body { 
width: 985px;
background: url(corps/pubadsense.jpg) 50% 0;
background-repeat: no-repeat;
margin:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sitepubhaut
{ 
width:354px;
height: 144px; 
background-color:#FFFFFF;
padding:0;
margin:auto;
background-image:url(corps/site.jpg);
text-align:center;
font-size: 11px;
Display : block;
}
.description-sitepubhaut
{
height:85px;
margin-top:5px;
}
img {
border : none;
} 
a {
text-decoration:none;
}
ul{
list-style: none;
}
th
{
background-color:#CCFFFF;
font-size: 11px; 
}
td
{
font-size: 11px; 
text-align:center;
background-color:#ffffff;
}

#banniere {
width: 985px;
height:165px; 
background:url(header/banniere.jpg);
}
.nom_du_site{
height:96px;
padding-top:35px;
text-align:center;
}
.logowrap{float:left;width:215px;margin-top:25px;}
.bannerwrap {float:right;width:298px;margin-top:30px;}
/*__________________________________________________________________menu horizontal_________________________________________________________________________________________*/
#menu_horizontal { width:985px; height:30px;text-align:center;}
.liste 
{	float: left;
margin-top:131px;
margin-left:145px;
font-size: 11px;
list-style: none; 
padding:9px 9px 9px 9px;

}
.liste ul
{	
margin: 0;
display: block;
}
.liste ul li { 
display: inline;
 }
.liste ul li a
{
color:#FFFFFF;
padding:9px 9px 9px 9px;
}
.liste ul li a:hover
{
color:#000000;
background:url(header/hover.png);
background-repeat:repeat-x;
padding:5px 9px 9px 9px;
}
#corps
{
border-right: thin  #BEC0BF solid;
border-left: thin  #BEC0BF solid;
font-size: 11px; 
}
#corps a
{
color:#5D5D5D;
font-size:10px;
text-decoration: none;
}
#corps a:hover{
color:blue;
font-size:10px;
text-decoration: none;
}


#pub_haut 
{
width:745px;
text-align:center;
padding-top:5px;
}
#pub_bas
{
width:745px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
}

.lien-bloc a
{
color:#5D5D5D;
font-size:10px;
text-decoration: none;
}
 .lien-bloc a:hover{
color:blue;
font-size:10px;
text-decoration: none;
}
.titre_sujet
{
height:49px;
padding-top:5px;
text-decoration: none;
}
.titre_gauche
{
float:left; 
width: 137px; 
height: 49px; 
background-image:url(corps/titre_gauche.jpg); 
background-repeat:no-repeat;
}
.titre_droit
{ 
float:right; 
width: 136px; 
height: 49px; 
background-image:url(corps/titre_droit.jpg); 
background-repeat:no-repeat;
}
.texte_titre_sujet{
height: 49px; 
color: black;
padding-top:22px;
text-align:center;
font-size: 18px; 
text-transform:capitalize;
background-image:url(corps/titre.jpg); 
background-repeat:repeat-x;
}
.texte{
padding-left:5%;
padding-right:5%;
padding-top:10px;
Display : block;
font-size: 11px;
color: #000;
}
.centre
{
padding-top:10px;
Display : block;
font-size: 11px;
color: #000;
text-align:center;
}

#bloc_haut_site
{
width:732px;
height:60px;
border: thin  #BEC0BF solid;
background-color:#FFFFFF;
padding:0;
margin:8px 5px 5px 5px;
}
.mini_titre
{
padding-left:30px;
padding-top:5px;
float:left;
Display : block;
font-size: 11px;
color: #000;
}
.lien-site  a
{
color:#5D5D5D;
font-size:10px;
text-decoration: none;
}

.lien-site a:hover{
color:blue;
font-size:10px;
text-decoration: none;
}
.left
{
float:left;
}
.right
{
float:right;
}
p {
padding:5px;
}
.sous_titre
{ 
width:732px;
height: 28px;
background-image:url(corps/sous_titre.jpg); 
background-repeat:repeat-x;
font-size: 11px;
padding-top:5px;
text-align:center;
text-decoration: none;
font-weight: bold;
}
.bloc
{
width:700px;
height:135px;
background-color:#FFFFFF;
background-image:url(corps/bloc-news.jpg); 
margin-top:5px;
margin-left:21px;
padding:5px 0 0 0;
Display : block;
font-size: 11px;
color: #000;
text-align:center;
}

.description-bloc
{
height:80px;
}
.lien-bloc
{
margin-left:21px;
margin-right:21px;
}

.sous_titre1
{ 
width:360px;
height: 28px;
background-image:url(corps/sous_titre.jpg); 
background-repeat:repeat-x;
font-size: 11px;
padding-top:5px;
text-align:center;
text-decoration: none;
font-weight: bold;
}
.sous_titre2
{  
width:360px;
height: 28px;
background-image:url(corps/sous_titre.jpg); 
background-repeat:repeat-x;
font-size: 11px;
padding-top:5px;
text-align:center;
text-decoration: none;
font-weight: bold;
}
#pied_de_page{
font-size: 11px; 
width: 985px;
background-color: black;
text-align:center; 
float:left; 
color:#FFFFFF;

}
.texte_footer a{
color:#767676;
font-size:10px;
text-decoration: none;
}
.texte_footer a:hover{
color:#CCFFFF;
font-size:10px;
text-decoration: none;
}
.navigation { 
      margin: 0; 
      padding: 0; 
      background: #000; 
      font-weight:bold; 
      width: 226px; 
      font: 1.2em ;
	  list-style: none;
      } 
   .navigation a, .navigation span { 
      display: block; 
      padding: 4px 10px; 
      font-weight:bold;
      color:#000000;
      text-decoration: none; 
      background: #BEC0BF url(menu/menu-item.png) left bottom no-repeat; 
	  
      } 
   .navigation .toggleSubMenu a, .navigation .toggleSubMenu span { 
      background-image: url(menu/menu-item-deroule.png); 
      } 
	
	  
   .navigation .open a, .navigation .open span { 
      background-image: url(menu/menu-item-enroule.png); 
      } 
   .navigation a:hover, .navigation a:focus, .navigation a:active { 
      font-weight:bold;
      color:blue;
      padding-left:20px ;
	  background-image: url(menu/menu-item-deroule-hover.png);
      } 
   .navigation .subMenu { 
      font-size: .8em; 
      background: #ccc url(menu/hover1.png) 0 0 repeat-y; 
      font-size: .9em; 
      margin: 0; 
      padding: 0; 
       
      } 
   .navigation ul.subMenu a { 
      background: none; 
      padding: 4px 20px; 
	   
      }
.site
{
float:left; 
width:354px;
height: 144px; 
background-color:#FFFFFF;
padding:0;
margin:5px 0 5px 13px;
background-image:url(corps/site.jpg);
text-align:center;
font-size: 11px;
Display : block;
}
.site_droit
{
float:right; 
width:354px;
height: 144px; 
background-color:#FFFFFF;
padding:0;
margin:5px 10px 5px 0;
background-image:url(corps/site.jpg);
text-align:center;
font-size: 11px;
Display : block;
}
.site_gauche
{
float:left; 
width:354px;
height: 144px; 
background-color:#FFFFFF;
padding:0;
margin:5px 0 5px 10px;
background-image:url(corps/site.jpg);
text-align:center;
font-size: 11px;
Display : block;
}
.description-site
{
height:85px;
margin-top:25px;
}
.lien-site
{
margin-left:7px;
margin-right:15px;
}
.texte-gauche
{
padding-left:25%;
}
.retour
{
margin:10px 0 10px 322px;
width:100px;
height:30px;
}

.retour img:hover
{
background:url(corps/retour_over.bmp) ;
background-repeat:no-repeat;
}
.blanc
{
color:#ffffff;
}			
.important
{
color:red;
font-weight:bold;
}
.gras
{
font-weight:bold;
}
.italic
{
font-style:italic;
}
.sousligne
{
text-decoration:underline;
}
.capitale
{
text-transform:capitalize
}
span.gras_sousligne{
color:blue;
font-weight:bold;
text-decoration:underline;
}
.milieu
{
padding-left:25%;
}
span.rouge{color:red;}
span.c1 {color: blue;}
span.bleu{color: blue;}
.center{
Display : block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:center;
}
.texte-accueil
{
Display : block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
text-align:center;
}
.texte{
margin:auto;
Display : block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
}

.texte a {
color:#800080 ;
text-decoration: none;
font-weight: bold;
}
.texte a:hover {
color: #0909FF;
text-decoration: none;
font-weight: bold;
}
.lien_agrandir
{
font-family:  Arial, Helvetica, sans-serif;
text-align:center;
margin:auto;
width:150px;
height:20px;
display:block;
font-size: 11px;
}
.lien_agrandir a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
width:150px;
height:20px;
background:url(corps/lien.bmp) ;
background-repeat:no-repeat;
display:block;
color:#800080 ;
text-decoration: none;
font-weight: bold;
padding-top:2px;
text-align:center;
margin:auto;
}
.lien_agrandir a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
width:150px;
height:20px;
background:url(corps/lien_over.bmp) ;
background-repeat:no-repeat;
display:block;
color: #0909FF;
text-decoration: none;
font-weight: bold;
padding-top:2px;
text-align:center;
margin:auto;

}
.inscription 
{
width:100px;
height:30px;
display:block;
text-align:center;
margin:auto;
margin-top:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;

}
.inscription a
{
width:100%;
height:100%;
background:url(corps/inscription.bmp) ;
background-repeat:no-repeat;
display:block;
text-align:center;
margin:auto;
color:#800080 ;
text-decoration: none;
font-weight: bold;
padding-top:7px;
}
.inscription a:hover
{
width:100%;
height:100%;
background:url(corps/inscription_over.bmp) ;
background-repeat:no-repeat;
display:block;
text-align:center;
margin:auto;
color: #0909FF;
text-decoration: none;
font-weight: bold;
padding-top:7px;
}
.retour
{
text-align:center;
margin:auto;
width:100px;
height:30px;
display:block;
}
.retour a
{
width:100px;
height:30px;
background:url(corps/retour.bmp) ;
background-repeat:no-repeat;
display:block;
color:#800080 ;
text-decoration: none;
font-weight: bold;
padding-top:7px;
text-align:center;
}
.retour a:hover
{
width:100px;
height:30px;
background:url(corps/retour_over.bmp) ;
background-repeat:no-repeat;
display:block;
color: #0909FF;
text-decoration: none;
font-weight: bold;
padding-top:7px;
text-align:center;
}
.vert
{
color:green;
}
.bleu1
{
color:blue;
}
.rose
{
color:#FF99CC;
}
.rouge
{
color:red;
}
.jaune
{
color:#B9B901;
}
