/*----------------- FIXE POUR PNG TRANSPARENTS--------------- 
img, div, a , input{ behavior: url(/iepngfix.htc)}*/

/*----------------- STYLES GENERIQUES -----------------------*/
html, body{height:100%;}
body{margin:0;padding:0;text-align:center;color:#391909;height:100%;font-family: verdana, Arial, Helvetica, sans-serif;font-size:70%;background: url(../img/commun/background.gif) repeat;} 
body *{font-family:verdana, Arial, Helvetica, sans-serif;}

a img{border:none;}

p, h1, h2, h3, h4, h5, h6{margin:0;font-weight:normal;}

form{margin:0;padding:0;}

h1	{font-size:180%;}
h2	{font-size:160%;}
h3	{font-size:110%;}
h4	{font-size:100%;}

a:link		{text-decoration:none;color:#4D5257;}
a:visited	{text-decoration:none;color:#4D5257;}
a:hover		{text-decoration:underline;color:#4D5257;}

input, select, textarea{font-family:verdana, Arial, Helvetica, sans-serif;font-size:100%;}
ul, ol{list-style-type:none;margin:0;padding:0;}

fieldset{border:none;margin:0;padding:0;}

.clear{clear:both;}
.none{display:none;}
.centre{text-align:center;}

.global{text-align:left;margin:0px auto 0px auto;width:960px;cursor:default;background:#d6d6d6 url(../img/commun/fond_global.jpg) 0 0px repeat-x;padding:0 10px 0 10px;}

.lien_imprimer{display:none;}

/*-------------------STYLES HESDER-------------------------*/
#menu {width:960px;}
#menu li.acces ul{display:none;}
#menu li.acces:hover ul{display:block;}

.header{position:relative;height:120px;z-index:100;left:0px;width:960px;}
.header .logo{position:absolute;left:0px;top:13px;}
.header .baseline{position:absolute;right:0px;top:66px;}

.fast-acces{float:right;margin:2px 10px 0 0;display:none;}
.fast-acces li{margin :0;display :inline;padding :0 0 0 7px;background:url(../img/bg/half-pipe.gif) -2px 1px no-repeat;}
.fast-acces li.first{background:none;}

/*-------------------NAVIGATION PRINCIPALE-------------------------*/
.nav_princ{
	position:absolute;
	left:0px;
	top:84px;
	background:url(../img/menu/bg.gif) 0px top repeat-x;
	width:960px;
}
.nav_princ li{float:left;display:block;padding:0;margin:0;}
.nav_princ li.last{background:none;padding:0;width:158px;}
.nav_princ li a, .nav_princ li strong{padding:0px 0px 5px 0px;display:block;display:inline; display:block;vertical-align:top;}
.nav_princ li img{display:block;margin:0;}

.nav_princ li a span{display:none;}

.nav_princ li a.accueil{background:url(../img/menu/accueil.gif) 0px 0px no-repeat;width:66px;height:29px;}
.nav_princ li a.accueil_on{background:url(../img/menu/accueil_on.gif) 0px 0px no-repeat;width:66px;height:29px;}
.nav_princ li a.accueil:hover{background:url(../img/menu/accueil_hover.gif) 0px 0px no-repeat;}

.nav_princ li a.engagement{background:url(../img/menu/engagement.gif) 0px 0px no-repeat;width:150px;height:29px;}
.nav_princ li a.engagement_on{background:url(../img/menu/engagement_on.gif) 0px 0px no-repeat;width:150px;height:29px;}
.nav_princ li a.engagement:hover{background:url(../img/menu/engagement_hover.gif) 0px 0px no-repeat;}

.nav_princ li a.champs{background:url(../img/menu/champs.gif) 0px 0px no-repeat;width:134px;height:29px;}
.nav_princ li a.champs_on{background:url(../img/menu/champs_on.gif) 0px 0px no-repeat;width:134px;height:29px;}
.nav_princ li a.champs:hover{background:url(../img/menu/champs_hover.gif) 0px 0px no-repeat;}

.nav_princ li a.ecoute{background:url(../img/menu/ecoute.gif) 0px 0px no-repeat;width:205px;height:29px;}
.nav_princ li a.ecoute_on{background:url(../img/menu/ecoute_on.gif) 0px 0px no-repeat;width:205px;height:29px;}
.nav_princ li a.ecoute:hover{background:url(../img/menu/ecoute_hover.gif) 0px 0px no-repeat;}

.nav_princ li a.reseau{background:url(../img/menu/reseau.gif) 0px 0px no-repeat;width:139px;height:29px;}
.nav_princ li a.reseau_on{background:url(../img/menu/reseau_on.gif) 0px 0px no-repeat;width:139px;height:29px;}
.nav_princ li a.reseau:hover{background:url(../img/menu/reseau_hover.gif) 0px 0px no-repeat;}

.nav_princ li a.documentation{background:url(../img/menu/documentation.gif) 0px 0px no-repeat;width:125px;height:29px;}
.nav_princ li a.documentation_on{background:url(../img/menu/documentation_on.gif) 0px 0px no-repeat;width:125px;height:29px;}
.nav_princ li a.documentation:hover{background:url(../img/menu/documentation_hover.gif) 0px 0px no-repeat;}

/*------------------- MOTEUR DE RECHERCHE GENERAL-----------------*/
div#actions{padding:0;margin:0;}
div#actions  div.search-engine{padding:0;margin:5px 0px 5px 0;float:right;}
div#actions  div.search-engine label img{margin:9px 0px 0 0;cursor:pointer;}
div#actions  div.search-engine input.sub{margin:0px 0 0 5px;}
div#actions  div.search-engine input.boxrecherche{font-size:100%;border: 1px #391909 solid;height:16px; color:#391909;width:278px;}

/*-------------------STYLE FOOTER--------------------------------*/
.footer{float:left;width:960px;left:0px;position:relative;background:#FFFFFF;margin-top:10px;top:10px;border:1px solid #cbc3be;}

/*-------------------NAVIGATION BAS-------------------------*/
.navigation_bas{background:#ffffff;border-bottom:1px solid #cbc3be;top:10px;}

.nav_bas{position:relative;left:0px;top:0px;background:#ffffff;width:960px;height:29px;}
.nav_bas li{float:left;display:block;padding:0px 0px 0 0px;margin:0 0 0 0px;}
.nav_bas li.last{background:none;padding:0;width:158px;}
.nav_bas li a, .nav_princ li strong{padding:0px 0px 0px 0px;display:block;}
.nav_bas li img{display:block;margin:0px;}

.nav_bas li a span{display:none;}

.nav_bas li a.accueil{background:url(../img/menu/accueil.gif) 0px top no-repeat;width:66px;height:29px;}
.nav_bas li a.accueil_on{background:url(../img/menu/accueil_on.gif) 0px top no-repeat;width:66px;height:29px;}
.nav_bas li a.accueil:hover{background:url(../img/menu/accueil_hover.gif) 0px top no-repeat;}

.nav_bas li a.engagement{background:url(../img/menu/engagement.gif) 0px 0px no-repeat;width:150px;height:29px;}
.nav_bas li a.engagement_on{background:url(../img/menu/engagement_on.gif) 0px 0px no-repeat;width:150px;height:29px;}
.nav_bas li a.engagement:hover{background:url(../img/menu/engagement_hover.gif) 0px 0px no-repeat;}

.nav_bas li a.champs{background:url(../img/menu/champs.gif) 0px 0px no-repeat;width:134px;height:29px;}
.nav_bas li a.champs_on{background:url(../img/menu/champs_on.gif) 0px 0px no-repeat;width:134px;height:29px;}
.nav_bas li a.champs:hover{background:url(../img/menu/champs_hover.gif) 0px 0px no-repeat;}

.nav_bas li a.ecoute{background:url(../img/menu/ecoute.gif) 0px 0px no-repeat;width:205px;height:29px;}
.nav_bas li a.ecoute_on{background:url(../img/menu/ecoute_on.gif) 0px 0px no-repeat;width:205px;height:29px;}
.nav_bas li a.ecoute:hover{background:url(../img/menu/ecoute_hover.gif) 0px 0px no-repeat;}

.nav_bas li a.reseau{background:url(../img/menu/reseau.gif) 0px 0px no-repeat;width:139px;height:29px;}
.nav_bas li a.reseau_on{background:url(../img/menu/reseau_on.gif) 0px 0px no-repeat;width:139px;height:29px;}
.nav_bas li a.reseau:hover{background:url(../img/menu/reseau_hover.gif) 0px 0px no-repeat;}

.nav_bas li a.documentation{background:url(../img/menu/documentation.gif) 0px 0px no-repeat;width:125px;height:29px;}
.nav_bas li a.documentation_on{background:url(../img/menu/documentation_on.gif) 0px 0px no-repeat;width:125px;height:29px;}
.nav_bas li a.documentation:hover{background:url(../img/menu/documentation_hover.gif) 0px 0px no-repeat;}

/*-------------------styles Homepage-----------------------*/
/*-------------------style contenu-----------------------*/
.contenuhp{float:left;width:960px;margin:0 0px 0 0px; height:210px;}
.contenuhphaut{float:left;width:960px;margin:0;padding :0;}
.contenuhpmilieu1{float:left; width:311px;height:220px;background:#FFFFFF;}
.contenuhpmilieu1 h2{font-size:1.6em;margin:10px 10px 10px 10px;color:#a54ae8;}
.contenuhpmilieu1 p {font-size:1.3em;margin:10px 10px 10px 10px;}
.contenuhpmilieu1 p a {text-decoration:underline;}

.contenuhpmilieu2{float:left; width:313px;height:220px; margin-left:10px; margin-right:10px;background:#FFFFFF;}
.contenuhpmilieu2 h2{font-size:1.6em;margin:10px 10px 10px 10px;color:#a54ae8;}
.contenuhpmilieu2 p {font-size:1.3em;margin:10px 10px 10px 10px;}
.contenuhpmilieu2 p a {text-decoration:underline;}
.contenuhpmilieu2 a{display:block;margin:0;padding:0;}
.contenuhpmilieu2 a span {display:none;}
.contenuhpmilieu2 ul{margin:-5px 15px 10px 40px;width:240px;color:#ffffff;}
.contenuhpmilieu2 ul li h3{margin:8px 0 0 0;background:url(../img/commun/puce.gif) no-repeat top left;padding:1px 0 0 13px;color:#ffffff;font-size:130%;}

/*-----------------------Styles Bas home ----------------------*/
.contenuhpbas{text-align:center;float:left;width:640px;margin:20px 0 15px 0;padding :0 0 0 0px;}
.contenuhpbas ul{margin:0;}
.contenuhpbas ul li{display:inline;}
.contenuhpbas ul li.last{padding:0 0 0 5px;}
.contenuhpbas ul li h2{display:inline;}

/*-------------------styles Partie droite-----------------------*/
.infoscomphome{float:left;width:300px;padding:0;margin-left:10px;}
.home-right-bas{margin:0;width:300px;padding:3px 0 2px 0;	background:#ffffff;}
.bcbas{margin-top:3px;padding:5px 5px;}

/*------------------- VOTRE AGENCE -----------------------*/
#agence{padding:0 0 0 5px;margin:0;height:100px;width:235px;}
#agence.home{padding:0;width:280px;}
#agence.interne{background:none;width:290px;padding-top:10px;}
#agence h2{font-weight:bold;color:#00B9E4;font-size:115%;padding:5px 0 2px 0; }
#agence .texte{padding:0;margin:10px 0 0 90px;width:70%;color:#391900;}
#agence .link{margin:-70px 0 0 0;background:url(../img/94_agences.jpg) no-repeat left 20px;height:105px;}
#agence .link a{margin:0 0 0 90px;padding:72px 0 0 10px;display:block;background:url(../img/commun/puce.gif) no-repeat 0px 72px;color:#391900;width:63%;text-decoration:underline;}
	
/*------------------- CONSEILLER -----------------------*/
#conseiller{padding:0;margin:10px 0 0 0;height:75px;width:245px;}
#conseiller.home{width:280px;}
#conseiller.interne{margin:0;width:290px;padding:7px 0px 10px 10px;}
#conseiller.interne .texte{padding:0;margin:0;width:90%;color:#391900;}
#conseiller h2{font-weight:bold;color:#00B9E4;font-size:115%;padding:0 0 2px 0;}
#conseiller .texte{padding:0;margin:0;width:100%;color:#391900;}
#conseiller input.telephone{width:210px;border: 1px #391909 solid;margin:8px 0 0 2px;position:relative;top:-5px;float:left;}
#conseiller input.bt_ok{border:none;margin:3px 0 0 2px;cursor:pointer;position:relative;top:1px;float:left;}

/*------------------- BOTTOM HOMEPAGE -----------------------*/
.servi{clear:both;width:980px;padding:0;margin:10px 0 12px 0;}
.servi ul{padding:0 0 0 0px;}
.servi li.premier{width:340px;margin:0 10px 0 0px;}
.servi li{float:left;display:table;display:inline;display:block;padding:0px 0px 0 0px;width:300px;background:#FFFFFF;height:110px;}
.servi li.dernier{float:left;padding-right:0;width:300px;margin:0 0px 0 10px;}
.servi .pub{width:340px;text-align:center;padding:0;height:60px;margin:0px 0 0 0;}

/*------------------- Bandeau PUB -----------------------*/
.publong {position: relative;float:left;text-align: left;margin:10px 0px 0px 0px;width: 960px;}

/*-------------------Banniere promotionnelle homepage-----------------------*/
#home-right-banner{margin:0 0 15px 0;text-align:center;width:300px;height:250px;padding:0px 0 0px 0;	background:#ffffff;}
#home-right-banner h3{display:none;}

/*------------------- bandeau bas -----------------------*/
#menu_bas_content {	position: relative;float:left;text-align: left;margin:0;	width: 960px;	padding-top: 10px;	padding-bottom:10px;	background-color:#edeae8;	}
.nav_pied{	font-weight: normal;	color : #7e6a52;}
a.nav_pied:link{	text-decoration:none;	color:#7e6a52;}
a.nav_pied:visited{	text-decoration:none;	color:#7e6a52;}
a.nav_pied:hover{	text-decoration:underline;	color:#7e6a52;}

#colone_footer {	position: relative;	float:left;	margin:0px 0px 0px 0px;	width:960px;	text-align: left;	padding-left : 0px;	padding-right:0px;}
#colone_footer ul { margin:0px 0px 0px 0px; padding: 0; line-height:16px; list-style-type: disc; text-align: left;  }
#colone_footer ul.disc { margin:0px 0px 0px 10px; padding: 0; line-height:16px; list-style-type:disc; text-align: left;  }
#colone_footer li.services { display:block; float:left; padding-left:5px; list-style-type: disc; margin:0px 35px 0px 10px;  }
#colone_footer li.mutuelles { display:block; float:left; padding-left:5px;  list-style-type: disc; margin:0px 25px 0px 0px; }
#colone_footer li.marques { display:block; float:left; padding-left:5px; list-style-type: disc; margin:0px 35px 0px 0px; }
#colone_footer li.autres_sites { display:block; float:left; padding-left:5px;  list-style-type: disc; margin:0px 35px 0px 0px; }
#colone_footer li.rechercher { display:block; float:left; padding-left:5px; margin:0px 0px 0px 0px; }
#colone_rechercher {	position: relative;float:left;margin:0px 0px 0px 5px;width:220px;text-align: left;	margin-top:0px;}

#rechercher fieldset, #rechercher_bas fieldset { float:left; border:none; margin:0px; padding:0px; }
#rechercher input, #rechercher_bas input { float:left; margin-left:5px; padding:0px; }

#rechercher label, #rechercher legend, #rechercher_bas label, #rechercher_bas legend { display:none; }
.nav_outils {height:16px;}

#pied {	position: relative;float:right;	padding:0px 10px 0px 0px;	vertical-align:bottom;	text-align:right;color : #391909;}
.pied{	font-weight: normal;	color : #391909;}
a.pied:link{	text-decoration:none;	color:#391909;}
a.pied:visited{	text-decoration:none;	color:#391909;}
a.pied:hover{	text-decoration:underline;	color:#391909;}

.logo_bas{width:960px;}
.logo_bas img {margin-top:20px;}

/*-------------------Page Interne-----------------------*/
/*-------------------corps de page-----------------------*/
.corps{position:relative;top:10px;margin:0;width:960px;padding:0;}
* html .corps{position:relative;margin:0;}
*:first-child+html .corps{position:relative;margin:0;}

.visuel_contenu{height:125px;width:750px;}

.visuel_champs{background:url(../img/content_2/champs_visuel.jpg) top left no-repeat;}
.visuel_documentation{background:url(../img/content_2/documentation_visuel.jpg) top left no-repeat;}
.visuel_ecoute{background:url(../img/content_2/ecoute_visuel.jpg) top left no-repeat;}
.visuel_engagement{background:url(../img/content_2/engagement_visuel.jpg) top left no-repeat;}
.visuel_reseau{background:url(../img/content_2/reseau_visuel.jpg) top left no-repeat;}
.visuel_commun{background:url(../img/content_2/commun_visuel.jpg) top left no-repeat;}

/*-------------------Navigation secondaire-----------------------*/
.nav_sec{margin:0 0 0 0px;width:180px;min-height:300px;float:left;background:#ffffff;}
* html .nav_sec{height:500px;}
* html .nav_sec li{vertical-align:top;height:1%;}
.nav_sec .titre{text-transform:uppercase;color:#1963AA;font-weight:bold;margin:5px 0 0 10px;text-align:left;font-size:120%;}
.nav_sec .titre span{text-transform:none;display:block;padding:2px 0 0 0;line-height:100%;color:#858383;}
.nav_sec ul{margin:0 4px 0 4px;padding:9px 2px 0 2px;text-decoration:none;font-weight:normal;}
.nav_sec li ul{background:none;padding:0 0 0 8px;text-decoration:none;font-weight:normal;}
.nav_sec li,.nav_bis li{padding:0 0 0 7px;margin:0 0 10px 0;background:url(../img/commun/puce.gif) 7px 2px no-repeat;text-decoration:none;font-weight:normal;}
.nav_sec li.titre_sec{padding:9px 0 0 0px;margin:0 0 0 -5px;color:#AD6D48;font-weight:bold;}
.nav_sec li a, .nav_sec li strong{display:block;padding:2px 8px 2px 11px;color:#391909;text-decoration:none;font-weight:normal;}
.nav_sec li a:hover{display:block;padding:2px 8px 2px 11px;color:#391909;text-decoration:underline;font-weight:normal;}
.nav_sec li.on{margin-right:5px;text-decoration:none;font-weight:normal;}
.nav_sec li.on strong, .nav_sec li.on a{font-weight:bold;}
.nav_sec li.on a:hover{font-weight:bold;text-decoration:underline;}
.nav_sec li li { padding:0 0 0 7px; margin:0; background:url(../img/commun/puce.gif) 7px 0px no-repeat; text-decoration:none; font-weight:normal; }
.nav_sec li li a, .nav_sec li li strong{padding:0 0px 0 10px;}
.nav_sec li li a:hover{padding:0 0px 0 10px;text-decoration:underline;}
.nav_sec li.on li strong, .nav_sec li.on li a{font-weight:normal;}
.nav_sec li.on li a:hover{font-weight:normal;text-decoration:underline; }
.nav_sec li.on li.on strong, .nav_sec li.on li.on a{font-weight:bold;color:#391909;}
.nav_sec li li.on strong, .nav_sec li li.on a{font-weight:bold;color:#391909;}
.nav_sec li.on li.on a:hover, .nav_sec li li.on a:hover{font-weight:bold;color:#391909;text-decoration:underline;}

/*-------------------self clear -----------------------*/
.sc:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .sc{height:1%;}
*:first-child+html .sc{height:1%;}

/*-------------------CONTENU MASTER PAGE -----------------------*/
.contenu{float:left;position:relative;margin:0 10px 0 10px;padding:0 0 0 0;height:auto;width:560px; display:table;}
.avec_infoscomp{height:auto;}
.contenu_fond{min-height:455px;width:560px;background:#FFFFFF;height:auto;}
* html .contenu_fond{height:auto;}
* html .pg_header{}
* html .pg_header #recherche_champ{margin-left:10px;}

.pg_header_bordure{padding:0;}

.pg_header .recherche_bloc_select{position:relative;top:15px;left:20px;float:left;}
.pg_header{margin:0 0 0 0;background:#ffffff;}
.pg_header h2 span.titre_suite{color:#4D5257;font-size:100%;font-weight:normal;line-height:100%;}
.pg_header #recherche_champ{margin:-5px 0 0 20px;width:130px;height:15px;display:block;float:left;}
.pg_header .bt_ok{float:left;display:block;margin:-5px 0 0 5px;}
.pg_titre{padding:5px 10px 15px 10px;color:#00B9E4;font-size:280%;line-height:100%; text-transform: uppercase;}
.pg_titre span{display:block;padding:4px 0 0 0;color:#391919;font-size:30%;font-weight:bold;}

.pg_int { position:relative; padding:0px 0px 20px 10px;height:auto;display:table; }

.texte p { padding:5px 0 5px 0px; color:#391909;}
.texte a { text-decoration:underline;color:#391909; }
.texte ul { padding:0; margin:2px 0px 5px 0px; }
.texte li{ display:inline;display:block;margin-top:5px;background:url(../img/commun/puce.gif) 0 0px no-repeat;padding-left:10px; color:#391909;}
.texte li li{ background-image:url(../img/bg/bord_nav_sec.gif);margin-top:5px;color:#391909; }

.texte i{color:#391909;}

.texte h3{color:#00B9E4;font-size:140%;margin-top:20px;}

.texte h4{ font-size:120%;padding-bottom:5px; color:#00B9E4;margin-top:20px;}
.texte h4 a{font-size:100%;color:#00B9E4;padding-bottom:5px;text-decoration:none;}

.texte ul.liste_date{color:#1963AA;font-weight:bold;padding-bottom:0;}
.texte p a.lien, .texte ul li a.lien {color:#4D5257;text-decoration:underline;}
ul.navin li{color:#000099;font-size:110%;text-align:center;display:inline;background:url(../img/content_3/fleche-fond_blanc.gif) -3px 3px no-repeat;padding-right:5px;}

.txtbold{font-weight:bold;}
.txt_italic{font-style:italic;}
.txtorangeitalic{font-weight:normal;color:#00B9E4;font-style :italic;}
.txtorangebold10{font-size:10px;font-weight:bold;color:#FB5B00}	

.commande{float:right;margin-right:10px; margin-bottom:10px; }

.haut_de_page{float:right;margin:10px 10px 10px 10px;padding-left:15px;background:url(../img/content_2/fleche_haut_page.JPG) left 4px no-repeat;}

/*-------------------Tableau bleu trois couleurs-----------------------*/
.table_valeur{width:500px;border-bottom:2px solid #391909;}
.titre_blanc{text-align:center;color:#391909;border-top:2px solid #391909;border-bottom:1px solid #391909;font-weight:normal;}
.ligne_rose{background:#00B9E4;}

/*-------------------informations complementaires -----------------------*/
.infoscomp{margin:-125px 0 0 0px;position:relative;float:left;width:190px;height:456px;background:none;}

/*------------------- Navigation tierce-----------------------*/
#nav-ter{width:200px;float:left;background:none;background:#ffffff;min-height:370px;}
#nav-ter h2{text-transform:uppercase;color:#1963AA;font-weight:bold;padding:5px 0 10px 0;font-size:120%;text-align:left;}
#nav-ter ul li{background:url(../img/commun/puce.gif) 6px 0px no-repeat;padding:0 7px 10px 15px;list-style-type:none;}
#nav-ter ul li h3{font-size:100%;}
#nav-ter ul li h3 a{padding:0;text-decoration:none;font-weight:normal;color:#391909;}
#nav-ter ul li h3 a:hover{padding:0;text-decoration:underline;font-weight:normal;color:#391909;}
#nav-ter .texte{padding:0 5px 0 5px;font-size:100%;}
.nav_ter li.titre_ter{padding:0 0 0 7px;margin:0 0 10px 0;background:url(../img/bg/sep-bcbas.gif) 3px bottom no-repeat;}

/*-------------------Chemin de fer -----------------------*/
#chemin{float:left;padding:10px 0 0 20px;margin:0 0 0 -10px;color:#391909;}
#chemin li{display:inline;padding:0 0 0 10px;background:url(../img/commun/puce_chemin.gif) 2px no-repeat;}
#chemin li.first{background :none;padding:0;}
#chemin li a{color:#391909;}

/*-------------------PAGE FICHES CONSEILS-----------------------*/
.fiches-conseil h3{color:#00B9E4;font-size:140%;font-weight:bold;}
.fiches-conseil ul li h4 a{color:#391909;font-weight:normal;}

/*-------------------PAGE PLAN DU SITE -----------------------*/
#plan-site{padding:0;margin:0;}
#plan-site * h3{padding:0;margin:0;font-size:110%;text-decoration:none;color:#4d5257;}
#plan-site * h3 a{font-weight:bold;}
#plan-site * h4{padding:0;margin:5px 0 3px 0;font-size:100%;text-decoration:none;font-weight:normal;color:#4d5257;}
#plan-site * h4 a {font-weight:normal;}
#plan-site * h5{font-size:100%;color:#4d5257;}
#plan-site * a:link, #plan-site a:visited{text-decoration:none;color:#4d5257;}
#plan-site * a:hover{text-decoration:underline;color:#4d5257;}
#plan-site ul{padding:0;margin:0;}
#plan-site li{padding:0 0 0 10px;margin:0 0 0 40px;}
#plan-site li.first{padding:0 0 10px 10px;margin:0;}

/*---------------------FAQ-------------------------------------*/
h4.faq{text-decoration:underline;}
h5.faq{text-decoration:underline;font-size:100%;margin: 3px 0px 3px 10px;}
a.faq{text-decoration:underline;}
p.faq{font-weight:bold;color:#FF0000;}

/*----------------------------Fomulaires de contact---------------------*/
.introcontact{padding:10px 0 10px 5px;text-align:left;}
.textinfo{margin:5px 0px 5px 5px ;float:left;width:500px;}
.textinfo div{float:left;width:100px;}
.textinfo ul li{float:left; display:inline; list-style-type:none;background:none;margin-top:-5px;}

.textinfo2 div.entite{width:480px;margin-left:40px;}

ul.contact {padding:0;margin:0 0 0 0;list-style-type:none;display:inline;}
ul.contact li{display:inline;list-style-type:none;background:none;}
fieldset{border:solid 1px #391909;margin:0 10px 10px 0;text-align:justify;padding:10px;width:520px;}
fieldset p{margin-bottom:5px;}
legend{font-weight:bold;}

.validation_formulaire{float:right;margin-right:20px;}
