/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,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,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}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;}del,ins{text-decoration:none;}

html, body {
	margin:0;
	padding:0;
}
body{
	text-align:center;
	background: #d5d5d5 url('/images/background.jpg') repeat-y top center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color:#646464;
	width:100%;
/*	height:100%;*/
}
#container {
	position: relative;
	width:850px;
	margin:0 auto;
	overflow:visible;
	text-align:left;
	padding:0px 0px 15px 0px;
}
a {color:#c60202;}
a:hover {color:#c60202;text-decoration:none;}


/**
 * LANG
 */
	#lang {
/*		position:absolute;
		top:0px;*/
		text-align:right;
		width:845px;
	}
/**
 * HEADER
 */
	#header {width:850px;}
	#header_logo {float:left;margin-top:15px;}
	.header_form_fr{
		background: transparent url('/images/label/fr/form_brancher.png') top left;
	}
	.header_form_en{
		background: transparent url('/images/label/en/form_brancher.png') top left;
	}
	#header_form{
		width:424px;
		height:78px;
		float:right;
	}
	#header_form form {
		position:relative;
		top:24px;
		left:222px;
		width:190px;		
	}
	#header_form form input.text {
		font-size:9px;
		color:#A6A6A6;
		width:160px;
	}
	#header_form form input.image {
		position:relative;
		top:4px;
	}
	#header_form #retailersLink {
		display: block;
		width: 215px;
		height: 25px;
		background: transparent;
		position: relative;
		left: 195px;
		top: 24px;
	}
/* 
* MENU
*/
ul#menu{margin:5px 0px 0px 0px;padding:0px;position:relative;left:-8px;width:100%;overflow:hidden;width:860px;}
ul#menu li{
	margin:0px;padding:0px;
	float:left;
}	
/**
 * BANNER
 */
	#banner {
		clear:both;
		position:relative;
		left:-37px;
		top:-7px;
		overflow:visible;
		width:900px;
		height:340px;
	}
/**
 * MAIN
 */
/*TEMPORAIRE*/
#main_temporaire{
	margin:20px 0px 0px -20px;
	background:url(/images/fond_temp.png) no-repeat;
	width:876px;
	height:368px;
}
#main_temporaire_conf{
	margin:20px 0px 0px -20px;
	background:url(/images/fond_temp_conf.png) no-repeat;
	width:876px;
	height:368px;
}
/*//////////////////*/
	#bloc_404_fr{
		margin:20px 0px 0px -10px;
		background:url(/images/label/fr/fond_404.png) no-repeat;
		width:880px;
		height:239px;	
		position:relative;
	}
	#bloc_404_fr a:link,#bloc_404_fr a:visited,#bloc_404_fr a:hover,#bloc_404_fr a:active{
		font-size:14px;
	}
	#bloc_404_fr div{
		position:absolute;
		top:140px;
		right:190px;
	}
	
	#bloc_404_en{
		margin:20px 0px 0px -10px;
		background:url(/images/label/en/fond_404.png) no-repeat;
		width:878px;
		height:242px;	
		position:relative;
	}
	#bloc_404_en a:link,#bloc_404_en a:visited,#bloc_404_en a:hover,#bloc_404_en a:active{
		font-size:14px;
	}
	#bloc_404_en div{
		position:absolute;
		top:140px;
		right:190px;
	}
	
	#bloc_500_en{
		margin:20px 0px 0px -10px;
		background:url(/images/label/en/fond_500.png) no-repeat;
		width:880px;
		height:239px;	
		position:relative;
	}
	#bloc_500_en a:link,#bloc_500_en a:visited,#bloc_500_en a:hover,#bloc_500_en a:active{
		font-size:14px;
	}
	#bloc_500_en div{
		position:absolute;
		top:140px;
		right:190px;
	}
	#bloc_500_fr{
		margin:20px 0px 0px -10px;
		background:url(/images/label/fr/fond_500.png) no-repeat;
		width:880px;
		height:239px;	
		position:relative;
	}
	#bloc_500_fr a:link,#bloc_500_fr a:visited,#bloc_500_fr a:hover,#bloc_500_fr a:active{
		font-size:14px;
	}
	#bloc_500_fr div{
		position:absolute;
		top:140px;
		right:190px;
	}
	
	#main {
		width:920px;
		margin-left:-8px;
		position:relative;
	}
	#main_primary {
		float:left;
		width:580px;
	}
	#main_primary .para_concours {
		position:relative;
		left:6px;
		margin-bottom:-80px;
		z-index:9;
	}
	#main_primary #para_concours_form{
		position:relative;
		left:6px;
		margin-bottom:-110px;
		z-index:9;
	}
	#main_primary .para_top,#main_primary .para_top_history,#main_primary .para_top_suisse,#main_primary .para_top_fromages,#main_primary #para_top_nouvelles,#main_primary .para_top_saviez_vous{
		position:relative;
		width:580px;
		overflow:visible;
		height:60px;
		z-index:10;
	}
	#main_primary .para_top_coupdecoeur{
/*		position:relative;*/
		width:580px;
		overflow:visible;
		height:47px;
		z-index:10;	
	}
	#main_primary .para_middle {
		position:relative;
		width:564px;
		min-height:500px;
		padding:0px 13px 15px 13px;
		background: transparent url('/images/para_2_middle_bottom.png') no-repeat bottom left;
		z-index:11;
	}
	#main_primary .para_middle p{
		font-size:12px;
	}
	#concours_banner_txt{
		position:absolute;
		z-index:999;
		top:60px;
		left:58px;
		color:#fff;
	}
	#concours_banner_txt a:link,#concours_banner_txt a:visited,#concours_banner_txt a:hover,#concours_banner_txt a:active{
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}
	#main_primary hr {
		width:540px;
		margin-left:5px;
		border:0;
		background:transparent;
		border-top:1px dotted #CFCFCF;
		margin-top:15px;
		height:0px;
	}
	#main_secondary {
		float:left;
		width:290px;
		/*margin-left:-6px;*/
		position:relative;
		left:-6px;
	}
	#main .bold, #main .bold a {
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		color:#c60202;
		text-decoration:none;
		line-height:12px;
	}
	#main .bold a:hover { text-decoration:underline; }
	#main .header {width:525px;}

/**
 * FOOTER
 */
	#footer {
		clear:both;
		padding-top:15px;
		padding-bottom:15px;
		font-size:9px;
		color:#A6A6A6;
	}
	#pieddepage{
		clear:both;
		background-image: url('../images/fond_pieddepage.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:865px;
		height:139px;
		position:relative;
		left:-13px;
	}
	#pieddepage h3{
		background-image: url('../images/footer_titre.gif');
		background-repeat: no-repeat;
		background-position: top left;
		width:162px;
		height:13px;
		position:absolute;
		top:25px;
		left:25px;
	}
	#pieddepage h3 span{
		display:none;
	}
	#contenu_footer{
		color:#f9d6d6;
		font-size:11px;
		position:absolute;
		top:46px;
		left:40px;
		line-height:16px;
	}
	#contenu_footer a:link{color:#f9d6d6;}
	#contenu_footer a:visited{color:#f9d6d6;}
	#contenu_footer a:hover{color:#f9d6d6;}
	#contenu_footer a:active{color:#f9d6d6;}
	#adresse_footer,#contact_footer{
		float:left;
		margin-right:40px;
	}
	
	#copyright_footer{
		position:absolute;
		right:35px;
		color:#f9d6d6;
		width:390px;
		height:20px;
		text-align:right;
		bottom:20px;
	}
/**
 * TITLE
 */
	h2 {
		font-weight: normal;
		font-size: 16px;
		font-family: Tahoma;
		color:#646464;
		margin:0;
	}
	#main .header h2 {display:inline;}
	h3 {
		font-family: Tahoma;
		font-weight: normal;
		font-style: normal;
		font-size:14px;
		color:#c60202;
		margin-bottom:15px;
	}

/**
* TABLE (histoire)
*/
	table {
		border:0;
	}
	th{
		text-align:left;
		font-weight:bold;
		font-size:12px;
		width:180px;
		padding:2px 0px 2px 4px;
	}
	td{
		text-align:left;
		font-size:12px;
		padding:2px 4px 2px 0px;
	}
	td.fonce,th.fonce{
		background-color:#eeeeee;
	}
	table caption{
		font-size:12px;
		font-style: italic;
		font-weight:normal;
	}	
/**
 * FORM
 */
	form input {
		background:transparent;
		border:0;
	}



/**
 * RECETTE
 */
	.filter {
		position:relative;
		top:-5px;
		margin:0px 0px 0px 18px;
		padding:8px 0px 5px 0px;
		width:530px;
		background:transparent url("/images/background_filter.gif") no-repeat top left;
		font-size:13px;
		color:#919191;
	}
	.filter img { vertical-align:middle; }
	
	.recette {
		width:553px;
		height:174px;
		background:transparent url("/images/recette_liste_background_image.png") no-repeat top left;
		margin-bottom:-5px;
		position:relative;
		z-index:-1;
	}
	.recette .zoom {
		outline:0;
		position:absolute;
		left:14px;
		top:117px;
		z-index:999;
	}
	.recette img.photo {
		display:block;
		position:relative;
		left:6px;
		top:7px;
	}
	.recette .details {
		position:absolute;
		bottom:5px;
		right:20px;
	}
	.recette .content {
		position:absolute;
		top:15px;
		left: 220px;
		height:130px;
		width:320px;
		z-index:1;
	/*	margin-bottom:-130px;*/
	}
	.recette .content h4 {
		font-family:Tahoma, sans-serif;
		font-size:14px;
		color:#515151;
	}
	.recette .content h4 a:link,.recette .content h4 a:visited,.recette .content h4 a:hover,.recette .content h4 a:active{
		font-family:Tahoma, sans-serif;
		font-size:14px;
		color:#515151;
		text-decoration:none;
		font-weight: normal;
	}

	.recette .content p {
		margin-top:10px;
		width:280px;
		font-family:Arial, sans-serif;
		font-size:11px;
		color:#646464;
	}
	.recette .content a:link,.recette .content a:visited,.recette .content a:hover,.recette .content a:active{
		color:#c60202;
		font-size:11px;
		font-weight:bold;
		text-decoration:underline;	
	}
	.recette_ban_gagnant .content{
		top:41px;
	}
	.recette .ban_gagnant{
		position:absolute;
		right:15px;
		top:1px;
		background-image: url('../images/recette_small_flag.png');
		background-repeat: no-repeat;
		background-position: top right;
		height:60px;
		width:160px;
	}
	#main_primary .para_middle .recette div.ban_gagnant p.txt_gagnant{
		color:#c60202;
		font-size:11px;
		text-align:right;
		line-height:11px; 
		margin-top:14px;
		margin-right:30px;
	}
	#rate_recipe{
		background-image: url('../images/background_cote_recette.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:231px;
		height:116px;
		position:absolute;
		top:0px;
		right:0px;
		text-align:center;
		color:#fff;
	}
	#rate_recipe p{
		padding:0px;
		margin:0px 0px 6px 0px;
	}
	#rate_recipe #stars{
		margin:15px 0px 6px 0px;
		padding:0px;
	}
	#rate_recipe #stars img{
		margin-right:2px;
	}
	#rate_recipe #btn_vote{
		background-image: url('../images/cote_btn_confirmez_vote.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:150px;
		height:32px;
		color:#ed1c24;
		font-size:10px;
		padding-left:5px;
		font-weight:bold;
	}
	#rate_recipe .fermer{
		float:right;
		color:#fff;
		font-size:12px;
		text-decoration:none;
		margin-right:9px;
	}
/**
* RECETTE small
*/
	.recette_smallbloc{
		position:relative;
		background-image: url('/images/background_recette_small.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:285px;
		height:98px;
		color:#646464;
		z-index:10;
	}
	#main_primary .recette_smallbloc{
		float:left;
		position:relative;
		left:-5px;
		margin-right:-5px;
	}
	.recette_smallbloc .flag {
		position:absolute;
		width:21px;
		height:41px;
		left:250px;
		background:transparent url('/images/recette_small_flag.png') no-repeat top left;
	}
	.recette_smallbloc img.photo{
		float:left;
		margin:9px 0px 0px 8px;
	}
	.recette_smallbloc .content h4 {
		font-family:Tahoma;
		font-size:13px;
		color:#515151;
		line-height:15px;
		font-weight:normal;
		width:160px;
	}
	.recette_smallbloc .content h4 a:link,.recette_smallbloc .content h4 a:visited,.recette_smallbloc .content h4 a:hover,.recette_smallbloc .content h4 a:active{
		font-family:Tahoma;
		font-size:13px;
		color:#515151;
		font-weight:normal;
		text-decoration:none;
	}
	.recette_smallbloc .content{
		float:left;
		width:170px;
		margin:13px 0px 0px 10px;
	}
	.recette_smallbloc .content .categorie{
		margin-top:3px;
	}
	.recette_smallbloc .content .categorie_winning{
		margin-top:0px;
	}
	.recette_smallbloc .content a:link,.recette_smallbloc .content a:visited,.recette_smallbloc .content a:hover,.recette_smallbloc .content a:active{
		color:#c60202;
		font-size:11px;
		font-weight:bold;	
		text-decoration:underline;
	}
	.other_recette_smallbloc {
		position:relative;
		width:275px;
		text-align:right;
		top:-15px;
		z-index:1;
	}
/** 
* FICHE RECETTE
*/
	#fond_fiche_recette{
/*		background-image: url('../images/background_fiche_recette.gif');
		background-repeat: no-repeat;
		background-position: top left;*/
/*		width:317px;
		height:205px;*/
		float:left;
		width:320px;
		position:relative;
		margin-bottom:10px;
	}
	#fond_fiche_recette img#photo{
		/*margin:6px 0px 0px 6px;*/
		margin-top:-1px 0px 0px -5px;
	}
	#fond_fiche_recette .zoom{
		position:absolute;
		bottom:7px;
		left:7px;
	}
	#fiche_btns{
		float:left;
		width:190px;
		margin-left:7px;
		padding-top:50px;
		position:relative;
	}
	#fiche_btns #btn_coupdecoeur{
		position:absolute;
		left:-40px;
		top:15px;
	}
	#fiche_btns .btn_coupdecoeur_select{
		position:absolute;
		left:-40px;
		top:8px;
	}
	.fiche_recette p{
		width:513px;
		font-size:12px;
		margin:10px 0px 0px 0px;
	}
	#navig_fromages{
		float:left;margin-right:10px;
	}
	.btn_action_recette{
		margin:4px 0px 0px 0px;
	}
	ul#liste_ingredients{
		margin:0px 0px 15px 0px;
		width:450px;
	}
	ul#liste_ingredients li{
		padding:2px 0px 0px 8px;
		width:450px;
		height:16px;
	}
	ul#liste_ingredients li.impair{
		background-color:#f1f1f1;
		background-image: url('/images/fiche_recette_fond_liste_impair.gif');
		background-position: top left;
		background-repeat: no-repeat;
	}
	.separateur{
		height:1px;
		background-image: url('/images/separateur.gif');
		background-repeat: no-repeat;
		background-position: top left;
		margin:15px 0px 15px 0px;
	}
	#sct_form_comments{
		margin-bottom:15px;
	}
	#sct_commentaires h4{
		color:#df0110;
		font-size:16px;
		margin-bottom:10px;
		font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;
	}
	#tous_les_commentaires, .fermer{
		float:right;
		margin-right:25px;
	}
	#tous_les_commentaires a:link,#tous_les_commentaires a:visited,#tous_les_commentaires a:hover,#tous_les_commentaires a:active{
		color:#df0110;
		font-size:12px;
		text-decoration:none;
		font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;	
	}
	.fermer a:link,.fermer a:visited,.fermer a:hover,.fermer a:active{
		color:#df0110;
		font-size:12px;
		text-decoration:none;
		font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;	
	}
	#navig_liste_recettes a:link, #navig_liste_recettes a:visited, #navig_liste_recettes a:hover, #navig_liste_recettes a:active{
		color:#df0110;
		font-size:12px;
		text-decoration:none;
		font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;	
	}
	#navig_recettes{
		float:right;
		margin-right:20px;
	}
	#navig_recettes a:link, #navig_recettes a:visited, #navig_recettes a:hover, #navig_recettes a:active{
		color:#df0110;
		font-size:12px;
		text-decoration:none;
		font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;	
	}
	#voir_toutes_recettes{
		float:left;
		margin-left:10px;
	}
	#voir_toutes_recettes a:link,#voir_toutes_recettes a:visited,#voir_toutes_recettes a:hover,#voir_toutes_recettes a:active{
		color:#df0110;
		font-size:12px;
		text-decoration:none;
		font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;	
	}
	.bloc_comment{
		margin-bottom:15px;
	}
	.bloc_comment .auteur{
		float:left;
		width:150px;
		color:#df0110;
		font-size:12px;
	}
	.bloc_comment .date{
		font-size:10px;
		color:#a2a2a2;
	}
	.bloc_comment .comment{
		width:340px;
		float:left;
		margin-top:20px;
		font-size:12px;
		margin-left:20px;
	}
	.bloc_comment .separateur{
		margin:6px 0px 0px 0px;
	}
	#autres_recettes{
		font-size:11px;
		color:#4f4f4f;
	}
	#margin_fiche_recette{
		margin:0px 30px 0px 17px;
	}
/**
* niv 2 - page sans menu
*/
	#txtnomenu_col1{
		width:315px;
		float:left;
		padding:15px 15px 0px 26px;
	}
	#txtnomenu_col1 p{
		margin:10px 0px 0px 0px;
		color:#848484;
	}
	#txtnomenu_col2{
		background-image: url('/images/background_menu_accord.png');
		background-repeat: no-repeat;
		background-position: top left;
		float:left;
		min-height:275px;
		margin-top:20px;
		padding-left:20px;
	}
	#txtnomenu_col2 ul{

	}
	#txtnomenu_col2 ul li{
		background-image: url('/images/separateur.gif');
		background-repeat: no-repeat;
		background-position: bottom left;
		padding:3px 0px 5px 0px;
		height:15px;
		width:150px;
	}
	#txtnomenu_col2 ul li a:link,#txtnomenu_col2 ul li a:visited,#txtnomenu_col2 ul li a:hover,#txtnomenu_col2 ul li a:active{
		text-decoration:none;
	}
	#navig_cheese{
		float:left;
	}
	h2#txtnomenu_nomfromage, h2#txtwithmenu_nomfromage{
		font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;
		font-size:14px;
		font-weight:normal;
		float:left;
		position:relative;
		top:-5px;
	}
	h4{
		font-size:13px;
		font-weight:bold;
	}
/**
 * DROPDOWN
 */
	.dropdown {
		position:absolute;
		top:-10px;
		left:-15px;
		width:180px;
		z-index:9999;
	}
/*	.dropdown_top {
		height:10px;
		background-color:#f6f6f6;
		width:18px;
		background: transparent url('/images/dropdown_top.png') no-repeat top left;
	}*/
	.dropdown_middle {
		padding:10px 15px;
		background-color:#f6f6f6;
		/*background: transparent url('/images/dropdown_middle.png') repeat-y top left;*/
	}
/*	.dropdown_bottom {
		height:10px;
		width:180px;
		background-color:#f6f6f6;
		background: transparent url('/images/dropdown_bottom.png') repeat-y top left;
	}*/
	.dropdown li {
		border-top:1px dotted #d1d1d1;
		position:relative;
	}
	.dropdown li a:link{
		display:block;
		padding:5px 0px 5px 8px;
		text-decoration:none;
		color:#646464;
				background-color:#f6f6f6;
		background-image: url('/images/arrow_red.gif');
		background-repeat: no-repeat;
		background-position: 0px 12px;
	}
	.dropdown li a:visited{
		display:block;
		padding:5px 0px 5px 8px;
		text-decoration:none;
		color:#646464;
		background-color:#f6f6f6;
		background-image: url('/images/arrow_red.gif');
		background-repeat: no-repeat;
		background-position: 0px 12px;
	}
	.dropdown li a:hover {
		display:block;
		padding:5px 0px 5px 8px;
		text-decoration:none;
		color:#fff;
		background-color:#c60202;
		background-image: url('/images/arrow_red.gif');
		background-repeat: no-repeat;
		background-position: 0px 12px;
	}
	.dropdown li a:active{
		display:block;
		background-color:#f6f6f6;
		padding:5px 0px 5px 8px;
		text-decoration:none;
		color:#646464;
		background-image: url('/images/arrow_red.gif');
		background-repeat: no-repeat;
		background-position: 0px 12px;

	}

/**
 * MISC
 */
	.red {color:#c60202;}
	a.btn {outline:0;}
	.clear {clear:both;}
	.arrow {margin:0px 5px 0px 8px;}
	.arrow_btn_left, .arrow_btn_right {
				position:relative;
				top:0px;
				margin-top:-4px;
			}
	.lien_retour a:link,.lien_retour a:visited,.lien_retour a:hover,.lien_retour a:active{
		text-decoration:none;
	}
	.arrow_btn_left {
		margin-left:3px;
	}
	.arrow_btn_right {
		left:-3px;
		margin-right:0px
	}
	.arrow_btn_left_bottom {
		margin-top:-3px;
		float:left;
	}
	.arrow_btn_right_bottom {
		float:left;
		margin-top:-3px;
	}
	.margintop{padding-top:10px;}
	.marginbottom{margin-bottom:10px;}
	.txtrouge{
		color:#c60202;
		font-size:11px;
		font-weight:bold;
	}
	.size18{
		font-size:18px;
		font-weight:normal;
	}
	p{
		padding:0px 0px 10px 0px;
	}
	h2.rules{
		font-weight: normal;
		font-size: 16px;
		font-family: Tahoma;
		color:#c60202;
		margin:0px;
		padding:0px;
	}
	h3.rules{
		font-size:13px;
		font-weight:bold;
		color:#646464;
		margin:0;
		padding:0;
	}
	ul.textes{
		margin:0;
		padding:0;
	}
	ul.textes li{
		width:450px;
		list-style-type: none;
		background-image: url('/images/imgbullet.gif');
		background-repeat: no-repeat;
		background-position: 15px 5px;
		padding:0px 0px 6px 30px;
		margin:0px;
		/*margin:6px 0px 6px 0px;*/
		font-size:12px;
	}
	
	.news li{
		width:450px;
		list-style-type: none;
		background-image: url('/images/imgbullet.gif');
		background-repeat: no-repeat;
		background-position: 15px 5px;
		padding:0px 0px 6px 30px;
		margin:0px;
		/*margin:6px 0px 6px 0px;*/
		font-size:12px;
	}
	
/**
 * UI
 */
	#concours_authentiques {
		width:285px;
		margin:130px 0px 20px 0px;
		padding:0px 0px 0px 0px;
		background-image: url('/images/concours_lesauthentiques_repeat.gif');
		background-position: top left;
		background-repeat: repeat-y;
		position:relative;
		z-index:1;
	}
	ul#liste_concours_authentiques li{
		font-size:13px;
		font-family: Arial, "MS Trebuchet", sans-serif;
		padding:0px 0px 0px 0px;
		margin:0px 0px 5px 0px;
		width:254px;
/*		height:32px;*/
		background-image: url('/images/boite_coupdecoeur_repeat.gif');
		background-repeat: repeat-y;
		background-position: top left;
		position:relative;
	}
	ul#liste_concours_authentiques li a:link,ul#liste_concours_authentiques li a:visited,ul#liste_concours_authentiques li a:hover,ul#liste_concours_authentiques li a:active{
		text-decoration:none;
	}
	ul#liste_concours_authentiques li p{
/*		height:18px;*/
		position:relative;
		z-index:999;
		padding:0px;
		margin:-21px 35px -8px 24px;
	}
	ul#liste_concours_authentiques li .btn_ordre_up{
		display:none;
	}
    #concours_authentiques ul#liste_concours_authentiques li .btn_ordre_up{
		position:absolute;
		right:20px;
		top:-2px;
		background-image: url('/images/concours_btn_ordre_up.gif');
		background-repeat: no-repeat;
		width:12px;
		height:13px;
		display:block;
	}
	ul#liste_concours_authentiques li .btn_ordre_down{
		display:none;
	}
 	#concours_authentiques ul#liste_concours_authentiques li .btn_ordre_down{
		position:absolute;
		right:20px;
		/*top:12px;*/
		bottom:-2px;
		background-image: url('/images/concours_btn_ordre_down.gif');
		background-repeat: no-repeat;
		width:12px;
		height:12px;
		z-index:999;
		display:block;
	}
	#concours_authentiques ul#liste_concours_authentiques li .btn_delete{
		position:absolute;
		right:0px;
		top:0px;
		background-image: url('/images/concours_btn_delete.gif');
		width:15px;
		height:31px;
		display:block;
	}
	ul#liste_concours_authentiques li .btn_delete{
		display:none;
	}
	#concours_content,#concours_content_2{
		position:relative;
		z-index:30;
/*		padding:0px 20px 0px 24px;*/
	}
	#concours_content_2{
		padding:0px 20px 0px 24px;
	}
	 ul#liste_concours_authentiques li#vide_1{
		background-image: url('/images/boite_coupdecoeur_1_gris.gif');
		height:28px;
	}
	 ul#liste_concours_authentiques li#chosen_1{
	/*	background-image: url('/images/boite_coupdecoeur_1.gif');*/
	margin:0px 0px 10px 0px;
	}
	 ul#liste_concours_authentiques li#vide_2{
		background-image: url('/images/boite_coupdecoeur_2_gris.gif');
		height:28px;
	}
	 ul#liste_concours_authentiques li#chosen_2{
		/*background-image: url('/images/boite_coupdecoeur_2.gif');*/
		margin:13px 0px 10px 0px;
	}
	 ul#liste_concours_authentiques li#vide_3{
		background-image: url('/images/boite_coupdecoeur_3_gris.gif');
		height:28px;
	}
	 ul#liste_concours_authentiques li#chosen_3{
/*		background-image: url('/images/boite_coupdecoeur_3.gif');*/
		margin:13px 0px 10px 0px;
	}
	#concours_authentiques #btn_concours_coupdecoeur{
		background-image: url('/images/concours_authentiques_btn.gif');
		background-repeat: no-repeat;
		background-position: top left;
		margin-top:10px;
		width:209px;
		height:27px;
		color:#fff;
		margin-left:9px;
		padding:9px 0px 0px 21px;
		font-size:11px;
		font-family: Arial, "MS Trebuchet", sans-serif;
	}
	#concours_authentiques_top{
		background-image: url('../images/label/fr/concours_lesauthentiques_top.gif');
		background-repeat: no-repeat;
		background-position: top left;
		width:285px;
		height:246px;
		position:absolute;
		top:-120px;
		left:0px;
		z-index:2;
	}
	#concours_authentiques_bottom{
		background-image: url('../images/concours_lesauthentiques_bottom.gif');
		background-repeat: no-repeat;
		background-position: top left;
		width:285px;
		height:14px;
		position:absolute;
		bottom:-6px;
		left:0px;
		z-index:2;
	}
	#soumettez_votre_recette {
		position:relative;
		left:-30px;
		width:290px;
		height:210px;
		padding:50px 0px 0px 52px;
		color:white;
		z-index:10;
		background: transparent url('/images/label/fr/soumettez_votre_recette.png') no-repeat top left;		
	}
	.lienblanc a:link,.lienblanc a:visited, .lienblanc a:hover, .lienblanc a:active{
		color:#fff;
	}
	#soumettez_votre_recette_first {
		position:relative;
		left:-30px;
		width:290px;
		height:80px;
		padding:50px 0px 0px 52px;
		color:white;
		z-index:10;
		background: transparent url('/images/label/fr/soumettez_votre_recette_first.png') no-repeat top left;		
	}
	/*#soumettez_votre_recette_first a:link,#soumettez_votre_recette_first a:visited, #soumettez_votre_recette_first a:hover, #soumettez_votre_recette_first a:active{
			color:#fff;
		}*/
	#soumettez_votre_recette .recette_smallbloc {
		position:relative;
		top:25px;
		left:-25px;
		z-index:1;
	}
	.other_soumettez_votre_recette {
		position:relative;
		width:275px;
		text-align:right;
		top:-20px;
		z-index:1;
		margin-bottom:-20px;
	}
	#btn_completer{
		margin:10px 0px 10px 8px;
		padding-bottom:25px;
	}
	

	/**
	* MESSAGE POP ALERT
	*/	
	#pop_message{
		background-image: url('/images/fond_pop_message.gif');
		background-position: top left;
		background-repeat: repeat-x;
		height:63px;
		position:absolute;
		z-index:1000;
		left:0px;
		width: 100%;
	}
	#message{
		width:650px;
		text-align:left;
		margin:0px auto;
	}
	#message p{
		color:yellow;
		float:left;
		color:#eee;
		/*width:500px;*/
/*		float:left;*/
		padding-left:15px;
	}
	#message table tr td{
		font-size:11px;
	}
	#message .btn_ok_pop_message{
		float:left;
		border:none;
		background:none;
		background-image: url('/images/btn_ok_pop_message.png');
		background-repeat: no-repeat;
		width:50px;
		height:35px;
		margin-left:5px;
		margin-top:14px;
		background-position: top left;
	}
	#message img{
		margin-top:10px;
	}
/*	#message p{
		color:#eee;
		width:500px;
		float:left;
		padding:16px 0px 0px 15px;
	}*/
	
	
	
/**
* FORMULAIRE
*/	
	
	#formulaire label{
		color:#c60202;
		font-size:12px;
		font-family: Arial, "MS Trebuchet", sans-serif;
	}
	#desc_concours{
		background-image: url('/images/top_soumettezrecette.png');
		background-repeat: no-repeat;
		background-position: top right;
		width:457px;
		height:116px;
		position:relative;
		top:-40px;
		left:0px;
		margin:0px 0px -20px 0px;
		padding:0px;
	}
	#desc_concours p{
		padding:55px 0px 0px 0px;
		margin:0px;
	}
	#formulaire .label_radio{
		color:#787878;
		margin:0px 5px 0px 5px;
		font-size:13px;
	}
	.label_float{
		float:left;
		color:#c60202;
		margin-top:3px;
	}
	.input_float,.select_float,.textarea_float{
		float:left;
		margin-left:6px;
		color:#646464;	
		font-size:12px;	
	}
	.input_file{
		background-color:#fff;
		border:1px solid #999;
	}
	#formulaire input.input_ingredient, #sct_form_friends input.input_friend_email{
		background:none;
		background-image: url('/images/background_input_5.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:290px;
		height:24px;
		padding:1px 15px 0px 20px;
	}
	form textarea.fond_textarea{
		background:none;
		border:none;
		background-image: url('/images/background_textarea.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:300px;
		height:66px;
		padding:2px 15px 10px 20px;
	}
	form textarea.fond_textarea2{
		background:none;
		border:none;
		background-image: url('/images/background_textarea_2.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:278px;
		height:165px;
		padding:2px 15px 10px 20px;
	}
	form input.fond_standard{
		background:none;
		background-image: url('/images/background_input_1.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:149px;
		height:24px;
		padding:1px 15px 0px 20px;
	}

	#formulaire form input.fond_large{
		background:none;
		background-image: url('/images/background_input_2.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:410px;
		height:24px;
		padding:2px 15px 0px 20px;
	}
	#formulaire form input.fond_moyen{
		background:none;
		background-image: url('/images/background_input_3.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:336px;
		height:24px;
		padding:2px 15px 0px 20px;
	}
	#formulaire form input.fond_petit{
		background:none;
		background-image: url('/images/background_input_4.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:28px;
		height:24px;
		padding:2px 15px 0px 20px;
	}
	
		
		html>body form input.fond_standard.fond_erreur{
			background-image: url('/images/background_input_1_error.png');
		}
		html>body #formulaire form input.fond_erreur.fond_large{
			background-image: url('/images/background_input_2_error.png');
		}
		html>body #formulaire form input.fond_erreur.fond_moyen{
			background-image: url('/images/background_input_3_error.png');
		}
		html>body #formulaire form input.fond_erreur.fond_petit{
			background-image: url('/images/background_input_4_error.png');
		}
		html>body #formulaire input.input_ingredient.fond_erreur, #sct_form_friends input.input_friend_email.fond_erreur{
			background-image: url('/images/background_input_5_error.png');
		}
		html>body form textarea.fond_erreur.fond_textarea{
			background-image: url('/images/background_textarea_error.png');
		}
		html>body form textarea.fond_erreur.fond_textarea2{
			background-image: url('/images/background_textarea_2_error.png');
		}
		
	#formulaire #btn_etape_suivante_fr{
		background-image: url('/images/label/fr/form_btn_etape_finale.png');
		background-repeat: no-repeat;
		background-position:top left;
		width:223px;
		height:44px;
	}
	#formulaire #btn_etape_suivante_en{
		background-image: url('/images/label/en/form_btn_etape_finale.png');
		background-repeat: no-repeat;
		background-position:top left;
		width:223px;
		height:44px;
	}
	#formulaire .sous_titre{
		font-size:13px;
		color:#505050;
		margin-top:15px;
	}
	
	#formulaire .separateur_form{
		background-image: url('/images/form_separateur.png');
		background-position: top left;
		background-repeat: no-repeat;
		width:560px;
		height:8px;
		margin-top:20px;
	}
	#btn_soumettre_recette{
		background:none;
		background-image: url('/images/label/fr/form_btn_soumettre_recette.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:217px;
		height:42px;
		float:left;
		margin-left:310px;
	}
	.btn_soumettre_fr{
		background:none;
		background-image: url('/images/label/fr/btn_soumettre.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:124px;
		height:42px;
		float:right;
		margin-right:105px;
  		cursor:pointer;
	}
	.btn_soumettre_en{
		background:none;
		background-image: url('/images/label/en/btn_soumettre.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:124px;
		height:42px;
		float:right;
		margin-right:105px;
  		cursor:pointer;
	}
	#btn_soumettre_comment{
		margin-right:85px;
	}
	#btn_soumettre_ami{
		margin-right:80px;
	}
	#photo_recette{
		margin:15px 0px 15px 90px;
	}
	#formulaire h2{
		font-size:14px;
		color:#505050;
		font-weight:normal;
		padding:15px 0px;
	}
	#btn_participer{
		background-image: url('/images/label/fr/btn_participer.png');
		background-repeat: no-repeat;
		background-position: top left;
		width:125px;
		height:41px;
		float:right;
		margin-right:40px;
		cursor:pointer;
	}
		#btn_participer.fr{
			background-image: url('/images/label/fr/btn_participer.png');
		}
		#btn_participer.en{
			background-image: url('/images/label/en/btn_participer.png');
		}
	#contest_entry_form_favorites_recipes{
		margin:0 0 0 130px;
	}
	ul#invitation_list li{
		margin:2px 0px;
	}

	#main_primary p.form_error_warning{
		background: url('/images/icons/exclamation.gif') 0 1px no-repeat;
		line-height: 20px;
		padding-left:20px;
		margin-top: 15px;
		color: #B60010;
		font-weight:bold;
		font-size: 14px;
		margin-bottom:0;
	}	
	#main_primary p.form_error{
		line-height: 20px;
		padding-left:20px;
		padding-right:20px;
		color: #B60010;
		font-size: 12px;
		margin-bottom:15px;
		margin-top:0;
	}
	
	ul#sousmenu{
		position:absolute;
		top:25px;
		left:290px;
	}
	ul#sousmenu li{
		display:inline;
		font-size:12px;
		color:#818181;
		padding:0px 6px 0px 8px;
		background-image: url('/images/sousmenu_barrevertical.gif');
		background-repeat: no-repeat;
		background-position: 0px 1px;
		font-family: Arial, "MS Trebuchet", sans-serif;
	}
	ul#sousmenu li.first{
		background:none;
	}
	ul#sousmenu li a:link,ul#sousmenu li a:visited,ul#sousmenu li a:hover,ul#sousmenu li a:active{
		text-decoration:none;
		color:#818181;
	}
	ul#sousmenu li a:hover{
		color:#c60202;
	}
	p.form{
		margin:5px 0px 0px 0px;
	}
	#details_concours{
		font-size:12px;
		padding-bottom:12px;
	}
	#details_concours a:link,#details_concours a:visited,#details_concours a:hover,#details_concours a:active{
		text-decoration:none;
	}
	.details_prix{
		padding-top:45px;
		height:80px;
	}
	.fond_prix_caquelon{
		background-image: url('/images/fond_details_prix1.gif');
		background-repeat: no-repeat;
		background-position: top bottom;
	}
	.fond_prix_girolle{
		background-image: url('/images/fond_details_prix2_2.gif');
		background-repeat: no-repeat;
		background-position: top bottom;
	}
	.fond_prix_sac{
		background-image: url('/images/fond_details_prix3.gif');
		background-repeat: no-repeat;
		background-position: top bottom;
	}
	.fond_prix_sacpatate{
		background-image: url('/images/fond_details_prix6.gif');
		background-repeat: no-repeat;
		background-position: top bottom;
	}
	.fond_prix_fourraclette{
		background-image: url('/images/fond_details_prix7.gif');
		background-repeat: no-repeat;
		background-position: top bottom;
	}
	#popup_concours{
		position:absolute;
		top:580px;
		right:-5px;
		z-index:999;
		cursor: pointer;
	}
	#popup_concours img{
		cursor: pointer;
	}
/* QUIZ */
#quiz_fr{
	background: url('../images/label/fr/fond_quiz.png') no-repeat top left;
	width:283px;
	height:213px;
	position:relative;
}
#quiz_en{
	background: url('../images/label/en/fond_quiz.png') no-repeat top left;
	width:283px;
	height:213px;
	position:relative;
}
#quiz_fr h3,#quiz_en h3{
	color:#fff;
	letter-spacing:0.5px;
	font-weight:normal;
	position:absolute;
	top:36px;
	left:16px;
	font-size:15px;
	font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;
}
#quiz_fr #btn_repondre_quiz_fr, #quiz_en #btn_repondre_quiz_fr{
	position:absolute;
	bottom:10px;
	left:30px;
}
#quiz_fr #btn_repondre_quiz_en, #quiz_en #btn_repondre_quiz_en{
	position:absolute;
	bottom:10px;
	left:20px;
}
#quiz h4{
	color:#c60202;
	font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;
	font-size:14px;
	font-weight:normal;
}
#quiz_fr #box_text_fr, #quiz_en #box_text_fr{
	width:133px;
	float:left;
	margin:75px 5px 0px 0px;
	padding-left:20px;
}
#quiz_fr #box_text_en, #quiz_en #box_text_en{
	width:136px;
	float:left;
	margin:85px 5px 0px 0px;
	padding-left:20px;
}
#quiz_fr #prix, #quiz_en #prix{
	float:left;
	margin:75px 0px 0px 0px;
}
/*RANDOM FACTS*/
#random_facts_top{
	background: url('../images/fond_saviez_vous_top.png') no-repeat top left;
	width:283px;
	height:222px;
	position:relative;

}
#random_facts{
	background: url('../images/fond_saviez_vous_repeat.png') no-repeat 0px 195px;
	width:283px;
	padding-left:15px;
	position:relative;
	top:-195px;

}
#random_facts_bottom{
	background: url('../images/fond_saviez_vous_bottom.png') no-repeat top left;
	width:283px;
	height:33px;
	position:relative;
	top:-195px;
	margin-bottom:-195px;
}
#random_facts h3.fr{
	background: url('../images/label/fr/titre_saviez_vous_que.png') no-repeat top left;
	width:164px;
	height:19px;
}
#random_facts h3.en{
	background: url('../images/label/en/titre_saviez_vous_que.png') no-repeat top left;
	width:164px;
	height:19px;
}
#random_facts #contenu_random_facts{

}
#random_facts #facts_list{
	color:#fff;
	width:240px;
}
#random_facts #facts_list li{
	padding:7px 0px;
	text-align:justify;
	border-bottom:1px dotted #fff;
}
#random_facts h3 span{
	display:none;
}
#random_facts #btn_en_apprendre_plus_fr, #random_facts #btn_en_apprendre_plus_fr_over{
	background: url('../images/btn_en_apprendre_plus.png') no-repeat top left;
	width:124px;
	height:30px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:10px;
	font-weight:bold;
	position:relative;
	cursor:pointer;
	margin:8px 0px 0px 115px;
}
	#random_facts #btn_en_apprendre_plus_fr_over{
		background-image: url('../images/btn_en_apprendre_plus_hover.png');
	}
#random_facts #btn_en_apprendre_plus_en, #random_facts #btn_en_apprendre_plus_en_over{
	background: url('../images/btn_en_apprendre_plus_en.png') no-repeat top left;
	width:124px;
	height:30px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:10px;
	font-weight:bold;
	position:relative;
	cursor:pointer;
	margin:8px 0px 0px 140px;
}
	#random_facts #btn_en_apprendre_plus_en_over{
		background: url('../images/btn_en_apprendre_plus_en_hover.png') no-repeat top left;
	}
.random_facts_fr #contenu_random_facts .over{
	background: url('../images/btn_en_apprendre_plus_hover.png') no-repeat top left;
}
.random_facts_en #contenu_random_facts .over{
	background: url('../images/btn_en_apprendre_plus_en_hover.png') no-repeat top left;
}
#random_facts #contenu_random_facts a:link,#random_facts #contenu_random_facts a:visited,#random_facts #contenu_random_facts a:hover,#random_facts #contenu_random_facts a:active{
	text-decoration:none;
}
#random_facts #btn_en_apprendre_plus_en span, #random_facts #btn_en_apprendre_plus_en_over span{
	display:block;
	position:absolute;
	top:8px;
	left:27px;
}
#random_facts #btn_en_apprendre_plus_fr span, #random_facts #btn_en_apprendre_plus_fr_over span{
	display:block;
	position:absolute;
	top:8px;
	left:22px;
}
#facts_list_complete{
	font-size:12px;
}
#facts_list_complete li{
	padding:10px 0px 10px 0px;
	border-bottom:1px dotted #e90114;
}
/*RECENT NEWS*/
#recent_news h3 span{
	display:none;
}
#recent_news h3.fr{
	background: url('../images/label/fr/titre_nouvelles_evenements.png') no-repeat top left;
	width:237px;
	height:21px;
	padding:0px;
	margin:0px 0px 0px 10px;
}
#recent_news h3.en{
	background: url('../images/label/en/titre_nouvelles_evenements.png') no-repeat top left;
	width:237px;
	height:21px;
	padding:0px;
	margin:0px 0px 0px 10px;
}
#recent_news #news_list li{
	background: url('../images/fond_recent_news_top.png') no-repeat top left;
	width:285px;
	height:104px;
	position:relative;
}
#recent_news ul#news_list li h4{
/*	margin:0px;
	padding:0px 0px 6px 0px;*/
}
#recent_news #news_list li .bottom_news_item{
	width:285px;
	height:32px;
	position:absolute;
	top:81px;
	background: url('../images/fond_recent_news_bottom.png') no-repeat top left;
}
#recent_news #news_list li .bottom_news_item span{
	display:block;
	margin:7px 0px 0px 208px;
}
#recent_news #news_list li .bottom_news_item span a:link{
	color:#c70203;
	text-decoration:none;
}
#recent_news #news_list li .bottom_news_item span a:visited{
	color:#c70203;
	text-decoration:none;
}
#recent_news #news_list li .bottom_news_item span a:hover{
	color:#c70203;
	text-decoration:underline;
}
#recent_news #news_list li .bottom_news_item span a:active{
	color:#c70203;
	text-decoration:none;
}
#recent_news #news_list li h4{
	font-size:12px;
	color:#c70203;
	margin:0px;
	padding:15px 0px 5px 18px;
}
#recent_news #news_list li h4 a:link,#recent_news #news_list li h4 a:visited,#recent_news #news_list li h4 a:hover,#recent_news #news_list li h4 a:active{
	font-size:12px;
	color:#c70203;
	text-decoration:none;
}
#recent_news #news_list li p{
	padding:0px 0px 0px 18px;
	width:244px;
}
#btn_toutes_nouvelles_fr, #btn_toutes_nouvelles_fr_over{
	background: url('../images/btn_toutes_les_nouvelles.png') no-repeat top left;
	width:225px;
	height:37px;
	margin-left:60px;
	cursor:pointer;
}
	#btn_toutes_nouvelles_fr_over{
		background-image: url('../images/btn_toutes_les_nouvelles_hover.png');
	}
#btn_toutes_nouvelles_en, #btn_toutes_nouvelles_en_over{
	background: url('../images/btn_toutes_les_nouvelles_en.png') no-repeat top left;
	width:225px;
	height:37px;
	margin-left:123px;
	cursor:pointer;
}
	#btn_toutes_nouvelles_en_over{
		background-image: url('../images/btn_toutes_les_nouvelles_en_hover.png');
	}
#btn_toutes_nouvelles_fr span, #btn_toutes_nouvelles_fr_over span{
	display:block;
	padding:12px 0px 0px 30px;
	font-size:10px;
	font-weight:bold;
}
#btn_toutes_nouvelles_en span, #btn_toutes_nouvelles_en_over span{
	display:block;
	padding:12px 0px 0px 36px;
	font-size:10px;
	font-weight:bold;
}
#recent_news a:link{
	color:#6c6c6c;
	text-decoration:none;
}
#recent_news a:visited{
	color:#6c6c6c;
	text-decoration:none;
}
#recent_news a:hover{
	color:#6c6c6c;
	text-decoration: none;
}
#recent_news a:active{
	color:#6c6c6c;
	text-decoration:none;
}
.recent_news_fr .over{
	background: url('../images/btn_toutes_les_nouvelles_hover.png') no-repeat top left;
	width:225px;
	height:37px;
}
.recent_news_en .over{
	background: url('../images/btn_toutes_les_nouvelles_en_hover.png') no-repeat top left;
	width:225px;
	height:37px;
}
.published{
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:9px;
	text-transform:uppercase;
	color:#999;
	display:block;
	margin-bottom:5px;
}
.news h3,.news_complete h3{
	margin:0px;padding:0px;
}
.news{
	padding:11px 0px 15px 0px;
	border-bottom:1px dotted #6c6c6c;
}
#cheeses_list li{
	float:left;
}
/*SECTION QUIZ*/
#section_quiz{
	width:635px;
	min-height:500px;
	background-color:#fff;
	text-align:left;
	margin:0px 0px 0px 7px;
	position:relative;
}
#section_quiz h2{
	font-size:20px;
	color:#e40000;
	width:530px;
	margin:10px 0px 10px 0px;
	padding:0px;
}
#section_quiz h3{
	font-size:20px;
	color:#e40000;
	width:613px;
	margin:6px 0px 10px 0px;
	padding-bottom:5px;
	border-bottom:1px dotted #e40000;
}
#section_quiz h4{
	font-size:16px;
	color:#e40000;	
	font-weight:normal;
}
#section_quiz p{
	color:#333;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:14px;
	width:550px;
}
#quiz_top{
	margin:6px 0px 0px 0px;
}
#quiz_result{
	position:absolute;
	top:45px;
	left:300px;
}
#section_quiz label{
	margin-left:6px;
	width:auto;
}
#section_quiz .choix_reponse{
	margin-bottom:4px;
	margin-left:20px;
}
#section_quiz .btn_verifier_reponse{
	background: url('../images/quiz_btn_verifier_reponse.gif') no-repeat top left;
	width:133px;
	height:34px;
	float:right;
	color:#fff;
	cursor:pointer;
	background-color:red;
}
#section_quiz .btn_prochaine_question_fr{
	background: url('../images/quiz_btn_verifier_reponse.gif') no-repeat top left;
	width:114px;
	height:34px;
	float:right;
	color:#fff;
	cursor:pointer;
	padding:10px 0px 0px 20px;	
}
#section_quiz .btn_prochaine_question_en{
	background: url('../images/quiz_btn_verifier_reponse.gif') no-repeat top left;
	width:114px;
	height:34px;
	float:right;
	color:#fff;
	cursor:pointer;
	padding:10px 0px 0px 35px;	
}
#section_quiz a:link,#section_quiz a:visited,#section_quiz a:hover,#section_quiz a:active{
	text-decoration:none;
}
#section_quiz .btn_resultat{
	background: url('../images/quiz_btn_resultat.gif') no-repeat top left;
	width:71px;
	height:34px;
	float:right;
	color:#fff;
	cursor:pointer;
	padding:10px 0px 0px 26px;	
}
#section_quiz div#courriel_envoyer{
	width:330px;
}
#section_quiz .btn_envoyer{
	background: url('../images/quiz_btn_resultat.gif') no-repeat top left;
	width:91px;
	height:34px;
	float:right;
	color:#fff;
	cursor:pointer;
	padding:0px 0px 0px 8px;	
}
#section_quiz #btn_participer_quiz{
	background: url('../images/quiz_btn_resultat.gif') no-repeat top left;
	width:92px;
	height:34px;
	float:right;
	color:#fff;
	cursor:pointer;
	padding:0px;
}
#section_quiz a:link,#section_quiz a:visited,#section_quiz a:hover,#section_quiz a:active{
	text-decoration:none;
}
#section_quiz #notice{
	font-size:12px;
	color:#e40000;
}
#section_quiz #notice_correct{
	color:#75c219;
}
#section_quiz form{
	width:610px;
	margin:0px;
	padding:0px;
}
#section_quiz p.form{
	width:400px;
}
#section_quiz form p.form input.fond_erreur{
	border:1px solid #e40000;
}
#section_quiz p.form label{color:#333;width:400px;}
#section_quiz p.form input{
	width:300px;
	height:15px;
	padding:3px;
	background:none;
	border:none;
	background-color:#fff;
	border:1px solid #666;
	margin:4px 0px 0px 6px;
}
#section_quiz p.form textarea{
	width:300px;
	height:75px;
	padding:3px;
	background:none;
	border:none;
	background-color:#fff;
	border:1px solid #666;
	margin:4px 0px 0px 6px;
}
#section_quiz .lien_partager div{
	color:#333;
	font-size:13px;
	text-decoration:none;
}
#section_quiz .fermer{
	position:absolute;
	bottom:0px;
	right:0px;
	margin:20px 25px 0px 0px;
	background: url('../images/quiz_btn_resultat.gif') no-repeat top left;
	width:75px;
	height:30px;
	color:#fff;
	font-size:11px;
	cursor:pointer;
	padding:10px 0px 0px 28px;
}
#friend_email_list,#friend_email_list li{
	width:500px;
}

