/*------------------------- PLACEMENT DES ÉLÉMENTS D'EN-TETE-------------*/

#menu_bandeau{clear:right;text-align:left;background-color:#003399;font-size:0.7em;}
ul.menu_bandeau{margin:0 0 0 0;padding-left:20px;float:left;background-color:#003399;height:1.4em;position:absolute;width:650px;}
.menu_bandeau li{display:inline;padding-right:10px;font-size:1em;}
	.menu_bandeau li a:link{color:#FFFFFF;text-decoration:none;}
	.menu_bandeau li a:hover{color:#EEEEEE;}
	.menu_bandeau li a:visited{color:#FFFFFF;text-decoration:none;}
ul.langues{float:right;margin:0;background-color:#003399;height:1.4em;position:relative; text-align:right;width:20%;}
ul.langues a:link, ul.langues a:visited{color:#FFF;text-decoration:none;}
	.langues li a:hover{color:#EEEEEE;}
	.langues li{display:inline;padding-right:10px;font-size:1em;}
#bandeau img{float:right;margin:0;padding:0;}
#bandeau {margin-left:211px;min-width:500px;}
#logo_msss{float:left;}

		/*-- Menu d'accessibilité--*/
#acces{float:left;margin-left:-9999px;}
.clear_zone{clear:both;}

/*------------------------STYLE GÉNÉRALE DE LA PAGE -----------------------*/
body{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	min-width:650px;
	background-color:#fff; /*#51A5BD;*/
	}
	
#conteneur{width:920px;margin:auto;background-color:#fff;}


img{border-width:0;}

p{font-size:0.9em;margin-top:5px;padding-top:0;}

#conteneur_page{
	/*width: 100%;
	margin: auto;*/
	clear:both;
	min-width:650px;
	}
	
table ul li {margin-left:0px;padding-left:0px;}
table ul{margin-left:0px;padding-left:0px;}

td{padding:4px 4px 4px 4px;}

/*------------------------- Zone droite - outils imprimer zoom texte----------------------------------*/

#menu_outils_droite{
width: 50px;
float:right;
padding-top:11px;
}
* html #menu_outils_droite{padding-top:15px;}
*+html #menu_outils_droite{padding-top:10px;}

/*********************** MENU GAUCHE **************************/
#menu_gauche{width:151px;/*margin:0;padding:0;*/float:left;}

#navigation{width:151px;}
#navigation2{width:151px;}
.menu_niv1{
	background-image:url('/images/nouveau/fond_menu.jpg');
	list-style:none;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	font-size:0.7em;
	}
.menus_sanstitre ul{margin-top:10px;}
.menu_niv1 li{
	background-image:url('/images/nouveau/nav_link_0.gif');
	background-repeat:no-repeat;
	padding:0 0 5px 10px;
	margin:0 0 0 0;
	}
*+html .menu_niv1 li{background-position:left 5px;padding-bottom:0px;}
	
.menu_niv2{
	list-style:none;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	}
	
.menu_niv2 li{
	background-image:url('/images/nouveau/nav_link_1.gif');
	background-repeat:no-repeat;
	padding:0 0 5px 10px;
	margin:0 0 0 0;}


* html .menu_niv1 li{
	background-position:5px left;
	padding:0 0 0 10px;
}

* html .menu_niv2 li{
	padding:0 0 0 10px;
}

a.menuGauche {
	color: #000000;
	text-decoration: none;
}
a.menuGauche:hover { 
	color: #AD5104;
	text-decoration: underline;

 } 

.TitreMenuGauche {
	font-size: 0.8em;
	text-align: center;
	color: #000000;
	background-image:url('/images/nouveau/fond_titre_menu.jpg');
	background-repeat:no-repeat;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	clear:both;
}
.TitreMenuGauche_cacher {
	display:none;
}

.LienParent{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.zone_guide{
	font-size:0.75em;
	text-align:left;
	background-image:url('/images/nouveau/fond_menu.jpg');
	padding:5px 5px 3px 0;
	margin:0;
	}
.zone_guide img{float:left;margin:-3px 0 0 0;padding:0;position:absolute;}
.zone_guide p{margin:0;padding:5px 0 0 10px;}
.a_droite{text-align:right;}
.a_gauche{text-align:left;margin-left:40px!important;}
.zone_infosante{
	font-size:0.6em;
	text-align:right;
	background-image:url('/images/nouveau/fond_menu.jpg');
	}	
.zone_infosante p{margin:0 0 0 0;padding:5px 5px 3px 0;}
.zone_infosante img{float:left;margin:-3px 0 0 0;padding:0;position:absolute;}

.fausse_puce{
	background-image:url('/images/nouveau/nav_link_0.gif');
	background-repeat:no-repeat;
	padding:0 0 5px 10px!important;
	margin:0 0 0 0!important;	
}

		/***** Bouton ok du formulaire info-santé */
.bt_ok{ 
	margin:0 5px 0 0;
	padding:3px 0 0 0;
	border:1px solid #000000;
}
form{padding:0; margin:0;}
* html .bt_ok{padding-top:0;}
.bt_ok a{background-color:#DEBD61;text-decoration:none;color:#000000;	padding:3px 3px 0 3px;}
.bt_ok a:hover{background-color:#ffffff;text-decoration:none;color:#000000;}

* html #navigation ul li ul{padding-top:0px;margin-top:0px;}
/************************* CONTENU MILIEU *****************/
#contenu_milieu{margin-left:161px;margin-right:50px;/*margin:0;padding-top:15px;float:right;width:60%;*/}
* html #contenu_milieu{padding-top:20px;}
#contenu_milieu a{color:#AD5104;text-decoration:none;}
#contenu_milieu a:visited{color:#75672B;text-decoration:none;}
#contenu_milieu a:hover{text-decoration:underline;}

.cacher{display:none;}

.zone_outils{border-bottom:1px solid #cb5f07;text-align:right;margin:0;padding:0;}

#contenu_milieu{padding-top:15px;}
h1{font-size:1.3em;padding:0 5px 0 0;margin:0;margin-top:-23px;background-color:#ffffff;float:left;}

#zone_contenu{font-size:0.8em;}
//#zone_contenu h2{font-size:1.2em;padding:0;margin:0;margin-top:15px;margin-bottom:10px;float:none;padding-top:10px;}
#zone_contenu h2{font-size:1.2em;padding:0;margin:0;margin-top:15px;margin-bottom:10px;float:none;}
#zone_contenu h3{font-size:1.05em;padding:0;margin:0;margin-top:10px;padding-top:10px;padding-bottom:5px;}
#zone_contenu h4{font-size:1.0em; font-weight:bold;padding:5px 0 5px 0;margin:0;color:#AD5104;}
#zone_contenu h5{font-size:0.9em; font-weight:bold;font-style:italic; padding:5px 0 0 0;margin:0;}
#zone_contenu h6{font-size:0.8em; font-weight:bold; padding:5px 0 0 0;margin:0;}

.img_align_droite{float:right;padding:5px 5px 5px 5px;}
.img_align_gauche{float:left;padding:0px 5px 5px 0px;margin-right: 5px;}
.img_align_center{text-align:center; padding:5px;}
.haut_page{clear:both;text-align:right;}

.separe_contenu{
	color:#cb5f07;
	background-color:#cb5f07;
	height: 1px;
	border: 0;
}

#zone_contenu li{
	list-style:none;
	background-image:url('/images/nouveau/nav_link_1.gif');
	background-repeat:no-repeat;
	padding:0 0 5px 10px;
	margin:0 0 0 0;
	background-position:top left;
	font-size:0.95em;
}
* html #zone_contenu li{background-position:5px left;padding-bottom:2px;}
*+html #zone_contenu li{background-position:left 5px;padding-bottom:0px;}
#zone_contenu li ul li{
	list-style:none;
	background-image:url('/images/nouveau/nav_link_3.gif');
	background-repeat:no-repeat;
	padding:0 0 5px 10px;
	margin:0 0 0 0;
	background-position:top left;
}
* html #zone_contenu li ul li{background-position:5px left;padding-bottom:2px;}
*+html #zone_contenu li ul li{background-position:left 5px;padding-bottom:0px;}

#menu_sanspuce{
	font-size:1.0em;
	}
#menu_sanspuce li{
	padding:0 0 5px 0;
	margin:0;
	margin-left:-40px;
	background-image:none;
	}
#menu_sanspuce li ul li{margin-left:5px;font-size:1.0em;}

#zone_contenu  .menu_sanspuce{
	font-size:1.1em;
	padding:0px;
	}
#zone_contenu  .menu_sanspuce li{
	padding:0 0 5px 0;
	margin:0;
	background-image:none;
	}
#zone_contenu .menu_sanspuce li ul li{font-size:1.0em;}

* html #menu_sanspuce li{padding-bottom:0;}
#zone_contenu ol{font-size:1.1em;}
#zone_contenu ol li{padding-bottom:5px;list-style-type:decimal;background-image:none;padding-left:0;}

/* Liste en colonnes */

.zone_colonnes{
	overflow:hidden;
	width:680px;
	margin-left:10px;
	margin-bottom:20px;	
}

.listemenu2, .listemenu1{
	padding:0;
	margin:0;
	width:310px;
	
}

.listemenu1{
	float:left;	
}

.listemenu2{
	float:right;	
}



/* Texte général */
.lien_icone{margin-top:15px;}
* html .lien_icone table{font-size:1.1em;}
.encadrer_telephone{border:1px solid black;text-align:center;padding:10px 0 10px 0;}
.encadrer_telephone span{padding:0 10px 0 0;}

.source{font-size:0.8em;color:#585858;}
.source_texte{color:#909090;}
.texte_encadrer{border:1px ridge #4883AF;background-color:#FDF7E7;padding:5px 5px 5px 5px;}
.texte_encadrer2{border:1px ridge #75672B;background-color:#FDF7E7;padding:5px 5px 0px 5px;margin:20px;} /* Régime plaintes*/
.texte_encadrer3{border:1px ridge #E2C673;background-color:#FDF7E7;padding:5px 5px 0px 5px;}

#zone_contenu ul li ul{padding-top:3px;margin-left:0px;padding-left:0px;}
*+html #zone_contenu ul li ul{padding-top:0px;padding-bottom:3px;}
#zone_contenu ul{padding-top:3px;margin-top:2px;}

.message_succes{color:#006633;}
.message_erreur{color:#990000;}

.texte_centrer{
	text-align:center;	
}


/* Bouton pour la page briser isolement */
#zone_contenu .zone-bouton-lien{
	overflow:hidden;
	margin-left:50px;
	margin-top:15px;	
}

#zone_contenu .bouton-lien{
	margin:0;
}

.nom-projet{
	font-size:0.95em;
	padding-top:3px;	
}

#zone_contenu .bouton-lien img{
	float:left;
	padding-right:3px;	
}

#zone_contenu .bouton-lien a{
	display:block;
	float:left;
	width:255px;
	background-color:#F6F0CE;
	border:2px solid #E5CC7C;
	padding:3px;
	margin:0 4px 4px 0px;
	color:#000;	
}

#zone_contenu .bouton-lien a:hover{
	background-color:#E5CC7C;
	border:2px solid #CB5F07;
	text-decoration:none;
		
}

.zone-importante{
	background-color:#F6F0CE;
	width:150px;
	min-height:50px;
	padding:5px;
	float:right;
	margin:2px;	
}

.cadre-img {
	border:3px solid #E5CC7C;
	margin:0 5px 5px 5px;	
}

a:hover img.cadre-img{
	border:3px solid #CB5F07;
}


/************************** FIL D'ARIANE *******************/

#fil_dariane{font-size:0.8em;margin:0;padding:0;background-color:#ffffff;padding-bottom:10px;margin-bottom:10px;color:#555755;}

#fil_dariane a{color:#555755;}
#fil_dariane a:visited{color:#555755;}
#fil_dariane a:hover{color:#000000;}


/********************************** PIED DE PAGE **************************/
#pied_page{width:100%;clear:both;text-align:center;font-size:0.7em;padding-top:20px;}
.hr_pied_page{
	margin-top:15px;
	color:#cb5f07;
	background-color:#cb5f07;
	height: 1px;
	border: 0;

}

.menu_pied li{
	display:inline;
	background-image:url('/images/nouveau/nav_link_1.gif');
	background-repeat:no-repeat;
	padding:5px 0 5px 10px;
	margin:0 0 0 0;
	background-position:center left;
}

#pied_page a{color:#AD5104;text-decoration:none;}
#pied_page a:visited{color:#786D35;text-decoration:none;}/*E2A574*/
#pied_page a:hover{text-decoration:underline;}



.avertissement {
	border: 1px solid #666666;
	margin: 10px;
	text-align:center;
	padding: 5px;
	font-size:0.92em;
}

/************************ TABLEAUX **********************************/

#avecTableaux table {font-size:0.95em;border:2px solid #E0C167;border-collapse:collapse;margin:5px 0 5px 0;}
#avecTableaux td, tr, th {border-color:#E0C167;}
#avecTableaux th{background-color:#F6EDC4;padding:5px;}
#avecTableaux caption{font-size:1.25em;font-weight:bold;margin-bottom:10px;}
.tab_presentation{
	font-size:0.95em;
}


.tbl_rapports_appreciation{
width:100%;
}

/********************* ACCORDION ************************************/

#accordion {display:table;width:100%;}

#zone_contenu #accordion h3 {
font-size:1em;
margin:10px 0 0;
padding:0 0 0;
}

#contenu_milieu #accordion h3 a {
color:#AD5104;
line-height:19px;
text-decoration:none;
}

/*********************** MENU DANS UNE PAGE ***************************/

#zone_contenu .menuDsPage {
	padding:0;
	margin:0;
	padding-bottom:50px;
}
#zone_contenu .menuDsPage li {
	display:block;
	float:left;
	background-image:none;
	text-align:center;
	font-size:10px;
	padding:0;
	margin:3px;
}
#zone_contenu .menuDsPage li a{
	display:block;
	width:83px;
	height:25px;
	background-color:#CB5F07;
	border:1px solid #CB5F07;
	color:#FFF;
	padding:5px;
}
#zone_contenu .menuDsPage a:hover {
	color:#000;
	background-color:#F6EBBE;
	border:1px solid #CB5F07;
	text-decoration:none;
}

