/* CSS Document */



/*///// Style TEXTES /////*/



	a {
	color:#7ab800;
	font-weight:bold;
	text-decoration:none;
	}
	
	
	
	a:hover {
	color:#fca601;
	text-decoration:underline;
	}
	
	


	.txt_vert {
	color:#009b3a !important;
	font-weight:bold;
	}
	
	
	.txt_rouge {
	color:#a20c08 !important;
	font-weight:bold;
	}
	
	
	
	.titre_laureats {
	display:block;
	clear:both;
	color:#f2b000 !important;
	font-weight:bold;
	font-size:17px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	
	}
	
	
	
	
	.bt_liens{
	position				: relative;
	float					: left;
	display					: block;
	color					: #FFFFFF;
	font-weight				: bold;
	text-decoration			: none;
	padding					: 5px 7px 6px 7px;
	margin					: 15px 0px 0px 0px;
	background-image		: url(../img/bg_bt.jpg);
	background-repeat		: repeat-x;
	background-color		: #75c218;
	}
	
	
	.bt_liens:hover{
	color					:#18942b;
	text-decoration			: none;
	background-image		: none;
	background-color		: #b0e10d
	}

	

	
	
	.image_gauche{
	float:left;
	padding:0px 20px 5px 0px;
	}
	
	.image_droite{
	float:right;
	padding:0px 0px 5px 20px;
	
	}
	
	
	.image_gauche_home{
	float:left;
	padding:0px 12px 35px 0px;
	}
	
	
	
	
	
	









/*//////////////////////// STYLE COMMUN //////////////////////*/



	div, form, p {
    margin			: 0;
    padding			: 0;
	}




	html {
	margin			: 0;
    padding			: 0;
	scrollbar-face-color: #d2d0c4; 
	scrollbar-highlight-color:#D1D3D4; /*Contour gauche*/
	scrollbar-darkshadow-color: #ffffff; /*Ombre droite*/
	scrollbar-3dlight-color: #ffffff; /*Ombre Gauche*/
	scrollbar-arrow-color: #605f58; /*fleche*/
	scrollbar-track-color: #ffffff; /*fond*/
	scrollbar-darkshadow-color: #D1D3D4; /*contour droit*/ 
	}


	
	
	body {
	background-color		: #e2e0d3;
	margin					: 0;
    padding					: 0;
	}
		

	

	.page_conteneur_trophees {
	position				: relative;
	width					: 1000px;
	margin-left				: auto;
	margin-right			: auto;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 12px;
	padding					: 14px 0px 0px 0px;
	color					: #4f4d4e;
	}	
	
	
	
	.header_trophees{
	position				: relative;
	float					: left;
	width					: 1000px;
	background-image		: url(../img/visuel_header.jpg);
	background-repeat		: no-repeat;

	}
	
	
	.logo_trophees{
	position				: relative;
	float					: right;
	}
	
	

	
	
	
	
	.conteneur_centre{
	position				: relative;
	float					: left;
	width					: 657px;/* 719px - padding */
	margin					: 0;
	padding					: 0px 23px 10px 39px;
	background-image		: url(../img/bg_conteneur_centre.jpg);
	background-position		: top;
	background-repeat		: no-repeat;
	background-color		: #ffffff;
	}
	
	
	
	
	.chemin_fer{
	position				: relatif;
	float					: left;
	font-size				: 11px;
	width					: 657px;
	color					: #717171;
	padding					: 10px 0px 20px 0px;
	text-align				: right;
	}
	
	.chemin_fer a{
	color					: #717171;
	font-weight				: normal;
	text-decoration			: none;
	}
	
	
	.chemin_fer a:hover{
	color					: #fca601;
	text-decoration			: none;
	}
	
	.chemin_fer h1{
	color					: #89cc15;
	font-size				: 25px;
	padding					: 0px 0px 8px 0px;
	margin					: 0px;
	}


	
	
	
	.titre_page{
	position				: relative;
	float					: left;
	width					: 637px;/* 657px - padding */
	color					: #ffffff;
	font-size				: 14px;
	font-weight				: bold;
	padding					: 12px 10px 12px 10px;
	margin					: 0px;
	background-image		: url(../img/bg_titre_page.jpg);
	background-repeat		: repeat-x;
	background-color		: #a5db10;
	}
	
	.titre_page img{
	padding					: 0px 10px 0px 0px;
	}
	
	
	
	
	.block_texte{
	position				: relative;
	float					: left;
	clear					: both;
	width					: 637px; /* 657px - padding */
	margin					: 0;
	padding					: 30px 10px 14px 10px;
	line-height				: 18px;
	text-align				: justify;
	background-image		: url(../img/bg_block_text.jpg);
	background-repeat		: repeat-x;
	background-position		: bottom;
	}
	
	
	.block_texte p{
	padding					: 0px 0px 10px 0px;
	}
	
	.block_texte ul{
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 10px 25px;
	}
	
	
	.block_texte ul li{
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	}
	
	

	
	
	
	
	
	
	
	
	/*///////////////////// NAVIGATION /////////////////////*/	


	.retour_accueil{
	position				: absolute;
	margin					: 0;
	padding					: 10px 0px 0px 10px;
	z-index					: 1;
	}
	
	
	.retour_accueil a{
	text-decoration			: none;
	font-size				: 11px;
	font-weight				: normal;
	color					: #000000;
	}
	
	.retour_accueil a:hover{
	text-decoration			: underline;
	font-weight				: normal;
	color					: #000000;
	}
	
	
	.nav{
	position				: absolute;
	width					: 711px;
	margin					: 0;
	padding					: 134px 0px 0px 0px;
	}
	
	
	/*Correction bug sur les liens pour Zone avec transparence pour IE6
	.nav a {
	position: relative!important; 
	z-index: 1 !important;
	}	*/

	
	
	.nav ul{
	margin					: 0px;
	padding					: 0px;
	}
	
	
	
	.nav ul li{
	display					: inline;
	margin					: 0px;
	list-style				: none;
	}


	.block_nav{
	position				: relative; 
	float					: right;
	width					: auto;
	margin					: 0;
	padding					: 0px 0px 0px 5px;
	font-family				: Arial,sans-serif,Helvetica;
	font-size				: 14px;
	font-weight				: bold;
	color					: #000000;
	}


	.block_nav a{
	position				: relative; 
	display					: block;
	float					: left;
	width					: auto;
	padding					: 8px 2px 13px 0px;
	margin					: 0px 0px 0px 0px;
	background-image		: url(../img/bg_nav.png);
	background-repeat		: repeat-x;
	color					: #00882f;
	text-decoration			: none;	
	}
	
	

	*html .block_nav a{	/*VERSION POUR IE 6*/
	/*position:relative;    Supprimer pour A href*/
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_nav.png", sizingMethod="scale");
	cursor:hand;
	}
	
	
	.block_nav a:hover{
	color					: #81c81e;
	text-decoration			: none;	
	}
	
	
	
	
	.gauche_nav {
	position				: relative; 
	float					: left;
	width					: 11px;
	height					: 37px;
	background-image		: url(../img/bg_nav_gauche.png);
	background-repeat		: no-repeat;
	}
	
	
	*html .gauche_nav{
	/*position:relative;    Supprimer pour A href*/
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_nav_gauche.png", sizingMethod="noscale");
	}
	
	
	.droite_nav {
	position				: relative; 
	float					: left;
	width					: 11px;
	height					: 37px;
	background-image		: url(../img/bg_nav_droite.png);
	background-repeat		: no-repeat;
	}
	
	
	*html .droite_nav{
	/*position:relative;    Supprimer pour A href*/
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_nav_droite.png", sizingMethod="noscale");
	}
		
	
	.block_nav span{
	color					: #f2ab00;
	}
	
	
	
	.nav_inactif{
	color					: #c5c6c6 !important;
	}
	
	
		



	
	
	
	
	
	
	
	
	
	
	
	
	/*////////////////// COLONE DROITE ///////////////*/
	
	
	
	.conteneur_col_droite{
	position				: relative;
	float					: right;
	width					: 276px;/* 276 px - padding */
	margin					: 0;
	padding					: 0px 0px 0px 0px;
	}
	
	
	.block_col_droite{
	position				: relative;
	float					: left;
	width					: 222px;/* 276 px - padding */
	min-height				: 462px !important; /*  taille minimal pour les moteur gecko et IE7 */
	height					: auto !important; /* on remet à la normal pour gecko et IE7 */
	height					: 462px;  /*taille max pour IE6 */
	margin					: 0;
	padding					: 0px 34px 20px 20px;
	background-image		: url(../img/bg_conteneur_col_droite.jpg);
	background-position		: top;
	background-repeat		: no-repeat;
	background-color		: #FFFFFF;
	}
	
	
	



	
	
	
	
	/*/////////////////// SOUS NAV  //////////////////////////*/	
	
	
	/*////////// SOUS NAV TITRE //////////////*/	
	
	.sous_nav_titre_top{
	position				: relative;
	float					: left;
	width					: 222px;
	height					: 9px;
	background-image		: url(../img/sous_nav_titre_top.gif);
	background-repeat		: no-repeat;
	line-height				: 2px;
	}
	
	
	.sous_nav_titre{
	position				: relative;
	float					: left;
	width					: 214px;/* 222 px - padding */
	background-image		: url(../img/bg_sous_nav_titre.gif);
	background-repeat		: repeat-y;
	font-weight				: bold;
	padding					: 0px 8px 3px 0px;
	color					: #f2ab00;
	}
	
	.sous_nav_titre img{
	display				: block;
	padding				: 0px 8px 0px 8px;
	float				: left;
	
	}
	
	
	.sous_nav_titre_bottom{
	position				: relative;
	float					: left;
	width					: 222px;
	height					: 10px;
	background-image		: url(../img/sous_nav_titre_bottom.gif);
	background-repeat		: no-repeat;
	line-height				: 2px;
	margin					: 0px 0px 0px 0px;
	}
	
	
	
	
	
	
	/*////////// BT SOUS NAV  //////////////*/	
	
	
	
	.conteneur_bt_sous_nav{
	position				: relative;
	float					: left;
	width					: 222px;
	margin					: 2px 0px 15px 0px;
	}
	


	
	.block_bt_sous_nav{
	position				: relative;
	float					: left;
	width					: 222px;
	background-color		: #bfbdb0;
	margin					: 5px 0px 0px 0px;
	color					: #FFFFFF;
	font-weight				: bold;	
	}
	
	
	
	.block_bt_sous_nav_actif{
	position				: relative;
	float					: left;
	width					: 222px;
	background-color		: #f2c900;
	margin					: 5px 0px 0px 0px;
	color					: #FFFFFF;
	font-weight				: bold;	
	}
	
	
	
	.block_bt_sous_nav_actif a{
	color					: #FFFFFF !important;
	}
	

	
	.sous_nav_top{
	position				: relative;
	float					: left;
	width					: 222px;
	height					: 3px;
	background-image		: url(../img/sous_nav_top.gif);
	background-repeat		: no-repeat;
	line-height				: 2px;
	}
	
	
	.sous_nav{
	position				: relative;
	float					: left;
	}
	
	
		

	.sous_nav a{
	display					: block;
	width					: 205px;/* 222 px - padding */
	padding					: 3px 5px 3px 12px;
	color					: #FFFFFF;
	text-decoration			: none;
	}
	
	
	.sous_nav a:hover{
	color					: #f1efe6;
	text-decoration			: none;
	}
	
	
	
		
		
		
	/* BT TELECHARGER */
	
	.sous_nav_telecharger{
	position				: relative;
	float					: left;
	display					: block;
	width					: 204px !important;/* 222 px - padding */
	background-image		: url(../img/picto_telecharger.gif);
	background-repeat		: no-repeat;
	background-position		: 8px;
	padding					: 0px 0px 0px 18px;
	line-height:15px;
	}
	
		
	
	.sous_nav_telecharger a{
	display					: block;
	width					: 187px;/* 2044 px - padding */
	padding					: 3px 5px 3px 12px;
	color					: #FFFFFF;
	text-decoration			: none;
	}
		
	
	
	.sous_nav_telecharger a:hover{
	color					: #f1efe6;
	text-decoration			: none;
	}	




	
	.sous_nav_bottom{
	position				: relative;
	float					: left;
	width					: 222px;
	height					: 3px;
	background-image		: url(../img/sous_nav_bottom.gif);
	background-repeat		: no-repeat;
	line-height				: 2px;
	}
	
	
	
	
	
	
	
	
	
	
	.block_question{
	position				: relative;
	float					: left;
	width					: 206px;/* 211 px - padding */
	margin					: 0;
	padding					: 10px 0px 0px 5px;
	}
	
	
	.block_question a{
	display:block;
	float:left;
	}
	
	
	
	.block_question a:hover {
	filter				: alpha (opacity=75);/*INCOMPATIBLE IE SI APPLIQUE SUR LES IMAGES */
	-moz-opacity		: 0.75;
	opacity				: 0.75;
	cursor				: hand;
	}
	
	
	
	.block_question_ombre{
	position				: relative;
	float					: left;
	width					: 211px;/*211 px - padding*/ 
	height					: 13px;
	background-image		: url(../img/ombre_jeux_concours.png);
	background-repeat		: no-repeat;
	}
	
	
	
	*html .block_question_ombre{
	/*position:relative;    Supprimer pour A href*/
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/ombre_jeux_concours.png", sizingMethod="scale");
	}
	
	
	
	.limite_inscription{
	position				: relative;
	float					: left;
	font-size				: 11px;
	color					: #717171;
	padding					: 6px 10px 10px 55px;
	margin					: 80px 0px 0px 0px;
	background-image		: url(../img/puce_limite_inscription.gif);
	background-repeat		: no-repeat;
	line-height				: 15px;
	}
	
	
	.limite_inscription span{
	color					: #a20c08;
	font-weight				: bold;
	}
	


	
	
	
	.mentions{
	position				: relative;
	float					: right;
	width					: 273px;/* 276 px - padding */
	font-size				: 11px;
	color					: #717171;
	margin					: 0;
	line-height				: 17px;
	padding					: 10px 0px 15px 3px;
	}
	
	
	
	.mentions a{
	font-size				: 11px;
	font-weight				: normal;
	color					: #717171;
	text-decoration			: none;	
	}
	
	
	.mentions a:hover{
	font-size				: 11px;
	font-weight				: normal;
	color					: #717171;
	text-decoration			: underline;	
	}

	
	
	
	
	
	.footer{
	position				: relative;
	float					: left;
	width					: 709px;/* 719 px - padding */
	margin					: 0;
	padding					: 25px 5px 10px 5px;;
	background-image		: url(../img/bg_footer.gif);
	background-repeat		: no-repeat;
	/*background-color:#00CCFF;*/
	}
	
	
	
	
	.footer a:hover{
	color					: #FFFFFF;
	text-decoration			: underline;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	/*//////////////////////// STYLE PAGE INSCRIPTION //////////////////////*/		
	
	
	
	
	
	.block_texte_inscrption_flash{
	position				: relative;
	float					: left;
	clear					: both;
	width					: 637px; /* 657px - padding */
	margin					: 0;
	padding					: 0;
	}
	
	
	
	
	
	#flashcontent{

	}		
	
	

	#no_plug_flash{
	position		: relative;
	float			: left;
	padding			: 0px 0px 0px0px;
	text-align		: left;
	font-size		: 12px;
	}
	

	
	
	#no_plug_flash p{
		line-height		: 17px; 
	}
	

	
	
	
	
	
	
	
	/* PAGE VALIDATION REGLEMENT*/ 
	
	
	
	.validation_reglement{	
	position				: relative;
	/*Float: left BUG le margin*/
	clear					: both;
	width					: 533px; /* 550px - padding */
	margin					: 0px 0px 0px 40px;
	padding					: 10px 10px 10px 10px;
	font-family				: Arial, Helvetica, sans-serif;
	color					: #000000;
	font-size				: 14px;
	font-weight				: bold;
	text-align				: center;
	border					: 1px solid #cccccc;
	background-color:#ececec;
	}
	
	
	
	
	.bt_valider_reglement{
	position				: relative;
	display					: block;
	float					: right;
	color					: #FFFFFF;
	font-weight				: bold;
	text-decoration			: none;
	padding					: 5px 7px 6px 7px;
	margin					: 3px 20px 0px 0px;
	background-image		: url(../img/bg_bt.jpg);
	background-repeat		: repeat-x;
	background-color		: #75c218;
	}
	
	
	.bt_valider_reglement:hover{
	color					:#18942b;
	text-decoration			: none;
	background-image		: none;
	background-color		: #b0e10d
	}
	
	
	
	
	
	/* IFRAME*/
		
	.reglement_validation{	
	position				: relative;
	float					: left;
	clear					: both;
	width					: 510px; /* 657px - padding */
	margin					: 0;
	padding					: 10px 10px 10px 10px;
	background-color		: #FFFFFF;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	}


	
	
	.reglement_validation p{
	padding					: 0px 0px 10px 0px;
	}
	
	.reglement_validation ul{
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 10px 25px;
	}
	
	
	.reglement_validation  ul li{
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	}
	
	
	
	
	
	
	
	
	
	
	  /*/////////////// STYLE FORMULAIRE ///////////////*/	




	
	.formulaire_intro{ 
	position				: relative;
	float					: left;
	clear					: both;
	width					: 615px; /*/////////////// 619 ///////////////*/	
	font-weight				: normal;
	font-size				: 12px;
	padding					: 10px 10px 10px 10px;
	margin					: 0px 0px 30px 0px;
	border					: 1px solid #cccccc;
	background-image		: url(../img/bg_intro_form.jpg);
	background-repeat		: repeat-x;
	}
	





	
	
	.inscription_form_container{
	position				: relative;
	float					: left;
	display					: block;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	width 					: 635px;
	border					: 1px solid #cccccc;
	margin					: 0;
	background-color		: #FFFFFF;	
	}
	
		
	.inscription_form_container h3{
	position				: relative;
	float					: left;
	clear					: both;
	width					: 600px; /*635px - padding-Margin*/
	font-size				: 16px;
	margin					: 5px 5px 20px 5px;
	padding					: 5px 10px 5px 10px;
	color					: #FFFFFF;
	background-color		: #f2b100;
	}




	.champs{
	position				: relative;
	float					: left;
	display					: block;
	clear					: both;
	width					: 625px;
	text-align				: left;
	margin					: 0px 0px 0px 0px;
	padding					: 5px 0px 25px 10px;
	/*background-color:#00CC99;*/

	}
	
	.champs label{
	position				: relative;
	float					: left;
	display					: block;
	clear					: both;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 14px;
	color					: #00882f;
	font-weight				: bold;
	margin					: 0;
	padding					: 0px 0px 8px 0px;	
	}	
	
	
	.champs_deux_col{
	position				: relative;
	float					: left;
	display					: block;
	width					: 305px;
	text-align				: left;
	margin					: 0px 0px 0px 0px;
	padding					: 5px 0px 25px 10px;
	/*background-color:#00CC99;*/

	}


	.champs_deux_col label {
	position				: relative;
	float					: left;
	display					: block;
	clear					: both;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 14px;
	color					: #00882f;
	font-weight				: bold;
	margin					: 0;
	padding					: 0px 0px 8px 0px;	
	}
	
	
	label span {
	color					: #333333;
	font-size				: 11px;	
	font-weight				: normal;
	}	
	

	
	
	
	
	
	.inscription_form_container textarea { 
	float					: left;
	clear					: both;
	font-family				: Arial, Helvetica, sans-serif; 
	width					: 600px;
	font-weight				: normal;
	font-size				: 12px;
	color					: #504f53;
	border-bottom			: #9c9d9c 1px solid ; 
	border-top				: #9c9d9c 1px solid ;
	border-left				: #9c9d9c 1px solid ; 
	border-right			: #9c9d9c 1px solid ;
	padding					: 2px 2px 2px 5px;
	margin					: 0px 0px 0px 0px;
	}
	
	
	.inscription_form_container input { 
	float					: left;
	clear					: both;
	font-family				: Arial, Helvetica, sans-serif; 
	width					: 600px;
	font-weight				: normal;
	font-size				: 12px;
	color					: #504f53;
	border-bottom			: #9c9d9c 1px solid ; 
	border-top				: #9c9d9c 1px solid ;
	border-left				: #9c9d9c 1px solid ; 
	border-right			: #9c9d9c 1px solid ;
	padding					: 2px 2px 2px 5px;
	margin					: 0px 0px 0px 0px;
	}
	
	
	.form_checkbox { 
	float					: left;
	clear					: both;
	font-family				: Arial, Helvetica, sans-serif; 
	width					: auto !important;
	font-weight				: normal;
	font-size				: 12px;
	color					: #504f53;
	border-bottom			: #9c9d9c 1px solid ; 
	border-top				: #9c9d9c 1px solid ;
	border-left				: #9c9d9c 1px solid ; 
	border-right			: #9c9d9c 1px solid ;
	padding					: 0;
	margin					: 0px 25px 0px 0px;
	}
	
	
	.formulaire_deux_col{ 
	float					: left;
	clear					: both;
	font-family				: Arial, Helvetica, sans-serif; 
	width					: 200px !important;
	font-weight				: normal;
	font-size				: 12px;
	color					: #504f53;
	border-bottom			: #9c9d9c 1px solid ; 
	border-top				: #9c9d9c 1px solid ;
	border-left				: #9c9d9c 1px solid ; 
	border-right			: #9c9d9c 1px solid ;
	padding					: 2px 2px 2px 5px;
	margin					: 0px 0px 0px 0px;
	}
	
	
	


	
	.formulaire_conditions{ 
	position				: relative;
	float					: left;
	clear					: both;
	width					: 600px;
	font-weight				: bold;
	font-size				: 12px;
	padding					: 0px 0px 30px 15px;
	}
	
	
	
	.formulaire_block_bt{ 
	position				: relative;
	float					: left;
	clear					: both;
	width					: 450px; /*;630 - padding*/
	font-weight				: bold;
	font-size				: 12px;
	padding					: 0px 0px 30px 180px;
	
	}
	
	
	.formulaire_bt { 
	position				: relative;
	clear					: both;
	font-family				: Arial, Helvetica, sans-serif; 
	width					: 280px !important;
	font-weight				: bold !important;
	font-size				: 12px;
	color					: #504f53;
	border-bottom			: #c1c0b9 1px solid !important; 
	border-top				: #c1c0b9 1px solid !important ;
	border-left				: #c1c0b9 1px solid  !important; 
	border-right			: #c1c0b9 1px solid  !important;
	padding					: 4px 4px 4px 4px !important;
	margin					: 0px 0px 0px 0px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*///////////// PLAN DU SITE ////////////////*/
	
	
	
	
	.tab_plan_site th{
	color					: #ffffff;
	padding					: 8px;
	font-size				: 11px;
	font-weight				: bold;
	background-color		: #8b8b83;
	}
	
	
	.tab_plan_site td{
	color					: #e4e2d4;
	padding					: 8px;
	font-size				: 10px;
	font-weight				: normal;
	background-color		: #f8f7f0;
	text-align				: left;
	}
	
	.tab_plan_site_sep{
	background-color		: #ffffff !important; 
	}
	
	
	.tab_plan_site td a{
	color					: #666666;
	font-weight				: bold;
	text-decoration			: none;
	}

	.tab_plan_site td a:hover{
	color					: #666666;
	text-decoration			: underline;
	}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	/*//////////////////////// STYLE HOME PAGE //////////////////////*/
	
	
	
	.home_block{
	position				: relative;
	float					: left;
	width					: 657px;
	margin					: 0;
	padding					: 0px 0px 24px 0px;
	}
	
	
	.home_block_titre{
	position				: relative;
	display					: block;
	float					: left;
	width					: 626px;/* 657px - padding - border */
	font-size				: 14px;
	margin					: 0px 0px 0px 0px;
	padding					: 9px 9px 9px 20px;
	color					: #6f6e65;
	background-image		: url(../img/puce_titre_home.gif);
	background-position		: 6px;
	background-repeat		: no-repeat;	
	background-color		: #f1f0e4;
	border					: 1px solid #d3d2d2;
	}
	
	
	.home_block_texte_first{
	position				: relative;
	float					: left;
	width					: 647px;/* 657px - padding - border */
	margin					: 0;
	padding					: 12px 0px 10px 10px;
	}
	
	
	
	.home_block_texte_first h1{
	color					: #00882f;
	font-size				: 25px;
	font-family				: Arial, Helvetica, sans-serif;
	padding					: 50px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;
	line-height				: 20px;
	}
	
	
	.home_block_texte_first h1 img{ /*COEUR */
	padding					: 0px 10px 0px 0px;
	vertical-align			: middle;
	}
	
	
	
	.home_titre_vert{
	color					: #00882f;
	font-size				: 19px;
	}
	
	
	.home_titre_gris{
	color					: #666566 !important;
	font-weight				: normal;
	font-size				: 14px;
	}
	
	.home_titre_gris_2{
	color					: #666566 !important;
	font-size				: 18px;
	}
	
	
	.home_block_texte_first h2{
	color					: #00882f;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 18px;
	padding					: 18px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;
	text-align				: justify;
	}
	
	
	.home_block_texte_first span{
	color					: #fca601;
	}
	
	
	
	.home_block_texte_first h3{
	font-size				: 12px;
	line-height				: 17px;
	font-weight				: normal;
	text-align				: justify;
	margin					: 10px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	}
	
	
	.home_block_texte{
	position				: relative;
	float					: left;
	width					: 637px; /* 657px - padding */
	margin					: 0;
	padding					: 12px 10px 10px 10px;
	line-height				: 18px;
	text-align				: justify;
	background-image		: url(../img/bg_block_text.jpg);
	background-repeat		: repeat-x;
	background-position		: bottom;
	}
	
	
	.home_block_bottom{
	position				: relative;
	float					: left;
	width					: 657px;
	margin					: 3px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	border-top				: #d9d9d9 1px solid;
	}
	
	
	
	
	.home_bt_inscription{
	position				: relative;
	float					: right;
	padding					: 0;
	margin					: 3px 0px 0px 0px;
	font-size				: 14px;
	font-weight				: bold;
	background-image		: url(../img/bg_bt.jpg);
	background-repeat		: repeat-x;
	background-color		: #75c218;
	}


	.home_bt_inscription a{
	display					: block;
	color					: #FFFFFF;
	font-weight				: bold;
	padding					: 5px 8px 5px 27px;
	margin					: 0;
	background-image		: url(../img/puce_bt_inscription_home.gif);
	background-position		: 7px;
	background-repeat		: no-repeat;
	}
	
	
	.home_bt_inscription a:hover{
	color					: #FFFFFF;
	text-decoration			: none;
	background-color		: #75c218
	}

	
	.bt_savoir_plus{
	position				: relative;
	display					: block;
	float					: right;
	color					: #FFFFFF;
	font-weight				: bold;
	text-decoration			: none;
	padding					: 5px 7px 6px 7px;
	margin					: 3px 0px 0px 0px;
	background-image		: url(../img/bg_bt.jpg);
	background-repeat		: repeat-x;
	background-color		: #75c218;
	}
	
	
	.bt_savoir_plus:hover{
	color					:#18942b;
	text-decoration			: none;
	background-image		: none;
	background-color		: #b0e10d
	}

	
	
	
	
	
	
