/*styles FCKEditor */
/* Titre 1 */
.titre_1{
font-weight:bold;
background:url(images/puce_titre1.gif) no-repeat 0px 3px;
padding:0 0 0 20px;
display:block;
color:#00486B;
}

/* Titre 2 */
.titre_2{
font-weight:bold;
font-size:1.2em;
color:#00486B;
}

/* Titre 3 */
.titre_3{
font-weight:bold;
font-size:0.9em;
color:#00486B;
}

/* Texte gras */
.txt_gras{
font-weight:bold;
}
/*Fin des styles FCKEditor */

body{
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
background:url(images/fond.jpg);
color:#00486B;
}
/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }
.format_png2 { behavior: url(iepngfix.htc); }
/* img, div { behavior: url(iepngfix.htc) }*/
a{
color:#00486B;
text-decoration:none;
}
a:hover{
color:#C4000B;
}
.gauche{
float:left;
}
.droit{
float:right;
}
.conteneur{
width:900px;
height:300px;
margin:0 auto;
background:url(images/fond_conteneur.jpg) no-repeat 0px -40px;
background-color:#FFFFFF;
}
.fin_conteneur_central{
background:url(images/fin_conteneur_central.gif) no-repeat;
width:900px;
margin:0 auto;
height:3px;
}
html > body .conteneur{
height:auto;
min-height:300px;
}
.conteneur_bandeau{
}
.bandeau2{
position:absolute;
z-index:2;
}
.zones{
/*margin:115px 0 0 0;*/
padding:0 0 0 25px;
}
.zones ul li{
display:block;
float:left;
padding:0 6px 0 0;
}
.separation{
visibility:hidden;
clear:both;
padding-top:0px;
}
.separation2{
visibility:hidden;
clear:left;
padding-top:0px;
}
.separation3{
visibility:hidden;
clear:right;
padding-top:0px;
}
.actu_zoom_conteneur{
width:195px;
margin:30px 0 0 20px;
border-bottom:1px #6598B1 solid;
}
.actu_zoom_titre{
padding:20px 0 10px 15px;
color:#6598B1;
font-weight:bold;
border-bottom:1px #6598B1 dotted;
}
.actu_zoom_titre_texte{
padding:10px 0 0 0;
font-weight:bold;
}
.actu_zoom_texte{
text-align:justify;
padding:5px 0 5px 0;
}
.actu_zoom_lire_la_suite{
padding:0 0 5px 0;
}
.actu_zoom_lire_la_suite a{
color:#6598B1;
font-weight:bold;
text-decoration:none;
font-size:0.8em;
}
.menu_droit{
/*width:223px;*/
width:243px;

}
.fond_menu{
background:url(images/fond_menu_droit.jpg) bottom left no-repeat;
/*background:#6633CC;*/
}
.menu_droit ul{
margin:0px;
padding:0px;
list-style-type:none;height:1px;
}
html > body .menu_droit ul{
height:auto;
min-height:1px;
}
.menu_droit ul li{
background:url(images/puce1_menu_droit.gif) no-repeat ;
color:#00486B;
text-transform:uppercase;
padding:5px 20px 10px 30px;
font-weight:bold;
}
.menu_droit ul li ul li{
color:#828282;
background:none;
text-transform:uppercase;
font-weight:bold;
padding:5px 0 5px 0;
text-transform:none;
border-bottom:1px #828282 dotted;

}

.menu_droit ul li ul li a{
display:block;
background: url(images/puce2_menu_droit.gif) no-repeat 0px 3px ;
padding:0 0 0 10px;
color:#828282;
text-decoration:none;
}
.menu_droit ul li ul li a:hover{
background: url(images/puce2_menu_droit_cliquer.gif) no-repeat 0px 3px ;
color:#00486B;
text-decoration:none;
}
.menu_droit ul li ul li ul li{
background:url(images/transparent.gif) no-repeat;
border-bottom:none;
margin-left:30px;
list-style-type:disc;
}
.menu_droit ul li ul li ul li a{
background:url(images/transparent.gif) no-repeat;
background:none;
padding:0px;
}
.menu_droit ul li ul li ul li a:hover{
background:url(images/transparent.gif) no-repeat;
}
.menu_droit_cliquer{
color:#00486B;
}
.carly_cd{
text-align:center;
padding:20px 0 0 0;
}
.contenu_interieur{
/*margin:100px 250px 0 0;*/
margin:25px 250px 0 0;
height:250px;
}
html > body .contenu_interieur{
height:auto;
min-height:250px;
}
.hierarchie{
clear:left;
padding:10px 0 10px 30px;
}
.espace_contenu{
padding:0 0 0 30px;
}
.espace_contenu a{
text-decoration:underline;
}
.haut_de_page{
text-align:center;}
.encart_droit_accueil{
width:250px;
}
.encart_contenu_accueil{
margin-right:260px;
}
.moteur_recherche{
/*background:url(images/fond_recherche_accueil.png) top right no-repeat;*/
background:url(images/fond_recherche_accueil.png)  no-repeat;
padding:13px 0 0 50px;
height:42px;
}
.moteur_recherche2{
background:url(images/fond_recherche.jpg)  no-repeat;
padding:10px 0 0 50px;
height:42px;
}
/* ===================== debut Partie recherche ===================== */
.form_recherche{
margin:0px;
padding:0px;
display:block;

}
.form_input_recherche{
background:url(images/transparent.gif) ;
border:none;
width:115px;
padding:1px 5px 0 5px;
}
.form_ok{
padding:7px 0 0 0;
}



.spip_surligne{
color:#00486B;
font-weight:bold;
}
 .resultat_contenu{
 margin-left:150px;
 }
 .resultat_recherche{
 text-align:center;
 font-size:14px;
 margin-top:25px;
 color:#FF0000;
 }
 .titre_recherche{
	font-weight: bold;
	/*padding-bottom:3px;*/
	padding:3px;
	background:#B3CAD6;
 }
 .marge_recherche{
 padding:0 0 0 30px;
 }
 .marge_recherche2{
  margin-left:50px;
 }
  .marge_recherche3{
  font-size:0.95em;
  margin-left:50px;
  margin-right:10px;
  padding-top:5px;
  text-align:justify;
  padding:0 0 0 10px;
 }
 a.recherche2{
	font-weight: bold;
	display:block;
	margin-top:5px;
	float:right;
	width:120px;
	text-align:center;
	/*background:#B3CAD6;*/
	font-style:italic;
	color:#00486B;
	text-decoration:none;
 }
  a.recherche2:hover{ 
  font-weight: bold;
  text-decoration:none;
 }
 .espace_recherche{
 padding-bottom:35px;
 }


.rechercher_image{
float:left;
margin-left:5px;
margin-top:6px;
}
.pagination_recherche{
padding:5px 0 0 0;
}
.pagination_recherche1{
width:150px;
display:block;
float:right;
text-align:right;
cursor:pointer;
}
.pagination_recherche2{
width:150px;
display:block;
float:left;
cursor:pointer;
}
.pagination_recherche3{
margin:0 150px 0 150px;
text-align:center;
}
/*================fin partie recherche========================*/
.drapeau{
padding:0 0 0 90px;
}
.drapeau ul li{
display:block;
float:left;
padding:0 10px 0 0;
}
.carly_soft_conteneur{
width:150px;
padding:20px 0 0 20px;
}
.carly_soft_1{
}
.carly_soft_2{
height:80px;
text-align:center;
background:url(images/carlysoft2.jpg) repeat-y;
padding:5px 20px 5px 15px
}
html > body .carly_soft_2{
height:auto;
min-height:80px;
}
.carly_soft_3{
}
.carly_news_conteneur{
width:223px;
border-bottom:1px #6598B1 solid;
padding:15px 0 0 0;
}
.carly_news_titre{
}
.carly_news_txt{
background:url(images/lettrine_accueil.gif) no-repeat;
padding:10px 10px 0 23px;
text-align:justify;
}
.carly_news_txt2{
background:url(images/lettre_accueil.gif) no-repeat;
padding:10px 10px 0 38px;
text-align:justify;
}
/* ==================== debut plan du site ================= */

.titre_plan{
color:#00486B;
font-size:1em;
font-weight:bold;
text-transform:uppercase;
}
.plan{
/*width:400px;
margin:0 auto;*/
padding:0 0 0 120px;
}
.plan_aucun_lien{
font-size:1em;
padding:10px 0 0 0;
font-weight:bold;
}
.plan ul{
margin:0 0 0 10px;
/*margin:0px;*/
padding:0px;
list-style-type:none;
}
.plan ul li {
margin:10px 0 0 10px;
/*list-style-position:inside;
border: 1px solid #000;  */
list-style-image:url(images/puce_plan.gif);
}
.plan ul li a{
text-decoration:none;
font-weight:bold;
/*color:#00486B;*/
font-size:1em;
padding:10px 0 0 0;
}
.plan ul li ul li{
margin:3px 0 0 30px;
list-style-image:none;
list-style-type:disc;
}
.plan ul li ul li a{
padding:0px;
text-decoration:none;
font-weight:lighter;
background:none;
}
/* ==================== fin plan du site ================= */
.lettrine{
background:url(images/lettrine.gif) no-repeat;
height:40px;
padding: 0 0 0 22px;
color:#C4000B;
font-weight:bold;
/*text-transform:capitalize;*/
}
.filet1{
border-top:1px dotted #00486B;
padding-bottom:10px;
}
.filet2{
border-bottom:1px solid #B3CAD6;
padding-top:10px;
}
.titre_article{
background:#B3CAD6;
padding:3px;
font-weight:bold;
}
.texte_article{
padding:15px 0 0 15px;
text-align:justify;
}
.icone_pdf_imprim{
/*width:40px;*/
width:20px;
padding:15px 0 0 0;
}
.icone_pdf_imprim_binome{
width:40px;
padding:15px 0 0 0;
}
.icone_pdf_imprim2{
width:15px;
padding:0 0 0 5px;
}
.fiche_produit_conteneur{
background:url(images/fond_cadre_produit.jpg) no-repeat;
width:223px;
}
.titre_fiche_produit{
padding:10px 0 0 0;
}
.texte_fiche_produit{
padding:10px 5px 10px 55px;
height:65px;
}
html > body .texte_fiche_produit{
height:auto;
min-height:65px;
}
.fin_fiche_produit_conteneur{
background:url(images/fond_cadre_produit.jpg) no-repeat bottom;
width:223px;
height:4px;
}
.fiche_droit{
width:223px;
}
.conteneur_avantage{
padding:25px 0 0 0;
}
.titre_avantage{
background:url(images/encart_titre_rouge.jpg) no-repeat;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
padding:1px 0 15px 20px;
font-size:0.8em;
height:15px;
}
.puce_avantage{
background:url(images/puce_avantage.gif) no-repeat 0px 3px;
padding:2px;
color:#FFFFFF;
font-weight:bold;
width:15px;
}
.titre_txt_avantage{
color:#C50000;
font-weight:bold;
padding:1px 50px 2px 0;
}
.txt_avantage{
text-align:justify;
padding:0 50px 10px 13px;
}
.txt_avantage ul{
margin:0 0 0 5px;
padding:0px;
list-style-image:url(images/puce_carre_rouge.gif);
}
.txt_avantage ul li{
padding:0 0 10px 0;
list-style-image:url(images/puce_carre_rouge.gif);
}
.td_avantage{
width:370px;
}
.txt_produit{
width:400px;
}
.image_produit{
width:205px;
padding:0 0 0 10px;
}
.update_date{
position:absolute;
z-index:50;
font-weight:bold;
text-align:right;
padding:0 0 0 80px;;
}
.form_newsletter, .form_documents{
margin:0px;
padding:0px;
}
.form_newsletter_input{
border:1px #B3CAD6 solid;
width:200px;
}
.td1_form_newsletter, .td1_form_documents{
text-align:right;
padding:0 10px 0 0;
}
.td2_form_newsletter, .td2_form_documents{
padding:3px 0 3px 0;
}
.form_newsletter_valid{
padding:5px 0 0 0;
}
.form_documents_input, .form_documents_input2{
border:1px #B3CAD6 solid;
}
.form_documents_input{
width:320px;
}
.form_documents_input2{
width:324px;
}
.form_documents_valid{
padding:10px 0 10px 0;
}
.rouge_carly{
color:#C4000B;
}
.td_document_telecharger1{
background-color:#F4F4F4;
}
.td_document_telecharger2{
background-color:#FFFFFF;
}
.document_telecharger{
padding:0 20px 0 0;
}
.document_telecharger a{
display:block;
color:#C4000B;
font-weight:bold;
font-size:1em;
text-decoration:none;
border-left:1px solid #B3CAD6;
padding:0 0 0 10px;
}
.filet_tableau_separation{
border-left:1px solid #B3CAD6;
}
.document_telecharger_filet{
background-color:#B3CAD6;
}
.conteneur_impression{
display:none;
}
.source{
display:none;
}
.doc_tech{
display:block;
margin:10px 0 0 0;
background:url(images/documentation_technique.png) no-repeat;
font-size:0.8em;
width:96px;
padding:2px 2px 2px 35px;
height:39px;
}
a.doc_tech{
text-decoration:none;
color:#C4000B;
}

.error{
color:#FF0000;
}

h1.ref
{
margin:0px;
padding:0px;
border:0px;
font-size:11px;
}

strong.ref
{
font-weight:normal;
}