.bug { }/* MISE EN PAGE GLOABLE */ html, body {		height: 100%;}body {	margin: 0;	padding: 0;	color: #000;	background: #ccc;}#container {	width: 855px; 	margin-left: auto ;    margin-right: auto ;	padding: 0;	position: relative; 	text-align: left;	font: 10px verdana,sans-serif ; } #content {	border: 0 ;	margin-bottom: 20px ;}/* EN TETE DU DOC AVEC MENU DU HAUT */ #header {	position: relative ;	width: 855px; 	height: 211px;	background: url("../images/header.jpg") ;}#header #netexplorer {	position: absolute ;	top: 20px;	right: 45px;	font: 10px arial,sans-serif ;	color: #5e5d5d;}#header #netexplorer a {	color: #5e5d5d;	text-decoration : none ;	}#header #menu {	position: relative ;	float: right;	top: 74px;	height: 25px;	font: 12px/25px arial,sans-serif ;	color: #fff;}#header #menu a {	color: #fff;	text-decoration : none ;	}#header #menu ul {	border:0;	padding:0;	margin:0;	margin-right:22px;	}#header #menu li {	float: left;	list-style-type:none;	}#header #menu li a {	display: block ;	padding-left: 11px;	padding-right: 11px;	}#header #menu li a:hover {	background-color: #5e1120 ;	text-decoration : none ;	}#header #menu li.eco {	background-color: #535353 ;	border-left: 1px solid #fff;	}#header #menu li.eco a:hover {	background-color: #5aa315 ;	text-decoration : none ;	}#header #menu li.inge {	background-color: #535353 ;	border-left: 1px solid #fff;	}#header #menu li.inge a:hover {	background-color: #da4211 ;	text-decoration : none ;	}/* PIED DE PAGE */ #footer {	width: 855px;	height: 81px;	text-align: center;	background: url("../images/footer.jpg") ;	color: #e1e0e0;	font: 10px arial,sans-serif ;}#footer a {	color: #e1e0e0;	text-decoration: none;}#footer p {	margin: 0;	padding-left: 30px;	padding-right: 30px;	font: 9px arial,sans-serif ;}#footer h1 {	font: 12px verdana,sans-serif ;	color: #fff;	margin: 0;	padding-top:15px;}/* CENTRE ET CONTENUS */ #main {	position: relative ;	width: 808px;	background: url("../images/fond.jpg") ;	padding-left: 25px;	padding-right: 22px;}#main h1 {	width: 808px;	height: 23px;	margin: 0;	border: 1px solid #666; 	font: 12px/23px arial,sans-serif ;	color: #fff;	letter-spacing: 0.3em; 	word-spacing: 0.3em;	background-color: #da4211 ;	margin-left: 24px;	text-align: center;}#main #centre {	position: relative ;	width: 808px;	margin: 0;	margin-left: 24px;	border-bottom: 1px solid #666;	border-left: 1px solid #666;	border-right: 1px solid #666;	font: 13px/23px arial,sans-serif ;	color: #000;	background: url("../images/fond_centre.gif") ;}#main #centre #none {	clear: both ;}#main #centre #menu {	float: left;	width: 181px;	}#main #centre #menu h2 {	height: 10px;	margin-top: 16px;	margin-bottom: 14px;	margin-left: 16px;	border-left: 10px solid #da4211 ;	font: 12px/12px arial,sans-serif ;	padding-left: 8px;	color: #333;	font-weight:bold;	}#main #centre #infos {	float: right ;	width: 554px;	padding: 36px;	}	#main #principale {	float: left ;	width: 629px;	border: 1px solid #666;	background-color: #fff;	height: 531px;			}	#main #principale h2 {	margin:0;	padding-left: 25px;	width: 604px; 	height: 25px;	background: url("../images/fond_titre_accueil.jpg") ;	border-bottom: 1px solid #666;	font: 12px/25px arial,sans-serif ;	color: #fff;	}		#main #principale #accueil {	margin-top: 20px;	margin-left: 20px;	margin-right: 20px;	margin-bottom: 15px;	border: 1px solid #898989;		float: right;}		#main #principale p {	padding: 20px;	font: 12px/14px arial,sans-serif ;	color: #000;	margin:0;	text-align: justify ;}		#main #principale #titreactivites {	margin:0;	width: 629px; 	height: 27px;	background: url("../images/fond_titre_activite.jpg") ;	border-bottom: 1px solid #666;	border-top: 1px solid #666;	}		#main #principale #bloc1 {	display:block;	float: left;	margin:0;	width: 314px; 	height: 44px;	background: url("../images/fond_bloc1_off.jpg") ;	font: 15px arial,sans-serif ;	color: #333;	text-align: center;	padding-top: 154px;	border-right: 1px solid #666;	text-decoration: none;	}#main #principale #bloc1:hover {	background: url("../images/fond_bloc1_on.jpg") ;}	#main #principale #bloc2 {	display:block;	float: left;	margin:0;	width: 314px; 	height: 44px;	background: url("../images/fond_bloc2_off.jpg") ;	font: 15px arial,sans-serif ;	color: #333;	text-align: center;	padding-top: 154px;	text-decoration: none;	}#main #principale #bloc2:hover {	background: url("../images/fond_bloc2_on.jpg") ;}			#main #news #piednews {	position: absolute ;	bottom: 60px;	width: 164px;	height: 17px ;	background: url("../images/bas_infos.jpg") ;	font: 12px arial,sans-serif ;	text-align: right;	padding-top: 7px;}#main #news #piednews a {	text-decoration: none;	color: #82302f;}#main #news #piednews a:hover {	text-decoration: underline;}#main #droitenews {	float: right;	width: 164px;}	#main #droitenews #news {	width: 164px;	height: 470px;	border: 1px solid #b7b7b7;	background-color: #fff ;}#main #droitenews #news h3 {	margin: 0;	padding:0;	margin-top: 15px;	padding-left: 10px;	font: 12px arial,sans-serif ;	color: #82302f;	font-weight:bold;	}#main #droitenews #news p {	margin: 0;	padding-left: 10px;	padding-right: 5px;	font: 11px/13px arial,sans-serif ;	color: #000;	}	#main #droitenews #contact {	width: 156px;	height: 41px;	margin-top: 13px;	padding-left : 8px;	padding-top : 6px;	background: url("../images/fond_contact.jpg") ;	font: 9px arial,sans-serif ;	color: #fff;}#main #droitenews #contact h2 {	margin: 0;	padding:0;	font: 15px arial,sans-serif ;	color: #fff;	font-weight:bold;	}	#main #none {	clear: both ;}#main #droitenews #news a.projet:link {font-family: arial, sans-serif; font-size: 10px; font-weight: bold; color: #6D6867 ; text-decoration: none }#main #droitenews #news a.projet:visited {font-family: arial, sans-serif; font-size: 10px; font-weight: bold; color: #6D6867 ; text-decoration: none }#main #droitenews #news a.projet:hover {font-family: arial, sans-serif; font-size: 10px; font-weight: bold; color: #6D6867 ; text-decoration: underline }.vert {	color: #5aa416;	}
