body {  
    scrollbar-arrow-color: #4cb6e6;
    scrollbar-face-color: #FFFFFF; 
    scrollbar-shadow-color: #4cb6e6;
    scrollbar-darkshadow-color: #FFFFFF; 
    scrollbar-track-color: #FFFFFF;
    scrollbar-highlight-color: #4cb6e6;
    scrollbar-3dlight-color: #FFFFFF; 
}
.cells {
    background-image:   url("../_imgs/interface/bgGauche.jpg");
    background-repeat: no-repeat;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 10px;
    padding-bottom: 18px;
}
td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #64696B;
    text-align: justify;
}
H1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #4cb6e6;
}
H2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4cb6e6;
}


.txt10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.txt11 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: justify;
}
.txtvert {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4cb6e6;
}
.rouge {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #CA2039;
}
A.rouge {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #CA2039;
    text-decoration:none;
}
A.rouge:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #CA2039;
    text-decoration:underline;
}

/* Classement par couleur pour "Classes prepas au concours" */

A.prepas1{
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#990000;
    text-decoration:none;
    }
A.prepas1:hover {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#990000;
    text-decoration:underline;
    }

A.prepas2{
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#FF3300;
    text-decoration:none;
    }
A.prepas2:hover {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#FF3300;
    text-decoration:underline;
    }
A.prepas3{
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#990066;
    text-decoration:none;
    }
A.prepas3:hover {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#990066;
    text-decoration:underline;
    }
A.prepas4{
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#CC0033;
    text-decoration:none;
    }
A.prepas4:hover {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#CC0033;
    text-decoration:underline;
    }


/* GENERAL */    
.fl{
float:left;
}
.fr{
float:right;
}
img.fl{
margin:0 10px 0 0;
}
img.fr{
margin:0 0 0 10px;
}
.fr{
float:right;
}
.g{
text-align:left;
}
.c{
text-align:center;
}                
.d{
text-align:right;
}
.intro{
font-style:italic;
padding:0 10px 10px 10px;
}
.justify{
text-align:justify;
}   
.small {
    font-size: 0.90em;
}              
.spacer{
clear:both;
}


td.g {
text-align:right;
    background:  url("../_imgs/interface/pLbg.gif") right 25px repeat-y;
}
td.d {
text-align:left;
    background:  url("../_imgs/interface/pRbg.gif") left 25px repeat-y;
}
A {
    text-decoration:none;
    color: #1FA3E0;
}
A:hover {
    text-decoration:underline;
    color: #1FA3E0;
}
.fields {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #64696B;
    background-attachment: fixed;
    background-image:   url("../_imgs/interface/fields-bg.gif");
    background-repeat: no-repeat;
    border: 1px solid #D9D9D9;
}    

/** SPECIFIC **/
.temoignage{
float:left;
text-align:left;
margin:10px 0;
}
.temoignage h1{
font:bold 12pt/10pt Verdana, Arial, Helvetica, sans-serif;
color: #4cb6e6;
}
.temoingnage h2{
font:bold 8pt Verdana, Arial, Helvetica, sans-serif;
color: #4cb6e6;
}
.temoignage img{
float:left;
width:100px;
margin:0;
padding:0;
}
.temoignage p{
text-align:justify;
}
.temoignage p.temoin{
font-weight:bold;
}
#contactBloc{
text-align:center;
padding: 0 12px 0 2px;
margin:0;
}
#contactBloc p{
text-align:left;
margin-top:0;
}
#contactBloc_soutien{
position:absolute;
margin:0px 0px 100px 0px;
}
#contactBloc_derriere{
width:100px;
height:130px;
}