	/* Redefinitions des balises HTML */ 
	*{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
	body{margin:0px; background:#000 url(../img/bg-page.jpg) no-repeat 50% 0%; text-align:center;}

	img{border:0}

	a,a:visited {text-decoration:none; outline:none; color: #fff;}
	a:hover{text-decoration:underline;color:#fff;}

	html>body input[type="checkbox"]{margin:3px;}
	html>body input[type="radio"]{margin:4px;}

	select option{padding:0 3px;}

	/* CLASS génériques */ 
	.bold{font-weight:bold;}
	.italic{font-style:italic;}

	/* Bloc css de la page soiree */ 
	div#main{position:relative; width:950px; text-align:left; margin:0 auto;}

	/* --------------------- partie top --------------------- */
	div#top{float:left; width:950px; height:630px; position: relative;}

	/* logos */
	div#top div#logos{float:left; width:709px; padding:32px 0 0 241px;}
	div#top div#logos img.marg{margin-right:73px;}

	/* titre */
	div#top div#titre{float:left; width:709px; height:127px; padding:60px 0 0 241px; font-size:40px; color:#FFF;}
	div#top div#titre .big{font-size:50px; font-weight:bold;}
	div#top div#titre .big sup{font-size:25px;}

	/* colonne texte */
	div#top div#texte{float:left; width:340px; padding:0 0 0 241px; font-size:13px; color:#FFF;}
	div#top div#texte a{color:#FFF; text-decoration:underline;}
	
	div#top div#texte .intro{padding:0 44px 0 3px; text-align:justify; line-height:15px;}
	
	div#top div#texte div#prevenir{height:157px;
	left:243px;
	position:absolute;
	top:441px;
	width:337px;}
	div#top div#texte div#prevenir p.prix{height:96px; padding:39px 0 0 273px; font-size:15px; color:#FFF; font-weight:bold;}
	div#top div#texte div#prevenir p.lien{padding:0 0 0 33px; font-size:14px; color:#FFF;}
	div#top div#texte div#prevenir p.lien a{width:228px; height:21px; color:#FFF; text-align:center; padding-top:3px; display:block;}
	div#top div#texte div#prevenir p.lien a:hover{color:#C90016; text-decoration:none;}

	/* colonne inscription */
	div#top div#inscrip{float:left; width:369px; height:389px;}
	
	div#top div#inscrip p.onglet{height:30px; padding:31px 0 13px 0; font-size:17px; color:#FBB400; text-align:center;}
	
	div#top div#inscrip p.intitule{float:left; width:156px; padding:2px 0 0 32px; font-size:12px; color:#FFF; font-weight:bold;}
	p.merci{float:left; width:300px; padding:2px 0 0 32px; font-size:12px; color:#FFF; font-weight:bold;}
	div#top div#inscrip p.champs{float:left; width:181px;}
	div#top div#inscrip p.champs input{width:148px; height:17px; border:1px solid #FFF; font-size:12px; color:#000; margin-bottom:10px; _margin-bottom:8px;}
	
	div#top div#inscrip p.champs input.bouton{width:auto; height:auto; }
	
	div#top div#inscrip p.case{clear:both; float:left; width:50px; text-align:right; padding-top:0px;}
	div#top div#inscrip p.choix{float:left; width:293px; padding:5px 20px 0 6px; font-size:10px; color:#FFF;}
	
	div#top div#inscrip p.bouton{clear:both; padding:5px 0 0 58px;}

	.bouton .bouton {background: transparent url(../img/bt-inscrire.png) top left no-repeat; height:53px; width:266px; display:block; color: #c80000; text-align:center; vertical-align:middle; border:0; font-size:18px; line-height: 53px;}

	/* --------------------- partie programme --------------------- */
	div#programme{float:left; width:950px; height:178px; background:url(../img/bg-filet.gif) no-repeat left bottom;}

	div#programme div#prog_1{float:left; width:557px; padding:10px 0 0 34px;}
	
	div#programme div#prog_1 p.quest{float:left; width:77px; font-size:12px; color:#FBB400; font-weight:bold; padding-bottom:8px;}
	div#programme div#prog_1 p.rep{float:left; width:480px; font-size:12px; color:#C1C1C1; padding-bottom:8px;}

	div#programme div#prog_2{float:left; width:359px; font-size:12px; color:#C1C1C1; padding-top:10px;}
	div#programme div#prog_2 .couleur{color:#FBB400; font-weight:bold;}
	
	div#programme div#prog_2 ul{padding:8px 0 3px 0;}
	div#programme div#prog_2 ul li{list-style:none; background:url(../img/bg-puce.gif) no-repeat 0px 5px; padding:0 0 5px 8px;}

	/* --------------------- partie partenaires --------------------- */
	div#partenaires{float:left; width:916px; font-size:11px; color:#878787; padding:4px 0 28px 34px;}
	
	div#partenaires div.bloc_partn{float:left; width:264px; font-size:11px; color:#878787; text-align:justify; margin-top:10px;}
	div#partenaires div.bloc_partn a{display:block; height:40px; width:160px; text-indent:-9999px;}
	
	div#partenaires div#partn_1, div#partenaires div#partn_2{padding-right:53px;}
	
		/* --------------------- partie partager --------------------- */
	div.bloc_partager{display:inline; text-align:center; width:150px;}
