/* Général----------------------------------------- */body {	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#336AB9;	font-size:11px;	text-align:justify;	margin:auto;}img {	border:none;	}	h1 {	margin:0px;	font-weight:normal;	color:#336AB9;	font-size:14px;	clear:both;	border-bottom:solid 1px #336AB9;	}	h2 {	margin:5px;	margin-top:15px;	font-weight:normal;	color:#336AB9;	font-size:13px;	text-indent:10px;	background-color:#EAF7F3;	}	h3 {	color:#009C73;	font-weight:normal;	font-size:11px;	margin:0px;	margin-top:10px;	}	a {	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#336AB9;	font-size:12px;	text-decoration:none;	}	a:hover {	text-decoration:underline;}.clear {	clear:both;	}	.paddingleft {	padding-left:20px;	}	.padding {	padding:20px;	}	p a {	font-size:11px;	}		/*INTRO*/#intro {	position:absolute;	height:320px;	width:700px;	left:50%;/*** Pagination ****/	}.lienpage{	padding:5px;	padding-left:8px;	padding-right:8px;	margin-right:5px;	border:solid 1px #18265B;	color:#18265B;	text-decoration:none;}.lienpage:hover{	background-color:#8E9CCF;}.lienpageselected{	padding:6px;	padding-left:8px;	padding-right:8px;	margin-right:5px;	background-color:#18265B;	color:#FFFFFF;	font-weight:bold;	text-decoration:none;}.lienpageinactif{	padding:5px;	padding-left:8px;	padding-right:8px;	margin-right:5px;	border:solid 1px #74789E;	color:#74789E;	text-decoration:none;	cursor:default;}.titreactu{	font-size:12px;	font-weight:bold;	clear:both;	/*background-color:#1C5FA8;*/	border-bottom:solid 1px #1C5FA8;	color:#1C5FA8;	padding-bottom:10px;	}	top:50%;	margin-left:-350px;	margin-top:-160px;	text-align:center;	}	#intro h1 {	margin:0px;	font-weight:bold;	color:#336AB9;	font-size:12px;	clear:both;	border-bottom:none;	}.borderflash {	border-top:solid 1px #336AB9;	border-bottom:solid 1px #336AB9;	}	/* Conteneur----------------------------------------- */#conteneur {	width:900px;	margin:auto;	}/* Header----------------------------------------- */#header {	border-top:solid 1px #336AB9;		border-bottom:solid 1px #336AB9;	height:21px;	margin-top:4px;	margin-bottom:4px;	padding-left:440px;}#header div {	float:left;	}	#header .div1 {	width:39px	}	#header .divaccueil {	padding-top:4px;	width:50px;	}	#header .divcontacts {	padding-top:4px;	width:50px;	}	#header .divplan {	padding-top:4px;	width:100px;	}	#header .divacces {	padding-top:4px;	width:90px;	}		#header a {	font-size:11px;	}/* Header2----------------------------------------- */#headerflash {	height:170px;	margin-bottom:4px;	}/* Menu----------------------------------------- */#menu {	border-bottom:solid 1px #336AB9;	border-top:solid 1px #336AB9;	height:21px;	margin-top:10px;	}#menu ul{	margin-top:0px;	margin-bottom:0px;	list-style-type: none;	margin-left:auto;	margin-right:auto;	width:640px;}#menu li{	float:left;}#menu .li2{	float:left;	padding-top:3px;	width:1px;}#menu a {	font-size:13px;	padding-left:10px;	padding-right:10px;	padding-top:2px;	padding-bottom:5px;	width: 100px;	display: block;	text-align: center;}	#menu a:hover {	text-decoration:none;	border-bottom:solid 2px #336AB9;	padding-bottom:3px;	}	.off {	color:#009C73;	}/* Partie centrale----------------------------------------- */#main {	color:#666666;	margin-top:10px;	width:900px;	}#main .divtitre {	float:left;	color:#336AB9;	width:160px;	height:24px;	font-size:13px;	background-color: #FFFF40;	padding-left: 10px; 	padding-bottom:4px;	border-bottom:solid 1px #336AB9;	border-right:solid 1px #336AB9;}.lettrinetitre {	font-size:20px;	}		#main .divchemin {	color:#336AB9;	float:right;	width:719px;	height:20px;	background-color:#DEF3F8;	padding-left: 10px; 	padding-top:8px;	border-bottom:solid 1px #DEF3F8;	font-style:italic;}#main .divchemin a {	text-decoration:underline;	font-style:normal;	font-size:11px;	}/* Partie centrale sous menu----------------------------------------- */#main .sousmenu {	float:left;	color:#336AB9;	width:160px;	padding-top:15px;	text-align:left;}#main .sousmenu ul {	list-style-type: none;	margin-top:0px;	margin-left:0px;	padding-left:0px;	font-weight:bold;}#main .sousmenu li {	padding-left:10px;	padding-bottom:10px;	}#main .sousmenu a {	font-size:11px;	}	#main .sousmenu ul ul {	font-weight:normal;	list-style-type:disc;	margin-top:0px;	margin-left:30px;	padding-left:0px;}#main .sousmenu ul ul li {	padding-left:0px;	padding-bottom:0px;	}#main .sousmenu ul ul a {	font-size:11px;	}	/* Partie Centrale - contenu ----------------------------------------- */#main .contenu {	float:right;	width:719px;	padding-left: 10px; 	padding-top:15px;	padding-bottom:15px;	border-left:solid 1px #336AB9;}#main .contenu a{	text-decoration:underline;	font-size:11px;}#main .contenu a:hover{	text-decoration:none;}#main .contenu  img {	float:left;	padding-right:10px;	padding-bottom:10px;	}	.contenu ul{	margin:0px;	margin-left:8px;	list-style-type:disc;	}	.contenu ul li{	margin-left:10px;	list-style-type:disc;	}.borderbottom {	border-bottom:dashed 1px #336AB9;	padding:4px;	}/* Footer----------------------------------------- */#footer {	border-top:solid 1px #336AB9;	border-bottom:solid 1px #336AB9;	text-align:center;	height:15px;	font-size:10px;	padding-top:2px;	}	#footer a {	font-size:10px;	}	/* Footer 6temaik----------------------------------------- */		#tematik {	font-size:9px;	color:#777777;	text-align:center;	}	#tematik a {	font-size:9px;	color:#777777;	text-align:center;	}		/* Formulaire----------------------------------------- */	textarea { 	color:#336AB9;	font-family: Verdana, Arial, Helvetica, sans-serif;	background:#FFFEEB;	font-size:11px;	border: solid 1px #EAF7F3;	border-top-color:#FFFF40;	border-left-color:#FFFF40; 	}	textarea:hover {	color:#336AB9;	background:#FFFFFF;	}textarea:focus {	color:#336AB9;	border:1px solid #FFFF40;	background:#FFFFFF;	}	.input_champ { 	color:#336AB9;	background:#FFFEEB;	font-size:11px;	border: solid 1px #EAF7F3;	border-top-color:#FFFF40;	border-left-color:#FFFF40;	}	.input_champ:hover {	color:#336AB9;	background:#FFFFFF;	}.input_champ:focus {	color:#336AB9;	border:1px solid #FFFF40;	background:#FFFFFF;	}		/* Plan----------------------------------------- */	.plangrand {	margin-left:50px;	width:250px;	float:left;	text-align:center;	border:solid 1px #336AB9;	padding:8px;	padding-top:0px;	}	#main .plangrand img {	float:none;	margin:auto;	}	.planpetit {	margin-left:50px;	width:250px;	float:left;	text-align:center;	border:solid 1px #336AB9;	padding:8px;	padding-top:0px;	}	#main .planpetit img {	float:none;	margin:auto;	}	.carte {	margin:auto;	width:300px;	text-align:center;	border:solid 1px #336AB9;	padding:8px;	padding-top:0px;	}	#main .carte img {	float:none;	margin:auto;	}/*** Pagination ****/.lienpage{	padding:5px;	padding-left:8px;	padding-right:8px;	margin-right:5px;	border:solid 1px #009C73;	color:#009C73;	text-decoration:none !important;}.lienpage:hover{	background-color:#D9EFC2;}.lienpageselected{	padding:6px;	padding-left:8px;	padding-right:8px;	margin-right:5px;	background-color:#009C73;	color:#FFFFFF;	font-weight:bold;	text-decoration:none !important;}.lienpageinactif{	padding:5px;	padding-left:8px;	padding-right:8px;	margin-right:5px;	border:solid 1px #74789E;	color:#74789E;	text-decoration:none !important;	cursor:default;}.titreactu{	font-size:16px;	color:#009C73;	}.date {	font-size:10px;	color:#336AB9;	}	.telechargement{	width:700px;	padding:10px;	background-color: #D9EFC2;}