*{  
margin: 0;
padding: 0;
font-family: "trebuchet MS";
list-style-type: none;
}
body { 
font-size: 10pt;
text-align: center;
background: #9EE6FF url('../images/design/fond.jpg') repeat-x;
}
#global {  
margin: 0 auto;
width: 1009px;
text-align: left;
background: url('../images/design/fd_menu.jpg') repeat-y center;
}
.space, .space_10, .space_20{
	clear: both;
	font-size: 0pt;
}
.space_10{
	height: 10px;
}
.space_20{
	height: 20px;
}
.space_txt{
	height: 15px;
}
.center{
	text-align: center;
}
a img{
	border: none;
}
a{
	color: #FB7800;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

/*******************/
div.alerte{
   margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
   padding: 0 0 10px 70px;
	background: url(../images/design/alerte.png) no-repeat;
	width: 85%;
}
div.alerte div.p{
   padding: 20px 0;
	font: 11pt verdana, sans-serif;
	color: #E10000;
}
div.alerte div.alerte_dr{
	background: url(../images/design/alerte_dr.png) no-repeat;
	width: 19px;
	height: 51px;
	float: right;
	margin-top: 2px;
}

/*******************/
div#c_g{
	float: left;
	width: 831px;
}
html > body div#c_g{
	margin-left: 14px;
}
html * div#c_g{
	margin-left: 7px;
}
/*******************/
/*******************/
div#h_top{
	background: #E2E0E1 url(../images/design/top_g.jpg) no-repeat;
	width: 956px;
	height: 25px;
}
html > body div#h_top{
	margin: 0 0 0 26px;
}
html * div#h_top{
	margin: 0 0 0 27px;
}
div#h_top ul{
	margin-left: 220px;
}
div#h_top ul li{
	display: inline;
	margin-right: 5px;
}
div#h_top ul li.a{
	font-size: 12pt;
	font-weight: bold;
	color: #6B6769;
}
div#h_top ul li.b{
	margin-left: 50px;
}
div#h_top ul li.b a{
	font-size: 8pt;
	color: #837E80;
}
div#h_top ul li .input{
	padding: 1px 3px;
	font-size: 8pt;
	color: #898487;
	background: #fff url(../images/design/fd_input.gif) repeat-x;
	border-style: solid;
	border-width: 1px;
	border-color: #6B6769 #fff #fff #6B6769;
}
div#h_top a#top_inscr{
	float: right;
	background: #FF0000 url(../images/design/btn_inscription.jpg) no-repeat 0 0;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	color: #fff;
	line-height: 25px;
	padding: 0 30px 0 35px;
	letter-spacing: 1px;
}
div#h_top a#top_inscr:hover{
	background: #FF690F url(../images/design/btn_inscription.jpg) no-repeat 0 -25px;
	color: #fff;
}
div#h_top ul#menu_h{
}
div#h_top ul#menu_h li{
	padding: 3px 0 0 0;
	margin: 0 0 0 10px;
}
div#h_top ul#menu_h li a{
	color: #6C6C6C;
}
div#h_top ul#menu_h li.pts a{
	font-size: 12pt;
	font-weight: bold;
}
div#h_top ul#menu_h li.pts{
	margin: 0 0 0 40px;
}
/*******************/
/*******************/
div#header{
	background: url(../images/design/header.jpg) no-repeat;
	height: 196px;
}
html * div#header{
	margin: 0 0 0 1px;
}
html > body div#header{
	margin: 0;
}
div#header h1 a{
	font-size: 0;
	color: #27ABFE;
	display: block;
	width: 212px;
	height: 170px;
	position: absolute;
	top: 0;
}
div#header h1 a:hover{
	text-decoration: none;
}
div#header div#pub_468{
	left: 270px;
	top: 8px;
	position:relative;
	width: 480px;
	height: 72px;
}
div#pub_468 a img, div#pub_sky a img, div#pub_468 a object{
	border: 2px solid #DCDADB;
	padding: 2px;
}
div#pub_468 a object{
	width: 468px;
	height: 60px;
	display: block;
}
div#pub_468 a:hover img, div#pub_sky a:hover img, div#pub_sky a:hover object, div#pub_468 a:hover object{
	border: 4px solid #66E5F8;
	padding: 0;
}
div#pub_sky{
	height: 615px;
}
div#header div#ann_bp{
	top: 78px;
	left: 490px;
	position:relative;
	width: 330px;
}
div#header div#ann_bp a{
	color: #9F9F9F;
	font-size: 11pt;
	font-weight: bold;
}
/*******************/
/*******************/
div#d_g{
	float: left;
	width: 216px;
}
html > body div#d_g{
	margin: 0 0 10px 6px;
}
html * div#d_g{
	margin: 0 0 10px 0.25em;
}
div#d_g h2{
	padding: 15px 8px;
	font: italic bold 13pt "Trebuchet MS";
	text-align: right;
	color: #A50C00;
}
html > body div#d_g h2{
	margin: 0;
}
html * div#d_g h2{
	margin: 0 0 0 1px;
}
div#d_g h2.remunere{background: url(../images/design/menus/renumere.jpg) no-repeat;}
div#d_g h2.jeux{background: url(../images/design/menus/jeux.jpg) no-repeat;}
div#d_g h2.gagner{background: url(../images/design/menus/gagner.jpg) no-repeat;}
div#d_g h2.guide{background: url(../images/design/menus/guide.jpg) no-repeat;}
div#d_g h2.partenaires{background: url(../images/design/menus/partenaires.jpg) no-repeat;}
div#d_g h2.mj{background: url(../images/design/menus/mj.jpg) no-repeat;}

div#d_g ul{
	width: 199px;
}
html > body div#d_g ul{
	margin: 5px 0 0 7px;
}
html * div#d_g ul{
	margin: 5px 0 0 8px;
}
div#d_g ul li a{
	background: url(../images/design/menu.jpg) no-repeat 0 0;
	height: 18px;
	display: block;
	border-top: 1px solid #FFD440;
	border-bottom: 1px solid #FE7D2A;
	color: #C00000;
	padding-left: 8px;
}
div#d_g ul li a:hover{
	background: url(../images/design/menu.jpg) no-repeat 0 -18px;
	border-bottom: 1px solid #D94007;
	color: #fff;
	text-decoration: none;
}
div#d_g ul li span.little{
	font-size: 7pt;
}
/*******************/
/*******************/
div#d_d{
	float: right;
	width: 595px;
}
html > body div#d_d{
	margin-right: 7px;
}
html * div#d_d{
	margin-right: 3px;
}
div#d_d h1{
	background: url(../images/design/h1.gif) no-repeat;
	text-transform: uppercase;
	font-size: 15pt;
	color: #FD3600;
	padding: 2px 0 10px 30px;
	letter-spacing: 1px;
}
div#d_d h1 a{
	color: #F37F7F;
}
div#d_d h2{
	font-size: 16pt;
	color: #FE6306;
	padding: 2px 0;
	margin: 5px 0 10px 0;
	border-bottom: 2px dotted #FE6306;
}
div#d_d h2 a{
	
color: #FE6306;
text-decoration: none;
}
/*
div#d_d h3{
   margin: 10px 0 0 0;
	font-size: 15pt;
	color: #FD3600;
	padding: 2px 0 10px 30px;
	letter-spacing: 1px;
}*/
div#d_d h3{
	margin: 10px 0 0 0;
	font-size: 14pt;
	color: #27ABFE;
	padding: 5px 0 15px 20px;
	text-decoration: underline;
}
span.f1{
	font-size: 14pt;
	color: #000;
}
span.f2{
	font-size: 13pt;
	color: #000;
}
div#d_d h3 a{
	color: #27ABFE;
	text-decoration: underline;
}
div#d_d p{
	padding: 0 0 0 5px;
}
div#d_d h2.txt{
	/*text-transform: uppercase;*/
	font-size: 16pt;
	color: #FE6306;
	padding: 2px 0;
	margin: 5px 0 10px 0;
	border-bottom: 2px dotted #FE6306;
}
/*******************/
/*******************/
div#c_d{
	float: right;
	width: 137px;
}
html > body div#c_d{
	margin-right: 27px;
}
html * div#c_d{
	margin-right: 13px;
}
div#menu_rech{
	background: url(../images/design/fd_rechercher.jpg) no-repeat;
}
div#menu_rech h3{
	color: #0788AF;
	padding: 10px 2px 0 0;
	letter-spacing: 1px;
	text-align: right;
	font-size: 11pt;
}
div#menu_rech .input{
	margin: 5px 0 0 30px;
	font-size: 8pt;
	padding: 1px 2px;
	border: 1px solid #09BFDC;
}
div#menu_rech ul li.b{
	float: right;
	width: 65px;
	line-height: 8px;
	text-align: right;
	margin: 3px 5px 0 0;
}
div#menu_rech ul li.b a{
	font-size: 7pt;
	color: #0788AF;
}
div#menu_rech ul li.c{
	margin: 0 0 0 10px;
}
div#pub_sky{
	margin: 5px 0 0 7px;
}
div#annonce_google{
	margin: 5px 0 0 10px;
}
div#menu_dico, div#menu_newsletter{
	background: #EAEAEA url(../images/design/menu_dico_h.jpg) no-repeat top;
	width: 128px;
	margin: 0 0 0 9px;
}
div#menu_dico a{
	color: #000;
}
div#menu_dico h3, div#menu_newsletter h3{
	color: #fff;
	height: 40px;
	font-size: 0;
}
div#menu_dico ul, div#menu_newsletter ul{
	margin:  0 5px;
}
div#menu_dico ul li.space{
	background: url(../images/design/menu_dico_b.jpg) no-repeat;
	height: 13px;
	margin: 5px 0 0 0;
}
div#menu_dico ul li.a{
	font-size: 8pt;
}
div#menu_dico ul li.a a{
	font-weight: bold;
}
div#menu_dico ul li.c a{
	font-size: 8pt;
	color: #707070;
}
div#menu_newsletter{
	background: #FFE9DF url(../images/design/menu_newsletter_h.jpg) no-repeat;
}
div#menu_newsletter ul li.a {
	font-size: 7pt;
	color: #D14F00;
	line-height: 10pt;
}
div#menu_newsletter ul li.e { 
   margin: 5px 0 0 0;
	font: bold 7pt "Trebuchet MS";
	text-align: justify;
	color: #9d0c15;
}
div#menu_newsletter ul li .input{
	font-size: 8pt;
	border: 1px solid #D14F00;
	margin: 10px 0 0 0;
	width: 100%;
}
div#menu_newsletter ul li .input_sub{
background: url(../images/design/input_newsletter.gif) repeat-x;
	border: 1px solid #D14F00;
	margin: 5px 0 0 0;
	width: 100%;
	color: #FFF2E5;
	font-weight: bold;
}
div#menu_newsletter ul li .input_sub:hover{
	border: 1px solid #fff;
}
/*******************/
/*******************/
div#footer{
	background: url(../images/design/footer.jpg) no-repeat;
	height: 129px;
}
html > body div#footer{
	margin: 0;
}
html * div#footer{
	margin: 0 0 0 1px;
}
div#footer ul{
	width: 100px;
	position:relative;
	left: 840px;
	top: 50px;
}
div#footer ul li{
	line-height: 11pt;
	text-align: center;
}
div#footer ul li a{
	font-size: 8pt;
	color: #797979;
}
div#copyright{
	position: relative;
	font-size: 9pt;
	color: #7B0503;
	top: 63px;
	left: 270px;
	width: 700px;
	text-align: center;
}
div#copyright a{
	font-weight: bold;
	color: #7B0503;
}
/*******************/
/*******************/
div#footer_bis{
	width: 100%;
	background: #F0F0F0 url(../images/design/footer_b.jpg) repeat-x;
	text-align:center;
}
div#footer_content{
	width: 960px;
	margin: 0 auto;
	text-align: left;
	font-size: 8pt;
	line-height: 12pt;
}
div#footer_content a{
	color: #666666;
}
div#footer_content h3{
	text-transform: uppercase;
	color: #666666;
	font-size: 10pt;
	margin: 0 0 5px 0;
}
div#footer_content div#f_g{
	float: left;
	width: 690px;
	padding: 10px 0 0 0;
}
div#footer_content div#f_d{
	float: right;
	width: 150px;
	background: url(../images/design/footer_ic.jpg) no-repeat 0 5px;
	padding: 10px 0 0 120px;
}
div#footer_content ul li{
	margin: 0 0 0 15px;
	list-style-type: square;
}
div#footer_content ul li{
	color: #BFBFBF;
}
div#footer_content div#f_g p, div#footer_content div#f_g label{
	color: #000;
}
div#footer_content div#f_g label{
	font-weight: bold;
}
div#footer_content ul.a{
	width: 130px;
	float: left;
}
div#footer_content ul.b{
	width: 130px;
	float: right;
}
div#footer_content ul li{
	line-height: 8pt;
}
div#footer_content ul li a{
	font-size: 7pt;
}
/*******************/
/*******************/
/*******************/
/*******************/
div#sites_jour{
	width: 136px;
	background: #9FEFF8 url(../images/design/dujour_h.jpg) no-repeat;
	float: right;
	border-left: 5px solid #fff;
	margin: 0 0 10px 5px;
}
div#sites_jour h3{
	font-size: 0;
	height: 45px;
	color: #fff;
}
div#sites_jour ul li a{
	font-size: 8pt;
	font-weight: bold;
}
div#sites_jour ul li.b{
	float: right;
	padding: 0 5px 0 0;
}
div#sites_jour ul li.b a{
	color: #4DBEDE;
}
div#sites_jour ul li.c a{
	color: #0F87C6;

	margin: 0 0 0 5px;
}
div#sites_jour ul li.a{
	text-align: center;
}
div#sites_jour ul li.a a img{
	border: 3px solid #fff;
}
div#sites_jour ul li.a a:hover img{
	border: 3px solid #0F87C6;
}
div#sites_jour #j_b{
	border-top: 2px solid #fff;
	background: #BDF4F9 url(../images/design/dujour_f.jpg) no-repeat bottom;
	padding: 8px 0;
	margin: 5px 0 0 0;
}
/*******************/
/*******************/
ul.calendrier{
	background: url(../images/design/calendrier.jpg) no-repeat;
	width: 52px;
	height: 63px;
	float: left;
	margin: 0 10px 0 0;
}
ul.calendrier li{
	text-align: center;
	line-height: 10pt;
}
ul.calendrier li.a{
	font-size: 7pt;
	color: #747474;
	padding: 20px 0 0 0;
}
ul.calendrier li.b{
	font-size: 16pt;
	color: #DF3200;
	font-weight: bold;
}
h4.h_news{
    font-size: 16pt;
	margin: 0;
	padding: 7px 0 4px 0;
	border-bottom: none;
}
h4.h_news a{
	color: #939393;
	font-weight: normal;
	border: none;
	text-decoration: none;
}
div.p_news{
	font-size: 8pt;
	color: #000;
}
div.p_news a{
	font-weight: bold;
	color: #000;
}
.space_n{
	border-top: 2px dotted #C5C5C5;
	clear: both;
	margin: 5px 0;
}
div.news{
	margin-top: 8px;
}
div.news a img{
	border: 4px solid #D8D8D8;
	padding: 2px;
}
div.news a:hover img{
	border: 4px solid #AFAFAF;
}
div.comm{
	float: right;
	margin-top: 37px;

}
div.comm a{
	color: #DF3200;
	font-size: 8pt;
	font-weight: bold;
}
div.acc_archives{
	text-align: right;
	font-size: 8pt;
	margin: 20px 0 0 0;
}
div.acc_archives a{
	font-weight: bold;
	color: #000;
}

/*******************/
/*******************/
.ic_fieldset{
	float: right;
	margin: -40px -25px 0 0;
}
fieldset.first{
	border: 1px solid #C4C4C4;
	padding: 10px;
	margin: 10px 0;
	background: url(../images/design/fieldset.jpg) no-repeat bottom right;
}
fieldset.first legend{
	padding: 0 10px;
	font-size: 14pt;
	color: #939393;
}
fieldset.first p{
	margin: 2px 0;
}
fieldset.first p label{
	width: 200px;
	display: block;
	float: left;
}
fieldset.first p label span{
	font-size: 8pt;
	color: #A7A7A7;
	font-weight: bold;
}
fieldset.first input{
	width: 200px;
	border: 1px solid #B7B7B7;
	border-left: 2px solid #898989;
	padding: 1px 2px;
}
fieldset.first select, fieldset.first textarea{
	border: 1px solid #B7B7B7;
	border-left: 2px solid #898989;
	padding: 1px 2px;
}

/*******************/
/*******************/
div.bloc_cat{
	margin: 0 0 40px 0; padding: 0;
}
div.bloc_cat .left{
	float: left;
	width: 200px;
}
div.bloc_cat .left .note{
   margin: 5px 0 0 0;
	background: url(../images/cats/note.png) no-repeat;
	width: 200px;
}
div.bloc_cat .left .note p{
   margin: 3px 0 0 0;
	color: #FFF;
	font: 8pt verdana, sans-serif;
	float: left;
}
div.bloc_cat .left .note p span{
	color: #FFF;
	font: bold 12pt arial, sans-serif;
}
div.bloc_cat .left .note .star{
   margin-left: 55px;
	background: url(../images/cats/stars.png) no-repeat;
	height: 25px;
}
div.bloc_cat .right{
	float: right;
	width: 388px;
}
div.bloc_cat .right .title{ 
   border-bottom: 3px solid #dcdcdc;
}
div.bloc_cat .right .title a{
	color: #aaaaaa;
	text-decoration: none;
	font-size: 17pt;
}
div.bloc_cat .right .title a.fleche{
   margin: 0 10px;
}
div.bloc_cat .right .title div.bonus{
   margin: -6px 0px 0px 0;
   float: right;
}
div.bloc_cat .right p{
   margin: 5px 0 10px 0;
   text-align: justify;
}
div.bloc_cat .right span{
	font: bold 8pt arial, sans-serif;
}
div.bloc_cat .right ul li a{
   text-decoration: none;
	font: bold 8pt "Trebuchet MS";
	color: #ffae3b;
	padding: 0 3px 0 0;
}
div.bloc_cat .right ul li a.red{
   color: #ff4a01;
}

/*******************/
/*******************/
/* Commentaires */
div.comments_pair{
	margin: 10px;
	padding: 3px;
	border: 1px solid #FED17C;
	-moz-border-radius: 5px;
}
div.comments_impair{
	margin: 10px;
	padding: 3px;
	border: 1px solid #FFD8B0;
	-moz-border-radius: 5px;
}
div.comments_pair div.auteur{
	padding: 5px;
	font-weight: bold;
	background: #FED17C;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
}
 div.comments_impair div.auteur{
	padding: 5px;
	font-weight: bold;
	background: #FFD8B0;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
}
div.comments_pair span.date, div.comments_impair span.date{
	font: italic 8pt verdana, sans-serif;
}
 div.comments_impair a,  div.comments_pair a{
 	color: #000;
 }
/*******************/
/*******************/
div.dico_pair, div.dico_impair{
	margin: 0 20px;
	padding: 5px;
}
div.dico_pair{
	background: #eeeeee;
	border-bottom: 1px solid #d2d2d2;
}
div.dico_impair{
	background: #f3f3f3;
	border-bottom: 1px solid #e6e6e6;
}
div.dico_pair a, div.dico_impair a{
   text-decoration: none;
	color: #000;
	font: 12pt "Trebuchet MS"; 
}
div.dico_pair span, div.dico_impair span{
   margin: -20px 0 0 0;
	float: right;
}
div.dico_pair span a, div.dico_impair span a{
   color: #ff9702;
	text-decoration: none;
	font: 8pt "Trebuchet MS";
	letter-spacing: 1px;
}
/*******************/
/*******************/
.dhtmlgoodies_question{	/* Styling question */
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}
/*******************/
/*******************/
div.fiche_g{
	float: left;
	width: 205px;
}
div.fiche_d{
	float: right;
	width: 385px;
}
div.fiche_note{
	float: right;
	background: url(../images/design/fiches/note.gif);
	height: 33px;
	width: 64px;
	text-align: center;
	color: #fff;
	font-size: 18pt;
	font-weight: bold;
	padding-top: 3px;
}
div.fiche_note span{
	font-size: 9pt;
	font-weight: normal;
}
div.fiche_d ul li.cat{
	margin-bottom: 10px;
}
div.fiche_d ul li.n, div.fiche_d ul li.o{
	padding: 0 0 0 15px;
}
div.fiche_d ul li.o{
	background: url(../images/design/fiches/o.gif) no-repeat left center;
}
div.fiche_d ul li.n{
	background: url(../images/design/fiches/n.gif) no-repeat left center;
	color: #B1B1B1;
}
div.fiche_d ul li.url{
	padding: 10px 0 5px 0;
	border-bottom: 2px solid #DCDCDC;
	text-align: right;
}
div.fiche_d ul li.url a{
	color: #C1C1C1;
	font-size: 14pt;
}
div.fiche_menu{
	margin: 10px 0;
	border-bottom: 2px solid #FE6508;
}
div.fiche_menu ul{
	height: 28px;
}
div.fiche_menu ul li{
	margin-right: 10px;
	background: url(../images/design/fiches/menu_f.gif) top;
	border-bottom: 1px solid #fff;
	float: left;
}
div.fiche_menu ul li a{
	background: url(../images/design/fiches/menu_d.gif) no-repeat top right;
	color: #C00000;
	float: left;
}
div.fiche_menu ul li span{
	padding: 5px 8px;
	background: url(../images/design/fiches/menu_g.gif) no-repeat top left;
	display: block;
	float: none;
}
div.fiche_menu ul li.select{
	background: url(../images/design/fiches/menu_s_f.gif) top;
	border-bottom: 1px solid #FE6508;
}
div.fiche_menu ul li.select a{
	background: url(../images/design/fiches/menu_s_d.gif) no-repeat top right;
	color: #fff;
	font-weight: bold;
}
div.fiche_menu ul li.select span{
	background: url(../images/design/fiches/menu_s_g.gif) no-repeat top left;
}
/*******************/
/*******************/
div.letter{
	background: url(../images/design/dico_l.gif) no-repeat top;
	width: 41px;
	height: 50px;
	font-size: 20pt;
	font-weight: bold;
	text-align: center;
	color: #585858;
	float: left;
}
ul.def{
	float: right;
	border-left: 2px solid #CCCCCC;
	width: 552px;
}
ul.def li{
	padding: 3px 8px;
	border-top: 1px solid #DDDDDD;
}
ul.def li a{
	color: #000;
}
ul.def li span.c{
	float: right;
}
ul.def li span.a a{
	font-weight: bold;
	font-size: 11pt;
}
ul.def li span.c a{
	font-size: 8pt;
	color: #575757;
}
input.form_ok{
	background: url(../images/form_ok.png) no-repeat top left;
	width: 158px;
	height: 38px;
	border: none;
	font-weight: bold;
	color: #8B8B8B;
	font-variant: small-caps;
	letter-spacing: 1px;
}
/***************/
/***************/
.block_astuce{
	background: url(../images/ombre_ast.png) no-repeat 124px 0;
}
.block_astuce .im_g{
	float: left;
	width: 125px;
	height: 140px;
}
.block_astuce .as_d{
	float: right;
	width: 460px;
}
.block_astuce h5 a{
	font-size: 14pt;
	text-decoration: underline;
	color: #F67600;
	font-weight: normal;
}
.block_astuce h5 a:hover{
	text-decoration: none;
}
.block_astuce h5{
	color: #E60006;
	font-weight: bold;
	font-size: 12pt;
	margin: 0 0 5px 0;
}
.block_astuce p{
	font-size: 9pt;
}
.block_astuce .ast_stars{
	text-align: right;
	padding: 5px 0 0 0;
}
.none{
	background: none;
}

/* affichage publicitaire */
div.aff_pub_fiche{
	margin: 10px 0;
	padding: 3px 5px;
	background: #ffe8e4;
	border: 2px solid #ffd5d8;
	-moz-border-radius: 10px;
}

div.aff_pub_fiche a{
	text-align: justify;
	color: #f6898c;
	font: 8pt "Trebuchet MS";
}

div.aff_pub_fiche div.titre a{
	padding: 2px 0;
	color: #FF373C;
	font: bold 12pt "Trebuchet MS";
}

div.aff_pub_fiche div.linkallopass{
	padding: 2px 0;
	text-align: right;
}

div.aff_pub_fiche div.linkallopass a{
	text-decoration: none;
	color: #ff6166;
	font: 10pt "Trebuchet MS";
}

/* redac bbcode */
ul.redacbbcode{
	margin: 0;
	padding: 3px;
	background: #f2f2f2;
	border: 1px dashed #e5e5e5;
}
ul.redacbbcode li{
	float: left;
}
/***** MODIFS 27/05 *****/
div.actu a.a{
	display: block;
	width: 125px;
	float: left;
	color: #000;
	font-size: 12pt;
	font-weight: bold;
}
div.actu em{
	font-size: 7pt;
	color: #B7B7B7;
}
ul.jeux_alea li{
	width: 24%;
	float: left;
	text-align: center;
}
div.pages {
	text-align: right;
	background: url(../images/design/pages.jpg) no-repeat top right;
	padding:10px;
	line-height:2
}
div.pages span.select{
	font-size: 14pt;
	font-weight: bold;
}
div.pages a{
	color: #ADADAD;
	background: #EAEAEA;
	border: 1px solid #BBBBBB;
	padding: 1px 5px;
}
div.pages a:hover{
	color: #000;
	background: #fff;
	border: 1px solid #000;
}
.input_m{
	border: 1px solid #DA6700;
	background: #FFDEBF;
	color: #DA6700;
	margin: 5px 0 0 20px;
	padding: 2px 4px;
	width: 140px;
}
/**********************
#box_zooloco{
	background: url(../img/zooloco/background.jpg) no-repeat top right;
	width: 606px;
	height: 555px;
}
p#zooloco_quest{
	width: 350px;
	position: relative;
	top: 146px;
	left: 90px;
}
p#zooloco_quest a{
	font-weight: bold;
	color: #ac491b;
}
#box_zooloco .choice{
	width: 170px;
	position: relative;
	top: 147px;
	left: 290px;
}
#box_zooloco .choice li{
	margin: 10px 5px 0;
	font-weight: bold;
}
#box_zooloco .formulaire{
	width: 320px;
	position: relative;
	left: 145px;
}
html > body #box_zooloco .formulaire{
	top: 192px;
}
html * #box_zooloco .formulaire{
	top: 175px;
}
#box_zooloco .formulaire label{
	width: 120px;
	float: left;
}
#box_zooloco .formulaire .r{
	margin: 0 0 5px 0;
}
#box_zooloco .formulaire input{
	border: 1px solid #d7784a;
	border-left-width: 3px;
}
#zooloco_valid{
	position: relative;
	top: 100px;
	left: 450px;
	width: 140px;
}
*********************************/

/*****************************
Vignettes Home
*****************************/
div#vignettes ul li a img{
	padding: 2px;
	border: 3px solid #DCDADB;
}
div#vignettes ul li a:hover img{
	border: 3px solid #0F87C6;
}

/*****************************
Highslide pour rendre le site plus rapide
*****************************/

.highslide {
cursor: url(graphics/zoomin.cur), pointer;
    outline: none;
}

.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}
/* Controlbar example */
.controlbar {	
	margin-left: 60px;
	background: url(graphics/controlbar2.gif);
	width: 210px;
	height: 32px;
}
.controlbar a {	
	display: block;
	float: left;
	margin: 0 0 0 5px;
	height: 30px;
	width: 42px;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
