* {
	padding:0;
	margin:0;
}
body {
	background:white;
	font-family:arial;
	font-size:12px;
	color:white;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}

.clear {
	clear:both;
}
#body {
	position:relative;
	z-index:10;
	width:838px;
	margin:30px auto 0 auto;
	/*background:#e2007a;*/
	background:black;
}



#header {
	background:#e2007a;
	height:293px;
	position:relative;
}

.head_accroche {
	position:absolute;
	display:block;
	height:73px;
	width:640px;
	right:0;
	text-indent:-10000px;
	overflow:hidden;
	background:#e2007a url(../img/bg_header_acc.gif) no-repeat top right;
	z-index:8;
}
.illus_demartis {
	position:absolute;
	display:block;
	width:378px;
	height:275px;
	top:0;
	left:-79px;
	text-indent:-10000px;
	overflow:hidden;
	background:url(../img/bg_header_demartis.png) no-repeat;
	z-index:10;
}
.swf_header {
	position:absolute;
	display:block;
	width:640px;
	height:210px;
	bottom:20px;
	right:0;
	/*background:blue;*/
	z-index:5;
}

#logos_part {
	position:absolute;
	display:block;
	width:65%;
	height:40px;
	bottom:30px;
	right:0px;
	z-index:15;
}
#logos_part li{
	display:block;
	width:auto;
	height:40px;
	margin:0 15px;
	float:left;
}

#navtop {
	position:absolute;
	display:block;
	width:100%;
	height:22px;
	bottom:0;
	background:#e2007a;
	z-index:15;
}
#navtop li {
	display:block;
	height:22px;
	float:left;
	text-align:center;
}
#navtop li.li_inscript { width:140px; background:#e1001a; }
#navtop li.li_top10 { width:75px; }
#navtop li.li_crea { width:184px; }
#navtop li.li_contact { width:93px; }
#navtop li.li_regl { width:203px; }
#navtop li.li_shop { width:140px; }
#navtop li a {
	color:white;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
}




.accroch_accueil {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:35px;
}
.accroch_accueil strong{
	color:#d4d700;
}
.accueil_part, .accueil_gain {
	display:block;
	float:left;
	margin:0 30px 15px 30px;
}
.accueil_part {
	width:231px;
}
.accueil_gain {
	width:481px;
}
.accueil_part h2, .accueil_gain h2 {
	display:block;
	width:231px;
	height:16px;
	text-indent:-10000px;
	overflow:hidden;
	margin:0 0 5px 0;
}
.accueil_part h2 {
	background:url(../img/accueil_h2_particip.gif) no-repeat;
}
.accueil_gain h2 {
	background:url(../img/accueil_h2_agagner.gif) no-repeat;
}
.conteneur_brond {
	width:100%;
}
.conteneur_brond_top, .conteneur_brond_bot {
	height:13px;
}
.conteneur_brond_contenu {
	padding:0 10px;
	border-right:3px solid white;
	border-left:3px solid white;
	background:#e2007a;
	height:210px;
	font-size:13px;
}
.accueil_gain .conteneur_brond_contenu {
	font-size:15px;
	padding:15px 10px 0 10px;
	height:195px;
}
.conteneur_brond_contenu strong {
	color:#D4D700;
}
.conteneur_brond_contenu p{
	margin:0 0 15px 0;
}
.conteneur_brond_contenu a {
	color:white;
	text-decoration:underline;
}
.accueil_part .conteneur_brond_top {
	background:url(../img/bg-accueil-part-top.gif) no-repeat;
}
.accueil_part .conteneur_brond_bot {
	background:url(../img/bg-accueil-part-bot.gif) no-repeat;
}
.accueil_gain .conteneur_brond_top {
	background:url(../img/bg-accueil-gain-top.gif) no-repeat;
}
.accueil_gain .conteneur_brond_bot {
	background:url(../img/bg-accueil-gain-bot.gif) no-repeat;
}





/*
#header h1{
	width:100%;
	height:109px;
	background:url(../img/bg-header.gif) no-repeat;
	text-indent:-10000px;
	overflow:hidden;
}
#header #illus_concours {
	position:absolute;
	z-index:10;
	width:231px;
	height:175px;
	left:-35px;
	top:-77px;
	background:url(../img/illus_canards.png) no-repeat;
}
#header ul {
	display:block;
	width:100%;
	height:20px;
	background:black;
}
#header ul li{
	display:block;
	float:left;
	height:20px;
	padding:0 10px;
}
#header ul li.lien_inscript {
	background:#d4d600;
}
#header ul li a {
	font-weight:bold;
	text-transform:uppercase;
	color:white;
	line-height:18px;
}
#header ul li.lien_inscript a {
	color:black;
}
*/


#f_particip {
	width:626px;
	padding:0;
	margin:50px auto;
	/*border:8px solid #E2007A;*/
	background:#d4d600;
	position:relative;
}
#f_particip .border-top {
	height:13px;
	background:url(../img/bg-form-top.gif) no-repeat;
}
#f_particip .content-form {
	background:#e2007a;
	border-left:3px solid white;
	border-right:3px solid white;
	padding:20px;
}
#f_particip .border-bottom {
	position:aboslute;
	bottom:0;
	height:13px;
	background:url(../img/bg-form-bot.gif) no-repeat;
}

#f_particip h2 {
	width:100%;
	height:49px;
	text-indent:50px;
	color:#d4d700;
}
#f_particip h2.picto_1 {
	background:url(../img/pict-1.gif) no-repeat;
}
#f_particip h2.picto_2 {
	background:url(../img/pict-2.gif) no-repeat;
}
#f_particip .content_form {
	margin:-20px 0 20px 60px;
}
#f_particip p {
	height:25px;
	clear:both;
	position:relative;
}
#f_particip .content_form p {
	width:70%;
}

#f_particip p.desc_part {
	height:auto;
	margin:0 0 10px 0;
}
#f_particip p label, #f_particip p input, #f_particip p textarea  {
	display:block;
	float:left;
}
#f_particip p label {
	width:100px;
}
#f_particip p input, #f_particip p textarea  {
	width:240px;
}
#f_particip p textarea  {
	height:80px;
}
.err, .succ {
	display:block;
	position:absolute;
	right:-170px;
	width:175px;
	height:21px;
	text-indent:22px;
	margin:0 0 0 10px;
	padding:3px 0 0 0;
}
.err {
	background:url(../img/picto-err.gif) no-repeat;
}
.succ {
	background:url(../img/picto-succ.gif) no-repeat;
}
#file_loadeur {
	display:block;
	position:absolute;
	width:26px;
	height:26px;
	left:75px;
	background:url(../img/loader.gif) no-repeat;
}

#lst_part {
	margin:20px 10px;
}
#lst_part .bloc_photo {
	width:135px;
	/*height:179px;*/
	float:left;
	margin:8px 14px;
	position:relative;
	
}
#lst_part .bloc_photo .bg_photo {
	background:#E2007A;
}

#lst_part .bloc_photo .nfo_nb_votes {
	display:block;
	width:100%;
	height:15px;
	text-align:center;
	color:white;
	font-size:11px;
}
#lst_part .bloc_photo h3 {
	font-size:11px;
	color:white;
	text-align:center;
	/*background:black;*/
	width:100%;
	overflow:hidden;
	padding:2px 0;
}
#lst_part .bloc_photo .cadre_img {
	display:block;
	width:123px;
	margin:0 auto;
	padding:5px 5px;
	/*border-left:1px solid black;
	border-right:1px solid black;*/
}
#lst_part .bloc_photo .pict_view {
	position:absolute;
	bottom:40px;
	right:10px;
	width:16px;
	height:16px;
	background:url(../img/picto_loupe.gif) no-repeat;
}
#lst_part .bloc_photo .bloc_votez {
	position:relative;
	padding:2px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	background:black;
}
.pop  {
	overflow:hidden;
}
.content_pop {
	position:relative;
}
.pop img {
	display:block;
	margin:0 auto;
}
.pop_footer {
	position:absolute;
	bottom:0;
	right:0;
	width:135px;
	color:white;
	padding:2px 10px;
	text-transform:uppercase;
	font-weight:bold;
	background:black;
}
.pop .pagin_prec, .pop .pagin_suiv {
	display:block;
	position:absolute;
	width:30px;
	height:59px;
	text-indent:-10000px;
	overflow:hidden;
	top:210px;
}
.pop .pagin_prec {
	left:15px;
	background:url(../img/pop_prec.png) no-repeat;
}
.pop .pagin_suiv {
	right:15px;
	background:url(../img/pop_suiv.png) no-repeat;
}

.fields_contact {
	width:60%;
	float:left;
}
.bloc_adr {
	width:39%;
	float:left;
}

#regl {
	margin:20px 10px;
}
#regl h1, #regl h2 {
	padding:10px 0;
	color:#D4D600;
}
#regl p {
	padding:5px;
}


#footer {
	background:#e2007a;
	padding:12px;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:16px;
}
#footer a {
	color:white;
}

