a.LienCal {
	COLOR: #336633; font-size: 12px; font-weight:bold;FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienCal:hover {
	COLOR: 336633; font-size: 12px; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.asso {
	COLOR: #336633; font-size: 12px; FONT-FAMILY:Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.asso:hover {
	COLOR: 336633; font-size: 12px;  FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.LienNavi {
	COLOR: #0099cc; font-size: 12px; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienNavi:hover {
	COLOR: #009900; font-size: 12px; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.LienArchiv {
	COLOR: #009900; font-size: 12px; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienArchiv:hover {
	COLOR: #0099cc; font-size: 12px; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.LienNaviA {
	COLOR: #0099cc; font-size: 14px; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienNaviA:hover {
	COLOR: #009900; font-size: 14px; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.bleu {
	COLOR: #0099cc; font-size: 14px; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.bleu:hover {
	COLOR: #009900; font-size: 14px; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.vert {
	COLOR: #0099cc; font-size: 11px; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.vert:hover {
	COLOR: #009900; font-size: 11px; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.LienHaut {
	COLOR: #0099cc; font-size: 11px; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienHaut:hover {
	COLOR: #0099cc; font-size: 11px; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.LienPage {
	COLOR: #cc0000; font-size: 10px; font-weight:bold;FONT-FAMILY: "Tahoma",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienPage:hover {
	COLOR: #cc0000; font-size: 10px; font-weight:bold; FONT-FAMILY: "Tahoma",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.LienMnuHaut {
	COLOR: #ffffff; font-size: 12px; font-weight:bold;FONT-FAMILY: "Century gothic",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienMnuHaut:hover {
	COLOR: #ffffff; font-size: 12px; font-weight:bold; FONT-FAMILY: "Century gothic",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.LienMnuleft {
	COLOR: #ffffff; font-size: 14px; font-weight:bold;FONT-FAMILY: "Century gothic",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienMnuleft:hover {
	COLOR: #336633; font-size: 14px; font-weight:bold;	font-style: normal;
	FONT-FAMILY: "Century gothic",Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	background-color: #ffffff;
}
a.LienMnuBas {
	COLOR: #ffffff; font-size: 12px; font-weight:normal;FONT-FAMILY: "Century gothic",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienMnuBas:hover {
	COLOR: #ffffff; font-size: 12px; font-weight:normal; FONT-FAMILY: "Century gothic",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.LienCom {
	COLOR: #336633; font-size: 13px; font-weight:bold;FONT-FAMILY: "Tahoma",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienCom:hover {
	COLOR: #336633; font-size: 13px; font-weight:bold; FONT-FAMILY: "Tahoma",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.ActuLien {
	FONT-SIZE: 10px; font-weight:bold;FONT-FAMILY: "Tahoma", Arial, Helvetica, sans-serif ; color:#003300
}
a.ActuLien:hover {
	COLOR: #FFFFFF; font-size: 10px;  FONT-FAMILY: "Tahoma", Arial, Helvetica, sans-serif ; TEXT-DECORATION: underline;font-weight:bold;
}
.ActuLiens {
	CLEAR: both; PADDING-TOP: 0px; TEXT-ALIGN: right;BACKGROUND-IMAGE: url(images/fond_actu.gif);HEIGHT: 14px
}
a.InfoLien {
	FONT-SIZE: 11px; font-weight:bold;FONT-FAMILY: "Tahoma", Arial, Helvetica, sans-serif ; color:#CCCCCC
}
a.InfoLien:hover {
	COLOR: #FFFFFF; font-size: 11px;  FONT-FAMILY: "Tahoma", Arial, Helvetica, sans-serif ; TEXT-DECORATION: underline
}
.InfoLiens {
	CLEAR: both; PADDING-TOP: 0px; TEXT-ALIGN: right;BACKGROUND-IMAGE: url(images/fond_actu.gif);HEIGHT: 14px
}
.MsgBkoff {
	font-family: Verdana, Arial, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
}

/*a {	
	color: #3366CC;	
	text-decoration: none
}
a:hover {	
	text-decoration: underline
	}
	*/
body {
margin: 0;
padding: 0;
}
#Cadre {
	/*BACKGROUND-IMAGE: url(images/ombre.png);BACKGROUND-POSITION: center top;BACKGROUND-REPEAT: repeat-y;*/
	

}
#Cadre #Centre {
WIDTH: 948px;
BACKGROUND-POSITION: center top; 
DISPLAY: block;
MARGIN: 0px auto;
/*border-left : thin solid #336633;
border-right : thin solid #336633;*/
}
#Centre #Tableau {
	DISPLAY: block;
	COLOR: #000;
	POSITION: relative;
	WIDTH: 948px;
	TEXT-ALIGN: left;
	visibility: visible;
	BACKGROUND-COLOR: #eceaea;
}
#Tableau #ContMnuHaut {
	LEFT: 260px;
	WIDTH: 684px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 5px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 120px;
	visibility: visible;
}

#Tableau #ContTitrePage {
	LEFT: 330px;
	WIDTH: 615px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 132px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	height: 60px;
	visibility: visible;

}
#Tableau #ContMnuNavi {
	LEFT: 7px;
	WIDTH: 150px;
	HEIGHT: 40px;
	TOP: 180px;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	visibility: visible;
}
/*border : thin solid #000000;*/
#MnuRub {
	MARGIN-LEFT: 3px;
	BORDER-TOP: #006699 2px solid; 
	BORDER-BOTTOM: #ffcc66 1px solid; 
	PADDING: 1px;
	WIDTH: 138px; 
}
#Tableau #ContFlash {
	LEFT: 320px;
	WIDTH: 410px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 485px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	visibility: visible;
}
#Tableau #Compteur {
	LEFT: -20px;
	WIDTH: 80px;
	height: 25px;	
	POSITION: absolute;
	TOP: 790px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	visibility: visible;
}
#Tableau #Navigation {
	LEFT: 276px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 165px;
	BACKGROUND-COLOR: #cccccc;
	visibility: visible;
	height: 15px;	
}
#Tableau #ContDirDiap {
	LEFT: 276px;
	WIDTH:	650px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 180px;
	BACKGROUND-COLOR: #666666;
	visibility: visible;
	height: 25px;	
}
#Tableau #LibDiapo {
	LEFT: 400px;
	WIDTH:400px;
	COLOR: #fff;
	POSITION: absolute;
	TOP: 180px;
	BACKGROUND-COLOR: #666666;
	visibility: visible;
	height: 22px;
	text-align:center;
	margin-top: 2px;
}
#ContDirDiap #BoitePre {
	float: left;
	height: 18px;
	width: 105px;
	BACKGROUND-COLOR: #666666;
	margin: 5px;
}
#ContDirDiap #BoiteSui {
	float: right;
	height: 18px;
	width: 85px;
	BACKGROUND-COLOR: #666666;
	margin: 5px;	
}
#Tableau #ContGrdDiapo {
	LEFT: 275px;
	COLOR: #000;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #transparent;
	visibility: visible;
	padding-top:35px;
}
#GrdDiapo {
	COLOR: #000;
	BACKGROUND-COLOR: #cccccc;
	visibility: visible;	
	padding:5px;
	border: 4px solid #999999;
}
#Tableau #ContVignet {
	COLOR: #000;
	BACKGROUND-COLOR: #666666;
	visibility: visible;
	padding: 5px 5px 5px 8px;
}
.ContCorp {
	display: block;
	WIDTH: 650px !important;
	/WIDTH: 720px;	
	float: left;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN:left;
	visibility: visible;
	padding-left : 75px;
	padding-right : 5px;
	margin: 0px;
	Z-INDEX : 10;
}


.BarPerso {
	display: block;
	WIDTH: 600px ;
	BACKGROUND-COLOR: #006633;
	TEXT-ALIGN:center;
	visibility: visible;
	margin-top: 15px;
	padding : 0px;
}
.ContListPerso {
	display: block;
	WIDTH: 598px;
	height:100;
	overflow: auto;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN:center;
	visibility: visible;
	margin: 0px;
	padding : 0px;
	BORDER : 1px solid #006633;
}
.FormTit {
float: left;
width: 140px;
height: 22px;
BACKGROUND-COLOR: transparent;
TEXT-ALIGN:left;

}
.FormSaisie {
float: left;
width: 450px;
height: 22px;
BACKGROUND-COLOR: transparent;
TEXT-ALIGN:left;
}
.FormSaisieText {
float: left;
width: 450px;
height: 100px;
BACKGROUND-COLOR: transparent;
TEXT-ALIGN:left;
}
.FormSaisieVig {
float: left;
width: 450px;
height: 60px;
BACKGROUND-COLOR: transparent;
TEXT-ALIGN:left;
}
.BarAsso {
	display: block;
	WIDTH: 657px ;
	BACKGROUND-COLOR: #006633;
	TEXT-ALIGN:left;
	visibility: visible;
	margin-top: 20px;
	padding : 5px;
}
.ContListForm {
	display: block;
	WIDTH: 665px;
	height:180;
	overflow: auto;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN:left;
	visibility: visible;
	margin: 0px;
	padding : 0px;
	BORDER : 1px solid #006633;
}
.ContListAsso {
	display: block;
	WIDTH: 665px;
	height:480;
	overflow: auto;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN:left;
	visibility: visible;
	margin: 0px;
	padding : 0px;
	BORDER : 1px solid #006633;
}

.ListAsso {
	display: block;
	WIDTH: 665px ;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN:left;
	visibility: visible;
	margin: 0px;
	padding : 0px;
}
.ListNomO {
float: left;
width: 340px;
height: 18px;
BACKGROUND-COLOR: #cccccc;
}
.ListNomF {
float: left;
width: 340px;
height: 18px;
BACKGROUND-COLOR: #dddddd;
}
.ListThO {
float: left;
width: 100;
height: 18px;
BACKGROUND-COLOR: #cccccc;
}
.ListThF {
float: left;
width: 100;
height: 18px;
BACKGROUND-COLOR: #dddddd;
}
.ListComO {
float: left;
width: 225px;
height: 18px;
BACKGROUND-COLOR: #cccccc;
}
.ListComF {
float: left;
width: 225px;
height: 18px;
BACKGROUND-COLOR: #dddddd;
}
.BarUneAsso {
	display: block;
	WIDTH: 657px ;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #006633;
	TEXT-ALIGN:left;
	visibility: visible;
	margin-top: 10px;
	padding : 5px;
}
.InfoAsso {
float: left;
width: 200px;
height: 35px;
BACKGROUND-COLOR: transparent;
/*border : thin solid #000000;*/
}
.NomAsso {
float: left;
width: 450px;
height: 25px;
BACKGROUND-COLOR: transparent;
/*border : thin solid #000000;*/
padding-top: 8px;
}
.ContUneAsso {
	display: block;
	WIDTH: 655px ;
	HEIGHT: 120px;
	BACKGROUND-COLOR: transparent;
	Text-ALIGN:left;
	visibility: visible;
	padding : 5px;
	border-left : thin solid #006633;
	border-right : thin solid #006633;
	border-bottom : thin solid #006633;
	
}
.UneAsso {
float: left;
width: 480px;
height: 100px;
BACKGROUND-COLOR: transparent;
padding-top: 10px;
}
.TextAsso {
float: left;
width: 600px;
height: 50px;
BACKGROUND-COLOR: transparent;
padding-top: 5px;
margin: 5px;
/*border : thin solid #000000;*/

}

.VigAsso {
float: left;
width: 150px;
height: 120px;
BACKGROUND-COLOR: transparent;
}
.BarTextAsso {
	display: block;
	WIDTH: 657px ;
	HEIGHT: 30px;
	BACKGROUND-COLOR: #006633;
	TEXT-ALIGN:left;
	visibility: visible;
	margin-top: 20px;
	padding : 5px;
}
.BarDesAsso {
	display: block;
	WIDTH: 657px ;
	HEIGHT: 30px;
	BACKGROUND-COLOR: #006633;
	TEXT-ALIGN:left;
	visibility: visible;
	margin-top: 35px;
	padding : 5px;
}

.MenuLet {
	LEFT: 5px;
	WIDTH: 200px;
	LINE-HEIGHT: 30px;
	POSITION: absolute;
	float: left;
	TOP: 65px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 30px;
	visibility: visible;
	padding : 0px;
	margin: 0px;
}
.MenuQr {
	LEFT: 205px;
	WIDTH: 200px;
	LINE-HEIGHT: 30px;
	POSITION: absolute;
	float: left;
	TOP: 33px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 30px;
	visibility: visible;
	padding : 0px;
	margin: 0px;
}
.MenuCarte {
	LEFT: 405px;
	WIDTH: 200px;
	LINE-HEIGHT: 30px;
	POSITION: absolute;
	float: left;
	TOP: 16px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 30px;
	visibility: visible;
	padding : 0px;
	margin: 0px;
}
.MenuPriv {
	LEFT: 585px;
	WIDTH: 150px;
	LINE-HEIGHT: 30px;
	POSITION: absolute;
	float: left;
	TOP: 0px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 30px;
	visibility: visible;
	padding : 0px;
	margin: 0px;
}
#Tableau #TexteFlash {
	LEFT: 582px !important;
	/LEFT: 572px;
	WIDTH: 340px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 365px;
	height:136px;	
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	visibility: visible;
}
#Tableau #ContRedir {
	LEFT: 220px;
	WIDTH: 700px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 200px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	height: 200px;
	visibility: visible;
}

#Tableau #ContMnuTitre {
	LEFT: 122px;
	WIDTH: 150px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 240px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	visibility: visible;
}
#ContMnuTitre li a {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
color: #336633;
font-size: 10px;
text-decoration: none;
display: block;
border: 0 none;
height: 0%;
}
#ContMnuTitre li a:hover, #ContMnuTitre li a:focus {
background: #336633;color: #fff;
}
.ContMnuCom {
	WIDTH: 180px;
	COLOR: #000;
	margin-top:35px;	
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	visibility: visible;
}
.ContMnuCom li a {
FONT-FAMILY: Arial, Helvetica, sans-serif ;
font-weight:bold;
color: #336633;
font-size: 12px;
text-decoration: none;
display: block;
border: 0 none;
height: 0%;
}
.ContMnuCom li a:hover, #ContMnuCom li a:focus {
background: #336633;color: #fff;
}

.MenuContact {
	LEFT: 50px;
	WIDTH: 200px;
	LINE-HEIGHT: 30px;
	POSITION: absolute;
	float: left;
	TOP: 0px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 30px;
	visibility: visible;
	padding : 0px;
	margin: 0px;
}
.MenuMention {
	LEFT: 250px;
	WIDTH: 200px;
	LINE-HEIGHT: 30px;
	POSITION: absolute;
	float: left;
	TOP: 0px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 30px;
	visibility: visible;
	padding : 0px;
	margin: 0px;
}
.MenuIdent {
	LEFT: 450px;
	WIDTH: 250px;
	LINE-HEIGHT: 30px;
	POSITION: absolute;
	float: left;
	TOP: 0px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 30px;
	visibility: visible;
	padding : 0px;
	margin: 0px;
}
.MenuFavori {
	LEFT: 700px;
	WIDTH: 250px;
	LINE-HEIGHT: 30px;
	POSITION: absolute;
	float: left;
	TOP: 0px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 30px;
	visibility: visible;
	padding : 0px;
	margin: 0px;
}
#Tableau #ContTexte {
	LEFT: 210px;
	WIDTH: 600px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 195px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 75px;
	visibility: visible;
	padding : 0px;
	margin: 0px;
}
#Tableau #ContPhoto {
	LEFT: 200px;
	WIDTH: 444px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 262;
	BACKGROUND-COLOR: transparent;
	height: 315px;
	float:left;
	visibility: visible;
	background: url(images/cadre_04.jpg) top center;
}
img.centre
{
display:block;
clear:both;
margin-left:auto;
margin-right:auto;
margin-top:25px;
margin-bottom:auto;
        }
#Tableau #ContCom {
	LEFT: 302px;
	WIDTH: 388px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 575;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 235px;
	visibility: visible;
	/*border : thin solid #000000;*/
}
#Tableau #ContAgenda {
	LEFT: 710px;
	WIDTH: 200px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 96;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 210px;
	visibility: visible;
	/*border : thin solid #000000;*/
}
#Tableau #ContVigCarte {
	LEFT: 660px;
	WIDTH: 285px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 273;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	visibility: visible;
}

#Tableau #ContAgendaPriv {
	LEFT: 145px;
	WIDTH: 780px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 200;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 210px;
	visibility: visible;
	/*border : thin solid #000000;*/
}

.CadreCal {
	display: block;
	float: left;
	width: 200px;
	padding: 0px;
	margin-left:auto;
	margin-right:auto;
 	border-color: #999966;
 	border-width:1px;
	/*border-style: solid;*/
}
#Tableau #ContMnuLeft {
	LEFT: 0px;
	WIDTH: 250px;
	COLOR: #000;
	POSITION: absolute;
	TOP:405;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 380px;
	visibility: visible;
	/*Z-INDEX : 110;*/
	/*border : thin solid #000000;*/
}
.MenuComcom {
	WIDTH: 250px;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 40px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
	/*Z-INDEX : 110;*/
	/*border : thin solid #000000;}*/
	}
.MenuTour {
	WIDTH: 250px;
	TOP: 40px;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 40px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
	/*Z-INDEX : 110;*/
}
.MenuLoisir {
	WIDTH: 250px;
	TOP: 70px;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 40px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
	/*Z-INDEX : 110;*/
}
.MenuRelais {
	WIDTH: 250px;
	TOP: 100px;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 40px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
	/*Z-INDEX : 110;*/
}
.MenuRelaisP {
	WIDTH: 250px;
	TOP: 101px;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 40px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
	/*Z-INDEX : 110;*/
}

.MenuVie {
	WIDTH: 250px;
	TOP: 133px;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 40px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
	/*Z-INDEX : 110;*/
}
.MenuAssai {
	WIDTH: 250px;
	TOP: 166px;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 40px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
	/*Z-INDEX : 110;*/
}
.MenuUrba {
	WIDTH: 250px;
	TOP: 200px;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 40px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
	/*Z-INDEX : 110;*/
}
.MenuVieAsso {
	WIDTH: 250px;
	TOP: 233px;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 40px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
	/*Z-INDEX : 110;*/
}
.MenuComite {
	WIDTH: 250px;
	TOP: 266px;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 40px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
	/*Z-INDEX : 110;*/
}
.MenuServices {
	WIDTH: 250px;
	TOP: 300px;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 40px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
	/*Z-INDEX : 110;*/
}
ul, li {
margin: 0;
padding: 0;
list-style-type : none;
}
.listcarre {
list-style-type : square;
COLOR: #009900; font-size: 14px; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height:35px;
}

#tableau #SmnuCom {
	position: absolute;
	LEFT: 241px;
	TOP: 404px;
	WIDTH: 180px;
 	BORDER : 1px solid #003300;
	BACKGROUND-COLOR: #669966;
	visibility: hidden;
	margin:0;
	padding: 0;
	/*Z-INDEX : 110;*/
}

#tableau #SmnuTour {
	position: absolute;
	LEFT: 241px;
	TOP: 444px;
	WIDTH: 180px;
 	BORDER : 1px solid #003300;
	BACKGROUND-COLOR: #669966;
	visibility: hidden;
	margin:0;
	padding: 0;
	/*Z-INDEX : 110;*/
}

#tableau #SmnuLoisir {
	position: absolute;
	LEFT: 234px;
	TOP: 474px;
	WIDTH: 180px;
 	BORDER : 1px solid #003300;
	BACKGROUND-COLOR: #669966;
	visibility: hidden;
	margin:0;
	padding: 0;
	/*Z-INDEX : 110;*/
}
#tableau #SmnuRelais {
	position: absolute;
	LEFT: 236px;
	TOP: 504px;
	WIDTH: 180px;
 	BORDER : 1px solid #003300;
	BACKGROUND-COLOR: #669966;
	visibility: hidden;
	margin:0;
	padding: 0;
	/*Z-INDEX : 110;*/
}

#tableau #SmnuEco {
	position: absolute;
	LEFT: 236px;
	TOP: 537px;
	WIDTH: 180px;
 	BORDER : 1px solid #003300;
	BACKGROUND-COLOR: #669966;
	visibility: hidden;
	margin:0;
	padding: 0;
	/*Z-INDEX : 110;*/
}
#tableau #SmnuAssaini {
	position: absolute;
	LEFT: 237px;
	TOP: 571px;
	WIDTH: 180px;
 	BORDER : 1px solid #003300;
	BACKGROUND-COLOR: #669966;
	visibility: hidden;
	margin:0;
	padding: 0;
	/*Z-INDEX : 110;*/
}
#tableau #SmnuUrba {
	position: absolute;
	LEFT: 237px;
	TOP: 605px;
	WIDTH: 180px;
 	BORDER : 1px solid #003300;
	BACKGROUND-COLOR: #669966;
	visibility: hidden;
	margin:0;
	padding: 0;
	/*Z-INDEX : 110;*/
}
#tableau #SmnuAsso {
	position: absolute;
	LEFT: 237px;
	TOP: 637px;
	WIDTH: 180px;
 	BORDER : 1px solid #003300;
	BACKGROUND-COLOR: #669966;
	visibility: hidden;
	margin:0;
	padding: 0;
	/*Z-INDEX : 110;*/
}
#tableau #SmnuAnim {
	position: absolute;
	LEFT: 237px;
	TOP: 670px;
	WIDTH: 180px;
 	BORDER : 1px solid #003300;
	BACKGROUND-COLOR: #669966;
	visibility: hidden;
	margin:0;
	padding: 0;
	/*Z-INDEX : 110;*/
}

#SmnuCom li, #SmnuTour li, #SmnuLoisir li, #SmnuRelais li, #SmnuEco li, #SmnuAssaini li, #SmnuUrba li, #SmnuAsso li, #SmnuAnim li, #SmnuServ li{
color: #ffffff;
text-align: left;
padding: 0px 3px;
font-size: 10px;
 }
#tableau #SmnuServ {
	position: absolute;
	LEFT: 237px;
	TOP: 703px;
	WIDTH: 170px;
 	BORDER : 1px solid #003300;
	BACKGROUND-COLOR: #669966;
	visibility: hidden;
	margin:0;
	padding: 0;
}
#SmnuCom li a, #SmnuTour li a, #SmnuLoisir li a, #SmnuRelais li a, #SmnuEco li a, #SmnuAssaini li a, #SmnuUrba li a, #SmnuAsso li a, #SmnuAnim li a, #SmnuServ li a {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;
font-weight:bold;
color: #fff;
font-size: 10px;
text-decoration: none;
display: block;
border: 0 none;
}
#SmnuCom li a:hover, #SmnuCom li a:focus {
background: #eee;color: #003300;
}
#SmnuTour li a:hover, #SmnuTour li a:focus {
background: #eee;color: #003300;
}
#SmnuLoisir li a:hover, #SmnuLoisir li a:focus {
background: #eee;color: #003300;
}
#SmnuRelais li a:hover, #SmnuRelais li a:focus {
background: #eee;color: #003300;
}
#SmnuEco li a:hover, #SmnuEco li a:focus {
background: #eee;color: #003300;
}
#SmnuAssaini li a:hover, #SmnuAssaini li a:focus {
background: #eee;color: #003300;
}
#SmnuUrba li a:hover, #SmnuUrba li a:focus {
background: #eee;color: #003300;
}
#SmnuAsso li a:hover, #SmnuAsso li a:focus {
background: #eee;color: #003300;
}
#SmnuAnim li a:hover, #SmnuAnim li a:focus {
background: #eee;color: #003300;
}
#SmnuServ li a:hover, #SmnuServ li a:focus {
background: #eee;color: #003300;
}
#contact {
	left:0px; top:0px; width:450px; height:600px;z-index:2
	DISPLAY: block; 
	PADDING: 0px 0px 0px 0px;  
	MARGIN: 0px 0px 0px 0px; 
	OVERFLOW: auto;  
	BACKGROUND-COLOR: #003399
}
.ContActu {
	display: block;
	float:left;
	WIDTH: 680px;
	COLOR: #000;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	visibility: visible;
	margin-top: 410px;
	margin-left: 60px;
	PADDING: 0px 0px 0px 0px;
	/*border : thin solid #000000;*/
}
.CadreActu {
	float:left; margin-left:15px; PADDING-RIGHT: 1px; BORDER-TOP:#003300 1px solid; PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; WIDTH: 310px; CURSOR: auto; PADDING-TOP: 0px;
}
.CadreActuOver {
	float:left; margin-left:15px; PADDING-RIGHT: 1px; BORDER-TOP:#003300 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; 
	 WIDTH: 310px; CURSOR: auto; PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #669966;
}

.ActuVignette {
	CLEAR: left; FLOAT: left; WIDTH: 90px; padding-top: 3px;
}
.ActuTexteVig {
	PADDING-LEFT: 2px; padding-top: 3px;FLOAT: left; WIDTH: 210px; TEXT-ALIGN: justify; font-size: 10px;COLOR: #003300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;
}
.ActuTexte {
	PADDING-LEFT: 2px; padding-top: 3px; FLOAT: left; WIDTH: 310px; TEXT-ALIGN: justify; font-size: 10px;COLOR: #003300;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;
}

.ActuTitre {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ;font-weight:bold; COLOR: #003300; text-transform:uppercase; font-size: 10px; TEXT-ALIGN: left
}

.corp {BACKGROUND-IMAGE: url(images/corp_page.jpg);BACKGROUND-REPEAT: no-repeat;
}

.mnuleft {BACKGROUND-IMAGE: url(images/menu_page.jpg);BACKGROUND-REPEAT: no-repeat;
}
.corpIndex {BACKGROUND-IMAGE: url(images/corp.jpg);BACKGROUND-REPEAT: no-repeat;
}

.mnuleftIndex {BACKGROUND-IMAGE: url(images/menu.jpg);BACKGROUND-REPEAT: no-repeat;
}



.mnuleft01 {BACKGROUND-IMAGE: url(images/menu_page_01.jpg);BACKGROUND-REPEAT: no-repeat;
}
.mnuleft02 {BACKGROUND-IMAGE: url(images/menu_page_02.jpg);BACKGROUND-REPEAT: no-repeat;
}
.mnuleft03 {BACKGROUND-IMAGE: url(images/menu_page_03.jpg);BACKGROUND-REPEAT: no-repeat;
}
.mnuleft04 {BACKGROUND-IMAGE: url(images/menu_page_04.jpg);BACKGROUND-REPEAT: no-repeat;
}
.mnuleft05 {BACKGROUND-IMAGE: url(images/menu_page_05.jpg);BACKGROUND-REPEAT: no-repeat;
}
.mnuleft06 {BACKGROUND-IMAGE: url(images/menu_page_06.jpg);BACKGROUND-REPEAT: no-repeat;
}
.mnuleft07 {BACKGROUND-IMAGE: url(images/menu_page_07.jpg);BACKGROUND-REPEAT: no-repeat;
}
.mnubas {BACKGROUND-IMAGE: url(images/bandeau_bas_page.jpg);BACKGROUND-REPEAT: no-repeat;
}
.mnubasIndex {BACKGROUND-IMAGE: url(images/bandeau_bas.jpg);BACKGROUND-REPEAT: no-repeat;
}
table {
	color: #FFFFFF
	}
.tdBordure {
/*	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
*/	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
tVigBordure {
	border: 1px solid #00ff33;
}

#AccueilCom {
	DISPLAY: block;
	LEFT: 300px;
	WIDTH: 150px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 300px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 30px;
	visibility: visible;
}
#MnuComDet{
	DISPLAY: block;
	POSITION: absolute;
	BACKGROUND-COLOR: transparent;
	BACKGROUND-IMAGE: url(images/mnu_com.gif);BACKGROUND-REPEAT: no-repeat;
	WIDTH: 600px;
	HEIGHT: 100px;
	LEFT: 330px;
	TOP: 200px;
}
.VigBordure {
	border : 1px solid #cccccc;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #336633;
}
.petititre {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform:uppercase;
	color: #336633;
}
.White {
	font-family:  Times New Roman, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform:uppercase;
	color: #ffffff;
}

.GrdTitre {
	FONT-SIZE: 28px; LINE-HEIGHT: 30px; FONT-FAMILY: Verdana ; font-weight:bold; text-transform:uppercase;
	color: #336633;
	}
.Titre {
	FONT-SIZE: 17px; LINE-HEIGHT: 18px; font-weight:bold; FONT-FAMILY: Verdana; text-transform:uppercase; color:#336633;
}
.TitreDiap {
	FONT-SIZE: 18px;  FONT-FAMILY:Times New Roman, sans-serif ;	 text-transform:uppercase; color:#ffffff;
}
.TitreSepar {
	FONT-SIZE: 30px;  FONT-FAMILY:Times New Roman, sans-serif ;	 color:#ffffff;
}
.TitreCal {
	FONT-SIZE: 17px; LINE-HEIGHT: 18px; font-weight:bold; FONT-FAMILY: Verdana; text-transform:uppercase; color:#0099cc;
}
.TitreRub {
	FONT-SIZE: 14px; font-weight:bold; FONT-FAMILY: Arial; text-transform:uppercase; color:#0099cc;
}
.TitreCom {
	FONT-SIZE: 18px; font-weight:bold; FONT-FAMILY: Arial; text-transform:uppercase; color:#0099cc;
}

.Flash {
	FONT-SIZE: 18px; font-weight:bold; FONT-FAMILY: Arial; text-transform:uppercase; color: #cc0000;
}

.TitrEntet {
	FONT-SIZE: 11px; font-weight:bold;FONT-FAMILY: "Tahoma", Arial, Helvetica, sans-serif ; color:#003399
}
a.TitrEntet {
	FONT-SIZE: 11px; font-weight:bold;FONT-FAMILY: "Tahoma", Arial, Helvetica, sans-serif ; color:#003399
}
a.TitrEntet:hover {
	COLOR: #ffff66; font-size: 11px;  FONT-FAMILY: "Tahoma", Arial, Helvetica, sans-serif ; TEXT-DECORATION: underline
}
.TitreDiapo {
	FONT-SIZE: 14px; LINE-HEIGHT: 18px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif ; text-transform:uppercase;color:#ffffff;
}
.FormDate {	
	FONT-FAMILY: Georgia, Times New Roman, sans-serif ;	
	font-size: 14px;	
	color: #003399;
	}
#D_FOND {
      position: absolute;
	  DISPLAY: block; 
      left :0px ;
      top  :0px;
      ZINDEX: 1000;
	  width:950px;height:1200px;
      BACKGROUND-IMAGE: url(images/fond.png)!important;BACKGROUND-REPEAT: repeat-y, repeat-x !important;
      /background-color:#000000;
      /filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=60, Style=0,); 
}
#D_FORM {
	  PADDING-RIGHT:50px !important;
	  PADDING-LEFT:50px !important;
	  position: absolute;
	  DISPLAY: block; 
      left :60px;
      top: 50px;
     ZINDEX: 1001;
}
.Retour {
	border: thin solid #000;
    background: #000000;
	FONT-FAMILY: "Tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #ffffff;
}
a.LienDiapo {
	COLOR: #FFFFFF; font-size: 12px; font-weight:bold; FONT-FAMILY: "Tahoma",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienDiapo:hover {
	COLOR: #FFFFFF; font-size: 12px; font-weight:bold; FONT-FAMILY: "Tahoma",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
