/*<group=Layout>html, body {margin: 0;padding: 0;height: 100%}*/body { background-color: #D9D9CF;margin: 0; /* pour ??viter les marges */     text-align: center; /* pour corriger le bug de centrage IE */     }		 		 		 #container { position: relative; /*AJOUTE EN DERNIER*/	margin-left: auto;	margin-right: auto;	width: 960px; /* Right And Left Margin Widths To Auto 	text-align: left;*/	background-color: #E7E7DF;text-align: left; /* on r??tablit l'alignement normal du texte */     }/*ENTETE*/ /*ENTETE*//*ENTETE*//*ENTETE*//*ENTETE*//*ENTETE*//*ENTETE*//*ENTETE*/#pageHeader {	width: 960px;	position:relative; /*AJOUTE EN DERNIER*/	top:0px;	height :152px;	background-color: #993300;	/*z-index:10;*//*AJOUTE EN DERNIER*/	/*border-bottom: 1px solid #fff;*/	}#langues {display:block;top:0px;height: 74px;}#logo {	float:left;	padding:0px;	margin:0px;	/*background-image:url(icononav/logo_05.gif);*/	width: 259px;	height: 78px;	/*background-color: #666;*/}#nav{float:right;width:701px;margin-left :0px;	padding:0px;	margin-right:0px;	background-color:#993300;}/*FInheader*/	 /*FInheader*/	/*FInheader*/	/*FInheader*/	/*FInheader*/	/*FInheader*/	/*FInheader*/	/*FInheader*/	/*FInheader*/	/*FInheader*/	#imain {}#rubrique {float:none;}/*CONTENT*/	#contentContainer { position:relative;	/*height:auto;*/	width: 960px;	margin-bottom: 0px;	padding:0px;	background-image:url(icononav/fd_content.gif);	background-repeat: repeat-x;	background-position: left top;	background-color: #E7E7DF;}#imagette {float:left; margin-top: 43px;margin-bottom:10px;padding-left: 8px;width: 240px;height:auto;left:0px;}#imagette img{margin-bottom: 8px;}#imagette em{font-size:12px;display:block;text-align:center;margin-left: 6px;margin-bottom: 12px;margin-right : 6px;}#content {/*background-color:#9999CC;*/margin-left: 240px;margin-right: 236px;border-right: 1px dotted #9A9A93;border-left: 1px dotted #9A9A93;padding-top: 6px;padding-left:8px;padding-right:8px;}#contentmenu{/*background-color:#9999CC;*/margin-left: 00px;margin-right: 236px;border-right: 1px dotted #9A9A93;padding-top: 6px;padding-left:28px;padding-right:8px;/*margin-left: 240px;margin-right: 236px;border-right: 1px dotted #9A9A93;border-left: 1px dotted #9A9A93;padding-top: 6px;padding-left:8px;padding-right:8px;*/background-color:#F7F7F4;}#sidebar {	position: absolute;	right:0;	width: 236px;	padding-top: 38px;	font: bold 17px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	height:auto;	overflow: visible;}#sidebar img{	margin-top: 20px;	margin-left:5px;}#footer {position: relative;/*position:absolute;*//* AJOUTER EN DERNIER*//* AJOUTER EN DERNIER*//* AJOUTER EN DERNIER*//* AJOUTER EN DERNIER*//* AJOUTER EN DERNIER*//* AJOUTER EN DERNIER*/width: 960px;	border-bottom: 1px solid #a1a5a9;	/*background: url(images/sub_header.png) repeat-x;*/	height: 20px;	text-align: center;	color: #993300;	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	margin: 0px auto;	padding: 8px 0px 8px 0px;	background-color:#D4D4C6;}#footer a{	color: #993300;}#footer a:hover{	color: #000;}p  {	font: normal 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	line-height: 16px;	padding-bottom: 4px;	margin-bottom: 4px;	color: #4A4D47;		padding-left:5px;}p  a{color: #333;}p  a:hover{color: #993300;}/*VISITE  Contenu 1 col*/ /*VISITE  Contenu 1 col*/ /*VISITE  Contenu 1 col*/ /*VISITE  Contenu 1 col*/ #visite {/*background-color:#9999CC;*/margin-left: 00px;margin-right: 236px;border-right: 1px dotted #9A9A93;padding-top: 12px;padding-left:28px;padding-right:8px;background-color:#F7F7F4;}#visite p{	font: normal 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	line-height: 18px;	color:#4A4D47;}#visite iframe {/*background-color:#9999CC;*/	font: normal 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	line-height: 18px;	color:#4A4D47;}#visite #titre{/*background-color:#9999CC;*/margin-left: 70px;padding-left:70px;}#visite em{display:block;/*width: 160px;*/font-size:11px;padding-bottom: 10px;padding-top: 2px;color: #993300;}#visite .titre {	text-decoration: none;	letter-spacing: 1px;	word-spacing: 2px;	margin-bottom: 4px;		margin-top: 6px;	font: bold 17px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;}#visite td {padding-right:10px;padding-left:5px;}/*STYLES ACCUEIL*/ /*STYLES ACCUEIL*//*STYLES ACCUEIL*//*STYLES ACCUEIL*//*STYLES ACCUEIL*//*STYLES ACCUEIL*/#gauche{/*position:absolute;*/width: 258px;/*258*/left:0px;}#gauche p{display: table;padding-top: 0px;padding-left:12px;padding-right:4px;}#gauche p strong{font-weight:bold;font-size:13px;	color : #236188;}#gauche p.info strong {font-weight:bold;font-size:13px;	color : #6A7144;}/*#gauche p img{margin : 6px 6px 4px 1px;float:left;width: 125px;height: 125px;}*/#centre {width: 440px;height:100%;margin-top:0px;/*margin-left: 258px;margin-right: 258px;*/border-right: 1px dotted #9A9A93;border-left: 1px dotted #9A9A93;}#centre p {display: table;padding-top: 0px;padding-left:11px;padding-right:8px;	padding-bottom: 10px;	margin-bottom:20px;	line-height: 18px;}#centre p strong{font-size:13px;font-weight:bold;	color : #993300;}#centre p img{/*float:right;right:0px;width: 140px;height: 140px;*/padding : 8px 0px 8px 4px;}#droit {margin-left:2px;	right:0;	width: 258px;	height:auto;}#droit p{display: table;padding-top: 0px;padding-left:8px;padding-right:12px;}#droit p strong{font-size:13px;font-weight:bold;	color : #607047;}#droit p img{padding-left:4px;/*width: 125px;float:right;height: 125px;border: 1px solid #9A9A93;*/}/******************************************/#content .titre {	text-decoration: none;	letter-spacing: 1px;	word-spacing: 2px;	margin-bottom: 4px;		margin-top: 6px;	font: bold 17px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;}.titre {	text-decoration: none;	letter-spacing: 1px;	word-spacing: 2px;	margin-bottom: 4px;		margin-top: 6px;	font: bold 17px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;}.titre img{ display:block;float:right;}.sstitre {	font: normal 14px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	color : #62655E;	font-weight: bold;	padding-bottom: 4px;	display: block;		line-height:20px;}p.sstitre {	font: normal 14px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	color : #62655E;	font-weight: bold;	padding-bottom: 4px;	display: block;		line-height:20px;}#content p {	font: 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	line-height: 18px;	color : #4A4D47;}#content p.sstitre {	font: normal 14px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	color : #62655E;	font-weight: bold;	padding-bottom: 4px;	display: block;		line-height:20px;}p.txcourant {	font: normal 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	line-height: 18px;	color:#4A4D47;	/*color : #757D74;*/}p.txcourant a{color: #333;}p.txcourant a:hover{color: #993300;}p.txcourant a linked{color: #333;}/*NAVIGATION*/ /*NAVIGATION*/  /*NAVIGATION*/ /*NAVIGATION*/  /*NAVIGATION*/ /*NAVIGATION*//*NAVIGATION*/ /*NAVIGATION*//*NAVIGATION*/ /*NAVIGATION*/#navcontainer ul{	margin: 0;	padding: 0;	list-style-type: none;	font-size: 12px;}#navcontainer li { 	margin: 0px;	width: 200px;	padding-left: 15px;}#navcontainer ul li a{	display: block;	text-decoration: none;	text-indent: 0px;	background: url(icononav/button_normal.gif);		background-repeat: repeat-x;	background-position: left bottom;	/*border-bottom: 1px solid #c3c3c3;*/	padding: 5px 5px 6px 5px;	font-weight: bold;	height: 15px;}#navcontainer ul li a:hover{	color: #993300;	text-shadow: 0px 1px 0px #ffffff;	text-decoration: none;	/*background: url(icononav/button_over.gif);*/		background-repeat: repeat-x;	background-position: left bottom;	font-weight: bold;	text-shadow: 0px 1px 1px #ffffff;}/* Child - Level 1 */#navcontainer ul ul li { margin: 0px;	padding: 0px;}#navcontainer ul ul a{	display: block;	padding: 5px 5px;	text-shadow: 0px 1px 0px #ffffff;	text-decoration: none;	text-indent: 20px;	height: 12px;	font-size: 10px;			background: url(icononav/button_over_vide.gif);				background-repeat: repeat-x;	background-position: left bottom;}#navcontainer ul ul a:hover{	text-shadow: 0px 1px 0px #ffffff;	text-decoration: none;	color: #993300;}.t1 {color: #817F6B;}.t1 a{color: #817F6B;}#current1{	background-image:  url(icononav/puces-01.gif);	background-repeat:no-repeat;	background-position: 6px center;}.t2 {color: #A7361E;}.t2 a{color: #A7361E;}#current2{	background-image:  url(icononav/puces-02.gif);	background-repeat:no-repeat;	background-position: 6px center;}.t3 {color: #278227;}.t3 a{color: #278227;}#current3{	background-image:  url(icononav/puces-03.gif);	background-repeat:no-repeat;	background-position: 6px center;}.t4 {color: #8D0040;}.t4 a{color: #8D0040;}#current4{	background-image:  url(icononav/puces-04.gif);	background-repeat:no-repeat;	background-position: 6px center;	}.t5 {color: #928F71;}.t5 a{color: #928F71;}#current5{display:block;	background-image:  url(icononav/puces-05.gif);	background-repeat:no-repeat;	background-position: 6px 10px;}.t6 {color: #B88D49;}.t6 a{color: #B88D49;}#current6{	background-image:  url(icononav/puces-06.gif);	background-repeat:no-repeat;	background-position: 6px center;}.t7 {color: #C65109;}.t7 a{color: #C65109;}#current7{	background-image:  url(icononav/puces-07.gif);	background-repeat:no-repeat;	background-position: 6px center;}.t8 {color: #236188;}.t8 a{color: #236188;}#current8{	background-image:  url(icononav/puces-08.gif);	background-repeat:no-repeat;	background-position: 6px center;}.t9 {color: #897A6D;}.t9 a{color: #897A6D;}#current9{	background-image:  url(icononav/puces-09.gif);	background-repeat:no-repeat;	background-position: 6px center;}/*EXPO*/ /*EXPO*/ /*EXPO*/ /*EXPO*/ /*EXPO*/ /*EXPO*/ /*EXPO*/ /*EXPO*/ /*EXPO*/ /*EXPO*/#affiche {z-index:100; visibility: hidden; background-color : #ffffff;color : #ffffff;position: absolute;/*A JOUTE EN DERNIER	margin-left: auto;	margin-right: auto;	margin-top:auto;	margin-bottom: auto;*/	border-top: 1px solid #6E0700;	border-right: 2px solid #6E0700;border-left: 2px solid #6E0700;border-bottom: 2px solid #6E0700;	}#affiche im {padding: 4px;	}/*ACTU*/ /*ACTU*//*ACTU*//*ACTU*//*ACTU*//*ACTU*//*ACTU*//*ACTU*//*ACTU*//*ACTU*/#actu p{margin-top: 12px;padding-left:12px;padding-right:8px;	padding-bottom:20px;	line-height: 18px;}#actu p strong{font-size:13px;font-weight:bold;	color : #993300;}#actu p img{margin : 6px 0px 6px 6px;float:right;}#actu2 p{margin-top: 12px;padding-left:12px;padding-right:8px;	padding-bottom:20px;	line-height: 18px;}#actu2 p strong{font-size:13px;font-weight:bold;	color : #236188;}#actu2 p img{margin : 6px 0px 6px 6px;float:right;}#btsaisons img{float:left;}#btsaisons {position:absolute;float:right; right:220px; top:10px; margin-bottom:30px; margin-left:6px;inherit;z-index:69;}#btsaisons2 {position:absolute;float:right; right:250px; top:10px; margin-bottom:30px; margin-left:6px;inherit;z-index:69;}#btsaisons em {font: normal 9px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;color:#68664E;}#bt{position:relative;float:right;right:10px; }#message{position:absolute;float:right;text-align:left;right:240px; top:12px; margin-bottom:30px; margin-left:6px;margin-right:5px;z-index:69;}#message em {font: bold 10px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;letter-spacing:1px;color:#A4A683;font-style: italic;text-align: right;}blockquote {font: normal 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	line-height: 16px;	margin-bottom: -6px;	color : #696D65;	margin-top: -2px;}/*NAVIGATION rollover*/  /*NAVIGATION rollover*//*NAVIGATION rollover*//*NAVIGATION rollover*/.rollnav ul{ color:#FFFFFF;	font: normal 11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	margin: 0;	padding: 0;	list-style-type: none;}.rollnav li { 	margin: 0px;	width: auto;	padding-left: 3px;	padding-right: 8px;	margin-left:3px;		margin-right:3px;		border-bottom: 1px solid #CCCCCC;}.rollnav a{color:#CCCCCC;	display: block;	text-decoration: none;	text-indent: 0px;	padding: 2px 2px 2px 2px;	font-weight: bold;	}.rollnav a:hover{	color: #ffffff;	text-decoration: none;	font-weight: bold;}.menutitre{	color: #993300;	text-decoration: none;	font-weight: bold;	font:Georgia, "Times New Roman", Times, serif;}.ClassTitrage  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }.ClassStandard { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }#MyCaption { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;text-align:center; background-color:#fff;}#numero {float:left;margin-top:1px;margin-right:5px;margin-bottom: 4px;	height: 12px;	width: 12px;	font: bold 9px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ;	color:#000099;	text-align:center;border:1px solid #000099;}numero2 {float:left;margin-top:1px;margin-right:5px;	height: 12px;	width: 12px;	font: bold 10px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ;	color:ffffff;	text-align:center;padding:1px;background-color:#993300;}.txtvisite {padding-left: 8px;border-left: 1px dotted #9A9A93;font: normal 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	line-height: 18px;	color:#4A4D47;}#visite_vr {display:block;padding-left:4px;margin-top:5px;margin-bottom: 4px;	font: 13px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ;	color:#757061;	text-align:left;}#visite .surtr{display:block;	font: bold 16px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ;	color:#534F45;	text-align:left;}#vrtd {display:block;width:214px;border-right:2px solid #D2DAC3;}/*-------------------admin---------------------------*/p.texte {	font: normal 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	line-height: 16px;	color: #4A4D47;}p.texte  a{color: #333;}p.texte  a:hover{color: #993300;}.texte  {	font: normal 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	line-height: 16px;	color: #4A4D47;}.texte  a{color: #4A4D47;}.texte  a link{color: #4A4D47;}.texte  a linked{color: #4A4D47;}.texte  a:hover{color: #993300;}.legende  {	font: italic 11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	line-height: 13px;	color: #4A4D47;}p.legende  {	font: italic 11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	text-decoration: none;	line-height: 13px;	color: #4A4D47;}.titrebleu{font-weight:bold;font-size:13px;	color : #236188;}.titrerouge{font-size:13px;font-weight:bold;	color : #993300;}.titrevert{font-size:13px;font-weight:bold;	color : #607047;}p.titrebleu{font-weight:bold;font-size:13px;	color : #236188;}p.titrerouge{font-size:13px;font-weight:bold;	color : #993300;}p.titrevert{font-size:13px;font-weight:bold;	color : #607047;}