body {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	background-image: url(images/fddeg.jpg);	background-repeat: repeat-x;	text-align: center;	margin: 0px;	padding: 0px;}a:link, a:visited {	color: #999999;	text-decoration: none;}a:hover, a:active {	color: #316A8F;	text-decoration: underline;}#page {	margin-right: auto;	margin-left: auto;	width: 780px;	background-color: #FFFFFF;	margin-top: 0px;	margin-bottom: 0px;	position: relative;	height: 110px;}#contenant {	margin:0px auto;	padding:0;	background:url(images/fondombre.gif) repeat-y left top;	width: 780px;}#contecoup {	margin:0px auto;	padding:0;	background:url(images/fondombre2.gif) repeat-y left top;	width: 780px;}#contelib {	margin:0px auto;	padding:0;	background:url(images/fondombre.jpg) repeat-y left top;	width: 780px;}#contenulib {	font-size:90%;	text-align: left;	float: left;	width: 565px;	padding-left: 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	margin: 0px;	position: relative;}#gauche {	float:left;	width:130px;	padding:0 0 0 10px;	font-size:80%;	text-align: left;	margin: 0px;}#droite {	float:left;	width:200px;	font-size:80%;	text-align: left;	margin: 53px 0px 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #000000;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #000000;}#droitederoul {	font-size:85%;	text-align: left;	width: 170px;	padding: 0px;	overflow: scroll;	position: relative;	height: 390px;	margin: 5px 0px 10px 10px;	border: 1px solid #000000;}#contenu {	font-size:90%;	text-align: left;	float: left;	width: 630px;}#menutopintro {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-align: center;	height: 20px;	width: 760px;	position: absolute;	left: 10px;	top: 15px;	z-index: 100;}#menutopintro a:link, #menutopintro a:visited {	text-decoration: none;	color: #333333;}#menutopintro a:hover, #menutopintro a:active {	color: #035285;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #035285;}#menutop {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFF;	text-align: center;	height: 30px;	width: 760px;	position: absolute;	z-index: 100;	left: 10px;	top: 15px;	margin: 0px;	padding: 0px;}#menutop li, #menutopintro li {	list-style-type: none;	display: inline;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 0px;	text-align: center;	margin: 0px;}#menutop a:link, #menutop a:visited {	text-decoration: none;	color: #FFFFFF;}#menutop a:hover, #menutop a:active {	color: #FFFFFF;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	margin: 0px;	padding: 0px;}.menuactif {	color: #FFFFCC;	padding: 0px;	margin: 0px;	font-weight: bold;	text-decoration: underline;}.coupcoeur {	width: 630px;	display: block;}.coupcoeur ul {	margin: 20px 0px 0px;	padding: 0px;	display: block;	background-position: center;}.coupcoeur li {	width: 180px;	border: 1px solid #000000;	display: inline;	list-style-type: none;	padding: 0px;	text-align: center;	margin: 0px 0px 0px 20px;	float: left;}.coupcoeur a:link {	background-color: #CC9933;	width: 630px;}.coupcoeur a:hover {	background-color: #CC9933;	width: 630px;}.titre {	font-size: 90%;	font-weight: bold;	color: #880B0E;	border-top: 1px #8E0C01;	border-right: 1px #8E0C01;	border-bottom: 1px dotted #8E0C01;	border-left: 1px #8E0C01;	margin: 10px;	padding-bottom: 10px;}.nom {	font-size: 70%;	color: #880B0E;	margin: 5px 10px;	padding: 0px;}.fermer {	text-align: right;	margin: 0px 5px 5px 0px;	padding: 0px;}#basdepage {	font-size: 10px;	color: #999999;	padding: 5px;	height: 25px;	width: 770px;	text-align: center;	margin: 0px auto;	background-color: #FFFFFF;	background-image: url(images/ombrebas.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	position: relative;}#n1--01_ {	width:760px;	height:50px;	position: absolute;	z-index: 10;	left: 10px;	top: 0px;}#n1--02_ {	width:760px;	height:30px;	text-align: left;	position: absolute;	z-index: 10;	left: 10px;	top: 50px;}#n1--06_ {	width:760px;	position: absolute;	z-index: 10;	left: 10px;	top: 80px;	height: 30px;}.mrpropre {	clear:both;	height:1px;	font-size:1px;	margin:0; padding:0;}.titre1 {	font-weight: bold;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #4D4D4D;	color: #4D4D4D;	text-indent: 30px;	padding-bottom: 3px;	margin: 0px 0px 10px;	padding-top: 33px;	padding-right: 0px;	padding-left: 0px;}.titre2 {	font-weight: bold;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #4D4D4D;	color: #4D4D4D;	text-indent: 30px;	padding-bottom: 3px;	margin: 0px 0px 10px;	padding-top: 10px;	padding-right: 0px;	padding-left: 0px;	text-align: left;}.ccoup {	font-size: 80%;	margin: 0px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	line-height: 15px;	text-align: left;}.cgauch {	font-size: 85%;	margin: 10px 0px 5px;	padding-top: 0px;	padding-right: 30px;	padding-bottom: 0px;	padding-left: 30px;	line-height: 16px;	text-align: left;}.deroul {	margin: 0px 0px 0px 10px;	padding: 0px;	line-height: 13px;}.cgauch a:link, .cgauch a:visited {	color: #890C08;}.cgauch a:hover, .cgauch a:active {	color: #CC0000;}.cgauch ul {	margin: 0px;	padding: 0px;}.cgauch li {	font-size: 100%;	list-style-type: square;	list-style-position: outside;	text-indent: 0px;	padding: 0px;	margin-top: 0px;	margin-right: 30px;	margin-bottom: 3px;	margin-left: 0px;	line-height: 15px;	border: none;}.ccharte {	font-size: 85%;	margin: 15px 30px -5px;	line-height: 16px;	font-weight: bold;	border-width: 1px;	border-bottom-style: solid;	border-color: #000000;	padding: 0px 0px 0px 5px;	border-left-style: solid;	text-align: left;}.cchartederoul {	font-size: 85%;	margin: 6px 10px 0px;	line-height: 16px;	font-weight: bold;	border-width: 1px;	border-bottom-style: solid;	border-color: #000000;	padding: 0px 0px 0px 3px;	border-left-style: solid;	text-align: left;}.cintro {	font-size: 85%;	margin: 10px 0px 5px 30px;	padding-top: 0px;	padding-right: 40px;	padding-bottom: 0px;	padding-left: 5px;	text-align: justify;	line-height: 16px;	font-weight: bold;	color: #4D4D4D;	border-width: 3px;	border-left-style: solid;	border-color: #4D4D4D;}.cjustif {	font-size: 85%;	margin: 10px 0px 5px;	padding-top: 0px;	padding-right: 30px;	padding-bottom: 0px;	padding-left: 30px;	text-align: justify;	line-height: 16px;}.actu {	margin: 0px 30px 10px;	text-align: left;	padding: 6px;	border-top: 1px solid #67A7D2;	border-right: 1px solid #67A7D2;	border-bottom: 1px solid #67A7D2;	border-left: 10px solid #67A7D2;}.cpoint {	margin: 10px 30px -5px;	text-align: left;	line-height: 16px;	font-weight: bold;	padding: 0px 0px 0px 10px;	color: #1D689B;	font-size: 85%;	background-image: url(images/point.gif);	background-repeat: no-repeat;	background-position: left center;}.cpointderoul {	margin: 3px 10px 0px;	text-align: left;	font-weight: bold;	padding: 0px 0px 0px 10px;	color: #1D689B;	font-size: 85%;	background-image: url(images/point.gif);	background-repeat: no-repeat;	background-position: left center;}.cjustif a:link, .cjustif a:visited {	color: #666666;	text-decoration: underline;}.cjustif a:hover, .cjustif a:active {	color: #9B1914;	text-decoration: underline;}.cstabil {	font-weight: bold;	color: #1E669B;}#recherche {	margin: 0px;	padding: 0px;	height: 52px;	width: 130px;}#out1 {	height: 450px;	width: 10px;	left: 0px;	top: 0px;	position: absolute;}#out2 {	height: 450px;	width: 10px;	top: 0px;	position: absolute;	right: 0px;}#out3 {	height: 10px;	width: 10px;	top: -10px;	position: absolute;	right: 0px;}#out4 {	height: 10px;	width: 10px;	left: 0px;	top: -10px;	position: absolute;}.photoagauche {	float: left;	margin-top: 0px;	margin-right: 15px;	margin-bottom: 5px;	margin-left: 0px;	border: 1px solid #000000;	display: block;}.photoadroite {	float: right;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 15px;	border: 1px solid #000000;	display: block;}.hdp {	width: 100px;	margin: 10px auto;	text-align: center;}.hdp a {	text-decoration: none;	background: #E4E4E4;	font: 60% Verdana, Arial, Helvetica, sans-serif;	display: block;	padding: 2px;}.hdp a:link, .hdp a:visited {	color: #666666;	text-decoration: none;}.hdp a:hover {	color: #1793C7;	background: #8EBBDD;}#blocfiche {	margin: 0px auto 20px;	padding: 15px;	border: 1px solid #125C87;	width: 358px;}.titrefich {	padding: 0px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	text-indent: 0px;}.cfich {	font-size: 80%;	line-height: 16px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	text-align: justify;}.cfich a:link, .cfich a:visited {	color: #1E669B;	text-decoration: underline;}.cfich a:hover, .cfich a:active {	color: #FF3300;}