div, td, tr, table, ul, li, input, textarea, form{
margin:0;
padding:0;
}
body{
background-color:#000;
margin:0;
padding:0;
font:12px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}
td{vertical-align:top;}
/*contenu de la page*/
#contenu{
background-color:#000;
margin:0 auto 0;
width:900px;
}
#bandeau{
background:url(../userfiles/image/bandeau.gif) no-repeat;
height:143px;
}
#menu_gauche{
background-color:#9d0c15;
margin:1px 18px 20px;
width:194px;
}
#menu_img{
margin:0 18px 10px;
width:194px;
}
#menu_info{
background:url(../userfiles/image/info.gif) no-repeat;
height:194px;
margin:0 18px 10px;
width:194px;
}
#centre_page{
margin:25px 0 0;
width:660px;
}
/*Effet sur le plan d'accès google maps*/
#map{
width:625px;
height:415px;
margin:0 20px 30px;
}
/*Effet sur les liens du menu gauche*/
ul {
padding:40px 20px 10px;
}
li {
height:20px;
display:block;
border-bottom:solid 1px #000;
padding:7px 2px 2px;
margin:5px 0 0;
font:14px Arial, verdana, Helvetica, sans-serif;
text-align:left;
list-style-type:none;
}
a:link, a:visited, a:active {
text-decoration:none;
color:#FFF;
}
a:hover {
color:#000;
}
/*Effet sur les liens du bas de page*/
a.liens{
text-decoration:none;
margin:0 0 0;
font:9px Verdana, Arial, Helvetica, sans-herif;
color:#F6D512;
}
a.liens:link  a.liens:visited  a.liens:active{
text-decoration:none;
color:#F6D512;
}
a.liens:hover{
text-decoration:underline;
color:#FFF;
}
/*Effet sur le lien  de la  page accès si javascript pas activer*/
a.maps{
text-decoration:underline;
margin:0 0 0;
font:bold 14px Verdana, Arial, Helvetica, sans-herif;
color:#FFF;
}
a.maps:link  a.maps:visited  a.maps:active{
text-decoration:underline;
color:#FFF;
}
a.maps:hover{
text-decoration:none;
color:#F90830;
}
/*Effet sur les liens divers*/
a.liens1{
text-decoration:underline;
margin:0 0 0;
font:bold 12px Verdana, Arial, Helvetica, sans-herif;
color:#F6D512;
}
a.liens1:link  a.liens1:visited  a.liens1:active{
text-decoration:underline;
color:#F6D512;
}
a.liens1:hover{
text-decoration:none;
color:#FFF;
}
/*Effet sur les liens de la  page d'accueil des professeurs */
a.prof{
text-decoration:none;
margin:0 125px 0;
font:bold 12px Verdana, Arial, Helvetica, sans-herif;
color:#F6D512;
}
a.prof:link  a.prof:visited  a.prof:active{
text-decoration:none;
color:#F6D512;
}
a.prof:hover{
text-decoration:underline;
color:#FFF;
}
/*effet sur les textes*/
h1{
margin:0 30px 0;
font:bold 16px Geneva, Arial, Helvetica, sans-serif;
color:#ff9500;
}
h2{
margin:0 42px 30px;
font:bold 30px Geneva, Arial, Helvetica, sans-serif;
color:#ff9500;
}
.text{
margin:0 50px 0;
font:13px verdana, Arial, Helvetica, sans-herif;
color:#FFF;
}
.text_blanc {
color:#FFF;
font-weight:bold;
}
.text_gris {
color:#ff9500;
font-weight:bold;
}
.text_bleu {
color:#3f76e5;
margin:0 86px 0;
font:bold 15px verdana, Arial, Helvetica, sans-herif;
}
.text_red{
color:#F90830;
margin:0 80px 0;
font:bold 14px verdana, Arial, Helvetica, sans-herif;
}
.info{
padding:60px 7px 20px;
border:solid 1px #9d0c15;
font:11px verdana, Arial, Helvetica, sans-herif;
color:#FFF;
}
.abo_desabo{
margin:0 0 0;
font:bold 16px Geneva, Arial, Helvetica, sans-serif;
color:#ff9500;
}
.bulle_maps{
font:10px verdana, Arial, Helvetica, sans-serif;
color:#000;
}
/*Effet sur l'image de droite de la page d'accueil*/
.img_ac{
float:right;
}
/*Effet sur les image des professeurs*/
.img_prof{
margin:0 20px 30px;
float:left;
}
/*Effet sur l'image du bas de la page d'accueil*/
.img_bas{
margin:18px 45px 0;
background:url(../userfiles/image/bas.gif) repeat-x;
height:4px;
}
.img_danseur{
background:url(../userfiles/image/danseur-bas.gif) no-repeat;
height:75px;
}
.prof_g{
margin:30px 100px 10px;
}
.prof_d{
margin:30px 90px 10px;
}
/* Effet sur le livre d'or*/
.txtl{
margin:0 50px 0;
float:left;
}
.smil{
margin:0 170px 0;
float:left;
}
/* Effet sur l'image du menu gauche */
a {
text-decoration:none;
}
a:hover {
background:none;
}
a span {
display:none;
}
a:hover span {
display:inline;
position:absolute;
top:250px;
left:330px;
}
/*Effet sur le formulaire contact*/
.formul {
margin:0 50px 0;
display:inline;
width:170px;
float:left;
}
.erreur{
margin:0;
font:bold 11px Arial, Verdana, Helvetica, sans-herif;
color:#e82823;
}
.in {
background-color:#333;
border:1px solid #ffbf00;
}
.bo{
background-color:#333;
border:1px solid #ffbf00;
margin:20px 0 0 0;
width:60px;
height:20px;
color:#FFF;
font:10px Verdana, Arial, Helvetica, sans-sherif;
}
.bo_abo{
background-color:#333;
border:1px solid #ffbf00;
margin:20px 0 0 0;
width:60px;
height:17px;
color:#FFF;
font:10px Verdana, Arial, Helvetica, sans-sherif;
}
/*Effet sur l'image antispam*/
.sp{
padding:0 255px 0;
}
/*Espace entre les texte etc...*/
.espace60{
margin:60px 0 0;
}

/*Effet sur les mentions legal du site*/
.mention_legal{
margin:0 20px 0;
font:9px Verdana, Arial, Helvetica, sans-sherif;
color:#FFF;
}
.text_n{
margin:0 20px 0;
font:9px Verdana, Arial, Helvetica, sans-herif;
color:#000;
}
