html,body,form {border:0;margin:0;padding:0;}
/*body {font-family:Arial;width:100%;color:#333;font-size:13px;background-color:#F3F3F3;box-shadow:0 178px 227px -13px rgba(0, 0, 0, 0.4) inset}*/
/*body {font-family:Arial;width:100%;color:#333;font-size:13px;background:url("https://dux0knkimndc1.cloudfront.net/images/postad/bg_new.png") repeat scroll 0 0 #DDDDDD;}*/
body {font-family:Arial;width:100%;color:#333;font-size:13px;background-color:#f5f5f5}
hr {color:#999;border:none;border-bottom:1px solid #AAA;margin:0px;height:0px;}
a {color:#1717aa;text-decoration:none;cursor:pointer;}
ul {list-style-type:none;}

#twttrHubFrameSecure,#twttrHubFrame{left:0}

.sidebar{height:/*265px*/60px;/*background:#FFF;*//*border:1px solid #aaa;*/padding:5px 0 30px;width:80px;margin:42px 0 10px -90px;position:absolute;text-align:center;}
.sidebar a {float:none !important;}

.sidebar_pub{border:1px solid #aaa;padding:0;position:absolute;}
.fb_iframe_widget iframe{position:relative}
			
/* fb Connect Buttons */
a.fb {font-family: 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;font-size:11px;text-decoration:none;display:inline-block;padding:6px 8px;background:#5677ad;color:#fff;text-shadow:0 -1px 0 rgba(0,0,20,.4); border: 1px solid #2e4464; border-radius: 6px; line-height: 1; position: relative;
background:-webkit-linear-gradient(#6d80a6, #4e6293);
background:-moz-linear-gradient(#6d80a6, #4e6293);
background:-o-linear-gradient(#6d80a6, #4e6293);
background:-ms-linear-gradient(#6d80a6, #4e6293);
background:linear-gradient(#6d80a6, #4e6293);
}
	
.connect:before {display: inline-block; position: relative; width: 7px; height: 23px; text-indent: -9999px; text-align:center;line-height:23px;margin:-8px 7px -7px 0;padding: 0 7px 0 0;content: "f"; border-right: 1px solid #4e6293; 
-moz-box-shadow:1px 0 0 rgba(255,255,255,.1);
-webkit-box-shadow:1px 0 0 rgba(255,255,255,.1);
box-shadow:1px 0 0 rgba(255,255,255,.1);
}

a.fb:hover {text-decoration: none!important; background: #496a9f;
background:-webkit-linear-gradient(#4e6293, #6d80a6);
background:-moz-linear-gradient(#4e6293, #6d80a6);
background:-o-linear-gradient(#4e6293, #6d80a6);
background:-ms-linear-gradient(#4e6293, #6d80a6);
background:linear-gradient(#4e6293, #6d80a6);
}
a.fb:active {
background:#496a9f;border:1px solid #496a9f;
-moz-box-shadow:inset 0 4px 6px rgba(0,0,0,.4);
-webkit-box-shadow:inset 0 4px 6px rgba(0,0,0,.4);
box-shadow: inset 0 2px 6px rgba(0,0,0,.24);
}
a.fb.lrg {padding:8px 16px;font-size:14px;}
a.connect.lrg:before {background:url(https://dux0knkimndc1.cloudfront.net/images/fb/facebook-f-lrg.png) 0 12px no-repeat; padding: 0 14px; margin: -8px 16px -8px 0; height: 49px; line-height: 52px;}

.buttons {padding-bottom:20px;clear:both;}
button.button,a.button {
color:#6e6e6e;
font:bold 12px Helvetica, Arial, sans-serif;
text-decoration:none;
padding:7px 12px;
display:inline-block;
-webkit-transition:border-color .218s;
-moz-transition:border .218s;
-o-transition:border-color .218s;
transition:border-color .218s;
background:#f3f3f3;
border:solid 1px #dcdcdc;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
margin-right:10px;
}
button.button:hover,a.button:hover {
color:#333;
border-color:#999;
-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
button.button:active,a.button:active {
color: #000;
border-color: #444;
}
button.left,a.left {
-webkit-border-top-right-radius: 0;
-moz-border-radius-topright: 0;
border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-bottomright: 0;
border-bottom-right-radius: 0;
margin: 0;
}
button.middle,a.middle {
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-left: solid 1px #f3f3f3;
margin: 0;
border-left: solid 1px rgba(255, 255, 255, 0);
}
button.middle:hover,a.middle:hover,button.right:hover ,a.right:hover { border-left: solid 1px #999 }
button.right,a.right {
-webkit-border-top-left-radius: 0;
-moz-border-radius-topleft: 0;
border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-left-radius: 0;
border-left: solid 1px #f3f3f3;
border-left: solid 1px rgba(255, 255, 255, 0);
}
button.small,a.small {font-size:12px;padding:3px 12px;}
button.big,a.big {font-size:16px;padding:10px 15px;}
button.supersize,a.supersize {font-size:20px;padding:15px 20px;}
button.large_radius,a.large_radius{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
button.no_hover_effect:hover,a.no_hover_effect:hover{color:#FFF;text-decoration:none;} 
button.topspace,a.topspace{margin-top:5px;}
button.nomargin,a.nomargin{margin:0px;}

/* Icone normale */
button.save,
a.save {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png) 10px -275px no-repeat #f3f3f3;
padding-left: 30px;
}
button.add,
a.add {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -31px no-repeat #f3f3f3;
padding-left: 30px;
}
button.delete,
a.delete {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -64px no-repeat #f3f3f3;
padding-left: 30px;
}
button.delete2,
a.delete2 {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -440px no-repeat #f3f3f3;
padding-left: 30px;
}
button.refresh,
a.refresh {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -205px no-repeat #f3f3f3;
padding-left: 30px;
}
button.send,
a.send {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -241px no-repeat #f3f3f3;
padding-left: 30px;
}
button.flag,
a.flag {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -100px no-repeat #f3f3f3;
padding-left: 30px;
}
button.up,
a.up {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -135px no-repeat #f3f3f3;
width: 18px;
}
button.down,
a.down {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -170px no-repeat #f3f3f3;
width: 18px;
}
button.tick,
a.tick {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px 5px no-repeat #f3f3f3;
width: 18px;
}
button.print,
a.print {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -309px no-repeat #f3f3f3;
width: 18px;
}
button.search,
a.search {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -346px no-repeat #f3f3f3;
padding:6px 15px 3px 30px
}
button.search2,
a.search2 {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -559px no-repeat #f3f3f3;
padding:6px 15px 3px 30px
}
button.search3,
a.search3 {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -589px no-repeat #f3f3f3;
padding:6px 15px 3px 30px
}
button.bigsearch,
a.bigsearch {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -511px no-repeat #f3f3f3;
padding:6px 15px 3px 50px
}
button.redo,
a.redo {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -378px no-repeat #f3f3f3;
padding-left: 30px;
}
button.star,
a.star {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -409px no-repeat #f3f3f3;
padding-left: 30px;
}
button.rss,
a.rss {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -472px no-repeat #f3f3f3;
padding-left: 30px;
}
button.b_fb,
a.b_fb {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -624px no-repeat #f3f3f3;
padding-left: 30px;
}
button.cote,
a.cote {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -684px no-repeat #f3f3f3;
padding-left: 30px;
}

/* Petite icone */
button.save-small,a.save-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png) 10px -283px no-repeat #f3f3f3;
padding-left: 30px;
}
button.add-small,a.add-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -39px no-repeat #f3f3f3;
padding-left: 30px;
}
button.delete-small,a.delete-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -72px no-repeat #f3f3f3;
padding-left: 30px;
}
button.delete2-small,a.delete2-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -444px no-repeat #f3f3f3;
padding-left: 30px;
}
button.delete3-small,a.delete3-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -660px no-repeat #f3f3f3;
padding-left: 30px;
}
button.refresh-small,a.refresh-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -213px no-repeat #f3f3f3;
padding-left: 30px;
}
button.send-small,a.send-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -259px no-repeat #f3f3f3;
padding-left: 30px;
}
button.flag-small,a.flag-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -108px no-repeat #f3f3f3;
padding-left: 30px;
}
button.up-small,a.up-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -143px no-repeat #f3f3f3;
width: 18px;
}
button.down-small,a.down-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -178px no-repeat #f3f3f3;
width: 18px;
}
button.tick-small,a.tick-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -3px no-repeat #f3f3f3;
width: 18px;
}
button.print-small,a.print-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -317px no-repeat #f3f3f3;
width: 18px;
}
button.search-small,a.search-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -354px no-repeat #f3f3f3;
padding:6px 15px 3px 30px
}
button.search2-small,a.search2-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -565px no-repeat #f3f3f3;
padding:6px 15px 3px 30px
}
button.search3-small,a.search3-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -595px no-repeat #f3f3f3;
padding:6px 15px 3px 30px
}
button.redo-small,a.redo-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -382px no-repeat #f3f3f3;
padding-left: 30px;
}
button.star-small,a.star-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -412px no-repeat #f3f3f3;
padding-left: 30px;
}
button.rss-small,a.rss-small {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -475px no-repeat #f3f3f3;
padding-left: 30px;
}

/* Grande icone */
button.save-big,a.save-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png) 15px -271px no-repeat #f3f3f3;
font-size: 16px;
padding: 10px 15px 10px 35px;
}
button.add-big,a.add-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  15px -26px no-repeat #f3f3f3;
font-size: 16px;
padding: 10px 15px 10px 35px;
}
button.delete-big,a.delete-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  15px -59px no-repeat #f3f3f3;
font-size: 16px;
padding: 10px 15px 10px 35px;
}
button.delete2-big,a.delete2-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  15px -435px no-repeat #f3f3f3;
font-size: 16px;
padding: 10px 15px 10px 35px;
}
button.refresh-big,a.refresh-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  15px -200px no-repeat #f3f3f3;
font-size: 16px;
padding: 10px 15px 10px 35px;
}
button.send-big,a.send-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  15px -236px no-repeat #f3f3f3;
font-size: 16px;
padding: 10px 15px 10px 35px;
}
button.flag-big,a.flag-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  15px -95px no-repeat #f3f3f3;
font-size: 16px;
padding: 10px 15px 10px 35px;
}
button.up-big,a.up-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  15px -130px no-repeat #f3f3f3;
width: 18px;
font-size: 16px;
padding: 10px 15px;
}
button.down-big,a.down-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  15px -164px no-repeat #f3f3f3;
width: 18px;
font-size: 16px;
padding: 10px 15px;
}
button.tick-big,a.tick-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  15px 11px no-repeat #f3f3f3;
width: 18px;
font-size: 16px;
padding: 10px 15px;
}
button.print-big,a.print-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  15px -304px no-repeat #f3f3f3;
width: 18px;
font-size: 16px;
padding: 10px 15px;
}
button.search-big,a.search-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png) 15px -339px no-repeat #f3f3f3;
font-size: 16px;
padding: 10px 15px 10px 35px;
}
button.search2-big,a.search2-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -550px no-repeat #f3f3f3;
padding:6px 15px 3px 30px
}
button.search3-big,a.search3-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  13px -580px no-repeat #f3f3f3;
padding:6px 15px 3px 30px
}
button.redo-big,a.redo-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png) 15px -415px no-repeat #f3f3f3;
font-size: 16px;
padding: 10px 15px 10px 35px;
}
button.rss-big,a.rss-big {
background: url(https://dux0knkimndc1.cloudfront.net/images/sprite_button_google4.png)  10px -478px no-repeat #f3f3f3;
padding-left: 30px;
}

/* Couleur des boutons ou du texte */
button.white,a.white {background-color: #FFF;border-color: #AAA;}
button.red,a.red {background-color: #F00;color: #FFF;}
button.orange,a.orange{background-color:#F08825;color:#FFF;}
button.blue,a.blue{background-color:#0162ff;color:#FFF;}
button.yellow,a.yellow{background-color:#FFF909;color:#333;}
button.yellow:hover,a.yellow:hover{color:#333;}
button.grey,a.grey{background-color:#AAA;color:#FFF;}

button.green,a.green{background-color:#009900;color:#FFF;}
button.green:hover,a.green:hover{color:#FFF;}
button.green:focus,a.green:focus{box-shadow:0 0 0 1px #FFFFFF inset,0 1px 1px rgba(0,0,0,0.1)}
button.green:active,a.green:active{box-shadow:0 0 0 1px #FFFFFF inset,0 1px 1px rgba(0,0,0,0.1)}

button.red_text,a.red_text {color:#A9003E;}
button.white_text,a.white_text {color:#FFF;}

button.textsize13,a.textsize13{font-size:13px;}
button.textsize24,a.textsize24{font-size:24px;}

div.btn_fav,div.btn_fav2,div.btn_fav3 {
background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-fav.png);
height:14px;
color:#FFF;
font-size:12px;
height:22px;
width:166px;
margin-left:20px;
cursor:pointer;
display:inline-block;
}
div.btn_fav2{background: transparent url(https://dux0knkimndc1.cloudfront.net/images/btn_alert_blue.png);}
div.btn_fav3{background: transparent url(https://dux0knkimndc1.cloudfront.net/images/btn_delete_red.png);}

div.btn_fav span,div.btn_fav2 span {padding:0 0 0 22px;line-height:22px;}
div.btn_fav3 span {padding:0 0 0 7px;line-height:22px;}

#struct7 .right {left:8px;position:relative;z-index: 11000;}

#struct7 .struct7_block {
background-color: white;
border:2px solid #333333;
height:auto;
left:-824px;
top:-5px;
padding:10px;
width:700px;
position:relative;
}

.tabs_fav{height:310px;overflow:hidden;margin:auto;clear:both;}
.selector{background: url(https://dux0knkimndc1.cloudfront.net/images/selector.png);}			
.hovering{background: url(https://dux0knkimndc1.cloudfront.net/images/selector.png);opacity: 0.5;}						
.tabs_fav .TabMenu
{
position: relative;
top: 5px;
left: 2px;
z-index: 10;
}
.tabs_fav .TabMenu span
{
display: inline-block;
height: 77px;				
line-height: 50px;				
margin: 0 10px 0 0;
padding:0px;
width: 123px;
}

.tabs_fav .TabMenu span p
{
text-align: center;
font-size: 20px;
}

.tabs_fav .ContentFrame
{
margin:0;
width: 699px;
height: 225px;
position: relative;
overflow:hidden;
top:5px;
}			
.tabs_fav .ContentFrame .AllTabs
{
position: relative;	
left:0px;		
width: 2120px;
height: 225px;
overflow:hidden;
}
.tabs_fav .ContentFrame .AllTabs .TabContent
{
width:689px;
height:216px;
float:left;
overflow:auto;
background:#F5F5F5;
border:1px solid #AAA;
margin:4px;
}
.center{text-align:center;}
.size_10{font-size:10px;} 
.size_13{font-size:13px;} 
.size_14{font-size:14px;}
.size_16{font-size:16px;}

a.normal {color: #1717aa;cursor:pointer;text-decoration:underline;}
a.normal:hover,a.normal2:hover {color: #1717aa;cursor: pointer;}
a.normal2 {color:#333;cursor:pointer;}

.link{color: #1717aa;cursor: pointer;text-decoration:underline;}
.link:hover{text-decoration:underline;}
.link_tab{color: #1717aa;cursor: pointer;text-decoration:none;display:block;}
.link_tab:hover{text-decoration:underline;}

a:hover {cursor:pointer;text-decoration:underline;}
a img {border:none;}

h1{font-size:18px;margin:0;color:#1717aa;}
.h2h1{font-size:18px;font-weight:700;margin:0;color:#1717aa;margin:0 0 0 10px}
h2{font-size: 1.1em;height:20px;padding-top:0;margin:10px;color:#333;}
h2 a.search{color: #333;text-decoration: underline;}
h2.underline {padding-top:5px;border-bottom:1px solid #1717aa;color:#1717aa;font-size:14px;margin:10px 5px 5px;}

div.circle-step{color:#FFF;float:left;line-height:35px;text-align:center;}
span.circle-step-number{background:url(https://dux0knkimndc1.cloudfront.net/images/circle.png) no-repeat scroll right top transparent;float:left;width:35px;font-size:26px;font-weight:bold;}
span.circle-step-text{float:left;margin-left:5px;color:#1717aa;font-size:20px;}

div.bbutton {display: block;float: right;height:50px;padding-right:25px;text-decoration: none;color: #FFF;font-size:18px;font-weight:bold;cursor:pointer;}
div.bbutton2 {height:35px;padding-right:30px;text-decoration: none;color: #FFF;font-size:16px;font-weight:bold;cursor:pointer;}

div.bbutton_bk span {float:right;display: block;line-height:20px;padding:0 0 0 10px;color: #FFF;}
div.bbutton_bk {
background: transparent url(https://dux0knkimndc1.cloudfront.net/images/account-bt-right.png) no-repeat scroll top right;
font-size: 12px;
margin-right: 10px;
float:right;
font-size: 12px;
margin: 3px 10px 0 0;
padding-right: 10px;
cursor: pointer; 
}

div.bbutton_bk span {background: transparent url(https://dux0knkimndc1.cloudfront.net/images/account-bt-left.png) no-repeat;} 

div.bbutton_c {
color:#FFF;
cursor:pointer;
display:block;
font-size:14px;
font-weight:bold;
height:50px;
padding-right:44px;
padding-left:15px;
line-height: 35px;
}
div.bbutton_index {background: transparent url(https://dux0knkimndc1.cloudfront.net/images/index_postad_1717aa.png) no-repeat;

}
div.bbutton_index span {} 
div.bbutton_index span.choose {float: left;font-size: 16px;padding: 2px 0 0 50px;} 

div.center_block{width:220px;margin: 0 auto;}

div.bbutton_red {background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-1-right.png) no-repeat scroll top right;}
div.bbutton_red:hover {background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-2-right.png) no-repeat scroll top right;}
div.bbutton_red_small {background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-2small-right.png) no-repeat scroll top right;}
div.bbutton_red_small:hover {background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-1small-right.png) no-repeat scroll top right;}
div.bbutton_green {background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-3-right.png) no-repeat scroll top right;}
div.bbutton_green:hover {background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-4-right.png) no-repeat scroll top right;}
div.bbutton_green_small {background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-4small-right.png) no-repeat scroll top right;}
div.bbutton_green_small:hover {background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-3small-right.png) no-repeat scroll top right;}

div.bbutton span {display: block;line-height: 38px;padding:7px 0 5px 25px;} 
div.bbutton2 span {display: block;line-height: 35px;padding:0 0 0 30px;text-align:center;} 

div.bbutton_red span {background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-1-left.png) no-repeat;} 
div.bbutton_red:hover span{background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-2-left.png) no-repeat;}
div.bbutton_red_small span {background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-2small-left.png) no-repeat;} 
div.bbutton_red_small:hover span{background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-1small-left.png) no-repeat;}
div.bbutton_green span {background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-3-left.png) no-repeat;} 
div.bbutton_green:hover span{background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-4--left.png) no-repeat;}
div.bbutton_green_small span {background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-4small-left.png) no-repeat;} 
div.bbutton_green_small:hover span{background: transparent url(https://dux0knkimndc1.cloudfront.net/images/button-3small-left.png) no-repeat;}

button {cursor:pointer;font-size:1em;font-weight:normal;margin:0;outline:thin none transparent;padding:0 12px;}
button span {margin-top:-1px;}
button.imagebutton {background: url("https://dux0knkimndc1.cloudfront.net/images/imagebutton.gif") no-repeat scroll right 0 transparent;border:0 none;font-size:10px;padding:0 23px 0 0;width:100%;}
button.imagebutton:hover {background-position:right -39px;}

button.imagebutton span {background:url("https://dux0knkimndc1.cloudfront.net/images/imagebutton.gif") no-repeat scroll left top transparent;color:#FFF;display:block;font-size:1.2em;height:20px;margin-left:-4px;padding:11px 0 6px 45px;}
button.imagebutton:hover span {background-position:0 -39px;}
span.ma_button{background:none repeat scroll 0 0 #EEE;border:1px solid #CCC;line-height:20px;padding:4px;margin-right:4px;font-size:11px;}
span.green{background-color: #E9FAD0;border: 1px solid #AEE756;}
span.green a{color:green;}

button.imagebutton2 {background: url("https://dux0knkimndc1.cloudfront.net/images/btn_search.png") no-repeat;border:0 none;padding:0 5px 0 0;font-family:inherit;}
button.imagebutton2 span {color: #1717aa;display:block;font-size:15px;font-weight:bold;height:20px;padding:10px 20px 6px 50px;}

p {margin:5px;}
.round_corner h1{margin:10px;}

.clear{clear:both;line-height:0px;}
.clear_left{clear:left;line-height:0px;}

.highlight {background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;padding: 4px 10px}

div.normal{
background:none repeat scroll 0 0 #FFF;
border:1px solid #AAA;
margin:10px auto;
width:980px;
padding: 10px;
}

#container {width:100%;height:100%;text-align: center;}

.logo {float:left;height:62px;width:100%;background:#FFFFFF;}
.logo2 {height:75px;margin-top:0px;width:100%;background: url(https://dux0knkimndc1.cloudfront.net/images/degrade_logo_1717aa.png) repeat-x 0 0;}

.logo div,.logo2 div,.footersite div{width:1000px;margin:auto;}
.logo2 div{padding-top:4px;}

div.content{width:1000px;margin:auto;}

.round_corner{box-shadow:0 0 1px 0 #AAA}
.round_corner_top{}
.round_corner_top_10{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-radius-topleft:10px;-webkit-border-radius-topright:10px;}
.round_corner_bottom{}
.round_corner_bl{-moz-border-radius-bottomleft:5px;-webkit-border-radius-bottomleft:5px;}
.round_corner_right{}
.round_corner_left{}
.round_corner_top_right{-moz-border-radius-topright:5px;-webkit-border-radius-topright:5px;}

div.justify p {text-align:justify;}
div.whyequirodi_sites {margin:30px;}
div.whyequirodi_sites h1{color:#000;margin:0 0 30px;}
div.whyequirodi_sites h2{margin:0 0 8px;}
.whyequirodi_sites p{margin:0;}
.whyequirodi_sites div#divwhyequirodi_left{float:left;width:550px;}
.whyequirodi_sites div#divwhyequirodi_left img{margin:30px 130px 0;}
.whyequirodi_sites div#divwhyequirodi_right{float:right;border: 1px solid #AAA;width: 350px;margin-bottom:30px;}
div#divwhyequirodi_right h1{text-align:center;margin-bottom:0;color:#A9003E;}
ul#list_sites{
list-style-type: none;
margin: 0;
margin-left:5px;
margin-right:5px;
padding: 0;
}
ul#puce_carree {list-style-type: square;}
ul#list_sites li{
background-image: url(https://dux0knkimndc1.cloudfront.net/images/puce_plus.jpg);
background-position: 0 5px;
background-repeat: no-repeat;
margin: 0.4em 0;
padding: 3px 0 3px 20px;
}
ul#puce_carree li{background-image:none;padding:0;}

.nos_services ul{list-style-type:square;}
.nos_services li{padding:2px;}
div.nos_services{ margin-left:30px;margin-top:30px;}
.nos_services h1#titre{margin-top:10px;color:#000;margin-left:10px;}
.nos_services span#en_savoir_plus{color:#A9003E;}
.nos_services table#tab_services{width:900px;}
.nos_services table#tab_services a{color:#333;}
.nos_services table#tab_services a:hover{text-decoration:none;}

.nos_services .service{width:235px;}
.nos_services .service h2,.nos_services .service2 h2 {margin-bottom:-10px;}

div#history{margin:30px;}
div#history div#div_annee{margin-top:20px; margin-bottom:20px;}
div#history p#annee{font-size:20px;color:#A9003E;font-weight:bold;border-bottom: 2px solid #A9003E;padding-bottom:15px;}
div#history p#mois{font-size:15px;font-weight:bold;}

div#the_company{margin:30px;text-align:justify;}
div#the_company div#top_div{margin:auto;width:725px;height:235px;}
div#the_company div#texte1{width:535px;margin:auto;float:left;}
div#the_company div#contact{width:155px;border: 2px solid #A9003E;text-align:center;float:right;margin-top:35px;margin-right:10px;}
div#the_company div#contact h2{color: #A9003E; margin:auto;padding:10px;}
div#the_company div#contact p{margin:10px;text-align:left;font-size:14px;}

div#statistics{margin:30px;text-align:left;}
div#statistics div#list_stats{margin:0;width:60%;}
div#statistics div#list_stats h2{text-align:left;}
div#statistics div#list_stats ul{text-align:left;list-style-type: square;}
div#statistics div#list_stats li{padding:2px;}

div#our_sites{margin:30px;}
div#our_sites div{width:700px;height:100%;margin-bottom:15px;text-align:center; padding:15px;}
div#our_sites p{text-align:justify;padding-left:2px;padding-right:2px;}
div#our_sites .site_left{float:left;}
div#our_sites div#space_bottom{width:0;height:0;}
div#site_equirodi{border: 1px solid #AAA;}

div#international{margin:30px;text-align:center;}
div#international p{text-align:left;}
div#international table{width:580px;margin:auto;}
div#international td{text-align:center;}
div#international .site_pays a:hover{text-decoration:none;}
div#international .site_pays{border: 1px solid #AAA;width:200px;height:60px;padding-top:15px;padding-bottom:15px;}
div#international .site_pays h2{font-weight:bold; font-size:15px;}
div#international .site_pays h3{font-weight:bold; font-size:13px;}

div#logos{margin:30px;}
div#logos p{text-align:left;}
div#logos table{width:580px;margin:auto;}
div#logos td{text-align:center;}
div#logos .site_logos a:hover{text-decoration:none;}
div#logos .site_logos{border: 1px solid #AAA;width:240px;height:90px;padding-top:5px;padding-bottom:5px;}


div#jobs{margin:30px;}
div#ads_network{margin:30px;text-align:left;}
div#ads_network p{text-align:left;}
div#ads_network table{width:580px;margin:auto;}
div#ads_network td{text-align:center;}
div#ads_network .site_logos a:hover{text-decoration:none;}
div#ads_network .site_logos{border: 1px solid #AAA;width:240px;height:90px;padding-top:5px;padding-bottom:5px;}

div#partners_sites{margin:30px;text-align:left;}
div#partners_sites p{text-align:left;}
div#partners_sites table{width:580px;margin:auto;}
div#partners_sites td{text-align:center;}
div#partners_sites .site_logos a:hover{text-decoration:none;}
div#partners_sites .site_logos{border: 1px solid #AAA;width:240px;height:90px;padding-top:5px;padding-bottom:5px;}


div#partners_link{margin:30px;text-align:left;}
div#partners_link p{text-align:left;}


div#help_page{margin:30px;}
div#help_page h3{margin-bottom:5px;cursor:pointer;}
div#help_page h3:hover{color: #A9003E;}
div#help_page p{margin:0px;}
div#help_page span{margin-bottom:10px;}

div#webmarketing{margin:30px;}
div#webmarketing ul{list-style-type:decimal;}
div#webmarketing table#tab_services h2{margin-bottom:-5px;}

div#online_advertisement{margin:30px;}
div#online_advertisement table{width:430px;}
div#online_advertisement table#table_logos p{text-align:center;}
div#online_advertisement td#left{width:200px;text-align:right;padding-right:5px;}
div#online_advertisement td#equishopping{width:200px;text-align:right;padding-right:5px;}
div#banners{margin:30px;}
div#banners a{font-size:14px;font-weight:bold;margin:5px;}
div#banners_popup{margin:30px;}
div#banners_popup ul{list-style-type:decimal;}
div#partners_ads{margin:30px;}
div#partners_links{margin:30px;}
div#buttons{margin:30px;}
div#footers{margin:30px;}
div#emailing_campaign{margin:30px;}
div#traffic_cible{margin:30px;}
div#contact_cible{margin:30px;}
div#newsletters{margin:30px;}

div#webmarketing_references{margin:30px;}
div#webmarketing_references img#img_webmarketing_ref{width:160px;}
div#webmarketing_references div#div_texte_temoignage {height:90px;width:auto;}
div#price_list_webmarketing{margin:30px;}

div#achievements{margin:30px;}
div#achievements div#presentation{margin-right:15px;}
div#achievements div#presentation h1{color:#000000; margin-left:5px;}
div#achievements div#presentation h2{margin-left:5px;}
.testimony div#temoignages{border: 1px solid #AAA;margin-top:20px;padding:15px;}
.testimony div#temoignages p{font-size:12px;}
.testimony div#temoignages div#image_site{margin:auto;}
.testimony div#temoignages img#img_site_sample{margin:0 0 -4px;}
.testimony div#demande_devis{background-color:#3BA207;padding:1px;}
.testimony div#demande_devis span#texte_1{margin-left:8px;font-size:12px;font-weight:bold;color:white;}
.testimony div#demande_devis span#texte_2{margin-left:8px;font-size:12px;font-weight:bold;color:white;}
.testimony div#demande_devis img#img_white_arrow{margin-left:5px;}

.testimony div#div_client {margin-top:0;width:220px;}
.testimony div#div_client h3#nom_societe{
color:#A9003E;
margin-bottom:0px;
margin-left:5px;
}
.testimony div#div_client p{margin-top:0;}
.testimony div#div_client p a#mail{color:#3BA207;}
.testimony div#div_client p#nom_client{font-weight:bold;}
.testimony div#div_texte_temoignage {background-color:#FFFFCD;width:480px;height:160px;margin-left:30px;padding-top:5px;}
.testimony div#div_texte_temoignage h3{margin-top:0;margin-left:5px;font-size:13px;}
.testimony div#div_texte_temoignage p{text-align:justify;padding-left:10px;padding-right:10px;}

div.presentation_solutions {margin :30px;}
.presentation_solutions_left{width:350px;margin-right:15px;}
.presentation_solutions_rigth{border: 1px solid #AAA;width: 350px;}

.presentation_solutions .site{border: 2px solid #A9003E;width:140px;margin-top:-10px;text-align:center;}
.presentation_solutions .site h2{margin-bottom:0px;color:#A9003E;margin-left:0;}
.presentation_solutions .site#div_site_mini{background-color:#FFFFCD;height:180px;position:relative;}
.presentation_solutions .site#div_site_pro{background-color:#CCFF9A;height:195px;position:relative;}
.presentation_solutions .site#div_site_catalogue{background-color:#CDFFFF;height:210px;position:relative;}
.presentation_solutions .site#div_site_association{background-color:#FFCC9A;height:225px;position:relative;}
.presentation_solutions .site#div_site_ecommerce{background-color:#FFCCCB;height:240px;position:relative;}
.presentation_solutions .site div{text-align:center;}
.presentation_solutions table#tab_sites{margin-left:-10px;}
.presentation_solutions .site div#prix{position:absolute;bottom:0;width:140px;}
.presentation_solutions .site div#bandeau {margin-top:5px;padding-top:4px;}
.presentation_solutions .site div#bandeau p{font-size:10px;padding-bottom:4px;margin-top:0;}
.presentation_solutions .site div#bandeau span#price{font-size:22px;}
.presentation_solutions .site div#bandeau span#ht{font-size:12px;}
.presentation_solutions .site div#bandeau{background-color:#A9003E;color:#FFF;}


.presentation_solutions h3{font-size:18px;color:#A9003E;}
.presentation_solutions .site a:hover{
text-decoration:none;
}

.equestrian_sites div{margin:10px;margin-top:0;}
.equestrian_sites h1{color:#000;}
.equestrian_sites div#equestrian_sites_bottom
{width:92%;
margin-top:-50px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
.equestrian_sites .site{border: 1px solid #AAA;width:390px;margin-top:5px;margin-bottom:0px;}
.equestrian_sites h2{color:#A9003E;font-size:18px;}
.equestrian_sites .site h3{font-size:18px; color:#A9003E;margin-bottom:0px;}
.equestrian_sites .site p{margin-top:0px;}
.equestrian_sites div#tab_sites a{color:#000;}
.equestrian_sites div#tab_sites a:hover{text-decoration:none;}
.equestrian_sites div#tab_sites p{margin-left:0;}
.equestrian_sites div#div_site{height:100px;background-color:#FFC;}
.equestrian_sites div#texte_site{width:250px;float:left;}
.equestrian_sites div#bandeau {float:right;margin:25px 8px 0;width:100px;height:40px;text-align:center;background-color:#A9003E;color:#FFF;}
.equestrian_sites div#bandeau p{font-size:10px;padding-bottom:4px;margin-top:0;}
.equestrian_sites div#bandeau span#price{font-size:22px;}
.equestrian_sites div#bandeau span#ht{font-size:12px;}
.equestrian_sites div#bandeau p#devis{font-size:22px;margin-top:5px;}
.equestrian_sites div#bandeau div#price_site_ads{margin-top:5px;}

.equestrian_sites div#temoignages{border: 1px solid #AAA;text-align:center;margin-top:8px;}
.equestrian_sites div#temoignages p{font-size:12px;}
.equestrian_sites div#temoignages div#image_site{margin:auto;}
.equestrian_sites div#temoignages img#img_site_sample{margin:0 0 -4px;}
.equestrian_sites div#demande_devis{background-color:#3BA207;padding:1px;margin:0;}

.equestrian_sites div#div_client{width:180px;}
.equestrian_sites div#div_client h3#nom_societe{
color:#A9003E;
margin-bottom:0px;
margin-left:5px;
}
.equestrian_sites div#div_client p{margin-top:0;}
.equestrian_sites div#div_client p a#mail{color:#3BA207;}
.equestrian_sites div#div_client p#nom_client{font-weight:bold;}

.site_model ul{list-style-type:square;}
.site_model ul#liste_number{list-style-type:decimal;}
div#div_site_model{margin:30px;}
.site_model div#site_model_left{width:440px;margin-right:20px;}
.site_model div#conteneur{text-align:center;width:460px;}
.site_model div#site_model_listefonctions{
border: 1px solid #AAA;
width:85%;
margin-left:auto;
margin-right:auto;
padding:8px;
text-align:left;
}
.site_model div#site_model_listefonctions h2{color:#A9003E;text-align:center;}
.site_model div#devenir_client ul{
list-style-type: none;
text-align:left;
margin-left:5px;
margin-right:5px;
margin-top:15px;
padding: 0;
}
.site_model div#devenir_client li{
background-image: url(https://dux0knkimndc1.cloudfront.net/images/tick.png);
background-position: 0 3px;
background-repeat: no-repeat;
margin: 0.4em 0;
padding: 3px 0 5px 28px;
}

.site_model div#devenir_client{border: 1px solid #AAA;background-color:#FFFFCD;width:250px;text-align:center;font-size:13px;padding:5px;}
.site_model div#devenir_client h1{color:#A9003E;}
.site_model div#devenir_client h2{color:#A9003E;margin-bottom:0;font-size:18px;}
.site_model div#devenir_client div#zone_prix{margin-top:15px;margin-bottom:15px;}
.site_model div#devenir_client div#zone_prix p{margin-bottom:-5px;}
.site_model div#devenir_client div#zone_prix p#prix1{font-size:22px;color:#A9003E;}
.site_model div#devenir_client div#zone_prix p#prix2{font-size:18px;color:#A9003E;}
.site_model div#devenir_client div#zone_prix img{margin-top:8px;}
.site_model div#devenir_client table{text-align:left;margin:10px;margin-bottom:0;}
.site_model div#devenir_client div#acheter{width:150px;margin:15px auto auto;}

.site_model div#demande_info{border: 1px solid #AAA;background-color:#DDD;width:250px;text-align:center;margin:auto;padding:5px;}
.site_model div#demande_info h2{color:#A9003E;margin-left:0;}
.site_model div#demande_info div#form{
width:70%;
margin: 0 auto 5px;
text-align:left;
}

.site_model div#demande_info div#frame_msg_contact{
margin:5px 5px 10px;
padding:5px;
text-align:left;	
}
div#site_others{margin:30px;}
div#site_others h2{margin-top:30px;color:#A9003E;}
div#site_others a:hover{text-decoration:underline;}

.div_conteneur table#seo
{width:70%;
margin-left:auto;
margin-right:auto;
text-align:left;
}
.div_referencement{border: 1px solid #AAA;width:220px;height:220px;text-align:center;padding:10px;}
.div_referencement p#en_savoir_plus{font-size:9px;}
.div_referencement#seo_initial{background-color:#FFFFCD;}
.div_referencement#seo_premium{background-color:#CCFFCC;}
.div_referencement h2{color:#A9003E;}
.div_referencement a{text-decoration:none;}
.div_referencement div#bandeau {margin:auto;width:96px;height:40px;border: 1px solid #000;text-align:center;background-color:#A9003E;color:#FFF;}
.div_referencement div#bandeau p{font-size:10px;padding-bottom:4px;margin-top:0;}
.div_referencement div#bandeau span#price{font-size:22px;}
.div_referencement div#bandeau span#ht{font-size:12px;}

div#div_price_list_webmarketing{
margin:40px;
}
.price_list_webmarketing div#line{
line-height:2px;
border-bottom:2px solid #000;
margin-left:2px;
width:890px;
}

.price_list_webmarketing table{
padding:0;
border-collapse:collapse;
border:1px solid #000;
border-left:2px solid #000;
margin-left:2px;
width:890px;
text-align:center;

}

div#tableContent_WebMarketing{
height:480px;
width:911px;
overflow:auto;
margin-top:0px;
margin-bottom:0px;
}

div#tableContent_Partners_ads{
width:424px;
margin-top:0px;
margin-bottom:0px;
}
div#tableContent_Partners_ads table{
width:420px;
text-align:center;
border-left:1px solid #000;
}
div#tableContent_Partners_links{
width:424px;
margin-top:0px;
margin-bottom:0px;
}
div#tableContent_Partners_links table{
width:420px;
text-align:center;
border-left:1px solid #000;
}
div#tableContent_Banners{
width:730px;
margin-top:0px;
margin-bottom:0px;
}
div#tableContent_Banners table{
width:726px;
text-align:center;
border-left:1px solid #000;
}
div#tableContent_Banners_popup{
width:424px;
margin-top:0px;
margin-bottom:0px;
}
div#tableContent_Banners_popup table{
width:420px;
text-align:center;
border-left:1px solid #000;
}
div#tableContent_Emailing_campaign{
width:730px;
margin-top:0px;
margin-bottom:0px;
}
div#tableContent_Emailing_campaign table{
width:726px;
text-align:center;
border-left:1px solid #000;
}

div#tableContent_Newsletters{
width:424px;
margin-top:0px;
margin-bottom:0px;
}
div#tableContent_Newsletters table{
width:420px;
text-align:center;
border-left:1px solid #000;
}


div#tableContent_Buttons{
width:424px;
margin-top:0px;
margin-bottom:0px;
}
div#tableContent_Buttons table{
width:420px;
text-align:center;
border-left:1px solid #000;
}


div#tableContent_Footers{
width:424px;
margin-top:0px;
margin-bottom:0px;
}
div#tableContent_Footers table{
width:420px;
text-align:center;
border-left:1px solid #000;
}
.price_list_webmarketing td{
border:1px solid #000;
padding:5px;
}
.price_list_webmarketing th{
border:1px solid #000;
padding:5px;
}
.price_list_webmarketing tr#titres th{
width:60%;
background-color:#FCD5B4;
border:1px solid #000;
padding-left:0px;
font-size:18px;
border-top:2px solid #000;
border-bottom:2px solid #000;
}
.price_list_webmarketing tr#categories th{
width:60%;
background-color:#D8D8D8;
font-weight:bold;
font-size:17px;
}
.price_list_webmarketing tr#categories_30 th{
width:30%;
background-color:#D8D8D8;
font-weight:bold;
font-size:17px;
}
.price_list_webmarketing tr#fonctions th{
width:20%;
font-weight:bold;
font-size:15px;
}
.price_list_webmarketing tr#fonctions_10 th{
width:10%;
background-color:#F2F2F2;
font-weight:bold;
font-size:15px;
}
.price_list_webmarketing tr#commentaires td{
width:60%;
font-size:13px;
text-align:left;
}
.price_list_webmarketing tr#commentaires_2 td{
width:60%;
background-color:#D8D8D8;
font-style:italic;
font-size:13px;
text-align:left;

}
.price_list_webmarketing tr#commentaires_center10 td{
width:10%;
font-size:13px;
}
.price_list_webmarketing tr#commentaires_center20 td{
width:20%;
font-size:13px;
}
.price_list_webmarketing tr#commentaires_center60 td{
width:60%;
font-size:13px;
}



.site_vitrine .tableContent td{
width:10%;
}

.price_list div#line{
line-height:2px;
border-bottom:2px solid #000;
margin-left:2px;
width:936px;
}

.price_list table{
padding:0;
border-collapse:collapse;
border:1px solid #000;
border-left:2px solid #000;
margin-left:2px;
width:936px;
}
.price_list .tableHeader{
width:955px;
margin:0;
padding:0;
font-weight:bold;
}
.price_list .tableContent {
width:957px;
margin:0;
padding:0;
position:relative;
top:-1px;
height:480px;
overflow:auto;
}


.price_list .tableHeader td {
padding-bottom:0px;
padding-left:9px;
border-right:1px solid #000;
}

.price_list .tableContent td{
border:1px solid #000;
padding:5px;
}
.price_list .tableContent th{
border:1px solid #000;
padding:5px;
}

.price_list .tableHeader tr#first_line{
background-color:#FCD5B4;
}
.price_list .tableHeader th{
border:1px solid #000;
padding:5px;
font-size:15px;
text-align:center;
}

.site_vitrine .tableHeader th#first{
width:50%;
}
.site_vitrine .tableHeader th{
width:10%;
}
.site_ecommerce .tableHeader th#first{
width:80%;
}
.site_ecommerce .tableHeader th{
width:20%;
}
.seo_initial .tableHeader th#first{
width:34%;
}
.seo_initial .tableHeader th{
width:11%;
}
.seo_premium .tableHeader th#first{
width:60%;
}
.seo_premium .tableHeader th{
width:10%;
}

.price_list .tableHeader tr#fonctions{
font-size:14px;
text-align:center;
}

.price_list .tableHeader tr#fonctions th{
font-weight:normal;
padding:5px;
}

.price_list .tableHeader  td#price{
color:#A9003E;
font-size:18px;
}

.price_list .tableHeader tr#commentaires{
background-color:#FFF;
font-size:12px;
font-weight:normal;
font-style:italic;
text-align:left;
}

.price_list .tableHeader tr#commentaires th{font-weight:normal;text-align:left;}
.price_list .tableHeader tr#commentaires td{text-align:center;}
.site_ecommerce .tableContent th{width:80%;}
.site_ecommerce .tableContent td{width:20%;}
.seo_intial .tableContent th{width:34%;}
.seo_initial .tableContent td{width:11%;}
.seo_premium .tableContent th{width:60%;}
.seo_premium .tableContent td{width:10%;}
.price_list .tableContent tr#categories{
background-color:#D8D8D8;
font-weight:bold;
text-align:left;
}
.price_list .tableContent tr#categories th{
font-size:18px;
color:#A9003E;
}

.price_list .tableContent tr#fonctions{
background-color:#F2F2F2;
font-size:13px;
text-align:left;
}

.price_list .tableContent tr#fonctions td{
text-align:center;
}

.price_list .tableContent tr#commentaires{
background-color:#FFF;
font-size:12px;
font-weight:normal;
font-style:italic;
text-align:left;
}

.price_list .tableContent tr#commentaires th{
font-weight:normal;
text-align:left;
}
.price_list .tableContent tr#commentaires td{
text-align:center;
}

.webmarketing .tableContent tr#titres{
background-color:#D8D8D8;
font-weight:bold;
text-align:center;
}
.webmarketing .tableContent tr#titres th{
font-size:18px;
color:#A9003E;
}

div.contact {
margin:30px;
}
.contact p{margin:0;}
.contact h1{color: #000;}
.contact div#texte{width:550px;}

.contact div#form1{margin:15px;height:190px;}
.contact div#form2{margin:15px 15px 0;}
.contact div#demande_info h2{color:#A9003E;}
.contact div#demande_info table#tbl_left{float:left;width:240px;}
.contact div#demande_info table#tbl_right{float:right;width:240px;}
.contact div#demande_info td#label1{width:25%;}
.contact div#demande_info td#label2{width:30%;}
.contact div#demande_info td#input1{width:25%;}
.contact div#demande_info td#input2{width:25%;}

.contact div#form div#valid_contact{width:220px;margin:auto;margin-top:10px;}
.contact div#form label#lbl_checkbox{margin-left:15px;}
.contact div#form {margin-bottom:15px;width:553px;}
.contact div#form div#frame_msg_contact{text-align:center;border:none;padding-bottom:5px;}
.contact div#form2 table{margin-top:5px;margin-bottom:5px;}
.contact div#form2 textarea#project {height:100px;width:518px;margin-top:15px;margin-bottom:10px;max-height: 100px;max-width: 518px;resize:none}

div#presentation_equirodi {margin:30px;}

span.old_price{font-size:10px;text-decoration:line-through;line-height:10px;}
span.old_price2{font-size:14px;text-decoration:line-through;line-height:10px;}


.pathway {width:100%;height:42px;float:left}
.pathway div.left {font-size:12px;padding:10px 5px;width:740px;float:left;}
.pathway div.right {background:#FFC;
border: 1px solid #AAA;
box-shadow: 0 0 3px 2px #AAA;
float:right;
height:25px;
margin:4px 0 0;
padding:4px 0 0 5px;}
.pathway div.left a {color:#000;text-decoration:underline;}


div#login{margin-bottom:10px;margin-bottom:10px;width:100%;float:left;}
.field{height:24px;width:160px;margin-bottom:5px;border:1px solid #AAA;padding-left: 5px;}
.field2{padding:6px 5px;width:210px;margin-bottom:5px;border:1px solid #AAA;}
div#login input.fieldlong{height:24px;width:268px;margin-bottom:5px;border:1px solid #AAA;}
div#login h1{border-bottom:2px solid #DDD;padding:0 0 10px;}

div#login div#loginform
{
background:white none repeat scroll 0 0;
border:1px solid #AAA;
width:268px;
margin:0px 4px 0px 0px;
float:left;
padding:10px 10px 4px;
}

div.login_txt{margin:20px 0px 15px;}

.frame_errors{
background:#FFFFC2;
border:1px solid red;
display:none;
margin:0 0 15px;
padding:5px;
color:red;
}

div#login div#registerform
{
background:white none repeat scroll 0 0;
border:1px solid #AAA;
width:676px;
padding:10px;
margin:0px 0px 0px 4px;
float:left;
}

div.register_left{float:left;}
div.register_middle{float:left;margin:0 20px;}
div.register_right{float:left;width:270px;}
div.register_right .check_cgu{margin:22px 0 0 30px;}

span#lost_password
{
color:#A9003E;
text-decoration:underline;
cursor:pointer;	
}

div.lost_password
{
border-top: 2px dashed #AAA;
display: none;
float: left;
height: 160px;
margin-top: 10px;
}

p.lost_title{margin:14px 0;}
p.rememberme{float:left;margin:14px 0;}

span.sub_btn_login{
background: url(https://dux0knkimndc1.cloudfront.net/images/login-1717aa.png) no-repeat scroll 0 0 transparent;
cursor: pointer;
float: left;
margin: 4px 0 0;
width: 119px;
text-align: center;
}
span.btn_lost_pwd{float:right;}

span.sub_btn_login p{
color: #FFF;
font-size: 17px;
line-height: 31px;
margin: 0;
}

span.sub_btn{
background: url(https://dux0knkimndc1.cloudfront.net/images/register-1717aa.png) no-repeat scroll 0 0 transparent;
float: right;
margin: 10px 0 0;
width: 160px;
cursor: pointer;
}

span.sub_btn p{
color: #FFF;
font-size: 26px;
line-height: 42px;
margin: 0;
text-align: center;
}

div.register_right .submit_btn{margin:10px 0 0;}

div.register_right ul{
margin: 18px 0 10px 49px;
padding:0;
list-style-image:url(https://dux0knkimndc1.cloudfront.net/images/puce.gif)
}
div.register_right ul li{line-height:18px;}

div.wait_login{display:none;float:left;margin:8px 0 0 5px;}
div.wait_register{display:none;float:right;margin:22px 10px 0 0;}
div.wait_recover{display:none;float:right;margin:10px 5px 0 0;}

p.title_register{color:#1717aa;font-size:18px;height:33px;margin:0;}

div#login div#registerform_errorMessageRegister
{
margin: 0 5px;
position:absolute;
}

div#login div#registerform table
{
margin:13px auto 0 auto;
}

.formaccueil {width:100%;}

.divformaccueil {
width: 1000px;
margin: 5px auto 0 auto;
background:white none repeat scroll 0 0;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

.divmember_update {
width: 1000px;
margin: auto;
background:white none repeat scroll 0 0;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

.divmember_update #frame_errors
{
background:white none repeat scroll 0 0;
position: relative;
height: auto;
padding:10px;
margin:0 15px 12px;
border: 2px solid red;
display: none;
-moz-border-radius: 5px;
}

div.frame_promote
{
float:left;
width:327px;
height:95px;
padding-left:5px;
}

div.frame_promote ul,div.frame_promote_2 ul,div.frame_promote_3 ul{padding: 0;margin:0;}
div.frame_promote ul li,div.frame_promote_2 ul li,div.frame_promote_3 ul li{float:left;}

div.frame_promote ul li.desc{padding-left: 8px;width:262px;}
div.frame_promote_2 ul li.desc{padding-left:8px;width:610px;}
div.frame_promote_3 ul li.desc{padding-left: 8px;width:280px;}
div.frame_promote ul li.desc h3,
div.frame_promote_2 ul li.desc h3,
div.frame_promote_3 ul li.desc h3
{
padding:0;
margin:0;
font-size:13px;
}

div.frame_promote ul li.desc p,
div.frame_promote_2 ul li.desc p,
div.frame_promote_3 ul li.desc p
{
margin:3px 0 0;
text-align: justify;
}

div.right_column_content{margin-top:15px;}

div.frame_promote_2
{
float:left;
width:100%;
height:80px;
padding-left:5px;
}

div.frame_promote_3
{
float:left;
width:350px;
height:115px;
padding-left:100px;
}

.othersads{width:100%;}

.othersads .othersads_content
{
width:1000px;
margin:auto;
background:#FFF;
}

.othersads .othersads_content ul
{
margin: 0 8px;
padding: 0;
background: #1717aa;
height: 324px;
-moz-border-radius:5px;
}

.othersads .othersads_content ul li
{
float: left;
width: 325px;
margin: 2px 0 2px 2px;
list-style-type: none;
background: #FFF;
height: 320px;
-moz-border-radius:3px;
}

.divlistpackagesmagazines{width: 1000px;margin: auto;}

.divlistpackagesmagazines #frame
{
height: 50px;
background:white none repeat scroll 0 0;
margin-top: 20px;
border:1px solid #AAA;
}

.divlistpackagesmagazines #frame2
{
height: 50px;
background:white none repeat scroll 0 0;
margin-top: 20px;
border:1px solid #AAA;
}

.divlistpackagesmagazines #frame2 h1
{
font-size:14px;
font-weight:normal;
line-height:20px;
margin:3px 0 0 10px;
padding:0;
}

.divlistpackagesmagazines div.magazine
{
height: 85px;
background:white none repeat scroll 0 0;
margin-top: 20px;
border:1px solid #AAA;
}

.divlistpackagesmagazines div.magazine img.logo_package
{
float:left;
margin:20px 30px 20px 40px;
}

.divlistpackagesmagazines div.magazine div.description
{
width:600px;
float:left;
}

.divlistpackagesmagazines div.magazine div.description h2
{
margin:10px 0 0 5px;
}

.divlistpackagesmagazines div.magazine div.description ul
{
margin:0;
color:#1717aa;
padding-left: 5px;
}

.divlistpackagesmagazines div.magazine div.img
{
text-align:center;
float:left;
width:170px;
}

.divlistpackagesmagazines div.magazine div.number
{
text-align:center;
float:left;
width:120px;
line-height:85px;
}

.divlistpackagesmagazines div.magazine div.number p.price
{
color:#1717aa;
font-size:20px;
margin:0px;
}

.divlistpackagesmagazines div.magazine div.number p.info
{
color:#1717aa;
font-size:12px;
margin-top:5px;
text-transform:capitalize;
}

.divlistpackagesmagazines div.magazine div.form
{
float:left;
text-align:center;
width:100px;
line-height:85px;
}

.listpackages{width:100%;float:left;}
#listpackages{width:100%;float:left;}

.divlistpackages{width:1000px;margin:10px auto;}

.nomargin{margin:0;}	
.nowidth{width:auto;}

.divlistpackages #frame
{
height: 50px;
background:white none repeat scroll 0 0;
margin-top: 30px;
border:1px solid #AAA;
-moz-border-radius: 5px;
}

.divlistpackages #frame h1{margin-top:2px;}

.divlistpackages .frame_presentation
{
float:left;
height:95px;
width:228px;
background:#fff;
margin:15px 10px;
border:1px solid #AAA;
}

#frame_presentation_1 img
{
margin:10px;
float:left;
}

#frame_presentation_1 p
{
color:#1717aa;
font-size:15px;
text-align:center;
margin-top:20px;
}

#frame_presentation_2 h1,
#frame_presentation_3 h1,
#frame_presentation_4 h1
{
margin:5px 0 0 0;
padding:0;
font-size:15px;
color:#1717aa;
font-weight:normal;
text-align:center;
}

.divlistpackages div.frame_presentation img.arrow
{
margin:10px;
float:left;
}

.divlistpackages div.frame_presentation p.bottom
{
font-size:12px;
color:#1717aa;
text-align:center;
}

.divlistpackages .package_delimiter
{
width:25px;
height:400px;
background:#1717aa;
float:left;
}

div.sell_mag_img
{
float:left;
margin-right:10px;
width:190px;
padding:10px;
background:white;
}

div.trade_pack_tab
{
background:#000;
border:1px solid #AAA;
float:right;
margin:5px 22px -2px 0;
height:28px;
}

div.trade_pack_tab a
{
color:#FFF;
padding: 0.5em 1em;
font-weight:bold;
text-decoration:none;
float:left;
}

.divlistpackages #frame_list
{
background:white none repeat scroll 0 0;
border:1px solid #AAA;
box-shadow:0 6px 20px 5px #AAA;
-moz-border-radius: 5px;
float:left;
width:100%;
}

.divlistpackages #trade_pack_frame
{
background:white none repeat scroll 0 0;
float:left;
}

.divlistpackages h1#postad{color:#000;margin:20px 15px 0 15px;}	
.divlistpackages h1#postad span{font-size:12px;font-weight:normal;}	

h2#postad
{
color:#1717aa;
border-bottom:1px solid #1717aa;
font-size:16px;
margin:0 0 0 5px;padding-top:10px;
}	

.divlistpackages p#postad{margin:10px 16px 0;}

.divlistpackages #left_column
{
width:270px;
padding:20px 10px;
float:left;
}

.left_column_2
{
width:270px;
padding:14px 10px;
float:left;
}

.countries a {color:#333;font-size:14px;}

ul.arrows,ul.arrows2,ul.arrows3{list-style-image:url(https://dux0knkimndc1.cloudfront.net/images/puce.gif);}
ul.arrows2{padding:5px 0 0 25px;}
ul.arrows2{padding:5px 0 0 40px;}
ul.arrows2 li,ul.arrows3 li{margin:11px 0;}

ul.trade_pack_plus{padding:0 0 0 10px;margin:10px;}

ul.trade_pack_plus span{position:absolute;line-height:25px;padding-left:5px;}

.div_ia{background: none repeat scroll 0 0 #FFF;height:760px;margin:-16px auto auto;position:absolute;width:960px;z-index:4;}

.right_border_color{border-right:1px solid #1717aa;}
.left_border_color{border-left:1px solid #1717aa;}

div.trade_order_column{float:left;height:730px;padding:14px;width:292px;margin:5px;}

div.trade_order_column_tmp_1{float:left;height:550px;width:630px;margin:22px 5px;}

div.div_opacity
{
background-image:url(https://dux0knkimndc1.cloudfront.net/images/75p_white.png);
height:730px;
margin:-5px;
padding:2px;
position:absolute;
width:292px;
}

div.div_opacity_2
{
background-image:url(https://dux0knkimndc1.cloudfront.net/images/75p_white.png);
height:730px;
margin:-3px;
padding:2px;
position:absolute;
width:292px;
}

div.trade_order_column .title{font-size:14px;margin: 0 0 6px;}

.divlistpackages #left_column div.cells
{
width:260px;
border:1px solid #AAA;
margin:10px auto;
height:107px;
background:#FFC;
}

.divlistpackages #left_column div.cells img.logo_rodi
{
margin:10px;
height:85px;
float:left;
}

.divlistpackages #left_column div.cells_long
{
width:260px;
border:1px solid #AAA;
margin:10px auto;
background:#FFC;
}

.divlistpackages #left_column div.cells p.first{padding-top:18px;}
.divlistpackages #left_column div.cells p.title{color:#1717aa;	font-size:16px;}
.divlistpackages #left_column div.cells div.middle{line-height:59px;height:49px;}
.divlistpackages #left_column div.cells div.middle ul{margin:0;padding:0;}

.divlistpackages #left_column div.cells p.tick_title
{
background:url(https://dux0knkimndc1.cloudfront.net/images/tick.png) no-repeat;
color:#333;
line-height:22px;
padding-left:26px;
}

.divlistpackages #left_column div.cells p.tick_title_2,
.divlistpackages #left_column div.cells_long p.tick_title_2
{
background:url(https://dux0knkimndc1.cloudfront.net/images/tick.png) no-repeat;
color:#333;
line-height:22px;
padding-left:26px;
font-size:14px;
font-weight:bold;
}


.divlistpackages #right_column{width:680px;padding:14px 10px;float:left;}

.divlistpackages #right_column .right_top{height:350px;float:left;padding-top:10px;}
.divlistpackages #right_column .right_bottom{margin-top:20px;float:left;}
.divlistpackages #right_column .right_bottom p{margin:0}

.divlistpackages #right_column div.column{width:220px;float:left;}
.divlistpackages #right_column div.column ul{margin:0;padding:0;}
.divlistpackages #right_column div.column ul li{margin:5px 0 0 10px;padding:0;}

.divlistpackages #right_column div.column ul li a,
.divlistpackages #right_column div.column ul li a:hover,
.divlistpackages #right_column div.column ul li a:visited,
.divlistpackages #right_column div.column ul li a:link
{
color:#1717aa;
text-decoration:underline;
}

.divlistpackages #right_column p#link_bottom{margin-top:30px;}

.divlistpackages #right_column p#link_bottom a,
.divlistpackages #right_column p#link_bottom a:hover,
.divlistpackages #right_column p#link_bottom a:visited,
.divlistpackages #right_column p#link_bottom a:link
{
color:#1717aa;
text-decoration:underline;
}

.divlistpackages h2{margin:18px 0 5px;}
.divlistpackages #content{margin:40px auto 10px;width:1000px;}
.divlistpackages #content .left_column{margin:0px;padding:0px;width:20%;float:left;}
.divlistpackages #content .left_column ul{margin:0;padding:0;}
.divlistpackages #content .left_column ul li{line-height:30px;border-bottom:1px solid #DDD;margin-left:5px;}

div.more_info
{
border:1px solid #1717aa;
background:#FFF;
padding:5px;
width:250px;
z-index:12;
}

.divlistpackages #content .left_column ul li.pack_name
{
font-size:15px;
font-weight:bold;
color:#1717aa;
}

.divlistpackages #content .package
{
margin:0px;
padding:0px;
width:130px;
float:left;
}

.divlistpackages #content .magazine{width:159px;}

.divlistpackages #content .package ul
{
list-style-position:inside;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}

.divlistpackages #content .package ul li{line-height:30px;border-bottom:1px solid #DDD;}
.divlistpackages #content .package ul li img
{
vertical-align:top;
}

.divlistpackages #content .package ul li ul.summary_magazine
{
text-align:center;
}

.divlistpackages #content .package ul li ul.summary_magazine li
{
border:none;
margin:20px 2px 0 10px;
line-height:15px;
}

.divlistpackages #content .package ul li.noborder
{
line-height:30px;
border-bottom:0px;
}

.divlistpackages #content .package ul li.pack_name
{
font-size:15px;
font-weight:bold;
color:#1717aa;
line-height:27px;
margin: 0 4px;
}

.divlistpackages #frame_rates_pro
{
background:white none repeat scroll 0 0;
border:1px solid #AAA;
-moz-border-radius: 5px;
}

.divlistpackages #frame_text
{
height: 95px;
background:white none repeat scroll 0 0;
border:1px solid #AAA;
-moz-border-radius: 5px;
width:492px;
margin:20px 6px 0px 0px;
float:left;
}

.divlistpackages #frame_help
{
height: 95px;
background:white none repeat scroll 0 0;
border:1px solid #AAA;
-moz-border-radius: 5px;
width:491px;
margin:20px 0px 0px 6px;
float:left;
}

.divlistpackages #list_packages_accordion
{
width:980px;
margin-top:10px;
}

.divlistpackages #list_packages_accordion .title
{
background:#FFF;
color:#000;
font-size:15px;
text-align:center;
line-height:30px;
border-bottom:1px solid #1717aa;
margin-bottom:5px;
}

.divlistpackages #list_packages_accordion div.content
{
width:400px;
margin-bottom:20px;
}

.divlistpackages #list_packages_accordion div.type_package div.title
{
line-height:30px;
border-bottom:1px solid #FFF;
border-left:1px solid #FFF;
}

.divlistpackages #list_packages_accordion div.type_package div.title div.price
{
float:right;
margin-right:15px;
}

.divlistpackages #list_packages_accordion div.type_package div.content ul
{
margin:0 0 0 20px;
padding:0px;
}

.divlistpackages #list_packages_accordion div.type_package div.content ul li.text
{
float:left;
line-height:30px;
font-weight:bold;
}

.divlistpackages #list_packages_accordion div.type_package div.content ul li.value
{
float:right;
line-height:30px;
margin-right:20px;
}


div.testimonial{
border: 1px solid #DDD;
margin: 10px;
padding: 6px;
}

div.testimonial p.text{margin:0;}
div.testimonial p.name{font-size:11px;margin:5px 0 0;color: #A9003E;}

/* PACKAGES PRO */

div#packages
{
width: 1000px;
margin: auto;
}

div#packages h2
{
color:#1717aa;
font-size:18px;
font-weight:normal;
margin:10px;
padding:0;
}

div#main_content
{
width:830px;
float:right;
margin-left:5px;
}

div#packages p{margin:10px;padding:0;}

div#packages div#title
{
width:100%;
height:50px;
border:1px solid #AAA;
background:#fff;
margin-top:10px;
}

div#packages div#presentation
{
width:720px;
height:600px;
border:1px solid #AAA;
background:#fff;
margin:10px 10px 0 0;
float:left;
}

div#packages div#more_details
{
width:265px;
height:600px;
border:1px solid #AAA;
background:#fff;
margin:10px 0 0 0;
float:right;
}

div#packages div#more_details ul
{
margin:20px;
padding:0;
}

div#packages div#more_details ul li a:hover p{text-decoration:underline;}

div#packages div#more_details ul li a p
{
font-size:16px;
line-height:40px;
margin:0;
}

div#packages div#contact
{
width:265px;
height:600px;
border:1px solid #AAA;
background:#fff;
margin:10px 0 0 0;
float:right;
}

div#packages div#contact ul{margin:0;padding:0;}
div#packages div#contact li{margin:0 0 5px 9px;}

div#packages div#contact li.mid{float:left;}
div#packages div#contact li.full{clear:both;}

.main_block{width:100%;float:left}
.payment_block
{
background-color: #706B6B;
position: absolute;
margin-top: 107px;
width: 100%;
}

.package_border{border:3px solid red;}
.package_background{background:yellow;}

.ads_hover
{
background:#DDD;
cursor:pointer;
}

div#main_content div.title_category
{
background:url(https://dux0knkimndc1.cloudfront.net/images/degrade.png);
border:1px solid #AAA;
}

div.frame_search
{
background:#FFF;
border:1px solid #AAA;
margin-top:10px;
}

div.frame_search div.right
{
float:right;
width:187px;
height:160px;
background:#DDD;
}

div.frame_search div.right p{color:#1717aa;}

div.display_list_criterion
{
background:#FFFFCE;
border:1px solid #AAA;
margin:10px 0;
padding:0 5px 10px 5px;
}

div.display_list_criterion h2
{
font-size: 18px;
margin-left:2px;
margin-bottom:5px;
}

div.display_list_criterion a:link,
div.display_list_criterion a:hover,
div.display_list_criterion a:visited
{
color:#333;
text-decoration:none;
}

div#left_column_criterion
{
margin:0 5px;
float:left;
width:160px;
}

div#right_column_criterion
{
float:left;
width:160px;
}

div#action_criterion
{
margin:0 5px;
float:right;
width:290px;
}

div#criterion_price
{
margin:0 5px;
clear:left;
width:310px;
}

div.search_categories
{
float: right;
margin: 0 0 20px 0;
width: 820px;
}

ul.criterions
{
margin:0px;
padding:0px;
list-style-position:inside;
list-style-type:none;
}

ul.criterions li
{
margin:0px;
padding:0px;
float:left;
}

ul.criterions li p
{
margin:8px 0 0 10px;
}

div.select_criterion
{
border:1px solid #AAA;
background:#FFF;
height:20px;
width:130px;
margin:0px auto 5px auto;
padding:0 0 0 5px;
line-height:20px;
overflow:hidden;
cursor:pointer;
}

div.select_criterion_text
{
border:1px solid #AAA;
background:#FFF;
height:20px;
width:130px;
margin:0px auto 5px auto;
padding:0 0 0 5px;
line-height:20px;
}

div.select_advanced_criterion
{
border:1px solid #AAA;
background:#FFF;
height:20px;
width:150px;
margin:5px 0px 0px 10px;
padding:0 0 0 5px;
line-height:20px;
overflow:hidden;
cursor:pointer;
}

div.select_criterion span
{
display:block;
width:110px;
float:left;
}

img.select_arrow
{
float:right;
margin:3px;
}

div.select_criterion_price
{
border:1px solid #AAA;
background:#FFF;
height:20px;
width:80px;
padding:0 0 0 5px;
line-height:20px;
cursor:pointer;
}

div.select_criterion_age
{
border:1px solid #AAA;
background:#FFF;
height:20px;
width:100px;
margin:5px 0px 0px 10px;
padding:0 0 0 5px;
line-height:20px;
cursor:pointer;
}

div.select_criterion_size
{
border:1px solid #AAA;
background:#FFF;
height:20px;
width:110px;
margin:5px 0px 0px 10px;
padding:0 0 0 5px;
line-height:20px;
cursor:pointer;
}

div.hidden_criterion
{
border:1px solid #AAA;
background:#FFF;
width:180px;
margin:-5px 0 0 0;
padding:5px 0 5px 0px;
line-height:20px;
position:absolute;
display:none;
overflow-y:scroll;
height:175px;
z-index:1000;
font-size:11px;
}

div.hidden_advanced_criterion
{
border:1px solid #AAA;
background:#FFF;
width:155px;
margin:0 0 0 10px;
padding:5px 0 5px 0px;
line-height:20px;
position:absolute;
display:none;
overflow-y:scroll;
height:175px;
z-index:1000;
}

div.hidden_criterion_price
{
border:1px solid #AAA;
background:#FFF;
width:95px;
padding:5px 0 5px 0px;
line-height:20px;
position:absolute;
display:none;
overflow-y:scroll;
height:175px;
font-size:11px;
}

div.hidden_criterion_age
{
border:1px solid #AAA;
background:#FFF;
width:105px;
margin:0 0 0 10px;
padding:5px 0 5px 0px;
line-height:20px;
position:absolute;
display:none;
overflow-y:scroll;
height:175px;
font-size:11px;
}

div.hidden_criterion_size
{
border:1px solid #AAA;
background:#FFF;
width:115px;
margin:0 0 0 10px;
padding:5px 0 5px 0px;
line-height:20px;
position:absolute;
display:none;
overflow-y:scroll;
height:175px;
font-size:11px;
z-index:1000;
}


div.criterion_county
{
width:200px;
}

ul.criterions li input.start_search
{
float:right;
margin:10px 0 10px 28px;
}

div.more_criterions
{
position:absolute;
margin:63px 0 0 10px;	
line-height:18px;
z-index:1;
}

div.more_criterions a,
div.more_criterions a:hover,
div.more_criterions a:link,
div.more_criterions a:visited
{
text-decoration:underline;
color:#333;
}

div.more_criterions img
{
float:left;
padding-right:5px;
border:none;
}

div.see_criterions
{
position:absolute;
margin:63px 0 0 130px;	
line-height:18px;
z-index:1;
}

div.see_criterions a,
div.see_criterions a:hover,
div.see_criterions a:link,
div.see_criterions a:visited
{
text-decoration:underline;
color:#333;
}

div#main_content div.frame_action
{
margin:25px 0 0;
line-height:25px;
text-align:right;
}

div#main_content div.frame_action a:hover{text-decoration:none;}

span.button
{
line-height:20px;
color:#FFF;
background:#1717aa;
border:1px solid #AAA;
padding:5px;
margin:5px;
}

div#main_content div.list_ads
{
background:#FFF;
border:1px solid #AAA;
margin-top:4px;
}

div#main_content ul.list
{
list-style-position:inside;
list-style-type:none;
margin:0 0 0 -1px;
padding:0;
}

div#main_content ul.header{margin-bottom:0px;}

div#select_display_information
{
background:#AAA;
float:right;
margin:0 5px 0 0;
height: 20px;
padding: 5px;
width: 510px;
}

div#main_content ul.list li{float:left;border:1px solid #AAA;border-right:none;height:120px;}

div#main_content ul.header li{background:#DDD;text-align:center;font-weight:bold;line-height:20px;height:auto;}

div#main_content ul.list li.photo{width:176px;text-align:center;}

div#main_content ul.list li.photo div.type_packages_name
{
height:96px;
width:16px;
float:left;
}

div#main_content ul.list li.namead_vehicle, 
div#main_content ul.list li.namead_material 
{
width:202px;
}

div#main_content ul.list li.namead_vehicle  p.info,
div#main_content ul.list li.namead_material  p.info
{
font-size:12px;
color:#333;
height:90px;
text-transform:capitalize;
}

div#main_content ul.list li.breed  p.breed
{
font-size:12px;
color:#1717aa;
text-transform:capitalize;
font-weight:bold;
}

div#main_content ul.list li.title_livery  p.breed
{
font-size:12px;
color:#333;
text-transform:capitalize;
}

div#main_content ul.list li.rider,
div#main_content ul.list li.myhorse,
div#main_content ul.list li.km,
div#main_content ul.list li.year,
div#main_content ul.list li.discipline,
div#main_content ul.list li.type_horse,
div#main_content ul.list li.nb_hours,
div#main_content ul.list li.type_equine,
div#main_content ul.list li.capacity{width:85px;}

div#main_content ul.list li.type_holidays,
div#main_content ul.list li.type_accomodation{width:171px;}

div#main_content ul.list li.type_materiel{width:171px;}
div#main_content ul.list li.type_company{width:145px;}

div#main_content ul.list li.type_company p,
div#main_content ul.list li.type_holidays p,
div#main_content ul.list li.type_accomodation p,
div#main_content ul.list li.type_materiel p,
div#main_content ul.list li.rider p,
div#main_content ul.list li.myhorse p,
div#main_content ul.list li.km p,
div#main_content ul.list li.year p,
div#main_content ul.list li.discipline p,
div#main_content ul.list li.type_horse p,
div#main_content ul.list li.nb_hours p,
div#main_content ul.list li.type_equine p,
div#main_content ul.list li.capacity p
{
color:#333;
margin-top:45px;
text-align: center;
font-size:12px;
}


div#main_content ul.list li.typeproperty
{
width:80px;
}

div#main_content ul.list li.namead
{
width:190px;
}

div#main_content ul.list li.typetransaction
{
width:108px;
}

div#main_content ul.list li.typetransaction_property
{
width:80px;
}

div#main_content ul.list li.price_property
{
width:96px;
}

div#main_content ul.package_border li.price_property
{
width:94px;
}


div#main_content ul.list li.namead_vehicle p,
div#main_content ul.list li.namead p
{
color:#333;
}

div#main_content ul.list li.namead p.title 
{
height:90px;
text-transform:capitalize;
}

div#main_content ul.list li.typeproperty p
{
color:#333;
margin-top:45px;
text-align: center;
}

div#main_content ul.list li.price_property p
{
color:#333;
margin-top:45px;
text-align: center;
}

div#main_content ul.list li.typetransaction_property p,
div#main_content ul.list li.typetransaction p
{
color:#333;
margin-top:50px;
text-align: center;
font-size:12px;
}

div#main_content ul.list li.hosting p
{
color:#333;
margin-top:45px;
text-align: center;
font-size:12px;
}

div#main_content ul.list li.birthday p
{
color:#333;
margin-top:45px;
text-align: center;
font-size:12px;
}


div#main_content ul.list li.breed{width:166px;}
div#main_content ul.list li.title_livery{width:212px;}
div#main_content ul.list li.hosting{width:160px;}
div#main_content ul.list li.birthday{width:136px;}
div#main_content ul.list li.height{width:145px;}
div#main_content ul.list li.type_property{width:195px;}
div#main_content ul.list li.type_property p.type_property
{
font-size:12px;
margin:40px 0 0 5px;
color:#333;
}

div#main_content ul.list li.title_livery p.stallion_name,
div#main_content ul.list li.breed p.stallion_name
{
font-size:11px;
margin:0 0 0 5px;
color:#333;
}

div#main_content ul.list li.title_livery p.transaction_type,
div#main_content ul.list li.breed p.transaction_type
{
font-size:11px;
margin:0 0 0 5px;
color:#666;
}

div#main_content ul.list li.title_livery p.bottom,
div#main_content ul.list li.namead_vehicle p.bottom,
div#main_content ul.list li.namead p.bottom,
div#main_content ul.list li.breed p.bottom
{
font-size:11px;
color:#666;
}

div#main_content ul.list li.information{width:209px;}
div#main_content ul.list li.information p{font-size:12px;font-weight:bold;text-align:left;margin-top:20px;color:#333;}

div#main_content ul.list li.age{width:60px;}
div#main_content ul.list li.categories{width:282px;}
div#main_content ul.list li.type_offer{width:80px;}
div#main_content ul.list li.contract{width:50px;}
div#main_content ul.list li.categories p,
div#main_content ul.list li.type_offer p,
div#main_content ul.list li.contract p,
div#main_content ul.list li.age p,
div#main_content ul.list li.sex p,
div#main_content ul.list li.color p,
div#main_content ul.list li.price p,
div#main_content ul.list li.height p,
div#main_content ul.list li.type_transaction p{font-size:12px;text-align:center;margin-top:45px;color:#333;}

div#main_content ul.list li.sex{width:70px;}
div#main_content ul.list li.type_transaction{width:160px;}
div#main_content ul.list li.color{width:75px;}
div#main_content ul.list li.price{width:74px;}
div#main_content ul.package_border li.price{width:72px;}
div#main_content ul.list li.localisation{width:100px;}
div#main_content ul.package_border li.localisation{width:96px;}
div#main_content ul.list li.localisation p{font-size:12px;text-align:center;margin-top:40px;color:#333;}
div#main_content ul.list li.type_seller{width:98px;overflow:hidden;}
div#main_content ul.package_border li.type_seller{width:98px;overflow:hidden;}
div#main_content ul.list li.type_seller p{font-size:12px;text-align:center;margin-top:40px;color:#333;}

div.ads_delimiter{width:100%;margin:0px;padding:0px;height:10px;background:#DDD;}
div.page{text-align:center;padding:20px;font-size:14px;}
div.page a{color:#333;}

.spage {
display:inline-block;
padding:4px 12px;
margin-right:3px;
border-radius:3px;
border:solid 1px #c0c0c0;
background:#e9e9e9;
box-shadow:inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
font-weight:bold;
text-decoration:none;
color:#717171;
text-shadow:0px 1px 0px rgba(255,255,255, 1);
}

.spage:hover, .spage.gradient:hover {
background:#fefefe;
text-decoration:none;
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
background:-moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

.spage.active {
border:none;
background:#616161;
box-shadow:inset 0px 0px 8px rgba(0,0,0, .5),0px 1px 0px rgba(255,255,255, .8);
color:#f0f0f0;
text-shadow:0px 0px 3px rgba(0,0,0, .5);
}

.spage.gradient {
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
background:-moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);
}

.postad_post {width:100%;}
.updatead {width:100%;}
.divpostad {width:1000px;margin:auto;}
.divpsotad2 {margin:auto;}
.divpostad #frame,.divpostad2 #frame{height:auto;background:white none repeat scroll 0 0;position: relative;padding: 10px;margin-top: 20px;border:2px solid #eee;-moz-box-shadow: 1px -1px 6px #333;-webkit-box-shadow: 1px -1px 6px #333;box-shadow:1px -1px 6px #333;-moz-border-radius: 5px;-webkit-border-radius:5px;}

.divpostad #frame2,.divpostad2 #frame2{background:white none repeat scroll 0 0;position: relative;border:2px solid #eee;-moz-box-shadow: 1px -1px 6px #333;-webkit-box-shadow: 1px -1px 6px #333;box-shadow:1px -1px 6px #333;padding:10px;-moz-border-radius: 5px;-webkit-border-radius:5px;}
.divpostad #frame3{background:white none repeat scroll 0 0;position: relative;
border:2px solid #eee;-moz-box-shadow: 1px -1px 6px #333;-webkit-box-shadow: 1px -1px 6px #333;box-shadow:1px -1px 6px #333;
-moz-border-radius:5px;-webkit-border-radius:5px;}
.divpostad #frame4{background:white none repeat scroll 0 0;position: relative;height: auto;border:2px solid #eee;-moz-box-shadow: 1px -1px 6px #333;-webkit-box-shadow: 1px -1px 6px #333;box-shadow:1px -1px 6px #333;-moz-border-radius: 5px;-webkit-border-radius:5px;text-align:center;}
.divpostad #frame5{background:white none repeat scroll 0 0;position: relative;height: auto;border:2px solid #eee;-moz-box-shadow: 1px -1px 6px #333;-webkit-box-shadow: 1px -1px 6px #333;box-shadow:1px -1px 6px #333;padding: 10px;-moz-border-radius: 5px;-webkit-border-radius:5px;}
.divpostad #frame_errors{background:white none repeat scroll 0 0;color:red;position:relative;height:auto;padding:10px;
border:1px solid red;	
-moz-box-shadow:0 0 4px red;
-webkit-box-shadow:0 0 4px red;
box-shadow:0 0 4px red;display: none;-moz-border-radius: 5px;-webkit-border-radius:5px;}

.bgw{border:1px solid #AAA;background:#FFF;}

.frame_conf_l {padding:10px;width:60%;float:left}
.frame_conf_r {padding:10px;width:32%;float:right}
.frame_conf_l ul,.frame_conf_r ul {padding:0 0 0 30px;margin:10px 0 0;}
.frame_conf_l ul li,.frame_conf_r ul li {list-style-image:url(https://dux0knkimndc1.cloudfront.net/images/puce.gif);margin:5px 0;}

.frame_conf_b {height:270px;width:28%;padding:10px;}
.frame_conf_b img,.frame_conf_b_r {float:right}
.frame_conf_b_l {float:left}
.frame_conf_b_m {float:left;margin:0 40px;}

.divpostad #frame4 a,
.divpostad #frame5 a{color:#000;cursor:pointer;text-decoration:underline;}

.divpostad #frame4 a:hover,.divpostad #frame5 a:hover
{
color: #1717aa;cursor: pointer;text-decoration: underline;
}

.divpostad #frame4 a.link_red{color: #1717aa;text-decoration: none;}

.divpostad #frame4 a.link_red:hover{text-decoration:underline;}

h2.postad_title{
border-bottom:1px solid #1717aa;
-moz-box-shadow: 0 7px 10px -9px #1717aa;
-webkit-box-shadow: 0 7px 10px -9px #1717aa;
box-shadow: 0 7px 10px -9px #1717aa;
color:#1717aa;
font-size:14px;margin:0;}
.postad_table{width: 98%;margin:10px;}

.default{background-color:#FFF;border-width:1px;font-size:10pt;padding:1px;}
.default:focus{background-color:#ddd;border-width:1px;font-size:10pt;padding:1px;}

.error{border:1px solid red;-moz-box-shadow: 0 0 8px red;-webkit-box-shadow: 0 0 8px red;box-shadow:0 0 8px red;}

.prev-step{background:url(https://dux0knkimndc1.cloudfront.net/images/postad_previous.png);width:159px;height:51px;cursor:pointer;}
.prev-step p{color:white;font-weight:bold;padding-left:33px;}
.next-step{background: url(https://dux0knkimndc1.cloudfront.net/images/postad_next.png);width:159px;height: 51px;cursor:pointer;}
.next-step-confirm{background: url(https://dux0knkimndc1.cloudfront.net/images/postad_confirmation.png);width: 159px;height: 51px;cursor:pointer;}
.next-step p,.next-step-confirm p{color:white;font-weight:bold;padding-right:38px;text-align:right;}

p.espace_marchand {margin:0;padding:0;}

div.div_package_options{display:none;float:left;width:893px;border-bottom:1px solid #1717aa;border-left:1px solid #1717aa;border-right:1px solid #1717aa;}

span.price{font-size:15px;font-weight:bold;}

div.ia_normal{border:1px solid #aaa;}
div.ia_green{border:2px solid #AEE756;}

div.div_invoice_address{float:left;width:300px;margin-bottom: 20px;overflow: hidden;position:relative;background:white;}

div.div_invoice_address input{vertical-align:middle;margin:0;padding:0;}

div.div_invoice_address .head{margin-bottom: 10px;float:left;width:100%;font-size:14px;text-align:center;font-weight: bold; padding: 8px 0;}

div.ia_normal .head{background:url(https://dux0knkimndc1.cloudfront.net/images/ui-bg_inset-hard_75_c5c7c8_1x100.png) repeat-x scroll 50% 50% #C5C7C8;}
div.ia_green .head{background-color:#AEE756;}

div.div_invoice_address .field_name{font-weight:bold;float:left;width: 130px; margin: 4px 5px;}
div.div_invoice_address .value{float:left;width:150px;white-space: nowrap; margin: 4px 5px;}
div.div_invoice_address .full{float:left;width:100%;}
div.div_invoice_address .last{background-color:#1717aa;color:#FFF;opacity:0.7;float:right;font-weight:bold;}

ul.toolbar {
list-style-type: none;
margin: auto;
padding: 10px 0;
background:url(https://dux0knkimndc1.cloudfront.net/images/ui-bg_inset-hard_75_c5c7c8_1x100.png) repeat-x scroll 50% 50% #C5C7C8;
background-color: #222;
text-align: center;
font-family: Helvetica, Arial, Sans;
}

ul.toolbar li {display:inline;margin:0px;padding:5px 10px;min-width:100px;cursor:default;border:1px solid #888;font-size:8pt;font-weight:bold;width:15%;}

ul.toolbar li:first-child {border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;}
ul.toolbar li:last-child {border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;border-width:1px;}
ul.toolbar li.selected, ul.toolbar li:hover {background-color:#eee;}
ul.toolbar li:active {background-color:rgba(0, 0, 0, 0.3);}
ul.toolbar li.icon {min-width:0px;padding-left:30px;background-repeat:no-repeat;background-position:10px center;}

span.equine_level2{float:left;width:175px;}
span.trucks_equipments{float:left;width:230px;}
.div_magazine_text{float:left;width:530px;}
.div_magazine_description{float:left;}

#div_option_magazine,#div_option_seo,#div_option_social{display:none;float:left;margin:25px;}
#div_option_magazine_displayed,#div_option_seo_displayed,#div_option_social_displayed{float:left;margin:25px;}
#langages_tabs2{display:none;float:left;margin:15px;width:95%;}
#langages_tabs2_displayed{float:left;margin:15px;width:95%;}

p.through{text-decoration:line-through;margin:0;font-size:14px;}
p.old_price{margin:0;font-size:10px;}

div.display_packages{width:930px;margin:auto;padding-top:20px;}
ul.display_packages{border:1px solid #CCC;color:#000;margin:2px 0;padding: 3px 0 3px 14px;float:left;}
ul.selected_package{background-color:#DDD;color:#000;}
ul.display_packages a {text-decoration:underline;}
ul.selected_package a {text-decoration:underline;color:#1717aa;}
ul.display_packages li{line-height:28px;}
ul.display_packages li.titre{float:left;font-size:15px;font-weight:bold;width:165px;}
ul.display_packages li.titre img{padding: 0 11px;vertical-align:top;margin-top: 2px;}
p.pack_color{color:#FFF;float:right;margin:0 10px 0 0;padding:0 0 0 3px;width:120px;}
ul.display_packages li.desc{float:left;width:430px;line-height:18px;}
ul.display_packages li.li_option_desc_mag{padding:15px;}
.textarea_magazines{width:480px;}

ul.display_packages li.price{float:left;font-size:18px;width:400px;margin-left:163px;color:#A9003E}
ul.display_packages li.price span{font-size:11px;color:#333}
ul.display_packages li.included{line-height:14px;}
ul.display_packages li.more{float:left;width:35px;}

div.button_morepack{float:right;font-size:15px;font-weight:bold;padding-right:10px;}

div.div_summary{border:1px solid #CCC;margin:4px auto auto;width:700px;line-height:34px;font-size:15px;}
div.div_ptotal{background-color:#1717aa;color:#FFF;}
div.div_summary input{margin:0 40px 0 30px;}
div.div_summary ul {line-height:10px;margin:0;padding:6px 0;}
div.div_summary ul li {padding:5px 0;}
div.div_summary div.titre{float:left;font-size:18px;margin:0 0 0 60px;width:150px;}
div.div_summary div.full{margin:0 0 10px 0;width:700px;font-size:13px;line-height:16px;text-align:center;}
div.div_summary div.desc{float:left;}
div.div_summary img{margin-left:12px;margin-top:3px;padding-right:4px;vertical-align:top;}

div.div_summary_pro{border:1px solid #CCC;margin-top:4px;width:290px;line-height:29px;}
div.div_summary_pro input{margin:0 6px 0 -1px;}
div.div_summary_pro ul {line-height:10px;margin:0;padding:6px 0;}
div.div_summary_pro ul li {padding:5px 0;}
div.div_summary_pro div.titre{float:left;font-size:13px;margin:0 0 0 10px;width:147px;font-weight:bold;}
div.div_summary_pro div.titre_status{float:left;font-size:13px;text-align:center;width:70px;font-weight:bold;}

div.div_summary_pro div.titre_short{float:left;font-size:13px;margin:0 0 0 10px;;width:80px;font-weight:bold;}
div.div_summary_pro div.choice_pm{float:left;font-size:13px;margin:0 0 0 10px;width:145px;font-weight:bold;}
div.div_summary_pro div.choice_pm2{float:left;font-size:13px;margin:0 0 0 10px;width:205px;font-weight:bold;}
div.div_summary_pro div.desc{float:left;}
div.div_summary_pro div.price{float:right;margin-right:5px;}
div.div_summary_pro div.eco2{float:right;line-height: 20px;margin:-5px 5px 0;}
div.div_summary_pro div.eco{color: #A9003E;width: 175px;float: left;font-size: 14px;line-height: 20px;margin:-5px 5px 0 28px}
div.div_summary_pro div.eco1{width: 175px;float: left;line-height: 20px;margin-left: 29px;margin-top: -5px;}
div.div_summary_pro img{margin-left:6px;margin-top:1px;padding-right:4px;vertical-align:top;}
div.div_summary_pro img.arrow{margin-left:3px;margin-top:10px;padding-right:0;}

span#select_ia{float:right;}

.red{background:#FF0000;}
.green{background:#00FF00;}

.red_border{border:1px solid #FF0000;}
.green_border{border:1px solid #009900;}
.red_text{color:#FF0000;}
.green_text{color:#009900;}

#langages_tabs{height:221px;width:791px;}

.admin{position:absolute;top:133px;width:100%;background:white;}
.admin div{width:1000px;margin:auto;}
.admin div.add_button1{float:left;width:25px;}
div.add_button2{float:left;width:auto;}

#div_loc_countries{padding:20px;}

#typesaccomodations,#all_typesaccomodations,#coachingtypes,#all_coachingtypes,#treckstypes,#all_treckstypes,#trecksthemes,#all_trecksthemes,
#ageriders,#all_ageriders,#trainingsthemes,#all_trainingsthemes,#packagesdescriptions,#invoicestypes,#all_invoicestypes,#invoicessoustypes,#all_invoicessoustypes,
#disciplines,#all_disciplines,#horse_services,#all_horse_services,#breed,#all_breed,#types_socks,#all_types_socks,#horse_levels,#all_horse_levels,#horse_temperament,
#all_horse_temperament,#types_equines,#all_types_equines,#level2_equides,#all_level2_equides,#level2_stallions,#all_level2_stallions,#horse_sex,#all_horse_sex,#horse_experience,
#all_horse_experience,#types_transactions,#all_types_transactions,#price_list,#all_price_list,#colors,#all_colors,#stallions,#all_stallions,#level2_equides_link,#all_level2_equides_link,
#unit_height,#all_unit_height,#horse_height,#all_horse_height,#typematerial,#all_typematerial,#firstcategorymaterial,#all_firstcategorymaterial,#secondcategorymaterial,#all_secondcategorymaterial,
#thirdcategorymaterial,#all_thirdcategorymaterial,#first_second_link,#all_first_second_link,#second_third_link,#all_second_third_link,#material_category_link,#all_material_category_link,
#saddlematerial,#all_saddlematerial,#price_range,#all_price_range,#insemination_type,#all_insemination_type,#clinicsthemes,#all_clinicsthemes,#horsetravels,#all_horsetravels
{
display: none;
left:50px;
position:relative;
}

a.open {background: url(https://dux0knkimndc1.cloudfront.net/images/b_plus.png) no-repeat left; padding-left:15px;color:#000;font-size:11px;margin-left: 10px;}
a.close {background: url(https://dux0knkimndc1.cloudfront.net/images/b_minus.png) no-repeat left; padding-left:15px;color:#000;font-size:11px;margin-left: 10px;}
.divmember_update  a.open {background: url(https://dux0knkimndc1.cloudfront.net/images/b_plus.png) no-repeat left;}
.divmember_update  a.close {background: url(https://dux0knkimndc1.cloudfront.net/images/b_minus.png) no-repeat left;}
a.big_plus {background: url(https://dux0knkimndc1.cloudfront.net/images/b_plus.png) no-repeat left 0;}
a.big_minus {background: url(https://dux0knkimndc1.cloudfront.net/images/b_minus.png) no-repeat left 0;}
.admin span.add_button {vertical-align:middle;}

a.open_map {background: url(https://dux0knkimndc1.cloudfront.net/images/b_plus.png) no-repeat left; padding-left:15px;color:#1717aa;font-size:14px;}
a.close_map {background: url(https://dux0knkimndc1.cloudfront.net/images/b_minus.png) no-repeat left; padding-left:15px;color:#1717aa;font-size:14px;}

.counties_checkbox{padding-left:20px;}
.county_child{padding-left:15px;}

div#title{border:1px solid #AAA;background:url(https://dux0knkimndc1.cloudfront.net/images/degrade.png);float:right;width:820px;margin:0 0 10px 0;}
div#categories, .block_right{border:1px solid #AAA;background:#FFF;float:right;width:820px;margin:0 0 20px 0;}
div#categories div.content_categories div.left_categories{float:left;margin:20px;font-size:13px;}
div#categories div.content_categories div.left_categories div.display_list_member{width:650px;border:1px solid #AAA;margin:5px;height:75px;color:#333;}
div#categories div.content_categories div.left_categories a:hover div.display_list_member{background:#DDD;}
div#categories div.content_categories div.left_categories div.display_list_member ul{list-style-position:inside;list-style-type:none;margin:0;padding:0;}
div#categories div.content_categories div.left_categories div.display_list_member ul li{float:left;height:75px;}

div#categories div.content_categories div.left_categories div.display_list_member ul li.logo_member{width:150px;margin:0;}
div#categories div.content_categories div.left_categories div.display_list_member ul li.logo_member img{margin:5px 0 0 0;}
div#categories div.content_categories div.left_categories div.display_list_member ul li.name_member{width:200px;border-left:1px solid #AAA;}
div#categories div.content_categories div.left_categories div.display_list_member ul li.name_member p{margin:27px 0 0 5px;text-align:center;}
div#categories div.content_categories div.left_categories div.display_list_member ul li.localisation{width:147px;border-left:1px solid #AAA;}
div#categories div.content_categories div.left_categories div.display_list_member ul li.localisation p{margin:22px 0 0 5px;text-align:center;}
div#categories div.content_categories div.left_categories div.display_list_member ul li.nb_ad{width:150px;border-left:1px solid #AAA;}
div#categories div.content_categories div.left_categories div.display_list_member ul li.nb_ad p{margin:27px 0 0 5px;text-align:center;}
div#categories div.content_categories div.column{float:left;width:260px;}

div#categories div.content_categories div.important_links{margin-left:0;width:140px;}
div#categories div.content_categories div.complex_cat h2{color:#1717aa;margin:5px 0 0 0;padding:0;font-size:15px;}
div#categories div.content_categories div.column ul{margin:0;padding:0;}
div#categories div.content_categories div.column ul li{margin:0 0 15px 30px;font-weight:bold;list-style: disc;}

/* recherche */

ul.important_links{margin:10px;padding:0;}
ul.important_links li{float:left;padding:0 5px;color:#1717aa;}
ul.important_links li div.header{width:100px;color:#333;font-weight:bold;}
hr.panelsearch{border:0px solid #999;color:#999;	height:1px;}

ul.search{margin:4px 10px;padding:0;}
ul.search li{float:left;padding:0 4px;color:#000;}
ul.search li div.header{width:100px;color:#333;font-size:13px;line-height:23px;font-weight:bold;}

div.list_counties span{color:#333;font-size:14px;}
div.list_counties span:hover{text-decoration:underline;cursor:pointer;}
div.list_counties .sub{margin:0 0 0 15px;display:none;}
div#categories div.content_categories div.column ul.important_links{margin:5px 0 0;padding:0;}
div#categories div.content_categories div.column ul.important_links li{line-height:30px;margin:0 0 0 10px;width:100%}
div#categories div.content_categories div.column ul.important_links li p{margin:0;}

div#categories div.content_categories div.complex_cat ul {margin-bottom:25px;}
div#categories div.content_categories div.complex_cat ul li
{
margin:0;
padding:0;
font-size:0.9em;
margin:0 0 0 5px;
line-height:20px;
list-style: disc inside;
font-weight:normal;
}

div#categories div.content_categories div.complex_cat ul li a,
div#categories div.content_categories div.complex_cat ul li a:visited{text-decoration:none;color:#333;font-size:13px;}
div#categories div.content_categories div.complex_cat ul li a:hover p{text-decoration:underline;}
div#categories div.content_categories div.important_column{border-left:1px solid #AAA;color:#1717aa;height:210px;}

div#featured{border:1px solid #AAA;background:#FFF;float:right;width:820px;margin:0 0 20px 0;}

div.featured_ad{width:147px;height:200px;margin:10px 0 0 12px;border:1px solid #AAA;float:left;}
div.top_line{background:url(https://dux0knkimndc1.cloudfront.net/images/degrade.png);border-bottom:1px solid #AAA;height:35px;line-height:35px;}	
div.bottom_line{background:#DDD;border-top:1px solid #AAA;height:35px;line-height:35px;margin-top:14px;text-align:right;}	

div#promotion div.content_link,
div#last_ads div.content_link,
div#last_ads_full_width div.content_link
{
height:324px;
}

div#promotion div.content_link ul li,
div#last_ads div.content_link ul li,
div#last_ads_full_width div.content_link ul li
{
line-height:21px;
margin:0 10px;
white-space:nowrap;
}

div#promotion div.content_link ul li a,
div#last_ads div.content_link ul li a,
div#last_ads_full_width div.content_link ul li a
{
color:#333;
}

div#promotion div.bottom_line,
div#last_ads div.bottom_line,
div#last_ads_full_witdh div.bottom_line
{
background:#DDD;
border-top:1px solid #AAA;
height:35px;
line-height:35px;
text-align:right;
margin-top:14px;
}	

div.bottom_line p{margin: 0 10px 0 0;color:#1717aa;font-weight:bold; font-size:12px;}
div.top_line h1,div.top_line h2{margin-top:0px;}

div.featured_ad div.image{margin:7px 13px;height:120px;text-align:center;width:125px;}
div.featured_ad p{margin:0 0 0 10px;padding:0;color:#333;font-size:11px;}

div#last_ads{border:1px solid #AAA;background:#FFF;float:right;width:404px;height:412px;margin:0 10px 20px 5px;}
div#promotion{border:1px solid #AAA;background:#FFF;float:right;width:404px;height:412px;margin:0 0 20px;}
div.featured_ad div.image
{
margin:5px 9px;
height:96px;
text-align:center;
width:128px;
}

div.featured_ad p{margin:0 8px;padding:0;}

div#last_ads_full_width
{
border:1px solid #AAA;
background:#FFF;
float:right;
width:820px;
height:410px;
margin:0 5px 20px 8px;
}

div#display_method_payment
{
background-color:#DDD;
height:900px;
width:100%;
}

div#display_method_payment div.content
{
margin:10px auto;
width:1000px;
background:#FFF;
border:1px solid #AAA;
}

div.footersite {width:100%;background:url(https://dux0knkimndc1.cloudfront.net/images/degrade_footer_1717aa.png) repeat-x 0 bottom #1717aa;color:#FFF;float:left;}
div.footersite a{color:#FFF;}
div.footer {line-height:32px;background:url(https://dux0knkimndc1.cloudfront.net/images/degrade_menu.png) repeat-x;width:100%;text-align:center;float:left;color:#FFF;}

div.footer-l{float:left;width:780px;margin:7px 0 0;}
div.footersite p.title{font-size:19px;margin:0 0 6px;}
div.footersite input.txt{width:153px;font-size:13px;}
div.footer-l div.line_site{float: left;line-height:22px;width:695px;}
div.footer-l div.line_site_img{width:auto;padding-right: 10px;}
div.footer-l ul{float:left;margin:6px 0;padding:0;}
div.footer-l ul li{float:left;}
div.footer-l ul li.left{width:120px;}
div.footer-l ul li.right{width:600px;}
div.footer-l ul li ul{padding:0;}
div.footer-l ul li ul li div.logo_partners{width:110px;float: left;padding-right: 10px;text-align: right;}
div.footer-l ul li ul li div.desc{line-height:17px;width:170px;float:left;}
div.footer-r{border-left: 1px solid #AAA;float: left;height: 260px;margin: 9px 0 0;padding-left: 15px;width: 200px;}
.footer-r ul{margin:10px 0 10px 5px;padding: 0;}
.footer-r div#frame_msg_news{margin-top: 4px;width: 220px;}

.footer_kw {background:transparent url(https://dux0knkimndc1.cloudfront.net/images/degrade.png) repeat-x scroll 0 0;line-height:28px;font-size:11px;text-align:center;margin-top:20px;
width:100%;float:left;}
.footer_kw div {width:1000px;margin:auto;}

div.popup_change_site{height: 115px;padding: 10px 0 0;text-align: center;width: 400px;}
div.popup_change_site p{font-size:16px;color:#1717aa;padding: 0 0 15px;}
div.popup_change_site a{padding: 10px;background: #1717aa;color:#FFF;}

div#member_details_content
{
width:980px;
margin:10px;
color:#333;
}

div#member_details_member_name{margin:15px;}
div#member_details_member_name h1{margin:0;padding:0;}
div#member_details_member_name p{margin:0;padding:0;}
div#member_details_content_details{float:left;width:810px;border-top:2px solid #ddd;}
div#member_details_information{float:left;width:190px;border-right:2px solid #ddd;}
div#member_details_logo{border-bottom:2px solid #ddd;}

div.member_details_delimiter{border-bottom:2px solid #ddd;}
div.member_details_delimiter img{margin:10px;}
div.member_details_delimiter p{font-size:16px;color:#333;font-weight:bold;margin:10px 15px;}

div#member_details_localisation{border-bottom:2px solid #ddd;word-wrap: break-word;}

div#member_details_localisation p{margin: 20px 5px 20px 15px;}

div.member_details_button
{
margin:10px;
height:25px;
border:1px solid #ddd;
line-height:25px;
padding-left:10px;
color:#FFF;
}

div#member_details_post_ad{background:#1717aa;width:160px;}
div#member_details_packages_pro{background:#000;width:160px;}
div#member_details_website{background:#009900;width:160px;}
div#member_details_list_ads{float:left;width:618px;border-left:2px solid #ddd;margin-left:-2px;}

div#member_details_list_ads a:hover div.member_details_ads{background:#EEE;}	

div.member_details_ads{width:619px;}
div.member_details_ads_informations{width:518px;float:left;}
div.member_details_ads_informations p{color:#333;}
div.member_details_ads_photo{width:90px;float:left;}
div.member_details_ads_photo img{margin:20px 10px 10px;}
div.member_details_ads_information{height:90px;width:428px;float:left;}
div.member_details_ads_information h2{color:#1717aa;margin:25px 0 0 0;padding:0;overflow:hidden;}
div.member_details_ads_information p{margin:0;padding:0;}
div.member_details_ads_actions{height:90px;width:100px;float:left;border-left:1px solid #ddd;}
div.member_details_see_ad{background:#1717aa;margin:30px 10px;width:50px;text-align:center;padding-right:10px;}
div.member_details_delimiter_ads{height:8px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#EEE;}

div#member_details_pub_right{float:right;width:160px;}
div#member_details_pub_right div#content_pub_google{width:160px;}
div#member_details_see_ad{background:#1717aa;}
div#member_about_content{width:980px;margin:10px;}

div#member_about_member_name{margin:15px;}
div#member_about_member_name h1{margin:0;padding:0;}
div#member_about_description{float:left;width:426px;border-left:2px solid #ddd;margin-left:-2px;}
div#member_about_description h2{margin:15px 0 0 15px;color: #A9003E;font-size: 14px;}

div#member_about_description p,
div#member_about_description form
{
margin:5px 10px 10px 15px;
padding:0;
}

div#member_about_description div.delimiter{border-top:1px solid #ddd;}
div#member_about_photos{width:350px;margin:10px 0 10px 10px;background:#ddd;border:1px solid #AAA;float:left;text-align:center;}
div#member_about_photos img{margin:5px 0 0 0;}
div#member_about_photos div#content_pub_google{width:350px;height:250px;margin:15px auto;}

div#map_canvas_member{height:453px;margin:10px 0 10px 10px;border:1px solid #ddd;}

div#member_about_content_details,
div#member_localisation_content_details
{
float:left;
width:980px;
border-top:2px solid #ddd;
}

div#member_localisation_map{float:left;width:509px;}
div#member_localisation_map_small{float:left;width:416px;}
div#member_localisation_contact_form{float:left;width:265px;margin: 0 9px 0 5px;}
div#member_localisation_contact_form table{margin-left:10px;width:100%;}

div.login_form{background:none repeat scroll 0 0 #DDD;border:1px solid #AAA;float:left;padding:5px;width:340px;margin:170px 5px 0 15px;}

#top_block_index{width:1000px;margin:auto;}

#index_module_sell,
#index_module_search
{
width:310px;
height:310px;
border:1px solid #AAA;
background:#FFF;
}

#index_module_sell h2,
#index_module_sell h3
{
margin:0 0 0 10px;
padding:10px 0 0 0;
}

#index_module_sell form,
#index_module_search form
{text-align:center;}

#index_module_search form select,
#index_module_search form input,
#index_module_sell form select ,
#index_module_sell form input 
{margin:5px auto;}

#index_module_search form select{width:250px;}
#index_module_search form select.price{width:110px;}

#index_module_sell ul
{
float:left;
margin:0;
padding:0 0 0 70px;
font-size:12px;
list-style-image:url(https://dux0knkimndc1.cloudfront.net/images/puce.gif);
}

#index_module_sell .content_text{height:170px;}	
#index_module_sell .testimony{height:96px;background:#DDD;border-top:1px solid #AAA;}	
#index_module_sell .testimony p{font-size:12px;margin:5px 10px 0 15px;}
#index_module_sell .testimony p.more_testimony{color:#1717aa;text-align:right;margin:0 10px 0 0;}

#index_module_search p{margin: 0 10px;padding:10px 0 0 0;}

#index_module_search div.footer_search p
{
margin:0;
padding:8px;
text-align:center;
}

#index_module_search .content_text{height:238px;}

#index_module_search .footer_search
{
height:33px;
background:#DDD;
border-top:1px solid #AAA;
}

#index_module_featured
{
width:670px;
height:310px;
border:1px solid #AAA;
background:#FFF;
}

#search_featured
{
float:right;
width:820px;
height:310px;
border:1px solid #AAA;
background:#FFF;
margin: 0 0 20px 0;
}

#index_module_featured div.title_featured,
#search_featured div.title_featured
{
height:35px;
width:100%;
background:#DDD;
margin-top:-5px;
}

#index_module_featured div.featured_image,
#search_featured div.featured_image
{
height:96px;
margin: 0 0 8px;
text-align: center;
}

#index_module_featured p.more_featured_ad,
#search_featured p.more_featured_ad
{
text-align:right;
margin:2px 25px 0 0;
font-size:14px;
font-weight:bold;
}

#index_module_categories
{
width:820px;
border:1px solid #AAA;
background:#FFF;
}

#share_page{width:1000px;border:1px solid #AAA;background:#FFF;}
#share_page a{margin:10px 35px;}

p.nb_visitor{font-size: 1.2em;height:20px;padding-top:0;margin-left:10px;color:#333;font-weight:bold;}

div.column_categories
{
width:210px;
float:left;
margin:0 0 10px 0;
}

div.column_categories_right{width:170px;float:left;}

div.column_categories_right ul{margin:10px 0 10px 0;padding:0 0 0 10px;border-left:1px solid #AAA;padding: 0 0 25px 0;}

div.column_categories_right ul li{margin:5px 0 0 10px;}

div.column_categories_right ul li.title{margin:5px 0 15px 10px;font-size:15px;font-weight:bold;}

h2.categories{font-size:14px;margin:15px 0 0 25px;padding:0;}

ul.categories{margin:0 0 0 30px;padding:0;}

h2.categories a,
ul.categories a{color:#333;}

div.index_ad_partner
{
border:1px solid #AAA;
background:#FFF;
text-align:center;
padding:8px 0;
margin:0 0 10px 0;
}

.testimonial_display
{
width: 1000px;
margin: 10px auto;
background:#FFF;
border:1px solid #AAA;
}

.return_messages
{
background: url(https://dux0knkimndc1.cloudfront.net/images/success.png) no-repeat scroll 3px 6px #E9FAD0;
border: 1px solid #AEE756;
font-size: 15px;
margin: 0 0 15px;
padding: 10px;
float:left;
max-width: 600px;
min-width: 295px;
}

.excl_messages
{
background: url(https://dux0knkimndc1.cloudfront.net/images/exclamation.gif) no-repeat scroll 3px 2px #FFC;
border: 1px solid #F00;
font-size: 15px;
color:red;
margin: 0 0 15px;
padding: 12px;
float:left;
min-width: 295px;
}

.return_messages span{margin-left:35px;float:left;}

.excl_messages span{margin-left:35px;float:left;}
.excl_messages span ul {margin:0;padding:0 0 0 16px;float:left;list-style: square outside none;list-style-image:url(https://dux0knkimndc1.cloudfront.net/images/puce_gris.gif);}

.tooltip {background-color: #F5F5B5;border: 1px solid #A9003E;float:left;color: #333;line-height: 18px;padding: 10px 13px;position: absolute;text-align: center;z-index: 2;}

div.cgu{margin:30px 50px 30px 30px;}
div.cgu h1 {margin:15px 0;}
div.cgu h3 {margin:30px 0 10px;}
div.cgu p {margin: 0 0 0 10px;text-align:justify;}
div.cgu ul {margin:0;padding:0 0 0 50px;list-style-type:square;}

div#adcontainer1{padding:10px 0 10px 180px;background:#FFFFCC;}

div.searchengine_block{border:1px solid #AAA;background:#fff;z-index:500;}
div.advanced_search_block{float:left;width:440px;border-right: 1px solid #AAA;}
div.advanced_search_links{float:right;width:200px;margin-left:-1px;padding-left:19px;border-left: 1px solid #AAA;}

.css_sprite_partners {
height:19px;
float:left;
width:110px;
margin: 1px 0;
background-image:url(https://dux0knkimndc1.cloudfront.net/images/sprite.png)
}
.css_sprite_c {
height:13px;
float:left;
width:20px;
border: 1px solid #FFF;
margin:2px;
background-image:url(https://dux0knkimndc1.cloudfront.net/images/sprite.png);
}
.css_sprite_share {
height:20px;
float:left;
clear:left;
width:20px;
margin: 3px 5px 0 0;
background-image:url(https://dux0knkimndc1.cloudfront.net/images/sprite.png);
}
.css_sprite_share_s {
height:18px;
float:left;
clear:left;
width:18px;
margin: 2px 5px 0 0;
background-image:url(https://dux0knkimndc1.cloudfront.net/images/sprite.png);
}

.css_sprite_dd {
height:19px;
float:left;
width:28px;
margin:1px 3px;
background-image:url(https://dux0knkimndc1.cloudfront.net/images/sprite.png);
}

.sprite_equirodi{background-position: 0px 0px;width:70px;}
.sprite_equiponi{background-position: 0px -19px;width: 70px;}
.sprite_equirodistar{background-position: 0px -38px;width: 98px;}
.sprite_equistud{background-position: 0px -57px;width: 70px;}
.sprite_equidomain{background-position: 0px -76px;width: 90px;}
.sprite_equitransport{background-position: 0px -95px;width:110px;}
.sprite_equishopping{background-position: 0px -114px;width:102px;}
.sprite_equisellerie{background-position: 0px -133px;width:95px;}

.sprite_dd_fr{background-position:262px 0;}
.sprite_dd_uk{background-position:262px -19px;}
.sprite_dd_be{background-position:262px -38px;}
.sprite_dd_ch{background-position:262px -57px;}
.sprite_dd_ca{background-position:262px -76px;}
.sprite_dd_es{background-position:262px -95px;}
.sprite_dd_it{background-position:262px -114px;}

.sprite_c_france{background-position:266px 0;}
.sprite_c_united_kingdom{background-position:266px -13px;}
.sprite_c_belgium{background-position:266px -26px;}
.sprite_c_switzerland{background-position:266px -39px;}
.sprite_c_canada{background-position:266px -52px;}
.sprite_c_spain{background-position:266px -65px;}
.sprite_c_italy{background-position:266px -78px;}
.sprite_c_netherland{background-position:266px -91px;}
.sprite_c_germany{background-position:266px -104px;}

.sprite_s_fb{background-position:210px 0;}
.sprite_s_gg{background-position:210px -20px;}
.sprite_s_tw{background-position:210px -40px;}
.sprite_s_yt{background-position:210px -60px;}
.sprite_s_dm{background-position:210px -80px;}
.sprite_s_bl{background-position:210px -100px;}
.sprite_s_rss{background-position:210px -120px;}
.sprite_s_pi{background-position:210px -140px;}

.sprite_s_fb_s{background-position:186px 0;}
.sprite_s_gg_s{background-position:186px -18px;}
.sprite_s_tw_s{background-position:186px -36px;}
.sprite_s_yt_s{background-position:186px -54px;}
.sprite_s_dm_s{background-position:186px -72px;}
.sprite_s_bl_s{background-position:186px -90px;}
.sprite_s_rss_s{background-position:186px -108px;}
.sprite_s_pi_s{background-position:186px -126px;}

table.table_item{font-size:12px;}

.header_search_photo{width:208px;background:#ddd;color:#333;font-size:12px;font-weight:bold;text-align:center;height:25px;border-top:1px solid #aaa;border-right:1px solid #aaa;}
.header_search_informations{width:454px;background:#ddd;color:#333;font-size:12px;font-weight:bold;padding-left:15px;border-top:1px solid #aaa;border-right:1px solid #aaa;}
.header_search_localisation{width:100px;background:#ddd;color:#333;font-size:12px;font-weight:bold;text-align:center;border-top:1px solid #aaa;border-right:1px solid #aaa;}
.header_search_status{width:100px;background:#ddd;color:#333;font-size:12px;font-weight:bold;text-align:center;border-top:1px solid #aaa;}

.cell_package{width:16px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;margin:0;padding:0;}
.cell_package img{margin:0;padding:0;vertical-align:bottom;}
.cell_title{height:35px;background:#f3f3f3;border-top:1px solid #aaa;}
.cell_date{background:#f3f3f3;font-weight:bold;text-align:center;border-top:1px solid #aaa;}
.cell_photo{height:133px;width:179px;}
.cell_photo div.hide_large_photo{width:179px;overflow:hidden;text-align:center;}
.cell_photo img{vertical-align:bottom;height:133px;float:left;}
.cell_details{width:454px;border-right:1px solid #aaa;}
.cell_localisation{width:100px;text-align:center;border-right:1px solid #aaa;}
.cell_status{width:100px;text-align:center;}
.cell_nb_media{padding-left:20px;color:#666;height:34px;background:#f3f3f3;border-bottom:1px solid #aaa;}
.cell_follow{background:#f3f3f3;text-align:center;border-bottom:1px solid #aaa;}
.cell_compare{background:#f3f3f3;text-align:center;border-bottom:1px solid #aaa;}
.cell_detail1{padding:0 10px;width:60%;}
.cell_detail2{padding:0 10px;width:40%;}
.cell_detail1 ul, .cell_detail2 ul{padding:0 5px;margin:0;}
.cell_description{height:15px;padding:0 10px 5px 10px;}

span.detail_prefix{}
span.detail_info{color: #1717aa;font-weight:bold;}

.ads_hover{background:#fff;}
.ads_hover .cell_title,
.ads_hover .cell_date,
.ads_hover .cell_nb_media,
.ads_hover .cell_follow,
.ads_hover .cell_compare{background:#ddd;}

table.package_border .cell_package,
table.package_border .cell_title,
table.package_border .cell_date,
table.package_border .cell_nb_media,
table.package_border .cell_follow,
table.package_border .cell_compare{border:0;}
table.package_border .cell_package img{height:204px;}


#index_module_pub {
background:#FFF;
border:1px solid #AAA;
float:right;
margin-bottom:10px;
width:310px;
height:300px;
}
#index_module_pub #pub_300250 {margin:6px auto;}

#new_frame {
background:#FFF;
border:1px solid #AAA;
float:right;
margin:0 10px 10px 0;
width:500px;
}
.verb{font-size:18px}

a.connect2.lrg2:before {
background:url(https://dux0knkimndc1.cloudfront.net/images/fb/fleche_droite_ombre3.png) no-repeat scroll 0 3px transparent;
float:left;
height:60px;
margin:-1px -3px -4px 0;
padding:0 6px;
width:12px;
}
.connect2:before {
content:"d";
display:inline-block;
height:1px;
line-height:23px;
text-indent:-9999px;
}
a.fb2.lrg2 {
float:left;
font-size:14px;
margin:10px 0 6px 9px;
padding:9px;
width:137px;
}
a.fb2 {
box-shadow:0 0 3px 0 #333;
border-radius:3px;
color:#FFF;
display:inline-block;
font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight:bold;
}

.fb_green
{
background:#009900;
background:-webkit-linear-gradient(#009900,#00bb00);
background:-moz-linear-gradient(#009900,#00bb00);
background:-o-linear-gradient(#009900,#00bb00);
background:-ms-linear-gradient(#009900,#00bb00);
background:linear-gradient(#009900,#00bb00);
}
.fb_green:hover
{
background:#00bb00;
text-decoration:none!important;
background:-webkit-linear-gradient(#00bb00,#009900);
background:-moz-linear-gradient(#00bb00,#009900);
background:-o-linear-gradient(#00bb00,#009900);
background:-ms-linear-gradient(#00bb00,#009900);
background:linear-gradient(#00bb00,#009900);
}

.fb_green:active
{
color:#333;
background:#DDD; 
background:-webkit-linear-gradient(#aaa,#ddd);
background:-moz-linear-gradient(#aaa,#ddd);
background:-o-linear-gradient(#aaa,#ddd);
background:-ms-linear-gradient(#aaa,#ddd);
background:linear-gradient(#aaa,#ddd);
-moz-box-shadow:inset 0 4px 6px rgba(0,0,0,.3);
-webkit-box-shadow:inset 0 4px 6px rgba(0,0,0,.3);
box-shadow:inset 0 2px 6px rgba(0,0,0,.24);
}

.fb_red
{
background:#A9003E;
background:-webkit-linear-gradient(#A9003E,#e02060);
background:-moz-linear-gradient(#A9003E,#e02060);
background:-o-linear-gradient(#A9003E,#e02060);
background:-ms-linear-gradient(#A9003E,#e02060);
background:linear-gradient(#A9003E,#e02060);
}
.fb_red:hover
{
background:#e02060;
text-decoration:none!important;
background:-webkit-linear-gradient(#e02060,#A9003E);
background:-moz-linear-gradient(#e02060,#A9003E);
background:-o-linear-gradient(#e02060,#A9003E);
background:-ms-linear-gradient(#e02060,#A9003E);
background:linear-gradient(#e02060,#A9003E);
}

.fb_red:active
{
color:#333;
background:#DDD; 
background:-webkit-linear-gradient(#aaa,#ddd);
background:-moz-linear-gradient(#aaa,#ddd);
background:-o-linear-gradient(#aaa,#ddd);
background:-ms-linear-gradient(#aaa,#ddd);
background:linear-gradient(#aaa,#ddd);
-moz-box-shadow:inset 0 4px 6px rgba(0,0,0,.3);
-webkit-box-shadow:inset 0 4px 6px rgba(0,0,0,.3);
box-shadow:inset 0 2px 6px rgba(0,0,0,.24);
}

.fb_black
{
background:#888;
background:-webkit-linear-gradient(#000,#888);
background:-moz-linear-gradient(#000,#888);
background:-o-linear-gradient(#000,#888);
background:-ms-linear-gradient(#000,#888);
background:linear-gradient(#000,#888);
}
.fb_black:hover
{
text-decoration:none!important; background:#000;
background:-webkit-linear-gradient(#888,#000);
background:-moz-linear-gradient(#888,#000);
background:-o-linear-gradient(#888,#000);
background:-ms-linear-gradient(#888,#000);
background:linear-gradient(#888,#000);
}

.fb_black:active
{
color:#333;
background:#DDD; 
background:-webkit-linear-gradient(#aaa,#ddd);
background:-moz-linear-gradient(#aaa,#ddd);
background:-o-linear-gradient(#aaa,#ddd);
background:-ms-linear-gradient(#aaa,#ddd);
background:linear-gradient(#aaa, #ddd);
-moz-box-shadow:inset 0 4px 6px rgba(0,0,0,.3);
-webkit-box-shadow:inset 0 4px 6px rgba(0,0,0,.3);
box-shadow:inset 0 2px 6px rgba(0,0,0,.24);
}
.arrows {margin:5px 0;padding:8px 0 0 20px;}
.arrows li{margin-left:10px}

/* slide accueil */
#slideshow {
margin:0;
padding:0;
position:relative;
}

#slideshow ul {
position:relative;
overflow:hidden;
margin:0;
padding:0;
}

#slideshow ul li {
position:absolute;
top:0;
left:0;
margin:0;
padding:0;
list-style:none;
}

#pagination {
clear:both;
width:75px;
margin:-15px 0 0 5px;
position:absolute;
padding:0;
}

#pagination li {
list-style:none;
float:left;
margin:0 2px;
}

#pagination li a {
display:block;
width:10px;
height:10px;
text-indent:-10000px;
background:url(https://dux0knkimndc1.cloudfront.net/images/slide_home/pagination.png);
}

#pagination li a.active {
background-position:0 10px;
}

/* new footer */
footer {padding:20px 0 0}
footer a { color:#AAAAAA; }

.footer-primary {
background-color:#333333;
border-bottom: 1px solid #222222;
padding-top:15px;
height: 300px;
}

.footer_container:after {
clear: both;
content: "";
display: table;
}
.footer_container {
margin: 0 auto;
width: 984px;
}

.footer-primary__group--first {
float: left;
width: 240px;
}

.footer-box {
background-color: rgba(0, 0, 0, 0);
margin: 0 0 15px;
}

.footer-box__content {
display: block;
min-height:145px;
padding: 0;
}

.footer-box__content > p {
color: #8F887C;
float: left;
font-size: 12px;
margin: 0 0 0 10px;
padding: 10px 0 0;
width: 145px;
}

.footer-primary__group--second:before {
background:url("https://dux0knkimndc1.cloudfront.net/images/sprite.png") no-repeat scroll 0 -440px rgba(0, 0, 0, 0);
content: "";
height: 290px;
left: -35px;
position: absolute;
width:7px;
}
.footer-primary__group--second {float:left;position:relative;width:270px;}

.footer-box__header, .footer-box__header--microlancer {
background-color: rgba(0, 0, 0, 0);
color: #DED9CD;
display: block;
margin: 0 0 15px;
}

footer h4 {font-size: 14px;}

.footer-box__list {
list-style: none outside none;
margin: 0;
padding: 0 0 0 5px;
}

.footer-primary__group--third {float:left;width:205px;}
.footer-primary__group--fourth {float:left;position:relative;width:265px;}

.footer-box__count {
color:#DED9CD;
display:block;
font-size:26px;
margin:5px 0 20px;
}
.footer-box__count > span{font-size:13px}

.footer-primary__group--fourth:before {
background:url("https://dux0knkimndc1.cloudfront.net/images/sprite.png") no-repeat scroll 0 -440px rgba(0, 0, 0, 0);
width:7px;
content:"";
height:290px;
left:-25px;
position:absolute;
}

.footer-secondary {
background-color:#444444;
border-top:1px solid #555555;
color:#837E76;
font-family: Tahoma,Geneva,sans-serif;
font-size: 9px;
padding: 10px 0;
}

.footer-secondary__copyright > li:first-child:after {
display: none;
}

.footer-secondary__copyright > li:after {
content: "|";
left: -13px;
position: absolute;
top: 0;
}

.footer-secondary__copyright > li {
display: inline-block;
padding-right: 20px;
position: relative;
}

.footer-secondary__copyright {text-transform:uppercase;}

div.logo_partners {width:100%;float:left;margin:3px 0;}

#footer-social li {line-height:22px;float:none}

.app_f_img
{
background: url("https://dux0knkimndc1.cloudfront.net/images/sprite.png") no-repeat scroll 0 -153px rgba(0, 0, 0, 0);
float: left;
height: 39px;
margin: 10px 0 0 13px;
width: 115px;
}
.app_f { background-position: 0 -191px; }

iframe[id^="oauth2relay"] { left: -50px !important; } /* hack g+ */

.sub_slide ul{
position: relative;
z-index:910;
border:1px solid #FFF;
padding: 8px;
background: rgba(0, 0, 0, 0.8);
-moz-border-radius:0 0 8px 8px;
-webkit-border-radius:0 0 8px 8px;
border-radius:0 0 8px 8px;
opacity:0.8;
-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.8);
-webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.8);
box-shadow:0 0 6px rgba(0, 0, 0, 0.8);
-moz-transition:all 0.2s ease 0s;
-webkit-transition:all 0.2s ease 0s;
-o-transition:all 0.2s ease 0s;
-ms-transition:all 0.2s ease 0s;
transition:all 0.2s ease 0s;
}
.top_bar{float:left;background:#333333;color:#FFF;height:32px;line-height:32px;width:100%}
.top_bar a{color:#FFF}
.sub_website ul{width:130px;bottom:340px;left:5px;}
.sub_ads ul{width:180px;margin:0;padding-left:25px;bottom:146px;left:-55px;}
.sub_account ul{width:180px;bottom:178px;left:-55px;margin:0;padding-left:25px;}
.sub_slide:hover ul{
-moz-transform: translate(0, 100%);
-webkit-transform: translate(0, 100%);
-ms-transform:translate(0, 100%);
-o-transform:translate(0, 100%);
transform:translate(0, 100%);
opacity:1;
}

/* search form */
.cf:before, .cf:after{
  content:"";
  display:table;
}

.cf:after{ clear:both;}

.cf{zoom:1;}

 .form-wrapper {
	width: 380px;
	padding:1px;
	margin: 150px auto 50px auto;
	background:#677286;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
	box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
}

.form-wrapper input {
	width: 320px;
	height: 12px;
	padding: 10px 5px;
	float: left;    
	font: bold 15px 'lucida sans', 'trebuchet MS', 'Tahoma';
	border: 0;  
}

.form-wrapper input:focus {
	outline: 0;
	background: #fff;
	-moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
	box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
}

.form-wrapper input::-webkit-input-placeholder {
   color: #999;
   font-weight: normal;
   font-style: italic;
}

.form-wrapper input:-moz-placeholder {
	color: #999;
	font-weight: normal;
	font-style: italic;
}

.form-wrapper input:-ms-input-placeholder {
	color: #999;
	font-weight: normal;
	font-style: italic;
}    

.form-wrapper button {
	overflow: visible;
	position: relative;
	float: right;
	border: 0;
	padding: 0;
	cursor: pointer;
	height: 32px;
	width: 50px;
	background:url("https://dux0knkimndc1.cloudfront.net/images/icon-search.png") no-repeat scroll 13px 4px #677286;    
	text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
}   

.form-wrapper button:hover{ background-color: #e54040;}	

.form-wrapper button:before {
	content: '';
	position: absolute;
	border-width: 8px 8px 8px 0;
	border-style: solid solid solid none;
	border-color: transparent #677286 transparent;
	top: 8px;
	left: -6px;
}

.form-wrapper button:hover:before{ border-right-color: #e54040; }
.form-wrapper button:focus:before{ border-right-color: #c42f2f; }    

.form-wrapper button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.band_promo {
float:left;
width:100%;
text-align:center;
height:32px;
background-color:#a40005;
}
.header_adv{z-index:0;width:100%;float:left}
.header_adv .content_pub{width:1000px;margin:auto;}
.header_adv .content_header_pub{}
.header_adv.content_header_pub_2{width:1000px;}
.header_adv .content_header_pub_2 p{margin-top:0px;}

.header_adv .content_header_pub img.pub1000{width:1000px;height:90px;margin:9px 0;float:left;}
.header_adv .content_header_pub img.pub__72890{width:728px;height:90px;margin:9px;float:left;}
.header_adv .content_header_pub img.pub24090{float: left;height: 90px;margin: 9px 0 0 10px;width: 240px;}

.advertindex{width:100%;height:270px;}
 
.advertindex .advertcontent{background:#fff;height:270px;width:1000px;margin:auto;}
.advertindex .advertcontent ul{margin:0;padding:0;background:#fff;}
.advertindex .advertcontent ul li{float:left;height:250px;list-style-type:none;margin:10px 0 10px 10px;}
.advertindex .advertcontent ul li.sponsorlinks ul{}
.advertindex .advertcontent ul li.sponsorlinks ul li{float:none;height:45px;margin:7px 0px;border:1px solid #1717aa;background:#F5F6F7;-moz-border-radius:5px;}

li.pub300250{width:300px;border:1px solid #1717aa;}

li.sponsorlinks{width:360px;}

div#left_col_search{width:160px;}
div#left_col_search img{margin-bottom:8px;}

div.partner_announce{border:1px solid #AAA;font-weight:bold;font-size:13px;background:#fff;line-height:35px;text-align:center;margin:10px 0;}

div#advertright{width:160px;float:left;margin-left:5px;}
div#advertright img{border:none;margin-top:12px;width:160px;}

div#partnerslinks{width:820px;height:330px;float:right;border:1px solid #aaa;background:#ddd;margin-right:5px;margin-top:15px;position:relative;}
div#partnerslinks2{width:823px;height:330px;float:right;border:1px solid #aaa;background:#ddd;margin: 10px 0;}
div#partnerslinkssearch{width:826px;float:right;border:1px solid #aaa;background:#ddd;margin-top:10px;}

div#partnerslinks p.title,
div#partnerslinks2 p.title,
div#partnerslinkssearch p.title
{background:url("http://dux0knkimndc1.cloudfront.net/images/degrade.png");margin:0;padding:10px;font-size:13px;font-weight:bold;border-bottom:1px solid #aaa;}

div#partnerslinks ul,
div#partnerslinks2 ul,
div#partnerslinkssearch ul
{margin:20px 0;padding:0;list-style-position:inside;list-style-type:none;}

div#partnerslinks ul li,
div#partnerslinks2 ul li
{float:left;height:250px;width:300px;margin-left:77px;}

div#partnerslinkssearch ul li
{float:left;width:300px;margin-left:77px;}

div#partnerslinks img,div#partnerslinks2 img,div#partnerslinkssearch img{border:solid 5px #DDD;}

#index_module_pub{width:310px;height:310px;border:1px solid #AAA;background:#FFF;}
#index_module_pub #pub_300250{text-align:center; width:300px; height:250px; margin:10px auto;}

div.module_pub p.title{font-size:11px; color:#1717aa;text-decoration:underline;}
div.module_pub p.description{font-size:11px; color:#333;}
div.module_pub p.url{font-size:11px; color:#3BA207; overflow:hidden;}

div.index_ad_partner{border:1px solid #AAA;background:#FFF;text-align:center;padding:8px 0;margin:0 0 10px 0;}

#left_col_search a object{margin-bottom:8px;}
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .clearfix {height: 1%;}
.clearfix {height:1%;display:block;}

.toppanel {background-color:#1717aa;	height: 26px;position:relative;}

.tab ul.login {display:block;width:1000px;font-weight:bold;line-height:26px;margin:auto;padding:0;font-size:11px;}
.tab ul.login li.barre_1{width:720px;overflow:hidden;}
.tab ul.login li.barre_2{width:280px;}
.tab ul.login li {	display:block;float:left;}

a.top_bar {text-decoration:underline;float:right; color:#FFF;}

.nb_messages_top{background-color:yellow;color:#000;font-size:10px;left:42px;position:relative;top:24px;}
.img_msg{float:right;margin:2px 0 0;}
.top_pipe{float:right;margin:0 5px; color:#FFF;}

div#account_dd{width:130px;float:right;}

a.top_messages{float:right;text-decoration:none;}
a.top_bar:hover{color:#FFF;text-decoration:none;}
.tab .sep {color:#BBB}
.tab a.open, .tab a.close {padding-left:20px;cursor:pointer;display:block;position:relative;float:right;}

p.keywords{margin:0;white-space:nowrap; color:#FFF;}
p.keywords strong{font-size:11px;font-weight:normal;}

#dialog {width:280px;display:none;}
div#menu {float:left;height:32px;background:url(//dux0knkimndc1.cloudfront.net/images/degrade_menu.png) repeat-x;width:100%;}
div#stepsads {height:32px;background:url(//dux0knkimndc1.cloudfront.net/images/degrade_menu.png) repeat-x;width:100%;}

div#menu ul,div#stepsads ul {padding:0;list-style:none;}

div#menu ul.menu,div#stepsads ul.menu{margin:auto;width:1000px;}

div#menu li.top,div#stepsads li{position:relative;z-index:900;margin:0;display:inline-block;float:left;height:32px;}

div#stepsads li.current{background:#1717aa;}

div#menu li.sep, 
div#stepsads li.sep{position:relative;z-index:900;margin:0;padding:0 2px 0 0;display:inline-block;float:left;height:32px;background:url(//dux0knkimndc1.cloudfront.net/images/main-delimiter.png) no-repeat;}

div#menu li.flags,
div#menu li.flags:hover{position:relative;z-index:900;margin:0;display:block;padding:5px 0 0 0;float:right;background:transparent none repeat scroll 0 0;}

div#menu li:hover>ul{left:0px;}

div#menu li.current a {}

div#stepsads span{color:white;font:bold 15px/32px Trebuchet MS;padding:0 10px;}

div#menu ul ul a.parent span {background-position:95% 8px;background-image: url(//dux0knkimndc1.cloudfront.net/images/item-pointer.gif);}
div#menu ul ul a.parent:hover span{background-image: url(//dux0knkimndc1.cloudfront.net/images/item-pointer-mover.gif);}

/* menu::level1 */
div#menu a.menua{padding: 0 10px 0 10px;line-height: 32px;float: left;clear:both;width:100%;}
div#menu a:hover {color: rgb(218,219,222);text-decoration: none;}
div#menu span.menuspan{color: #FFF;font-size:13px;font-weight:bold;display:inline-block;cursor:pointer;background-repeat:no-repeat;background-position:95% 0;}
div#menu span.menuspan img{margin-top:4px;}
div#menu span.menuspan2{font-size:12px;font-weight:bold;cursor:pointer;}
div#menu ul a:hover span{color:#FFFFFF;}
div#menu ul ul span {color:rgb(169,169,169);}
div#menu ul ul a:hover span {color:rgb(218,219,222);}
div#menu li.top:hover{background:#1717aa;}
div#menu li.sep:hover{}
div#menu li.last {background:none;}

/* menu::level2 */
div#menu ul ul li {background:none;}
div#menu ul ul{position:absolute;top:31px;left:-999em;padding:5px 0 0 0;background:#1717aa;margin:1px 0 0;}
div#menu ul ul a{padding:0 0 0 15px;height:auto;float:none;display:inline-block;line-height:24px;color:rgb(169,169,169);}
div#menu ul ul span {margin-top:0;padding-right:15px;_padding-right:20px;color: #FFF;white-space:nowrap;font-size: 13px;}
div#menu ul ul a:hover span{color:#fff;text-decoration:underline;}
div#menu ul ul li.last{background:none;}

/* menu::level3 */
div#menu ul ul ul{padding:0;margin:-31px 0 0 133px !important;margin-left:172px;}
div#menu ul ul ul {background:#1717aa;}
div#menu ul ul ul ul{background:rgb(38,38,38);}
div#menu ul ul ul ul{background:rgb(35,35,35);}


/* nouveau menu */
.menu1 {float:left;width:100%;height:86px;background:url(//dux0knkimndc1.cloudfront.net/images/menu/bg_677286.gif);}
.menu {width:1000px;margin:auto;padding:3px;position:relative;}

.nocurrent {z-index:30;}
.homecurrent {z-index:20;}
.menu ul {padding:0; margin:0; list-style:none;}
.menu > ul {float:left;width:100%}
.menu > ul > li {float:left;}
.menu > ul > li > a {display:block; color:#677286; line-height:49px; background:transparent; text-decoration:none; padding:0 0 0 10px; font-size:18px;}
.menu > ul > li > a b {display:block; background:transparent; padding:0 20px 0 10px;text-transform: uppercase;}
.menu > ul > li > ul {width:1000px; position:absolute; top:48px; left:-9999px; height:38px; background:#677286; opacity:0;
-moz-transition: opacity 0.5s;
-ms-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}

.menu > ul > li > ul > li {float:left; position:relative;}

.menu > ul > li.menu_postad > ul > li {
    float: right;
    position: relative;
}

.menu > ul > li > ul > li > img {vertical-align: middle; margin: 0px 0px 2px;}
.menu > ul > li > ul > li > a {line-height:40px; padding:0 10px; font-size:14px;color: #FFFFFF;}
.menu > ul > li > ul > li > ul {z-index:20000;position:absolute; left:-9999px; margin-top: 9px; background:#fff url(//dux0knkimndc1.cloudfront.net/images/menu/pointer.gif) no-repeat 0 0; 
padding:22px 0 10px 0; border:1px solid #677286; border-top:0; border-radius:0 0 5px 5px; min-width:150px; box-shadow:0 3px 5px rgba(0,0,0,0.4);
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
-webkit-transform: scaleY(0);
transform: scaleY(0);
-moz-transform-origin:0 0;
-ms-transform-origin:0 0;
-o-transform-origin:0 0;
-webkit-transform-origin:0 0;
transform-origin:0 0;
-moz-transition: -moz-transform 0.2s linear;
-ms-transition: -ms-transform 0.2s linear;
-o-transition: -o-transform 0.2s linear;
-webkit-transition: -webkit-transform 0.2s linear;
transition: transform 0.2s linear;
}
.menu > ul > li > ul > li > ul > li > a {display:block; padding:3px 10px; white-space:nowrap; font-size:14px;color:#677286}

.menu > ul > li:hover > a {color:#FFFFFF;background:#677286;}
.menu > ul > li:hover > a b {background:#677286;}

.menu ul li:hover {direction:ltr;}
.menu > ul > li:hover > ul {left:0; opacity:1;}
.menu > ul > li > ul > li:hover > a {color:#FFFFFF;}
.menu > ul > li > ul > li:hover > ul {z-index:1;left:0px; top:30px;
-moz-transform:scaleY(1);
-ms-transform:scaleY(1);
-o-transform:scaleY(1);
-webkit-transform:scaleY(1);
transform:scaleY(1);
}
.menu > ul > li > ul > li > ul > li > a:hover {background:#677286; color:#FFFFFF;}

.menu > ul > li.current > a {color:#FFFFFF;background:#677286}
.menu > ul > li.current > a b {background:#677286;}
.menu > ul > li.current > ul {left:0; opacity:1;}

.menu > ul:hover > li.current > a {color:#677286;background:#FFFFFF;}
.menu > ul:hover > li.current > a:hover {text-decoration:underline}
.menu > ul:hover > li.current > a b {background:#FFFFFF;}
.menu > ul:hover > li.current > ul {left:-9999px;}

.menu > ul:hover > li.current:hover > a {color:#FFFFFF;background:#677286;}
.menu > ul:hover > li.current:hover > a:hover {text-decoration:underline;background:#677286;}
.menu > ul:hover > li.current:hover > a b {background:#677286;}
.menu > ul:hover > li.current:hover > ul {left:0; opacity:1;}

.menu > ul > li.menu_postad > a {background:green;}
.menu > ul > li.menu_postad > a:hover {color:#FFFFFF;background:green}
.menu > ul:hover > li.menu_postad:hover > a {color:#FFFFFF;}
.menu > ul > li.menu_postad > a b {background:green;color:#FFFFFF;text-align:center;}
.menu > ul > li.menu_postad {float:right;}


div#main_content{width:820px;height:auto;float:right;margin-right:5px;}
div#main_content .frame1{color:#1717aa;font-size:15px;font-weight:700;height:auto;background:#fff;position:relative;padding:10px;border:2px solid #aaa;-moz-border-radius: 5px; text-transform:capitalize;}
div#main_content .frame_service{background-color:#FFC;border:1px solid #aaa;padding:10px;float:left;width:802px;margin-bottom:10px}

div#main_content .frame_details{background:#fff;border:1px solid #aaa;padding:10px;position:relative;float:left;}
div#main_content .frame_details2{background:#fff;border:1px solid #aaa;padding:10px 10px 10px 20px;float:left;}

#toggle_localize_ad{margin-left:5px}

.details{float:left;width:290px;padding-right: 25px;font-size:12px}
ul.details2{width:425px;margin:0;padding:0;}
ul.details_full{width:788px;margin:0;padding:0;}
ul.details2 li,ul.details_full li{display:block;}
ul.details{margin:0;padding:0;}
ul.details li,
ul.details_full li{display:block;}

li.border_bottom{border-bottom:1px solid #DDD;padding:7px 0;}

li.last{padding:5px 0;}

.photos{background:#eee;border:1px solid #aaa;height:250px;padding:4px;width:300px;float:right;text-align:center;}
.photos_pub{background:#eee;float:right;height:250px;margin-bottom:10px;padding:19px;text-align:center;width:422px;}
.similar{background:#eee;border:1px solid #aaa;padding:14px;width:280px;float:right;clear:both}
.no_photos{height:auto;padding:5px;width: 320px;float: left;text-align:right;}
.mini{margin:auto;width:320px;}

#desc-tabs {height:247px;width:771px;}

div#main_content .frame_desc{float:left;width:793px;margin-top:25px}

p.titre{color:#a9003e;margin:0 0 5px;font-size: 15px;font-weight:700;}

legend.titre{color:#333;font-size:13px;font-weight:700;}

div#main_content .description{float:left;width:445px;padding:10px}
div#main_content .description2{float:left;width:768px;border:1px solid #aaa;}
div#main_content .cadre_full{float:left;width:768px;}
div#main_content .pub_description{float:left;}

.ad_desc{word-wrap:break-word;}
.ad_desc ul li {list-style-type:disc}

table.pedigree{background-color:#eee;width: 100%;}
table.pedigree tr td{border:5px solid #FFF;width: 33%;text-transform:capitalize;}

div#main_content .seller
{
background:#fff;
border:1px solid #aaa;
height:auto;
padding:10px;
position:relative;
float:left;
width:788px;
}

.seller_details{float: left;width:422px;padding:10px}
.seller_logo{float:left;height:100px;padding-top:10px;width:150px;background:#FFF;text-align:center;}
.seller_msg{background:#eee;border:1px solid #aaa;float:right;padding:12px 7px;width:320px;}
.seller_msg2{background:#eee;border:1px solid #aaa;float:left;padding:5px;width:320px;}

.div_fraude{border:1px solid red;padding:5px}

span.label{font-size:13px;font-weight:700;}
span.label_red{font-size:13px;font-weight:700;color: #1717aa;}

.services{position:relative;float:left;}
.services a{color:#333;}
.services a:hover{color:#1717aa;}

ul.services{padding:0;margin:0;}
li.services{width:240px;display: block;padding:10px;height:250px;float: left;background:#fff;border:1px solid #aaa;}
li.tools{margin:0 12px;}

div#hidden_message_contact{position:absolute;width:325px;background:#eee;height:435px;}
div#hidden_message_contact2{position:absolute;width:325px;background:#eee;height:588px;}
form#contact_member .input_header_contact{border:0px;background:none;float:right;width:255px;color:#777;margin-top:-3px;}
form#contact_member textarea#message{width:305px;height:190px;}
div#hidden_message_contact ul,div#hidden_message_contact2 ul{margin:20px 40px;padding:0px;}
div#hidden_message_contact li,div#hidden_message_contact2 li{list-style:disc;margin:10px 5px;}

div.btn_contact{width:150px;height:80px;background:url("http://dux0knkimndc1.cloudfront.net/images/btn_contact.png");float:left;margin:5px;}
div.btn_contact p{font-size:25px;line-height:70px;text-align:center;}
div.btn_contact a.deny{color:red}
div.btn_contact a.valid{color:green}

.div_form_login{width:300px;height:250px;padding:14px;}
.div_follow_ad{padding:15px;}
.div_follow_ad p.button{margin: 15px;text-align:center;}

/* Facebook Theme */

div.facebook .pp_top .pp_left { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
div.facebook .pp_top .pp_middle { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
div.facebook .pp_top .pp_right { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */

div.facebook .pp_content .ppt { color: #000; }
div.facebook .pp_content_container .pp_left { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
div.facebook .pp_content_container .pp_right { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
div.facebook .pp_content { background: #fff; } /* Content background */
div.facebook .pp_expand { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
div.facebook .pp_expand:hover { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
div.facebook .pp_contract { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
div.facebook .pp_contract:hover { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
div.facebook .pp_close { width: 22px; height: 22px; background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
div.facebook .pp_details { position: relative; }
div.facebook .pp_description { margin: 0 37px 0 0; }
div.facebook #pp_full_res .pp_inline { color: #000; } 
div.facebook .pp_loaderIcon { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */

div.facebook .pp_arrow_previous { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
div.facebook .pp_arrow_next { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
div.facebook .pp_nav { margin-top: 0; }
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
div.facebook .pp_nav .pp_play { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_nav .pp_pause { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }

div.facebook .pp_next:hover { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
div.facebook .pp_previous:hover { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */

div.facebook .pp_bottom .pp_left { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
div.facebook .pp_bottom .pp_middle { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
div.facebook .pp_bottom .pp_right { background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */


/* DO NOT CHANGE */

div.pp_pic_holder a:focus { outline:none; }

div.pp_overlay {
background: #000;
display: none;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 9500;
}

div.pp_pic_holder {
display: none;
position: absolute;
width: 100px;
z-index: 10000;
}

.pp_top {
height: 20px;
position: relative;
}
* html .pp_top { padding: 0 20px; }

.pp_top .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_top .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_top .pp_middle {
left: 0;
position: static;
}

.pp_top .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}

.pp_content { height: 40px; min-width: 40px; }
* html .pp_content { width: 40px; }

.pp_fade { display: none; }

.pp_content_container {
position: relative;
text-align: left;
width: 100%;
}

.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }

.pp_content_container .pp_details {
float: left;
margin: 10px 0 2px 0;
}
.pp_description {
display: none;
margin: 0;
}

.pp_social { float: left; margin: 0; }
.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
.pp_social .twitter { float: left; }

.pp_nav {
clear: right;
float: left;
margin: 3px 10px 0 0;
}

.pp_nav p {
float: left;
margin: 2px 4px;
white-space: nowrap;
}

.pp_nav .pp_play,
.pp_nav .pp_pause {
float: left;
margin-right: 4px;
text-indent: -10000px;
}

a.pp_arrow_previous,
a.pp_arrow_next {
display: block;
float: left;
height: 15px;
margin-top: 3px;
overflow: hidden;
text-indent: -10000px;
width: 14px;
}

.pp_hoverContainer {
position: absolute;
top: 0;
width: 100%;
z-index: 2000;
}

.pp_gallery {
display: none;
left: 50%;
margin-top: -50px;
position: absolute;
z-index: 10000;
}

.pp_gallery div {
float: left;
overflow: hidden;
position: relative;
}

.pp_gallery ul {
float: left;
height: 35px;
margin: 0 0 0 5px;
padding: 0;
position: relative;
white-space: nowrap;
}

.pp_gallery ul a {
border: 1px #000 solid;
border: 1px rgba(0,0,0,0.5) solid;
display: block;
float: left;
height: 33px;
overflow: hidden;
}

.pp_gallery ul a:hover,
.pp_gallery li.selected a { border-color: #fff; }

.pp_gallery ul a img { border: 0; }

.pp_gallery li {
display: block;
float: left;
margin: 0 5px 0 0;
padding: 0;
}

.pp_gallery li.default a {
background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/map.jpg) 0 0 no-repeat;
display: block;
height: 33px;
width: 50px;
}
.pp_gallery li.video a {
background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/facebook/default_thumb.png) 0 0 no-repeat;
display: block;
height: 33px;
width: 50px;
}

.pp_gallery li.default a img { display: none; }

.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
margin-top: 7px !important;
}

a.pp_next {
background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: right;
height: 100%;
text-indent: -10000px;
width: 49%;
}

a.pp_previous {
background: url(http://dux0knkimndc1.cloudfront.net/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: left;
height: 100%;
text-indent: -10000px;
width: 49%;
}

a.pp_expand,
a.pp_contract {
cursor: pointer;
display: none;
height: 20px;	
position: absolute;
right: 30px;
text-indent: -10000px;
top: 10px;
width: 20px;
z-index: 20000;
}

a.pp_close {
position: absolute; right: 0; top: 0; 
display: block;
line-height:22px;
text-indent: -10000px;
}

.pp_bottom {
height: 20px;
position: relative;
}
* html .pp_bottom { padding: 0 20px; }

.pp_bottom .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_bottom .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_bottom .pp_middle {
left: 0;
position: static;
}

.pp_bottom .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}

.pp_loaderIcon {
display: block;
height: 24px;
left: 50%;
margin: -12px 0 0 -12px;
position: absolute;
top: 50%;
width: 24px;
}

#pp_full_res {
line-height: 1 !important;
}

#pp_full_res .pp_inline {
text-align: left;
}

#pp_full_res .pp_inline p { margin: 0 0 15px 0; }

div.ppt {
color: #fff;
display: none;
font-size: 17px;
margin: 0 0 5px 15px;
z-index: 9999;
}
.ad-gallery {
  width:460px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  /*padding-right:8px;*/
  padding:0;
  float:left;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height:350px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(../../images/gal/non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../../images/gal/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../../images/gal/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
	cursor: -moz-zoom-in;
	
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
	  margin-top:10px;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        top: 10px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../../images/gal/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../../images/gal/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -15px;
      width: 13px;
      display: block;
      background: url(../../images/gal/ad_scroll_back.png) 0px 40px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 20px;
      background: url(../../images/gal/ad_scroll_forward.png) 0px 40px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
	  width:460px;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 3px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
			  padding:0;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the ../../images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }

* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-state-disabled { cursor: default !important; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-widget { font-size:1em;font-family: Arial,sans-serif; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; }
.ui-widget-content {}
.ui-widget-content a {}
.ui-widget-header {font-weight: bold; }
.ui-widget-header a {}

.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #aaa; background: #c5c7c8 url(images/ui-bg_inset-hard_75_c5c7c8_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1717aa; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #aaa; background: #979595 url(images/ui-bg_inset-hard_75_979595_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 2px solid #aaa; background: #726e6e url(images/ui-bg_highlight-hard_65_726e6e_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #FFF; outline: none; text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #f5d62e url(images/ui-bg_glass_55_f5d62e_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

.ui-corner-tl { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; }
.ui-corner-tr { -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; }
.ui-corner-br { -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }

.ui-corner-bottom { -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }
.ui-corner-right {  -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }
.ui-corner-left { -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; }

.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30; filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }

.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { border:1px solid grey; padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }

.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { font-size:11px; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { 
background:url("images/ui-bg_inset-hard_75_c5c7c8_1x100.png") repeat-x scroll 50% 50% #C5C7C8;
border:2px solid #1717aa;
cursor:move;
float:right;
height:9px;
margin:-0.4em;
width:12px;
}

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; width:214px; margin: 9px 0px 5px 0px;}
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.ui-tabs {zoom:1;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 3px 0 2px 20px; float:left;}
.ui-tabs .ui-tabs-nav li { border:1px solid #aaa;position: relative; float: left; background: none repeat scroll 0 0 #1717aa; border-bottom-width: 0 !important; margin: 0 .2em -3px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; font-weight:bold; color: #FFF;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-bottom-width: 0; background: none repeat scroll 0 0 #FFF; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#1717aa;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 0; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

.overlay_equirodi_popup_packages {
	background-color: #777;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.equirodi_popup_packages_nw {
	background: transparent url(equirodi/left-top.gif) no-repeat 0 0;			
  width:10px;
  height:25px;
}

.equirodi_popup_packages_n {
  background: transparent url(equirodi/top-middle.gif) repeat-x 0 0;			
  height:25px;
}

.equirodi_popup_packages_ne {
  background: transparent url(equirodi/right-top.gif) no-repeat 0 0;			
  width:10px;	  
  height:25px;
}

.equirodi_popup_packages_w {
  background: transparent url(equirodi/frame-left.gif) repeat-y top left;			
  width:7px;
}

.equirodi_popup_packages_e {
  background: transparent url(equirodi/frame-right.gif) repeat-y top right;			
  width:7px;	  
}

.equirodi_popup_packages_sw {
  background: transparent url(equirodi/bottom-left-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.equirodi_popup_packages_s  {
  background: transparent url(equirodi/bottom-middle.gif) repeat-x 0 0;			
  height:7px;
}

.equirodi_popup_packages_se, .equirodi_popup_packages_sizer {
  background: transparent url(equirodi/bottom-right-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.equirodi_popup_packages_sizer {
	cursor:se-resize;	
}

.equirodi_popup_packages_close {
	width: 23px;
	height: 23px;
	background: transparent url(equirodi/button-close-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.equirodi_popup_packages_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(equirodi/button-min-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
	z-index:1000;
}

.equirodi_popup_packages_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(equirodi/button-max-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
	z-index:1000;
}

.equirodi_popup_packages_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:2px;
	width:100%;
	color:#FFF;
}

.equirodi_popup_packages_content {
	overflow:hidden;
	color: #222;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	background:#FFF;
}

/*	GENERAL VALUES	*/
.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
	z-index:500;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}                                                    

.divlistpackages2
{
    width: 850px;
}

.nomargin
{
	margin: 0;
}	

.nowidth
{
	width: auto;
}	

.divlistpackages2 #frame
{
	height: 50px;
	background:white none repeat scroll 0 0;
	margin-top: 30px;
	border:1px solid grey;
	-moz-border-radius: 5px;
}

.divlistpackages2 #frame h1
{
	margin-top:2px;
}

.divlistpackages2 .frame_presentation
{
	float:left;
	height:95px;
	width:228px;
	background:#fff;
	margin:15px 10px;
	border:1px solid grey;
}

#frame_presentation_1 img
{
	margin:10px;
	float:left;
}

#frame_presentation_1 p
{
	color:#1717aa;
	font-size:15px;
	text-align:center;
	margin-top:20px;
}

#frame_presentation_2 h1,
#frame_presentation_3 h1,
#frame_presentation_4 h1
{
	margin:5px 0 0 0;
	padding:0;
	font-size:15px;
	color:#1717aa;
	font-weight:normal;
	text-align:center;
}

.divlistpackages2 div.frame_presentation img.arrow
{
	margin:10px;
	float:left;
}

.divlistpackages2 div.frame_presentation p.bottom
{
	font-size:12px;
	color:#A9003E;
	text-align:center;
}

.divlistpackages2 .package_delimiter
{
	width:25px;
	height:400px;
	background:#A9003E;
	float:left;
}

.divlistpackages2 #frame_list
{
}

.divlistpackages2 #frame_list p
{
	margin:10px;
}

.divlistpackages2 #frame_list h1#postad
{
	color:#000;
	margin:20px 0 0 15px;
}	

.divlistpackages2 #frame_list h2#postad
{
	color:#A9003E;
	border-bottom:1px solid #A9003E;
	font-size:16px;
}	

.divlistpackages2 #frame_list p#postad
{
	margin:10px 0 0 25px;
}

.divlistpackages2 #frame_list #left_column
{
	width:270px;
	padding:10px;
	height:470px;
	float:left;
}

.divlistpackages2 #frame_list #left_column div.cells
{
	width:260px;
	height:105px;
	border:1px solid grey;
	margin:10px auto;
}

.divlistpackages2 #frame_list #left_column div.cells img.logo_rodi
{
	margin:10px;
	height:85px;
	float:left;
}

.divlistpackages2 #frame_list #left_column div.cells p
{
	text-align:center;
	color:#A9003E;
	font-size:16px;
}

.divlistpackages2 #frame_list #right_column
{
	width:680px;
	padding:10px;
	height:470px;
	float:left;
}

.divlistpackages2 #frame_list #right_column h2
{
	margin:15px 0 0px 5px;
	padding:0;
}

.divlistpackages2 #frame_list #right_column div.column
{
	width:220px;
	float:left;
}

.divlistpackages2 #frame_list #right_column div.column ul
{
	margin:0;
	padding:0;
}

.divlistpackages2 #frame_list #right_column div.column ul li
{
	margin:5px 0 0 10px;
	padding:0;
}

.divlistpackages2 #frame_list #right_column div.column ul li a,
.divlistpackages2 #frame_list #right_column div.column ul li a:hover,
.divlistpackages2 #frame_list #right_column div.column ul li a:visited,
.divlistpackages2 #frame_list #right_column div.column ul li a:link
{
	color:#A9003E;
	text-decoration:underline;
}

.divlistpackages2 #frame_list #right_column p#link_bottom
{
	margin-top:30px;
}

.divlistpackages2 #frame_list #right_column p#link_bottom a,
.divlistpackages2 #frame_list #right_column p#link_bottom a:hover,
.divlistpackages2 #frame_list #right_column p#link_bottom a:visited,
.divlistpackages2 #frame_list #right_column p#link_bottom a:link
{
	color:#A9003E;
	text-decoration:underline;
}

.divlistpackages2 #frame_list h2
{
	margin-left:5px;
}

.divlistpackages2 #frame_list #content
{
	/*background-color:#1717aa;*/
}

.divlistpackages2 #frame_list #content *
{
	/*background-color:#FFF;*/
}

.divlistpackages2 #frame_list #content .left_column
{
	margin:0px;
	padding:0px;
	width:20%;
	float:left;
}

.divlistpackages2 #frame_list #content .left_column ul
{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.divlistpackages2 #frame_list #content .left_column ul li
{
	line-height:30px;
	border-bottom:1px solid #DDD;
	margin-left:5px;
}

span.anchor
{
	color:#A9003E;
	cursor:pointer;
}

div.more_info
{
	border:1px solid #A9003E;
	background:#FFF;
	padding:5px;
	width:250px;
}

.divlistpackages2 #frame_list #content .left_column ul li.pack_name
{
	font-size:15px;
	font-weight:bold;
	color:#A9003E;
}

.divlistpackages2 #frame_list #content .package
{
	margin:0px;
	padding:0px;
	width:115px;
	float:left;
}

.divlistpackages2 #frame_list #content .magazine
{
	width:159px;
}

.divlistpackages2 #frame_list #content .package ul
{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}

.divlistpackages2 #frame_list #content .package ul li
{
	line-height:30px;
	border-bottom:1px solid #DDD;
}

.divlistpackages2 #frame_list #content .package ul li img
{
	vertical-align:top;
}

.divlistpackages2 #frame_list #content .package ul li ul.summary_magazine
{
	text-align:center;
}

.divlistpackages2 #frame_list #content .package ul li ul.summary_magazine li
{
	border:none;
	margin:20px 10px;
	line-height:15px;
}

.divlistpackages2 #frame_list #content .package ul li.noborder
{
	line-height:30px;
	border-bottom:0px;
}

.divlistpackages2 #frame_list #content .package ul li.pack_name
{
	font-size:15px;
	font-weight:bold;
	color:#1717aa;
	line-height:27px;
	margin: 0 4px;
}

.divlistpackages2 #frame_rates_pro
{
	background:white none repeat scroll 0 0;
	border:1px solid grey;
	-moz-border-radius: 5px;
}

.divlistpackages2 #frame_text
{
	height: 95px;
	background:white none repeat scroll 0 0;
	border:1px solid grey;
	-moz-border-radius: 5px;
	width:492px;
	margin:20px 6px 0px 0px;
	float:left;
}

.divlistpackages2 #frame_help
{
	height: 95px;
	background:white none repeat scroll 0 0;
	border:1px solid grey;
	-moz-border-radius: 5px;
	width:491px;
	margin:20px 0px 0px 6px;
	float:left;
}

.divlistpackages2 #list_packages_accordion
{
	width:980px;
	margin-top:10px;
}

.divlistpackages2 #list_packages_accordion .title
{
	background:#FFF;
	color:#000;
	font-size:15px;
	text-align:center;
	line-height:30px;
	border-bottom:1px solid #A9003E;
	margin-bottom:5px;
}

.divlistpackages2 #list_packages_accordion div.content
{
	width:400px;
	margin-bottom:20px;
}

.divlistpackages2 #list_packages_accordion div.type_package div.title
{
	line-height:30px;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
}

.divlistpackages2 #list_packages_accordion div.type_package div.title div.price
{
	float:right;
	margin-right:15px;
}

.divlistpackages2 #list_packages_accordion div.type_package div.content ul
{
	margin:0 0 0 20px;
	padding:0px;
}

.divlistpackages2 #list_packages_accordion div.type_package div.content ul li.text
{
	float:left;
	line-height:30px;
	font-weight:bold;
}

.divlistpackages2 #list_packages_accordion div.type_package div.content ul li.value
{
	float:right;
	line-height:30px;
	margin-right:20px;
}

.dd {width:250px;margin:4px 10px 0 10px;}
.dd .ddTitle {background:#FFF;border:1px solid #AAA;text-indent:0;cursor:pointer;overflow:hidden;height:22px;}
.dd .ddTitleTop {background:#FFF;padding:1px;text-indent:0;cursor:default;overflow:hidden;height:16px;border:1px solid #AAA;}
.dd .ddTitle span.arrow,.dd .ddTitleTop span.arrow {margin:3px;background:url(../../images/dd_arrow.gif) no-repeat 0 0;float:right;display:inline-block;width:16px;height:16px;cursor:pointer;}
.dd .ddTitleTop span.ddTitleText {float:left;line-height:16px;overflow:hidden;margin:0 0 0 5px;}
.dd .ddTitle span.ddTitleText img{float:left; padding:1px 3px;width:28px;}
.dd .ddTitle img.selected {padding:0 3px 0 0;vertical-align:top;}
.dd .ddChild {position:absolute;border:1px solid #aaa;border-top:none;display:none;margin:0;width:250px;overflow:auto;overflow-x:hidden !important;background-color:#fff;}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {display:block;padding:0 0 0 3px;text-decoration:none;color:#333;overflow:hidden;white-space:nowrap;cursor:pointer;}
.dd .ddChild a:hover {background-color:#66CCFF;}
.dd .ddChild a img {margin:2px 1px;width:28px;}
.dd .ddChild a.selected {background-color:#66CCFF;}
.hidden {display:none;}
.dd .borderTop{border-top:1px solid #c3c3c3 !important;}
.dd .noBorderTop{border-top:none 0 !important}
