body{
	border:0px;
	margin:0px;
	padding:0px;

	background:#FFFFFF;

	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color:#5A5A5A;
	font-size: 1em;
	width:100%;
	height:100%;
}

.bodyNormal {
	background:#FFFFFF url("../img/trame_fond_body.gif");
}

html{
	border:0px;
	margin:0px;
	padding:0px;
	height:100%;
}

img{
	border:0px;
	margin:0px;
	padding:0px;
}

#main{

	position:absolute;
	width:974px;
	left:50%;
	top:10px;
	background: #fff;
	border:1px solid #CDCDCD;
	margin:0px;
	margin-left:-487px;
	padding:0px;

	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color:#5A5A5A;
	font-size: 1em;
}

#header{
	width:974px;
	height:49px;
	border:0px;
	margin:0px;
	padding:0px;
}

#header_logo{
	float:left;
	border:0px;
	margin:0px;
	padding:0px;
}

#header_dossier{
	float:right;
	border:0px;
	margin:0px;
	padding:0px;
}

#header_end{
	clear:both;
	line-height:0px;
}

#footer{
	width:974px;
	border:0px;
	border-top:1px solid #CDCDCD;
	margin:0px;
	padding:0px;
}

#footer_nav{
	float:right;

	border:0px;
	margin:0px;
	margin-top:8px;
	margin-bottom:4px;
	padding:0px;
}

#home{
	width:974px;

	border:0px;
	border-top:1px solid #CDCDCD;
	margin:0px;
	padding:0px;

	font-size: 1em;
	line-height:0px;

	align:center;
}

#home_titre{
	position:absolute;

	top:194px;
	left:15px;

	border:0px;
	margin:0px;
	padding:0px;

	ligne-height:0px;

	z-index:2;
}

#home_data{
	position:relative;

	border:0px;
	margin:0px;
	padding:0px;

	line-height:0px;

	z-index:1;
}

#accueil{
	width:974px;
	height:566px;

	border:0px;
	border-top:1px solid #CDCDCD;
	margin:0px;
	padding:0px;

	font-size: 1em;
	ligne-height:0px;

	background-image: url("../img/fond_datas.gif")!important;
}

#accueil_titre{
	position:absolute;

	top:50px;


	border:0px;
	margin:0px;
	padding:0px;

	ligne-height:0px;

	z-index:2;
}

#accueil_rub1{
	position:absolute;

	top:51px;
	left:556px;

	border:0px;
	margin:0px;
	padding:0px;

	ligne-height:0px;

	z-index:2;
}

#accueil_rub2{
	position:absolute;

	top:192px;
	left:416px;

	border:0px;
	margin:0px;
	padding:0px;

	ligne-height:0px;

	z-index:2;
}

#accueil_rub3{
	position:absolute;

	top:333px;
	left:0px;

	border:0px;
	margin:0px;
	padding:0px;

	ligne-height:0px;

	z-index:2;
}

#accueil_rub4{
	position:absolute;

	top:473px;
	left:278px;

	border:0px;
	margin:0px;
	padding:0px;

	ligne-height:0px;

	z-index:2;
}

#accueil_rub5{
	position:absolute;

	top:333px;
	left:556px;

	border:0px;
	margin:0px;
	padding:0px;

	ligne-height:0px;

	z-index:2;
}

#raccourcis {
	position:absolute;

	width:200px;
	left:50%;

	z-index:10;

	border:0px;
	margin:0px;
	margin-left:-155px;
	padding:0px;
}

#raccourcis ul li a{
	position:absolute;

	border:0px;
	margin:0px;
	margin-top:-5000px;
	padding:0px;

	font-size:0.8em;
	text-decoration:none;
	color:#5A5A5A;
	font-weight:bold;
}

#raccourcis ul{
	border:0px;
	margin:0px;
	padding:0px;

	list-style-type:none;
	line-height:1em;
}


#navigation_principale{
	border:0px;
	margin:0px;
	padding:0px;

	line-height:0px;
}

#interieur_titre{
	display:inline;
	float:left;

	border:0px;
	margin:0px;
	padding:0px;

	z-index:2;
}

#interieur_rub1{
	display:inline;
	float:left;

	border:0px;
	margin:0px;
	margin-top:2px;
	padding:0px;
}

#interieur_rub2{
	display:inline;
	float:left;

	border:0px;
	margin:0px;
	margin-top:2px;
	padding:0px;
}

#interieur_rub3{
	display:inline;
	float:left;

	border:0px;
	margin:0px;
	margin-top:2px;
	padding:0px;
}

#interieur_rub4{
	display:inline;
	float:left;

	border:0px;
	margin:0px;
	margin-top:2px;
	padding:0px;
}

#interieur_rub5{
	display:inline;
	float:left;

	border:0px;
	margin:0px;
	margin-top:2px;
	padding:0px;
}

#sous_navigation_principale{
	width:971px;

	border:0px;
	margin:0px;
	margin-left:1px;
	padding:0px;

	line-height:0px;
}

#sous_navigation_principale_titre{
	float:left;

	border:0px;
	margin:0px;
	padding:0px;

	line-height:0px;
}

#sous_navigation_principale_liens{
	float:right;

	border:0px;
	margin:0px;
	margin-top:2px;
	padding:0px;

	line-height:0em;
	text-align:right;
}

#sous_navigation_principale_fin{
	clear:both;

	border:0px;
	margin:0px;
	padding:0px;

	line-height:0px;
}



#datas{
	width:974px;

	border:0px;
	border-top:1px solid #CDCDCD;
	margin:0px;
	padding:0px;

	font-size: 0.9em;

	background-image: url("../img/fond_datas.gif")!important;
}

#contenus{
	width:974px;

	border:0px;
	margin:0px;
	padding:0px;

	font-size: 0.9em;

	background-image: url("../img/fond_datas.gif")!important;
}

#contenus_end{
	clear:both;
}



#contenus_left{
	float:left;

	width:380px;

	border:0px;
	margin:0px;
	margin-top:21px;
	padding:0px;
	padding-left:20px;

	font-size: 1em;

	line-height: 1.3em;
}



#contenus_left2{
	float:left;

	width:680px;

	border:0px;
	margin:0px;
	margin-top:21px;
	padding:0px;
	padding-left:20px;

	font-size: 1em;

	line-height: 1.3em;
}


#contenus_right3{
	float:right;

	width:520px;

	border:0px;
	margin:0px;
	margin-top:21px;
	padding:0px;
	padding-right:20px;

	font-size: 1em;

	line-height: 1.3em;
}

#contenus_right{
	float:right;

	border:0px;
	margin:0px;
	padding:0px;
	margin-right:2px;

	font-size: 1em;
}

#contenus_right_top{

	border:0px;
	margin:0px;
	padding:0px;

	line-height:0px;
	font-size: 1em;
}

#contenus_right_contenu{

	position: relative;
	border:0px;
	margin:0;
	/*padding:0 10px 0 10px;	*/
	background-color:#F7F7F7;
	font-size: 1em;
	width: 550px;
}

#contenus_right_contenu_titre{
	font-weight:bold;
	border-bottom:1px solid #5A5A5A;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-left:14px;
}

.contenus_right_contenu_item{
	float:left;
	width:250px;
	display: inline;
	margin-left: 14px;
	margin-right: 0;
}



#contenus_right_contenu_end{
	clear:both;
}

#contenus_right_bottom{

	border:0px;
	margin:0px;
	padding:0px;

	line-height:0px;
	font-size: 1em;
}


.contenus_right_contenu_item p{
	margin: 0 0 10px 0;

}


.contenus_right2_contenu_item p{
	margin: 0 0 10px 0;

}

#contenus_right_contenu p {
	font-size: 0.9em;
}

.contenus_right_contenu_item p span, .contenus_right2_contenu_item p span, #diaporama_manuel .diapo .legende_diapo span {
	position:relative;
	display:block;

	border:0px;
	margin:0px;
	padding:0px;

	width:230px;
	top:-27px;
	left:25px;

	font-size: 0.95em;
	font-weight: bold;
}

.contenus_right_contenu_item .p2 span, .contenus_right2_contenu_item .p2 span, #diaporama_manuel .diapo .legende_diapo2 span {
	position:relative;
	display:block;

	border:0px;
	margin:0px;
	padding:0px;

	width:230px;
	top:-2px;
	left:25px;

	font-size: 0.95em;
	font-weight: bold;
}



.contenus_right_contenu_item .picto_zoom2, .contenus_right2_contenu_item .picto_zoom2{
	position:relative;
	top:0px;
	left:0px;
}


.contenus_right_contenu_item .picto_zoom3, .contenus_right2_contenu_item .picto_zoom3{
	position:relative;
	top:0px;
	left:0px;
}




.contenus_right_contenu_item .picto_zoom, .contenus_right2_contenu_item .picto_zoom{
	position:relative;
	top:0px;
	left:0px;
}



#diaporama_manuel .diapo .picto_zoom {
	position:relative;
	top:16px;
	left:0px;
}



#diaporama_manuel .diapo .picto_zoom2 {
	position:relative;
	top:22px;
	left:0px;
}



#diaporama_manuel .diapo .picto_zoom3 {
	position:relative;
	top:32px;
	left:0px;
}






#contenus_right2{
	float:right;

	border:0px;
	margin:0px;
	padding:0px;
	margin-right:2px;
	margin-top:50px;

	font-size: 1em;
}

#contenus_right_jeu{

	float:right;

	border:0px;
	margin:0px;
	padding:0px;
	margin-right:2px;
	margin-top:50px;

	font-size: 1em;
}





.picture_box_separator{
	float:right;

	border:0px;
	margin:0px;
	padding:0px;
	width:500px;
	height:340px;

	font-size: 1em;
}


#contenus_right2_top{

	border:0px;
	margin:0px;
	padding:0px;

	line-height:0px;
	font-size: 1em;
}


#contenus_right_jeu_top{

	border:0px;
	margin:0px;
	padding:0px;

	line-height:0px;
	font-size: 1em;
}

#contenus_right2_contenu{

	position: relative;
	border:0px;
	margin:0;
	/*padding:0 10px 0 10px;	*/
	background-color:#F7F7F7;
	font-size: 1em;
	width: 550px;
}

#contenus_right_jeu_contenu{

	position: relative;
	border:0px;
	margin:0;
	/*padding:0 10px 0 10px;	*/
	background-color:#F7F7F7;
	font-size: 1em;
	width: 550px;
}

.contenus_right2_contenu_item{
	float:left;
	width:250px;
	display: inline;
	margin-left: 14px;
	margin-right: 0;
}

.contenus_right_jeu_contenu_item{
	float:left;
	width:250px;
	display: inline;
	margin-left: 14px;
	margin-right: 0;
}


#contenus_right2_contenu_titre{
	font-weight:bold;
	border-bottom:1px solid #5A5A5A;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-left:14px;
}


#contenus_right_jeu_contenu_titre{
	font-weight:bold;
	border-bottom:1px solid #5A5A5A;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-left:14px;
}

.contenus_left_contenu_titre{
	border-bottom:1px solid #5A5A5A;
	padding-bottom:5px;
	margin-bottom:10px;
}

#contenus_right2_contenu_end{
	clear:both;
}

#contenus_right2_bottom{

	border:0px;
	margin:0px;
	padding:0px;

	line-height:0px;
	font-size: 1em;
}



.contenus_right2_contenu_item p{
	margin: 0 0 10px 0;

}

#contenus_right2_contenu p {
	font-size: 0.9em;
}

.contenus_right2_contenu_item p span, #diaporama_manuel .diapo .legende_diapo span {
	font-weight: bold;
}




#popup_picture{
	text-align:center;
	background: #fff;

}

#popup_picture_data{
	clear:both;
}

#popup_picture_data_picture{
	border:0px;
	margin:0px;
	padding:0px;
	text-align:center;
}

#popup_picture_data_next{
	position:absolute;
	top:50%;
	text-align:right;
	width:60px;
	height:35px;
	right:5px;
}

#popup_picture_data_previous{
	position:absolute;
	top:50%;
	text-align:left;
	width:60px;
	height:35px;
	left:5px;
}


#popup_picture_data img{
	margin-top: 15px;
}

#popup_picture_data_end{
	clear:both;
	line-height:0px;
}

#popup_picture_texte{
	text-align:left;
	font-size:0.8em;
}

#popup_picture_texte span {
	font-weight: bold
}

.popup_center{
	text-align:center;
}






#datas_nav{
	border:0px;
	margin:0px;
	padding:0px;
}

#datas_nav_end{
	clear:both;
}

#datas_nav_left{

	float:left;
	border:0px;
	margin: 0 0 0 20px;;
	padding:0px;

}

#datas_nav_right{
	float:right;

	border:0px;
	margin:0px;
	padding:0px;
}

#diaporama_automatique {
	position: relative;
	margin-left: 14px;
	height: 250px;
}

#diaporama_automatique div {
	display:none;
	position:absolute;
	top:0; left:0;
	width:255px;
	height:255px;
}

#diaporama_automatique div a {
	display: block;
	width: 255px;
	height: 255px;
}

#diaporama_manuel {
	position: relative;
	margin-left: 14px;
	height: 340px;
}

#diaporama_manuel a {
	text-decoration: none;
}

#diaporama_manuel .diapo {
	position: relative;
	z-index: 0;
	background: #F7F7F7;
	width: 530px;
	padding: 0 10px 0 0;
	height: 340px;
}


#diaporama_manuel .diapo .legende_diapo {
	padding-top: 15px;
}

#diaporama_manuel #selection_diapo {
	position: absolute;
	top: 265px;
	z-index: 100000;
	display: none;
}

#alert_resolution{
	position: absolute;
	width:974px;
	left:50%;
	margin:0px;
	margin-left:-487px;
	padding:0px;
	top:662px;

	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color:#DEDEDE;
	font-size: 0.8em;
	text-align:center;
}

#alert_resolution_accueil{
	position: absolute;
	width:974px;
	left:50%;
	margin:0px;
	margin-left:-487px;
	padding:0px;
	top:668px;

	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color:#DEDEDE;
	font-size: 0.8em;
	text-align:center;
}




