body {	color: black;	font-family: Helvetica, Arial, Geneva, sans-serif;	font-weight: normal;	font-style: normal;	background-color: white;	text-decoration: none;	margin: 0;	padding: 0;	}html>body #wrap {height:100%;} #wrap {margin:0 auto;}html>body #content-wrap {height:100%;} 	img {  border:0;  width:auto;  height:auto;}#diaporama_accueil { position: fixed; _position:absolute; top: 157px; left: 16px; width:192px;}h1 { color: #cd071e; font-size: 15px; font-weight: normal; font-style: normal; line-height: 22px; text-decoration: none; text-align: left; }h1 {color: #707c68;font-size: 30px;font-weight: bold;line-height: 32px;margin: 25px 0 0;padding: 0;}h2 {color: #707c68;font-size: 20px;font-weight: bold;line-height: 22px;margin: 0;padding: 0;}h3 {color: #707c68;font-size: 17px;font-weight: bold;line-height: 19px;margin: 0;padding: 0;}h3 {color: #707c68;font-size: 15px;font-weight: bold;line-height: 17px;margin: 0;padding: 0;}h4 {color: #707c68;font-size: 12px;font-weight: bold;line-height: 13px;margin: 0;padding: 0;}h5 {color: #707c68;font-size: 10px;font-weight: bold;line-height: 11px;margin: 0;padding: 0;}		p {	color: #666 !important;	font-size: 12px;	font-weight: normal;	font-style: normal;	line-height: 18px;	text-decoration: none;	text-align: justify;	width: 70%;	margin-top: 0;	padding-top: 5px;	}p i {	color: #666 !important;	font-size: 12px;	font-style: italic;	font-weight: normal;	line-height: 18px;	text-decoration: none;	text-align: justify;	margin-top: 0;	padding-top: 5px;	width:99%;	}.encadre {	background-color: #faf9f1;	width: 530px;	margin-bottom: 20px;	padding: 10px;	}.exergue {	color: #707c68;	font-size: 12px;	font-weight: bold;	line-height: 18px;	width: 480px;	margin: 0 0 0 20px;	padding-top: 5px;	padding-bottom: 5px;	border-top: 1px dotted #707c68;	border-bottom: 1px dotted #707c68;	}.orange {	color: #707c68;	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 18px;	text-decoration: none;	text-align: justify;	margin-top: 0;	padding-top: 5px;	width: 530px;	}td {	}a:link {	color: #707c68;	font-weight: normal;	font-style: normal;	text-decoration: none;	border-bottom: 1px dotted #707c68;	}a:visited {	color: inherit;	font-weight: inherit;	font-style: inherit;	background-color: inherit;	text-decoration: none;	border-bottom: 1px dotted #e7a14b;	}a:hover {	color: #fff;	font-weight: normal;	font-style: normal;	background-color: #707c68;	text-decoration: none;	}a:active {	color: inherit;	font-weight: normal;	font-style: normal;	background-color: inherit;	text-decoration: none;	border-bottom: 1px dotted #707c68;	}#bloc_menu_accordeon {  display:block;  color: #707c68;	background-color: #fff;	position: fixed;	_position:absolute;	white-space: normal;	top: 219px;	left: 0px;	width: 210px; /*192px;*/	height: 360px;	padding-top: 50px;	padding-left: 0;	/*border: 1px solid #707c68;*/	border: 0;	z-index:250;		overflow:auto;	}#tout_bloc_pj {	color: #707c68;	font-size: 9px;	font-weight: normal;	font-style: normal;	background-color: #fff;	background-position: 195px bottom;	text-decoration: none;	padding-left: 0;	position: fixed;	left: 104px;	bottom: 13px;	width: 193px;	height:350px;	overflow:auto;	z-index: 530;	max-width: 193px;	margin-left: 0;	_position: absolute;	visibility:hidden;	border: 1px solid #707c68;}#tout_bloc_pj h1 {  display: block;  padding; 3px;  text-align: center;  vertical-align: middle;}#tout_bloc_pj h1 a:active {	color: #fff;	background-color: #707c68;}#tout_bloc_pj h1 a:link {	color: #fff;	background-color: #707c68;}#tout_bloc_pj h1 a:hover {	color: #fff;	background-color: #707c68;}#tout_bloc_pj h1 a:visited {	color: #fff;	background-color: #707c68;}#extrait_articles {  display:block;	font-size: 11px;	font-weight: normal;	font-style: normal;	color: #fff;	/*line-height: 13px;	*/	background-color: #707c68;	background-attachment: fixed;	background-position: 192px bottom;	text-decoration: none;	position: fixed;	_position: absolute;	left: 0;	border: 1px solid #707c68;	margin-left: 0;	width: 192px;	z-index: 50;	vertical-align: middle;}/*#extrait_articles h1 a:link {		color: #fff;		background-color: #707c68;	}#extrait_articles h1 a:active {		color: #fff;		background-color: #707c68;	}#extrait_articles h1 a:hover {	  display:block;	color: #707c68;		background-color: #fff;	}#extrait_articles h1 a:visited {		color: #fff;		background-color: #707c68;	}*/#extrait_articles h3 a:link {	color: #ffffff;	background-color: #707c68;}#extrait_articles h3 a:active {	color: #ffffff;	background-color: #707c68;}#extrait_articles h3 a:hover {	color: #707c68;	background-color: #ffffff;}#extrait_articles h3 a:visited {	color: #ffffff;	background-color: #707c68;}#articles_rubrique h1 {	color: #fff;	font-size: 9px;	font-style: normal;	font-weight: lighter;	line-height: 11px;	background-color: #707c68;	text-indent: 3px;	margin: 0;	padding: 0;	height: 11px;	vertical-align: middle;	width: 100%;	min-width: 100%;}#articles_rubrique h1 a:link {		color: #fff;		background-color: #707c68;	}#articles_rubrique h1 a:active {		color: #fff;		background-color: #707c68;	}#articles_rubrique h1 a:hover {		color: #707c68;		background-color: #fff;	}#articles_rubrique h1 a:visited {		color: #fff;		background-color: #707c68;	}#tout_articles {	color: #707c68;	font-size: 9px;	font-weight: normal;	font-style: normal;	background-color: #fff;	background-position: 195px bottom;	text-decoration: none;	padding-left: 0;	position: fixed;	top: 166px;	left: 104px;	width: 203px;	height:350px;	overflow:auto;	z-index: 550;	max-width: 193px;	margin-left: 0;	_position: absolute;	visibility:hidden;	border: 1px solid #707c68;}#tout_articles h1 a:active {	color: #707c68;	background-color: #fff;}#tout_articles h1 a:link {	color: #707c68;	background-color: #fff;}#tout_articles h1 a:hover {	color: #fff;	background-color: #707c68;}#tout_articles h1 a:visited {	color: #707c68;	background-color: #fff;	}#tout_articles h2 {	display:block;	color: #707c68;	font-size: 12px;	font-weight: normal;	font-style: normal;	text-decoration: none;	line-height: 25px;	background-color: #707c68;	text-indent: 3px;	white-space: normal;	margin: 0;	padding: 0;	height: 25px;	vertical-align: middle;	width: 100%;	min-width: 100%;	border-bottom: 1px solid #707c68;}#tout_articles h2 a:active {	color: #fff;	background-color: #707c68;}#tout_articles h2 a:link {	color: #fff;	background-color: #707c68;}#tout_articles h2 a:hover {  display:block;	color: #707c68;	background-color: #fff;}#tout_articles h2 a:visited {	color: #fff;	background-color: #707c68;}#bloc_pj { color: #707c68; font-size: 9px; font-weight: normal; font-style: normal; background-attachment: fixed; background-position:  195px bottom; text-decoration: none; padding-left: 0; position:  fixed; left: 0; bottom: 13px; width: 193px; z-index: 65; max-width:  193px; margin-left: 0; _position: absolute; border-right: 1px solid #707c68;}#bloc_pj ul {  color: #707c68;  font-size:10px; 	font-weight: normal;	  	list-style: disc;		margin: 0;	padding: 0;	padding-left: 4px;	list-style-position: outside;}#bloc_pj ul li {  color: #707c68;  font-size:10px; 	font-weight: normal;	padding-left: 4px;	padding-top: 2px;	list-style-position: outside;}#bloc_pjtitre { color: #fff; font-size: 10px; font-style: normal;  font-weight: lighter; line-height: 10px; background-color: #707c68;  text-indent: 15px; margin: 0; padding: 3px 0; width: 100%; height:  10px; min-width: 100%; vertical-align: middle; }#bloc_pj h1 { display:block; font-size: 9px; font-weight: bold; font-style: normal;  line-height: 12px; text-decoration: none; text-indent: 15px; width:  193px; margin: 0;  /* D B H G  */        padding: 3px 0 0; border-top: 1px solid #707c68; }        #bloc_pj h2 { font-size: 8px; font-style: normal; font-weight:  normal; line-height: 10px; text-decoration: none; margin: 0 5px 0  15px; padding: 0 5px 0 0; max-width: 178px; }#bloc_pj h3 { font-size: 7px; font-style: normal; font-weight:  normal; line-height: 7px; text-decoration: none; text-align: right;  padding: 0 10px 5px 0; margin: 0; }#bloc_pj h1 a:link {        font-size: inherit;        font-weight: inherit;        font-style: inherit;        line-height: inherit;        text-decoration: none;        text-indent: 15px;        margin: inherit;        padding: inherit;        width: inherit;        height: inherit;        border-bottom: 1px solid #707c68;        }#bloc_pj h1 a:visited {        font-size: inherit;        font-weight: inherit;        font-style: inherit;        line-height: inherit;        text-decoration: none;        text-indent: inherit;        margin: inherit;        padding: inherit;        width: inherit;        height: inherit;        border: inherit;        border-bottom: 1px solid #707c68;        }#bloc_pj h1 a:hover {        color: inherit;        font-size: inherit;        font-weight: bold;        font-style: inherit;        line-height: inherit;        background-color: inherit;        text-decoration: none;        text-indent: inherit;        margin: inherit;        padding: inherit;        width: inherit;        height: inherit;        border-width: inherit;        border-bottom-width: inherit;        border-bottom: 1px solid #707c68;        }#bloc_pj h1 a:active {        font-size: inherit;        font-weight: inherit;        font-style: inherit;        line-height: inherit;        text-decoration: none;        text-indent: inherit;        margin: inherit;        width: inherit;        height: inherit;        padding: inherit;        border-width: inherit;        border-bottom: 1px solid #707c68;        border-right: 1px solid #707c68;        }        #bloc_pj h1 a:active {	color: #fff;	background-color: #707c68;}#bloc_pj h1 a:link {	color: #fff;	background-color: #707c68;}#bloc_pj h1 a:hover {	color: #fff;	background-color: #707c68;}#bloc_pj h1 a:visited {	color: #fff;	background-color: #707c68;}        html>body #pied_de_page {  position:fixed;  _position:absolute;  bottom:0;	z-index:300;  left: 0;	right: 0;  width:100%;  height: 13px;	color: #707c68;	font-size: 9px;	font-weight: normal;	font-style: normal;	text-align:center;		background:#fff;	border-top: 1px solid #707c68;}html>body #pied_de_page a {  display:inline;  color:#707c68;  font-size: 9px;	font-weight: normal;	font-style: normal;	text-align:center;}html>body #pied_de_page a:link {  display:inline;  color:#707c68;  font-size: 9px;	font-weight: normal;	font-style: normal;	text-align:center;}html>body #pied_de_page a:visited {  display:inline;  color:#707c68;  font-size: 9px;	font-weight: normal;	font-style: normal;	text-align:center;}html>body #pied_de_page a:hover {  display:inline;  color:#fff;  font-size: 9px;	font-weight: normal;	font-style: normal;	text-align:center;}html>body #pied_de_page a:active {  display:inline;  color:#707c68;  font-size: 9px;	font-weight: normal;	font-style: normal;	text-align:center;}#pied_de_page_IE {  position:fixed;  _position:absolute;  visibility: hidden;  _visibility: visible;  bottom:0;	z-index:300;  left: 0;	right: 0;  width:100%;  height: 13px;	color: #707c68;	font-size: 9px;	font-weight: normal;	font-style: normal;	text-align:center;		background:#fff;	border-top: 1px solid #707c68;}#pied_de_page_IE a {  color:#707c68;  font-size: 9px;	font-weight: normal;	font-style: normal;	text-align:center;}#pied_de_page_IE a:link {  color:#707c68;  font-size: 9px;	font-weight: normal;	font-style: normal;	text-align:center;}#pied_de_page_IE a:visited {  color:#707c68;  font-size: 9px;	font-weight: normal;	font-style: normal;	text-align:center;}#pied_de_page_IE a:hover {  color:#fff;  font-size: 9px;	font-weight: normal;	font-style: normal;	text-align:center;}#pied_de_page_IE a:active {  color:#707c68;  font-size: 9px;	font-weight: normal;	font-style: normal;	text-align:center;}#pied_de_page img {  text-decoration: none;  border:0;  width:12px;  height:12px; }#pied_de_page_IE img {  border:0;  width:12px;  height:12px; } #tdl--01 {	position:fixed;	_position:absolute;	left:0;	top:20px;	width:195px;	height:96px;	z-index: 12;	}#tdl--02 {	position:fixed;	_position:absolute;	left:195px;	top:0;	width:518px;	height:116px;	z-index: 11;	}#tdl--03 {	position:fixed;	_position:absolute;	left:713px;	top:0;	width:311px;	height:116px;	z-index: 13;	}#tdl--06 {	position:fixed;	_position:absolute;	left:194px;	top:141px;	width:829px;	height:45px;	z-index: 260;	}
#tdl--07 {	position:fixed;	_position:absolute;	left:900px;	top:15px;	width:100px;	height:30px;	z-index: 261;
	text-align:center;	vertical-align: middle;	}


#tdl--07 a {  display:block;	text-decoration: none;	text-indent: inherit;	margin: inherit;	padding: inherit;	width: inherit;	height: inherit;	border-width: inherit;	border-bottom-width: inherit;	}
	
		#tdl_msg_tech {	color: #707c68;	position:fixed;	_position:absolute;	left:193px;	top:164px;	width:830px;	height:20px;	z-index: 261;	text-align:center;	background-color: #f0f0f0;	border: 1px solid #707c68;		vertical-align: middle;	}	#association {	position: fixed;	_position:absolute;	top: 0px;	left: -1px;	z-index: 5;	}#fonciere {	position: fixed;	_position:absolute;	z-index: 5;	top: 0px;	left: 97px;	}#fondation {	position: fixed;	_position:absolute;	top: 0px;	left: 97px;	z-index: 5;	}	#fondation2 {	background-image: url(../IMG/bt_fondation.jpg);	background-attachment: fixed;	background-position: 0 0px;	position: fixed;	_position:absolute;	z-index: 5;	top: 0px;	left: 97px;	width: 98px;	height: 20px;	overflow: hidden;	visibility: visible;	margin: 0;	padding: 0;	}#fondation2 {	left: 0px;	}	#fondation2 a:link {	background-attachment: inherit;	visibility: visible;	margin: inherit;	padding: inherit;	position: inherit;	_position:absolute;	z-index: 50;	width: inherit;	height: inherit;	overflow: inherit;	clip: inherit;	}#fondation2 a:visited {	background-attachment: inherit;	visibility: visible;	margin: inherit;	padding: inherit;	position: inherit;	_position:absolute;	width: inherit;	height: inherit;	overflow: inherit;	clip: inherit;	}#fondation2 a:hover {	background-image: url(../IMG/bt_fondation.jpg);	background-attachment: inherit;	background-position: 0 20px;	visibility: visible;	margin: 0;	padding: 0;	position: fixed;	_position: absolute;	z-index: 50;	width: 98px;	height: 20px;	overflow: hidden;	}#fondation2 a:active {	background-attachment: inherit;	visibility: visible;	margin: inherit;	padding: inherit;	position: inherit;	_position:absolute;	width: inherit;	height: inherit;	overflow: inherit;	clip: inherit;	}#col1 {  display:block;  color: #707c68;	background-color: white;	background-attachment: fixed;	background-position: 195px 100%;	position: fixed;	_position:absolute;	white-space: normal;	top: 141px;	left: 0;	width: 193px;	height: 100%;	padding-top: 0;	padding-left: 0;	border-right: 0px solid #707c68;	}#col1_filet {	position: fixed;	_position:absolute;	white-space: normal;	top: 141px;	left: 192px;	width: 1px;	height: 100%;	border-right: 1px solid #707c68;	z-index: 280;	}#col1 h1 {  display:block;	font-size: 12px;	font-weight: normal;	font-style: normal;	line-height: 25px;	text-decoration: none;	white-space: normal;	text-indent: 15px;	width: 193px;	height: 25px;	min-width: 100%;	margin: 0 0 0 0;  /* D B H G  */	padding: 0 0 0 0;   /* D B H G  */	border-bottom: 1px solid #707c68;	}#col1 h1 a:link {  display:block;	font-size: inherit;	font-weight: inherit;	font-style: inherit;	line-height: inherit;	text-decoration: none;	text-indent: 15px;	margin: inherit;	padding: inherit;	width: inherit;	height: inherit;	border-bottom: 1px solid #707c68;	}#col1 h1 a:visited {  display:block;	font-size: inherit;	font-weight: inherit;	font-style: inherit;	line-height: inherit;	text-decoration: none;	text-indent: inherit;	margin: inherit;	padding: inherit;	width: inherit;	height: inherit;	border: inherit;	border-bottom: 1px solid #707c68;	}#col1 h1 a:hover {  display:block;	color: inherit;	font-size: inherit;	font-weight: bold;	font-style: inherit;	line-height: inherit;	background-color: inherit;	text-decoration: none;	text-indent: inherit;	margin: inherit;	padding: inherit;	width: inherit;	height: inherit;	border-width: inherit;	border-bottom-width: inherit;	border-bottom: 1px solid #707c68;	}#col1 h1 a:active {  display:block;	font-size: inherit;	font-weight: inherit;	font-style: inherit;	line-height: inherit;	text-decoration: none;	text-indent: inherit;	margin: inherit;	width: inherit;	height: inherit;	padding: inherit;	border-width: inherit;	border-bottom: 1px solid #707c68;	}	#col1 h1 .sousmenu {  display:block;	font-size: 12px;	font-weight: normal;	font-style: normal;	line-height: 25px;	text-decoration: none;	white-space: normal;	width: 193px;	min-width: 100%;	margin: 0;	padding: 0 0 0 0;	border-bottom: 0;	}#col1 h1 .sousmenu a:link {  display:block;	font-size: inherit;	font-weight: inherit;	font-style: inherit;	text-decoration: none;	white-space: normal;	margin: 0 0 0 0;	padding: 0 0 0 0;	width: inherit;	border-bottom: 0;	/*border-top: 1px solid #000;*/	}#col1 h1 .sousmenu a:visited {  display:block;	font-size: inherit;	font-weight: inherit;	font-style: inherit;	line-height: inherit;	white-space: normal;	text-decoration: none;	margin: inherit;	padding: inherit;	width: inherit;	border-bottom: 0;	}#col1 h1 .sousmenu a:hover {  display:block;	color: #fff;	font-size: inherit;	font-weight: normal;	font-style: inherit;	background-color: #707c68;	text-decoration: none;	vertical-align: middle;	white-space: normal;	margin: 0 0 0 0;	padding: 0 0 0 0;	width: inherit;	border-top: 0;	border-bottom: 0;	}#col1 h1 .sousmenu a:active {  display:block;	font-size: inherit;	font-weight: inherit;	font-style: inherit;	line-height: inherit;	text-decoration: none;	margin: inherit;	width: inherit;	white-space: normal;	padding: inherit;	border-bottom: 0;	}#col1 h1 .sousmenu a.on { 		font-weight: bold;	font-style: inherit;	font-size: inherit;	line-height: inherit;	text-decoration: none;	margin: inherit;	width: inherit;	height: 25px;	padding: inherit;	border-bottom: 0;}	#mots_cles h1 {	color: #fff;	font-size: 13px;	font-style: normal;	font-weight: lighter;	line-height: 13px;	background-color: #707c68;	text-indent: 3px;	margin: 0;	padding: 3px 0;	height: 13px;	vertical-align: middle;	width: 100%;	min-width: 100%;}		#mots_cles ul li {  color: #707c68;  font-size:inherit; 	font-weight: normal;	margin: 0;	padding: 0;}#mots_cles ul li a:link a:visited a:active {  color: #707c68;  font-size:inherit; 	font-weight: normal;	margin: 0;	padding: 0;}#mots_cles ul li a:hover {  display: inline;  color: #fff;  background-color: #707c68;  font-size:inherit;	font-weight: normal;	margin: 0;	padding: 0;}#documents_joints h1 {	color: #fff;	font-size: 11px;	font-style: normal;	font-weight: lighter;	line-height: 15px;	background-color: #707c68;	text-indent: 3px;	margin: 0;	padding: 0;	height: 15px;	vertical-align: middle;	width: 100%;	min-width: 100%;}	#documents_joints h1 a:link {		color: #fff;		background-color: #707c68;	}#documents_joints h1 a:active {		color: #fff;		background-color: #707c68;	}#documents_joints h1 a:hover {		color: #707c68;		background-color: #fff;	}#documents_joints h1 a:visited {		color: #fff;		background-color: #707c68;	}	#documents_joints h2 {  font-style: italic;  font-size:11px;  margin-top: 10px;  margin-left: 0px;}	#documents_joints li {  color: #707c68;  font-size:10px; 	font-weight: normal;}#documents_joints ul li {  color: #707c68;  font-size:10px; 	font-weight: normal;}#documents_joints ul li a:link a:visited a:active {  color: #707c68;  font-size:10px; 	font-weight: normal;}#documents_joints ul li a:hover {  display: inline;  color: #fff;  background-color: #707c68;  font-size:10px; 	font-weight: normal;}.documents_joints_titre {  font-weight: bold; font-size: 10px; margin-left: 2px; margin-right: auto; }#col2_IE {	position: absolute;	_position:absolute;	top: 160px;	left: 196px;	width: 55%;	height: 600px;	margin: 25px 10px 0 25px;	padding: 0 10px;	clip rect(15px 15px 15px 15px);	_overflow:auto;		scrollbar-face-color: #707c68;	}	#col2_IE img {  width: auto;  max-width:520px;	height: auto;  	}		#col2_IE li {	line-height: 0;	list-style-position: outside;	}	#col2_legende_img {	color: #666;	font-size: 7px;	line-height: 8px;	padding: 0 0 5px;	}#col2_IE h2 {  text-decoration: none;  color:#707c68;  font-size: 13px;	font-weight: normal;	font-style: normal;	text-align:left;}	#col2_IE .ps {  display:block;  text-decoration: none;  color:#707c68;  font-size: 9px;	font-weight: normal;	font-style: normal;	text-align:justify;	width: 450px;	margin: 5px 5px 5px 5px;}	#col2 {	position: absolute;	_position:absolute;	top: 160px;	left: 196px;	width: 55%;	height: 100%;	margin: 25px 10px 0 25px;	padding: 0 10px;	clip rect(15px 15px 15px 15px);	z-index:1;	}#col2m {	position: fixed;	_position:absolute;	top: 155px;	left: 196px;	width: 605px;	height: 100%;	margin: 25px 10px 0 0;	padding: 0 10px;	}#old_col2 .spip_documents img {	padding: 0px 20px 0px 20px; /* circum horo */	margin: 0px 0px 0px 0px; 	width: auto;	max-width:520px;	height: auto;	}	#col2 img {  width: auto;  max-width:520px;	height: auto;  	}
	
#col2 .spip_documents img a:hover {  background-color: #FFFFFF; 	}		
			#col2 li {	line-height: 0;	list-style-position: outside;	}	#col2_legende_img {	color: #666;	font-size: 7px;	line-height: 8px;	padding: 0 0 5px;	}#col2 h2 {  text-decoration: none;  color:#707c68;  font-size: 13px;	font-weight: normal;	font-style: normal;	text-align:left;}	#col2 .ps {  display:block;  text-decoration: none;  color:#707c68;  font-size: 9px;	font-weight: normal;	font-style: normal;	text-align:justify;	width: 450px;	margin: 5px 5px 5px 5px;}	INPUT {  color:#707C68;  background-color:#fff8f2;  font-size:13px;}textarea {  color:#707C68;  background-color:#fff8f2;  font-size:13px;}select {  color:#707C68;  background-color:#fff8f2;  font-size:13px;}#col3 {	color: #707c68;	background-color: #fff;	font-size: 10px;	/*background-repeat: repeat-y;*/	background-attachment: fixed;	position: fixed;	_position:absolute;	top: 164px;	right:10px;	width: 20%;	height: 100%;	z-index: 270;	padding-top: 0px;	padding-left: 0;	border-right: 1px solid #707c68;	border-left: 1px solid #707c68;	}#col3_mini {	color: #707c68;	background-color: #fff;	font-size: 10px;	/*background-repeat: repeat-y;*/	background-attachment: fixed;	position: fixed;	_position:absolute;	top: 164px;	right:10px;	width: 20%;	height: 21px;	z-index: 270;	padding-top: 0px;	padding-left: 0;	border-right: 1px solid #707c68;	border-left: 1px solid #707c68;	border-bottom: 1px solid #707c68;	}		#col3_mini h2 {	font-size: 12px;	font-weight: lighter;	font-style: normal;	line-height: 21px;	vertical-align: middle;	text-indent: 15px;	text-decoration: none;	width: 100%;	/*min-width: 100%;*/	height: 21px;	margin: 0 0 0 0;	padding: 0;	border-top: 1px solid #707c68;	border-bottom: 0;	}		#col3 img {	color: #666;	font-size: 8px;	line-height: 8px;	background-color: #fff;	background-repeat: repeat-y;	background-attachment: fixed;	width: 100%;	height: auto;	/*min-width: 100%;*/	margin: 0;	padding: 0 0 15px;	border-bottom: 1px solid #707c68;	border-left-style: solid;	}#col3 h1 {	color: #fff;	font-size: 11px;	font-style: normal;	font-weight: lighter;	line-height: 15px;	background-color: #707c68;	text-indent: 3px;	margin: 0;	padding: 3px 0;	height: 15px;	vertical-align: middle;	width: 100%;	min-width: 100%;	}#col3 h2 {	font-size: 12px;	font-weight: lighter;	font-style: normal;	line-height: 20px;	vertical-align: middle;	text-indent: 15px;	text-decoration: none;	width: 100%;	/*min-width: 100%;*/	height: 20px;	margin: 0 0 0 0;	padding: 0;	border-top: 1px solid #707c68;	border-bottom: 0;	}#col3 h2 a:link {  font-size: 12px;	font-weight: normal;	font-style: normal;	text-decoration: none;	}#col3 h2 a:visited {	font-weight: normal;	font-style: normal;	text-decoration: none;	}#col3 h2 a:hover {  font-size: 12px	color: #707c68;	font-weight: bold;	background-color: #fff;	text-decoration: none;	}#col3 h2 a:active {    font-weight: normal;    font-style: normal;	text-decoration: none;	}	#col3 h2 .sousmenu {    display:block;	font-size: 12px;	font-weight: lighter;	font-style: normal;	line-height: 20px;	vertical-align: middle;	width: 100%;	height: 20px;	margin: 0 0 0 0;	padding: 0 0 0 0;	border-bottom: 0;	}	#col3 h2 .sousmenu a:link {  display:block;  font-size: 12px  height: 20px;	font-weight: normal;	font-style: normal;	text-decoration: none;	border-bottom: 0;	}#col3 h2 .sousmenu a:visited {	font-weight: normal;	font-style: normal;	font-size: 12px;	height: 20px;	text-decoration: none;	border-bottom: 0;	}#col3 h2 .sousmenu a:hover {  display:block;  font-size: 12px;	color: #fff;	font-weight: normal;	width: 100%;	height: 20px;	padding: 0;	line-height: inherit;	background-color: #707c68;	text-decoration: none;	border-bottom: 0;	}#col3 h2 .sousmenu a:active {	font-weight: normal;	font-style: normal;	font-size: 12px;	height: 20px;	text-decoration: none;	border-bottom: 0;	}	#col3 h2 .sousmenu_fin {    display:block;	font-size: 12px;	font-weight: lighter;	font-style: normal;	line-height: 20px;	vertical-align: middle;	width: 100%;	height: 20px;	margin: 0 0 0 0;	padding: 0 0 0 0;	border-bottom: 0;	}	#col3 h2 .sousmenu_fin a:link {  display:block;  font-size: 12px  height: 20px;	font-weight: normal;	font-style: normal;	text-decoration: none;	border-bottom: 0;	}#col3 h2 .sousmenu_fin a:visited {	font-weight: normal;	font-style: normal;	font-size: 12px;	height: 20px;	text-decoration: none;	border-bottom: 0;	}#col3 h2 .sousmenu_fin a:hover {  display:block;  font-size: 12px;	color: #fff;	font-weight: normal;	width: 100%;	height: 20px;	padding: 0;	line-height: inherit;	background-color: #707c68;	text-decoration: none;	border-bottom: 0;	}#col3 h2 .sousmenu_fin a:active {	font-weight: normal;	font-style: normal;	font-size: 12px;	height: 20px;	text-decoration: none;	border-bottom: 0;	}#col3 h2 .sousmenu_fin {  display:block;	font-size: 12px;	font-weight: lighter;	font-style: normal;	line-height: 20px;	vertical-align: middle;	width: 100%;	height: 20px;	margin: 0 0 0 0;	padding: 0 0 0 0;	border-bottom: 1px solid #707c68;	}	#col3 p {	font-size: 8px;	margin-left: 5px;	width:250px;	}#col3 .projet_hasard {	BORDER: 0px;	FONT-STYLE: normal;	MARGIN: 0px;	MARGIN-top: 15px;	PADDING: 0px;	WIDTH: 180px;	DISPLAY: block;	VERTICAL-ALIGN: middle;	line-height: 0px;	height: 0px;}#bloc_menu_haut {	background-color: #fff;	vertical-align: middle;	position: fixed;	_position:absolute;	top: 116px;	left: 0;	width: 100%;	height: 25px;	z-index: 265;	margin: 0;	padding: 0;	border-bottom: 1px solid #707c68;	}.blocs_menu_encours {  display:block;  color: #fff;  font-size: 14px;  font-weight: bold;  font-style: normal;  line-height: 25px;  background-color: #707c68;    text-align: left;  text-indent: 3px;  vertical-align: top;  width: 195px;  height: 50px;  overflow: visible;  clip: rect(auto auto auto 5px);  float: left;  margin: inherit;  padding: 0 0 0 0px;  border-left: 0;  border-right: 1px solid #707c68;  border-top-width: 0;  border-right-width: 0;  border-bottom-width: 0;}.blocs_menu_debut {  display:block;	color: #707c68;	font-size: 14px;	font-weight: normal;	font-style: normal;	line-height: 25px;	background-color: #fff;		text-align: left;	text-indent: 3px;	vertical-align: top;	width: 192px;	height: 25px;	/*overflow: visible;*/	/*clip: rect(auto auto auto 5px);*/	float: left;	margin: inherit;	padding: 0;	border-left: 1px solid #707c68;	border-top-width: 0;	border-right-width: 0;	border-bottom-width: 0;	border-bottom: 1px solid #707c68;	_border-bottom: 0;	}.blocs_menu_debut a:link {  display:block;	color: #707c68;	font-size: inherit;	font-style: inherit;	font-weight: inherit;	line-height: inherit;	text-decoration: none;	background-color: #fff;	text-indent: inherit;	margin: inherit;	width: inherit;	height: inherit;	float: inherit;	vertical-align: inherit;	position: inherit;	_position:absolute;	overflow: inherit;	clip: inherit;	padding: inherit;	border-bottom: 1px solid #707c68;}.blocs_menu_debut a:visited {	color: inherit;	font-size: inherit;	font-weight: inherit;	font-style: inherit;	line-height: inherit;	background-color: inherit;	text-decoration: none;	text-indent: inherit;	vertical-align: inherit;	width: inherit;	height: inherit;	margin: inherit;	padding: inherit;	border-width: inherit;	border-bottom: 0;	}.blocs_menu_debut a:hover {  display:block;	color: #fff;	font-size: inherit;	font-style: inherit;	font-weight: inherit;	line-height: inherit;	text-decoration: none;	background-color: #707c68;	text-indent: inherit;	width: 195px;	height: 25px;	float: inherit;	vertical-align: inherit;	/*overflow: visible;	clip: rect(auto auto auto auto);*/	margin: inherit;	_margin: 0 0 0 -3px;  /* D B H G  */	padding: inherit;	border-width: inherit;	border-bottom: 0;	}.blocs_menu_debut a:active {	color: #707c68;	font-size: inherit;	font-weight: inherit;	font-style: inherit;	font-variant: inherit;	line-height: inherit;	background-color: white;	text-transform: inherit;	text-align: inherit;	text-indent: inherit;	vertical-align: inherit;	position: inherit;	_position:absolute;	width: inherit;	height: inherit;	overflow: inherit;	clip: inherit;	float: inherit;	margin: inherit;	padding: inherit;	border-width: inherit;	border-bottom: 0;	}.blocs_menu {  display:block;	color: #707c68;	font-size: 14px;	font-weight: normal;	font-style: normal;	line-height: 25px;	background-color: #fff;	text-align: left;	text-indent: 3px;	vertical-align: top;	width: 192px;	height: 25px;	overflow: visible;	/*clip: rect(auto auto auto 5px);*/	float: left;	margin: inherit;	padding: 0;	border-right: 1px solid #707c68;	/*border-left: 1px solid #707c68;*/		border-bottom: 0;	}.blocs_menu a:link {	color: #707c68;	font-size: inherit;	font-style: inherit;	font-weight: inherit;	line-height: inherit;	text-decoration: none;	background-color: #fff;	text-indent: inherit;	margin: inherit;	width: inherit;	height: inherit;	float: inherit;	vertical-align: inherit;	position: inherit;	_position:absolute;	overflow: inherit;	clip: inherit;	padding: inherit;	_margin: 0 0 0 -4px;  /* D B H G  */	/*border-left: 1px solid #707c68;*/	border-right: 1px solid #707c68;	border-bottom: 0;	}.blocs_menu a:visited {	color: inherit;	font-size: inherit;	font-weight: inherit;	font-style: inherit;	line-height: inherit;	background-color: inherit;	text-decoration: none;	text-indent: inherit;	vertical-align: inherit;	width: inherit;	height: inherit;	margin: inherit;	padding: inherit;	border-width: inherit;	border-bottom: 0;	}.blocs_menu a:hover {	color: #fff;	font-size: inherit;	font-style: inherit;	font-weight: inherit;	line-height: inherit;	text-decoration: none;	background-color: #707c68;	text-indent: inherit;	margin: inherit;	width: 192px;	height: 25px;	float: inherit;	vertical-align: inherit;	overflow: visible;	/*clip: rect(auto auto auto auto);*/	padding: inherit;	_margin: 0 0 0 -3px;  /* D B H G  */	border-width: inherit;	border-bottom: 0;	}.blocs_menu a:active {	color: #707c68;	font-size: inherit;	font-weight: inherit;	font-style: inherit;	font-variant: inherit;	line-height: inherit;	background-color: white;	text-transform: inherit;	text-align: inherit;	text-indent: inherit;	vertical-align: inherit;	position: inherit;	_position:absolute;	width: inherit;	height: inherit;	overflow: inherit;	clip: inherit;	float: inherit;	margin: inherit;	padding: inherit;	border-width: inherit;	border-bottom: 0;	}.blocs_menu_fin {  display:block;	color: #707c68;	font-size: 14px;	font-weight: normal;	font-style: normal;	line-height: 25px;	background-color: #fff;		text-align: left;	text-indent: 3px;	vertical-align: 7px;	width: 192px;	height: 25px;		overflow: visible;	/*clip: rect(auto auto auto 5px);*/	float: left;	margin: inherit;	padding: 0;	border-left: 2px solid #707c68;		border-top-width: 0;	border-bottom: 0;	border-right: 2px solid #707c68;		}.blocs_menu_fin a:link {	color: #707c68;	font-size: inherit;	font-style: inherit;	font-weight: inherit;	line-height: inherit;	text-decoration: none;	background-color: #fff;	text-indent: inherit;	margin: inherit;	width: inherit;	height: inherit;	float: inherit;	vertical-align: inherit;	position: inherit;	_position:absolute;	overflow: inherit;	clip: inherit;	padding: inherit;	_margin: 0 0 0 -4px;  /* D B H G  */	border-left: 2px solid #707c68;	border-right: 2px solid #707c68;	border-bottom: 0;	}.blocs_menu_fin a:visited {	color: inherit;	font-size: inherit;	font-weight: inherit;	font-style: inherit;	line-height: inherit;	background-color: inherit;	text-decoration: none;	text-indent: inherit;	vertical-align: inherit;	width: inherit;	height: inherit;	margin: inherit;	padding: inherit;	border-width: inherit;	border-bottom: 0;	}.blocs_menu_fin a:hover {	color: #fff;	font-size: inherit;	font-style: inherit;	font-weight: inherit;	line-height: inherit;	text-decoration: none;	background-color: #707c68;	text-indent: inherit;	margin: inherit;	width: 192px;	height: 25px;	float: inherit;	vertical-align: inherit;	overflow: visible;	/*clip: rect(auto auto auto auto);*/	padding: inherit;	_margin: 0 0 0 -3px;  /* D B H G  */	border-width: inherit;	border-bottom: 0;	}.blocs_menu_fin a:active {	color: #707c68;	font-size: inherit;	font-weight: inherit;	font-style: inherit;	font-variant: inherit;	line-height: inherit;	background-color: white;	text-transform: inherit;	text-align: inherit;	text-indent: inherit;	vertical-align: inherit;	position: inherit;	_position:absolute;	width: inherit;	height: inherit;	overflow: inherit;	clip: inherit;	float: inherit;	margin: inherit;	padding: inherit;	border-width: inherit;	border-bottom: 0;	}	#barre_fondation {	background-color: #707c68;	background-repeat: repeat-x;	background-attachment: fixed;	background-position: 100% 0;	position: fixed;	_position:absolute;	top: 105px;	left: 0;	width: 100%;	height: 11px;	z-index: 9;	visibility: visible;	min-width: 100%;	min-height: 11px;	max-width: 100%;	max-height: 11px;	margin: 0;	padding: 0;	border: 0;	}#navigation_tdl {  color: #fff;	background-color: #707c68;	position: fixed;	_position:absolute;	top: 106px;	left: 196px;	width: auto;	height: 11px; 	z-index: 50;	font-weight: normal;	letter-spacing:2px; 	vertical-align:text-bottom;	margin: 0 2px 0 0;  font-size: xx-small;	visibility: visible;}#navigation_tdl a:link {  color: #fff;	background-color: #707c68;	font-weight: inherit;	z-index: 50;}#navigation_tdl a:visited {  color: #fff;	background-color: #707c68;	font-weight: inherit;	z-index: 50;}#navigation_tdl a:hover {  color: #707c68;	background-color: #fff;	font-weight: inherit;	z-index: 50;}#navigation_tdl a:active {  color: #fff;	background-color: #707c68;	font-weight: inherit;}	#filet_horizontal_g {	background-color: #707c68;	background-image: url(../IMG/PixelOrange.gif);	background-repeat: repeat-y;	background-position: 0 100%;	position: fixed;	_position:absolute;	left: 0px;	width: 100%;	height: 1px;	z-index: 1;	}#filet_vertical_g {	background-color: #707c68;	background-image: url(../IMG/PixelOrange.gif);	background-repeat: repeat-y;	background-position: 0 100%;	position: fixed;	_position:absolute;	left: 195px;	width: 1px;	height: 100%;	z-index: 1;	}#filet_vertical_d {	background-color: #707c68;	background-image: url(../IMG/PixelOrange.gif);	background-repeat: repeat-y;	background-position: 0 100%;	position: fixed;	_position:absolute;	z-index: 6;	left: 800px;	width: 1px;	height: 100%;	}ol {	color: #707c68;	position: relative;	left: 0;	margin: 3px 0 1em;	padding: 0;	list-style-type: disc;	list-style-image: url(../IMG/puce.gif);	white-space: normal;	}li {	color: #707c68;	font-weight: bold;	list-style-type: disc;	list-style-image: url(../IMG/puce.gif);	margin: 1em 0;	position: relative;	left: 0;	padding: 0;	white-space: normal;	}li ul {	color: #666;	font-weight: normal;	font-style: normal;	margin-top: 0;	margin-bottom: 0;	margin-left: 10px;	list-style-type: disc;	}        
