html{color:#293c56;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,
legend,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;
font-weight:normal;}
li{list-style:none;
display: inline;
margin:0;padding:0; }
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;
font-weight:inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}
a{
	color: #223145;}
a:link, a:visited {
	text-decoration: none;}
a:hover{
	text-decoration: underline;}
img{
	border: 0;}
	
/* LIENS
vert : 66cc33
bleu clair : 42a9eb
bleu : 3f82bd
*/	

body {
	width: 990px;
	margin: auto;
	margin-top: 0px;
	background-color: #FFFFFF;
	background-image:url(../images/bg.gif);
	background-position:top;
	background-repeat: repeat-y;
}

.coll_left_search
{
   float:left;
   width: 188px;
   height: 59px;
   display:inline;
   background-image: url(../images/search.gif);
   margin-left:16px;
   background-repeat:no-repeat;
}

.search_titre
{
   float:left;
   width: auto;
   height: auto;
   display:inline;
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#3F82BD;
   margin-top:10px;
   margin-left:38px;
}

.ligne
{
   float:left;
   width: 190px;
   height: 2px;
   margin: 13px 0px 5px 5px;
   display:inline;
   background-color:#e5ebee;
}
.ligneadmin
{
   float:left;
   width: 190px;
   height: 2px;
   margin: 5px 0px 5px 5px;
   display:inline;
   background-color:#e5ebee;
}

.search_formulaire
{
   float:left;
   width: 135px;
   height: 23px;
   margin-top:10px;
   margin-left:10px;
   display:inline;
}

.search_bouton
{
   float:left;
   width: 20px;
   height: 23px;
   margin-top:8px;
   margin-left:8px;
   display:inline;
}

.form_rechercher {
   background-color: #FFF;
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#3F82BD;
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   border-color: #FFF;
   width:135px;
   height:16px;
   display:inline;
}

.banner_info
{
   float: left;
   background-color:#bee1f8;
   margin-top:0px;
   margin-bottom:20px;
   padding:15px;
   width: 700px;
   height: auto;
   font:normal 14px Arial, Helvetica, Sans-serif;
   color:#005ea8;
   display:block;
   -moz-border-radius-topright: 10px;
   -moz-border-radius-bottomright: 10px;
   -moz-border-radius-bottomleft: 10px;
   -moz-border-radius-topleft: 10px;
   -webkit-border-top-right-radius: 10px;
   -webkit-border-bottom-right-radius: 10px;
   -webkit-border-bottom-left-radius: 10px;
   -webkit-border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   border-bottom-right-radius: 10px;
   border-bottom-left-radius: 10px;
   border-top-left-radius: 10px;
}

.bas_case_concours_participer {
   float:left;
   width: 140px;
   height: auto;
   display:inline;
   margin:0px 0px 10px 10px;
}

.bas_case_concours_commentaire {
   float:left;
   width: 280px;
   height: auto;
   display:inline;
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#42a9eb;
   text-align:center;
   margin:10px 0px 10px 10px;
}

.bas_case_concours_joue {
   float:right;
   width: 144px;
   height: auto;
   display:inline;
   margin:0px 10px 10px 0px;
}

.bas_case_concours_ignore {
   float:right;
   width: 114px;
   height: auto;
   display:inline;
   margin:0px 10px 10px 0px;
}


.button_participer {
	float:left;
	display:block;
	width:140px;
	height:41px;
	text-indent:-9999px;
}
.button_participer a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(../images/button_participer.png) no-repeat top left;
	outline:none;
}
.button_participer a:hover {
	background-position:0 -41px;
}

.button_completer {
	float:left;
	display:block;
	width:140px;
	height:41px;
	text-indent:-9999px;
}
.button_completer a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(../images/button_completer.png) no-repeat top left;
	outline:none;
}
.button_completer a:hover {
	background-position:0 -41px;
}

.button_afficher {
	float:left;
	display:block;
	width:140px;
	height:41px;
	text-indent:-9999px;
}
.button_afficher a {
	display:block;
	width:100%;
	height:100%;
	background:transparent url(../images/button_afficher.png) no-repeat top left;
	outline:none;
}
.button_afficher a:hover {
	background-position:0 -41px;
}

.couleur_vert
{
   color:#66cc33;
}
.couleur_orange
{
   color:#ff6600;
}
#header_haut
{
   float:left;
   width: 990px;
   height: 94px;
   display:inline;
}
#header_bas
{
   float:left;
   width: 990px;
   height: 30px;
   display:inline;
}
#header_trefle1
{
   float:left;
   width: 90px;
   height:100%;
   background-image:url(../images/logo-trefle1.gif);
   background-repeat:no-repeat;
   background-position:bottom;
   display:inline;
}
#header_trefle2
{
   float:left;
   width: 195px;
   height:13px;
   background-image:url(../images/logo-trefle2.gif);
   background-repeat:no-repeat;
   font:normal 11px Arial, Helvetica, Sans-serif;
   color:#42A9EB;
   text-align:right;
   display:inline;
   padding-top:17px;
}
#header_logo
{
   float:left;
   width: 262px;
   height: 61px;
   margin-left:60px;
   margin-top:20px;
   display:inline;
}
#header_logo_img
{
   float:left;
   width: 262px;
   height: 38px;
   display:inline;
}
#header_logo_txt
{
   float:left;
   width: 262px;
   height: 23px;
   display:inline;
   text-align:center;
}
#header_pub
{
   float:left;
   width: 475px;
   height:60px;
   margin-left:100px;
   margin-top:15px;
   display:inline;
}
#header_onglets
{
   float:left;
   width: 742px;
   height: 25px;
   margin-top:5px;
   display:inline;
   padding-left:53px;
}
.tabonglet a:link, .tabonglet a:visited{
	float:left;
	font:bold 14px Arial, Helvetica, Sans-serif;
	margin-right:2px;
	background:url(../images/onglet.png) right 60px;
	color:#FFF;
	display:block;
	height:25px;
	line-height:25px;
	text-decoration:none;
	
}
.tabonglet a span{
	float:left;
	background:url(../images/onglet.png) left 60px;
	display:block;
	height:25px;
	margin-right:10px;
	padding-left:10px;
}
.tabonglet a:hover{
	float:left;
	background:url(../images/onglet.png) right 30px;
	display:block;
	color:#FFF;
}
.tabonglet a:hover span{
	float:left;
	background:url(../images/onglet.png) left 30px;
	display:block;
}

.tabongletplus a:link, .tabongletplus a:visited{
	float:left;
	font:bold 14px Arial, Helvetica, Sans-serif;
	margin-right:2px;
	background:url(../images/ongletforum.png) right 60px;
	color:#FFF;
	display:block;
	height:25px;
	line-height:25px;
	text-decoration:none;
}
.tabongletplus a span{
	float:left;
	background:url(../images/ongletforum.png) left 60px;
	display:block;
	height:25px;
	margin-right:10px;
	padding-left:10px;
}
.tabongletplus a:hover{
	float:left;
	background:url(../images/ongletforum.png) right 30px;
	display:block;
	color:#FFF;
}
.tabongletplus a:hover span{
	float:left;
	background:url(../images/ongletforum.png) left 30px;
	display:block;
}

.tabongletforum a:link, .tabongletforum a:visited{
	float:left;
	font:bold 14px Arial, Helvetica, Sans-serif;
	margin-right:2px;
	background:url(../images/ongletforum.png) right 60px;
	color:#FFF;
	display:block;
	height:25px;
	line-height:25px;
	text-decoration:none;
}
.tabongletforum a span{
	float:left;
	background:url(../images/ongletforum.png) left 60px;
	display:block;
	height:25px;
	margin-right:10px;
	padding-left:10px;
}
.tabongletforum a:hover{
	float:left;
	background:url(../images/ongletforum.png) right 30px;
	display:block;
	color:#FFF;
}
.tabongletforum a:hover span{
	float:left;
	background:url(../images/ongletforum.png) left 30px;
	display:block;
}

#global
{
   float:left;
   width: 990px;
   height: auto;
   display:inline;
}
#global_center
{
   float:left;
   width: 774px;
   height: auto;
   display:inline;
}
.center_membre
{
   float:left;
   width: 600px;
   height: 50px;
   margin-top:10px;
   text-align:right;
   font:normal 14px Arial, Helvetica, Sans-serif;
   display:inline;
}
.couleur_nicolas
{
   color: #0099FF;
}
.couleur_isa
{
   color: #ff8400;
}
.couleur_tixoum
{
   color: #fb3ac7;
}
.couleur_krysalide34
{
   color: #009999;
}

.center_top
{
   float:left;
   width: 774px;
   height: 20px;
   background-image:url(../images/bg_center_top.gif);
   background-repeat:no-repeat;
   display:inline;
}
.center_bg
{
   float:left;
   width: 774px;
   height: auto;
   background-image:url(../images/bg_center_bg.gif);
   background-repeat:repeat-y;
   display:inline;
}
.center_bottom
{
   float:left;
   width: 774px;
   height: 20px;
   background-image:url(../images/bg_center_bottom.gif);
   background-repeat:no-repeat;
   margin-bottom:15px;
   display:inline;
}
.center
{
   float:left;
   margin-left:21px;
   width: 731px;
   height: auto;
   display:inline;
}
.center_noel
{
   float:left;
   margin-left:12px;
   width: 750px;
   height: 163px;
   display:inline;
}
.center_bienvenue
{
   float:left;
   margin-left:12px;
   width: 750px;
   height: 177px;
   background-image:url(../images/bg_bienvenue.jpg);
   background-repeat:no-repeat;
   display:inline;
}
.center_bienvenue_txt
{
   float:left;
   margin-left:250px;
   margin-top:60px;
   width: 475px;
   height: auto;
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#005ea8;
   display:inline;
}
.home_selection
{
   float:left;
   margin-top:10px;
   width: 418px;
   height: auto;
   display:inline;
}
.home_selection_concours
{
   float:left;
   margin: 5px 5px 0px 10px;
   width: 408px;
   display:inline;
}

.home_selection_concours span
{
   float:left;
   padding-top:5px;
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#3f82bd;
   display:inline;
}

.home_selection_concours a
{
   float:left;
   width:100%;
   padding-top:5px;
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#42a9eb;
   display:inline;
}

.home_pub
{
   float:left;
   margin-left:10px;
   margin-top:15px;
   width: 302px;
   height: 250px;
   display:inline;
}
.center_bg_titre
{
   float: left;
   background-image:url(../images/bg_titres.jpg);
   background-position:top;
   background-repeat:repeat-x;
   background-color:#f1f1f1;
   padding: 4px 10px 4px 15px;
   width: 704px;
   height: auto;
   font:bold 16px Arial, Helvetica, Sans-serif;
   color:#3f82bd;
   display:block;
   -moz-border-radius: 4px 4px 4px 4px;
   border-style: solid;
   border-width: 1px;
   border-color: #C7DAE3;
}

.center_bg_lot_titre
{
   float: left;
   background-color:#66cc33;
   border: 2px solid #ffffff;
   padding: 10px 10px 4px 15px;
   width: 633px;
   height: 24px;
   font:bold 16px Arial, Helvetica, Sans-serif;
   color:#fff;
   display:block;
   -moz-border-radius: 4px 4px 4px 4px;
   -moz-box-shadow:0 0 5px #CCCCCC;
   margin-bottom:3px;
}

.center_bg_lot
{
   float:left;
   width: 62px;
   height: auto;
   padding-left:5px;
   display:inline;
   margin-top:0px;
   margin-bottom:3px;
}

.center_bg_commentaire
{
   float: left;
   background-color:#66cc33;
   border: 2px solid #ffffff;
   padding: 8px 10px 4px 15px;
   width: 603px;
   height: 22px;
   font:bold 16px Arial, Helvetica, Sans-serif;
   color:#fff;
   display:block;
   -moz-border-radius: 4px 4px 4px 4px;
   -moz-box-shadow:0 0 5px #CCCCCC;
   /*
   float:left;
   width: 613px;
   height: 25px;
   background-image: url(../images/bg_titre_rubrique_commentaire.gif);
   background-repeat:no-repeat;
   font:bold 16px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   padding-left:15px;
   padding-top:9px;
   display:inline;
   margin-top:2px;
   */
}
.retour_commentaire
{
   float:right;
   width: 94px;
   height: 34px;
   display:inline;
   margin-top:2px;
}

.center_bg_texte
{
   float:left;
   height: auto;
   font:normal 14px Arial, Helvetica, Sans-serif;
   color:#3f82bd;
   padding:20px 10px 20px 10px;
   width: 711px;
   display:inline;
}

.center_bg_texte_concours
{
   float:left;
   height: auto;
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#5E5E5E;
   padding:20px 10px 20px 10px;
   width: 711px;
   display:inline;
}

.center_bg_mesconcours
{
   float:left;
   height: auto;
   padding:0px 10px 20px 10px;
   width: 711px;
   display:inline;
   text-align:center;
}
.center_bg_texte_home
{
   float:left;
   height: auto;
   font:normal 14px Arial, Helvetica, Sans-serif;
   color:#3f82bd;
   padding: 5px 10px 10px 10px;
   width: 711px;
   display:inline;
}

.box_news
{
   float:left;
   width: 277px;
   height: 69px;
   display:inline;
   background-image:url(../images/bg_news.gif);
   background-repeat:no-repeat;
   background-position:top;
   background-color:#FFF;
   margin:0px 20px;
   padding:10px;
   -moz-border-radius: 10px;
   border-style: solid;
   border-width: 1px;
   border-color: #90dcff;
   font:bold 16px Arial, Helvetica, Sans-serif;
   color:#3f82bd;
   text-align:center;
}

.bg_liste_date
{
   float:left;
   width: 680px;
   height: autp;
   display:inline;
   background-image:url(../images/bg_dates.jpg);
   background-repeat:repeat-x;
   background-color:#FFF;
   margin:0px 0px 25px 25px;
   padding:10px 0px 10px 0px;
   -moz-border-radius: 10px;
   border-style: solid;
   border-width: 1px;
   border-color: #90dcff;
}
.bg_liste_organisateur
{
   float:left;
   width: 620px;
   height: auto;
   background-color:#f2f8fd;
   display:inline;
   margin:0px 0px 25px 50px;
   padding:10px 0px 10px 0px;
   -moz-border-radius: 10px;
}
.box_liste_lettre
{
   float:left;
   width: 100%;
   height: auto;
   background:url(../images/puce.gif) no-repeat 20px;
   padding:3px 10px 0px 50px;
   display:inline;
}
.box_liste_lettre a
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#66CC33;
   text-decoration:none;
}
.box_liste_faq
{
   float:left;
   width: 100%;
   height: auto;
   padding:3px 10px 0px 50px;
   display:inline;
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#5E5E5E;
}
.box_liste_faq a
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#5E5E5E;
   text-decoration:underline;
}
.box_liste_date
{
   float:left;
   width: 165px;
   height: auto;
   background:url(../images/puce.gif) no-repeat 35px;
   padding:5px 5px 5px 55px;
   display:inline;
}
.box_liste_date_double
{
   float:left;
   width: 380px;
   height: auto;
   background:url(../images/puce.gif) no-repeat 30px;
   padding:5px 10px 5px 55px;
   display:inline;
   margin-top:10px;
}
.box_liste_best
{
   float:left;
   width: 380px;
   height: auto;
   background:url(../images/puce.gif) no-repeat 5px;
   padding:5px 10px 5px 20px;
   display:inline;
   margin-top:10px;
}
.spacer
{
   float:left;
   height: 15px;
   width:725px;
   display:inline;
}
.concours_bg_top
{
   float:left;
   height: 32px;
   width: 730px;
   background-image:url(../images/bg_top.jpg);
   background-repeat:repeat-x;
   display:inline;
   -moz-border-radius: 6px 6px 0px 0px;
}
.concours_bg_top2
{
   float:left;
   height: 32px;
   width: 730px;
   background-image:url(../images/bg_top2.jpg);
   background-repeat:repeat-x;
   display:inline;
   -moz-border-radius: 6px 6px 0px 0px;
}
.concours_bg_top3
{
   float:left;
   height: 32px;
   width: 730px;
   background-image:url(../images/bg_top3.jpg);
   background-repeat:repeat-x;
   display:inline;
   -moz-border-radius: 6px 6px 0px 0px;
}
.concourst_bg_top
{
   float:left;
   height: 32px;
   width: 730px;
   background-image:url(../images/bg_top_termine.jpg);
   background-repeat:repeat-x;
   display:inline;
   -moz-border-radius: 6px 6px 0px 0px;
}
.concours_top_puce
{
   float:left;
   height: 23px;
   width: 21px;
   padding-left:10px;
   padding-top:5px;
   display:inline;
}
.concours_top_puce_termine
{
   float:left;
   height: 23px;
   width: 5px;
   padding-left:10px;
   padding-top:5px;
   display:inline;
}
.concours_top_titre
{
   float:left;
   height: 23px;
   width: auto;
   padding-right:5px;
   padding-top:3px;
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   display:inline;
}
.concours_top_titre_voir
{
   float:left;
   height: 23px;
   width: auto;
   padding-right:10px;
   padding-top:5px;
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   display:inline;
}
.concours_top_titre_date
{
   float:right;
   height: 23px;
   width: auto;
   padding-right:10px;
   padding-top:5px;
   display:inline;
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
}
.concours_bg_center
{
   float:left;
   height: auto;
   width: 728px;
   background-color:#FFFFFF;
   background-image:url(../images/bg_concours.gif);
   background-position:bottom;
   background-repeat: repeat-x;
   border-style: solid;
   border-width: 0px 1px 1px 1px;
   border-color: #e5ebef;
   display:inline;
   -moz-border-radius: 0px 0px 6px 6px;
}
.concours_bg_journalier
{
   position:absolute;
   margin-left:625px;
   background-image:url(../images/concoursquotidien.gif);
   background-position:top;
   background-repeat: no-repeat;
   height: 36px;
   width: 94px;
}
.concours_bg_center_joue
{
   float:left;
   height: auto;
   width: 728px;
   background-color:#FFFFFF;
   background-image:url(../images/bg_dejajoue.gif);
   background-position:top right;
   background-repeat:no-repeat;
   border-style: solid;
   border-width: 0px 1px 1px 1px;
   border-color: #42a9eb;
   display:inline;
}
.concours_bg_center_ignore
{
   float:left;
   height: auto;
   width: 728px;
   background-color:#FFFFFF;
   background-image:url(../images/bg_ignore.gif);
   background-position:top right;
   background-repeat:no-repeat;
   border-style: solid;
   border-width: 0px 1px 1px 1px;
   border-color: #42a9eb;
   display:inline;
}
.concours_texte_titre
{
   float:left;
   height: auto;
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#66cc33;
   padding-left:15px;
   padding-right:15px;
   padding-bottom:2px;
   width: 698px;
   display:inline;
}
.concours_texte_titre_sans
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#66cc33;
}
.concours_texte_txt
{
   float:left;
   height: auto;
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#005ea8;
   padding-left:15px;
   padding-right:15px;
   width: 698px;
   display:inline;
}
.concours_texte_qs
{
   float:left;
   height: auto;
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#FF6600;
   padding-left:15px;
   padding-right:15px;
   width: 698px;
   display:inline;
}

.concours_texte_perso
{
   float:left;
   height: auto;
   font:bold 14px Arial, Helvetica, Sans-serif;
   color: #FF6600;
   padding-left:15px;
   padding-right:15px;
   width: 698px;
   display:inline;
}

.concours_texte_txt_bas
{
   float:left;
   height: auto;
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#42a9eb;
   padding-left:15px;
   padding-right:15px;
   width: 698px;
   display:inline;
}

.concours_qs
{
   height: auto;
   font:normal 13px Arial, Helvetica, Sans-serif;
   color: #FF6600;
}

.concours_affichage
{
   height: auto;
   float:left;
   width: 730px;
   display:inline;
   font:normal 12px Arial, Helvetica, Sans-serif;
   color: #66CC33;
   text-align:right;
}

.form_affichage {	
	background-color: #FFFFFF;
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#42A9EB;
	padding:3px;
	border-style: solid;
    border-width: 1px;
    border-color: #c7dae3;
	width:auto;
	height:auto;
	display:inline;
	margin-right:3px;
}

.concourst_texte_txt
{
   float:left;
   height: auto;
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#745252;
   padding-left:15px;
   padding-right:15px;
   width: 698px;
   display:inline;
}
.concours_texte_bas
{
   float:left;
   height: auto;
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#005ea8;
   padding-left:15px;
   padding-right:15px;
   width: 698px;
   display:inline;
}
.concours_bg_bottom
{
   float:left;
   height: 20px;
   width: 730px;
   display:inline;
}
.concours_partager
{
   float:left;
   height: 35px;
   width: 730px;
   text-align:right;
   display:inline;
}
.ipub
{
   float:left;
   width: auto;
   margin-bottom: 20px;
   display:inline;
}
.pagination
{
   float:left;
   width: 729px;
   height: auto;
   display:inline;
   text-align:center;
   margin-bottom:5px;
}
.pages_txt
{
   float:center;
   margin-top:7px;
   padding:5px;
   font:normal 18px Arial, Helvetica, Sans-serif;
   color:#42a9eb;
   text-decoration:none;
   display:inline;
   margin-left:3px;
   margin-right:3px;
}
.pages_txt2
{
   float:center;
   margin-top:5px;
   padding:2px;
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#42a9eb;
   text-decoration:none;
   display:inline;
   margin-left:1px;
   margin-right:1px;
}
.pages_on
{
   float:center;
   margin-top:7px;
   padding:5px;
   font:normal 18px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   text-decoration:none;
   display:inline;
   background-color:#42a9eb;
   margin-left:3px;
   margin-right:3px;
}
.pages_on2
{
   float:center;
   margin-top:5px;
   padding:2px;
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   text-decoration:none;
   display:inline;
   background-color:#42a9eb;
   margin-left:1px;
   margin-right:1px;
}
#global_left
{
   float:left;
   width: 204px;
   height: auto;
   margin-right:12px;
   display:inline;
}
.bg_left_top_logo
{
   float:left;
   width: 204px;
   height: 19px;
   background-image:url(../images/bg_left_top_logo.gif);
   background-repeat:no-repeat;
   display:inline;
}
.bg_left_top
{
   float:left;
   width: 204px;
   height: 19px;
   background-image:url(../images/bg_left_top.gif);
   background-repeat:no-repeat;
   display:inline;
}
.bg_left_bottom
{
   float:left;
   width: 204px;
   height: 19px;
   background-image:url(../images/bg_left_bottom.gif);
   background-repeat:no-repeat;
   margin-bottom:10px;
   display:inline;
}
.bg_left_center
{
   float:left;
   width: 204px;
   height: auto;
   background-image:url(../images/bg_left_center.gif);
   background-repeat:repeat-y;
   display:inline;
}
.bleuclair_tab
{
   float:left;
   margin-left:12px;
   padding:5px;
   width: 175px;
   height: auto;
   display:inline;
}
.tab_img
{
   float:left;
   margin-top:3px;
   margin-bottom:3px;
}
.form_inscription {	
	background-color: #FFFFFF;
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#005ea8;
	padding:3px;
	border-style: solid;
    border-width: 2px;
    border-color: #c7dae3;
	width:150px;
	height:auto;
	display:inline;
}
.form_liste {	
	background-color: #FFFFFF;
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#005ea8;
	border-style: solid;
    border-width: 2px;
    border-color: #c7dae3;
	display:inline;
	padding:2px;
}

#footer
{
   float:left;
   width: 990px;
   height: 28px;
   display:inline;
   background-image: url(../images/bg_bottom.gif);
   background-repeat:no-repeat;
}
.box_footer_titre
{
   float:left;
   width: 100%;
   /*height: 19px;*/
   display:inline;
   font:normal 12px Arial, Helvetica, Sans-serif;
   /*padding-top:9px;*/
   text-align:center;
   color:#3f82bd;
}
.box_footer_liens
{
   float:left;
   width: 986px;
   height: auto;
   display:inline;
   font:normal 12px Arial, Helvetica, Sans-serif;
   padding-top:3px;
   text-align:center;
   color:#42A9EB;
   background-color:#e9eff2;
   border-style: solid;
   border-width: 0px 2px 0px 2px;
   border-color: #FFFFFF;
   padding-bottom:10px;
}

.box_footer_liens a
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#42A9EB;
   text-decoration:none;
}

.commentaire_bg_center
{
   float:left;
   height: auto;
   width: 728px;
   background-color:#FFFFFF;
   border-style: solid;
   border-width: 0px 1px 1px 1px;
   border-color: #E5EBEF;
   display:inline;
}
.lettre-organisateur
{
   padding:3px;
}
.box_liste_orga
{
   float:left;
   width: 659px;
   height: auto;
   background:url(../images/puce.gif) no-repeat 15px;
   margin-top:5px;
   padding:5px 10px 5px 35px;
   display:inline;
}

.rubrique_mail
{
   float:left;
   width: 580px;
   height: auto;
   margin-bottom:20px;
   display:inline;
}

/* LIENS
vert : 66cc33
bleu clair : 42a9eb
bleu : 3f82bd
*/

.actualiser
{
   float:center;
   padding: 5px 10px 5px 10px;
   font:normal 16px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   text-decoration:none;
   display:inline;
   background-color:#66cc33;
   margin-left:1px;
   margin-right:1px;
   -moz-border-radius-topright: 10px;
   -moz-border-radius-bottomright: 10px;
   -moz-border-radius-bottomleft: 10px;
   -moz-border-radius-topleft: 10px;
   -webkit-border-top-right-radius: 10px;
   -webkit-border-bottom-right-radius: 10px;
   -webkit-border-bottom-left-radius: 10px;
   -webkit-border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   border-bottom-right-radius: 10px;
   border-bottom-left-radius: 10px;
   border-top-left-radius: 10px;
}



a.modifieradmin
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#fff;
   text-decoration:none;
}
a.modifieradmin:hover
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#ffd12c;
   text-decoration:underline;
}

a.logo_txt
{
   font:bold 13px Arial, Helvetica, Sans-serif;
   color:#3F82BD;
   text-decoration:none;
}
a.logo_txt:hover
{
   font:bold 13px Arial, Helvetica, Sans-serif;
   color:#66cc33;
   text-decoration:underline;
}
a.lien-titres-concours
{
   font:bold 15px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   text-decoration:none;
}
a.lien-titres-concours:hover
{
   font:bold 15px Arial, Helvetica, Sans-serif;
   color:#ffd12c;
   text-decoration:none;
}
a.lien-titres-concours-off
{
   font:bold 15px Arial, Helvetica, Sans-serif;
   color:#3f82bd;
   text-decoration:none;
}
a.lien-titres-concours-off:hover
{
   font:bold 15px Arial, Helvetica, Sans-serif;
   color:#66cc33;
   text-decoration:underline;
}
a.lien-titres-concours-on
{
   font:bold 15px Arial, Helvetica, Sans-serif;
   color:#FF6600;
   text-decoration:none;
}
a.lien-titres-concours-on:hover
{
   font:bold 15px Arial, Helvetica, Sans-serif;
   color:#66CC33;
   text-decoration:none;
}
a.lien-titres-organisateur
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#66cc33;
   text-decoration:none;
}
a.lien-titres-organisateur:hover
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#42a9eb;
   text-decoration:underline;
}
a.lien-concours-participer
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#66cc33;
   text-decoration:underline;
}
a.lien-concours-participer:hover
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#42a9eb;
   text-decoration:underline;
}
a.concours_bas_joue
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#005ea8;
   text-decoration:none;
}
a.concours_bas_joue:hover
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#66cc33;
   text-decoration:underline;
}
a.concours_bas_com
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#42a9eb;
   text-decoration:none;
}
a.concours_bas_com:hover
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#FF6600;
   text-decoration:underline;
}
a.concours_bas_ignore
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#005ea8;
   text-decoration:none;
}
a.concours_bas_ignore:hover
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#996633;
   text-decoration:underline;
}

.nombre_commentaire
{
   font:bold 13px Arial, Helvetica, Sans-serif;
   color:#66CC33;
}

.nombre_commentaire_on
{
   font:bold 13px Arial, Helvetica, Sans-serif;
   color:#FF6600;
}

.pages
{
   float:center;
   margin-top:7px;
   padding:5px;
   font:normal 18px Arial, Helvetica, Sans-serif;
   color:#42a9eb;
   display:inline;
   margin-left:3px;
   margin-right:3px;
}
.pages:hover
{
   float:center;
   margin-top:7px;
   padding:5px;
   font:normal 18px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   text-decoration:none;
   display:inline;
   background-color:#42a9eb;
   margin-left:3px;
   margin-right:3px;
}
.pages2
{
   float:center;
   margin-top:5px;
   padding:3px;
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#42a9eb;
   display:inline;
   margin-left:1px;
   margin-right:1px;
}
.pages2:hover
{
   float:center;
   margin-top:5px;
   padding:3px;
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   text-decoration:none;
   display:inline;
   background-color:#42a9eb;
   margin-left:1px;
   margin-right:1px;
}
.left_bg_titre
{
   float:left;
   width: 165px;
   height: auto;
   margin-left:25px;
   margin-top:2px;
   display:inline;
}
.left_bg_titre_t
{
   float:left;
   width: 140px;
   height: 22px;
   margin-left:25px;
   display:inline;
   background-image:url(../images/code_gagnant_t.gif);
   background-repeat:no-repeat;
   background-position:right;
   padding-top:5px;
   
}

a.addthis_button
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#3f82bd;
   text-decoration:none;
}

a.addthis_button_email
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#42a9eb;
   text-decoration:none;
}
a.addthis_button_email:hover
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#FF6600;
   text-decoration:underline;
}

a.lien-titres
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#3f82bd;
   text-decoration:none;
}
a.lien-titres:hover
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#FF6600;
   text-decoration:underline;
}

a.lien-titres-clair
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#42A9EB;
   text-decoration:none;
}
a.lien-titres-clair:hover
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#FF6600;
   text-decoration:underline;
}

a.lien-titres-vert
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#3F82BD;
   text-decoration:none;
}
a.lien-titres-vert:hover
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#66cc33;
   text-decoration:underline;
}

a.lien-titres-bleu
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#3F82BD;
   text-decoration:none;
}
a.lien-titres-bleu:hover
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#66cc33;
   text-decoration:underline;
}

a.mes-lien-titres
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#42a9eb;
   text-decoration:none;
}
a.mes-lien-titres:hover
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#66cc33;
   text-decoration:underline;
}
.titre_rubrique
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#42a9eb;
}
.titre_rubrique_orange
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#66CC33;
}
a.lien-lots
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#3f82bd;
   text-decoration:none;
}
a.lien-lots:hover
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#66cc33;
   text-decoration:underline;
}
a.footer_txt
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#3f82bd;
   text-decoration:none;
}
a.footer_txt:hover
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#3f82bd;
   text-decoration:underline;
}
.info_erreur
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#ff6600;
   text-decoration:none;
}
.lienbleu
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#005ea8;
}
.lienmarron
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#745252;
}
.liennoiro
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#5E5E5E;
}
.connexion
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#66cc33;
   text-decoration:underline;
}
.blanc
{
   color:#FF6600;
}
.astuce
{
   font:bold 18px Arial, Helvetica, Sans-serif;
   color:#66cc33;
}
.faq
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#66cc33;
}

.orange_gras
{
   font:bold 13px Arial, Helvetica, Sans-serif;
   color:#FF6600;
}

#header_bienvenue
{
   float:left;
   width: 490px;
   height:auto;
   margin-left:120px;
   margin-top:10px;
   text-align:center;
   display:inline;
}
#case_titre
{
   float:left;
   width: 204px;
   height: 208px;
   background-image:url(../images/case-top-liste.gif);
   background-repeat:no-repeat;
   display:inline;
   margin-bottom:10px;
}

.bg_liste_datec
{
   float:left;
   width: 500px;
   height: auto;
   background-image: url(../images/bg_liste_concoursc.gif);
   background-repeat:no-repeat;
   display:inline;
   margin:15px 15px 25px 110px;
   padding:15px 0px 15px 0px;
   -moz-border-radius: 10px;
}

.spacer_tab
{
   float:left;
   height: 5px;
   width:200px;
   display:inline;
}

.bleu_top
{
   float:left;
   width: 204px;
   height: 19px;
   background-image:url(../images/bg_bleu_top.gif);
   background-repeat:no-repeat;
   display:inline;
}
.bleu_bottom
{
   float:left;
   width: 204px;
   height: 19px;
   background-image:url(../images/bg_bleu_bottom.gif);
   background-repeat:no-repeat;
   margin-bottom:10px;
   display:inline;
}
.bleu_bg
{
   float:left;
   width: 204px;
   height: auto;
   background-image:url(../images/bg_bleu_bg.gif);
   background-repeat:repeat-y;
   display:inline;
}

.titre_tab
{
   float:left;
   margin-left:20px;
   margin-top:32px;
   padding:5px;
   width: 160px;
   height: auto;
   display:inline;
}
.txt_titre_tab
{
   float:left;
   padding-bottom:5px;
   display:inline;
}




a.lien-titres-concours_voir
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   text-decoration:none;
}
a.lien-titres-concours_voir:hover
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   text-decoration:underline;
}


.box_vert
{
   float:left;
   width: 180px;
   height: auto;
   display:inline;
   background-color:#f5f5f5;
   background-image:url(../images/haut_box_vert.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin-bottom:15px;
}

.box_bleu
{
   float:left;
   width: 180px;
   height: auto;
   display:inline;
   background-color:#f5f5f5;
   background-image:url(../images/haut_box_bleu.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin-bottom:15px;
}

.box_membre
{
   float:left;
   width: 180px;
   height: auto;
   display:inline;
   background-color:#eeeeee;
   background-image: url(../images/haut_box_membrev.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin-bottom:15px;
}

.box_titre
{
   float:left;
   width: 170px;
   height: 21px;
   display:inline;
   font:bold 14px Arial, Helvetica, Sans-serif;
   padding-top:18px;
   padding-left:10px;
   color:#FFFFFF;
}

.box_titre_membre
{
   float:left;
   width: 110px;
   height: 21px;
   display:inline;
   font:bold 14px Arial, Helvetica, Sans-serif;
   padding-top:18px;
   padding-left:70px;
   color:#FFFFFF;
}

.box_rubrique
{
   float:left;
   width: 162px;
   height: auto;
   display:inline;
   margin-left:8px;
   margin-top:8px;
   padding-left:10px;
}

.box_rubrique_vert
{
   float:left;
   width: 150px;
   height: auto;
   display:inline;
   margin-left:8px;
   margin-top:8px;
   padding-left:22px;
   background-image:url(../images/treffle1.gif);
   background-repeat:no-repeat;
}

.titre_cat
{
   float:left;
   margin-top:10px;
   width: 555px;
   height: auto;
   display:inline;
   font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
   color:#005d99;
   padding-left:25px;
   padding-bottom:3px;
   background:#FFFFFF url(../images/fond-fleche-toprubc.png) no-repeat 2px;
   border-bottom-style: solid;
   border-bottom-color: #99ca00; 
   border-bottom-width: 2px;
}

.box_rubrique_bleu
{
   float:left;
   width: 150px;
   height: auto;
   display:inline;
   margin-left:5px;
   margin-top:8px;
   padding-left:22px;
}

.box_rubrique_sans
{
   float:left;
   width: 147px;
   height: auto;
   display:inline;
   margin-left:8px;
   margin-top:5px;
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#005c99;
   padding-left:25px;
   padding-top:2px;
   min-height:20px;
}

.box_rubrique_bienvenue
{
   float:left;
   width: 180px;
   height: auto;
   display:inline;
   margin-top:5px;
   font:normal 14px Arial, Helvetica, Sans-serif;
   text-align:center;
   color:#98ca00;
   padding-top:2px;
   min-height:20px;
}

.box_rubrique_part
{
   float:left;
   width: 140px;
   height: auto;
   display:inline;
   margin-left:8px;
   margin-top:5px;
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#005c99;
   padding-left:0px;
   padding-top:2px;
   min-height:20px;
}

.box_rubrique_fav
{
   float:left;
   padding-top:2px;
   width: 16px;
   height: 16px;
   display:inline;
   margin-left:8px;
   margin-top:5px;
}

.box_vide
{
   float:left;
   width: 180px;
   height: 15px;
   display:inline;
}

.box_rien
{
   float:left;
   width: 180px;
   height: auto;
   text-align:center;
   display:inline;
}

.box_pub
{
   float:left;
   width: 180px;
   height: auto;
   display:inline;
   padding-top:10px;
   padding-bottom:10px;
   text-align:center;
}

a.rubrique
{
   font:bold 13px Arial, Helvetica, Sans-serif;
   color:#005d99;
}
a.rubrique:hover
{
   font:bold 13px Arial, Helvetica, Sans-serif;
   color:#98ca00;
   text-decoration:none;
}

a.rubrique_nb
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#005d99;
}
a.rubrique_nb:hover
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#005d99;
   text-decoration:none;
}

.bigbox_left
{
   float:left;
   width: 283px;
   height: 283px;
   display:inline;
   background-image: url(../images/fond_bleu.gif);
   background-repeat:no-repeat;
   margin-bottom:15px;
   margin-right:14px;
}

.bigbox_right
{
   float:left;
   width: 283px;
   height: 283px;
   display:inline;
   background-image: url(../images/fond_vert.gif);
   background-repeat:no-repeat;
   margin-bottom:15px;
}

.bigbox_right_pub
{
   float:left;
   width: 267px;
   height: 267px;
   padding-left:16px;
   padding-top:16px;
   display:inline;
   background-image: url(../images/fond_gris.gif);
   background-repeat:no-repeat;
   margin-bottom:15px;
   font:normal 10px Arial, Helvetica, Sans-serif;
}

.bigbox_left_titre_a
{
   float:left;
   width: 193px;
   height: 20px;
   display:inline;
   margin-top:20px;
   padding-left:90px;
   font:bold 18px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
}
.bigbox_left_titre_b
{
   float:left;
   width: 213px;
   height: 30px;
   display:inline;
   margin-top:2px;
   padding-left:70px;
   font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
   color:#ccff33;
   margin-bottom:11px;
}
.bigbox_left_texte
{
   float:left;
   width: 263px;
   height: 20px;
   display:inline;
   padding-left:20px;
   margin-bottom:2px;
}

a.bigbox
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
}
a.bigbox:hover
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#98ca00;
   text-decoration:none;
}

.bigbox_right_titre_a
{
   float:left;
   width: 243px;
   height: 25px;
   display:inline;
   margin-top:20px;
   padding-left:40px;
   font:bold 22px Arial, Helvetica, Sans-serif;
   color:#3366FF;
}
.bigbox_right_titre_b
{
   float:left;
   width: 193px;
   height: 20px;
   display:inline;
   margin-top:2px;
   padding-left:90px;
   font:bold 20px Arial, Helvetica, Sans-serif;
   color:#77a5c3;
   margin-bottom:7px;
}

.bigbox_right_texte
{
   float:left;
   width: 253px;
   height: auto;
   display:inline;
   padding-left:15px;
   padding-right:15px;
   margin-bottom:2px;
   margin-top:5px;
   font:bold 15px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
}
.bigbox_right_texte_a
{
   float:left;
   width: 283px;
   height: 20px;
   display:inline;
   text-align:center;
   margin-top:5px;
}

a.bigbox_ex
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   text-decoration:underline;
}
a.bigbox_ex:hover
{
   font:normal 13px Arial, Helvetica, Sans-serif;
   color:#98ca00;
   text-decoration:underline;
}

.bigbox_right_form
{
   float:left;
   width: 283px;
   height: 30px;
   display:inline;
   margin-top:15px;
}

.form_mail {	
	background-color: #FFFFFF;
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#336699;
	padding-left:5px;
	padding-top:3px;
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #98ca00;
	width:150px;
	height:17px;
	display:inline;
}

.form_search {	
	background-color: #FFFFFF;
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#336699;
	padding-left:5px;
	padding-top:3px;
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #98ca00;
	width:130px;
	height:17px;
	display:inline;
}





.form_connexion {	
	background-color: #FFFFFF;
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#005d98;
	padding-left:5px;
	padding-top:3px;
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #98ca00;
	width:100px;
	height:17px;
	display:inline;
}

.bigbox_right_texte_b
{
   float:left;
   width: 283px;
   height: 20px;
   display:inline;
   text-align:center;
   margin-top:5px;
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   font-style:italic;
}

.rubrique_vert
{
   float:left;
   width: 580px;
   height: auto;
   display:inline;
   background-color:#f5f5f5;
   background-image:url(../images/haut_rubrique_vert.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin-bottom:15px;
}

.rubrique_vert_clair
{
   float:left;
   width: 580px;
   height: auto;
   display:inline;
   background-color:#fafafa;
   background-image:url(../images/haut_rubrique_vert_clair.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin-bottom:15px;
}

.rubrique_titre
{
   float:left;
   width: auto;
   height: auto;
   display:inline;
   font:bold 24px Arial, Helvetica, Sans-serif;
   padding-top:23px;
   padding-left:70px;
   color:#FFFFFF;
}

.rubrique_titre_petit
{
   float:left;
   width: auto;
   height: auto;
   display:inline;
   font:bold 16px Arial, Helvetica, Sans-serif;
   padding-top:30px;
   padding-left:8px;
   color:#3366ff;
}

.rubrique_texte
{
   float:left;
   width: 550px;
   height: auto;
   display:inline;
   font:normal 13px Arial, Helvetica, Sans-serif;
   padding:15px;
   color:#005d99;
}

.rubrique_astuce
{
   float:left;
   width: 550px;
   height: auto;
   display:inline;
   font:normal 12px Arial, Helvetica, Sans-serif;
   margin-top:10px;
   padding-left:15px;
   padding-right:15px;
   padding-top:15px;
   color:#005d99;
}

.rubrique_question
{
   float:left;
   width: 550px;
   height: auto;
   display:inline;
   font:bold 13px Arial, Helvetica, Sans-serif;
   margin-top:10px;
   padding-left:15px;
   padding-right:15px;
   padding-top:15px;
   color: #FF6600;
}

.rubrique_reponse
{
   float:left;
   width: 550px;
   height: auto;
   display:inline;
   font:normal 12px Arial, Helvetica, Sans-serif;
   padding-left:15px;
   padding-right:15px;
   padding-top:15px;
   color:#005d99;
}



.titre_lot
{
   float:left;
   width: 580px;
   height: auto;
   display:inline;
   font:bold 18px Arial, Helvetica, Sans-serif;
   text-align:center;
   margin-top:10px;
   color:#77a5c3;
   margin-bottom:20px;
}

.titre_inscription
{
   float:left;
   width: 580px;
   height: auto;
   display:inline;
   font:bold 18px Arial, Helvetica, Sans-serif;
   text-align:center;
   margin-top:10px;
   color:#77a5c3;
}

.texte_petit
{
   font:normal 11px Arial, Helvetica, Sans-serif;
   color:#005d99;
   font-style:italic;
   text-decoration:none;
}

.texte_bleu
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#006eb4;
   text-decoration:none;
}

a.texte
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#98ca00;
   text-decoration:none;

}
a.texte:hover
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#ff9000;
   text-decoration:none;
}

a.texte_petit
{
   font:normal 11px Arial, Helvetica, Sans-serif;
   color:#98ca00;
   font-style:italic;
   text-decoration:none;

}
a.texte_petit:hover
{
   font:normal 11px Arial, Helvetica, Sans-serif;
   color:#ff9000;
   font-style:italic;
   text-decoration:none;
}

.rubrique_lot
{
   float:left;
   width: 550px;
   height: auto;
   display:inline;
   font:normal 11px Arial, Helvetica, Sans-serif;
   padding-bottom:15px;
   padding-left:15px;
   padding-right:15px;
   color:#005d99;
}

.rubrique_erreur
{
   float:left;
   width: 550px;
   height: auto;
   display:inline;
   font:bold 13px Arial, Helvetica, Sans-serif;
   text-align:center;
   color:#f77300;
}

.rubrique_ok
{
   float:left;
   width: 550px;
   height: auto;
   display:inline;
   font:bold 13px Arial, Helvetica, Sans-serif;
   margin-top:20px;
   text-align:center;
   color:#339900;
}

.rubrique_okk
{
   float:left;
   width: 550px;
   height: auto;
   display:inline;
   font:normal 11px Arial, Helvetica, Sans-serif;
   padding:15px;
   color:#339900;
}

.rubrique_inscription
{
   float:left;
   width: 550px;
   height: auto;
   display:inline;
   font:normal 13px Arial, Helvetica, Sans-serif;
   padding:15px;
   background-image:url(../images/fond_inscription.gif);
   background-repeat:no-repeat;
   color:#005d99;
}

.bloc_new_concours
{
   float:left;
   width: 550px;
   height: 100px;
   display:inline;
   margin-left:15px;
   margin-right:15px;
   margin-bottom:15px;
}

.bloc_new_concours_txt
{
   float:left;
   width: 220px;
   height: 15px;
   display:inline;
   margin-left:15px;
   margin-top:8px;
   padding-left:30px;
   background-image:url(../images/treffle1.gif);
   background-repeat:no-repeat;
}

a.new_concours
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#003f71;
   text-decoration:none;

}
a.new_concours:hover
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#98ca00;
   text-decoration:none;
}

.concours_bloc_titre
{
   float:left;
   width: 580px;
   height: 25px;
   display:inline;
   margin-top:10px;
   background-color:#538fb6;
   margin-bottom:5px;
}

.concours_bloc_titre_site
{
   float:left;
   width: 370px;
   height: 22px;
   display:inline;
   padding-top:3px;
   padding-left:10px;
}

a.concours_titre
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   text-decoration:none;
}
a.concours_titre:hover
{
   font:bold 14px Arial, Helvetica, Sans-serif;
   color:#FFFFFF;
   text-decoration:none;
}

.concours_bloc_titre_dlp
{
   float:left;
   width: 190px;
   height: 19px;
   display:inline;
   font:normal 11px Arial, Helvetica, Sans-serif;
   padding-top:6px;
   padding-right:10px;
   text-align:right;
   color:#FFFFFF;
}

.concours_bloc_gagner
{
   float:left;
   width: 550px;
   height: auto;
   display:inline;
   font:normal 13px Arial, Helvetica, Sans-serif;
   padding-left:15px;
   padding-right:15px;
   padding-top:10px;
   color:#005d99;
}

.font_concours_bold
{
   font:bold 13px Arial, Helvetica, Sans-serif;
   color:#7cca00;
}

.font_search
{
   font:bold 13px Arial, Helvetica, Sans-serif;
   color:#ff009c;
}

.concours_bloc_texte
{
   float:left;
   width: 550px;
   height: auto;
   display:inline;
   font:normal 11px Arial, Helvetica, Sans-serif;
   text-align:center;
   padding:15px;
   color:#005d99;
}

a.bloc_texte
{
   font:normal 11px Arial, Helvetica, Sans-serif;
   color:#005d99;
   text-decoration:none;
}
a.bloc_texte:hover
{
   font:normal 11px Arial, Helvetica, Sans-serif;
   color:#98ca00;
   text-decoration:none;
}

a.participer
{
   font:bold 13px Arial, Helvetica, Sans-serif;
   color:#ff9000;
   text-decoration:underline;
}
a.participer:hover
{
   font:bold 13px Arial, Helvetica, Sans-serif;
   color:#98ca00;
   text-decoration:underline;
}







a.footer_texte
{
   font:normal 11px Arial, Helvetica, Sans-serif;
   color:#77a5c3;
   text-decoration:none;
}
a.footer_texte:hover
{
   font:normal 11px Arial, Helvetica, Sans-serif;
   color:#77a5c3;
   text-decoration:none;
}

.suiteretour
{
   float:left;
   width: 565px;
   height: auto;
   display:inline;
   padding-right:15px;
   text-align:right;
   background-color:#fafafa;
}

.redac_bloc_titre
{
   float:left;
   width: 580px;
   height: auto;
   display:inline;
   margin-top:10px;
   background-color:#e7e7e7;
}

.redac_bloc_titre_site
{
   float:left;
   width: 566px;
   height: auto;
   display:inline;
   padding:2px;
   padding-left:10px;
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#005d99;
}

.rubrique_gain
{
   float:left;
   width: 550px;
   height: auto;
   display:inline;
   font:normal 11px Arial, Helvetica, Sans-serif;
   margin-top:10px;
   padding-left:15px;
   padding-right:15px;
   color:#005d99;
}

.font_gain
{
   font:normal 12px Arial, Helvetica, Sans-serif;
   color:#7cca00;
}
.deja_joue {
	float:left;
	height:auto;
	background-image: url(../images/deja_joue.gif);
	background-position: right;
	background-repeat: no-repeat;
}

a.deco_texte
{
   font:normal 11px Arial, Helvetica, Sans-serif;
   color:#98ca00;
   text-decoration:none;
}
a.deco_texte:hover
{
   font:normal 11px Arial, Helvetica, Sans-serif;
   color:#98ca00;
   text-decoration:none;
}

.concoursplus
{
	float:left;
	width:730px;
	margin-top:15px;
}

#concoursplus_intro_left
{
	float:left;
	height:103px;
	width:150px;
	padding-left:50px;
}

#concoursplus_intro_right
{
	float:left;
	width:500px;
	height:83px;
	background-image: url(../images/bulle_haut_concoursplus.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding:10px;
	font:normal 13px Arial, Helvetica, Sans-serif;
    color:#3F82BD;
}

#concoursplus_left
{
	float:left;
	height:auto;
	width:300px;
	margin-top:10px;
}

#concoursplus_right
{
	float:left;
	height:auto;
	width:430px;
	margin-top:10px;
}

#concoursplus_left h2
{
	font:normal 1.2em Arial, Helvetica, Sans-serif;
    color:#205E76;
	line-height:35px;
	padding-left:5px;
}

.concoursplus_colonegauche
{
	float:left;
	height:auto;
	width:285px;
	border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #dddddd;
	font:normal 13px Arial, Helvetica, Sans-serif;
    color:#222222;
	padding-right:10px;
}

.concoursplus_colonegauche img
{
	float:left;
}
.concoursplus_colonegauche h3 {
  border-bottom:1px dotted #205e76;
  color:#205e76;
  font-size:1.1em;
  margin:10px 10px 10px 60px;
  padding-bottom:3px;
}
.concoursplus_colonegauche p {
  margin:0 0 0 60px;
  color:#555555;
  font-size:1.05em;
}

.concoursplus_droite_bg
{
	float:left;
	width:378px;
	height:384px;
	background-image: url(../images/concoursplus_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left:10px;
	margin-bottom:15px;
	padding:15px;
}

.concoursplus_droite_compte
{
	float:left;
	width:378px;
	height:auto;
	background-image: url(../images/fond_concoursplus.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin-left:10px;
	margin-bottom:15px;
	padding:15px;
	border-style: solid;
    border-width: 1px;
    border-color: #cdedf9;
}

.concoursplus_droite_abo
{
	float:left;
	width:374px;
	height:auto;
	margin-left:10px;
	margin-bottom:15px;
	padding:15px;
	border:2px solid #ff3300;
	font:normal 14px Arial, Helvetica, Sans-serif;
    color:#000000;
}

.validationreponse
{
	float:left;
	width:374px;
	height:auto;
	margin-left:10px;
	margin-bottom:15px;
	padding:15px;
	border:2px solid #66CC33;
	font:normal 13px Arial, Helvetica, Sans-serif;
    color:#005EA8;
}


.concoursplus_droite_inscription
{
	float:left;
	width:408px;
	height:574px;
	background-image: url(../images/fond_concoursplus_inscription.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left:10px;
}

.concoursplus_droite_tarifs
{
	float:left;
	width:406px;
	height:217px;
	background-image: url(../images/tarifs2010.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left:10px;
}

.concoursplus_droite_abonnement
{
	float:left;
	margin-top:15px;
	width:382px;
	height:272px;
	background-image: url(../images/concoursplus_bg_abonnement.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left:10px;
	padding:100px 15px 15px 15px;
	margin-bottom:25px;
}

.concoursplus_droite_abonnement p
{
	font:normal 13px Arial, Helvetica, Sans-serif;
 	color:#55555;
}

.concoursplus_droite_tarifs_abonner
{
	float:left;
	width:150px;
	height:auto;
	margin-left:10px;
	margin-top:170px;
	padding-left:40px;
}

.concoursplus_droite_tarifs_paypal
{
	float:right;
	width:130px;
	height:auto;
	margin-left:280px;
	margin-top:10px;
}

a.grey-arrow-button {
  float:left;
  display:block;
  height:25px;
  padding-left:33px;
  background:url(../images/grey-arrow-left.png) no-repeat;
}

a.grey-arrow-button span {
  display:block;
  height:25px;
  background:url(../images/grey-arrow-right.png) no-repeat top right;
  padding:4px 15px 0 0;
  font:normal 13px Arial, Helvetica, Sans-serif;
  color:#3f82bd;
}
a.grey-arrow-button:hover {
background:url(../images/grey-arrow-left-hover.png) no-repeat;
text-decoration:none;
}
a.grey-arrow-button:hover span {
  background:url(../images/grey-arrow-right-hover.png) no-repeat top right;
  color:#ff6629;
}

.concoursplus_droite_top
{
	float:left;
	width:380px;
	height:240px;
}
.concoursplus_droite_bottom
{
	float:left;
	width:380px;
}
.concoursplus_droite_bottom h3
{
	font:normal 1.2em Arial, Helvetica, Sans-serif;
    color:#205E76;
	line-height:35px;
	padding-top:5px;
	padding-left:5px;
}
.concoursplus_droite_bottom p {
  margin:10px 0 0 80px;
  color:#3F82BD;
  font:normal 16px Arial, Helvetica, Sans-serif;
}
.concourspluscondition
{
  float:left;
  margin:15px 0 0 80px;
  color:#205E76;
  font:normal 11px Arial, Helvetica, Sans-serif;
}
.concoursplus_droite_top h3
{
	font:normal 1.2em Arial, Helvetica, Sans-serif;
    color:#205E76;
	line-height:35px;
	padding-top:25px;
	padding-left:5px;
}
.concoursplus_droite_top p {
  margin:0 150px 0 0;
  color:#205E76;
  font:normal 13px Arial, Helvetica, Sans-serif;
}
.moncompteconcoursplus {
	border-bottom:1px dotted #205e76;
	padding: 0 10px;
	float:left;
	width:360px;
	height:auto;
	margin-bottom:15px;
}
.moncompteconcoursplus img {
	float:left;
	margin-top:40px;
}
.moncompteconcoursplus p {
  margin-left: 160px;
}
.textecompte {
  padding:10px 0;
  color:#3F82BD;
  font:normal 12px Arial, Helvetica, Sans-serif;
}
