/* CSS Document */
body{
	margin: 0;
	padding: 0;
	color: #fff;
	font-family: Verdana,Arial, sans-serif;
	font-size: 13px;
	/*background: #173156;*/
	text-align: justify;
	background: #edf4ed;
	background-image: url(../images/accueil/bodybg.gif)!important;
	background-repeat: repeat-x;	
	background-color: #edf4ed;
}
img {
border:hidden;}
a.visited{
color:#000033
}
a{
color:#000033}
#contenu 
	{
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Verdana,Arial, sans-serif;
	font-size: 13px;
	background: #fff;
	text-align: justify;
	display: table;
/*	padding-left:3px;
	padding-right:3px;	*/
}
#contenu p{
	padding: 3px;
}
#site {
	width: 770px;
	margin: 0 auto;
	position: relative;
	border-style: solid;
	border-color: #00A84F;
	border-width: 1px;
}
#top {
	width: 770px;
	}
	#news {

background: url(top.gif);
background-position: top;
background-repeat: no-repeat;
   height: 90px;
	padding-top: 4px;
		}
	#flash {
   height: 320px;
	
	}
#menu{
	height: 100px;
	width: 770px;
	background:#173156;
	font-family: Verdana,Arial, sans-serif;
	font-size: 14px;
	color:#fff;
	text-decoration: none;
}

a.classmenu {
	
	font-family: Verdana,Arial, sans-serif;
	font-size: 17px;
	color:#fff;
	text-decoration: none;
	
}
a.classmenu a.classmenu:link a.classmenu:visited {
	color:#fff;
}
a.classsousmenu {
	
	font-family: Verdana,Arial, sans-serif;
	font-size: 15px;
	color:#fff;
	text-decoration: none;
	
}
a.classsousmenu a.classsousmenu:link a.classsousmenu:visited {
	color:#fff;
}
#sousmenu{
	/*background: #00A84F;*/
	height: 50px;
	color:#173156;
	font-family: Verdana,Arial, sans-serif;
	font-size: 15px;
	padding-top: 15px;
	height: 35px;
	background-color:#8a9494;	
}
#sousmenu a {
	background: #00A84F;
	height: 50px;
	text-decoration:underline;
	color:#173156;
	font-family: Verdana,Arial, sans-serif;
	font-size: 15px;
}
.titresection{
	padding-top:3px;
	padding-left:3px;	
	background-image:url(barre.gif);
	background-repeat:repeat-x;
	font-family: Verdana,Arial, sans-serif;
	font-size: 15px;
	height:24px;
	
}
.section {
width:184px;
overflow:auto;
}
#contentIndex{
	background-color: #FFFFFF;
	width: 100%;
	height: auto;
	padding:0;
	margin:0;
	display: table;
}
#contentIndex p{
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#contentIndex h1{
	font-size: 14px;
	color: #00a84f;
	font-weight: 300;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#contentIndex h2{
	font-size: 13px;
	color: #00a84f;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#contentIndex hr{
	height: 0px;
	border-bottom: solid 1px #1a426a;
	clear: both; 
}
#contentIndex img{
	border: 0;
}
.colLeft{
	float: left;
	background-color: #FFFFFF;
	width: 48%;
	_width: 47%; /* ie 6*/
	padding: 7px;
}
.colRight{
 	float: right;
	background-color: #FFFFFF;
	width: 48%;
	_width: 47%; /* ie 6*/
	padding: 7px;
}
.anniversaires{
	background-image: url(../images/accueil/anniversaires.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #8a9494;
	width: 359px;
	padding: 155px 0px 5px 0px;
	text-align: left;
	color: #FFFFFF;
}
.emplois{
	background-image: url(../images/accueil/emplois.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #00a563;
	width: 359px;
	padding: 30px 0px 5px 0px;
	text-align: left;
	color: #FFFFFF;
}
.textCenter{
	text-align: center;
}
.white{
	color: #FFFFFF;
}
.boxFormation{
	background-image: url(../images/accueil/formation.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: #cbeefd;
	width: 343px;
	height: 44px;
	padding-top: 14px;
}
.boxDecouvrez{
	background-image: url(../images/accueil/decouvrez.gif);
	background-repeat: no-repeat;
	text-align: center;
	color: #cbeefd;	
	width: 181px;
	height: 44px;
	padding-top: 5px;
}
.boxFormation a,
.boxDecouvrez a{
	color: #cbeefd;
	text-decoration: none;
}
.boxImage{
	float: left;
	width: 37%;
	padding-right: 15px;
	padding-bottom: 5px;
}
.boxTexte{
	float: left;
	width: 57%;
}
.classsousmenu{
	color:#FFFFFF!important;
	text-decoration:none!important;
	background-color:#8a9494!important;
}
#piedpage{
	clear:both;
	background-color:#FFFFFF!important;
	color:#000000!important;
	padding-left: 10px;
}