body{padding:0xp; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333}



/***A ne pas imprimer important***/
.navChiffre,  .navChiffreBottom, #lblDateMaj, .main_button, .btnSearch, .Search, .Footer, .friendlyPrint,  .entetePage, .sousMenuBlack, .sousMenuNavigation, .main_button, .enteteBas, .top_button  {display:none}

.mainbody{ width:680px;}
.header_button{float:right; padding: 0 50px 0 0; font-size:10px;}
.header_button2{float:right; padding: 0 50px 0 0; font-size:10px;}
.top_date {float:left; color:#666}


/***Classe pour le haut du site, logo, btn login et langue***/
.header {width:680px; margin:15px 0px 0px 0px }
.header_logo{padding:0 0 10px 10px; display:block; position:relative; text-align:left; float:left
}




/***Classe pour le contenue***/
.mainContent{width:648px; margin:0; padding:20px 10px 20px 20px;  text-align:left; background: #efefef; clear:both; display:block;  margin:0px; position:relative;}


/***Classe pour la SECTION DESCRIPTION DU PRODUITS***/
.titreSection { background-image:url(../images/bkg_TITRE_cell.gif); background-repeat:no-repeat; color:#FFFFFF; width:640px; height:39px; display:block; position:relative; clear:both; background-color:#cc0000 }
.nomProduit {font-size:11px; font-weight:bold; float:left; width:350px; margin:8px; line-height:11px}
.navProduit {font-size:10px; font-weight:bold; float:right; width:300px; margin: 8px; text-align:right}
.contentProduit {width:640px; height:auto; position:relative; clear:both; display:block; background-color:#FFFFFF; margin: 0 0 20px 0 }
.contentProduit ul{margin:0; padding:0 0 0 16px}
.contentProduit a{color:#333333; text-decoration:none }
.contentProduit a:hover, .contentProduit a:active{color:#FF0000; text-decoration:none }
.categorieTitre {width:624px; background:url(../images/bkg_title_cell.jpg) repeat-x; color:#333333; font-weight:bold; text-align:left; padding:4px 0 4px 8px; background-color:#CCCCCC; font-size:10px }
.categorieContent {width:598px;  color:#333333; font-weight:normal; text-align:left; padding:4px 10px 16px 16px; margin:0;   font-size:10px}
.categorieTitreSmall {width:310px; background:url(../images/bkg_title_cell.jpg) repeat-x; color:#333333; font-weight:bold; text-align:left; padding:4px 0 4px 8px; background-color:#CCCCCC; font-size:10px}
.categorieContentSmall {width:312px;  color:#333333; font-weight:normal; text-align:left; padding:4px 0 16px 8px; margin:0; font-size:10px }
.listeTitre {background:url(../images/bkg_title_cell.jpg) repeat-x; color:#333333; font-weight:bold; text-align:left; padding:4px 0 4px 8px; background-color:#CCCCCC; font-size:10px; border-top:1px solid #CCC }
.listeContent {color:#333333; font-weight:normal; text-align:left; padding:4px 0 8px 8px; margin:0; border-bottom:1px solid #CCC; font-size:10px}
.listeContent a{color:#333333; text-decoration:none; font-weight:normal}
.listeContent a:hover, .listeContent a:active{color:#FF0000; text-decoration:none }
.categorieTitreRouge {background:url(../images/bkg_class.jpg) #FF0000 repeat-x; color:#FFF; font-weight:bold; text-align:left; padding:4px 0 4px 10px; }



td.TitlePerfor {background-color:#d40203; color:#FFFFFF; font-weight:bold; border-bottom: 1px solid #FFF}
td.SousTitlePerfor{background-color:#e5e3d6; font-weight:bold; border-bottom: 1px solid #FFF}
td.ContentPerfor {background-color:#f2f0e5; font-weight:normal; border-bottom: 1px solid #FFF}


/***Classe pour la SECTION ACCUEIL***/
.texteAccueil {  display:block;  margin:20px 0 0 0px; }
.textePrincipal {display:block; float:left; margin:0px; width:95% }
.texteAccueil h1{padding:0; margin:0; color:#FF0000; font-size:14px; font-weight:bold}
.textePrincipal h1{font-size:14px; font-weight:bold; color:#FF0000;}
.textePrincipal h2{padding:0; margin:0; font-size:12px; font-weight:bold}
.textePrincipal a{text-decoration:none; color:#FF0000;}
.textePrincipal a:hover, .textePrincipal a:active{color:#666666; text-decoration:none}
.produitAccueil { display:block;  margin:0px; width:95% }
.produitContentAccueil { display:block;border:1px solid #CCC}
.titreSectionAccueil {  background-color:#FF0000; color:#FFFFFF;  display:block;  padding:3px 8px 3px 8px; color:#FFFFFF;}
.titreSectionAccueil h2 { font-size:12px; font-weight:bold; margin:0; padding:0; color:#FFFFFF}
.espaceAccueil {width:60%; height:10px}


/***Classe pour la SECTION Contact***/
.sectionContact { display:block;  margin:0px 35px 20px 0px;}
.sectionContactContent { display:block;border:1px solid #CCC}
.titreSectionContact {color:#FFFFFF; background:#FF0000;padding:3px 8px 3px 8px; color:#FFFFFF;}
.titreSectionContact h2 { font-size:12px; font-weight:bold; margin:0; padding:0; color:#FFFFFF}



.notelbl{
	font-size:10px; color:#666
}
