/*________________________________________________________________*/
/*______________________INITIALISATION STYLE______________________*/
/*________________________________________________________________*/
/*___________POUR LA COMPATIBILITE AVEC LES NAVIGATEURS___________*/
/*________________________________________________________________*/



body, div, form, fieldset, ul, ol, table
{
	margin:			0;
	padding:		0;
}



/*________________________________________________________________*/
/*_________________________STRUCTURE SITE_________________________*/
/*________________________________________________________________*/
/*___________________ECHELONNAGE DES COMPOSANTS___________________*/
/*________________________________________________________________*/




/*______________________________________________________*/
/*____________________STRUCTURE BASE____________________*/



body
{
	position:		relative;
	background-attachment:	fixed;
	background-image:	url(../images/fond3.jpg);
	background-color:	"#e0e0e0";
	width:			879px;
	height:			100%;
	margin:			auto;

	text-align:		center;
	font-size:		medium;
}


/*______________________________________________________*/
/*_________________COMPOSANTS D'EN-TETE_________________*/


#barresup
{
	position:		absolute;

	top:			8px;

	height:			6px;
	width:			885px;

	margin:			auto;
	padding:		0px;
	border:			none;

	font-size:		1%;
	text-align:		left;

	background-color:	rgb(64, 73, 132);
}


#sousbarre
{
	position:		absolute;
	margin:			auto;
	padding:		0px;
	height:			6px;
	background-color:	rgb(255, 255, 255);
	width:			879px;
	top:			14px;
	border:			none;
	font-size:		1%;
}


#entete
{
	position:		absolute;
	margin:			auto;
	padding:		0px;
	background-color:	rgb(255, 255, 255);
	width:			879px;
	height:			89px;
	top:			10px;
	border:			none;
	font-size:		1%;
}



/*______________________________________________________*/
/*_________________RUBRIQUES INFERIEURES________________*/


#part1
{
	position:		fixed;
	top:			14px;
	width:			885px;
	height:			100%;

	margin:			auto;
	background-color:	rgb(255, 255, 255);
	overflow-x:		hidden;
	overflow-y:		auto;
}

#part2
{
	position:		relative;
	top:			99px;
	width:			879px;
	margin:			auto;
	background-color:	rgb(255, 255, 255);
	text-align:		left;
	vertical-align:		top;
	margin-bottom:		24px;
}



/*____________________LE MENU 1____________________*/



#navig
{
	position:		absolute;
	width:			168px;
	vertical-align:		top;
	float:			left;
	background-color:	rgb(255, 255, 255);
	margin:			auto;
}

#menu1b
{
	position:		absolute;
	width:			168px;
	vertical-align:		top;
	float:			left;
	background-color:	rgb(255, 255, 255);
	margin:			auto;

	margin-right:		12px;
	margin-top:		30px;
	margin-bottom:		12px;
	font-size:		medium;
	font-family:		"Arial","Trebuchet MS",sans-serif;
	line-height:		1.4;
}

#menu1b .table
{
	width:			168px;
	height:			23px;
	font-weight:		600;
	background-image:	url(../images/fmenu.jpg);
	border-collapse:	collapse;
}

#menu1b .table a:link
{
	background-image:	url(../images/fmenu.jpg);
	color:			black;
	text-decoration:	none;
	padding-left:		18px;
	font-style:		italic;
	line-height:		100%;
}

#menu1b .table a:visited
{
	background-image:	url(../images/fmenu.jpg);
	color:			black;
	text-decoration:	none;
	padding-left:		18px;
	font-style:		italic;
	line-height:		100%;
}

#menu1b .table a:hover
{
	background-image:	url(../images/fmenuactive.jpg);
	color:			Navy;
	text-decoration:	none;
	padding-left:		18px;
	font-style:		italic;
	line-height:		100%;
}

#menu1b .table a:active
{
	background-image:	url(../images/fmenuactive.jpg);
	color:			Navy;
	text-decoration:	none;
	padding-left:		18px;
	font-style:		italic;
	line-height:		100%;
}

#menu1b .table2
{
	width:			168px;
	height:			23px;
	font-weight:		bold;
	border-collapse:	collapse;
}

#menu1b .table2 a:link
{
	color:			black;
	text-decoration:	none;
	padding-left:		18px;
	font-style:		italic;
	line-height:		0.9;
}

#menu1b .table2 a:visited
{
	color:			black;
	text-decoration:	none;
	padding-left:		18px;
	font-style:		italic;
	line-height:		0.9;
}

#menu1b .table2 a:hover
{
	background-image:	url(../images/fmenuactive.jpg);
	color:			Navy;
	text-decoration:	none;
	padding-left:		18px;
	font-style:		italic;
	line-height:		0.9;
}

#menu1b .table2 a:active
{
	background-image:	url(../images/fmenuactive.jpg);
	color:			Navy;
	text-decoration:	none;
	padding-left:		18px;
	font-style:		italic;
	line-height:		0.9;
}

#menu1b .table3 a:link
{
	color:			black;
	text-decoration:	none;
	padding-left:		36px;
	font-style:		italic;
	line-height:		1.3;
	font-size:		small;
	font-weight:		bold;
}

#menu1b .table3 a:visited
{
	color:			black;
	text-decoration:	none;
	padding-left:		36px;
	font-style:		italic;
	line-height:		1.3;
	font-size:		small;
	font-weight:		bold;
}

#menu1b .table3 a:hover
{
	background-image:	url(../images/fmenuactive.jpg);
	color:			Navy;
	text-decoration:	none;
	padding-left:		36px;
	font-style:		italic;
	line-height:		1.3;
	font-size:		small;
	font-weight:		bold;
}

#menu1b .table3 a:active
{
	background-image:	url(../images/fmenuactive.jpg);
	color:			Navy;
	text-decoration:	none;
	padding-left:		36px;
	font-style:		italic;
	line-height:		1.3;
	font-size:		small;
	font-weight:		bold;
}

#menu1b .compteur
{
	margin-top:		20px;
	margin-left:		24px;
	text-align:		left;
}


/*____________________LE MENU 2____________________*/


#navig2
{
	position:		absolute;
	vertical-align:		top;
	width:			120px;
	float:			left;
	margin-top:		24px;
	margin-left:		759px;
	background-color:	rgb(255, 255, 255);
}


#navig2 p
{
	margin-left:		12px;
	margin-right:		12px;
}


/*_______________________CONTENUS_______________________*/


#flashacces
{
	vertical-align:		middle;
	background-color:	LightBlue ;
	text-align:		center;

	width:			100%;
	height:			100px;
	margin-left:		10px;
	margin-right:		10px;
	padding-top:		10px;
}


#flashacces p
{
	vertical-align:		middle;
	text-align:		center;
	margin-top:		36px;
}

#flash
{
	position:		absolute;
	vertical-align:		top;
	background-color:	white;
	text-align:		center;

	width:			591px;
	height:			100%;
	margin-left:		168px;
	margin-right:		120px;
}


#flash p
{
	vertical-align:		top;
	text-align:		center;
	margin-top:		36px;
}



#contenu
{
	position:		absolute;
	vertical-align:		top;
	background-color:	white;
	text-align:		left;

	width:			591px;
	margin-left:		168px;
	margin-right:		120px;
	float:			center;

	font-family:		"Arial","Trebuchet MS",sans-serif;

	overflow:		hidden;
}


#flashaccueil
{
	position:		absolute;
	vertical-align:		top;
	background-color:	white;
	text-align:		center;

	width:			591px;

	margin-left:		168px;
	margin-right:		120px;
	float:			center;

	font-family:		"Arial","Trebuchet MS",sans-serif;

	overflow:		auto;
}


#flashaccueil h1, #flashaccueil .note, #flashaccueil p
{
	text-align:		center;
}


#contenuflash
{
	position:		absolute;
	vertical-align:		top;
	background-color:	white;
	text-align:		center;

	width:			591px;
	margin-left:		168px;
	margin-right:		120px;
	float:			center;
}



/*______________________________________________________*/
/*__________________ÉLÉMENTS - CONTENU__________________*/



centre p
{
	text-align:		center;
}


h1
{
	padding:		0px;
	margin-top:		24px;
	margin-left:		12px;
	margin-right:		12px;
	margin-bottom:		12px;
	font-size:		medium;
	font-weight:		bold;
	font-family:		"Arial","Trebuchet MS",sans-serif;
	text-align:		left;
}


h2
{
	margin-left:		12px;
	margin-right:		12px;
	margin-bottom:		12px;
	margin-top:		0px;
	font-size:		small;
	font-weight:		bold;
	font-family:		"Arial","Trebuchet MS",sans-serif;
	text-align:		left;
}


h3
{
	margin-top:		12pt;
	margin-left:		12px;
	margin-right:		12px;
	margin-bottom:		0px;
	font-size:		small;
	font-weight:		bold;
	font-family:		"Arial","Trebuchet MS",sans-serif;
	text-align:		left;
}


h4
{
	margin-top:		6pt;
	margin-left:		12px;
	margin-right:		12px;
	margin-bottom:		12px;
	font-size:		small;
	font-weight:		bold;
	font-family:		"Arial","Trebuchet MS",sans-serif;
	text-align:		left;
}


p
{
	margin-left:		12px;
	margin-right:		12px;
	margin-top:		0px;
	margin-bottom:		12px;
	font-size:		small;
	font-family:		"Arial","Trebuchet MS",sans-serif;
	text-align:		justify;
}


.citation
{
	line-height:		1;
	font-size:		medium;
	font-family:		"Trebuchet MS","Times New Roman","Trebuchet MS",sans-serif;
	font-style:		italic;
	margin-top:		0px;
	margin-bottom:		6pt;
	margin-left:		24px;
	margin-right:		24px;
}


.lien
{
	margin-left:		0px;
	margin-top:		0pt;
	margin-bottom:		0pt;
	font-size:		small;
	font-family:		"Arial","Trebuchet MS",sans-serif;
	text-align:		left;
	padding-left:		24px;
}


#mapcontainer
{
	border:			2px;
	width:			560px;
	height:			420px;
}


.note
{
	font-family:		"Arial","Trebuchet MS",sans-serif;
	text-align:		left;
}


.mininote
{
	font-size:		x-small;
	font-family:		"Arial","Trebuchet MS",sans-serif;
	text-align:		left;
	margin-top:		6px;
}

.commentaire
{
	padding-left:		48px;

}


ul
{
	margin-left:		36px;
	margin-top:		6px;
	list-style-type:	circle;
	font-size:		small;
}


ol
{
	list-style-type:	decimal;
	margin-top:		0px;
	padding-top:		0px;
	margin-left:		48px;
	font-size:		small;
	margin-bottom:		12px;
}


li
{
	font-size:		small;
	margin-top:		0px;
	padding:		0px;
}


ul li
{
	font-size:		small;
	margin-top:		6px;
}


dl
{
	background-color:	rgb(230, 230, 230);
}


dt
{
	font-size:		small;
	margin-left:		18px;
	margin-top:		12px;
	font-weight:		bold;
}


dd
{
	font-size:		small;
	margin-left:		24px;
	font-weight:		normal;
}



/*______________________________________________________*/
/*________________________OBJETS________________________*/



.imagegauche
{
	margin-top:		0px;
	margin-right:		12px;
	margin-bottom:		12px;
	float:			left;
	border:			0px;
}


.imagedroite
{
	margin-top:		0px;
	margin-left:		12px;
	margin-bottom:		12px;
	float:			right;
	border:			0px;
}


.mininavig
{
	margin:			0px;
	padding:		0px;
	border:			0;
	text-size:		x-small;
	width:			100%;
}

.elmen a:link
{
	color:			black;
	text-decoration:	none;
}

.elmen a:visited
{
	color:			black;
	text-decoration:	none;
}

.elmen a:hover
{
	color:			black;
	text-decoration:	none;
}

.elmen a:active
{
	color:			black;
	text-decoration:	none;
}

.elmen a img
{
	border:			none;
}

/*______________________________________________________*/
/*________________MODULES EXCEPTIONNELS________________*/


.citationentete
{
	padding-left:		36px;
	padding-right:		36px;
	vertical-align:		top;
	background-color:	white;
	line-height:		1;
	font-size:		medium;
	font-family:		"Trebuchet","Times New Roman","Trebuchet MS",sans-serif;
	font-style:		italic;
	margin-top:		36px;
	font-weight:		bold;
}


.noteentete
{
	padding-left:		36px;
	padding-right:		36px;
	vertical-align:		top;
	font-size:		medium;
	background-color:	white;
	font-family:		"Arial","Trebuchet MS",sans-serif;
	text-align:		left;
	font-weight:		normal;
}



/*______________________________________________________*/
/*________________________LIENS________________________*/


a:
{
	color:			blue;

	text-decoration:	none;
}

a:link
{
	color:			blue;

	text-decoration:	none;
}

a:visited
{
	color:			blue;

	text-decoration:	none;
}


a:hover
{
	color:			blue;

	text-decoration:	underline;
}
