body {	
	background: url(images/bg.png) repeat-x;
	font-family: Arial,sans-serif;
	font-size:12px;
	color: #000000;
	line-height: 1.166;
	width: 800px;
	border: solid 1px #006633;
	margin-left:auto;
	margin-right:auto;
	}
	
.banner{
width: 8OOpx;
height: 150px;
background: url(images/banner.jpg) no-repeat;

}


.menu{
	background: url(images/menu_bg.png) repeat-x;
	width: 600px;
	height: 38px;
	font-size:12px;
	text-align: left;
	padding-left: 200px;
	
}

.banniere{
	 clear: left;
     width: 780px;
	 height: 160px;
	 background: url(images/banner.jpg) no-repeat;	 
}

.contenu{
	clear: left;
	background: #fff;
	width: 800px;
}

#left_col{
	float: left;
	width: 206px;
	padding-top: 30px;
	background: url(images/left_menu_bg.jpg) repeat-x #993300;
}

#center_col{
	float: left;
	width: 560px;
	padding-top: 15px;
	padding-left: 5px;
	background: #FFFFFF;
}

#right_col{
	float: left;
	width: 195px;
	height: auto;
	background: #FFFFFF;
}

.footer{
	clear: left;
	/*padding-top: 5px;
	padding-bottom: 5px;*/
	background: #FFFFFF;
	width: 800px;
	height: 150px;
	font-size: 12px;
	color: #000;
	border-top: #006633 solid 1px;
	background: url(images/footer.jpg) no-repeat;	 
}

.footera{
font-size: 12px;
}

a.footera:link{
color: #fff;
text-decoration: underline;
}

a.footera:visited{
color: #FFFFFF;
text-decoration: underline;
}

a.footera:hover {
	color: #ffffaa;
	text-decoration: underline;
	}
	


a:link, a:visited, a:hover {;

	color: #006633;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
	color:#FF0000;
}

a.menuleft:link{
	width:160px;
	font-family: Arial, Times New Roman;
	font-size: 8pt;
	color: #fff;
	padding-bottom:2px;
	padding-top:2px;
	margin:0px;
	text-decoration: none;
	text-align: justify;
}

a.menuleft:hover{
 	text-decoration:underline;
	text-align: justify;
	/*background:#DADADA;*/
}

a.menuleft:visited{
	/*display:block;*/
	width:160px;
	/*height:16px;*/
	font-family: Arial, Times New Roman;
	font-size: 8pt;
	color: #fff;
	padding-bottom:2px;
	padding-top:2px;
	margin:0px;
	text-decoration: none;
	text-align: justify;
}

a.menuright:link{
	width:160px;
	font-family: Arial, Times New Roman;
	font-size:13px;
	color: #fff;
	padding-bottom:2px;
	padding-top:2px;
	margin:0px;
	text-decoration: none
	
}

a.menuright:visited{
	width:160px;
	font-family: Arial, Times New Roman;
	font-size:13px;
	color: #fff;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:2px;
	margin:0px;
	text-decoration: none;
}

a.menuright:hover{

}

a.section:link{
	display:block;
	padding-left:10px;
	padding-right:10px;
	color: #fff;
	font-weight: bold;

}

a.section:visited{
 	display:block;
	padding-left:5px;
	padding-right:10px;
 	color: #fff;
 	font-weight:bold;

}

a.section:hover{
	color: #006699;
}

a.bas:link{
	text-decoration: underline;
	font-size:12px;
}

a.bas:visited{
	color: #006633;
	text-decoration: underline;
	font-size:12px;
}

a.bas:hover{
	text-decoration:underline;
}

a.sit:link{
	color: #006699;
	text-decoration: none;
	font-size:11px;
}

a.sit:visited{
	color: #006699;
	text-decoration: none;
	font-size:11px;
}

a.sit:hover{
	text-decoration:underline;
}


#situat{
	padding-left: 10px;
	color: #006699;
	background-color:#FFFFFF;
	text-decoration: none;
	font-size:11px;
	height:20px;
	padding-top: 3px;
	border-bottom: solid 1px #006633;
}

.titre_menu{
	color:#333333;
	font-weight:bold;
	font-size:12px;
	background:url(images/en_tete_menu.gif);
	text-align: center;
}

.item_menu{
}

.titre_module{
	color:#333333;
	font-weight:bold;
}

#tetemodule{
	background: url(images/menu_right_hd.png) #FFFFFF no-repeat;
	color: #D70000;
	font-weight:bold;
	/*padding-top: 3px;*/
	font-size:13px;
	height:22px;
	width: 160px;
	border-left: solid #006633 1px;
	border-right: solid #006633 1px;
	border-bottom: solid 1px #D9030D;
}

#corpsmodule{
	background: #DBF3DB;
	padding-bottom: 10px;
	padding-top: 5px;
	border-left: solid #006633 1px;
	border-right: solid #006633 1px;
	border-bottom: solid #006633 3px;
	width: 160px;
	font-size:10px;
	color: #993300;
	
}

#piedmodule{
/*background: url(images/menu_footer.gif) no-repeat;*/
width: 160px;
height: auto;
margin-bottom:3px;
}

.recherche {
	margin-top:3px;
	margin-bottom:3px;
	margin-right:0px;
}




h1{
 font-family: arial;
 font-size: 18px;
 color: #006633;
 /*background:url(images/title_bg.jpg) no-repeat;*/
 backgroundGradientColors:#FF0000,#0000FF;
 height: 25px;
 text-align: left;
 padding: 3px 0px 0px 20px;
}

#tetemenuleft{
	background: url(images/menu_right_hd.png) #FFFFFF no-repeat;
	color: #D9030D;
	text-align:center;
	font-weight:bold;
	padding-top:0px;
	font-size:13px;
	height: auto;
	width:160px;
	border-left: solid #006633 1px;
	border-right: solid #006633 1px;
	border-bottom: solid 1px #D9030D;
}

#piedmenuleft{
height: 5px;
background: #FFFFFF;
border-left: solid 1px #006633;
border-right: solid 1px #006633;
border-bottom: solid 3px #006633;
margin-bottom:3px;
}

#tetemenuright{
	background: url(images/menu_right_hd.png) #FFFFFF no-repeat;
	color: #D70000;
	font-weight:bold;
	padding-top:0px;
	font-size:13px;
	height:20px;
	width:160px;
	border-left: solid #006633 1px;
	border-right: solid #006633 1px;
	border-bottom: solid 1px #D9030D;
}

#piedmenuright{
background: #FFFFFF;
height: 5px;
border-left: solid 1px #006633;
border-right: solid 1px #006633;
border-bottom: solid 3px #006633;
margin-bottom:3px;
}



#tdmilieuleft{
	background: url(images/td_menu.png) repeat-y;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	border-left: solid #006633 1px;
	border-right: solid #006633 1px;
	border-bottom: solid 1px #333333;
	width: 160px; 
	height: auto;
	font-size:10px;
	color: #993300;
}

#tdmilieuright{
	background: url(images/td_menu.png) repeat-y;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	border-left: solid #006633 1px;
	border-right: solid #006633 1px;
	border-bottom: solid 1px #333333;
	width: 160px;
	font-size:10px;
	color: #993300;
}

#sousmenu{
  text-align:left;
}

#menubas{
	margin-top:0px;
	width: auto;
	text-align:center;
	
}

#td_menubas{
	margin-top:0px;
/*	width: 20px;*/
	background:url(images/menu_bas.jpg) repeat-x;
	}

#siteName{
	margin: 0px;
	padding: 0px 0px 10px 10px;
}

#back_list{
  margin-bottom:5px;
	background:#FBFBFB;
}

#titre{
  font-weight:bold;
}

#table_album{
}

#table_album td.content{
   border:solid 1px #009933;
   /*padding-left:10px;*/
}

#td_menu{
width: 164px;
background: #fff;
}

#td_menudrt{
width: 164px;
background: #990000; 
}

.tdmenus {
	width: auto;
	height: 22px;
	/*text-align:center;*/
	border-right: solid 1px #006633;
}

#slide:
{
	width: 200px;
	height: 162px;
}

#menu_header
{
	background: url(images/menu_header.jpg) no-repeat;
	height: 15px;
}

#menu_footer
{
	background: url(images/menu_footer.jpg) no-repeat;
	height: 15px;
}

a.formation:link{
color: #663300;
text-decoration: none;
font-size:12px;
}

a.formation:visited{
color: #663300;
text-decoration: none;
font-size:12px;
}

a.formation:hover{
color: #90B14C;
text-decoration: underline;
font-size:12px;
}

.img_entree
{
width: 980;
height: auto;
background: #FFFFFF;
}

.td_calendar
{
	background:url(images/calendar_bg.png) repeat-y;
}

#points{
width: 760;
background: url(images/pointilles.png) no-repeat;
height: 3px;
margin-left: 20px;
}

a.copyr:link{
color: #FFFFFF;
text-decoration: underline;
}

a.copyr:hover{
color: #006633;
text-decoration: underline;
}

a.copyr:visited{
color: #FFFFFF;
text-decoration: underline;
}