@charset "utf-8";
/* CSS Document */

/**********************/
/*** INITIALISATION ***/
/**********************/

body,div,ul,li,a,form,p,h1,em,img,h2,h3{padding:0;margin:0;}
img{border:0px none;}
ul,li{list-style:none;}
select{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
h2 {padding-bottom:20px;}
h3 {padding-top:20px;padding-bottom:10px;}

/******************/
/*** GENERIQUES ***/
/******************/

a{text-decoration:none;}
a:hover{text-decoration:underline;}

.bt{background:url(../img/commun/bkg_bt.gif) left top no-repeat;width:116px;height:19px;display:block;line-height:19px;color:#374313;font-size:13px;text-align:left;text-indent:15px;}
.bt:hover{text-decoration:none;}

.clearboth{clear:both;height:1px;font-size:1px;margin-top:-1px;overflow:hidden;display:block;width:100%;}

.em{font-weight:bold;}

#global .noborder{border:0px none;}

hr{height:1px;border:0 none;padding:0;margin:5px 0 5px 0 !important;*margin:0 !important;margin:0;overflow:hidden;border-top:1px solid #FFFFFF;width:100%;font-size:1px;}

/**************/
/*** STYLES ***/
/**************/

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#global{
	width:950px;
	margin:auto;
	position:relative;
}

	/*** HEADER ***/
	.header{
		min-height:291px;
		height:auto !important;
		height:291px;
		padding:8px 0px 0px 0px;
	}
		.header .espace_pub{text-align:center;}
		
		.header .menu{background:url(../img/header/bkg_header.jpg) top left no-repeat;margin-top:4px;padding-top:161px;}
			.header .menu ul{width:950px;height:36px;}
				.header .menu li{float:left;}
					.header .menu li a{display:block;cursor:pointer;}
					.header .menu .titre1{background:url(../img/header/menu/titre1.gif) top left no-repeat;width:166px;height:36px;}
					.header .menu .titre1:hover{background-image:url(../img/header/menu/titre1_on.gif);}
					.header .menu .titre1_on{background:url(../img/header/menu/titre1_on.gif) top left no-repeat;width:166px;height:36px;}
					
					.header .menu .titre2{background:url(../img/header/menu/titre2.gif) top left no-repeat;width:219px;height:36px;}
					.header .menu .titre2:hover{background-image:url(../img/header/menu/titre2_on.gif);}
					.header .menu .titre2_on{background:url(../img/header/menu/titre2_on.gif) top left no-repeat;width:219px;height:36px;}
					
					.header .menu .titre3{background:url(../img/header/menu/titre3.gif) top left no-repeat;width:342px;height:36px;}
					.header .menu .titre3:hover{background-image:url(../img/header/menu/titre3_on.gif);}
					.header .menu .titre3_on{background:url(../img/header/menu/titre3_on.gif) top left no-repeat;width:342px;height:36px;}
					
					.header .menu .titre4{background:url(../img/header/menu/titre4.gif) top left no-repeat;width:223px;height:36px;}
					.header .menu .titre4:hover{background-image:url(../img/header/menu/titre4_on.gif);}
					.header .menu .titre4_on{background:url(../img/header/menu/titre4_on.gif) top left no-repeat;width:223px;height:36px;}
					
	/*** CONTENU CENTRAL ***/
	
	/* Recherche */
	.resultat_top{background: url(../img/commun/border_bottom.gif) left bottom repeat-x #e7fab4;padding:15px 20px 15px 25px;color:#33400f;font-size:16px;width:905px;line-height:16px;}
		.resultat_top .recherche{float:left;width:600px;}
		.resultat_top .nav_top{float:right;width:300px;text-align:right;}
			.resultat_top .nav_top a{color:#33400f;}
			.resultat_top .nav_top a.on{font-weight:bold;}
			.resultat_top .nav_top span{color:#33400f;font-size:20px;}
			
	.resultat_form{background: url(../img/commun/border_bottom.gif) left bottom repeat-x #d7ef61;padding:15px 20px 25px 25px;width:905px;height:110px;position:relative;}
		.resultat_form .titre{margin-bottom:20px;}
		.resultat_form .ligne_form{float:left;border-right:1px solid #afde2e;margin-right:30px;}
			.resultat_form label{font-weight:bold;color:#769d0c;font-size:14px;margin-right:10px;}
			.resultat_form select{width:135px;}
		.resultat_form .ligne_form_ok{float:left;width:60px;position:absolute;left:840px;}
			.submit_ok{background:url(../img/resultat/ok.gif) top left no-repeat;width:58px;height:58px;border:0px none;padding:0;margin:0;cursor:pointer;}
		.pdept {position:absolute;top:15px;left:250px;}
		.ptype {position:absolute;top:15px;left:560px;}
		.ptarif {position:absolute;top:55px;left:25px;}
		.peta {position:absolute;top:55px;left:250px;}
		.pnote {position:absolute;top:55px;left:560px;}
		.pstatut {position:absolute;top:90px;left:25px;}
		.pcode {position:absolute;top:90px;left:250px;}
		.pville {position:absolute;top:90px;left:560px;}
		.plit {position:absolute;top:120px;left:25px;width:520px;border-right:0px solid #afde2e;}
		.psep1 {width:5px;border-right:1px solid #afde2e;font-size:1px;position:absolute;top:20px;left:230px;height:85px;}
		.psep2 {width:5px;border-right:1px solid #afde2e;font-size:1px;position:absolute;top:20px;left:540px;height:85px;}
		
		
			
	.resultat_res{background-color:#e7fab4;padding:5px 0px 20px 0px;}
		.resultat_res .titre{text-align:center;margin-bottom:15px;}
		.bloc_res{width:946px;margin:0 auto 12px auto;color:#769d0c;font-size:16px;background-color:#FFFFFF;position:relative;}
			.bloc_res .visuel{width:170px;float:left;padding-bottom:2px;padding-top:10px;padding-left:10px;}
			.bloc_res .content{width:735px;float:left;padding:10px 0 0px 25px;}
				.bloc_res .txt{width:350px;float:left;}
					.bloc_res .txt p{margin-bottom:10px;}
				.bloc_res .note{width:200px;float:right;text-align:right;padding-right:10px;margin-top:-2px;}
					.bloc_res .note .num{font-size:25px;}
				.bloc_res .suite{position:absolute;bottom:5px;right:10px;color:#769d0c;font-weight:bold;}
				
	.nav_bas{color:#33400f;text-align:center;font-size:16px;background:url(../img/resultat/bkg_multi.gif) left no-repeat; margin-top:10px;width:928px;height:33px;margin-left:10px;padding-top:5px;}
		.nav_bas a{color:#32400f;}
		.nav_bas a.on{font-weight:bold;}
	.nav_bas span{color:#32400f;font-size:20px;}
	
	/* Fiche */
	.nav_fiche{background: url(../img/commun/border_bottom.gif) left bottom repeat-x #c4f343;font-size:13px;text-align:right;padding:3px 20px 5px 20px;}
		.nav_fiche a{color:#33400f;}
		.nav_fiche a span{color:#FFFFFF;}
		.nav_fiche a.retour{float:left;}
	
	.fiche_entete{background: url(../img/commun/border_bottom.gif) left bottom repeat-x #e7fab4;color:#33400f;padding:10px 20px 20px 20px;}
		.fiche_entete .txt{width:500px;float:left;font-size:14px;}
			.fiche_entete .txt p{margin-bottom:15px;}
				.fiche_entete .txt .em{font-size:20px;}
			a.plan{background:url(../img/fiche/bt_plan.gif) top left no-repeat;width:99px;height:18px;display:block;font-size:1px;}
		.fiche_entete .note{width:200px;float:right;text-align:right;font-size:16px;}
			.fiche_entete .note p{margin-bottom:10px;}
			.fiche_entete .note .num{font-size:25px;}
	
	.fiche_details{background: url(../img/commun/border_bottom.gif) left bottom repeat-x #c4f343;padding:15px 0px 15px 20px;color:#33400f;}
		.fiche_details .visuel{width:302px;float:left;}
		.fiche_details .content{width:595px;float:left;padding-left:15px;font-size:13px;}
			.fiche_details .box{border-bottom:1px solid #FFFFFF;padding-bottom:5px;margin-bottom:5px;}
				.fiche_details table{width:600px;}
					.fiche_details td{height:15px;line-height:13px;}
					.fiche_details .col1{font-weight:bold;width:150px;}
					.fiche_details .col2{width:150px;}
					.fiche_details .col3{font-weight:bold;width:150px;}
					.fiche_details .col4{width:150px;}
	
	.fiche_themes{padding:10px 0px 10px 0px;background-color:#e7fab4;font-size:13px;color:#1c323c;}
		.fiche_themes .titre{padding:7px 0px 0px 16px;height:24px;text-transform:uppercase;color:#FFFFFF;font-size:16px;line-height:16px;}
		.fiche_themes .content{padding:10px 0px 10px 0px;}
				.fiche_themes .content .col1{font-weight:bold;padding-right:10px;width:180px;}
					.fiche_themes .content .col_titre{text-transform:uppercase;}		
		.medical{width:926px;margin:0 auto 12px auto;}
			.medical .titre{background:url(../img/fiche/titre_medical.gif) top left no-repeat;}
			.medical .content{background:url(../img/fiche/bkg_bas_medical.gif) left bottom no-repeat #a7daf4;}
				.medical .content table{padding-left:10px;}
					.medical .content .col_titre{color:#0077a8;}
		.bienetre{width:926px;margin:0 auto 12px auto;}
			.bienetre .titre{background:url(../img/fiche/titre_bienetre.gif) top left no-repeat;}
			.bienetre .content{background:url(../img/fiche/bkg_bas_bienetre.gif) left bottom no-repeat #c6e5e5;}
				.bienetre .content table{padding-left:10px;}
					.bienetre .content .col_titre{color:#09968f;}
		.tarif{width:926px;margin:0 auto 12px auto;}
			.tarif .titre{background:url(../img/fiche/titre_tarif.gif) top left no-repeat;}
			.tarif .content{background:url(../img/fiche/bkg_bas_tarif.gif) left bottom no-repeat #f3d4b5;}
				.tarif .content table{width:100%;}
					.tarif .content .hr td{padding:0px;height:1px;overflow:hidden;font-size:1px;vertical-align:middle;}
					.tarif .content .col1{padding-left:10px;}
					.tarif .content .col2{}
					.tarif .content .col3{font-weight:bold;width:180px;}
					.tarif .content .col4{}
					.tarif .content .col5{}
		.avis{width:926px;margin:0 auto 12px auto;}
			.avis .titre{background:url(../img/fiche/titre_avis.gif) top left no-repeat;}
			.avis .content{background:url(../img/fiche/bkg_bas_avis.gif) left bottom no-repeat #c2b6d7;}
				.avis .content table{width:100%;}
					.avis .content .col1{padding-left:10px;}
					.avis .content .col2{width:350px;}
					.avis .content .col3{font-weight:bold;width:180px;}
				.avis .content p{padding:0px 10px 10px 10px;}
		.lien_avis{color:#5e5e5e;font-size:11px;text-align:right;padding-right:12px;}
			.lien_avis a{color:#5e5e5e;text-decoration:underline;}
			.lien_avis a:hover{text-decoration:none}
	
	/* Home */
	.main_home{background-color:#eff8c4;font-size:14px;color:#767676;padding-bottom:12px;}
		
		h1{background:url(../img/commun/bkg_titre_right.gif) right top no-repeat;padding-right:7px;font-size:16px;color:#374313;height:31px;overflow:hidden;font-weight:bold;text-transform:uppercase;}
			h1 em{background:url(../img/commun/bkg_titre_left.gif) left top no-repeat;padding-left:7px;display:block;font-style:normal;height:100%;}
				h1 span{background:url(../img/commun/bkg_titre_filet.gif) left top repeat-x;display:block;height:100%;padding-left:3px;line-height:30px;}
		.bloc_content{background-color:#f3fdda;padding:20px 0px 5px 0px;}
			.bloc_content p{padding:0px 12px 0px 12px;line-height:16px;}
	
		.box_home_top{margin-bottom:15px;}
			.home_top{width:620px;float:left;}
				.flash_home{width:620px;margin-bottom:20px;}
				.home_top .espace_pub{text-align:center}
			.home_top_col{width:303px;float:left;padding:10px 12px 0px 15px;}
				.home_top_col h2{font-size:15px;font-weight:bold;margin:0px;padding:0px;color:#4d4d4d;}
				.home_top_col .espace_pub{margin-bottom:15px;}
				.home_top_col .espace_pub a{margin-bottom:15px;color:#4d4d4d;padding-bottom:2px;}
				
				.home_top_col .bloc{border-bottom:1px solid #769d0c;}
					.home_top_col .bloc_content .video{text-align:center;margin-bottom:20px;}
					.home_top_col .bloc_content .liens{text-align:right;}
						.home_top_col .bloc_content a{color:#769d0c;font-style:italic;}
		
		.home_bas_col{width:225px;padding-left:12px;margin-right:16px;float:left;margin-top:20px;}
			.partenaire{margin-bottom:10px;width:100%;}
				.partenaire .bloc_content{height:145px;width:100%;}
					.partenaire .bloc_content table, .partenaire .bloc_content table td{width:100%;height:100%;}
					.partenaire .bloc_content table td{vertical-align:middle;text-align:center;}
			.publication{}
				.publication .bloc_content{text-align:left;padding-bottom:10px;padding-left:10px;padding-right:5px;}
					.publication p{padding-bottom:10px;}
					.publication a {text-align:right;color:#769d0c;font-style:italic;padding-top:5px;}
	
		.bloc_actu{width:375px;position:absolute;top:920px;left:250px;}
		.bloc_actu_content {width:375px;height:630px;overflow:auto;}
			.bloc_actu .bloc_txt{float:left;display:inline;padding:5px;}
					.bloc_txt p{text-align:justify;line-height:18px;}
					.bloc_txt .chapo{color:#769d0c;font-weight:bold;}
					.bloc_txt .liens{text-align:right;color:#769d0c;font-style:italic;padding-top:5px;}
						.bloc_txt  a{color:#769d0c;}
						
		.bloc_homed {padding-bottom:15px;}
		.bloc_homed p {padding-bottom:7px;}
		
	/* Tout savoir*/
	.toutsavoir{font-size:13px;color:#33430c;margin-bottom:5px;}
		.toutsavoir .box_liens{background: url(../img/commun/border_bottom.gif) left bottom repeat-x #d7ef61;padding-bottom:3px;position:relative;}
		.toutsavoir .box_liens .liste{margin-right:300px;float:left;position:relative;}
		
			.toutsavoir .box_liens_content{background: url(../img/tout_savoir/bkg_liens.gif) left top repeat-x;padding:10px 30px 10px 45px;}
				.toutsavoir .sous_liste{font-size:14px;padding-top:10px;padding-left:15px;position:absolute;left:400px;background-color:#FFFFFF;width:520px;top:11px;min-height:118px;height:auto !important;height:118px;}
				.toutsavoir .sous_liste2{font-size:14px;padding-top:10px;padding-left:15px;position:absolute;left:400px;background-color:#FFFFFF;width:520px;top:11px;min-height:116px;height:auto !important;height:116px;}
				/*.toutsavoir a{color:#33430c;}
				.toutsavoir a.on{font-weight:bold;}*/
		.toutsavoir .texte{color:#3a3a3a;background-color:#e3e2e2;padding:25px 30px 30px 45px;}
		
		.rubtoutsavoir1 * {color:#0081bd;}
		.rubtoutsavoir2 * {color:#de5101;}
		.rubtoutsavoir3 * {color:#9d7d08;}
		.rubtoutsavoir4 * {color:#ae3ba3;}
		.rubtoutsavoir5 * {color:#11aec1;}
		
		.rubtoutsavoir1 a.on {font-weight:bold;color:#0081bd;}
		.rubtoutsavoir2 a.on {font-weight:bold;color:#de5101;}
		.rubtoutsavoir3 a.on {font-weight:bold;color:#9d7d08;}
		.rubtoutsavoir4 a.on {font-weight:bold;color:#ae3ba3;}
		.rubtoutsavoir5 a.on {font-weight:bold;color:#11aec1};
		
		.texte_actu {padding:25px 30px 30px 45px;}
		.texte_actu p.intro {color:#769c0b;font-size:16px;font-weight:bold;}
		
		
		
		
	
	/*** FOOTER ***/				
	.footer{
		width:100%;
		padding-top:px;
		text-align:right;
		color:#bbff00;
	}
		.footer a{color:#717171;margin:0px 10px 0px 10px;}
		

/*** MENTIONS ***/
.mentions{width:600px;margin:auto;font-size:14px;color:#4d4d4d;}
	.mentions .texte{color:#3a3a3a;background-color:#e7fab4;padding:20px;min-height:405px;height:auto !important;height:405px;line-height:16px;}
	
/*** CONTACT ***/
.contact{width:600px;margin:auto;font-size:14px;color:#4d4d4d;}
	.contact .entete{padding:12px 5px 5px 20px;background:url(../img/commun/border_bottom.gif) left bottom repeat-x;}
		.contact .entete .editeur{width:200px;float:left;}
			.nom{font-size:22px;color:#b0c739;display:block;}
		.contact .entete .adresse{width:150px;float:right;}
	.contact .formulaire{padding:20px 30px 20px 20px;background-color:#eff9c0;}
		.contact .formulaire .txt_top{margin-bottom:20px;line-height:16px;}
		.contact .formulaire label{display:block;margin-bottom:5px;}
		.contact .formulaire .input_text{border:1px solid #d4d4d4;width:190px;display:block;margin-bottom:10px;}
		.contact .formulaire .textarea{border:1px solid #d4d4d4;overflow:auto;width:548px;height:90px;display:block;margin-bottom:20px;}
		.contact .formulaire .txt_bas{line-height:16px;margin-bottom:20px;}
		.box_valider{text-align:right;}
		
.credit{width:600px;margin:auto;font-size:14px;color:#4d4d4d;}
.credit .entete{padding:12px 5px 5px 20px;background:url(../img/commun/border_bottom.gif) left bottom repeat-x;}
		.credit .entete .editeur{width:400px;float:left;}
			.nom{font-size:22px;color:#b0c739;display:block;}
		.credit a.lien{color:#b0c739;}
		
/* espace pro */
.espace_pro{background-color:#e7fab4;padding:25px;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
.inpp {width:150px;font-size:13px;color:#666666;}
.inpsub {font-size:13px;color:#333333;border:solid 1px;}

.espace_pro_table {font-size:13px;width:100%;}
.td_lib {white-space:nowrap;padding-right:10px;text-align:right;padding-left:30px;}
.e_nip {width:50px;font-size:13px;font-family:Arial, Helvetica, sans-serif;}		






/* Tout savoir*/
	.inclure{font-size:13px;color:#33430c;margin-bottom:5px;}
		.inclure .box_liens{background: url(../img/commun/border_bottom.gif) left bottom repeat-x #d7ef61;padding-bottom:3px;position:relative;}
		.inclure .box_liens .liste{margin-right:300px;float:left;position:relative;}
		
			.inclure .box_liens_content{background: url(../img/tout_savoir/bkg_liens.gif) left top repeat-x;padding:10px 30px 10px 45px;}
				.inclure .sous_liste{font-size:14px;padding-top:10px;padding-left:15px;position:absolute;left:400px;background-color:#FFFFFF;width:520px;top:11px;min-height:148px;height:auto !important;height:148px;}
				.inclure .sous_liste2{font-size:14px;padding-top:10px;padding-left:15px;position:absolute;left:400px;background-color:#FFFFFF;width:520px;top:11px;min-height:116px;height:auto !important;height:116px;}
				/*.toutsavoir a{color:#33430c;}
				.toutsavoir a.on{font-weight:bold;}*/
		.inclure .texte{color:#3a3a3a;background-color:#e7fab4;padding:25px 30px 30px 45px;}
		
		
.inclure .structures_types{background-color:#e3e2e2;}
.inclure .structures_types * {color:#a96835;}		
.inclure .structures_types h1 {background:url(../../inclure/images/titre_structures_types.gif) left no-repeat; width:950px; height:40px; text-indent:-5000px}		
.inclure .structures_types h2 {font-size:20px;}		
.inclure .structures_types h3 {font-size:18px;}		
.inclure .structures_types .contenu_texte {padding:20px;}
.inclure .structures_types .contenu_nav {padding:20px;background:#FFFFFF;}	

.inclure .adresses_utiles{background-color:#e3e2e2;}
.inclure .adresses_utiles * {color:#1db0e8;}		
.inclure .adresses_utiles h1 {background:url(../../inclure/images/titre_adresses.gif) left no-repeat; width:950px; height:40px; text-indent:-5000px}		
.inclure .adresses_utiles h2 {font-size:20px;}		
.inclure .adresses_utiles h3 {font-size:18px;}		
.inclure .adresses_utiles .contenu_texte {padding:20px;}
.inclure .adresses_utiles .contenu_nav {float:left;padding:20px;background:#FFFFFF;}			
.inclure .adresses_utiles .contenu_nav li{float:left;padding-right:30px;width:200px;}
.inclure .adresses_utiles .clearboth{clear:both;}


.inclure .aides{background-color:#e3e2e2;}
.inclure .aides * {color:#a657a9;}		
.inclure .aides h1 {background:url(../../inclure/images/titre_aides.gif) left no-repeat; width:950px; height:40px; text-indent:-5000px}		
.inclure .aides h2 {font-size:20px;}		
.inclure .aides h3 {font-size:18px;}		
.inclure .aides .contenu_texte {padding:20px;}
.inclure .aides .contenu_nav {padding:20px;background:#FFFFFF;}			
.inclure .aides .contenu_nav li{padding-right:30px;}
.inclure .aides .contenu_nav li ul.int{padding-left:20px;margin-bottom:15px;}
.inclure .aides .clearboth{clear:both;}
					
.inclure .video{background-color:#e3e2e2;}
.inclure .video * {color:#333333;}		
.inclure .video h1 {width:950px; padding:7px 0px 0px 15px;height:30px;background:none;font-size:20px;}		
.inclure .video h2 {font-size:20px;}		
.inclure .video h3 {font-size:18px;}		
.inclure .video .contenu_texte {padding:20px;}
.inclure .video .contenu_nav {padding:20px;background:#FFFFFF;}						
		
	