
.contenant_page
{	position:relative;
	top:5px;
	left:0px;
	width:1480px;
	margin:auto;}
	
.contenu_fond
{	position:relative;
	top : 109px;
	left:0px;
	width:1478px;
	background-color:#e2e7f3;
	padding:0px 0px 20px 0px;
	border:solid 1px #de520e;
	color:#757374;
	margin:0;}

.contenu
{	position:relative;
	top : 13px;
	left:5px;
	width:1442px;
	text-align:justify;
	background-color:#fdfdfd;
	padding:10px 10px 10px 10px;
	color:#757374;
	min-height:450px;
	font-family:Arial;
	font-size:9pt;
	}	
	
	
.bandeau_superieur2
{	position:absolute;
	top :0px;
	left:0px;
	width:1448px;
	text-align:justify;
	background:#e15c11;
	color:#ffffff;
	font-family: Arial;
	border:solid 1px #de520e;
	font-size:18pt;
	line-height:20pt;
	padding:10px 10px 0px 20px;
	height:98px;
	margin:0;
	border-radius:10px 10px 0px 0px;}				
.bandeau_superieur
{	position:absolute;
	top :12px;
	left:160px;
	width:1349px;
	text-align:justify;
	color:#ffffff;
	background:inherit;
	font-family: Arial;
	font-size:32pt;
	line-height:32pt;}		
.banniere_logo
{position:absolute;
	top : 5px;
	left:5px;}		
.banniere_logo2
{position:absolute;
	top : 7px;
right:15px;}
.bandeau_inferieur
{	position:absolute;
	bottom:-10px;
	left:-1px;
	background-color:#e15c11;
	width:1458px;
	border:solid 1px #de520e;
	color:#ffffff;
	font-size: 9pt;
	font-family: Arial;
	padding:0px 10px 0px 10px;
	border-radius:0px 0px 10px 10px;
}


.texte_bandeau
{	position:absolute;
	top :90px;
	left:720px;
	width:270px;
	color:#ffffff;
	background-color:inherit; 
	font-size: 11pt;
	font-family: Arial;
	text-align:justify;}
.titre_contenu
{	color:#e15c11;
	background-color:inherit; 
	font-size: 10pt; 
	font-family: Arial;
	font-weight:bold;
	text-align:justify}
.cadre_nav
{	color:#757374;
	background-color:inherit; 
	font-size: 9pt;
	line-height:17pt;
	font-family: Arial;
	text-align:justify;}	
.cadre_nav2
{	color:#757374;
	background-color:inherit; 
	font-size: 8pt;
	line-height:13pt;
	font-family: Arial;
	text-align:justify;}	
.texte_contenu
{	color:#757374;
	background-color:inherit; 
	font-size: 9pt;
	line-height:20px;
	font-family: Arial;
	text-align:justify;}
.sous_texte_contenu
{	color:#757374;
	background-color:inherit; 
	font-size: 8pt;
	font-family: Arial;
	text-align:justify;}
.bloc_contenu_gauche
{	position:absolute;
	top : 709px;
	left:13px;
	width:170px;
	background-color:#fbebff;
	color:#757374;
	padding:10px;
	border:solid 1px #ce70e3;
	margin:0;
	font-size: 9pt;
	font-family: Arial;
	text-align:justify;}	
.bloc_contenu_gauche2
{	position:absolute;
	top : 331px;
	left:13px;
	width:180px;
	background-color:#f9fffb;
	color:#757374;
	padding:10px;
	height:315px;
	border:solid 1px #de520e;
	margin:0;
	font-size: 9pt;
	font-family: Arial;
	text-align:justify;}	
.bloc_contenu_gauche3
{	position:absolute;
	top : 13px;
	right:13px;
	width:350px;
	background-color:#fdf2ec;
	color:#757374;
	padding:5px 10px 5px 10px;
	border:solid 1px #de520e;
	margin:0;
	font-size: 9pt;
	line-height:15pt;
	font-family: Arial;
	text-align:right;
	border-radius:10px;}		
.cadre_gauche3
{	position:absolute;
	top : 12px;
	right:13px;
	width:146px;
	color:#ffffff;
	background-color:#e15c11;
	padding:7px;
	border:solid 1px #de520e;
	margin:0;
	font-size: 9pt;
	font-family: Arial;
	text-align:justify;}	
.cadre_gauche1
{	position:absolute;
	top : 679px;
	left:13px;
	width:176px;
	padding:7px;
	margin:0;
	color:#ffffff;
	background-color:#de520e;
	font-size: 9pt;
	font-family: Arial;
	text-align:justify;}
.cadre_gauche2
{	position:absolute;
	top : 300px;
	left:13px;
	width:176px;
	color:#ffffff;
	background-color:#de520e;
	padding:7px;
	margin:0;
	font-size: 9pt;
	font-family: Arial;
	text-align:justify;}
.titre_page
{
	color: #dc510e;
	font-size: 16pt;
	background-color:inherit;
	font-family: Arial;
}
	
	body 
{	background-color:#f4f7f7;
	color:#ffffff;}
b
{	color:#ac0000;
	font-size: 9pt; 
	font-family: Arial;
	text-align:justify;
	font-weight:bold;
	background-color:inherit;}

a.page 
{	color:#2626d9;
	background-color:inherit; 
	text-decoration: underline;}
a.page :visited 
{	color: #2626d9;
	background-color:inherit; 
	text-decoration: underline;}
a.page:hover
 {	color:#ac0000;
	background-color:inherit; 
	text-decoration: underline;}	
 .fleche
 {	position:relative;
	top:9px;
	padding:5px 5px 5px 5px;
	border-style: none;}	 
a.nav
 {	color: #757374;
	background-color:inherit; 
	text-decoration: none;
	font-weight:normal;}
a.nav :visited 
{	color: #757374;
	background-color:inherit; 
	text-decoration: none;
	font-weight:normal;}
a.nav:hover 
{	color:#ff6347;
	background-color:inherit; 
	text-decoration: underline;
	font-weight:normal;}
.coin_haut{
	position:absolute;
	top:0px;
	left:0px;
}
.coin_bas{
	position:absolute;
	bottom:0px;
	right:0px;
}
.coin_g_bandeau
{	position:absolute;
	top:0px;
	left:0px;}
.coin_d_bandeau
{	position:absolute;
	top:1px;
	left:971px;}
	
a.barre_menu 
{	color: #ffffff;	
	background:inherit;
	text-decoration: none;}
a.barre_menu :visited 
{	color: #ffffff;	
	background:inherit;
	text-decoration: none;}
a.barre_menu:hover 
{	color:#de520d;	
	background:inherit;
	text-decoration: underline;}
	.image
 {	border-style: none;}
 .photo
 {	border-style:solid;
	 border-color:#CECECE;
	 border-width:1px;}
	 
a.infobulle {
  			position:relative;
  			font-weight: bold;
}

a:hover.infobulle {
  			background: none;
}

a.infobulle p {display: none;}
a:hover.infobulle p  {
			z-index:3;
  			display: inline; 
  			position: absolute;  
  			top:5px; 
  			left:65px; 
			font-family: Arial;
  			background: #fff56f; 
  			color: #4b0082; 
  			border:1px solid #cd5c5c; 
		  	width:400px; 
  			text-align:left;
  			font-weight:normal;
  			font-size: 10pt;
  			line-height:16pt;
  			padding:5px 5px 5px 5px ;
}	 
a.infobulle2 {
  			position:relative;
}

a:hover.infobulle2 {
  			background: none;
}

a.infobulle2 p {display: none;}
a:hover.infobulle2 p  {
			z-index:3;
  			display: inline; 
  			position: absolute;  
  			top:10px; 
  			left:-250px; 
			font-family: Arial;
  			background: #fffacd; 
  			color: #4b0082; 
  			border:1px solid #cd5c5c; 
		  	width:400px; 
  			text-align:left;
  			font-weight:normal;
  			font-size: 10pt;
  			line-height:16pt;
  			padding:10px ;
}
a.infocorps {
  			position:relative;
  			font-weight: bold;
}

a:hover.infocorps {
  			background: none;
}

a.infocorps p {display: none;}
a:hover.infocorps p  {
			z-index:3;
  			display: inline; 
  			position: absolute;  
  			top:5px; 
  			left:-365px; 
			font-family: Arial;
  			background: #fff56f; 
  			color: #4b0082; 
  			border:1px solid #cd5c5c; 
		  	width:800px; 
  			text-align:left;
  			font-weight:normal;
  			font-size: 10pt;
  			line-height:16pt;
  			padding:5px 5px 5px 5px ;
}	 
a.infocorps2 {
  			position:relative;
  			font-weight: bold;
}

a:hover.infocorps2 {
  			background: none;
}

a.infocorps2 p {display: none;}
a:hover.infocorps2 p  {
			z-index:3;
  			display: inline; 
  			position: absolute;  
  			top:5px; 
  			left:0px; 
			font-family: Arial;
  			background: #fff56f; 
  			color: #4b0082; 
  			border:1px solid #cd5c5c; 
		  	width:800px; 
  			text-align:left;
  			font-weight:normal;
  			font-size: 10pt;
  			line-height:16pt;
  			padding:5px 5px 5px 5px ;
}	 
a.infovote {
position:relative;
font-weight: bold;
}
a:hover.infovote {
background: none;
}

a.infovote p {display: none;}
a:hover.infovote p  {
z-index:3;
display: inline; 
position: absolute;  
top:15px; 
left:-50px; 
font-family: Arial;
background: #fff56f; 
color: #4b0082; 
border:1px solid #cd5c5c; 
width:280px; 
text-align:left;
font-weight:normal;
font-size: 10pt;
line-height:16pt;
padding:5px 5px 5px 5px ;
}
 #cache{ position:absolute; padding:10px; left:-20px; top:-176px; visibility:visible; background-color:#000; display:block; height:4250px; width:1490px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; display:none; z-index:10000; } 