        * {	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;}

body {	 margin: auto;}

#page {	width: 970px; margin-right: auto;margin-left: auto;}
#page hr {	clear: both; width: 1px;	height: 1px; color: #0D1110; background-color: #0D1110;}

#header { 	background: url(header.png) no-repeat;	width: 970px;	height: 166px; }
#header strong, #header em { display: none;}

#menu_horizontal {	background: #14648A url(menu.png) no-repeat;	height: 35px; padding-left:75px;}
#menu_horizontal li {	display: inline;}
#menu_horizontal li a {	text-decoration: none;	color: #0C6C99;	display: block;	float: left; padding: 5px 15px 2px 15px;}
#menu_horizontal li a:hover {	color: #1EE9FF;}

#col_gauche {	width: 190px;	float: left;	margin-top: 20px;	margin-right: 30px;	margin-bottom: 20px;}
#col_droite {	width: 190px;	float: left;	margin-top: 20px;	margin-bottom: 20px;}
#col_gauche li, #col_droite li {list-style: none; font-size: 0.9em;	color: #0F79AD; border: 1px solid #0F79AD; margin-bottom:10px;}
#col_gauche li h2, #col_droite h2 {font-size: 0.9em; text-align: center; padding: 5px;	color: #fff; background-color:#0F79AD;}
#col_gauche ul, #col_droite ul {	margin-bottom: 20px;}
#col_gauche ul li, #col_droite ul li {	text-align: left;	font-size: 0.8em;	margin: 4px 0px; }
#col_gauche li a, #col_droite li a {	text-decoration: none;	color: #0F79AD;	display:block; padding: 5px 0px 5px 15px;}
#col_gauche li form, #col_droite li form {	color: #0F79AD;	padding: 5px 0px 5px 15px;}
#col_gauche  li a:hover, #col_droite  li a:hover {	color: #1EE9FF;}
#adresse {font-style:normal;text-align: center; text-indent:-12px;}

#menugeneral { height:64px; background-image: url(menu.png);	background-repeat: no-repeat; margin-right:12.5%; margin-left:12.5%;position:relative;}
#menugeneral ul { margin-left:50px;}
#menugeneral li { list-style-image: none;	list-style-type: none;	float: left;}
#menugeneral a {	color: #0C6C99;	text-decoration: none;	display: block;	padding-top: 15px;	padding-right: 30px;	padding-bottom: 5px;	padding-left: 30px;}
#menugeneral a:hover { color: #1EE9FF; }

#contenu {	float: left;	width: 530px;	margin-top: 20px;	margin-right: 30px;	text-align: left;	margin-bottom: 20px; color:#0b5d85;}
#contenu h1 {	background-color:#0F79AD; color: #fff;	text-align: center;	padding-bottom: 10px; padding-top:5px;	margin-bottom: 30px;	font-variant: small-caps;}
#contenu h2 {	color: #0F79AD;	font-weight: normal;	font-size: 1.3em;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #1EE9FF;	margin-bottom: 5px;	margin-top: 25px;}
#contenu h3 {	font-weight: normal;	color: #0F79AD;	margin-top: 20px;	margin-bottom: 5px;}
#contenu p {	margin-bottom: 10px;	text-align: justify;}
#contenu a {	color: #0F79AD;	text-align: center;	display: inline;	margin: 0px;	padding: 0px;}
#contenu a:hover {	color: #1EE9FF;	}
#contenu blockquote {	background-image: url(blockquote.gif);	background-color: #FBE9AF;	background-repeat: no-repeat;	margin-left: 50px;	padding-left: 40px;	background-position: 10px 10px;	border-left-width: 3px;	border-left-style: solid;	border-left-color: #f2cf5f;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 5px;	margin-bottom: 10px;}
#contenu img {	background-color: #FCEFE1;	padding: 5px; margin:10px;	border: 2px solid #F2CF5F;}
#contenu li {	margin-bottom: 10px;	margin-left: 50px;}
/* Les formulaires */
#contenu th, #contenu td {	font-size: 0.8em;	font-weight: normal;	color: #000000;	vertical-align: top;}	
#contenu td input, #contenu td textarea {	font-size: 0.9em;	color: #000000;	width: 300px;	border: 1px solid #0F79AD;}
#contenu td textarea {	height: 100px;}
#contenu #map_canevas img  { background-color:transparent; }

#footer {	color: #fff; text-align: center;	clear: both; background-color:#14648A;	margin-right: 0px;	margin-left: 0px;  padding:5px;}
#footer p {	margin-top: 10px;	color: #0C6C99;}
#footer a {	color: #fff;}
#footer a:hover {	color: #1EE9FF;}

.suite {	text-align:right;font-size:0.8em;}
.archives {font-size:0.8em; text-align:center; text-indent:-18px;}
.actus {padding:5px; }
#alert { color:#BC0000; margin:6px 17px 6px 17px; font-size:0.8em;}

#edit select {
background-color: #505050;
border: 1 solid #ffcc33; 
}        