body {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFF;
}

.fond_accueil1 {
background-image:url(images/stagec2.jpg);
background-repeat:repeat-x;
width:100%;
background-color:#F3F3F3;
}

.fond_webcam {
background-image:url(images/fond_webcam.jpg);
background-repeat:repeat-x;
width:100%;
background-color:#F3F3F3;
}

.fond_tarif {
background-image:url(images/sadowsky3p.jpg);
background-repeat:repeat;
width:100%;
background-color:#F3F3F3;
}

.fond_contact {
background-image:url(images/pharo6.jpg);
background-repeat:repeat;
width:100%;
}

.fond_ecole {
background-image:url(images/scene4.jpg);
background-repeat:repeat-x;
width:100%;
background-color:#F3F3F3;
}

.fond_normal {
width:100%;
background-color:#F3F3F3;
}

a {
color:maroon;
text-decoration:none;
font-weight:700;
}

a:visited {
color:#2F4F2F;
text-decoration:none;
}

a:hover {
color:#000;
background-color:#FEE09C;
}

.footer {
text-align:center;
font-weight:400;
}

.prive a {
color:#7F7F7F;
text-decoration:none;
font-weight:400;
font-family:Arial,Verdana;
}

.a_discret {
text-decoration:none;
font-weight:400;
font-size:.8em;
}

.img {
border:none;
margin:0;
}

em {
font-style:normal;
}

.buttons a {
color:#FFF;
background-color:#3B3825;
border:1px solid #B54901;
text-decoration:none;
font-weight:700;
text-align:center;
margin:1em .5%;
padding:5px;
}

.buttons a:hover {
background-color:#C74000;
font-style:normal;
border:1px solid #FCA31D;
margin:1em .5%;
}

.encadre_alterne {
border:#C9C9C9 1px solid;
background-color:#F9F9F9;
margin-bottom:1ex;
position:relative;
height:100%;
padding:1ex;
}

.plan {
color:#D1D1D1;
font-weight:400;
font-size:.8em;
}

.proportionnelles1 {
background-color:transparent;
border:inherit;
margin:1em 1%;
padding:.1em;
}

.proportionnelles5 {
background-color:transparent;
border:inherit;
margin:1em 5%;
padding:.1em;
}

.proportionnelles10 {
background-color:transparent;
border:inherit;
margin:1em 10%;
padding:.3em;
}

.proportionnelles15 {
background-color:transparent;
border:inherit;
margin:1em 15%;
padding:.5em;
}

.proportionnelles19 {
background-color:transparent;
border:inherit;
margin:1em 19%;
padding:.5em;
}

.proportionnelles20 {
background-color:transparent;
border:inherit;
margin:1em 20%;
padding:.5em;
}

.conteneur_grand_titre {
text-align:center;
height:20px;
background-color:transparent;
}

.conteneur_logo {
text-align:center;
height:50px;
background-color:transparent;
}

.centre_logo {
margin-left:auto;
margin-right:auto;
width:190px;
height:120px;
text-align:left;
background-color:transparent;
border:inherit;
padding:inherit;
}

.flottante_partenaire {
background-color:transparent;
border:inherit;
float:left;
width:150px;
text-align:center;
margin:25px;
}

.spacer {
clear:both;
}

hr {
clear:both;
visibility:hidden;
}

.page_colonne {
margin:.1em;
padding:.1em;
}

.titre_colonne {
text-align:center;
height:65px;
background-color:transparent;
}

.colonne_float {
float:left;
width:30%;
margin:.3em;
padding:.3em;
}

.colonne_float4 {
float:left;
width:22%;
margin:.4em;
padding:.4em;
}

.separateur {
color:green;
border:1px;
background-color:transparent;
display:inherit;
width:100%;
text-align:center;
border-color:inherit;
margin:inherit;
padding:inherit;
}

.gris {
color:#D1D1D1;
}

.grand_titre {
text-align:center;
color:#FFF;
font-weight:700;
font-size:2em;
}

.centre_jaune {
text-align:center;
color:#FFB200;
font-weight:400;
font-size:1em;
}
.centre_jaune_gros {
text-align:center;
color:#FFB200;
font-weight:700;
font-size:1.3em;
}
.centre_bleu {
text-align:center;
color:navy;
font-weight:400;
font-size:1em;
}
.centre_bleu_gros {
text-align:center;
color:navy;
font-weight:500;
font-size:1.3em;
}
.centre_blanc_grand {text-align:center;color:white;font-weight:300;font-size:1.4em;}
.centre_blanc {text-align:center;color:#FFF;font-weight:400;font-size:1.4em;}

.centre_bleu_grand {text-align:center;color:navy;font-weight:300;font-size:1.4em;}


.centre_brun_grand {text-align:center;color:#351000;font-weight:300;font-size:1.4em;}
.centre_jaune_petit {text-align:center;color:#FFB200;font-weight:400;font-size:.8em;}

.centre_noir {text-align:center;color:#000;font-weight:700;font-size:1em;}



.justifie2 {text-align:justify;color:navy;font-weight:400;}

.justifie3 {text-align:justify;color:#003E00;font-weight:700;padding:1.2em;}

.justifie {text-align:justify;color:#FFB200;font-weight:700;font-size:1.1em;}

.justifie_brun {text-align:justify;color:#930;font-weight:700;font-size:1.3em;}

marquee {
direction:ltr;
height:40px;
width:100%;
}
marquee 2{
direction:ltr;
height:40px;
width:80%;

}

.ref_plus {
position:absolute;
top:-3000em;
height:1%;
}

.defilant img {
vertical-align:middle;
}


.footer a,.footer a:visited,.prive a:visited {
color:#D1D1D1;
text-decoration:none;
font-weight:400;
font-family:Arial,Verdana;
}

.footer a:hover,.prive a:hover {
color:#D1D1D1;
background-color:#F3F3F3;
text-decoration:none;
font-weight:400;
font-family:Arial,Verdana;
}

.buttonscontainer,.conteneur_partenaire {
width:100%;
}

.proportionnelles8,.fixe8 {
background-color:transparent;
border:1px solid #000;
margin:1em 8%;
padding:.5em;
}
