@charset "iso-8859-1";
/* CSS Document */

body { margin:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; background-color:#204478; }
#centreur {
    width:960px;
    position:absolute;
    left:50%;
    top:0;
    margin-left:-480px;
    background:url(../images/background-page.png) repeat-y top left;
}
#bandeau { width:960px; height:250px; }

a { text-decoration:none; }

h1, h2 { color:#319ecb; 
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
    font-size:24px; 
    font-weight:bold;
    border-bottom:1px dotted #000; 
}
    
h3 { color:#319ecb; 
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
    font-size:20px; 
    font-weight:bold;
}
h3 span, h1 span { color:#ff6600; }
h1 span { font-size:22px; }

ul#menuH { list-style:none; margin:0; padding:0; width:960px; height:30px; background-color:#31a0ce;  }
ul#menuH li { float:left;height:30px; }
ul#menuH li a { 
    /*display:block; */
    float:left;
     height:30px;
    /*width:135px; */
    padding:0 21px 0 20px;
    color:#FFF; 
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
    font-size:18px; 
    font-weight:bold; 
    text-align:center;
    text-decoration:none;
    line-height:29px;
}
ul#menuH li a:hover, ul#menuH li a.actif {
    background-color:#e4f6fe;
    color:#31a0ce;
}

#colGauche { width:174px; float:left; }

ul#menuV, ul#menuV li ul { list-style:none; margin:0; padding:0; }
ul#menuV li, h4.menuG { 
    color:#319ecb; 
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
    font-size:24px; 
    font-weight:bold; 
    background:url(../images/background-lettrine.png) no-repeat 5px 3px; 
    margin-top:10px;
}
ul#menuV li:first-letter, h4.menuG:first-letter { color:#FFF; margin-right:4px; margin-left:8px; }
ul#menuV li ul { padding-left:27px; }
ul#menuV li ul li { font-size:11px; margin-top:0; background:none; }
ul#menuV li ul li:first-letter { color:#000; margin:0; }
ul#menuV li ul li a { 
    display:block;
    text-decoration:none;
    font-family:Verdana, Geneva, sans-serif;
    color:#000;
    font-weight:normal;
}
ul#menuV li ul li a:hover, ul#menuV li ul li a.actif { color:#369; background-color:#FFF; } 

ul#menuDerniersVus { font-size:11px; color:#000; }

#colCentre { width:726px; padding:10px 30px 10px 30px; float:left; }

.tarifBig { width:158px; height:100px; overflow:hidden; background:url(../images/etiquette-prix.png) no-repeat right top; }
.orange { color:#ff6600; }
.bleu { color:#319ecb; }
.px16 { font-size:18px; font-family:Arial, Helvetica, sans-serif; }
.px14 { font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.gras { font-weight:bold; }
#lesPlus { width:158px; text-align:center; margin:auto; background:url(../images/bottom-les-plus.png) no-repeat left bottom; margin-top:15px; padding-bottom:5px; }
#showroom { width:158px; text-align:center; margin:auto; background-color:#FFF; }
h4.menuG:first-letter { margin-left:11px; }
h4.menuG { margin-bottom:0; margin-top:15px }
h4.firstN:first-letter { margin-left:8px; }
h4.firstT:first-letter { margin-left:9px; }
.selection { width:363px; float:left; background:url(../images/etiquette-prix.png) no-repeat right top; }
.selectionLibelle { height:80px; margin-left:40px; width:195px; }
.selectionReference { height:22px; margin-left:40px; }

#footer { text-align:center; margin-left:204px; margin-right:30px; padding:5px; border-top:1px dotted #000; clear:both; }

.custom_tip .tip {
    background-color: #333;
    padding: 5px;
}
.custom_tip .tip-title {
    color: #fff;
    background-color: #666;
    font-size: 18px;
    padding: 5px;
}
.custom_tip .tip-text {
    color: #fff;
    padding: 5px;
}
.Zoom img { border:0; }

#infosArticle { width:270px; float:right; background-color:#FFF; border:4px solid #E4F6FE;padding:15px; margin-left:10px; }
