BODY { font-family:Verdana, Arial, Helvetica, Sans-serif;
       font-size:12px;
       margin:0 0 0 0;
       background-color:#E6E3E0;
       color:#000000;
       scrollbar-face-color : #95A3BD;
       scrollbar-shadow-color :#000000;
       scrollbar-highlight-color :#95A3BD;
       scrollbar-3dlight-color : #95A3BD;
       scrollbar-darkshadow-color : #95A3BD;
       scrollbar-track-color : #000000;
       scrollbar-arrow-color : #000000;
       font-weight:normal;
       }

/*****************************/
/*     Main selectors        */
/*****************************/

h1 { text-decoration: none; font-size: 18 pt; color:#000000 }
h2 { text-decoration: none; font-size: 11 pt; color:#000000 }
.texte { text-decoration: none;  font-size:11 pt; color:#000000; }


a:link { text-decoration: none;  font-size: 10 pt; color:#000080; }
a:active { text-decoration: none;   font-size: 10 pt; color:#000080;}
a:visited { text-decoration: none;  font-size: 10 pt; color:#000080;}
a:hover {text-decoration: none; font-size: 10 pt;  color:#000080; background-color:#FFF5EC;}


a.ville:link { text-decoration: none;  font-size: 10 pt; color:#000000; }
a.ville:active { text-decoration: none;   font-size: 10 pt; color:#000000;}
a.ville:visited { text-decoration: none;  font-size: 10 pt; color:#000000;}
a.ville:hover {text-decoration: none; font-size: 10 pt;  color:#000000; background-color:#D0D0D0;}


TABLE { font-family: Verdana; font-size:12px; color:#000000;}
input { font-family:Verdana; font-size:11px;}
TEXTAREA { border-color : #666699; background-color: #FFFFFF; border-style : inset ;border-width : 1px; font-family: Sans-serif; font-size:11px;}
select { border-color : #FF0000; border-style : inset ;border-width : 1px; font-family:Verdana; font-size:12px;}
.astuce { font-size:9px; color:#000000; font-style: italic}
.erreur {font-family:Sans-serif; font-size:10px; color:#FF0000; font-weight:bold; }


/*******************************************/
/*     TITRE DES CADRE                     */
/*******************************************/
TABLE.cadre{width: 100%;
        border: 3px solid #F2F2F2;
        background-color: #F8F8F8;
        padding: 2px;
        border-spacing: 2px;
        font-size:12px;
}
 table.cadre th{
        font-family: Verdana;
        font-size:16px;
        height: 28px;
        text-align: left;
        vertical-align: middle;
        padding: 2px;
        padding-left: 20px;
        font-size: 12px;
        font-weight: bold;
        font-variant: small-caps;
        border-left-width: 1px;
        border-right: 1px solid #B0B0B0;
        border-top-width: 1px;
        border-bottom: 1px solid #B0B0B0;
       background: #FFFFFF url(../styles/style01/bullet_pages_th.gif) no-repeat 5px 5px;
       cursor:hand;
       }
 table.cadre td{
        font-family: Verdana;
        font-size:12px;

       }

table.cadre td.calandar{
      background-position:bottom right ;
      background-image: url('../images/cadrecalandar.jpg') ;
      background-repeat: no-repeat ;
      background-color: F0F0F0;
      border: 1px solid #F0F0F0 ;
      }

table.cadre td.blog{
      background-position:bottom right ;
      background-image: url('../images/cadreblog.jpg') ;
      background-repeat: no-repeat ;
      background-color: F0F0F0;
      border: 1px solid #F0F0F0 ;
      }
table.cadre td.membres{
      background-position:bottom right ;
      background-image: url('../images/cadremembres.jpg') ;
      background-repeat: no-repeat ;
      background-color: F0F0F0;
      border: 1px solid #F0F0F0 ;
      }


table.cadre td.emailing{
      background-position:bottom right ;
      background-image: url('../images/emailing.gif') ;
      background-repeat: no-repeat ;
      background-color: F0F0F0;
      border: 1px solid #F0F0F0 ;
      }

/*******************************************/
/*     MENU ONGLET                          */
/*******************************************/


.menuOngle_bright{
        background: url(../styles/style01/bullet_nav_a.gif) no-repeat 1px 0px;
        border: 1px solid #FDB008;
        background-color: #FDB008;
        text-indent: 15px;
        height: 12px;
        font-weight:bold;
        color: #000000;
}

.menuOngle_hover{
        background: url(../styles/style01/bullet_nav_a.gif) no-repeat 1px 0px;
        border: 1px solid #FFFFFF;
        background-color: #FEC650;
        margin: 110px  110px  110px  110px;
        text-indent: 15px;
        height: 15px;
        color: #000000;
        font-weight:bold;
        cursor:hand;
}



/*******************************************/
/*     MENU                                */
/*******************************************/
TABLE.seconnecter{width: 100%;
        border: 0;
        background-color: #FDB008;
        padding: 2px;
        border-spacing: 2px;
        font-size: 10px;
}
#titremenu {
        height: 22px;
        text-align: left;
        text-indent: 40px;
        font-size: 13px;
        font-weight: bold;
        font-variant: small-caps;
        color: #FFFFFF;
        background: #B5020E url(../styles/style01/bullet_nav_th.gif) no-repeat 5px 5px;
        cursor:Auto;
       }

#titresousmenu {
        height: 17px;
        text-align: left;
        text-indent: 25px;
        font-size: 13px;
        font-weight: bold;
        font-variant: small-caps;
        color: #FFFFFF;
        background: #B5020E url(../styles/style01/bullet_nav_th.gif) no-repeat 3px 3px;
        cursor:Auto;
       }

#titrecolonne {
        height: 17px;
        text-align: left;
        text-indent: 5px;
        font-size: 13px;
        font-weight: bold;
        font-variant: small-caps;
        color: #FFFFFF;
        background: #B5020E ;
        cursor:Auto;
       }


.results_bright{
        background: url(../styles/style01/bullet_nav_a.gif) no-repeat 5px 3px;
        border: 1px solid #FDB008;
        background-color: #FDB008;
        text-indent: 20px;
        height: 18px;
        color: #000000;
}




a.lien_hover:hover {background-color: #FEC650;}


.results_hover{
        background: url(../styles/style01/bullet_nav_a.gif) no-repeat 5px 3px;
        border: 1px solid #FFFFFF;
        background-color: #FEC650;
        margin: 110px  110px  110px  110px;
        text-indent: 20px;
        height: 18px;
        color: #000000;
        cursor:hand;
}


/*******************************************/
/*     MENU ASSOCIATION                    */
/*******************************************/

.association_bright{
        background: url(../styles/style01/bullet_nav_th.gif) no-repeat 5px 3px;
        border: 1px solid #FDB008;
        background-color: #FDB008;
        font: 11px Verdana, 'Bitstream Vera Sans', sans-serif;
        text-indent: 30px;
        height: 19px;
        color: #000000;
}

.association_hover{
        background: url(../styles/style01/bullet_nav_th.gif) no-repeat 5px 3px;
        border: 1px solid #FFFFFF;
        background-color: #FEC650;
        margin: 110px  110px  110px  110px;
        text-indent: 30px;
        height: 19px;
        color: #000000;
        cursor:hand;
}



/*******************************************/
/*     LISTE DIVERS                 */
/*******************************************/

.liste_bright{
        border: 0;
        background-color: #FAFAFA;
        height: 19px;
        color: #000000;
}

.liste_hover{
        border: 0;
        background-color: #FFFFFF;
        margin: 110px  110px  110px  110px;
        height: 19px;
        color: #000000;
        cursor:hand;
}

/*******************************************/
/*     inscription                          */
/*******************************************/
table.inscription {
        background-color:#F9F9F9;
        border:1px solid #FF8000;
        }

.soustitreinscription {
        color: #FF8000;
        font-weight: bold
        }

.Erreursaisie {
        color: #FF0000;
        font-weight: bold
        }




/*******************************************/
/*     MOTEUR DE RECHERCHE                 */
/*******************************************/
.MoteurDescip {
        font-family: Sans-serif;
        font-size:12px;
        color: #808080;
        }