@charset "UTF-8";
body{
	background:url('/images_index/back_top.jpg') repeat-x;
	background-color:#2C2D31;
	margin:auto;
	text-align:center;
	width:960px;
	font-family:Arial;
	font-size:12px;
}
a{
	color:#202020;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#page{
	width:960px;
	text-align:left;
	background-color:#FFFFFF;
}

#head{
	height:165px;
	width:100%;
	background:url('/images_index/back_head.jpg') bottom repeat-x;
	text-align:center;
}
#top_santor_dossier{
	float:right;
	margin:5px 30px 0 0;
	text-align:left;
}
/******MENU*******/
.the_menu{
	width:905px;
	height:42px;
	background:url('/images_index/fond_menu.png') no-repeat;
	margin:15px 0 0 27px;
}
#menu{
	margin-left:110px;
}
.tabsmenuclass a{
display: block;
margin-top:8px;
padding: 5px 7px;
color: white;
margin-right: 1px;
text-decoration: none;
font:13px Verdana;
}
/*.tabsmenuclass a:hover, .tabsmenuclass a.selected{
background: #222222;
color: white;
}*/
.tabsmenuclass a:visited{
color: white;
}
.item{
width: auto;
margin: 0;
padding: 0;
float: left;
position:relative;
}
.item a{
display: block;
padding: 5px 10px;
color: white;
margin-right: 1px;
text-decoration: none;
font:13px Verdana;
}
.item a:hover, .item a.selected{
border:1px solid #F08C00;
color: white;
text-decoration:none;
}
.item a:visited{
color: white;
}
.mini_sous_menu a{
display: block;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
width:150px;
padding: 5px 4px;
background: #B13F7D;
color: white;
margin-right: 1px;
text-decoration: none;
font:11px Tahoma;
}
.mini_sous_menu a:hover, .mini_sous_menu a.selected{
background: #9E105C;
color: white;
}
.mini_sous_menu a:visited{
color: white;
}
/***NEWS DOSSIER***/

#news_dossier_top{
	height:12px;
	width:500px;
}
	#news_dossier_gt{
		width:13px;
		height:100%;
		font-size:0px;/*on met 0px car sinon IE prend en compte 13px et la taille de la div est trop grande*/
		background:url('/images_index/news_dossier/total.png') 0 0 no-repeat;
	}
	#news_dossier_mt{
		width:474px;/*taille width de news_dossier_top moins (taille cot� droite plus taille cot� gauche)*/
		height:100%;
		font-size:0px;/*on met 0px car sinon IE prend en compte 13px et la taille de la div est trop grande*/
		background:url('/images_index/news_dossier/middle_top.png') repeat-x;
	}
	#news_dossier_dt{
		width:13px;
		height:100%;
		font-size:0px;/*on met 0px car sinon IE prend en compte 13px et la taille de la div est trop grande*/
		background:url('/images_index/news_dossier/total.png') -12px 0 no-repeat;
	}
	
#news_dossier_middle{
	width:500px;
}
	#news_dossier_gm{
		width:13px;
		background:url('/images_index/news_dossier/gauche_middle.png') repeat-y;
	}
	#news_dossier_mm{
		width:500px;/*150 + 13 + 13*/
		background:url('/images_index/news_dossier/droite_middle.png') right repeat-y;
	}
		#news_dossier_contenu{
			margin:0 13px;
			padding-left:10px;
			line-height:18px;
			vertical-align:middle;
			background:url('/images_index/news_dossier/fond_middle.png') repeat;
			color:#FFFFFF;
		}
		#news_dossier_contenu a{
			color:#FFFFFF;
		}
		.active_dossier{
			display:block;
			float:left;
			width:25px;
			height:25px;
			font-weight:bold;
			font-size:16px;
			padding-top:3px;
			margin-right:3px;
			color:#FFFFFF;
			text-align:center;
			text-decoration:none;
			background:url('/images_index/news_dossier/active_dossier.png') no-repeat;
		}
		.active_dossier:hover{
			text-decoration:none;
		}
		.desactive_dossier{
			display:block;
			float:left;
			width:18px;
			height:18px;
			font-weight:bold;
			font-size:13px;
			margin-top:4px;
			margin-right:3px;
			color:#FFFFFF;
			text-align:center;
			text-decoration:none;
			background:url('/images_index/news_dossier/desactive_dossier.png') no-repeat;
		}
		.desactive_dossier:hover{
			text-decoration:none;
		}
#news_dossier_bottom{
	width:500px;
	height:12px;
}
	#news_dossier_gb{
		width:13px;
		height:100%;
		background:url('/images_index/news_dossier/total.png') -39px 0 no-repeat;
	}
	#news_dossier_mb{
		width:474px;
		height:100%;
		background:url('/images_index/news_dossier/middle_bottom.png') repeat-x;
	}
	#news_dossier_db{
		width:13px;
		height:100%;
		background:url('/images_index/news_dossier/total.png') -26px 0 no-repeat;
	}
/******************/
#corps{
	font-size:12px;
	font-family:Arial;
}
.titre{
	font-size:18px;
	color:#F57C00;
	font-weight:bold;
}
#qui_sommes_nous{
	height:366px;
	width:954px;
	background:url('/images_index/fond_qui_sommes_nous.jpg');
}
#qui_sommes_nous .text{
	float:left;
	width:350px;
}
#liste_diapo{
	float:left;
	width:590px;;
}
.diapo_contenu{
	position:relative;
	margin-left:40px;
	background:url('/images_index/fond_contenu_diapo.png');
	/*width:515px !important;/*firefox ne compte pas les bordure dans la taille alors que IE oui*/
	width:535px;
	/*height:292px !important;*/
	height:312px;
	/*border:10px solid #6E501E;*/
}
.diapo{
	position:absolute;
	top:10px;
	left:10px;
}
.diapo a{
	display:block;
	text-decoration:none;
}
.diapo a:hover{
	text-decoration:none;
}
.diapo_texte{
	position:absolute;
	top:170px;
	left:0;
	width:515px;
	background-color:#2B2D30;
	opacity:0.9;
	filter:alpha(opacity=90); 
	color:#C8C9CA;
}
.diapo_texte .contenu{
	padding:8px 10px;
	font-size:13px;
}
.diapo_texte .titre{
	font-size:26px;
	color:#C8C9CA;
}
.charge_diapo{
	text-align:center;
	margin-top:5px;
	padding-top:5px;
}
/* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
.charge_diapo{
	text-align:center;
	margin-top:5px;
	padding-top:20px;
}  
}

.charge_diapo a{
	padding:5px;
	margin-right:3px;
}
.active_diapo{
	width:10px;
	height:10px;
	background:url('/images_index/active_diapo.png') no-repeat;
}
.desactive_diapo{
	width:10px;
	height:10px;
	background:url('/images_index/desactive_diapo.png') no-repeat;
}
/***LISTE SITE***/
#liste_site{
	position:relative;
	background-color:#323232;
	overflow: hidden;
	height:185px;
}
.my_site{
	float:left;
	width:201px;
	height:151px;
	background:url('/images_index/fond_liste_site.png') no-repeat;
	margin:0 15px;
}
.my_site_contenu{
	padding:8px;
	text-align:center;
}
.my_site_contenu a img{
	border:1px solid #A0A0A0;
}
/****************/
/******PIED*******/
#pied{
	background:url('/images_index/fond_pied.jpg') repeat-x;
	color:#FFFFFF;
	background-color:#222222;
}
#pied a{
	color:#FFFFFF;
}
.pied_section{
	float:left;
	padding:10px 15px;
	color:#FFFFFF;
}
.pied_section_titre{
	color:#F08B00;
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
}
/*****************/

a.lienaccueil:link, a.lienaccueil:visited {
	color: #ffffff;
	text-decoration: underline;
}
a.lienaccueil:hover, a.lienaccueil:active {
	color: #68656A;
	text-decoration: underline;
}

