*
{
	margin : 0;
	padding : 0;
}

body
{
	background : url("../images/body_bg.gif") 0 0 repeat-x;
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #ffffff;
}
a
{
	text-decoration : none;
}
a img
{
	border : 0;
}
#wrapper1
{
	width : 1000px;
	position : relative;
	margin : 0 auto;
	background : url("../images/top_bg.gif") 174px 108px no-repeat;
}
/* Haut de page >> */
h1
{
	text-align : center;
	padding : 17px 0 12px 0;
	margin : 0 auto;
	width : 488px;
	height : 79px;
	line-height : 79px;
	color : #fff;
	font-size : 2.8em;
}
#lien_suggerer
{
	position : absolute;
	right : 25px;
	top : 36px;
}
/* Formulaire >> */
form#search
{
	height : 76px;
	margin-left : 346px;
}
fieldset
{
	padding-top : 43px;
	border : 0;
}
#keyword
{
	font-size : 22px;
	height : 28px;
	line-height : 28px;
	width : 297px;
	padding : 0 10px;
	color : #158183;
	border : 2px solid #828177;
	border-color : #828177 #fff #fff #828177;
}
#keyword, #search_submit
{
	display : block;
}
#search_submit
{
	margin : -53px 0 0 388px;
}
#search_submit img
{
	display : block;
}

#search_submit, #search_submit img
{
	background : #0c0;
	width : 186px;
	height : 76px;
}
/* << Formulaire */
/* << Haut de page */
/* colonne de gauche >> */
#col1
{
	position : absolute;
	top : 241px;
	left : 0;
	width : 174px;
}
/* statistiques >> */
#statistiques
{
}
/* << statistiques */
/* pub verticale >> */
#pub1
{
	width : 160px;
	height : 600px;
	margin-top : 10px;
}
/* << pub verticale */
/* << colonne de gauche */
/* zone centrale >> */
#wrapper2
{
	margin-left : 174px;
	margin-top : 64px;
}
/* << zone centrale */
/* main >> */
/* pub horizontale >> */
#pub2
{
	width : 728px;
	height : 15px;
	overflow : hidden;
	padding : 8px 0 0 48px;
	position : absolute;
}
/* << pub horizontale */
#intro
{
	margin : 0 12px 13px 45px;
	padding-top : 8px;
	text-align : center;
	height : 20px;
	line-height : 20px;
}
#main
{
	background : url("../images/main_bg.gif") 100% 0 repeat-y;
	background-color: #F4F1EB;
	padding : 0 18px 0 12px;
}
/* << main */
/* top 10 >> */
#top10s div
{
	float : left;
}
#top10s h2
{
	font-size : 1em;
	font-weight : bold;
	height : 27px;
	line-height : 27px;
	padding : 14px 0 11px 56px;
}
#top10s ul
{
	padding-top : 15px;
}
#top10s li
{
	list-style-type : none;
}
#top10_last
{
	width : 267px;
}
#top10_last h2
{
	background : url("../images/top10_last_h_bg.gif") 0 0 no-repeat;
}
#top10_last ul
{

	padding-left : 15px;
}
#top10_visit
{
	width : 287px;
}
#top10_visit h2
{
	background : url("../images/top10_visit_h_bg.gif") 0 0 no-repeat;
}
#top10_visit ul
{

	padding-left : 24px;
}
#top10_note
{
	width : 272px;
}
#top10_note h2
{
	background : url("../images/top10_note_h_bg.gif") 0 0 no-repeat;
}
#top10_note ul
{

	padding-left : 22px;
}
/* << top 10 */
/* footers >> */
#footer_copy
{
	clear : both;
	background : url("../images/footer_copy_bg.gif") 0 0 no-repeat;
	height : 27px;
	line-height : 27px;
	padding : 14px 0 11px 45px;
	text-align : center;
}
#footer_impartial
{
	background : url("../images/footer_impart_bg.gif") 100% 0 repeat-y;
	padding : 0 0 0 45px;
	text-align : center;
	font-weight : bold;
}
#footer_signatures
{
	background : url("../images/footer_sign_bg.gif") 100% 0 no-repeat;
	height : 130px;
	padding : 70px 255px 0 262px;
	text-align : center;
	line-height : 30px;
}
/* << footers */
/* logo >> */
#logo
{
	position : absolute;
	top : 19px;
	left : 0;
}
/* << logo */
/* image des stats >> */
#stats_img
{
	display : inline;
}
/* << image des stats */














a:hover {text-decoration:none}
.s{ color:#666666; text-decoration:none}
.s1{font-size:10px; color:#666666; text-decoration:none}
.green{ font-size:11px; color:#336600}
.green1{font-size:9px; color:#336600}
.green2{ font-size:13px; color:#336600}
.b{color:#B44770; text-decoration:none }
.b1{font-size:13px; color:#000000}
.b2{font-size:12px; color:#000000}
.b3{font-size:10px; color:#000000; text-decoration:none}
.b4{font-size:9px; color:#000000; text-decoration:none}
.b5{font-size:12px; color:#000000; text-decoration:none}

.t1{background:url(images/2_z1.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px }
 
		
input,textarea{
   background:#F4F1EB;
   font-family:Arial;
   font-size:10px;
}


a.info {
position: relative;
text-decoration: none;
color: black;
border-bottom: 1px #7FC2E1 dotted;
}
a.info span {
display: none;
}
a.info:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info:hover span {
display: inline;
position: absolute;
top: 2em;
left: 1em;
background: #7FC2E1;
font-size:12px;
color: white;
padding: 10px;
}


a.info2 {
position: relative;
text-decoration: none;
color: black;
border-bottom: 1px #DD90FD dotted;
}
a.info2 span {
display: none;
}
a.info2:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info2:hover span {
display: inline;
position: absolute;
top: 2em;
left: 1em;
background: #E17FA4;
font-size:12px;
color: white;
padding: 10px;
}