@charset "utf-8";
/* CSS Document */
body{ font-family: arial; font-size:12px; text-align:center; margin:0; padding:11px 0 0 0; background:#f1f3f5 url(../images/background/body.png) repeat-x left top; }
img{ border:0;}
div.container{ width:920px; margin:0 auto; padding:0; background:url(../images/background/container.gif) repeat-y center top;}
.spacer{ width:100%; height:1px; font-size:1px; clear:both;}
.spacer30{ width:100%; height:30px; font-size:1px; clear:both;}
.spacer40{ width:100%; height:40px; font-size:1px; clear:both;}

.spacer10{ width:100%; height:20px; font-size:1px; clear:both;}
.spacer20{ width:100%; height:24px; font-size:1px; clear:both;}
div.header{ display:block; height:166px; background:url(../images/background/header.jpg) no-repeat center top; text-align:right; padding:0 45px 0 0; font-family:Arial;}
div.header a.lang:link, div.header a.lang:visited{margin:0 3px; }
div.header div{ display:block; text-align:center; font-size:10px; }
div.header div.marquis{ display:block; text-align:center; font-size:10px; width:500px; margin:0 auto; }
div.mainOutter{ width:900px; margin:0; padding:0 10px 0 10px; float:left; display:block; background:url(../images/background/content.png) no-repeat center top; }

form.recherche{margin:0; padding:5px 0 0 4px; clear:both; height:25px; }
form.recherche input{ float: left; display: block;}
form.recherche input.champ{ width:134px; height:15px; color:#162a42; border:solid 1px #162a42; font-size:11px; padding:2px 5px 2px 5px}
form.recherche input.submit{ width:25px; height:20px; background:url(../images/background/ok.gif) no-repeat center center; border:0; padding:0; margin:0 0 0 3px }

div.main{display:block; padding:0; text-align:left; clear:both; }
div.menuLeft{ width:180px; float:left; margin:0; padding:0; font-family:Verdana; text-align:left; background:url(../images/background/menuLeft.gif) repeat-y center top;}
div.menuLeft div{ margin:0; padding:0; display:block; }
div.menuLeft div h2{ font-size:13px; margin:0; padding:7px 0 6px 6px; font-family:arial; font-size:11px; font-weight:bold; background:url(../images/background/m_title.gif) no-repeat 1px top; color:#fff; height:12px;  display:block; width:174px; }
div.menuLeft ul{ margin:0; padding:0 0 9px 10px; list-style-type:none; }
div.menuLeft ul li{ padding:0 0 0 10px; margin:0; }
div.menuLeft ul li a:link, div.menuLeft ul li a:visited{ color:#162a42; font-size:11px; text-decoration:none;}

div.center{ width:450px; float:left; text-align:left; padding:0 10px 0 10px}
div.center h1{ font-size:16px; color:#c50b09; margin:0 0 10px 0; padding:0 0 0 8px; display:block;}
div.center h2{ font-size:18px; color:#000000; margin:0 0 10px 0; padding:0 0 0 0px; display:block; border-bottom:dotted 1px #3d4f64;}
div.center img{ :solid 2px #3d4f64; }
div.center p{ color:#777675; font-size:12px; margin:0; padding:0 0 0 8px; }

center01{ background:url(../images/background/center1.jpg) no-repeat 30px center; height:516px; display:block;}


div.sidebar{ float:left; width:250px; margin:0; padding:3px 0 0 0;}
div.sidebar div.diapo{ width:250px; height:209px;  margin:0 0 5px 0; padding:6px 0 0 0; background:#f3f2f2 url(../images/background/cadre-diapo.gif) no-repeat center top; text-align:center; }
div.diapo img{ float:none; margin:0; padding:0;}
div.diapo span{color:#448865; display:block; margin:0; padding:6px 0 0 0; font-size:10px; }

div.actus h2{ display:block; margin:0 0 8px 0; padding:0 0 0 23px; background:url(../images/background/puce.gif) no-repeat left center; font-size:16px; color:#085007;}
div.actus ul{ list-style-type:none; margin:0; padding:10px 0 0 5px; width:225px; float:left; font-size:10px;}
div.actus ul li{ padding:8px 0 3px 0; color:#919191}
div.actus ul li a:link, div.actus ul li a:visited{ color:#919191; text-decoration:none; font-family:arial;}
.bordertop{border-top:solid 1px #d0d0cf}
.borderbot{border-bottom:solid 1px #d0d0cf}

blockquote {
	background-color: #F4F7F0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom:5px;
	border: 1px dotted #EBE2B7;
	background-image: url(images/blockquote.png);
	background-repeat: no-repeat;
	font-style: italic;
	text-align:center;
	color:#FF0000;
}

div.downer{ width:100%; background:url(../images/background/downer.png) repeat-x left top;}
div.downer div.footer{ width:920px; margin:0 auto; padding:25px 0 10px 0; background:url(../images/background/footer.png) no-repeat center top; color:#37495f; font-family:Arial; font-size:11px;}
div.footer span{ display:block; margin:0 20px 0 0; padding:0; float:right;}
div.footer ul{ list-style-type:none;  padding:0 6px 0 0; width:400px; margin:0 auto;}
div.footer ul li{ display:inline;}
div.footer ul li a:link, div.footer ul li a:visited{color:#37495f; padding:0 4px; margin:0; text-decoration:none; font-weight:bold;  }

