/*================== Commun ====================*/
* { margin:0; padding:0;}
body { background:url(../img/commun/tall_bottom.gif) left bottom repeat-x #fff; font-family:Arial; line-height:.9375em; color:#000; }

.clear { clear:both;}
.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.container { width:100%;}

.version { font-size:11px; color:#aaa; margin-right:5px; }
.SiteLangue { font-size:11px; color:#000; width:80px; }

p { margin-bottom:19px;}
.p1 { margin-bottom:18px;}

.code { width:100%; background-color:#f5f4f4; border-left:3px solid #d5d5d5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding-left:2px; }

.tall_bottom { background:url(../img/commun/tall_bottom.gif) left bottom repeat-x;}

.new { color:#7af0fd; font-size:12px; }

/*================== Forms ====================*/
#contact { font-family:Arial, Helvetica, sans-serif; }
#contact .form input { width:250px; height:20px; font-weight:bold; color:#01a5e4; }
#contact a { font-size:14px; text-decoration:none; }
#contact a:hover { text-decoration:underline; }
#contact textarea { width:550px; height:200px; border:solid 1px #a09b96; font-weight:bold; color:#01a5e4; font-size:14px; }

input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
.form { height:50px; width:300px; float:left; }
.form input { height:20px; background:none; border:1px solid #a09b96; font-size:1.27em; font-family:arial;}
.formCONTACT { margin-top:10px; width:550px; margin-right:40px; }
.MessageTXT { height:400px; font-size:14px; }

fieldset { border:none; padding:0; margin:0; font-size:14px;  }
legend { margin:0 0 20px 0; color:#000; }
fieldset li { list-style:none; margin-bottom:10px; } 
fieldset ol li { width:100%; }
fieldset li { display:inline; float:left; }
fieldset textarea { width:630px; height:100px; }
span.error { color:red; display:block; background:no-repeat url(../img/commun/delete.jpg) 0px 0px; padding:0 0 0 20px; height:20px;   }
.error  div { height:20px; width:300px; }
.required { color:#F00 }
.element { width:10px; }
.reqnote { clear:left; }
select { width:325px; margin:4px 0 10px 0; }

/*================== Menu ====================*/
#Menus { font:14px Arial, Helvetica, sans-serif; margin-left:60px; }

#Menus a:link, #Menus a:active, #Menus a:visited { color:#444; text-decoration:none; }
#Menus a:hover { color:#01a5e4; text-decoration:none; }

#Menus ul#nav li { width:265px; float:left; background:url(../img/commun/main_menu_divider.gif) no-repeat right top; margin-right:16px; position:relative; }
#Menus ul#nav ul { width:265px; display:none; }

#Menus ul#nav { position:absolute; z-index:50; }
#Menus ul#nav li ul { position:absolute; left:0; top:22px; }

#Menus ul#nav li ul li { height:21px; background:url(../img/commun/BGMenu.png); list-style-type:none; padding:0 5px 0 5px; width:254px; }
#Menus ul#nav li .ARMenuH { background:url(../img/commun/ARMenu_1.png); height:21px; }
#Menus ul#nav li .ARMenuB { background:url(../img/commun/ARMenu_2.png); height:30px; }
#Menus ul#nav li ul li a:link, #Menus ul#nav li ul li a:active, #Menus ul#nav li ul li a:visited { color:#000; font-size:13px; text-decoration:none; height:17px; border-bottom:1px solid #CCC; display:block; padding-top:3px; }
#Menus ul#nav li ul li a:hover { color:#01a5e4; }

#Menus li a:link span,#Menus li a:active span, #Menus li a:visited span { display:block; float:left; font-size:14px; padding:2px 7px 0px 22px; cursor:pointer; background:url(../img/commun/marker_off.gif) no-repeat left 4px; }
#Menus li a:hover span { color:#0794cc; background:url(../img/commun/marker_on.gif) no-repeat left 4px; }

#Menus ul#nav li#menu_1 { width:90px; }
#Menus ul#nav li#menu_2 { width:155px; }
#Menus ul#nav li#menu_3 { width:100px; }
#Menus ul#nav li#menu_4 { width:275px; }
#Menus ul#nav li#menu_5 { width:135px; background:none; }

/*================== List ====================*/
ul { list-style:none;}

.list1 li { width:100%;}
.list1 li a { background:url(../img/commun/marker_on.gif) no-repeat left 4px; padding-left:20px; font-size:1.27em; line-height:20px;}
.list2 li { width:100%;}
.list2 li a { background:url(../img/commun/lien_+.gif) no-repeat left 4px; margin-left:40px; padding-left:10px; }

/*================== Divers ====================*/
.img_indent { margin:0 20px 0 0; float:left;}
.img_indent1 { margin:0 20px 13px 0; float:left;}

.pic { position:relative; margin-top:-30px; margin:-30px 0 0 0;}
.contact_box { padding-right:100px; font-size:1.27em;}

/*================== txt, links, lines, titles ====================*/
a {color:#01a5e4;}
a:hover{text-decoration:none;}

h1 { font-size:2.91em; color:#303030; font-weight:normal; line-height:.9em; margin-bottom:14px;}
h1 span { color:#65696d; font-size:.69em; display:block; padding-top:4px;}
h1 span em { font-style:normal; color:#01a5e4;}
#titre, h2 { font-size:0.70em; color:#303030; font-weight:normal; padding-top:10px; }
h2 {font-size:2.70em; color:#303030; font-weight:normal; line-height:.9em; margin-bottom:14px;}
h3 { font-size:1.27em; color:#3f4449; font-weight:normal;}
h3 a {color:#01a5e4; }
h4 { font-size:1.27em; color:#3f4449; font-weight:normal; margin-bottom:17px;}
h4 a {color:#3f4449; }

.txt1 { font-size:1.27em; line-height:1.28em; }
.txt2 { font-size:1.1em; line-height:1.5em;}
.txt3 { font-size:1.27em; line-height:1.28em; margin-top:30px; }

.POST_Block { margin-top:40px; margin-bottom:5px; }
.POST_Div { margin-top:30px; }
.POST_AC { margin-top:10px; }
.POST_OU { margin-top:20px; margin-bottom:30px; }

.link1 { font-size:1.27em; background:url(../img/commun/marker_on.gif) no-repeat left 4px; padding-left:20px; }
.link2 { color:#3f4449;}
.link3 { background:url(../img/fr/bt_compare.gif); width:237px; height:32px; border:0px; cursor:pointer; }
.link4 { background:url(../img/en/bt_compare.gif); width:237px; height:32px; border:0px; cursor:pointer; }
.EnvoyerFR { background:url(../img/fr/bt_envoyer.gif); width:137px; height:32px; border:0px; cursor:pointer; }
.AnnulerFR { background:url(../img/fr/bt_annuler.gif); width:137px; height:32px; border:0px; cursor:pointer; }
.EnvoyerEN { background:url(../img/en/bt_envoyer.gif); width:137px; height:32px; border:0px; cursor:pointer; }
.AnnulerEN { background:url(../img/en/bt_annuler.gif); width:137px; height:32px; border:0px; cursor:pointer; }

.formTXT { font-size:1.27em; font-family:Arial, Verdana, Helvetica, sans-serif; color:#01a5e4; }
.formTXTBLUE { font-family:Arial, Verdana, Helvetica, sans-serif; color:#01a5e4; text-decoration:underline; }
.formTXTAREA { font-family:Arial, Verdana, Helvetica, sans-serif; color:#01a5e4; font-weight:bold; width:320px; height:90px; }
.formTXTBLUES { font-size:1.70em; font-family:Arial, Verdana, Helvetica, sans-serif; color:#01a5e4; }
.formTXTS { color: #01a5e4; text-decoration:underline; }
.formTXT-AREA { font-size:1.27em; font-family:Arial, Verdana, Helvetica, sans-serif; color:#01a5e4; width:415px; }
.formHAUT { margin-top:10px; }
.formECHL { width:200px; float:left; }
.formSLOGAN { margin-left:35px; position:relative; top:-16px; }
.formBOUTTON { width:400px; text-align:center; font-size:14px; margin:0 0 0 40px; }
.formBOUTTON p { margin:0 0 0 0; }
.formFREE_fr { background-image:url(../img/fr/gratuit.jpg); width:213px; height:80px; position:relative; left:323px; top:-16px; }
.formFREE_en { background-image:url(../img/en/free.jpg); width:213px; height:80px; position:relative; left:323px; top:-16px; }
.formFOOTER { text-align:center; margin-bottom:25px; color:#aaa; font-size:11px; }
.formTXT-CODE { font-size:1.27em; font-family:Arial, Verdana, Helvetica, sans-serif; color:#01a5e4; font-weight:bold; }

.line_hor { background:url(../img/commun/line1.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:20px;}

.Inscription { width:470px; margin:0 0 20px 0; text-align:center; position:relative; top:-16px; }

.Maintenance { width:100%; height:330px; text-align:center; padding-top:250px; }

.formTXT_3 { font-family:Arial, Verdana, Helvetica, sans-serif; color:#01a5e4; font-weight:bold; }
.formTXTAREA_2 { font-size:1.27em; font-family:Arial, Verdana, Helvetica, sans-serif; color:#01a5e4; width:320px; height:90px; font-weight:bold; }

.FORM-APPLI { font-size:1.27em; width:343px; float:left; }
.FORM-TXT { font-size:1.27em; margin-left:300px; margin-bottom:10px; }
.FORM-POST-1 { width:500px; float:left; }
.FORM-POST-2 { margin-top:25px; text-align:center; }
.FORM-POST-3 { width:480px; float:left; margin-top:10px; }
.FORM-CODE { width:55px; height:23px; float:left; }
.FORM-VERIF { padding-top:3px; }
.FORM-CHAMPS { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; height:30px; margin-top:25px; }
.FORM-TOP { margin-top:25px; }
.FORM-SIZE { font-size:1.27em; height:25px; }
.FORM-SIZE_2 { width:200px; height:25px; }
.FORM-TXT-2 { font-size:1.27em; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; }
.FORM-TXT-3 { font-size:1.27em; padding-top:1px; height:20px; padding-top:2px; }
.FORM-CH-1 { font-size:1.27em; width:250px; height:55px; float:left; }
.FORM-CH-2 { width:20px; float:left; }
.FORM-CK-1 { font-size:1.27em; width:343px; height:55px; float:left; margin-top:10px; }
.FORM-CK-2 { width:20px; height:20px; float:left; }

.POST-RADIO { padding-top:2px; }
.POST_P1 { padding-left:2px; }
.POST_P2 { padding-left:3px; }
.POST_P3 { padding-left:7px; }

.formTXT-COM-1 { font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif; }
.formTXT-COM-2 { color: #01a5e4; font-weight:bold; }
.formTXT-2 { font-size:1.27em; font-family:Arial, Verdana, Helvetica, sans-serif; color:#01a5e4; font-weight:bold; }
.form-HEIGHT { height:110px; }

.BL_MENU { width:100%; height:93px; }
.TR-SOFT { background:url(../img/commun/bar_soft.jpg); background-repeat:no-repeat; width:810px; height:28px; float:left; margin-bottom:20px; }
.PIC_1 { float:left; width:106px; height:63px; }
.PIC_2 { float:left; width:112px; height:63px; margin-left:1px; margin-right:1px; }
.PIC_3 { float:left; width:119px; height:63px; margin-right:1px; }
.PICTO_1 a { width:104px; text-align:center; font-size:1.1em; color:#FFFFFF; float:left; font-weight:bold; text-decoration:none; padding-top:5px; }
.PICTO_2 a { text-align:center; font-size:1.1em; color:#FFFFFF; float:left; font-weight:bold; text-decoration:none; padding-top:5px; }
.PICTO_3 a { width:119px; text-align:center; font-size:1.1em; color:#FFFFFF; float:left; font-weight:bold; text-decoration:none; padding-top:5px; }
.BAN-PUB { width:468px; height:60px; float:left; }

.formL { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.formT { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#01a5e4; }

.TR { width:806px; height:1px; background-color:#666666; margin-bottom:3px; }

/*================== Blocks ====================*/
.block { width:100%;}
.block .r { background:url(../img/commun/line1.gif) right top repeat-y;}
.block .b { background:url(../img/commun/line1.gif) left bottom repeat-x;}
.block .l { background:url(../img/commun/line1.gif) left top repeat-y;}
.block .t { background:url(../img/commun/line1.gif) left top repeat-x;}
.block .l_t { background:url(../img/commun/l_t.gif) no-repeat left top;}
.block .r_t { background:url(../img/commun/r_t.gif) no-repeat right top;}
.block .r_b { background:url(../img/commun/r_b.gif) no-repeat right bottom;}
.block .l_b { background:url(../img/commun/l_b.gif) no-repeat left bottom;}
.block .bg { background:url(../img/commun/head_img.jpg) no-repeat 39px 11px; height:318px;}
.block .ind { padding:0px 0 0 341px;}
.block .ind1 { padding:0 15px 30px 23px;}
.block .ind2 { padding:27px 10px 40px 23px;}
.block .ind3 { padding:27px 10px 50px 23px;}
.block .ind4 { padding:27px 20px 40px 23px;}
.block .ind5 { padding:27px 20px 40px 23px;}

/*header*/
#header .row_1 { height:83px;}
#header .row_1 .fleft { padding:5px 0 0 50px;}
#header .row_1 .fright { padding:15px 54px 0 0;}
#header .row_2 { height:47px;}
#header .row_3 { height:318px; padding:0 49px 0 45px;}
#header .row_3 .slogan { margin-bottom:5px;}

/*content*/
#content { padding:0px 49px 30px 45px;}
#content .indent { padding:19px 24px 0 20px;}
#content .indent1 { padding:0px 20px 0 24px;}
#content .indent2 { padding:11px 10px 0 0;}
#content .indent3 { padding:0 0 0 0; }

/*footer*/
#footer span { font-size:14px; color:#c1c1c1;}
#footer strong { color:#434343;}
#footer strong a {color:#000000;}
#footer .indent { padding:25px 72px 0 69px;}

/*================== Générale ==================*/
#content { display:table; }
#content .row_1 { padding-bottom:50px;}
#content .row_2 .indent { padding:0 8px 0 0;}

/*================== Guide ==================*/
#content .guide_1 .indent { padding:0 20px 0 0;} 
#content .guide_2 .indent { padding:32px 0 0 0;}

/*====================== Outil Commun ====================*/
#getpwd { visibility: hidden; }
#my_div { width:100%; display:inline-block; }

.gabarit { width:100%; margin-bottom:10px; float:left; }
.bg-titre { font-size:1.27em; color:#01a5e4; text-align:left; margin-top:5px; margin-bottom:5px; width:100%; }
.boutton-t { text-align:right; margin-right:15px; margin-top:5px; }
.T-erreur { height:380px; }

.POST-titre { padding-left:3px; padding-top:4px; float:left; }
.POST-Word { padding-top:7px; text-align:center; }
.POST-CAT { padding-top:2px; }
.POST-CENTRE { text-align:center; }

/*====================== Compare.Density ====================*/
.Word_1 { background-image:url(../img/commun/bg_check.jpg); font-size:1.27em; width:203px; height:30px; float:left; color:#FFF; margin-bottom:1px; margin-right:1px; }
.Word_2 { background-image:url(../img/commun/bg_check.jpg); font-size:1.27em; width:300px; height:30px; float:left; color:#FFF; margin-bottom:1px; margin-right:1px; } 
.Word_3 { background-image:url(../img/commun/bg_check.jpg); font-size:1.27em; width:303px; height:30px; float:left; color:#FFF; margin-bottom:1px; margin-right:1px; }

.Word_1-1 { color: #FFF; width:121px; height:20px; float:left; background-color: #B2B2B2; text-align:center; margin-right:1px; }
.Word_2-1 { color: #FFF; width:218px; height:20px; float:left; background-color: #B2B2B2; text-align:center; margin-right:1px; }
.Word_3-1 { color: #FFF; width:221px; height:20px; float:left; background-color: #B2B2B2; text-align:center; margin-right:1px; }

.Word-COMMUN { color: #FFFFFF; width:40px; height:20px; float:left; background-color: #B2B2B2; text-align:center; margin-right:1px; }

.POST-TAB_1 { font-size:1.27em; float:left; width:204px; margin-bottom:15px; }
.POST-TAB_2 { font-size:1.27em; float:left; width:301px; margin-bottom:15px; }
.POST-TAB_3 { font-size:1.27em; float:left; width:304px; margin-bottom:15px; }

.TAB-SIZE_1 { width:121px; float:left; border-bottom: 1px solid #6F6F6F; }
.TAB-SIZE_2 { width:218px; float:left; border-bottom: 1px solid #6F6F6F; }
.TAB-SIZE_3 { width:221px; float:left; border-bottom: 1px solid #6F6F6F; }
.TAB-SIZE-COMMUN { width:40px; float:left; border-bottom: 1px solid #6F6F6F; }
.TAB-ERROR { background-image:url(../img/commun/bg_check.jpg); font-size:1.27em; width:807px; height:30px; float:left; color:#FFFFFF; }
.TAB-erreur { font-size:14px; color:#333; border-right:1px solid #6F6F6F; border-bottom:1px solid #6F6F6F; border-left: 1px solid #6F6F6F; float:left; width:805px; height:70px; margin-bottom:15px; }
.TAB-erreur_2 { color:#333; border-right:1px solid #6F6F6F; border-bottom:1px solid #6F6F6F; border-left: 1px solid #6F6F6F; float:left; width:805px; height:70px; margin-bottom:15px; display:inline-block; }

.POST-erreur { padding-top:25px; text-align:center; font-size:1.27em; }

/*====================== Compare.Keywords ====================*/
.bg-keyword-site { font-size:1.27em; color: #FFF; width:100px; height:30px; float:left; background-image:url(../img/commun/bg_check.jpg); text-align:center; margin-right:1px; margin-bottom:1px; }
.bg-keyword-position { font-size:1.27em; color:#FFF; width:606px; height:30px; float:left; background-image:url(../img/commun/bg_check.jpg); text-align:center; margin-right:1px; margin-bottom:1px; }
.bg-keyword-result { font-size:1.27em; width:100px; height:30px; float:left; text-align:center; border-bottom:1px solid #B2B2B2; border-left:1px solid #B2B2B2; margin-bottom:1px; }
.bg-keyword-result_2 { font-size:1.27em; width:604px; height:30px; float:left; text-align:center; border-bottom:1px solid #B2B2B2; border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2; margin-bottom:1px; }

.POST-TXT { padding-top:6px; }

/*====================== Compare.Web ====================*/
.bg-maroon { font-size:11px; color: #FFF; background-color: #1d5daa; }
.light { width:322px; float:left; margin:1px 0px 0px 2px; }
.bg-grey-mot { color: #FFF; width:170px; height:25px; float:left; background-color: #B2B2B2; border: 1px solid #6F6F6F; text-align:center; margin-right:1px; }
.bg-grey-light { color: #FFF; width:70px; height:25px; float:left; background-color: #B2B2B2; border: 1px solid #6F6F6F; text-align:center; margin-right:1px; }

.border-light {  color:#333; width:70px; height:25px; float:left; text-align:center; border-right:1px solid #6F6F6F; border-bottom:1px solid #6F6F6F; border-left: 1px solid #6F6F6F; margin-right:1px; }
.border-mot {  color: #333; width:170px; height:25px; float:left; text-align:center; border-right: 1px solid #6F6F6F; border-bottom: 1px solid #6F6F6F; border-left: 1px solid #6F6F6F; margin-right:1px; }
.gabarit-light { width:322px; margin-top:1px; margin-bottom:1px; }
.border-maroon { font-size: 11px; color: #333; border-right: 1px solid #1d5daa; border-bottom: 1px solid #990000; border-left: 1px solid #990000; }
.border-grey { font-size: 11px; color: #333; border: 1px solid #6F6F6F; }

#TabCompareWeb { font-size:1.27em; color:#FFF; }
#TabCompareWeb .bg-grey-site { width:85px; height:30px; float:left; background:url(../img/commun/bg_check.jpg); margin-right:1px; }
#TabCompareWeb .bg-w3c { width:96px; height:30px; float:left; background:url(../img/commun/bg_check.jpg); margin-right:1px; }
#TabCompareWeb .bg-grey-rank { width:90px; height:30px; float:left; background:url(../img/commun/bg_check.jpg); margin-right:1px; }
#TabCompareWeb .bg-grey-img { width:91px; height:30px; float:left; background:url(../img/commun/bg_check.jpg); margin-right:1px; }
#TabCompareWeb .bg-grey-taille { width:86px; height:30px; float:left; background:url(../img/commun/bg_check.jpg); margin-right:1px; }
#TabCompareWeb .bg-site { width:85px; height:30px; float:left; background:url(../img/commun/bg_check.jpg); margin-right:1px; }
#TabCompareWeb .bg-detail{ width:97px; height:30px; float:left; background:url(../img/commun/bg_check.jpg); }

.POST-tab { padding-top:6px; }
.POST-erreur_2 { padding-top:25px; }

.info-titre { font-size:1.27em; color:#01a5e4; text-align:left; margin-top:55px; margin-bottom:1px; width:100%; }

.border-grey-img { font-size:1.27em; color:#333; border-bottom:1px solid #6F6F6F; border-left:1px solid #6F6F6F; width:90px; float:left; height:70px; }
.border-grey-site { font-size:1.27em; color:#333; border-bottom:1px solid #6F6F6F; border-left:1px solid #6F6F6F; float:left; width:85px; height:70px; }
.border-w3c { font-size:1.27em; color:#333; border-bottom:1px solid #6F6F6F; border-left:1px solid #6F6F6F; float:left; width:96px; height:70px; }
.border-grey-rank { font-size:1.27em; color:#333333; border-bottom:1px solid #6F6F6F; border-left:1px solid #6F6F6F; float:left; width:90px; height:70px; }
.border-grey-taille { font-size:1.27em; color:#333; border-bottom:1px solid #6F6F6F; border-left:1px solid #6F6F6F; float:left; width:86px; height:70px; }
.border-site { font-size:1.27em; color:#333; border-left:1px solid #6F6F6F; border-bottom:1px solid #6F6F6F; float:left; width:85px; height:70px; }
.border-detail { font-size:1.27em; color:#333; border-bottom:1px solid #6F6F6F; border-right:1px solid #6F6F6F; border-left:1px solid #6F6F6F; width:96px; height:70px; float:left; }

.vertical-backlink, .vertical-taille  { padding-top:26px; }
.vertical-pagerank, .vertical-w3c { padding-top:18px; }
.vertical-fichier { padding-top:20px; }
.vertical-bt { padding-top:10px; }

.bg-grey-dark { font-size:1.27em; width:150px; float:left; color:#FFF; }
.border-grey-lrb { font-size:1.27em; color: #333; width:648px; text-align:left; float:left; padding-left:2px;  }
.TxtRouge { font-size:1.27em; color:#F00; width:648px; text-align:left; float:left; padding-left:2px;  }
.border-detail-site { background:url(../img/commun/bg_detail.gif) repeat-y; width:806px; margin:1px 0 1px 0; border-right: 1px solid #6F6F6F; border-bottom: 1px solid #6F6F6F; border-left: 1px solid #6F6F6F; float:left; }

/*====================== Jquery PageSlide ====================*/
#panel { background:#188fbe; height:310px; display:none; }
#panel a { color:#FFF; font-size:12px; }
#panel ul { width:230px; float:left; padding:11px 0 0 20px; }
#panel div { width:920px; margin:0 auto 0 auto; }
#panel .SlideFond {  width:930px; height:275px; background:url(../img/commun/SlideFond.gif) no-repeat; margin-left:30px; }
#panel h1 { color:#FFF; font-size:18px; padding:10px 0 0 50px; font-weight:bold; margin:0; }
.slide { background:url(../img/commun/bouton_slide.gif) no-repeat top; margin:0 0 0 510px;  }
.bouton-slide { height:31px; padding:10px 0 0 0; display:block; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; }
.active { background-position: right 12px; }
a:focus { outline: none; }

/*====================== Jquery Infos Bulles ====================*/
#tooltip.InfoBulle { width:213px; height:160px; background:url(../img/commun/InfoBulle.png) no-repeat; padding:60px 20px 0 17px; font-size:11px; font-weight:bold; }
#tooltip.InfoBulle.viewport-right {	background: url(../img/commun/InfoBulle-right.png) no-repeat; }
#tooltip.InfoBulle.viewport-bottom { background: url(../img/commun/InfoBulle-bottom.png) no-repeat; }
#tooltip { position:absolute; z-index:3000; border:none; background-color:#000; padding:5px; -moz-opacity:0.85; opacity:0.85; }

/*====================== Comparateur de prix ====================*/
.atoz { font-size:14px; }
.atoz h4 { font-weight: bold; margin-top: 15px; }
.atozDiv { display:inline-table; width:100%; }

.banner { margin:0 0 10px 0; }
.banner h2 { background:url(../img/commun/bg_compare.jpg); height:26px; font-size:12px; padding:14px 0 0 10px; color:#FFF; }
.banner h3 { padding: 2px; padding-right: 4px; font-size:12px; font-weight: 500; margin-top: 0px; text-align:right; }

.featured { }
.featured table { margin: auto; padding: 0px; }
.featured th { background-color: #1791bc; padding: 2px; color:#FFF; }
.featured h4 { margin-top: 0px; font-size:14px; }
.featured .stars { font-size: x-small; }

.navigation { font-size:13px; text-align: center; margin:30px 0 0 0; }
.navigation a { margin:0 10px 0 0; }

.prices { font-size:14px; display:inline-table; height:100%; }

.PriceNav {width:810px; height:28px; background: url(../img/commun/bar_produit.jpg) repeat-x; color:#FFF; font-weight:bold; }

.PriceRendu_1 { width:166px; float:left; padding:6px 0 0 14px; }
.PriceRendu_2 { width:366px; float:left; padding:6px 0 0 14px; }
.PriceRendu_3 { width:98px; float:left; padding:6px 0 0 22px; }
.PriceRendu_4 { width:130px; float:left; }

.PriceRenduProduit_1 { width:164px; height:36px; float:left; padding:17px 0 0 14px; }
.PriceRenduProduit_2 { width:364px; height:36px; float:left; padding:17px 0 0 18px; }
.PriceRenduProduit_3 { width:114px; height:36px; float:left; font-size:18px; padding:17px 0 0 6px; }
.PriceRenduProduit_4 { width:124px; height:42px; float:left; text-align:center; padding:11px 0 0 6px; }

.product { margin-top: 15px; font-size:14px; }
.product h3 { margin: 10px 0px 10px 0px; font-size:14px; font-weight:bold; }
.product p { padding:20px 0 0 0; } 

.ProductVisu_1 { width:250px; float:left; }
.ProductVisu_2 { width:560px; height:260px; float:left; margin-top:10px; }

.ratings { margin-top:15px; font-size:14px; width:810px; height:100%; display: table; }
.ratings form { }
.ratings form select { color: #AF7817; }
.ratings form textarea { width: 100%; }
.ratings .TabDiv { width:810px; height:28px; background:url(../img/commun/bar_produit.jpg); color:#FFF; font-weight:bold; }
.ratings .TabDiv_1 { width:226px; float:left; padding:6px 0 0 14px; }
.ratings .TabDiv_2 { width:570px; float:left; padding:6px 0 0 0; }
.ratings .DivColor_1 { width:240px; padding:9px 0 10px 0; float:left; text-align:center; }
.ratings .DivColor_2 { width:570px; padding:9px 0 10px 0; float:left; }
.ratings .TabEvalDiv { width:810px; height:28px; margin:30px 0 0 0; background:url(../img/commun/bar_produit.jpg); color:#FFF; font-weight:bold; }
.ratings .TabEvalDiv_1 { width:226px; float:left; padding:6px 0 0 14px; }
.ratings .TabEvalDiv_2 { width:570px; float:left; padding:6px 0 0 0; }
.ratings .TabEvalDiv_3 { width:240px; float:left; padding:30px 0 0 0; margin:20px 0 0 0; }
.ratings .TabEvalDiv_3 .select { width:100px; font-size:14px; }
.ratings .TabEvalDiv_4 { width:566px; float:left; margin:20px 0 0 0; }
/*.ratings form .boutton { width:90px; height:24px; background:url(../img/fr/bt_envoyer.png); border:none; cursor:pointer; }*/

.SearchCompare { position:relative; top:33px; left:478px; }
.SearchCompare input { font-size:13px; }
.SearchCompare .DivInput { width:197px; }

.searchform { margin:0 0 20px 0; }
.searchform input { font-size:13px; }
.searchform .DivInput { width:197px; }

.boutton_fr { width:120px; height:24px; background:url(../img/fr/search.png); border:none; cursor:pointer; }
.boutton_en { width:120px; height:24px; background:url(../img/en/search.png); border:none; cursor:pointer; }

.searchresults { font-size:14px; width:810px; display: inline-table; }
.searchresults a { color:#01a5e4; }
.searchresults a:hover { text-decoration:none; }
.searchresults h4 { font-weight: bold; margin: 10px 0px 10px 0px; font-size:14px; }
.searchresults p { margin: 10px 0px 10px 0px; }

.pair { background-color:#d9e9ef; float:left; }

.searchRendu { }
.searchRendu_1 { width:120px; height:110px; float:left; padding:20px 0 0 30px; }
.searchRendu_2 { width:470px; height:110px; float:left; padding:20px 0 0 0; }
.searchRendu_2 a { color:#188fbe; }
.searchRendu_3 { width:190px; height:130px; float:left; }
.searchRendu_3 div { text-align:center; padding:35px 0 0 0; }
.searchRendu_3 div strong { font-size:20px; }
.searchRendu_3 img { margin:10px 0 0 0; }

.NoResult { width:810px; height:100px; text-align:center; font-size:14px; padding:100px 0 0 0; }

.related { width: 717px; background-color: #eeeeee; font-weight: bold; padding: 4px; margin-left: 2px; margin-top: 10px; }

.starsOn { color: #AF7817; font-weight: bold; }
.starsOff { color: #AAA; font-weight: bold; }
.nobr { white-space: nowrap; }
.disabled { color:#AAA; margin:0 10px 0 0; }

.TxtRef { width:345px; float:left; font-size:14px; text-align:center; padding:15px 0 0 0; }
.TxtRef strong { }
.BandeauPub { width:468px; height:40px; float:left; }

/*====================== Boîte de dialogue ====================*/
#confirmModalOverlay {background-color:#eee; cursor:wait;}

#confirmModalContainer { height:140px; width:360px; font-size:14px; text-align:left; background:#fff; border:2px solid #336699; }
#confirmModalContainer .header { height:30px; width:100%; background:url(../img/confirm/header.gif) repeat-x; color:#fff; font-weight:bold; line-height:30px; }
#confirmModalContainer .header span { padding-left:8px; }
#confirmModalContainer .message { color:#333; text-align:center;  padding:12px 4px; }
#confirmModalContainer .buttons { width:350px; padding:10px 8px 0; } 
#confirmModalContainer .buttons div { float:right; padding:6px 0 0 0; margin:0 10px 0 0; width:70px; height:20px; color:#666; font-weight:bold; text-align:center; background:url(../img/confirm/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#confirmModalContainer a.modalCloseX,
#confirmModalContainer a.modalCloseX:link,
#confirmModalContainer a.modalCloseX:active,
#confirmModalContainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:14px; position:absolute; top:5px; left:335px; color:#FFF;}
#confirmModalContainer a.modalCloseX:hover {color:#9bb3b3;}