@charset "UTF-8";/* CSS Document */@charset "UTF-8";/* CSS Document */body {	margin: 0;	padding: 0;	color: #002f65; /*bleu Renaissance*/	background-color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.8em;	line-height: 1.25em;	}html>body { font-size: .8em; } /* be nice to Opera *//* Links ----------------------------------------------- */a img { border-style: none; }/* Paragraph Headings ----------------------------------------------- */h1, h2, h3, h4, h5, h6 {font-weight: normal; line-height: 125%; }h1 { font-size: 150%; text-align: left; color: #fff;  }h2 { font-size: 130%; text-align: left; color: #fff;  }h3 { font-size: 115%; text-align: left; color: #fff;  }a:link {color: #a0cf67;!important } /*vert*/a:visited {color: #a0cf67;!important } a:hover {color: #999999;!important }a:active {color: #FD0036;!important } /*rouge*/p { margin:0 0 0.375em 0; }/*Accueil-------------------------------------*//*img#bg {position:fixed;top:0;left:0px;width:100%;x-index:0;}*/#backtop {	background-color: #ffffff;	position: absolute;	width: 100%;	height: 150px;	top: 0px;	left: 0px;	z-index: 3;	filter: alpha(opacity=50);	-moz-opacity: 0.50;	opacity: 0.50;}#topvert {	background-color: #9fcf67;	position: absolute;	width: 100%;	height: 35px;	top: 150px;	left: 0px;	z-index: 3;}#logointrotop {	width: 328px;	height: 159px;	top: 20px;	left: 110px;	z-index:5;	position: absolute;}#footer2 {	left:15px;	width:600px;	height:15px;	z-index:100;	position:absolute;	color: #ffffff;	font-size: 75%;	font-weight: bold;	bottom: 0;	margin-bottom: 15px;	text-align: left;}#footer {	left:15px;	width:600px;	height:15px;	z-index:100;	position:absolute;	color: #ffffff;	font-size: 80%;	font-weight: bold;	bottom: 0;	margin-bottom: 15px;	text-align: left;}#backmenu {	background-color: #000000;	height: 100%;	width: 150px;	top: 0px;	left: 0px;	z-index: 3;	position: absolute;	filter: alpha(opacity=50);	-moz-opacity: 0.50;	opacity: 0.50;}#backintro {	background-color: #000000;	height: 400px;	width: 600px;	top: 200px;	left: 200px;	z-index: 3;	position: absolute;	filter: alpha(opacity=70);	-moz-opacity: 0.70;	opacity: 0.70;}#logointro {	height: 176px;	width: 450px;	top: 45px;	left: 130px;	z-index:5;	position: absolute;}#introfr {	height: 350px;	width: 250px;	top: 225px;	left: 225px;	z-index: 4;	position: absolute;	color:#ffffff;	line-height: 1.4;		}#introang {	height: 350px;	width: 250px;	top: 225px;	left: 520px;	z-index: 4;	position: absolute;	color:#ffffff;	line-height: 1.4;}/*---------page--------------*/#backtoppage {	background-color: #ffffff;	position: absolute;	width: 100%;	height: 150px;	top: 0px;	left: 0px;	z-index: 3;	filter: alpha(opacity=70);	-moz-opacity: 0.70;	opacity: 0.70;}#langage {	color:#ffffff; 	text-align:right; 	vertical-align:middle; 	position:absolute; 	right: 20px; 	margin-top:2px; 	font-size:9px; 	font-weight: bold;}#langage a:link {color: #ffffff; text-decoration:none; } #langage a:visited {color: #ffffff; text-decoration:none; } #langage a:hover {color: #333333; text-decoration:none; }#langage a:active {color: #333333; text-decoration:none; } #messagehaut {	width: 500px;	height: 130px;	top: 15px;	right: 20px;	z-index: 4;	position: absolute;	color:#333333;	line-height: 1.4;	vertical-align: text-bottom;	overflow: hidden;}#backcentre {	background-color: #ffffff;	position: absolute;	width: 470px;	height: 600px;	top: 230px;	left: 335px;	z-index: 3;	filter: alpha(opacity=70);	-moz-opacity: 0.70;	opacity: 0.70;}#txcentre {	position: absolute;	width: 460px;	height: 600px;	top: 235px;	left: 340px;	z-index: 3;}/*---------menus--------------*/#backmenugauche {	background-color: #ffffff;	position: absolute;	width: 210px;	height: 300px;	top: 230px;	left: 115px;	z-index: 3;	filter: alpha(opacity=70);	-moz-opacity: 0.70;	opacity: 0.70;}#backmenudroite {	background-color: #ffffff;	position: absolute;	width: 210px;	height: 300px;	top: 230px;	left: 815px;	z-index: 3;	filter: alpha(opacity=70);	-moz-opacity: 0.70;	opacity: 0.70;}#menugauche {	position: absolute;	width: 200px;	height: 350px;	top: 235px;	left: 120px;	z-index: 4;	margin-bottom:10px;}#menudroite {	position: absolute;	width: 200px;	height: 350px;	top: 235px;	left: 820px;	z-index: 4;	margin-bottom:10px;}.menus a:link {color: #002f65; text-decoration:none; } .menus a:visited {color: #002f65; text-decoration:none; } .menus a:hover {color: #666666; text-decoration:none; }.menus a:active {color: #666666; text-decoration:none; } 