@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0}
body {background:#FFFFFF url(../images/trecaflex/bg_trecaflex.gif) top center no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;}

body #principale { margin-top:0}
#principale #body_div {background:#a7a7a7;}
#principale #ariane {color:#e50025; background: #c6c7c9; border-left:1px solid #131307;}
#principale #ariane .separateur {color:#FFFFFF;}
#principale #ariane a {color:#FFFFFF;}

body #page #titre_page {display:none}
#principale #body_div #texte {background: none; color:#fff}
#principale #body_div #texte h1 { color:#cac9c7;font-size: 20px; text-transform:uppercase}
#principale #body_div #texte h2 {clear:none; clear:both; font-size:17px; text-transform:uppercase; margin-bottom:10px; padding:10px 0 5px 0; font-weight:bold; color:#cac9c7; border: 1px dashed #767674; border-top:none;  border-left:none; border-right:none;}
.align-center{text-align:center}
#principale #page {}

#texte .fiche li p {color:#ECDEC1}

#principale #conteneur_menu_second #footer_menu_second {background:#e40021;}
#principale #conteneur_menu_second #footer_menu_second .recherchertreca  {background:#e40021}
#principale #conteneur_menu_second #footer_menu_second .recherchertreca  .img_recherche {color:#FFF}
#principale #conteneur_menu_second #footer_menu_second .recherchertreca  .texte  {color:#FFF}

body .recherchertreca .submitmenu {color:#fff}

#principale #conteneur_menu_second #footer_menu_second .lienqcm .texte {color:#FFFFFF}


body #footer #footer_spacer {background:#e40021;}
body #footer #footer_texte {background:#c6c7c9; color:#FFF}
body #footer #footer_texte a {background:#c6c7c9; color:#FFF}

body #principale .divclear {background:none; height:0px; background: url(../images/trecaflex/lignebasse_treca.gif) left top no-repeat} 

.menu1-level2-no {font-size:12px; padding:5px 5px 5px 25px; margin:0 5px 0 10px; width:auto;}
.menu1-level2-no a {text-decoration:none; color:#000000}
.menu1-level2-act {font-size:12px; padding:5px 5px 5px 25px; margin:0 5px 0 10px; width:auto; background:url(../images/commun/puce_menu_open.gif)  left center no-repeat}
.menu1-level2-act a {text-decoration:none; color:#000000}
.menu1-level2-sub {font-size:12px; padding:5px 5px 5px 25px; margin:0 5px 0 10px; width:auto; background:url(../images/commun/puce_menu_ifsub.gif) left center no-repeat}
.menu1-level2-sub a {text-decoration:none; color:#000000}


body #principale #body_div #texte .tx-trecaproducts-pi4 {color:#3d3d3d;}
body #principale #body_div #texte .tx-trecaproducts-pi4 .textefiche {color:#FFF;}
body #principale #body_div #texte .tx-trecaproducts-pi4 .textefiche p strong {color:#FFF; font-weight:normal; font-size:12px}
body #principale #body_div #texte .tx-trecaproducts-pi4 .fiche .textefiche {color:#3d3d3d;}
body #principale #body_div #texte .tx-trecaproducts-pi4 .fiche .textefiche p {margin-top:10px;}
body #principale #body_div #texte .tx-trecaproducts-pi4 h1 {}
body #principale #body_div #texte .tx-trecaproducts-pi4 h2 {color:#FFF; border:none;}
body #principale #body_div #texte .tx-trecaproducts-pi4 h3 {color:#FFF; margin:0; padding:0}
body #principale #body_div #texte .tx-trecaproducts-pi4 h4 {color:#f8f8f8; font-size:12px; font-weight:normal; text-decoration:underline; background:none; margin:0; margin-right:5px; padding:0; text-indent:0; display:inline; float:left}
body #principale #body_div #texte .tx-trecaproducts-pi4 h4 { margin-top:10px}


/*****/
.imperial_acceuil {color:#ece5cb; float:left; margin:0 0 30px 0; }
#body_div #texte .imperial_acceuil .a_bouton { font-size:12px; text-decoration:none; color:#FFFFFF}
#body_div #texte .imperial_acceuil .a_bouton:hover {background:#FF0000;}
.imperial_acceuil .a_bouton {width:152px; height:auto; display:block; border:1px #545454 solid; background:#000000; color:#fff; font-weight:bold; padding:2px; margin:auto; margin-top:10px; text-align:left}
.imperial_acceuil input{ width:156px; cursor:pointer; border:1px #545454 solid; background:#000000; color:#fff; font-weight:bold; margin:10px 0 0 0px; text-align:left}
.imperial_acceuil input:hover { background:#FF0000; color:#fff; border:1px red solid;}
.imperial_acceuil p {  width:156px; }



