body {



	font:normal 12pt/1.8  Arial, Helvetica, sans-serif;



	color:#EC6F05;



	background-color:#175963;



	margin:0;



}











/* ########## Balises génériques ########## */







h1 {



	width:760px;



	height:150px;



	margin:0;



	background-image:url(../images/interface/bandeau.jpg);



	background-repeat:no-repeat;



}



h1 span, h2 span {display:none;}



h2 {



	height:37px;



	margin:0 0 0 335px;



	background-repeat:no-repeat;



	background-position:top right;



}











a img {border:0;}



a {
	color:#01a1b7; 
	text-decoration:none;
}


a:hover {
	color:#9FDCE4;
}











hr {



	margin:10px 10px 0 10px;



	padding:0;



	border:1px solid #F27829;



}











fieldset {



	margin:10px;



	padding:10px;



}



legend {



	font-size:16pt;



	font-weight:bold;



}



label {



	display:block;



	font-weight:bold;



}



input {



	width:300px;



	border:1px solid #F27829;



}



input:hover {border:1px solid #F00;}



input.bouton {



	width:120px;



	background-color:#F27829;



	color:#FFF;



	font-weight:bold;



	border:2px outset #F27829;



}



/* ########## Ids ########## */







#conteneur {



	position:relative;



	left:50%;



	width:760px;



	margin:30px 0 10px -380px;



	background-color:#FFF;



	background-image:url(../images/interface/filigrane.gif);



	background-repeat:no-repeat;



	background-position:460px 260px;



	border-top:10px solid #de5917;



	border-right:1px solid #de5917;



	border-bottom:10px solid #de5917;



	border-left:1px solid #de5917;



}







#logo3d {



	 z-index:200;



	 position:absolute;



	 top:-17px;



	 left:0px;



}











/* ########## Menu supérieur ########## */







#menusup {



	position:absolute;



	top:-42px;



	right:0;



	padding:0;



	margin:0;



	font:bold 10pt/2  Arial, Helvetica, sans-serif;



}



#menusup li {



	display:inline;



	margin:0;



	padding:0 5px 0 5px;



	border-right:1px solid #01a1b7;



}



/* ########## Menu principal ########## */







#menu {



	margin:0;



	padding:0;



	height:31px;



}



#menu li {



	float:left;



	width:95px;



	margin:0;



	padding:0;



	list-style-type:none;



}



#menu a {



	display:block;



	height:20px;



	height:31px;



	font-size:10pt;



	font-weight:bold;



	text-align:center;



	color:#FFF;



	background-repeat:no-repeat;



	background-image:url(../images/interface/bouton_menu.gif);



	background-position:0 0;



}



#menu a:hover {



	color:#FFFFFF;



	background-position:0 -31px;



}



	







/* ########## Page ########## */







#page {



	margin:10px 10px 0 10px;



}







#page p {



	font-size:10pt;



	color:#ce5b22;



	text-align:justify;



}











/* ########## Pied ########## */







#pied {



	clear:both;



	text-align:center;



	font-weight:bold;



}







#coords_pied {



	clear:both;



	font-size:10pt;



	font-weight:bold;



	color:#175963;



	text-align:center;



}











/* ########## Barre de défilement ########## */







#references {



	float:left;



	margin:0 20px 0 0;



	background-repeat:no-repeat;



	background-position:24px 44px;



	position:relative;	



}







.iframe {



	margin:0;



	background-color:#FFF;



	background-image:url(../images/interface/defilement_navigation_fond.gif);



	background-repeat:repeat-x;



}



.scroller {



	clear:both;



	margin:0 auto 20px auto;



}



#apercu {



	margin:8px 0 0 0;



}



#apercu img {



	border:1px solid #FFF;



}







#apercu td {



	text-align:center;



	vertical-align:middle;



}







#intitule {



	position:absolute;



	bottom:18px;



	left:38px;



	width:270px;



	color:#F27829;



	font-size:12pt;



	font-weight:bold;



	font-variant:small-caps;



	text-align:center;



}



















/* ########## Divers ########## */







.illustration {



	border:5px solid #16afc1;



	margin:-35px 20px 20px 20px;



	float:left;



}







.img_accueil {



	border:5px solid #01a1b7;



	margin:-35px 20px 20px 20px;



	float:left;



}







.coordonnees {



	font-size:13pt;



	font-weight:bold;



	color:#01a1b7;



	text-align:center;



	margin:10px 0 30px 0;



}















/* ########## Admin ########## */







#admin {



	height:25px;



	width:791px;



	margin:20px auto 50px auto;



	background-color:#FFFFFF;



	font-weight:bold;



	font-size:10pt;



	border:5px ridge #EEE;



}



#admin li {



	list-style-type:none;



	list-style-position:inside;



	float:left;



	border-right:1px dotted #F27829;



}



#admin li a {



	display:block;



	padding:0 20px 0 20px;



}



#admin li a:hover {



	background-color:#F27829;



	color:#FFF;



}



#admin li.actuel {



	padding:0 20px 0 20px;	



}



#admin li.modifverif a {



	color:#F00;



}







.admin_instructions li {



	margin:0;



	padding:0;



	line-height:1.2;



}











a.img_modif_link {



	position:absolute;



	padding:5px;



	background-color:#FFF;



	border:1px dashed #00F;



}







a.img_modif_link, a.txt_modif_link {



	color:#00F;



	font-size:10pt;



	font-weight:bold;



}



	



	



.admin_modifier {



	color:#F00;



	font-size:10pt;



	font-weight:bold;



}



#admin_lien {



	clear:both;



	margin:20px 0 0 0;



	text-align:left;



}



#tableImgsSuppr {position:absolute;}



#tableImgsSuppr td {text-align:right;}







.imgSuppr {



	margin:12px 20px 0 0;



	border:1px solid #F00;



}



/* ************************ Style de la div des mots cles ***************** */



#pixelcache {



	width:1px;



	height: 1px;



	overflow: hidden;



}









