/*-Tous droits réservés pour Affiliationdecasino.com Reproduction interdite.background-image: url(/v2/img/top.gif);--------------------------- */
/***** BODY *****/
html, body{ 
 margin-top:20px;
 margin:0px;
 padding:0; 
 text-align:center; 
 background: #FFFFFF;
} 


#pathbar { 
width: 460px; 
padding-top: 4px;
padding-left: 4px;
font-family: Arial, Helvectica; font-size: 0.7em;
font-weight: bold;
background:#FAF8ED;
border-bottom: 1px solid #DCD2A3;
color:#000000;
} 

#pathbar a{ 
text-decoration: none;
color:#000000;
} 

#pathbar a:hover{ 
text-decoration: none;
color:#000000;
} 

#pathbar a:visited{ 
text-decoration: none;
color:#000000;
} 

#showcat { 
width: 400px;
line-height: 1.0em;
font-family: Arial, Helvectica; font-size: 0.8em;
} 

#showcat a{ 
font-family: Arial, Helvectica; font-size: 0.8em;
color:#0033CC;
font-weight: bold;
text-decoration: none;
} 

#showcat a:hover{ 
text-decoration: underline;
} 

#showcat a:visited{ 
color:#0033CC;
}


.float-wrapper {float: left; width: 121px;}
.first-col {float: right; width: 480px;}
.second-col {margin-right: 50%;}

#header{
background: #FFFFFF;
background-repeat: no-repeat left top;
width: 990px;
height: 110px;
font: bold 12px/1.5em Verdana;
color: #FFFFFF;
border-top: 0px solid #C5C6C1;
border-bottom: 0px solid #C5C6C1;
position: relative; 
      }

#headersin2{
float: left; 
width:807px; 
position:relative; 
  }
	  
#headera{
	   float: left; 
 display:inline; 
 position: relative; 
 width:200px; 
 }

#headerb{
 width:607px; 
 top: 40px;
 left: 46px;
 float:right; 
 position:relative; 
 }

#headerc {
 width:180px; 
 display:inline; 
 float:right; 
 padding-top: 70px;
text-align: center;
font: bold 16px/1.5em #000000 "Calibri MS", "trebuchet MS", Arial, Helvetica;
  }

#headerc a{
text-decoration :none;
color: #000000;
  }

  #headerc a:visited{
color: #000000;
  }

	 .hdleft {
	 padding-left: 10px;
	  font: bold 12px/1.5em Verdana;
	  color: #000000;
text-decoration: none;
	 } 

	 
	 .titrenews {
		  font: bold 16px/1.5em "Calibri MS", Arial, Helvetica;
	  color: #68B022;
text-decoration: none;
	 } 

	 
 #title {
		  font: bold 14px/1.5em "Calibri MS", Arial, Helvetica;
	  color: #000000;
text-decoration: none;
	 } 
	 	  #baseline {
	  position: absolute;
	  top:24px;
	  left: 0px;
	font: bold 11px/1.5em Verdana; helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}

.lblanc a{
font: normal 11px Arial, Helvetica;
color: #FFF;
}

.lblanc a;visited{
font: normal 11px Arial, Helvetica;
color: #FFF;
}

 #chercher form{
	
	  font: bold 12px Verdana;
	  color: #000;
	  height: 30px;
	  padding: 6px;
	  margin-top: 0px;
     border-top: 1px solid #C5C6C1;
	  border-bottom: 1px solid #CCC;
      }


	

	  .button_make_search_annuaire {
cursor:pointer;
border:outset 1px #DDD;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(/v2/img/formbg.gif) repeat-x left top;
}

.text_to_search_annuaire {
cursor:pointer;
border:outset 1px #ccc;
background:#FFF;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(/v2/img/bgform.gif);
}

#cats {
background: #FAF8ED;
font: 9px Verdana;
color: #000;
width: 320px;
padding: 6px;
margin-top: 0px;
margin-left: 0px;
border: 1px solid #DCD2A3;
}

#cats table{
font: 9px Verdana;
color: #000;
}



 #cats h1 {
   	 font: bold 16px Arial, Helvetica;
	 color:#FFFFFF;
	   background: #8BD047;
	   padding-top:2px;
	   padding-bottom: 2px;
	   padding-left: 2px;
	   text-align: left;
	  }


	     #cats a{
		 font: 11px Verdana, Arial;
	  color: #000;
	  text-decoration: none;
	       }

		     #cats a:hover{
			 font: 11px Verdana, Arial;
	  color: #000;
	  text-decoration: underline;
	  font-weight: bold;
	       }

		   #cats a:visited{
	  color: #000;

	 	       }


#menuaff {
padding: 0px;
margin-top: 0;
margin-bottom: 0;
margin-left: 0px;
font: bold 11px Arial;
padding-left: 0px;
background: #F9F9F9;
width: 440px;
color: #006; 
border: 0px;
}

#menuaff ul{
margin: 0;
padding-left: 0;
list-style-type: none;
font: bold 11px Verdana;
}

#menuaff li{
list-style: none;
width: 440px;
left: 0px;
margin: 0px;
padding: 0.25em 0.5em 0.25em 0.5em;
border-bottom: 1px #B6B6B6 solid;
text-align: left;
}

#billet {
width:440px;
padding-right: 0px;
font: 14px Arial, Helvetica text-align:justify;
line-height: 1.2em;
	}

   #homenews{
   
	  background: #FFFFFF;
	  font: 12px Verdana;
	  color: #000;
	  width: 448px;
	   padding: 6px;
	  margin-top: 0px;
	  margin-left: 0px;
     border: 0px solid #B7B7B7;
	 
      }


#google {
position: absolute;
left:50px;
top:125px;
	}


#billet {
padding-right: 10px;
font: 11px Arial, Helvetica;
text-align:justify;
line-height: 1.2em;
	}


/* generated by csscreator.com */ 

 
#pagewidth{ 
 width:990px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
} 
 
#header{
 position:relative; 
 height:124px; 
 background: #FFFFFF;
 width:100%;
} 
 
#leftcol{background-color: #FFFFFF; 
  border-left: 0px solid #CCC;
  border-top: 0px solid #CCC;
  border-bottom: 0px solid #CCC;
 width:350px; 
  height: 100%;
 float:left; 
 position:relative; 
  }
 
#twocols{
 width:640px; 

 float:right; 
 position:relative; 
  }
 
#rightcol{
background-color: #F7F7F7;
text-align: center;
font: 10px Arial, Helvetica;
  border: 1px solid #DCD2A3;
 width:168px; 
  height: 100%;
 float:right; 
 position:relative; 

 }
 
#maincol{
background-color: #FFFFFF;  
border-top: 0px solid #CCC;
 float: left; 
 display:inline; 
 position: relative; 
 width:470px; 
 }
 
#footer{
 height:40px; 
 margin-top:10px;
 float: center;
 text-align:center;
 border-top: 0px solid #CCC;
 background-color:#EEE; 
   font: 10px Arial, Helvetica;
 clear:both;
 } 
 
#tablenews {
 width:448px; 
 margin:0px;

 } 


#tablenews a{
 font: 18px Arial, Helvetica;
 } 

 #chapo {
 font: 12px Arial, Helvetica;
 } 
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}



















	  #baseline a {
	  position: absolute;
	  top:8px;
	  left: 310px;
	font: bold 11px/1.5em Verdana; helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
	 
/*- Menu Tabs I--------------------------- */

    #tabsI {
      float:left;
	  width:100%;
      font: bold 9px Verdana;
      font-size:93%;
	  line-height:normal;
	  border-bottom:1px solid #DD740B;
      }
    #tabsI ul {
	margin:0;
	padding:8px 10px 0 10px;
	list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url("img/tableftI.gif") no-repeat left top;
	  font: bold 12px Arial;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url("img/tabrightI.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      }

 