/*imzad*/
* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.1%;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;}
.a, .a:visited {color:#606;}
a {font-family: Geneva, Arial, Helvetica, sans-serif; color: #0FF; text-decoration:none;}
a img {border:0;}
a:link {text-decoration: none;  color: blue; background-color: transparent;}
a:visited {text-decoration: none; color: #0000CD; background-color: transparent;}
a:hover {text-decoration: none; color:#8B0000; background-color: transparent;}
a:active {text-decoration: none; color: #900; background-color: transparent;}
a.bulle {position: relative; text-decoration: none; color: black; border-bottom: 1px gray dotted;}
a.bulle span {display: none;}
a.bulle:hover {background: none; /* correction d'un bug IE */z-index: 500;}
a.bulle:hover span {display: inline; position: absolute; top: 3em; left: 1em; background: #FFA500; text-align: center; color: white; padding: 2px; width:150px; font-size:12px;}
a.bullea {position: relative; text-decoration: none; color: #000; border-bottom: 1px gray dotted;}
a.bullea span {display: none;}
a.bullea:hover {background: none; /* correction d'un bug IE */z-index: 500;}
a.bullea:hover span {display: inline; position: absolute; top: 2em; left: 1em; background: #FFF; text-align: justify; color: #000; width:300px; padding: 10px; font-size:12px;border:1px solid #000;}
a.bulleb {position: relative; text-decoration: none; color: #000; border-bottom: 1px gray dotted;}
a.bulleb span {display: none;}
a.bulleb:hover {background: none; /* correction d'un bug IE */z-index: 500;}
a.bulleb:hover span {display: inline; position: absolute; top: 2em; left: -10em; background: #FFF; text-align: justify; color: #000; width:300px; padding: 10px; font-size:12px;border:1px solid #000;}
a.bullec {position: relative; text-decoration: none; color: #000; border-bottom: 1px gray dotted;}
a.bullec span {display: none;}
a.bullec:hover {background: none; /* correction d'un bug IE */z-index: 500;}
a.bullec:hover span {display: inline; position: absolute; top: 2em; left: -20em; background: #FFF; text-align: justify; color: #000; width:300px; padding: 10px; font-size:12px;border:1px solid #000;}
a.desactive {color:gray;}
a.desactive:link {color:gray;}
a.desactive:visited {color:gray;}
a.desactive:hover {color:gray;}
a.desactive:active {color:gray;}
.annonce{width:155px; border: 1px solid #A38160; padding:10px;margin-left:5px; }
.Style10 {color: #FFCC00}
.Style4 {font-family: Verdana, Arial, Helvetica, sans-serif}
.Style50 {font-size: 12px;	color: #FFFFFF;}
.Style8 {color: #FFFFFF}
.blanc {color:#FFF;}
.rouge{color:#FF0000;}
.rougebrick{color:#B22222;}
.dgold{color:#B8860B;}
.sienna{color:#A0522D;}
.bisque{color:#FFE4C4;}
.burlywood{color:#DEB887;}
.bleu_retrait_a {color:#483D8B;}
.retrait_a {margin-left:40px; padding:5px; color:#483D8B;}
.retrait_b {margin-left:60px; padding:5px; color:#483D8B;}
.marge5 {margin-left:5px;}
.marge10 {margin-left:10px;}
.panoram {text-align:center; background:#FFFFFF;}
.panoram_video {text-align:left;padding:5px; background:#FDF5E6;}
.panoram img {margin-top:10px;margin-bottom:10px; border:0;}
.vert_clair1 {color:#B0DAAE;}
.vert_clair2 {color: #00CC00;}
.vert_bleu {color: #33CCCC;}
.vert {color: #239829;}
hr {display:block; height: 1px; margin: 0; marg\in: -7px 0; padding: 0; border: 0; color: #DAA520; background-color: #DAA520; clear:both;}
.centrer {text-align:center;}
.italique {font-style:italic;}
.gras{font-weight:bold;}
.souligne {text-decoration:underline;} 
.ariane {font-size:9px; text-align:right; height:30px; margin:0; padding-right:10px;padding-top:10px;float:right;}
.imzad {text-align:left; height:30px; margin:0; padding-left:5px;padding-top:10px;float:left;}
#imz {font-size:16px; font-weight:bold;color:#b8860b;}
.sousmenu {font-size:12px; border-top:1px solid #FF9933; border-bottom:1px solid #FF9933;}
.flag {
	width:250px;
	height:30px;
	padding-top:10px;
	float:left;
	text-align:center;
	font-size:12px;}
h1,h2,h3,h4,h5,h6 {margin: 0 0 0.3em 0;text-align:left;color:sienna;}
h1 {font-size:210.1%; line-height:1.5em;}
h2 {font-size:180.1%; line-height:1.5em;}
h3 {font-size:166.1%; line-height:1.5em;}
h4 {font-size:148.1%; line-height:1.5em;}
h5 {font-size:132.1%; line-height:1.5em;}
h6 {font-size:117.1%; line-height:1.5em;}
p {margin: 0.7em 0; letter-spacing:inherit; line-height:1.8em; }
.copy {text-align:center; font-size:80%;}
.dropcap {
	margin-right:6px;
	margin-top:6px;
	float:left;
	color:white;
	background:#daa520;
	border:2px solid #FFF;
	font-size:450%;
	line-height:0.5em;
	padding-top:2px;
	padding-right:2px;
	font-family:times, "times new roman", "sans serif", serif;
}
.dropcap_b {margin-right:6px;margin-top:10px;float:left;color:#000;background:#FFF;border-top:1px solid #808080;border-left:1px solid #808080;font-size:130%;line-height:1em;padding-top:2px;padding-right:2px;font-family:times, "times new roman", "sans serif", serif;}
.pullquote {background:#EED2B3; color:black; border:1px solid maroon; line-height:140%; padding:5px; margin:10px;}
.pullquote_b {background: #900; color: #FFF; border:1px solid maroon; line-height:140%; padding:5px; margin-top:10px; margin:10px;text-align:center;}
.pullquote_c {background:#FBF8EB; color:black; border:1px solid maroon; line-height:140%; padding:5px; margin:10px;}
#centre ul {list-style:disc; list-style-position:outside;padding-left:10px;margin-left:10px;margin-right:30px;margin-bottom:0.7em; letter-spacing:inherit; line-height:1.5em;}
#centre ol { list-style:decimal;list-style-position:outside;padding-left:10px;margin-left:10px;margin-right:30px;margin-bottom:0.7em; letter-spacing:inherit; line-height:1.5em;}
/*-------*/
.pagination li {border:0; margin:0; padding:0; font-size:11px; list-style:none; float:left;}
.pagination a {border:solid 1px #daa520; margin-right:8px;}
.pagination .previous-off, .pagination .next-off {border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:8px; padding:3px 4px;}
.pagination .next a, .pagination .previous a {font-weight:bold;}
.pagination .active {background:#daa520; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; margin-right:8px;}
.pagination a:link, .pagination a:visited {color: #daa520; display:block; float:left; padding:3px 6px; text-decoration:none;}
.pagination a:hover {border:solid 1px #900;}
/*-------*/
#bann h1 {padding-left:20px;}
body {
	margin:0; padding:0;
	font:1em Geneva, Arial, Helvetica, sans-serif, serif;
	text-align:center;
	background: #eed2b3;}
#wrapper {
	margin:0 auto;
	padding:0;
	width:981px;
	text-align:left;}
#main2 {
	margin:0; padding:0;
	background: #fdf5e6;
	width:981px;
	text-align:left;}
#tete{
	width:981px;
	height:50px;
	margin:0;
	border-top:4px solid #933333;
	background-color:#FDF5E6;}
#entete {
	width:981px;
	margin:0;
	padding:0;
	background: white;
	text-align:left;
	z-index:1000;}
#bann {
	width:981px;
	/*height:129px;*/
	height:200px;
	margin:0;
	padding:0;
	color:#FFF;
	background-image:url(../images/bannieres/bann-01.jpg);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;}
#haut {
	width:981px;height: 36px;background:#3a93d2 url(../drop_1/back_hautnav.jpg); background-repeat: repeat-x;}
#left {
	float:left;
	width:190px;
	margin:0;
	padding:10px 0;
	background:#fdf5e6;
	font-size:10px;}

#centre {
	width:791px;
	background:#fdf5e6;
	font-size:80%;
	text-align:justify;
	float:left;
	padding:10px 0;}
#centrebig {
	width:791px;
	margin:0;
	padding:10px 0;
	background:#fdf5e6;
	font-size:80%;
	text-align:justify;}
#centrindex {
	width:791px;
	background:#fdf5e6;
	font-size:80%;
	text-align:justify;
	padding:10px 0;}
.contenu {
	/*width:auto;*/
	margin:0;
	padding:10px 40px;
	float:left;}
.contenu_small {
	width:562px;
	margin:0;
	padding:5px 10px;
	float:left;}
#right {
	width:209px;
	padding:10px 0;
	margin-left:10px;
	/*background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;*/
	float:right;}
#footer{width:981px; text-align:center; background:#F5DEB3; color:#CD853F;font-size:11px;margin: 5px auto;}
.maz {clear:both;height:1px;font-size:1px;border:none;margin:0;padding:0;background:transparent;}
.lecture_en_cours {background-color:#636;}
