/* ======================================== */
@import url("/squelettes/fck_styles.css");
/* ======================================== */
body{
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#666666;
background:url(images/fond.png) no-repeat #A0A0A0;
}

a{
text-decoration:none;
/*color:#555555;*/
color:#000000;
}
a:hover{
color:#FF0000;
}
.gauche{
float:left;
}
.droit{
float:right;
}
.separation{
visibility:hidden;
clear:both;
padding-top:0px;
}
.conteneur{
width:1003px;
}

.menu{
position:absolute;
z-index:2;
margin:70px 0 0 260px;
}
.menu ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.menu ul li{
float:left;
font-weight:bold;
}
.menu ul li a{
display:block;
padding:0 10px 0 10px;
color:#FFFFFF;
text-transform:lowercase;
}
.menu_principal_cliquer a{
display:block !important;
padding:0 10px 0 10px !important;
text-transform:uppercase !important;
}
.encar_accroche_conteneur{
position:absolute;
z-index:3;
margin:108px 0 0 280px;
color:#FFFFFF;
}
.encar_accroche1{
font-family:"Times New Roman", Times, serif;
font-size:1.5em;
height:20px;
}
.encar_accroche2{
font-size:1.8em;
text-transform:uppercase;
padding:0 15px 0 0;
border-right:1px solid #FFFFFF;
font-weight:bold;
}
.encar_accroche3{
font-family:"Times New Roman", Times, serif;
font-size:1.5em;
padding:0 0 0 15px;
}
.paper_toys{
text-align:center;
/*padding:3px;*/
padding:15px 0 3px 0;
}
.conteneur_accueil{

}
.conteneur_interieur{

}
.conteneur_actualite{
width:290px;
/*height:441px;*/
border:8px solid #FFFFFF;
border-top:none;
}
/*html > body .conteneur_actualite{
height:auto;
min-height:441px;
}*/
.conteneur_actualite_default{
background:#B1B1B1;
/*background:#B8B8B8;*/
}
.conteneur_actualite_internet{
background:#8D8394;
}
.conteneur_actualite_dematerialisation{
background:#5E9F5E;
}
.menu_gauche{
width:290px;
/*height:441px;*/
border:8px solid #FFFFFF;
border-top:none;
border-right:none;
}
/*html > body .menu_gauche{
height:auto;
min-height:441px;
}*/
.menu_gauche ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.menu_gauche ul li{

}
.menu_gauche ul li a{
display:block;
padding:2px 2px 2px 30px;
margin:10px 0 0 0;
}
.menu_gauche ul li a:hover{
color:#FFFFFF;
font-weight:bold;
}
.menu_gauche ul li ul li a{
padding-left:80px;

}
.menu_gauche ul li ul li a:hover{

}
.menu_cliquer{
display:block;
padding:2px 2px 2px 30px;
margin:10px 0 0 0;
padding-left:60px;
color:#FFFFFF;
font-weight:bold;
}
.menu_cliquer2 {
display:block !important;
margin:10px 0 0 0;
padding:0px !important;
padding:2px 2px 2px 80px !important;
color:#FFFFFF;
font-weight:bold;
/*background:none !important;
background:url(images/puce_dematerialisation2.png) no-repeat 63px 7px #F9C100 !important;*/
}

.menu_pole_internet{
width:300px;
margin:0 0 0 8px;
}
.descriptif_internet{
background: url(images/encoche_internet.png) no-repeat 15px 15px #E2EEC1;
padding:35px 20px 20px 20px;
text-align:justify;
}
.descriptif_demateriaisation{
background: url(images/encoche_dematerialisation.png) no-repeat 15px 15px #FFF7C0;
padding:35px 20px 20px 20px;
text-align:justify;
}
.conteneur_pole_image_internet{
background:#FFFFFF;
border:6px solid #FFFFFF;
border-top:none;
border-left:none;
width:680x;
}
.conteneur_pole{
width:620px;
}
.conteneur_interieur_droit{
width:680px;
}
.conteneur_interieur_articles{
/*background:#EEEEEE;*/
border:8px solid #FFFFFF;
border-top:none;
height:487px;
width:600px;
}
html > body .conteneur_interieur_articles{
height:auto;
min-height:467px;
}
.conteneur_interieur_articles h1{
margin:0px;
padding:0px;
text-transform:uppercase;
color:#52445D;
font-size:1em;
padding-right:120px;
}
.conteneur_pole_descriptif{
border:8px solid #FFFFFF;
border-top:none;
border-left:none;
background:#E5E5E9;
padding:10px;
}
.conteneur_pole_image{
background:#FFFFFF;
border:6px solid #FFFFFF;
border-top:none;
border-left:none;
width:555px;
}
.pied_de_page{

}
.espace_client{
background:#FFFFFF;
width:260px;
padding:0 0 5px 20px;
}
.espace_client form{
margin:0px;
padding:0px;
}
.espace_client_input{
 border:none;background:url(images/transparent.gif) ;
}
.infocite{
font-size:0.7em;
padding:10px 0 0 10px;
}
.retour_accueil{
position:absolute;
z-index:10;
display:block;
width:170px;
height:110px;
margin:30px 0 0 40px;
}
.lettre_information_conteneur{
padding:4px 0 4px  0;
}
.titre_lettre_information, .titre_consultant{
width:257px;
margin:0 auto;
height:22px;
}
.titre_image_lettre_information{
background:url(images/newsletter.png) no-repeat;
width:290px;
height:77px;
position:absolute;
z-index:auto;
margin:-47px 0 0 16px;
}
.txt_lettre_information{
/*width:257px;*/
width:245px;
margin:0 auto;
padding:4px 6px 10px 6px;
font-size:0.8em;
}
.txt_lettre_information form{
margin:0px;
padding:0px;
}
.liste_conteneur_actualite{
padding:15px 20px 10px 20px;
font-size:0.8em;
}
.article_tableau{
padding:10px 0 10px 0;
border-bottom:1px #666666 dotted;
}
.article_tableau2{
padding:10px 0 10px 0;
}

.date_actu{
font-weight:bold;
padding:2px 0 2px 0;
}
.titre_actu{
font-weight:bold;
padding:2px 0 2px 0;
text-align:justify;
}
.descriptif_actu{
padding:2px 0 2px 0;
text-align:justify;
}
.pt_pied_de_page{
font-size:0.8em;
color:#898190;
padding:10px 0 5px 4px;
}
.pt_pied_de_page a{
color:#898190;
}


.pt_pied_de_page2{
font-size:0.7em;
color:#000000;
padding:5px 0 5px 4px;
}
.pt_pied_de_page2 a{
color:#000000;
cursor:pointer;
}

.pt_pied_de_page2 strong{
font-weight:normal;
}

.pt_pied_de_page2 a:hover{
color:#000000;
cursor:pointer;
}


.cadre_gris{
background:#E9E9E9;
padding:2px 6px 2px 6px;
}

.conteneur_devis_contact{
position:absolute;
z-index:12;
margin:40px 0 0 510px;
}
.devis, .contact{
width:108px;
height:19px;
border:6px solid #FFFFFF;
padding:0 15px 0 0;
text-align:right;
color:#FFFFFF;
font-weight:bold;
}
.devis a, .contact a{
color:#FFFFFF;
}
.devis a:hover, .contact a:hover{
color:#FFFFFF;
}
.contact{
margin:5px 0 0 0;
}
.texte_intro_rubrique{
color:#52445D;
text-align:justify;
font-weight:bold;
font-size:0.85em;
}
.texte_intro_rubrique_default{
padding:25px 20px 20px 20px;
}
.texte_intro_rubrique_internet_dematerialisation{
padding:10px 120px 20px 20px;
}
.paper_toy_bandeau{
position:absolute;
z-index:1;
margin:8px 0 0 790px;}
.espace_vide{
height:150px;
}
.lire_suite a{
font-weight:bold;
font-style:italic;
}
.ariane{
padding:15px 20px 5px 20px;
font-size:0.7em;
}
.conteneur_article{
padding:0 20px 0 20px;
}
.txt_article{
font-size:0.85em;
color:#52445D;
text-align:justify;
}
.haut_de_page{
width:23px;
padding:10px 30px 20px 0;
}
.form_lettre_information, .form_consultant{
margin:0px;
padding:0px;
}
.form_lettre_information_fond, .form_consultant_fond{
background:url(images/fond_input_lettre_information.png) no-repeat 0px 4px;;
width:162px;
height:20px;
padding:2px 0 0 2px;
}
.form_input_lettre_information, .form_input_consultant{
background:url(images/transparent.gif) ;
border:none;
width:155px;
padding:3px 5px 0 5px;
color:#747474;
font-size:0.85em;
}
.form_lettre_information_bouton, .form_consultant_bouton{
padding:4px 0 0 0;
}
.espace_form{
padding:2px 0 2px 0;
}
.conteneur_impression{
display:none;
}
.source{
display:none;
}
	  .conteneur_reference{
	  padding:21px 0 0 0;
	  font-size:0.8em;
	  background:#E5EEC2;
	  border-top:8px solid #FFFFFF; 	
	  }
  .nom_client, .solution, .attente{
  color:#FFFFFF;
  font-weight:bold;
 padding:0 10px 0 5px;
 font-size:1.2em;
	  }
.nom_client{
background:#52445D;
}
.attente{
background:#786F7F;
}
.solution{
background:#9BBF11;
}
	  .espace_attente{
	  padding:10px 0 10px 0;
	  }
	  .txt_reference_document{padding:5px 20px 5px 0;}
	   .txt_reference_description{
	  width:150px; padding:0 20px 0 5px; text-align:justify;
	  }
	  .txt_reference_texte{
	  width:150px; padding:0 0 0 5px; text-align:justify;
	  }
	  .espace_reference{
	  height:50px;}
	  .obligatoire{
	  color:#BB0000;
	  }
	  .conteneur_paper_toy{
	  width:140px;
	  }
	  .titre_paper_toy{
	  background:url(images/puce_paper_toy.png) no-repeat 20px 13px;
	  padding:10px 0 10px 30px;
	  }
	  .image_paper_toy{
	  text-align:center;
	  padding:0 0 10px 0;
	  }
	  .legende_paper_toy1{
	  background:url(images/legende_patron.png) no-repeat;
	  height:17px;
	  text-align:center;
	  padding:2px 0 30px 0;
	}
	.legende_paper_toy1 a, .legende_paper_toy2 a{
	  color:#FFFFFF;
	  font-weight:bold;
	  font-size:0.8em;
	}
.legende_paper_toy2{
	  background:url(images/legende_date.png) no-repeat;
	  height:17px;
	  text-align:center;
	  padding:2px 0 30px 0;
	   color:#FFFFFF;
	  font-weight:bold;
	  font-size:0.8em;
	}
	.marge_paper_toy2{
	margin-left:50px;}
.reference_site ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.reference_site ul li{
float:left;
width:272px;
margin:30px 0 0 15px;
text-align:center;
}
/* ===================== debut Partie recherche ===================== */
.moteur_recherche{
position:absolute;
z-index:11;
margin:30px 0 0 350px;
}
.form_recherche{
margin:0px;
padding:0px;
}
.moteur_recherche_fond{
background:url(images/fond_recherche.png) no-repeat 0px 4px;;
width:125px;
height:20px;
padding:2px 0 0 2px;
}
.form_input_recherche{
background:url(images/transparent.gif) ;
border:none;
width:115px;
padding:4px 5px 0 5px;
color:#747474;
font-size:0.85em;
}
.spip_surligne{
color:#BB0000;
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;
 }
 .marge_recherche{
 padding:0 0 0 30px;
 }
 .marge_recherche2{
 margin:0 30px 0 40px
 }
  .marge_recherche3{
  font-size:0.95em;
  margin-left:100px;
  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:#BB0000;
	color:#FFFFFF;
	text-decoration:none;
 }
  a.recherche2:hover{ 
  font-weight: bold;
  text-decoration:none;
 }
 .espace_recherche{
 padding-bottom:25px;
 }


.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========================*/


/* ==================== debut plan du site =====================*/
.plan{
padding:15px 0 0 120px;
}
.plan ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.plan ul li{
margin:0 0 5px 15px;
list-style-image:url(images/puce_titre1.png);
}
.plan ul li a{
font-weight:bold;
color:#666666;
}
.plan ul li a:hover{
color:#BB0000;
}
.plan ul li ul li{
margin:5px 0 5px 15px;
list-style-image:none;
}
.plan ul li ul li a{
font-weight:lighter;
}
/* ======================== fin plan du site ======================*/

/* ==================== debut plan du site =====================*/
.plan{
padding:15px 0 0 120px;
}
.plan ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.plan ul li{
margin:0 0 5px 15px;
list-style-image:url(images/puce_titre1.png);
}
.plan ul li a{
font-weight:bold;
color:#666666;
}
.plan ul li a:hover{
color:#BB0000;
}
.plan ul li ul li{
margin:5px 0 5px 15px;
list-style-image:none;
}
.plan ul li ul li a{
font-weight:lighter;
}
/* ======================== fin plan du site ======================*/

/* ======================== debut widgets ========================*/
.widg_pros_main {
	padding: 0 20px;
	font-size: 8pt;
}
.widg_pros_main p {
	padding: 0 10px;
}
.widg_pros_erreur {
	padding: 20px;
}
.widg_pros_erreur span {
	color: Red;
}
.widg_pros_erreur ul {
	color: Red;
}
span.widg_pros_obl {
	color: Red;
}
.widg_pros_center {
	text-align: center;
}
#widg_pros_frm div {
	margin: 1em 0;
}
.widg_pros_progress {
	background: #E9E8EC;
	position:absolute;
	top:340px; /* Attention, pour IE : modifier les 5 valeurs dans code html */
	padding: 10px 20px 0 0;
}
.widg_pros_inpturl{
	width: 100%;
}
.widg_pros_inptmail{
	width: 50%;
}
.widg_red {
	color: Red;
}
.widg_green {
	color: Green;
}
.widg_bold{
	font-weight: bold;
}
#widg_conform p {
	font-size:xx-small;
	text-align:justify;
}

/* ======================== fin widgets ========================*/
.coin_ecran{
background:url(images/fond_ecran2.png) no-repeat;
 width:26px;
 height:72px;
 position:absolute;
 z-index:auto;
 margin:19px 0 0 20px;
}
.conteneur_reference_liste{
/*position:absolute;
z-index:auto;
margin:120px 0 0 510px;*/
background:#E5EEC2;
border:8px solid #FFFFFF;
width:150px;
margin:10px 0 10px 10px;
}
.conteneur_reference_liste h1, .conteneur_reference_liste h2{
margin:0px;
padding:0px;
font-size:inherit;
font-weight:normal;
}
.conteneur_reference_liste h1{
color:#FFFFFF;
background:#52601A;
font-size:0.9em;
text-transform:none;
padding:3px;
letter-spacing:0.9em;
text-align:center;
font-weight:bold;
}
.conteneur_reference_liste h2{
font-size:0.8em;
text-transform:none;
padding:2px 6px 2px 2px;
text-align:right;
}
.conteneur_reference_liste h2 a{
color:#000000;
}
.conteneur_reference_liste h2 a:hover{
color:#9BBF11;
font-weight:bold;
}
.titre_home
{
	margin:0px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	display:inline;
	font-weight:normal;
}
.ecran_newsletter{
position:absolute;
z-index:auto;
width:280px;
padding:10px 0 10px 10px;
text-align:center;
}