@import url("/template/template_defaut/fck_styles.css");
body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
}
a{
color:#FF3333;
text-decoration:none;
}
a:hover{
color:#003399;
}
.conteneur{
margin:0 auto;
width:1003px;

}
.adresse{
display:none;
}
.source{
display:none;
}
.gauche{
float:left;
}
.droit{
float:right;
}
.conteneur_drapeau{
/*margin-left:550px;*/
margin:10px 0 0 30px;
padding:2px 10px 0px 0px;
}
.drapeau{
display:block;
width:27px;
height:19px;
margin-right:5px;
}
.colonne_avec_logo{
width:129px;
}
.conteneur_colonne{
width:874px;
}
.conteneur_bandeau_haut{
background:url(../images/bandeau_haut.gif) no-repeat;
height:75px;
}
.hierarchie{
font-size:0.8em;
padding-bottom:10px;
}
.accueil_central{
/*background:url(../images/fond_accueil.jpg) no-repeat 330px 10px;*/
height:480px;
}
.accueil_txt_central{
width:530px;
text-align:justify;
padding:20px 0px 0px 40px; 
}
.accueil_txt_droite{
width:260px;
text-align:justify;
padding:20px 0px 0px 40px; 
}
.accueil_ps_central{
color:#999999;
text-align:center;
font-size:0.8em;
padding-top:35px;
}
.accueil_titre_central{
text-align:justify;
color:#3184F7;
font-weight:bold;
padding-bottom:20px;
}
html>body .accueil_central, html>body .central{
height:auto;
min-height:480px;
}
.accuei_logo_gauche{
/*padding:230px 0px 0px 0px;*/
text-align:center;
}
.accueil_logo_droit{
background:url(../images/logo_charvet_sic.gif) no-repeat 130px 325px;
padding:372px 100px 0px 0px;
}
.accueil_logo_droit_txt{
width:150px;
text-align:center;
height:188px;
}
.central{
height:200px;
}
html > body .central{
height:auto;
min-height:200px;
}
.conteneur_colonne{
}
.conteneur_colonne_gauche_droit{
width:250px;
height:100px;
text-align:center;
}
.conteneur_colonne_central{
margin:0px 250px 0px 250px;
height:100px;
}
html > body .conteneur_colonne_gauche_droit, html > body .conteneur_colonne_central{
height:auto;
min-height:100px;
}
.conteneur_colonne_central_bleu{
color:#0C2E84;
}
.lien_direct{
font-size:0.8em;
text-align:center;
margin:10px 0 0 0;
}
.flash{
text-align:center;
}
/* ========================== debut encadrement titre ===========================*/
.conteneur_titre{
width:245px;
}
.conteneur_titre_imprim{
display:none;
}
.fond_gris{
background-color:#999999;
}
.titre_gris_1{
float:left;
}
.titre_gris_2{
float:right;
}
.font_titre{
font-size:14px;
font-weight:bold;
text-align:center;
padding-top:1px;
text-transform:uppercase;
}
.blancs{
color:#FFFFFF;
}
.fond_gris_filet{
background:url(../images/images_style/fond_titre/fond_filet_gris.gif);
}
.legende{
width:130px;
margin:0 auto;
margin-top:10px;
}
.legende_imprim{
display:none;
}
.legende_central{
background:#999999;
color:#FFFFFF;
font-size:1em; 
font-weight:bold;
text-transform:uppercase;
text-align:center;
}
.chapo{
text-align:left;
padding:30px 0px 0px 0px;}
/* ========================== fin encadrement titre ===========================*/
.fond_menu{
background-image:url(../images/images_style/fond_menu.gif);
background-repeat:no-repeat;
background-position:bottom left;
height:50px;
}
html > body .fond_menu{
height:auto;
min-height:50px;
}
.texte_fond_menu{
padding:2px 5px 5px 30px;
text-align:center;
}
.texte_fond_menu a{
color:#FF0000;
font-size:10px;
}
.texte_fond_menu a:hover{
color:#646464;
}
.pdf{
padding:20px 0px 10px 0px;
text-align:center;
}
/* ========================== page produit ===========================*/
.espace_ligne{
padding-top:20px;
}
.legende_central2{
background:#999999;
color:#FFFFFF;
font-size:0.85em; 
font-weight:bold;
font-style:italic;
text-align:center;
}
.legende_central2 a{
color:#FFFFFF;
}
.legende_central2 a:hover{
color:#FFFFFF;
}
.hauteur_image{
height:150px;
width:200px;
}
html > body .hauteur_image{
height:auto;
min-height:150px;
}
.haut_de_page{
padding:2px;
border:#CCCCCC 1px solid;
margin:15px 10px 0px 650px;
text-align:center;
}
.besoin_gauche{
text-align:left;
padding-right:200px;
}
.besoin_droit{
text-align:right;
padding-left:200px;
}
/* ==========================  fin page produit ===========================*/
/* ==========================  plan du site ===========================*/
.ul{
list-style-type:none;
}
.ul li a{
color:#999999;
font-weight:bold;
}
.ul li li a{
color:#FF3333;
font-weight:lighter;
background:url(../images/puce_plan.gif) no-repeat 0px 5px;
padding-left:15px;
}
/* ==========================  fin plan du site ===========================*/
/* ==========================  page services ===========================*/
.services{
text-align:justify;
padding:0px 60px 0px 60px;
}
/* ==========================  fin page services ===========================*/
/* ==========================  fin page presse ===========================*/
.press{
width:420px;
}
.press2{
padding:3px 2px 10px 2px;
text-align:right;
}
/* ==========================  fin page presse ===========================*/
.separation{
visibility:hidden;
clear:both;
padding-top:0px;
}
.pied_de_page{
width:1003px;
/*margin:30px auto;*/
margin:0 auto;
text-align:center;
/*padding:3px 0px 2px 0px;*/
padding:30px 0px 2px 0px;
}
.pied_centre{
padding-left:129px;
}
.pied_de_page2{
padding:3px 0px 2px 490px;
}
.pied_centre2{
padding-left:0px;
}
/* rollover images*/

.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 0px solid #444;
}
.rouge{
color:#FF0000;
}

/* ==========================  espace revendeur ===========================*/
/* formulaire 
.pform2{padding-left:2px;}
.pform{padding-left:4px;color:#FFFFFF;}*/
.titre_identifiant{
text-align:center;
width:121px;
/*color:#999999;*/
font-weight:bold;
font-size:0.9em;
padding:15px 0 2px 4px;
background:url(../images/fond_espace_revendeur.png) no-repeat 1px 13px;
}
.titre_identifiant a{
color:#000000;
}
.titre_identifiant a:hover{
color:#3A3399;
}
.bloc_form{
background-color:#999999;
width:120px;
margin:5px auto 10px auto;
color:#000000;
}
.bloc_form a{
color:#FFFFFF;
}
.bloc_form a:hover{
color:#000000;
}
.encart_inscription{
float:right;
/*padding:5px;
border:#3184F7 solid 2px;*/
width:130px;
}
.encart_inscription2{
padding:0 5px 0 5px;
border:#999999 solid 2px;
border-bottom:none;
border-top:none;
text-align:center;
}
/*.encart_inscription { 
float:right;
width: 120px; 
border-radius: 10px 10px; -moz-border-radius: 10px; 
border:#999999 solid 2px;
padding: 5px;
text-align:center;
}*/
.titre_txt_form_revendeur{
font-size:0.9em;
padding:0 0 2px 0;
}
.separation_td_revendeur{
padding:0 0 5px 0;
}
.separation_td_revendeur2{
padding:0 0 10px 0;
}
.revendeur_form{
margin:0px;
padding:0px;
}
.revendeur_input{
width:105px;
height:15px;
font-size:0.7em;
border: 1px solid #000000;
}
.menu_connecter{
width:120px;
/*width:140px;*/
margin:0 auto 20px auto;
font-size:0.9em;
background:#999999;
}
.menu_connecter ul{
margin:0px auto;
padding:0px;
list-style-type:none;
}
.menu_connecter ul li{

}
.menu_connecter ul li a{
display:block;
height:0px;
padding:2px 0 2px 12px;
/*background:url(../images/puce_menu_revendeur.gif) no-repeat 5px 7px;*/
background: url(../images/puce_revendeur_blanc.png) 0px 2px no-repeat ;
font-weight:bold;
/*color:#003399;*/
color:#FFFFFF;
}
.menu_connecter ul li a:hover{
/*color:#FF3333;*/
background: url(../images/puce_revendeur.png) 0px 2px no-repeat #E2E2E2;
color:#999999;
}
.menu_connecter ul li a.menu_connecter_cliquer{
display:block;
padding:2px 0 2px 10px;
background: url(../images/puce_revendeur.png) 0px 2px no-repeat #E2E2E2;
color:#999999;
}
.menu_connecter ul li ul li .menu_connecter_cliquer{
font-weight:bold;
}
html > body .menu_connecter ul li a{
height:auto;
min-height:0px;
}
.menu_connecter ul li ul li a{
padding:2px 0 2px 20px;
background:none;
font-weight:lighter;
}
.menu_connecter ul li ul li a:hover{
background:none;
color:#000000;
font-weight:bold;
}
.hauteur_revendeur{
height:170px;
}
html > body .hauteur_revendeur{
height:auto;
min-height:170px;
}

/*================debut partie recherche========================*/
.emplacement_recherche{
width:200px;
padding:5px 0 0 0;
}
.form_recherche{
margin:0px;
padding:0px;
}
.ok_recherche{
margin:0 0 0 5px;
}
.rechercher{
border:#0099B9 solid 1px;
text-align:center;
font-size:0.8em;
height:15px;
}
.spip_surligne{
background-color:#0099B9;
color:#FFFFFF;
padding:2px;
}
 .resultat_contenu{
 margin-left:150px;
 }
 .resultat_recherche{
 text-align:center;
 font-size:14px;
 margin-top:25px;
 color:#FF0000;
 }
 .titre_recherche{
	color:#999999;
	text-transform:uppercase;
	font-weight: bold;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099B9;
 }
 .marge_recherche{
 margin-left:10px;
 }
 .marge_recherche2{
  margin-left:50px;
 }
  .marge_recherche3{
  margin-left:60px;
  margin-right:10px;
  padding-top:5px;
  text-align:justify;
 }
 a.recherche2{
	font-weight: bold;
	display:block;
	margin-top:5px;
	margin-left:550px;
	width:120px;
	text-align:center;
 }
  a.recherche2:hover{ 
  font-weight: bold;
 }
 .espace_recherche{
 padding-bottom:25px;
 }
 /*================fin partie recherche========================*/

#border_video_home{
border-top:2px solid #000000;
border-bottom:2px solid #000000;
background-color:#CBCBCB;
text-align:center;
padding:10px 0 10px 0;
}

#texte_presentation_droite{
padding-top:15px;
}

.blocdas{
width:257px;
float:left;
height:130px;
border:1px solid #000000;
margin:5px 5px 0 0;
text-align:right;
}

.libelledas{
margin:110px 5px 0 0;
text-transform:uppercase;
font-weight:bold;
}
.conteneur_das{
/*background:url(../images/fond_conteneur_das.png) no-repeat;*/
margin:15px 0 0 0;
padding:15px 0 0 0;
height:443px;
}
html > body .conteneur_das{
height:auto;
min-height:443px;
}
.conteneur_das ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.conteneur_das ul li{
float:left;
margin:10px 0 0 15px;
}
#diaporama_accueil{
height:170px;
width:519px;
/*border:1px solid #000000;*/
padding:2px 2px 2px 2px;
}
.conteneur_temoignage
{
width:869px;
margin:15px 0 15px 0;
padding:0 5px 0 5px; 
font-size:0.8em; 
color:#666666; 
text-align:justify; 
border:#666666 1px dotted; 
line-height:1.4em; 
background-color:#FFFFFF;
}
.conteneur_references{
padding:0 5px 0 5px; 
font-size:0.8em; 
color:#666666; 
text-align:justify; 
border:#666666 1px dotted; 
line-height:1.4em; 
background-color:#EAEAEA;
}
.ferme
{
color:#FFFFFF;
cursor:pointer;
background:url(../images/puce_ferme.png) no-repeat right 2px;
padding-right:15px;
}
.ouvert
{
color:#FFFFFF;
cursor:pointer;
background:url(../images/puce_ouvert.png) no-repeat right 5px;
padding-right:15px;
}
.fond_gris a:hover{
color:#FFFFFF;
}
.faq_menu{
float:right;
width:170px;
background:#E2E2E2;
padding:0 0 10px 0;
}
.faq_menu h2{
font-size:inherit;
font-size:1em;
margin:0px;
padding:0px;
text-align:right;
padding:5px;
color:#FFFFFF;
background:#999999;
border-bottom:3px solid #FFFFFF;
letter-spacing:0.5em;
}
.faq_menu ul{
padding:0px;
margin:0px;
list-style-type:none;
}
.faq_menu ul li{
margin:15px 0 0 0;
padding:0 0 0 10px;
}
.faq_menu ul li a{
color:#626262;
font-weight:bold;
}
.faq_menu ul li ul li{
margin:0px;
padding:10px 5px 0 20px;
background:url(../images/puce_faq.png) no-repeat 10px 17px;
}
.faq_menu ul li ul li a{
color:#000000;
font-weight:normal;
font-size:0.8em;
}
.faq_menu ul li ul li a:hover{
font-weight:bold;
}
.align_gauche div{
text-align:left;
}
.align_gauche ul{
margin:0px;
padding:0px;
margin:20px 0 0 0;
text-align:left;
}