#aileg{
	float:left;	
	width:18px;
	height:840px;
	margin-top: 35px;
	background-image:url(images/ombre1.png);
	background-repeat:no-repeat;
	background-position:top right;
	
	}
	#ailed{
	float:left;	
	width:18px;
	height:840px;
	margin-top: 35px;
	background-image:url(images/ombre2.png);
	background-repeat:no-repeat;
	background-position:top left;
	}
#cadre{
	
	float:left;
	width:777px;	
	}
#site{
	position:absolute;
	float:left;
	left:50%;
	margin-left:-408px;	
	width:816px;	
	}
html {
	
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #cfc3a5;
	scrollbar-darkshadow-color: #f4f4f4;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #cfc3a5;
	scrollbar-shadow-color: #cfc3a5;
	scrollbar-track-color: #f4f4f4;
}
body {background-image:url(images/back_site.gif);
		

	background-repeat:no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.calque_ban {
	width: 777px;
	height:auto;
	background-color: #FFFFFF;
	margin-top: 35px;
	
	}
	.calque_menu {
	width: 777px;
	height:auto;
	background-color: #FFFFFF;
	
	}
		.calque_contenu {
	width: 777px;
	height:auto;
	background-color: #FFFFFF;
	
	}
	.calque_footer {
	width: 777px;
	height:auto;
	
	}
	
	
	.txt_beach_accueil
{
font-family:Verdana;
font-size:7pt;
color:#818181;
}

	.txt_ass_accueil
{
font-family:Verdana;
font-size:7pt;
color:#9e8852;
}
	
	
		.lien_suite
{
font-family:Verdana;
font-size:7pt;
color:#0f5184;
font-weight:500;
text-decoration:none;
}
		a.lien_suite:hover
{
font-family:Verdana;
font-size:7pt;
color:#0f5184;
font-weight:500;
text-decoration:underline;
}
.concept
{
font-family:Tahoma;
font-size:8pt;
color:#3d3d3d;
text-decoration:none;
}
A.concept:hover
{
font-family:Tahoma;
font-size:8pt;
color:#3d3d3d;
text-decoration:underline;
}	
	
	
	
	
	
	
	
	
	
	
	.calque01 {
	width: 100%;
	height: 214px;
	background-color: #e1e1e1;
	}
.calque1 {
	width: 958px;
	height: auto;
	
	}
    .calquedroit{
	width: auto;
	height:auto;
	background-image:url(images/ff_droite.gif);
	background-repeat:repeat-x;
	background-color: #ffffff;
}
    .calquegauche{
	width: auto;
	height:auto;
	background-image:url(images/ff_gauche.gif);
	background-repeat:repeat-x;
	background-color: #f4f4f4;
}
	

.cc
{
border: none;
}


.sm_bas
{
font-family:Tahoma;
font-size:8pt;
color:#30731B;
text-decoration:none;
}
a.sm_bas:hover
{
font-family:Tahoma;
font-size:8pt;
color:#E2363D;
text-decoration:none;
}
.mm_bas
{
font-family:Tahoma;
font-size:8pt;
color:#30731B;
text-decoration:none;
}
a.mm_bas:hover
{
font-family:Tahoma;
font-size:8pt;
color:#30731B;
text-decoration:underline;
}
.f_menu
{
font-family:Tahoma;
font-size:8pt;
color:#30731B;
text-decoration:none;
}
a.f_menu:hover
{
font-family:Tahoma;
font-size:8pt;
color:#30731B;
text-decoration:underline;
}
.s1_menu
{
font-family:Tahoma;
font-size:7pt;
color:#5b5b5b;
text-decoration:none;
}
.s_menu
{
font-family:Tahoma;
font-size:9pt;
color:#ffffff;
text-decoration:none;
}
a.s_menu:hover
{
font-family:Tahoma;
font-size:9pt;
color:#ffffff;
text-decoration:underline;
}
.rech
{
font-family:verdana;
font-size:10px ;
font-weight: bold; 
color:#8D8D8D;

}
.rech1
{
font-family:verdana;
font-size:10px ;
font-weight: bold; 
color:#FFFFFF;

}
.actu_accueil
{
font-family:Tahoma;
font-size:11px ;
color:#8D8D8D;

}
.adresss
{
font-family:Tahoma;
font-size:10px ;
color:#717171;
text-decoration:none;

}

.txtt1
{
font-family:Tahoma;
font-size:11px;
color:#4e4e4e;
}

.txtt100
{
font-family:verdana;
font-size:11px;
color:#4e4e4e;
text-decoration:none;
}
a.txtt100:hover
{
font-family:verdana;
font-size:11px;
color:#4e4e4e;
text-decoration:underline;
}


.txtt2
{
font-family:Tahoma;
font-size:11px;
color:#5E5E5E;
text-decoration:underline;
}
.txt_bull
{
font-family:Tahoma;
font-size:11px;
color:#898989;
font-weight:bold;
}
.titre_actu
{
font-family:Trebuchet MS;
font-size:12px;
color:#777777;
font-weight:500;
text-decoration:none;
}
a.titre_actu:hover
{
font-family:Trebuchet MS;
font-size:12px;
color:#799B33;
font-weight:500;
text-decoration:underline;
}

.titre
{
font-family:Tahoma;
font-size:13px;
color:#a91630;
font-weight:600;
text-decoration:none;
}
a.titre:hover
{
font-family:Tahoma;
font-size:13px;
color:#a91630;
font-weight:600;
text-decoration:underline;
}

.titre_vert
{
font-family:Trebuchet MS;
font-size:16px;
color:#005725;
font-weight:bold;
text-decoration:none;
}
.titre_gris
{
font-family:Trebuchet MS;
font-size:16px;
color:#777777;
font-weight:bold;
text-decoration:none;
}
.titre_tab
{
font-family:Trebuchet MS;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.titre_tab1
{
font-family:Trebuchet MS;
font-size:14px;
color:#8D8D8D;
font-weight:bold;
text-decoration:none;
}

.formu1
{
font-family: Tahoma; 
font-size: 7pt;
color:#4e4e4e; 
width:140px;
border-style:solid;
border-width:1px;
border-color:#e1e1e1;
}

.formu11
{
font-family: Tahoma; 
font-size: 7pt;
color:#4e4e4e; 
width:140px;
border-style:solid;
border-width:1px;
border-color:#e1e1e1;
}
.formu2
{
font-family: Tahoma; 
font-size: 7pt;
color:#4e4e4e; 
width:60px;
border: 1px solid #e1e1e1
}
.formu3
{
font-family: Tahoma; 
font-size: 7pt;
color:#4e4e4e; 
width:140px;
border: 1px solid #186ea0
}
.tbl1
{
background-color:#f4f4f4;
border-style:solid;
border-width:1px;
border-color:#e1e1e1;
}
.tbl2
{
background-color:#f4f4f4;
border-style:solid;
border-width:1px;
border-color:#e1e1e1;
}
.tbl3
{
background-color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#e1e1e1;
}

.btt
{
border:1px solid #FFFFFF;
font-weight: bold;
font-family: Verdana; 
font-size: 9pt;
color: #ffffff;
background-color: #91DF57;
size:10pt;
}

.zn_text
{
	font-family: Tahoma;
	color:#a91630;
	font-size: 7pt;
	text-decoration:none;

}
a.zn_text:hover
{
	font-family: Tahoma;
	color:#a91630;
	font-size: 7pt;
	text-decoration:underline;

}


.texte1
{
font-family:Tahoma;
font-size:11px;
color:#a91630;
text-decoration:none;
}
a.texte1:hover
{
font-family:Tahoma;
font-size:11px;
color:#a91630;
text-decoration:underline;
}

.texte2
{
font-family:Verdana;
font-size:11px;
color:#C16B36;
}
.numero1
{
font-family:Georgia;
font-size:14px;
font-weight:bold;
color:#70C434;
text-decoration:underline;
}
a.numero1:hover
{
font-family:Georgia;
font-size:14px;
font-weight:bold;
color:#DE2C32;
text-decoration:none;
}
.numero2
{
font-family:Tahoma;
font-size:15px;
font-weight:600;
color:#a91630;
text-decoration:none;
}
.numero3
{
font-family:Tahoma;
font-size:15px;
font-weight:600;
color:#5f5e5e;
}

.pagi1
{
font-family:Tahoma;
font-size:11px;
color:#3092c6;
text-decoration:none;
}
a.pagi1:hover
{
font-family:Tahoma;
font-size:11px;
color:#3092c6;
text-decoration:underline;
}
.pagi2
{
font-family:Tahoma;
font-size:14px;
color:#3092c6;
font-weight:bold;
text-decoration:none;
}
a.pagi2:hover
{
font-family:Tahoma;
font-size:14px;
color:#3092c6;
font-weight:bold;
text-decoration:underline;
}

.pagi200
{
font-family:Tahoma;
font-size:13px;
color:#3092c6;
text-decoration:none;
}
a.pagi200:hover
{
font-family:Tahoma;
font-size:13px;
color:#3092c6;
text-decoration:underline;
}

.pagi_bois
{
font-family:Tahoma;
font-size:12px;
color:#684b11;
text-decoration:none;
}
a.pagi_bois:hover
{
font-family:Tahoma;
font-size:12px;
color:#684b11;
text-decoration:underline;
}