body{
margin: 2 0 0 0;
color:#5b5b5b;
}

img{
border:none;
}


#homeVideoLink{
  display: block;
  font-weight: bold;
  background: #FDA700;
  color: #ffffff;
  padding: 2px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 5px;
}


.mainContent{
  text-align: center;
}

.flashWrapper{
  border: 1px solid #A1A0A0;
  padding: 20px;
  width: 640px;
  margin: 10px auto;
}
.mainContent a{
  font-size: 10px;
  color: #A1A0A0;
  font-family: Arial;
}

.titre_actualites {color:#fda700; font-weight: bold; font-size: 17px; font-family: Verdana; text-decoration: none;}
.corps {color:#000000; font-weight: normal; font-size: 9px; font-family: Verdana; text-decoration: none;}
.corpsHL {color:#942723; font-weight: bold; font-size: 9px; font-family: Verdana; text-decoration: none;}
.corpsHL1 {color:#942723; font-weight: bold; font-size:12px; font-family: Verdana; text-decoration: none;}
.corpsHL2 {color:#942723; font-weight: bold; font-size: 13px; font-family: Verdana; text-decoration: none;}
.reference {color:#ffffff; font-weight: bold; font-size: 9px; font-family: Verdana; text-decoration: none;text-align:center;}
.legende {color:#5b5b5b; font-weight: normal; font-size: 9px; font-family: Verdana;font-style:italic;text-align:center;}
.titre_categorie {color:#aa9554; font-weight: bold; font-size: 17px; font-family: Verdana; text-decoration: none;font-style: italic;}
.titre_ssgamme {color:#942723; font-weight: bold; font-size: 17px; font-family: Verdana; text-decoration: none;}
.titre_historique {color:#aa9554; font-weight: bold; font-size: 17px; font-family: Verdana; text-decoration: none;text-align:center;}
.nom_produit {color:#aa9554; font-weight:bolder; font-size: 15px; font-family: Verdana; text-decoration: none; text-align:center;}
.nom_produit2 {color:#942723; font-weight:bolder; font-size: 10px; font-family: Verdana; text-decoration: none; text-align:center;}
.descriptif {color:#000000; font-weight: normal; font-size: 11px; font-family: Verdana; text-decoration: none;}
h1 {color:#f46c21;font-weight:bold; font-size:15px;}
.cadre_communiques H1 {color: #be2c6f;}
.cadre_communiques li {color: #be2c6f; font-weight:bold}
.cadre_argumentaires H1 { color : #00aeef ;}
.cadre_argumentaires li { color : #00aeef ; font-weight:bold}
.cadre_visuels H1 { color : #f89a2b;}
.cadre_visuels li { color : #f89a2b; font-weight:bold}
.actualitesHL {font-size:13px; color:#be2d6f ; font-weight:bold}
.savoir_plus{font-family: Verdana; color:#fda700; font-size:11px; font-weight:bold; text-decoration:none; }



/* *********************** GESTION DES TABLEAUX  *************************/
.table_actualites {border:solid 1px #be2d6f;font-size:9px;}
.table_actualites td {border:solid 1px #be2d6f; padding: 8 8 8 8;color:#000000}
.cadre_general {border:0px; background-position:bottom right; background-repeat:no-repeat;width:1003px;}
.cadre_site{ border-width:1px; border-style:solid; border-color:#a1a0a0;width:931px;}

.cadre_menu{ border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#a1a0a0;padding: 0 0 0 0;}
.cadre_bas{ border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#a1a0a0;background-repeat:no-repeat;}
.cadre_communiques {border : solid 1px #be2c6f;}
.cadre_argumentaires { border : solid 1px #00aeef ;}
.cadre_visuels { border : solid 1px #f89a2b ;}
#menu_table td {padding: 0 0 2 0;}

/* *********** menu[X] X correspond au niveau du menu ********** */
.menu1 {color:#5b5b5b; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none;}
.menu2 {color:#5b5b5b; font-weight: normal; font-size: 11px; font-family: Verdana; text-decoration: none; text-indent:20px;}

/* ********** les liens ********** */
a.reference{font-size:10px;text-decoration:none;}
a.reference:hover{font-size:10px;text-decoration:underline;}
a.savoir_plus{font-family: Verdana; color:#fda700; font-size:11px; font-weight:bold; text-decoration:none; }
a.savoir_plus:hover{font-family: Verdana; color:#fda700; font-size:11px; font-weight:bold; text-decoration:underline; }
a.lien_menu2{font-family: Verdana; color:#5b5b5b; font-size:11px; font-weight:normal; text-decoration:none; }
a.lien_menu2:hover{font-family: Verdana; color:#5b5b5b; font-size:11px; font-weight:normal; text-decoration:underline; }
a.lien_menu3{font-family: Verdana; color:#5b5b5b; font-size:10px; font-weight:normal; text-decoration:none; }
a.lien_menu3:hover{font-family: Verdana; color:#5b5b5b; font-size:10px; font-weight:normal; text-decoration:underline; }
a.lien_menu4{font-family: Verdana; color:#888888; font-size:9px; font-weight:normal; text-decoration:none;}
a.lien_menu4:hover{font-family: Verdana; color:#888888; font-size:9px; font-weight:normal; text-decoration:underline;}

/* ********** les inputs ********** */
input.recherche { border:0; font-family:verdana; color:#5b5b5b; font-weight:normal; font-size:9px;}
.contact{border:solid 1px #5b5b5b; width:300px;font: normal 9px verdana;}
.garantie{border-bottom:dashed 1px #5b5b5b; border-top:none;border-left:none;border-right:none;font:normal 9px verdana;width:270px}
.garantie2{border:dashed 1px #5b5b5b; font:normal 9px verdana;width:270px}



ul#date_historique{
margin: 10 0 10 0;
padding: 0 0 0 15;
}

ul#date_historique li{
list-style-type:none;
margin : 0 0 0 0;
}

div#garantie_2ans{
float:left;
position:relative;
top:20;
left:-10;
}


input#nom_gamme{
border:none;
background:white;
font-size:15px;
width:300px;
color:#942723;
font-weight:bold;
text-align:center;
}

/* ***************************************************** */
/* **************    Liste des revendeurs     ***************** */
/* ***************************************************** */
#liste_revendeurs {
font-size:10px;
}

#liste_revendeurs TD{
text-align:center;
border-bottom:1px dashed black;
color:#942723;
font-weight:bold;
}

#liste_revendeurs TD A{
color:#5B5B5B;
font-weight:normal;
}


/* ***************************************************** */
/* ***************        Le menu de produit       ****************** */
/* ***************************************************** */

ul.menu2{ /* correspond aux gammes */
margin : 0 0 0 20;
padding : 0;
font: bold 10 verdana;
text-indent:0px;
list-style-type:circle;
}


ul#menu3{ /* correspond aux sous gammes  */
margin : 0 0 0 15;
padding : 0;
font: normal 10 verdana;
list-style-type:square;
}


ul#menu3_bis{ /* correspond au produit associés directement à une gamme */
margin : 0 0 0 30;
padding : 0;
font: normal 10 verdana;
list-style-type:none;
}


ul#menu4{ /* correspond au produit associés à une sous gamme */
margin : 0 0 0 0;
padding : 0;
font: normal 9 verdana;
list-style-type:none;
}

ul.menu2 li a {
color:#5b5b5b;
line-height:13px;
}

ul.menu2 li a.color {
color:#a0bf7c;
}

ul.menu2 li a:hover {
color:#a0bf7c;
}

ul#menu3 li a {
line-height:13px;
}

ul#menu4 li a {
color:#888888;
line-height:12px;
}

ul#menu4 li a.color {
color:#a0bf7c;
}

/* ***************************************************** */
/* ***************           Le plan du site            ****************** */
/* ***************************************************** */

ul#nivo1{
font: bold 13 verdana;
list-style-type:none;
margin : 0 0 0 0;
padding : 0 0 0 0;
}

ul#nivo2{
margin : 0 0 0 50;
padding : 0 0 0 0;
list-style-type:square;
font: bold 12 verdana;
color:#5b5b5b;
}

ul#nivo2 a{
text-decoration:none;
color:#5b5b5b;
}

ul#nivo2 a:hover{
text-decoration:underline;
color:#942723;
}

ul#nivo3{
margin : 0 0 0 15;
padding : 3 0 3 0;
list-style-type:circle;
font: normal 11 verdana;
}

ul#nivo4{
margin : 0 0 0 10;
padding : 0;
list-style-type:none;
font: normal 10 verdana;
}

/* ***************************************************** */
/* ***************   les visuels produits           ****************** */
/* ***************************************************** */


div#bloc_visuel{
background-repeat:no-repeat;
background-position:center;
position:relative;
/*height:345px;*/
margin-top:20px;
height:320px;
}

.bloc_visuel_complet{
/*background-color:#0000FF;*/
}

.bloc_img_bas{
/*background-color:#669900;*/
}

div#puissance{
z-index:10;
}

div#visuel{

}


/* ***************************************************** */
/* ***************   les résultats de la recherche        ************* */
/* ***************************************************** */
ul#recherche{
margin: 0 0 0 20;
padding: 0 0 0 0;
}
