body { background-image: url(../images/bg.jpg); background-attachment: fixed; color: #333333;}
#conteneur {
width: 600px; margin: 0px 0px 0px 440px; padding: 10px;  color: #333333;
}



dl.curved {background: #ffffff url(../images/c_tl1.gif) top left no-repeat; margin:10 px; padding:0; width:580px;
  /* for IE */
  /*filter:alpha(opacity=85);*/
  /* CSS3 standard */
  /* opacity:0.85; */
  }
dl.curved dt {background:transparent url(../images/c_tr1.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.curved dd {background:transparent url(../images/c_bl1.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:10px; line-height:1.3em; color: #333333;}
dl.curved dd p.last {background:transparent url(../images/c_br1.gif) bottom right no-repeat; }

/* Texte */
.txt_18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: lighter; color: #333333;
	}
	
.txt_11 {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #333333;
}	

.txt_10bleu {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0C3F6C;
}
.txt_10bleu a {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #0C3F6C;
}
.txt_10bleu a:hover {
	text-decoration: underline;
}


.txt_11bleu {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0C3F6C;
}
.txt_11_3166D2{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3166D2; font-weight:bold;
}
.txt_11bleu a {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #0C3F6C;
}
.txt_11bleu a:hover {
	text-decoration: underline;
}
.txt_12 {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #333333;
}
.txt_14 {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 19px; color: #333333;
}

.edito_12 {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333;
}
.edito_10 {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333;
}
.inactif { color: #333333; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

/* Blocs */
.bloc { background-image:url(../images/bloc-pourquoi-participer.png); width: 540px; height:270px; margin-left: 20px; position: relative;}
.bloc td, .bloc2 p {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.bloc1 { width: 540px; margin-left: 20px; position: relative;}
.bloc2 { background-image:url(../images/bloc-2-prix-par-categorie.png); width:540px; height:360px; margin-left: 20px; position: relative;}
.bloc2 .texte { padding:213px 0 0 0;}


.bloc_palmares { width: 540px; float: right; background: url(../images/bloc_palmares.jpg); margin: 10px 0 0 20px; padding: 10px; background-repeat: no-repeat; height: 80px; font-family:Arial, Helvetica, sans-serif; font-size:11px; position: relative;}	
.bloc_form1 { width: 160px; float: right; background: url(../images/bloc_formulaire1.jpg); background-repeat: no-repeat; height: 245px; font-family:Arial, Helvetica, sans-serif; font-size:11px; position: relative;}	
.bloc_form2 { width: 160px; float: right; background: url(../images/bloc_formulaire2.jpg); background-repeat: no-repeat; height: 215px; font-family:Arial, Helvetica, sans-serif; font-size:11px; position: relative;}	
.bloc_form3 { width: 160px; float: right; background: url(../images/bloc_formulaire3.jpg); background-repeat: no-repeat; height: 215px; font-family:Arial, Helvetica, sans-serif; font-size:11px; position: relative;}		
.bloc_participer { width: 540px; float: right; background: url(../images/bloc_comment_participer.jpg); margin: 10px 0 0 20px; padding: 10px; background-repeat: no-repeat; height: 240px; font-family:Arial, Helvetica, sans-serif; font-size:11px; position: relative;}				 		 
.bloc_edito { width: 540px; height: 670px; background: url(../images/bloc_large.gif); background-repeat: no-repeat; margin-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; position: relative;}				 

/* Liens */
.lien a { color:#0C3F6C; text-decoration:none; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.lien a:hover { text-decoration: underline;}
.lien_haut a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0C406C; text-decoration: none; font-weight: bold;}
.lien_haut a:hover { text-decoration: underline;}

/* Menu */
.menu { margin: 0; padding: 0; list-style: none; } 
.menu li { padding: 0; margin: 0; height: 36px; list-style: none; background-repeat: no-repeat; color: Black;} 
.menu li a, .menu li a:visited { display: block; text-decoration: none; text-indent: -1000px; height: 36px; background-repeat: no-repeat; } 
.concours {background-image: url(../images/nav_concours_on.gif); width: 133px;} 
.concours a {background-image: url(../images/nav_concours_off.gif);} 
.mode_emploi {background-image: url(../images/nav_categories_on.gif); width: 142px;} 
.mode_emploi a {background-image: url(../images/nav_categories_off.gif);} 
.palmares {background-image: url(../images/nav_palmares_on.gif); width: 105px;} 
.palmares a {background-image: url(../images/nav_palmares_off.gif);} 
ul.menu li a:hover {background: none;} .menu li {float: left;} 
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.mode_emploi_off {background-image: url(../images/nav_categories_on.gif); width: 142px;}
.palmares_off {background-image: url(../images/nav_palmares_on.gif); width: 105px;}
.concours_off {background-image: url(../images/nav_concours_on.gif); width: 133px;}


a.logo { background:url(../images/logo_menu.gif) repeat 0px 0px; width: 200px; height: 33px; display: block;}
a.logo span { display: none;}
a.logo:hover { background: url(../images/logo_menu.gif) repeat 0px -33px;}

.active { padding:5px; border:1px solid #333333; 
		-moz-border-radius: 5px; 
        -webkit-border-radius: 5px; 
        border-radius: 5px;         
        -webkit-border-top-left-radius: 5px; /* pour Chrome */ 
        -webkit-border-top-right-radius: 5px; /* pour Chrome */ }



/* Divers */
.spacer { clear:both; height:1px; font-size:1px;}

/*Header*/
.boite2 .top2 .img-g { float:left;}
.boite2 .top2 .img-d { float:right; background-image: url(../images/bg-blanc.gif); width:211px; height:246px;}
.img-d p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding-top:20px;}
.top2 .bandeau {position:relative; right:20px; width:620px;}

/*Boite*/
.boite {background: transparent; width:540px; margin:0 auto;}
.boite h1, .boite p {margin:0 10px;}
.boite h1 {font-size:2em; color:#333333; letter-spacing:1px;}
.boite p {padding-bottom:0.5em;}

.boite .top, .boite .bottom {display:block; background:transparent; font-size:1px;}
.boite .b1, .boite .b2, .boite .b3, .boite .b4, .boite .b1b, .boite .b2b, .boite .b3b, .boite .b4b {display:block; overflow:hidden;}
.boite .b1, .boite .b2, .boite .b3, .boite .b1b, .boite .b2b, .boite .b3b {height:1px;}
.boite .b2 {background:#B5C8EE; border-left:1px solid #B5C8EE; border-right:1px solid #B5C8EE;}
.boite .b3 {background:#fff; border-left:1px solid #B5C8EE; border-right:1px solid #B5C8EE;}
.boite .b4 {background:#fff; border-left:1px solid #B5C8EE; border-right:1px solid #B5C8EE;}
.boite .b4b {background:#fff; border-left:1px solid #B5C8EE; border-right:1px solid #B5C8EE;}
.boite .b3b {background:#fff; border-left:1px solid #B5C8EE; border-right:1px solid #B5C8EE;}
.boite .b2b {background:#B5C8EE; border-left:1px solid #B5C8EE; border-right:1px solid #B5C8EE;}


.boite .b1 {margin:0 5px; background:#fff;}
.boite .b2, .boite .b2b {margin:0 3px; border-width:0 2px;}
.boite .b3, .boite .b3b {margin:0 2px;}
.boite .b4, .boite .b4b {height:2px; margin:0 1px;}
.boite .b1b {margin:0 5px; background:#fff;}
.boite .boxcontent {display:block;  background:#fff; border-left:1px solid #B5C8EE; border-right:1px solid #B5C8EE; padding:5px;}
.boite .boxcontent3 {display:block; height:460px; background-image:url(../images/boxcontent3.jpg); background-repeat:repeat-x; border-left:1px solid #B5C8EE; border-right:1px solid #B5C8EE; padding:5px;}
.boite .boxcontent4 {display:block; background:url(../images/boxcontent4.jpg) bottom left repeat-x; border-left:1px solid #B5C8EE; border-right:1px solid #B5C8EE; padding:5px;}
.boite .boxcontent5 {display:block; border-left:1px solid #B5C8EE; border-right:1px solid #B5C8EE; border-bottom:1px solid #B5C8EE; padding:5px 5px 0 5px;}
/*Boite conteneur*/
.boite2 {background: transparent; width:580px; margin:10 px; padding:0;}
.boite2 h1, .boite2 p {margin:0 10px;}
.boite2 h1 {font-size:2em; color:#333333; letter-spacing:1px;}
.boite2 p {padding-bottom:0.5em;}

.boite2 .bottom2 {display:block; background:transparent; font-size:1px;}
.boite2 .b1a, .boite2 .b2a, .boite2 .b3a, .boite2 .b4a, .boite2 .b1ba, .boite2 .b2ba, .boite2 .b3ba, .boite2 .b4ba {display:block; overflow:hidden;}
.boite2 .b1a, .boite2 .b2a, .boite2 .b3a, .boite2 .b1ba, .boite2 .b2ba, .boite2 .b3ba {height:1px;}
.boite2 .b2a {background:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.boite2 .b3a {background:#fff; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.boite2 .b4a {background:#fff; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.boite2 .b4ba {background:#fff; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.boite2 .b3ba {background:#fff; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.boite2 .b2ba {background:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF;}


.boite2 .b1a {margin:0 5px; background:#fff;}
.boite2 .b2a, .boite2 .b2ba {margin:0 3px; border-width:0 2px;}
.boite2 .b3a, .boite2 .b3ba {margin:0 2px;}
.boite2 .b4a, .boite2 .b4ba {height:2px; margin:0 1px;}
.boite2 .b1ba {margin:0 5px; background:#fff;}
.boite2 .boxcontent2 {display:block;  background:#fff; border-left:1px solid #FFF; border-right:1px solid #FFF;}

/*AUTRE BOITE */

.list { margin:0 0 0 9px; padding:0; }
.list li { background:url(../images/puce_list.gif) no-repeat 0 10px; list-style:none; padding:0 0 0 11px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; }


