/* CSS Document */

html{font-size: 100%;}
body{font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:0.8em;margin:10px;padding:0;text-align:center;}

a {color:#666;text-decoration:underline;}
a:hover {color:#000;text-decoration:none;}
a:visited {color:#333;text-decoration:underline;}
img{
border:0px none;}

#container{text-align:center;width:950px;margin: 0 auto ;background-color:#FFF;}



/* style TOP */
#top{margin:0;padding:0;}
#navigation{height:79px;width:950px;}
#navigation,#navigation a{margin:0;padding:0;text-align:right; 
color:#CCC;text-decoration:none; font-size:0.9em;}
#navigation a:hover, #navigation a:focus{color:#000;}
#navigation div span{display:none;}
#logo{margin:0;padding:0;text-align:left;float:left;border:0px none;}
#logo a{border:0px none;}

/* style HP*/
#haut {margin:1px 0 0 0 ;padding:0;text-align:left; height:250px; width:950px;}
#gauche{margin:0;padding:0;float:left; width:679px; height:250px; background:#000;}
#droite{margin:0;padding:0;float:left;width:270px;height:250px;}
.pave-haut {
width:269px; 
height:124px; 
padding:0; 
float:left; 
margin:0; 
background : url("../images/bg-paves.gif") repeat-x top left; margin: 0 0 1px 1px;}

#contact-lien p{ margin:3px 0;}


#bas {margin:20px 0 0 0;padding:0;text-align:center;height:140px;}
.pave-bas {text-align:left;width:310px; height:124px; float:left; margin:2px; background-color:#999;}
.titre-pave img{padding:5px;border:0;}
.pave-bas p{margin:0;padding:0 5px;color:#333;}
.pave-bas a{ text-decoration:none;}

#page{text-align:left;margin:0;padding:0;}
#page p{ text-align:justify; color:#666;  padding:4px;}
#page p a{text-decoration:underline;color:#000;}
#page p a:hover, #page p a:focus{text-decoration:none;color:#e2b038;}

#pave-actu-hp {padding:2px;height:60px;}
#pave-actu-hp .p-actu-hp {margin:0;padding:2px;}
/**/#pave-actu-hp .p-actu-hp a{background: url("../images/puce_blanche.gif") no-repeat top left;padding-left:10px;color:#CCCCCC;text-decoration:none;}
#pave-actu-hp .p-actu-hp a{color:#CCCCCC;text-decoration:none;}
#pave-actu-hp .p-actu-hp a:hover{color:#E2B038;}

#contenu-hp {width:680px;height:auto;}
#contenu-hp p{margin:0;padding:2px; text-align:left;}
#plandusite{margin:10px;padding:10px;}

/* formulaire de contact*/

form.contact {margin:5px;padding:0;}
form.contact label  {font-weight:bold;  padding: 0;  display: inline;  float: left;  width: 100px;  }
form.contact .obligatoire {padding:3px;color:orange;font-weight:normal;}
#contenu p.message {text-align:center;color:green;font-weight:bold;height:20px;}

#sidebar{width:260px;height:auto;margin:0;padding:0;}
 
h3{
font-family:"Trebuchet ms", Arial,Georgia,Helvetica, sans-serif;
font-size: 1.3em;
color: #454545;}
acronym{cursor:help;}




#main {text-align:left;margin: 0; padding: 0;width: 950px;}

#page .td-sidebar{margin:0;padding:0;background:#171717 url("../images/bg_bas_footer.gif") no-repeat bottom left;}

#black-sidebar{border-top:1px solid #FFF;background-color:#171717;padding:0;margin:0;width:252px;}

#black-sidebar .p-black-sidebar  p{margin:0;padding:5px 10px 10px 10px;font-weight:normal;color:#FFF;}
#black-sidebar .p-black-sidebar span{font-weight:bold;color:#E2B038;}
#black-sidebar .a-black-sidebar{background: url("../images/puce_blanche.gif") no-repeat left;padding-left:10px;color:#FFF;text-decoration:none;}
#black-sidebar .a-black-sidebar:hover,#black-sidebar .a-black-sidebar:focus{background: url("../images/puce_blanche.gif") no-repeat left;text-decoration:underline;color:#E2B038;}
#black-sidebar .p-black-sidebar{margin:0;padding:0;border-bottom:dotted 1px gray;}

#visuel{padding:10px 0;margin:0;width:188px;height:100%;text-align:center;}
#diaporama{margin:5px;text-align:left;}
#diaporama li{list-style-type:none;display:inline;}
#diaporama li a.zoom{position:relative;z-index:2;text-decoration:none;padding-right:2px;padding-top:2px; 	}
#diaporama img{border:none;border:solid 1px #151515;}
#diaporama li a img:hover{border:solid 1px #000;padding:0; }
a.zoom span{display:none;visibility:hidden}
a.zoom:hover span{
z-index:999;
display:block;
visibility:visible;
position:absolute;
left:120px;
top:-150px;
border:solid 1px #151515;
background:#000;}
		

#titre{padding:0 0 10px 5px;margin:0;height:80px;}
#titre .titre-produit, #titre .titre-page{float:left;width:340px;}
#titre .logos{  position:absolute; display:block; width:490px; text-align:right; top:130px;}
#titre .logos img{margin:5px;}
#titre h1{ color:#000; margin:10px 0 0 0; padding:0; font-weight:normal; }
#titre span{ color:#999; font-size:14px; display:block;}
/*h2 span{display:none;}*/

#contenu.contenu-prod{width:480px;}

#contenu .paragraphe {padding-top:10px;padding-bottom:10px;}

#tableau-spec  table td{border:solid 1px #FFF;}
#tableau-spec .tda{background-color:#FFF;padding:3px;font-size:0.9em;color:#535353;}
#tableau-spec .tdb{background-color:#DFDFDF;padding:3px;font-size:0.9em;color:#535353;}

#contenu{width:100%;margin:10px;padding:3px;}
#contenu p {color:#151515;
word-spacing:-0.1em;}

#contenu p a, #ancre-pays a{text-decoration:underline;color:#151515;}
#contenu p a:hover, #page p a:focus, #ancre-pays a:hover, #ancre-pays a:focus{text-decoration:none;color:#e2b038;}

#ancre-pays{text-align:left;padding-bottom:10px;}

#contenu .revendeurs{display:block;border-bottom:dotted 1px #DDD;margin-top:15px;}
#contenu .revendeurs p{padding:3px 0;margin:2px;}
#contenu .revendeurs span {font-weight:bold;color:#000;text-transform:uppercase;}
#contenu .revendeurs span a{font-weight:bold;text-decoration:underline;color:#000;background:url("../images/ico-web.gif") no-repeat center left;padding-left:15px;}

#contenu .revendeurs span a:hover,#contenu .revendeurs span a:focus{text-decoration:none;color:#E2B038;}

#contenu #revue-de-presse .bloc-presse {padding-bottom:10px;}
#contenu #revue-de-presse p{padding:0;margin:3px;}
#contenu #revue-de-presse p a{text-decoration:none;}


#contenu .actualite{display:block;border-bottom:dotted 1px #DDD;padding:3px;margin-top:15px;}
#contenu .actualite p{padding:3px 0;margin:2px;}
#contenu .actualite span {
font-weight:bold;
color:#9b3030;
text-transform:uppercase;
background: url("../images/puce_rouge.gif")no-repeat top left;
padding-left:12px;}



/* OCCAZ*/

.occaz{background: url("../images/bg_soldes.gif")no-repeat top left;display:block;width:600px;height:27px;padding-bottom:2px;}
.occaz-modele,.occaz-motif,.occaz-neuf,.occaz-date,.occaz-pourcentage,.occaz-vente
{float:left;display:block;height:27px;line-height:27px;}
.occaz-modele{width:180px;padding-left:10px;font-weight:bold;}
.occaz-modele a{color:#000;text-decoration:none;}
.occaz-modele a:hover{color:#9b3030;}
.occaz-motif{width:100px;text-align:center;}
.occaz-neuf{width:70px;text-align:center;}
.occaz-date{width:80px;text-align:center;}
.occaz-pourcentage{width:60px;text-align:center;font-weight:bold;color:red;}
.occaz-vente{width:90px;text-align:center;font-weight:bold;color:red;}



/* PAGE TARIFS */
TABLE .tab-tarif {
border: thin solid #333;
border-collapse: collapse;
width: 100%;
margin-bottom:30px;
}
.tab-tarif th {
border: thin solid #333;
border-bottom:medium solid #333;
padding:3px;
padding-left:4px;
color:#fff;
background: #616161 url("../images/bg-tab.gif") repeat-x top left;
}
.tab-tarif em{ font-size:9px;}

.tab-tarif td {
font-family: sans-serif;
border: thin solid #333;
padding: 5px;
text-align: left;
background-color: #ffffff;
}
.tab-tarif td a{
color:#000;
}
.tab-tarif td a:hover{
color:#990000;text-decoration:none;
}
.tab-tarif caption {
text-align:left;
font-size:1.5em;
color:#990000;
padding-bottom:3px;
}

.tab-tarif .prix-piece{background-color: #ccc;text-align:right;font-weight:bold;}

.tab-tarif .prix-paire{background-color: #ccc;text-align:right; }



.indent{text-indent:10px;}
/*
h4{width:485px;height:20px;padding:0;line-height:20px;margin:4px 0;background:#151515 url("../images/bg-h4.gif") no-repeat left;}
h4 span{font-size:0.9em; padding-left:8px;color:#e2b038;font-weight:bold;}
*/
.paragraphe h2{width:485px;height:20px;padding:0;line-height:20px;margin:4px 0;background:#151515 url("../images/bg-h4.gif") no-repeat left;}
.paragraphe h2 span{font-size:13px; padding-left:8px;color:#e2b038;font-weight:bold;}


a.hautdepage {float:right;text-decoration:none;font-size:0.7em;color:#151515;}
a:hover.hautdepage, a:focus.hautdepage {text-decoration:underline;}

#infos-basdepage {text-align:right; margin-top:20px;}
#infos-basdepage img{border:none;}


/* style FOOTER */
#gamme {text-align:center;margin:5px 0;color:gray;font-size:0.9em;}

#gamme ul ,#gamme li{display:inline;}
#gamme li a{ text-align:left;padding-left:2px; color:gray;}
#gamme li a:hover{text-decoration:none;}
#gamme li a:visited{color:#333;}
#footer{clear: both;height:30px;border-top:solid 1px #DDD;}
#footer ul{padding-top:4px;}
#footer li{display:inline;color:#666; font-size:0.8em; }
#footer li a{color:#666;text-decoration:none;padding-left:10px;}
#footer li a:hover, #footer li a:focus{text-decoration:underline;}
#footer li a:visited{color:#333;padding-left:10px;}
/**/


/* style gamme enceinte */

.page-gamme .bloc,
.page-gamme .contact-lien{
margin:2px;
margin-top:3px;
margin-left:10px;
padding-left:15px;
padding-top:20px;
width:190px;
height:190px;
border:1px solid white;
float:left;
}
.page-gamme .bloc:hover{
border:1px solid #D3D3D3;
}

.page-gamme .titre{ display:block; height:63px;}
.page-gamme h2{ margin:0; padding:0; text-transform:uppercase; font-weight:normal;}
.page-gamme h2 a{ color:#000; text-decoration:none;}
.page-gamme h2 a:hover{ color:#E2B038; text-decoration:none;}
.page-gamme span{ margin:0; padding:0; color:#999;text-decoration:none;}








/* Style contact */

#float-txt{width:300px;}


/**/
/*STYLE INDEX */
#align-left{
text-align: left ;}
#align-center{
text-align:center;}
#align-right{
position:relative; right:0;
}





/* STYLE PHILO*/

#image-text-philo img{
float:left;
}
#text-droite-philo{
padding:0;margin:0;
float:left;
}

#p-text-droit-philo{
padding:0px;
margin:0px;
}


.clr {clear:both;}
.kc{ padding-left:50px;background : url("../images/kelinac_center.gif") no-repeat top left;}
#black-sidebar .p-black-sidebar span.small{ display:block;font-size:11px; color:#fff; font-style:italic; font-weight:normal;}