*, form, fieldset, table, a, img, ol {
    margin: 0;
    padding: 0;
    border: 0;
}
body{
	behavior: url("csshover3.htc");
	position: relative;
	font: 12px Arial, Helvetica, sans-serif;
	background-color:#4d4d4d;
	margin:auto;
}
h1{
	text-transform:uppercase;
}
a {
	text-decoration: none;
	color: #;
}
a:hover {
	text-decoration:underline;
	color: #;
}
.clearer{
	clear:both;
	height:0px;
}

#spacer2{
height:35px;

}

/**/

div#main{
background-image:url(images/bg_general.jpg);
background-repeat:repeat-y;
width:865px;
margin:auto;
}

div#main div#main_under{
width:840px;
margin:auto;

}
div#main div#main_under div#header{
width:837px;

}
div#main div#main_under div#header img{
padding-left:2px;

}
div#main div#main_under div#colleft{
width:596px;
float:right;

}

div#main div#main_under div#colright{
width:241px;
float:right;

}


div#main div#main_under div#footer{
clear:both;
width:837px;
}


/*MENU*/
div#main div#main_under div#colright div#menu{
margin-bottom:5px;
}


div#main div#main_under div#colright div#menu ul{
list-style-type:none;
}

div#main div#main_under div#colright div#menu ul li{
width:241px;
}

div#main div#main_under div#colright div#menu ul li a div#index{
width:241px;
height:58px;
background-image:url(images/lt_menu01.jpg);
background-repeat:no-repeat;
}
div#main div#main_under div#colright div#menu ul li a div#index_selected {
width:241px;
height:58px;
background-image:url(images/lt_menu01_02.jpg);
background-repeat:no-repeat;
}

div#main div#main_under div#colright div#menu ul li a div#index:hover{
background-image:url(images/lt_menu01_02.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

div#main div#main_under div#colright div#menu ul li a div#individuel{
width:241px;
height:33px;
background-image:url(images/lt_menu02.jpg);
background-repeat:no-repeat;
}
div#main div#main_under div#colright div#menu ul li a div#individuel_selected{
width:241px;
height:33px;
background-image:url(images/lt_menu02_02.jpg);
background-repeat:no-repeat;
}
div#main div#main_under div#colright div#menu ul li a div#individuel:hover{
background-image:url(images/lt_menu02_02.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

div#main div#main_under div#colright div#menu ul li a div#scolaire{
width:241px;
height:34px;
background-image:url(images/lt_menu03.jpg);
background-repeat:no-repeat;
}
div#main div#main_under div#colright div#menu ul li a div#scolaire_selected{
width:241px;
height:34px;
background-image:url(images/lt_menu03_02.jpg);
background-repeat:no-repeat;
}
div#main div#main_under div#colright div#menu ul li a div#scolaire:hover{
background-image:url(images/lt_menu03_02.jpg);
background-repeat:no-repeat;
cursor:pointer;
}


div#main div#main_under div#colright div#menu ul li a div#ce{
width:241px;
height:34px;
background-image:url(images/lt_menu04.jpg);
background-repeat:no-repeat;
}
div#main div#main_under div#colright div#menu ul li a div#ce_selected{
width:241px;
height:34px;
background-image:url(images/lt_menu04_02.jpg);
background-repeat:no-repeat;
}
div#main div#main_under div#colright div#menu ul li a div#ce:hover{
background-image:url(images/lt_menu04_02.jpg);
background-repeat:no-repeat;
cursor:pointer;
}


div#main div#main_under div#colright div#menu ul li a div#contact{
width:241px;
height:39px;
background-image:url(images/lt_menu05.jpg);
background-repeat:no-repeat;
}
div#main div#main_under div#colright div#menu ul li a div#contact_selected{
width:241px;
height:39px;
background-image:url(images/lt_menu05_02.jpg);
background-repeat:no-repeat;
}
div#main div#main_under div#colright div#menu ul li a div#contact:hover{
background-image:url(images/lt_menu05_02.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

div#main div#main_under div#colright div#menu ul li div#space{
width:241px;
height:24px;
background-image:url(images/lt_menu06.jpg);
background-repeat:no-repeat;
}

div#main div#main_under div#colright div#minute{
width:241px;
background-image:url(images/bg_minute.jpg);
background-repeat:repeat-y;
}

div#main div#main_under div#colright div#plus{

background-image:url(images/bg_righttwo.jpg);
background-repeat:repeat-y;
width:241px;
}


div#main div#main_under div#colleft div#flash{
margin:15px 0 15px 0;
}	

div#main div#main_under div#colleft div#flash img{
float:left;
}	

div#main div#main_under div#colleft div#flash div#promo{
float:left;
width:445px;
height:22px;
font-size:15px;
font-weight:bold;
color:#9d3109;
background-color:#eee;
padding-top:3px;
}	
div#main div#main_under div#colright  p#visu{
font-size:10px;
margin:5px 0 0 5px;
}
div#main div#main_under div#colright  p#visu a{
color:#9c3008;
text-decoration:underline;
}


/*FOOTER*/
div#main div#main_under div#footer{
background-image:url(images/bg_footer.jpg);
background-repeat:repeat-x;
height:84px;
color:#8a8a8a;
}

div#main div#main_under div#footer p{
text-align:center;
padding-top:15px;
}

div#main div#main_under div#footer p a{
color:#fff;
text-transform:uppercase;
}

div#main div#main_under div#footer p a#labo{
color:#8a8a8a;
text-transform:uppercase;
}



/*CONTENT*/
div#main div#main_under div#colleft div#content{

}
div#main div#main_under div#colleft div#animation{
margin:1px 0 5px 0;
}

div#main div#main_under div#colleft div#content p#tx1{
color:#333333;
margin:5px;
font-size:14px;
}

div#main div#main_under div#colleft div#content p.tx2{
text-align:left;
color:#333333;
margin:5px;
font-size:14px;
padding-bottom:5px;
}
div#main div#main_under div#colleft div#content p.tx2 a{
color:#9c3008;
font-size:14px;
text-decoration:underline;
font-weight:bold;
}

div#main div#main_under div#colleft div#content p#vide{
text-align:justify;
color:#333333;
margin-left:5px;
}
				
div#main div#main_under div#colleft div#content div.offre_accueil{
clear:both;
height:110px;
margin-left:5px;
}

div#main div#main_under div#colleft div#content div.sepa{
margin:5px;
}

div#main div#main_under div#colleft div#content div#foot_space{
height:100px;
}					

div#main div#main_under div#colleft div#content div.offre_accueil div.visuel{
width:120px;
float:left;
}

div#main div#main_under div#colleft div#content div.offre_accueil div.texte{
width:450px;
float:left;
margin-left:5px;
}
	
div#main div#main_under div#colleft div#content div.offre_accueil div.visuel div.prix{
background-color:#337fa3;
color:#fff;
font-weight:bold;
text-align:center;
}	
div#main div#main_under div#colleft div#content div.offre_accueil div.visuel div.prix span{
font-size:10px;
font-weight:regular;
}		
	
div#main div#main_under div#colleft div#content div.offre_accueil div.texte h1{
font-size:14px;
color:#9c3008;
}

div#main div#main_under div#colleft div#content div.offre_accueil div.texte h2{
font-size:12px;
color:#d88a08;
}

div#main div#main_under div#colleft div#content div.offre_accueil div.texte p{
font-size:11px;
color:#161616;
}

div#main div#main_under div#colleft div#content div.offre_accueil div.texte p a{
color:#9c3008;
text-decoration:underline;
}

/*PLAN*/
div#plan img{
float:left;
width:289px;
}
div#plan p{
float:left;
width:200px;
}

				
				