/*********************position et mise en forme des div *************************/

#haut {
	z-index:100;	
}

.infos {
	background-color: white;
	margin: 0px;
	padding: 0px;
	height:800px;
}

.infos li {
	list-style-type: none;
}

.titre {
	font-family: Arial, Helvetica, sans-serif;
	color:#8B8B8B;
	font-size:16px;
	font-weight:bold;
}

.police_general {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}

.police_general a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

.police_general a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
}

/***************** position et mise en forme des menus dynamiques********************/

.MenuDyn {
	position:absolute;
	top:198px;
	z-index: 200;
	width:175px;
}

.HautMenuDyn{
	background: url(MenuImg/haut_menu_deroulant.gif) no-repeat;
	width: 172px;
	height: 9px;
}

.CentreMenuDyn{
	background: url(MenuImg/fond_menu_deroul.gif) repeat-y;
	width: 172px;
	height: 9px;
}

.BasMenuDyn{
	background: url(MenuImg/bas_menu_deroulant.gif) no-repeat;
	width: 172px;
	height: 27px;
}

.HautSousMenuDyn{
	background: url(MenuImg/haut_sous_menu_deroulant.gif) no-repeat;
	width: 172px;
	height: 27px;
}

.CentreSousMenuDyn{
	background: url(MenuImg/fond_sous_menu_deroul.gif) repeat-y;
	width: 172px;
	height: 9px;
}

.BasSousMenuDyn{
	background: url(MenuImg/bas_sous_menu_deroulant.gif) no-repeat;
	width: 172px;
	height: 9px;
}

/****** position et mise en forme des Liens dans les menus dynamiques*********/

.CentreMenuDyn a {
	color: #856685;
	font-size: 10pt;
	text-decoration: none;
	padding:0px;
	margin:0px;
	font-family: sans-serif;
}

.CentreMenuDyn a:hover {	
	text-decoration: underline;
}

.CentreMenuDyn ul {
	list-style-type: none;
}

.CentreSousMenuDyn a {
	color: #856685;
	font-size: 13px;
	text-decoration: none;
	padding:0px;
	margin:0px;
	font-family: sans-serif;
}

.CentreSousMenuDyn a:hover {	
	text-decoration: underline;
}

.CentreSousMenuDyn ul {
	list-style-type: none;
}
/****** mise en forme des Liens dans pied de page *********/

.baseline_link {
	position:relative;
	top:-5px;
	color: #FFFFFF;
}

.baseline_link a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.baseline_link a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/****** mise en forme des messages pour l'affichage *********/
.linkbanal {
	text-decoration: none;
	font-size: 13px;
	color: green;
}

.linkbanal:hover {
	text-decoration:underline;
}

.intitule1{
	font-family: Arial, Helvetica, sans-serif;
	color: #009ed6;	
	font-size: 18px;
}

.intitule2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;	
	font-size: 15px;
}

.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.ar_titre {	
	font-family: Arial, Helvetica, sans-serif;
	background-color: #40A3E4;
	padding-top: 1px;
	padding-bottom: 2px;
	color: #FFFFFF;
	text-align: center;
	font-size: 18px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.ar_titre a {	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
}

.ar_titre a:hover {	
	text-decoration: underline;
}

/************************ style pour les galeries d'images ************/

div.galerie
{
	width: 250px ;
	border: 1px dashed #dcb ;	
	padding: 10px ;
	padding-bottom:25px;
	margin: 10px ;
	text-align: center ;
	font: Arial, Helvetica, sans-serif;
}

ul.galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul.galerie_mini li
{
	float: left ;
}

ul.galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

dl.galerie_photo
{
	clear: both ;
	margin: 0 auto ;
}

dl.galerie_photo dd
{
	margin: 0 ;
}

dl.galerie_photo img
{
	border: 1px solid #dcb ;
}

/************************Style pour la page recherche globale*******************************/

.onglet_search {
	border:1px solid white;
	background-color:#2AA2EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;	
	text-align:center;
	padding:3px;
}

.onglet_search a {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;
	padding:3px;
}

.onglet_search a:hover {
	background-color:#008EE4;
	text-decoration: underline;
}