/*copyright par kitgraphiquegratuit.org*/  

/*Global*/
body, html       {background:url(images/font.png);margin:0;padding:0;font-family: Georgia Italique;text-align:center;color:#FFFFFF;background-attachment:fixed;font-size: 13px}     
#conteneur       {margin: 0 auto 0;width: 942px;position:relative;text-align:center}	
#header          {text-align:left;height:181px; background:url(images/header2.png);margin:0 auto 0 auto;width:942px} 	
#contenu         {width: 942px;padding: 0;margin:0 auto 0;background:url(images/contenu.png);height:auto}
#left            {float: left;width: 168px;margin:0 0 0 10px;padding:0;}   
#right           {width: 908px;margin:0 0 0 10px;padding:0;text-align:left}   
#pied            {background:url(images/pied.png);height:55px;width:942px;margin: 0 auto 0 auto;padding: 0;}			

/*Class générique*/
a              {color: #FFFFFF;text-decoration: none;margin:0;font-weight:bold;outline:none}	
a:hover        {color: #727272;}	
img, p, h1, h2, h3, h4, h5,h6, span {border:0;margin:0;padding:0}
span.titre     {color: #000000;font-weight:bold;}	
span.bleu      {color: #FFFFFF;font-weight:bold;}	
.spacer        {margin:3px 0 0 0} 
.grandspacer   {margin:15px 0 0 0}
.clear         {clear: both;visibility: hidden; }	

/*Menu horizontal*/

ul#menu{position: absolute;margin:11px 0 0 15px ;padding:0 0 0 0}
ul#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
}
/* rubrique */
ul#menu li {
	/*height: 30px;*/
	float:left;
	border:1px;
	margin: 0 2px 0 2px;/*
	padding:0 0 0 22px;
	background: url(images/menuleft.png) top left no-repeat; */
	list-style-type: none; 
}
/* sous rubrique */
ul#menu ul li{
	BORDER: #FFFFFF 1px solid;
	height: auto;
	background: url(images/smenu.png) repeat;
	list-style-type: none;
	text-decoration:none;
	padding:0;
	color: #FFFFFF;
}
/* rubrique */
ul#menu li a {
	display:block;
	width:auto;
	text-decoration:none;
	padding:0.8em 8px 7px 8px;
	background: url(images/smenu.png) repeat;
	/*background: url(images/menuright.png) right top no-repeat;*/
	text-align: center;
	margin: 0px;
	font-weight:bold;
}

/* sous rubrique */
ul#menu ul li a{
	display:block;
	height: auto;
	width:200px;
	text-decoration:none;
	background: url(images/smenu.png) repeat;
	background: url(images/smenu.png) repeat;
	list-style-type: none;
	padding:5px;
	margin: 0px;
}
ul#menu li:hover {
	color: #ABAB99;	/*padding:1 1 1 1;*/
/*padding:0.8em 18px 0.9em 0;color: #1db6f6;text-decoration: none;margin: 0*/
/*display:block;position:relative*/
}
ul#menu li ul {
margin:0px;
padding:0px;
	display:none;
	position:absolute;
	color: #000000;
}
ul#menu li:hover ul {
display:block;
}
ul#menu li:hover ul li {
float:none;
}

a.info_bulle
{				
  color           : #2F368A;
  text-decoration : none; 
  
  /* Définition de l'arrière plan de notre lien */
  background      : transparent url('comment.gif') no-repeat right center;
  
  position        : relative; /* Indispensable pour le bon positionnement de l'info-bulle */ 
}  
 
a.info_bulle:hover 
{
  border          : 0;  /* ligne qui corrige le bug d'IE6 et inférieur */
}
 
/* Rend invisible tout notre bloc span */
a.info_bulle span.info_bulle
{
    position   :  absolute;
    top        :  -2000em;
    left       :  -2000em;
    width      :  1px;
    height     :  1px;
    overflow   :  hidden;
}
 
/* Rend visible tout notre bloc span et lui attribue une taille */
a.info_bulle:hover span.info_bulle, a.info_bulle:focus span.info_bulle
{
    top        :  auto;
    left       :  auto;
    width      :  250px;
    height     :  auto;
    overflow   :  visible;
}
 
span.content
{
	display     : block;
	padding     : 0 8px;
	background-color: #A0B8E8;   
} 

/*
ul#menu LI:hover { BACKGROUND-COLOR: #000000 }
ul#menu LI.sfhover { BACKGROUND-COLOR: #000000}
ul#menu li#ici a   {color: #1db6f6;margin: 0;padding:0.8em 18px 0.9em 0}
*/
 
/*Pied et copyright*/
.copyright   {padding :20px 0 0 0;width:393px;height:30px;text-align:left;font-weight:bold;cursor:pointer;margin:0 auto 0 auto}   
		
/*Cadre de news*/
.news_haut {background:url(images/news_haut.jpg) repeat;width:908px;height:38px;margin:0 auto 0 auto}
.news_fond {background:url(images/news_fond.jpg) ;width:858px;padding:0 25px 0 25px}
.news_bas  {background:url(images/news_bas.jpg) ;width:908px;height:90px}
