/***** BODY *****/

body {
  margin: 1px 0 0 0;
  background: #000000;
}
*{ font-family: Verdana;}
a img {
      border-style: none;
      }
form{
    display:inline;
}

div.margintop { margin-top:3px; }

h1
{
display: block ;
margin: 0;
font-size : 12px;
padding: 2px 2px 2px 2px;
color: #fff;
width: 255px;
font-weight : bold;
}

.gauche { float:left;}
.box {width:78%;float:left;}
.pad{padding-left:10px}
/* ------------------------ Gestion du footer -----------------------------*/
#footer
       {
       padding: 10px 0 10px 0;
       display: block ;
       width: 100% ;

       color:#999;
       font-size : 10px;
       text-align:center;
       font-weight:bold;
       }

/* ----------------- Gestion des UL ---------------------*/
ul{
margin-left : 10px;
}

#ul_sitemap{
margin : 15px 0 15px 0;
margin-left : 15px;
list-style-image: url(images/annuaire2cul_fleche3.gif);
}
/* ------------------------ Gestion des liens -----------------------------*/

a {
   color : #fff;
   text-decoration: none ;
   font-family: Verdana, Courier;
   font-size: 13px;

   }
a:hover {
   color : #FF0000;
   text-decoration : none;
   font-family: Verdana, Courier;
   font-size: 13px;


   }

A.on     {font-family: Verdana;font-size:12px;color:#B4702F;font-weight:bold; text-decoration: underline; }
A.on:hover {font-family: Verdana;font-size:12px;color:#B4702F;font-weight:bold; text-decoration: none; text-decoration: underline; }
A.off     {font-family: Verdana;font-size:12px;color:#DD740C;font-weight:bold;}

A.one     {font-family: Verdana;font-size:12px;color:#B4702F;font-weight:bold; text-decoration: underline; }
A.one:hover {font-family: Verdana;font-size:12px;color:#B4702F;font-weight:bold; text-decoration: none; text-decoration: underline; }
.off1     {font-family: Verdana;font-size:12px;color:#DD740C;font-weight:bold;}

.petit {color:#000000;font-size : 12px; font-family: Verdana;}
.vert {color:#008000;font-size : 12px; font-family: Verdana; text-decoration: none; }
.blanc0 {color:#FFFFFF;font-size : 10px; font-family: Verdana; text-decoration: none;font-weight: none; }
.blanc {color:#FFFFFF;font-size : 11px; font-family: Verdana; text-decoration: none; }
.blanc2 {color:#FFFFFF;font-size : 12px; font-family: Verdana; text-decoration: none; }
.blanc3 {color:#FFFFFF;font-size : 14px; font-family: Verdana; text-decoration: none; }
.moyen {color:#000000;font-size : 12px; font-family: Verdana;}
.anne_valerie_petit {color:#111111;font-size : 10px; font-family: Verdana;}
.petit_bleu {color:#666666;font-size : 10px; font-family: Verdana;font-weight: none;}
.petit_bleu_fonce {color:#000000;font-size : 12px; font-family: Verdana;}
.noir {color:#000000;font-size : 8px; font-family: TOHAMA;}

.titre {color: #FFFFFF; font-family : tahoma; font-size: 14px; font-weight: none;}
.titre_20 {color: #ffffff; font-family : tahoma; font-size: 20px; font-weight: bold;}
.titre_blanc {color: #ffffff; font-family : tahoma; font-size: 30px; font-weight: bold;}
.titre_blanc2 {color: #ffffff; font-family : tahoma; font-size: 38px; font-weight: bold;}

.lien_footer {
             text-decoration: none;
             font-size:10px;
             color: #fff;
             font-weight:bold;
             }
.lien_footer:hover {
             color : #CC0000;
             font-size:10px;
             text-decoration: underline;
             }

.petit_lien {color: #111111;font-family:Verdana; font-size: 12px; text-decoration: underline; }
.petit_lien:hover {color: #E4406B; text-decoration: underline; font-family: Verdana; font-size: 12px}

.petit_lien2 {color: #027CC9;font-family:Verdana; font-size: 12px; text-decoration: none; font-weight: bold;}
.petit_lien2:hover {color: #FF0000; text-decoration: none; font-family: Verdana; font-size: 12px;font-weight: bold;}

.petit_lien_rouge {color: #FDAE5E;font-family:Verdana; font-weight:bold; font-size: 12px; text-decoration: none; }
.petit_lien_rouge:hover {color: #FF0000; text-decoration: none; font-weight:bold; font-family: Verdana; font-size: 12px}


.lien {color: #0000FF;font-family:Verdana; font-size: 13px; font-weight:bold; text-decoration: none;}
.lien:hover {color: #FF0000; text-decoration: none; font-weight:bold; font-family: Verdana; font-size: 13px}

.mini_lien_noir {color: #08299C;font-family:Verdana; font-size: 10px; text-decoration: underline;}
.mini_lien_noir:hover {color: #E40000; text-decoration: underline; font-family: Verdana; font-size: 10px}

.titre_lien {color: #B4702F;font-family:Verdana; font-size: 11px; text-decoration: underline;font-weight: bold; }
.titre_lien:hover {color: #B4702F; text-decoration: none; font-weight: bold; font-family: Verdana; font-size: 11px}

.titre_lien2 {color: #FFFF00;font-family:Verdana; font-size: 24px; text-decoration none: ;font-weight: bold; }
.titre_lien2:hover {color: #FFFF00; text-decoration: underline; font-weight: bold; font-family: Verdana; font-size: 24px}

.titre_lien3 {color: #FFC900;font-family:Verdana; font-size: 20px; text-decoration: none ;font-weight: bold; }
.titre_lien3:hover {color: #FFC900; text-decoration:underline; font-weight: bold; font-family: Verdana; font-size: 20px}


.menulinkd_gris {color: #000000;font-family:Verdana; font-size: 11px; text-decoration: underline;font-weight: none; }
.menulinkd_gris:hover {color: #000000; text-decoration: underline; font-weight: none; font-family: Verdana; font-size: 11px}

.titre_lien4 {color: #ffffff;font-family:Verdana; font-size: 14px; text-decoration: underline;font-weight: bold; }
.titre_lien4:hover {color: #ffffff; text-decoration: underline; font-weight: bold; font-family: Verdana; font-size: 14px}

.petit_lien_vert {color: #111111;font-family:Verdana; font-size: 11px; text-decoration: underline; font-weight:none;}
.petit_lien_vert:hover {color: #444444; text-decoration: underline; font-weight:none; font-family: Verdana; font-size: 11px}

.lien_blanc {color: #000000;font-family:Verdana; font-size: 11px; text-decoration: underline; font-weight:bold;}
.lien_blanc:hover {color: #000000; text-decoration: underline; font-weight:bold; font-family: Verdana; font-size: 11px}

.lien_blanc_x {color: #000000;font-family:Verdana; font-size: 16px;  font-weight:bold;}
.lien_blanc_x:hover {color: #000000; text-decoration: underline; font-weight:bold; font-family: Verdana; font-size: 16px}

.indexinc {color: #999999;font-family:Verdana; font-size: 10px; text-decoration: underline; font-weight:none;}
.indexinc:hover {color: #CCCCCC; text-decoration: underline; font-weight:none; font-family: Verdana; font-size: 10px}


.blanc1 {color:#cccccc;font-size : 12px; font-family: Verdana;}

.rouge {color:#DA4151;font-size : 12px; font-family: Verdana;}




A.menulinkd {text-decoration: none;font-family:Verdana;font-size:14px;color: #ffffff; font-weight: bold;}
A.menulinkd:hover {text-decoration:none;font-family:Verdana;font-size:14px;color:#FFC36B;font-weight: bold;}

A.menulinkd_menu {text-decoration: none;font-family:Verdana;font-size:12px;color: #000000;BORDER: none; font-weight: bold;}
A.menulinkd_menu:hover {text-decoration:none;font-family:Verdana;font-size:12px;color:#FF0000;font-weight: bold;}


A.menulink {text-decoration: none;font-family:Verdana;font-size:10px;color: #ffffff;BORDER: none; font-weight: bold;}
A.menulink:hover {text-decoration:none;font-family:Verdana;font-size:10px;color:#ffffff;font-weight: bold;}

A.menublanc { text-decoration: none;font-family:Verdana;font-size:10px;color: #ffffff;BORDER: none; font-weight: bold;}
A.menublanc:hover {text-decoration:none;font-family:Verdana;font-size:10px;color:#ffffff;font-weight: bold; }

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid #666666;
padding: 1px;
background-color: #000000;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/* bord_img_120_90 */
.bord_img_120_90 a,
.bord_img_120_90 img
{ margin:0;  padding:0; list-style:none; border:none; width:120px; height:90px}

.bord_img_120_90 img
{ border: solid 3px #AD0000; width:120px; height:90px }

.bord_img_120_90 img:hover
{ border: solid 3px #C39652;  width:120px; height:90px}

/* bord_img_160_120 */
.bord_img_160_120 a,
.bord_img_160_120 img
{ margin:0;  padding:0; list-style:none; border:none; width:120px; height:90px}

.bord_img_160_120 img
{ border: solid 3px #AD0000; width:160px; height:120px }

.bord_img_160_120 img:hover
{ border: solid 3px #C39652;  width:160px; height:120px}

/* bord_img_320_240 */
.bord_img_320_240 a,
.bord_img_320_240 img
{ margin:0;  padding:0; list-style:none; border:none; width:320px; height:240px}

.bord_img_320_240 img
{ border: solid 3px #AD0000; width:320px; height:240px }

.bord_img_320_240 img:hover
{ border: solid 3px #C39652;  width:320px; height:240px}

/* Reseaux Sociaux
-------------------------------------------------------------- */

.reseaux-sociaux {
      overflow:hidden;
      margin:0;
      padding:0;
      list-style:none;
    }
    .reseaux-sociaux a{
      overflow:hidden;
      width:75px;
      height:30px;
      float:left;
      margin-right:5px;
      text-indent:-200px;
      background:url("http://www.annuaire2cul.com/reseaux-sociaux.png") no-repeat;
    }
    a.sh-su{background-position:-210px -40px;}
    a.sh-feed{background-position:-70px -40px;}
    a.sh-tweet{background-position:-140px -40px;}
    a.sh-mail{background-position:0 -40px;}
    a.sh-digg{background-position:-280px -40px;}
    a.sh-face{
      margin-right:0;
      background-position:-350px -40px;
    }
    a.sh-mail:hover{background-position:0 1px;}
    a.sh-feed:hover{background-position:-70px 1px;}
    a.sh-tweet:hover{background-position:-140px 1px;}
    a.sh-su:hover{background-position:-210px 1px;}
    .sh-digg:hover{background-position:-280px 1px;}
    a.sh-face:hover{
      background-position:-350px 1px;
    }
     
    #text{
      margin-top:3em;
      font-weight:bold;
      font-family:helvetica,arial,sans-serif;
    }
    #text a{
      text-indent:0;
      height:auto;
      text-align:center;
      font-size:11px;
      padding-top:35px;
      color:#999;
      text-decoration:none;
    }
