.texte {
	font-family: Times New Roman, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #000000;
}
.TexteRech {
	font-family: Times New Roman, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #034472;
}

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.LienContact {
	COLOR: #177700; font-size: 12px; font-weight:bold;FONT-FAMILY: "Century gothic",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienContact:hover {
	COLOR: #177700; font-size: 12px; font-weight:bold; FONT-FAMILY: "Century gothic",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

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
}
.Titre {
	FONT-SIZE: 28px; LINE-HEIGHT: 28px; FONT-FAMILY: Tahoma, sans-serif ; font-weight:600; color:#ed1c1a;
}
.TitreAcc {
	FONT-SIZE: 16px; LINE-HEIGHT: 21px; FONT-FAMILY: Tahoma, sans-serif ; font-weight:bold; text-transform:uppercase; color:#196311;
}
a.LienPage {
	COLOR: #db2925; font-size: 12px; font-weight:bold;FONT-FAMILY: "Tahoma",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienPage:hover {
	COLOR: #db2925; font-size: 12px; font-weight:bold; FONT-FAMILY: "Tahoma",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.LienMnuTitre {
	FONT-SIZE: 14px; font-weight:bold; FONT-FAMILY: Times New Roman, sans-serif ; text-transform:uppercase; color:#0788bf;TEXT-DECORATION: none
}
a.LienMnuTitre:link {
	FONT-SIZE: 14px; font-weight:bold; FONT-FAMILY: Times New Roman, sans-serif ; text-transform:uppercase; color:#0788bf;TEXT-DECORATION: none
}
a.LienMnuTitre:hover {
	color:#0788bf; font-size: 14px;  FONT-FAMILY: Times New Roman, sans-serif ; text-transform:uppercase; TEXT-DECORATION: underline
}

a.LienNavi {
	FONT-SIZE: 14px; FONT-FAMILY: Times New Roman, sans-serif ; color:#034472; TEXT-DECORATION: none; font-weight:bold;
}
a.LienNavi:hover {
	color: #034472; font-size: 14px;  FONT-FAMILY: Times New Roman, sans-serif ; TEXT-DECORATION: underline; font-weight:bold;
}

a.ActuLien {
	FONT-SIZE: 11px; font-weight:bold;FONT-FAMILY: "Tahoma", Times New Roman, sans-serif ; color:#5c7123; TEXT-DECORATION: none
}
a.ActuLien:hover {
	font-size: 11px;  FONT-FAMILY: "Tahoma", Times New Roman, sans-serif ; color:#5c7123; TEXT-DECORATION: underline
}
.ActuLiens {
	margin-top: 12px; padding-right: 3px; TEXT-ALIGN: right; HEIGHT: 14px; background-color: #e3e8a3;
}
.MnuTitre {
	FONT-SIZE: 12px; font-weight:bold; FONT-FAMILY: "Tahoma", Arial, Helvetica, sans-serif ; color:#003399
}
.MnuNavi {
	FONT-SIZE: 12px; font-weight:bold; FONT-FAMILY: "Tahoma", Arial, Helvetica, sans-serif ; color:#034472;
}
.PetiTitre {
	font-family:  Times New Roman, sans-serif ;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform:uppercase;
	color:#034472;
}
.GrdTitre {
	FONT-SIZE: 28px; LINE-HEIGHT: 30px; FONT-FAMILY: Verdana ; font-weight:bold; text-transform:uppercase;
	color: #336633;
	}
.TitreDiap {
	FONT-SIZE: 18px;  FONT-FAMILY:Times New Roman, sans-serif ;	 text-transform:uppercase; 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;
}

.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: 16px;	
	color: #177700;
	margin-left: 261px;
	}
a.LienCal {
	COLOR: #054276; font-size: 14px; font-weight:bold;FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.LienCal:hover {
	COLOR: 054276; font-size: 14px; font-weight:bold; FONT-FAMILY: 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.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.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
	}
	*/
.Separ {
	display: block;
	width: 948px;
	height:40px;
	padding-bottom: 8px;
	margin-top: 15px;
	BACKGROUND-IMAGE: url(images/separation.gif);BACKGROUND-POSITION: center center;BACKGROUND-REPEAT: no-repeat;
	visibility: visible;
	margin-left:0px!important;
	/margin-left:-10px ;
	padding-left: 0px;
	/*border-style: solid;*/
}
.BarTitre {
	display: block;
	width: 948px;
	height:40px;
	padding-top:12px;
	margin-left: 20px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	visibility: visible;
	/*border-style: solid;*/
}

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;
}
#Centre #Tableau {
	DISPLAY: block;
	COLOR: #000;
	POSITION: relative;
	BACKGROUND-COLOR: #ffffff;
	WIDTH: 948px;
	TEXT-ALIGN: left;
	visibility: visible;
	height: 830px;
}
#Tableau #ContBdHaut {
	LEFT: 0px;
	WIDTH: 948px;
	COLOR: #000;
	POSITION: absolute;
	TOP:0px;
	BACKGROUND-IMAGE: url(images/bandeau_haut.gif);
	TEXT-ALIGN: left;
	height: 266px;
	visibility: visible;
}
.ContRech {
	DISPLAY: block;
	float: right;
	HEIGHT: 18px;
	WIDTH: 500px;
	BACKGROUND-COLOR: transparent;
	visibility: visible;
}
#Tableau #ContLogo {
	LEFT: 10px;
	WIDTH: 150px;
	HEIGHT: 150px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 0px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	visibility: visible;
}
.calqEntete {
	LINE-HEIGHT: 22px;
	POSITION: absolute;
	margin-top: 3px;
	margin-left: 15px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 24px;
	visibility: visible;
	color: #ffffff;
}
#Tableau #ContBdPhoto {
	LEFT: 207px;
	WIDTH: 740px;
	HEIGHT: 102px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 160px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	visibility: visible;
}
#Tableau #DateContact {
	LEFT: 220px;
	WIDTH: 750px;
	COLOR: #000;
	LINE-HEIGHT: 22px;
	POSITION: absolute;
	TOP: 112px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 24px;
	visibility: visible;
}
#Tableau #ContTitrePage {
	LEFT: 330px;
	WIDTH: 615px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 125px;
	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 #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: 948px;
	min-height: 507px !important;
	/height: 507px;
	BACKGROUND-IMAGE: url(images/fond_page.gif);BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: left;
	visibility: visible;
	margin-top: 295px;
	}
	
.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;
}

.AlertDefil {
WIDTH: 948px;
HEIGHT: 18px; 
background-color: #e3e8a3;
color: #5c7123;
}


#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: 0px;
	WIDTH: 229px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 180;
	BACKGROUND-COLOR: #eae9e9;
	TEXT-ALIGN: left;
	height: 210px;
	visibility: visible;
	/*border : thin solid #000000;*/
	border-top : thin solid #999999;
	border-right : thin solid #999999;
	border-bottom : thin solid #999999;

}
.BdCourt {
	display: block;
	width: 229px;
	height: 34px;
	padding: 0px;
	visibility: visible;
	background: url(images/bandeau_court.gif) top left;

	/*border-style: solid;*/
}
#Tableau #ContMarche {
	LEFT: 0px;
	WIDTH: 229px;
	COLOR: #000;
	POSITION: absolute;
	TOP: 390;
	BACKGROUND-COLOR: #eae9e9;
	TEXT-ALIGN: left;
	height: 150px;
	visibility: visible;
	/*border : thin solid #000000;*/
	border-top : thin solid #999999;
	border-right : thin solid #999999;
	border-bottom : thin solid #999999;
}

#Tableau #ContMeteo {
	display: block;
	COLOR: #000;
	POSITION: absolute;
	BACKGROUND-COLOR: #eae9e9;
	TEXT-ALIGN: center;
	visibility: visible;
	/*border : thin solid #000000;*/
}
.ContEdito {
	display: block;
	width: 500px;
	padding: 10px;
	/*border-style: solid;float: left;*/
}
#Tableau #ContRight {
	POSITION: absolute;
	top: 350px;
	left: 615px;
	width: 245px;
	Height: 375;
	BACKGROUND-IMAGE: url(images/cadre_meteo.gif);BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: center;
	visibility: visible;
	/*border-style: solid;*/
}
#Tableau #Contcc {
	POSITION: absolute;
	top: 730px;
	left: 615px;
	width: 245px;
	Height: 70;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center;
	visibility: visible;
	/*border-style: solid;*/
}
#Tableau #ContAg {
	POSITION: absolute;
	top: 315px;
	left: 620px;
	width: 250px;
	Height: 40;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	visibility: visible;
	/*border-style: solid;*/
}

#Tableau #ContMnuLeft {
	LEFT: 0px;
	WIDTH: 948px;
	COLOR: #000;
	POSITION: absolute;
	TOP:266;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	height: 29px;
	visibility: visible;
	
	/*border : thin solid #000000;*/
}
.Menu01 {
	WIDTH: 126px;
	BACKGROUND-COLOR: transparent;
	float: left;
	TEXT-ALIGN: left;
	height: 29px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
	/*border : thin solid #000000;}*/
	}
.Menu02 {
	WIDTH: 172px;
	BACKGROUND-COLOR: transparent;
	float: left;
	TEXT-ALIGN: left;
	height: 29px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
}
.Menu03 {
	WIDTH: 131px;
	BACKGROUND-COLOR: transparent;
	float: left;
	TEXT-ALIGN: left;
	height: 29px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
}
.Menu04 {
	WIDTH: 294px;
	BACKGROUND-COLOR: transparent;
	float: left;
	TEXT-ALIGN: left;
	height: 29px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
}
.Menu05 {
	WIDTH: 225px;
	BACKGROUND-COLOR: transparent;
	float: left;
	TEXT-ALIGN: left;
	height: 29px;
	visibility: visible;
	padding: 0px;
	margin: 0px;
}
ul, li, lc {
margin: 0;
padding: 0;
list-style-type: none;
}
#tableau #Smnu01 {
	position: absolute;
	LEFT: 0px;
	TOP: 295px;
	WIDTH: 245px;
 	BORDER : 1px solid #cccccc;
	BACKGROUND-COLOR: #339933;
	visibility: hidden;
	margin:0;
	padding: 0;
}
#tableau #Smnu02 {
	position: absolute;
	LEFT: 127px;
	TOP: 295px;
	WIDTH: 245px;
 	BORDER : 1px solid #cccccc;
	BACKGROUND-COLOR: #339933;
	visibility: hidden;
	margin:0;
	padding: 0;
}
#tableau #Smnu03 {
	position: absolute;
	LEFT: 299px;
	TOP: 295px;
	WIDTH: 245px;
 	BORDER : 1px solid #cccccc;
	BACKGROUND-COLOR: #339933;
	visibility: hidden;
	margin:0;
	padding: 0;
}
#tableau #Smnu04 {
	position: absolute;
	LEFT: 430px;
	TOP: 295px;
	WIDTH: 245px;
 	BORDER : 1px solid #cccccc;
	BACKGROUND-COLOR: #339933;
	visibility: hidden;
	margin:0;
	padding: 0;
}
#tableau #Smnu05 {
	position: absolute;
	LEFT: 724px;
	TOP: 295px;
	WIDTH: 191px;
 	BORDER : 1px solid #cccccc;
	BACKGROUND-COLOR: #339933;
	visibility: hidden;
	margin:0;
	padding: 0;
}
#Smnu01 li, #Smnu02 li, #Smnu03 li, #Smnu04 li, #Smnu05 li {
color: #e3e8a3;
text-align: left;
padding: 1px 1px;
font-size: 11px;
 }
#Smnu01 li a, #Smnu02 li a, #Smnu03 li a, #Smnu04 li a, #Smnu05 li a {
FONT-FAMILY: Tuffy, Verdana, sans-serif ;
text-transform:uppercase;
font-weight:bolder;
color: #e3e8a3;
font-size: 13px;
text-decoration: none;
display: block;
border: 0 none;
}
#Smnu01 li a:hover, #Smnu01 li a:focus {
background: #e3e8a3;;color: #5c7123;
}
#Smnu02 li a:hover, #Smnu02 li a:focus {
background: #e3e8a3;;color: #5c7123;
}
#Smnu03 li a:hover, #Smnu03 li a:focus {
background: #e3e8a3;;color: #5c7123;
}
#Smnu04 li a:hover, #Smnu04 li a:focus {
background: #e3e8a3;;color: #5c7123;
}
#Smnu05 li a:hover, #Smnu05 li a:focus {
background: #e3e8a3;;color: #5c7123;
}

#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;
	width: 600px;
	padding: 0px;
	margin: 0px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left;
	visibility: visible;
	/*border-style: solid;*/
}
.CadreActu {
	margin-left:5px; PADDING-RIGHT: 1px; BORDER-TOP:#196311 1px solid; PADDING-LEFT: 5px; BACKGROUND-COLOR: #339933; PADDING-BOTTOM: 5px; WIDTH: 450px; HEIGHT:95px; CURSOR: auto; PADDING-TOP: 0px
}
.CadreActuOver {
	margin-left:5px;PADDING-RIGHT: 1px; BORDER-TOP:#196311 1px solid; PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; WIDTH: 450px; HEIGHT:95px; CURSOR: auto; BACKGROUND-COLOR: #196311; PADDING-TOP: 0px;
}
.ActuVignette {
	CLEAR: left; FLOAT: left; WIDTH: 90px; padding-top: 3px;
}
.ActuTexte {
	PADDING-LEFT: 5px; PADDING-TOP: 2px; FLOAT: left; WIDTH: 340px; TEXT-ALIGN: justify; font-size: 14px; COLOR: #ffffff;
	FONT-FAMILY: Times New Roman, Verdana, sans-serif; font-weight:bolder;
}

.ActuTitre {
	FONT-FAMILY: Times New Roman, Verdana, sans-serif; font-weight:bold; COLOR: #ffffff; text-transform:uppercase; font-size: 13px; TEXT-ALIGN: left
}

.mnubasIndex {BACKGROUND-IMAGE: url(images/bandeau_bas.gif);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;
}

#D_FOND {
      position: absolute;
	  DISPLAY: block; 
      left :0px ;
      top  :0px;
      ZINDEX: 10;
	  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=70, Style=0,); 
}
#D_FORM {
	  PADDING-RIGHT:50px !important;
	  PADDING-LEFT:50px !important;
	  position: absolute;
	  DISPLAY: block; 
      left :150px;
      top: 50px;
     ZINDEX: 11;
}
.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
}

