.body_page {
 height: auto;
}

/* simule le "height=auto" sous mozilla pour la classe "gauche_body" */
div[class] .gauche_body {
 height: auto;
}

/* simule le "height=auto" sous mozilla pour la classe "droit_body" */
div[class] .droit_body {
 height: auto;
}

/************************************************ BODY ******************************************************/
body {
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 6px;
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
 font-size: 8pt;
 background-color: #000000;  /* couleur noir arriere plan */
}

.conteneur {
 text-align: center;
}

.conteneur2 {
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
 width: 980px;
 background-color: #FFFFFF;
}

.header {
 height: 87px;
 background-color: #FFFFFF;   /* couleur blanche header */
 background-image: url("../img/header.gif");
 padding-left: 8px;
 padding-right: 10px;
}

.header_menu {
 text-align: center;
 height: 20px;
}

.menu {
 text-align: center;
 background-color: #FFFFFF;  /* couleur blanc #FFFFFF  */
 background-image: url("../img/menu.png"); /* image degrader barre menu  */
}

.menu_2 {
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 width: 964px;
 padding-top: 4px;
 padding-bottom: 3px;
}

.ligne {
 clear: left;
 height: 1px;
 background-color: #000000;   /* couleur noir */
 background-image: url("../img/"); /* image a voir  */
}

.footer_menu {
 height: 12px;
 background-color: #000000;  /* couleur noir */
 text-align: center;
 padding-top: 2px;
 padding-bottom: 3px;
 clear: left;
 background-image: url("../img/footer_menu.gif");
}

.footer_menu_2  {
 height: 12px;
 background-color: #000000;  /* couleur noir */
 text-align: center;
 padding-top: 2px;
 padding-bottom: 3px;
 clear: left;
 background-image: url("../img/footer_menu_2.gif");
}

.footer_menu_3 {
 height: 12px;
 background-color: #000000;  /* couleur noir */
 text-align: center;
 padding-top: 2px;
 padding-bottom: 3px;
 clear: left;
 background-image: url("../img/footer_menu_3.gif");
}

.footer_copy {
 height: 12px;
 text-align: center;
 padding-top: 2px;
 padding-bottom: 11px;
 background-image: url("../img/footer_copy.gif");
 background-repeat: no-repeat;
 background-color: #000000;  /* couleur noir */
}

.center_body_news_sites_annuaire {
 float: left;
 min-height: 675px;
 height: auto;
 text-align: left;
 padding-top: 10px;
 width: 622px;
 min-width: 622px;
}

.body_center_gris {
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
 padding: 11px; /* permet de mettre une marge à l'interieure du cadre */
 border-top:1px solid #000000; /* bordure haute du cadre . */
 border-left:1px solid #000000; /* bordure gauche du cadre . */
 border-right:1px solid #000000; /* bordure droite du cadre . */
 border-bottom:1px solid #000000; /* bordure bas du cadre . */
 background-color: #F5F5F5;  /* permet de donner une couleur de fond au cadre . */
 text-align: center;  /* permet de centrer le formulaire . */
}

.body_center_rss {
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
 padding: 11px; /* permet de mettre une marge à l'interieure du cadre */
 border-top:1px solid #000000; /* bordure haute du cadre . */
 border-left:1px solid #000000; /* bordure gauche du cadre . */
 border-right:1px solid #000000; /* bordure droite du cadre . */
 border-bottom:1px solid #000000; /* bordure bas du cadre . */
 background-color: #FFFFFF;  /* permet de donner une couleur de fond au cadre . */
 text-align: center;  /* permet de centrer le formulaire . */
}

/* rectangle blanc centrale */
.body_center_blanc {
 border-bottom: 1px solid #939393;  /* bordure bas du cadre . */
 border-right: 1px solid #939393;  /* bordure droite du cadre . */
 border-left: 1px solid #939393;  /* bordure gauche du cadre . */
 text-align: center; 
 padding-top: 4px; 
 padding-bottom: 4px; 
 color: #5B5B5B;
 clear: left;
 height: auto;
}

.center_body {
 float: left;
 min-height: 675px;
 height: auto;
 text-align: left;
 padding-top: 10px;
 width: 622px;
 min-width: 622px;
 background-image: url("../img/bg_degrade_haut_site.png"); /* image body  */
 background-repeat:repeat-x;
}

.body_boutique {
 float: right;
 min-height: 675px;
 height: auto;
 text-align: right;
 padding-top: 10px;
 width: 700px;
 min-width: 622px;
 background-image: url("../img/bg_degrade_haut_site.png"); /* image body  */
 background-repeat:repeat-x;
}

.centre {
 background-color: #FFFFFF;
 text-align: center;
 background-image: url("../img/body_2.png"); /* image body  */
 background-repeat:repeat-x;
 float: left;
 height: auto;
 width: 980px;
}

.centre_2 {
 padding-left: 8px;
 padding-right: 14px;
 background-color: #FFFFFF;
}


/************************************************ BODY DROITE ******************************************************/
.menu_droit_body {
 float: right;
 padding-top: 13px;
 width: 152px;
}

.bloc_body_d {
 text-align: center;
 height: auto;
 padding: 4px;
 border: 1px solid #939393;  /* couleur gris foncer #939393 */
 background-color: #F5F5F5;  /* couleur gris /rose claire #F5F5F5 body centre + exterieur pub + newletter + stats + login */
}

.bloc_title_d {
 text-align: center;
 height: auto;
 padding-top: 2px;
 padding-bottom: 2px;
 background-color: #FFFFFF; /* couleur blanc */
 background-image: url("../img/bloc_title.png");
 background-repeat: no-repeat;
}

/************************************************ BODY GAUCHE ******************************************************/
.menu_gauche_body {
 float: left;
 min-height: 675px;
 height: 675px;
 text-align: center;
 width: 158px;
 min-width: 158px;
 padding-top: 10px;
 margin-right: 13px;
}

.bloc_body_g {
 text-align: center;
 height: auto;
 padding: 4px;
 border: 1px solid #939393;  /* couleur gris foncer #939393 */
 margin-left: 6px;
 background-color: #F5F5F5;  /* couleur gris /rose claire #F5F5F5 body centre + exterieur pub + newletter + stats + login */
}

.bloc_title_g {
 text-align: center;
 height: auto;
 padding-top: 2px;
 padding-bottom: 2px;
 background-color: #FFFFFF;  /* couleur blanc */
 background-image: url("../img/bloc_title.png");
 background-repeat: no-repeat;
 margin-left: 6px;
}

/************************************************ MENU ******************************************************/
ul {
 margin: 0px;
 padding: 0px;
 text-decoration: none; 
}

li.first {
 list-style-type: none;
 display: inline;
}

li.header_Menu {
 list-style-type: none;
 display: inline;
 background-image: url("../img/bg_degrade_haut_site.png");  /* image a voir  */ 
 background-repeat: no-repeat;
 background-position: 0% 65%;
}
/* couleurs des liens url */

a.liens_menu:link { text-decoration:none; padding-left: 12px; padding-right: 12px; color:#000000; font-weight: bold }
a.liens_menu:visited { text-decoration:none; padding-left: 12px; padding-right: 12px; color:#000000; font-weight: bold }
a.liens_menu:hover { text-decoration:underline; padding-left: 12px; padding-right: 12px; color:#000000; font-weight: bold }

/* couleurs des liens footer */

a.liens_footer_menu:link { text-decoration:none; color:#000000; }
a.liens_footer_menu:visited { text-decoration:none; color:#000000; }
a.liens_footer_menu:hover { text-decoration:underline; color:#000000; }

a.liens_footer_copy:link { text-decoration:none; color:#ffffff; }
a.liens_footer_copy:visited { text-decoration:none; color:#ffffff; }
a.liens_footer_copy:hover { text-decoration:underline; color:#ffffff; }


/* couleurs des liens url membres*/
a.liens3:link { text-decoration:none; color:#CC3300; }
a.liens3:visited { text-decoration:none; color:#CC3300; }
a.liens3:hover { text-decoration:underline; color:#CC3300; }

a.liens_body:link { text-decoration:none; color:#CC3300; }
a.liens_body:visited { text-decoration:none; color:#CC3300; }
a.liens_body:hover { text-decoration:underline; color:#CC3300; }

a.lienHead:link { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none; color:#5B5B5B; }
a.lienHead:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none; color:#5B5B5B; }
a.lienHead:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none; color:#CC3300; }

a.noColor:link { text-decoration:none; }
a.noColor:visited { text-decoration:none; }
a.noColor:hover { text-decoration:underline; }

a.a_menu:link { text-decoration:none; color: #939393 }
a.a_menu:visited { text-decoration:none; color: #939393 }
a.a_menu:hover { text-decoration:none; color: #939393 }

a.a_menu2:link { text-decoration:none; color: #CC3300 }
a.a_menu2:visited { text-decoration:none; color: #CC3300 }
a.a_menu2:hover { text-decoration:none; color: #CC3300 }




/* images */

.img { /*border: 1px solid #C5C5C5; */ }


input, select, textarea {
 border: 1px solid #6A6A6A;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
}

a, img, abbr, acronym, frame { 
 border: none; 
}

form, pre {
 margin: 0px;
 padding: 0px;
}

.descriptif{
 text-align: justify;
 font-size: 1.1em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

table {
 font-size: 1em;
}

#pages {
 text-align: center;
 font-size: 11pt;
}


    h1 {
 padding: 0px;
 margin: 0px;
 color: #000000;  /* couleur bleu foncer #215687 */
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 display: inline;
}

table.titre_h1 {
 width: 100%;
 background-color: #FFFFFF;
 padding: 1px;
 border-bottom: 1px solid #939393;
}

td.td1_h1 {
 width: 20px; 
 text-align: left; 
 vertical-align: top
}

td.td2_h1 {
 text-align: left; 
 vertical-align: middle
}


.smallPolice {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
}
