body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #3C3C3C;
 background-image:url('../img/fond.jpg');
 background-color:#FFFFFF;
 scrollbar-face-color: #F5F5F5; /* couleur sur barre défilement */
 scrollbar-shadow-color: #C0C0C0; /* couleur bordure ombre */
 scrollbar-highlight-color: #FFFFFF; /* couleur bordure lumiere */
 scrollbar-3dlight-color: #FFFFFF;
 scrollbar-darkshadow-color: #DFDFDF;
 scrollbar-track-color: #EAEAEA; /* couleur fond */
 scrollbar-arrow-color: #BEBEBE; /* couleur curseur fleches */
}

a {color:#009ed0; text-decoration: none;}
a:hover {color:#52d5ff; text-decoration: none;}

a.lien_admin {color:#002028; text-decoration: none;}
a.lien_admin:hover {color:#002028; text-decoration: none;}

.footer {
 font-size: 11px;
}

.footer_marge_gauche {
 font-size: 11px;
}

.news {
 font-size: 11px;
 color: #FFFFFF;
}

.titre1 {
 font-family: Arial;
 font-weight: bold;
 font-size: 16px;
 text-decoration: none;
}

.titre2 {
 font-family: Arial;
 font-weight: bold;
 font-size: 14px;
 text-decoration: none;
}

.titre3 {
 font-family: Arial;
 font-weight: bold;
 font-size: 13px;
 text-decoration: none;
}

.titre1_bleu {
 font-family: Arial;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
 color: #37B8FF;
}

.titre1_vert {
 font-family: Arial;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
 color :#B6E353;
}

.note {
 font-family: Arial;
 font-size: 10px;
 color:#767676;
}

.s {
 font-family: Arial;
 font-size: 9px;
}

td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #3C3C3C;
}

table.cadre {
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #3C3C3C;
}

form {font-family: Arial; font-size: 11px;}

input {
 background-color: #FFFFFF;
 font-size: 11px; font-family: Arial, Helvetica, sans-serif;
 font-weight: 100; color: #000000;
 border: 1px solid #A0A0A0;
}

input.image {
 border-style:solid;
 border-width:0px; 
 border-color:#A0A0A0;
}

input.checkbox {
 border-style:solid;
 border-width:0px; 
 border-color:#A0A0A0;
 background-color: #FFFFFF;
}

select {
 background-color: #FFFFFF;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:100; color: #000000;
 border: 1px solid #A0A0A0;
}

textarea {
 background-color: #FFFFFF;
 font-size: 11px;
 text-align:justify;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: 100; color: #000000;
 border: 1px solid #A0A0A0;
}

hr {
 display:block;
 height: 1px;
 margin: 0;
 _margin: -7px 0;
 padding: 0;
 color: #C8C8C8;
 background-color: #C8C8C8;
 border: 0;
 }

