﻿@charset "utf-8";

/********************************************

Auteur : Kévin LUCAS
Site : Délices de France
Date : 3 Nov 09
Version : 1.0

********************************************/

@import url(recettes.css);
@import url(chefs.css);


/* Principal */

body, div, p, table, td, form, ul, ol, h1, h2, h3, h4, h5, h6, a {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
body, html {
	/*background-image: url("../img/template/homepage/body_bg.png");*/
	background-repeat: repeat-x;
	background-position:  0 210px;
	background-color: #f2f2f2;
	/* HABILLAGE */
	/*background-image:url(../img/fetedesmeres/fetedesmeres.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;*/
	/* --------- */
	color: #303030; font-size: 12px; text-align: center;
} .ie6 body, html{background:none;}

.clear {
	clear:both;
}

img { border:none; }

input{ cursor:pointer; }
select{ cursor:pointer; }
/* Header */

#header_mini{
	height:20px;
	background-color:#5b3f1a;
}
#header_mini h2{
	font-size:12px;
	color:#FFF;
}
	.header_mini_txt{
		color:#FFFFFF;
		padding-top:2px;
	}
	.header_mini_txt a{
		color:#FFF;
		font-size:12px;
	}
#headersite{
	width:100%; height:auto;
	/* HABILLAGE */
	
	/* ---------*/	
}
.header_logo{
/*border:#006666 1px solid;*/
width:994px; margin:0 auto; height:162px; position: relative; background-color: #93C301;
}
.header_right{
/*background: url("../img/template/header/header_side.png") no-repeat scroll -2px top transparent;*/
display: block; height: 100%;
}
.header_left{
/*background: url("../img/template/header/header_side.png") no-repeat scroll 991px bottom transparent;*/
display: block; height: 100%; position: relative;
}


.header_logo #pa_bt{
float: left; width: 129px; height: 57px; position: absolute; top: 17px; left: -8px; cursor: pointer;
}	
	
.logo {
	float:left; width:584px; height:59px; margin:44px 0 0 194px; position:relative; overflow:hidden;	
}

.logo h1 a img {
	border:none;
}

.header_pub{
	float:left; width:750px; height:100px; margin:5px 0 0 132px; padding:10px 0 0 0; position:relative; display: inline; overflow:hidden;	color:#003300;
	/* HABILLAGE */
	/*cursor:pointer;*/
	/* ----------*/
	/* NORMAL */
	background-color:#51670d;
	/* ----------*/	
}
#loginHome{
float: left; width: 172px; height: 198px; margin: 13px 10px 10px 10px; display: inline; background: url("../img/template/homepage/loginHead.jpg");
}
#loginHome .title{ 
margin: 12px 0 4px 0; font: bold 15px Verdana; color : #ff3399;
}
#loginHome label{float: left; margin:0 0 2px 10px; font: 13px Verdana; color:#666; }

#loginHome .input{
	float:left;  width:151px; height:24px; padding:0px 0 0 2px; margin:0 0 6px 10px; display: inline;
	background: url(../img/template/homepage/loginHome_input.png) no-repeat; border: none; 
	/*font: 11px/24px Verdana,Helvitica,sans-serif; color:#666; */ text-align:left;	
}

.ie #loginHome .input{padding: 4px 0 0 4px; height:20px;}
#loginHome .boutonok{
float: left; margin: 0px 0px 0px 70px; width: 30px; height:26px; padding:0; 
cursor : pointer; display: inline;  border: none;  background: url(../img/template/homepage/loginHome_ok.png) no-repeat;
}

#loginHome .champs_inscription{ float: left; margin: 0px;}
#loginHome .lien_membres{float: left; margin: 9px 0 0 0; width:100%; text-align: left;}
#loginHome .lien_membres a{font: 11px Verdana; color:#5d7f1a; text-decoration: underline; margin: 0 0 0 6px;}


.header_login{
	height:50px;
	position:relative;
	/* HABILLAGE */
	/*margin:50px 0 0 20px;*/
	/* ----------*/
	/* NORMAL */
	margin:10px 0 0 20px;
	/*----------*/
	width:295px;
	overflow:hidden;
	text-align:left;
	float:left;
	/*border:#CCCCCC 1px solid;*/
	color:#003300;
}
.header_login1{
	height:50px;
	position:relative;
	/* HABILLAGE */
	/*margin:50px 0 0 30px;*/
	/* ----------*/
	/* NORMAL */
	margin:10px 0 0 30px;
	/*----------*/
	width:295px;
	background-image:url(../img/template/fonduserbox.png);
	background-repeat:no-repeat;
	overflow:hidden;
	text-align:left;
	float:left;
	/*border:#CCCCCC 1px solid;*/
	color:#003300;
}
.header_login1 p.bonjour { display:block; width:55%; float:left; font-weight:bold; text-indent:20px; margin:5px 0 0 0;  }
.header_login1 p.bonjour span { font-weight:bold; color: #F69; }
.header_login1 p.deconnexion { display:block; width:42%; float:left; text-align:right; margin:5px 5px 0 0;  }
.header_login1 p.deconnexion a { color:#000; font-size:11px; }

#loginerror{
	position:absolute;
}


#container .col_gauche_menu{margin-left: 3px;}
.col_gauche_menu .memu_liste{}

/*
.username_login{
	background: url(../img/new_template/fond_login.png) no-repeat;
	border:medium none; color:#999999;
	font-family:Verdana,Helvitica,sans-serif; font-size:10px;
	padding-left:10px; 	padding-right:10px; padding-top:4px; text-align:left;
	float:left; display:block; width:158px; height:19px; 
}
.ie6 .username_login{
background: none; width:158px; height:19px; position:relative;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/new_template/fond_login.png", sizingMethod="scale");
}*/

.boutonok{
	float:left;
	position:relative;
	margin:0 0 0 2px;
	width:27px;
	background:url(../img/new_template/ok.png) no-repeat center;
	border:none;
}
.header_login .lien_membres{ width:110px; float:left; overflow:hidden; }
.header_login .lien_membres a { color:#73487b; font-family: Geneva,Arial,Helvetica,sans-serif; font-weight:bold; font-size:11px; display:block; margin:0 0 10px 0; float:left; }
.header_login .champs_inscription { width:180px; float:left; overflow:hidden; }

.username_login_txt a {
	color:#73487b;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:115px;
	margin-top:2px;
	float:left;
	font-weight:bold;
	/*border:#666666 1px solid;*/
}

.username_pwd_txt a{
	color:#73487b;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:115px;
	margin-left:10px;
	margin-top:2px;
	float:left;
	font-weight:bold;
	/*border:#666666 1px solid;*/
}

form#user button.searchsubmit {
	float:left; height:19px; width:30px; 
	border:0 none; cursor:pointer;  text-indent:-9999px; background:url(../img/template/header/btn_ok.jpg) no-repeat;	
}

/* MENU */

#div_menu{
float:left; height:27px; width:985px; margin: 0 0 0 0px; position:absolute; top: 135px; left: 6px;
}
.menu{
float:left; height:27px; width:985px; 
}

.menu ul {
margin:0 auto; padding-top:0;
list-style-image:none; list-style-position:outside; list-style-type:none; 
}
.menu li.niv1{ float:left; padding:0px; height:27px;}

#div_menu .menu ul  {position: relative; float : left; margin: 0; width: 100%; }
#div_menu .menu ul li a {
float: left; line-height: 30px; padding:0px; font-size:14px; color:#fff; position:relative;  display:block; text-decoration:none; 
}
#div_menu .menu ul li span a{position: relative; }

#div_menu .menu ul li a:hover, #div_menu .menu ul li.selected a { text-decoration:none; color:#b30568;  }

.menu ul li { float:left;   }

#div_menu .menu ul #home{margin-right: 2px;}
#div_menu .menu ul #home a{
width: 46px; height: 27px;
background: url("../img/template/menu/home_bt.png") no-repeat 0 top transparent;
}
#div_menu .menu ul #home a:hover, #div_menu .menu ul #home.selected a{
background: url("../img/template/menu/home_bt.png") no-repeat 0 bottom transparent;
}
#div_menu .menu ul #recettes_bt{margin-right: 3px; }
#div_menu .menu ul #recettes_bt a{
width: 109px; height: 27px;
background: url("../img/template/menu/recettes_bt.png") no-repeat 0 top transparent;
}
#div_menu .menu ul #recettes_bt a:hover, #div_menu .menu ul #recettes_bt.selected a{
background: url("../img/template/menu/recettes_bt.png") no-repeat 0 bottom transparent;
}
#div_menu .menu ul #astuces_bt a{
width: 88px; height: 27px;
background: url("../img/template/menu/astuces_bt.png") no-repeat 0 1px transparent;
}
#div_menu .menu ul #astuces_bt a:hover, #div_menu .menu ul #astuces_bt.selected a{
background: url("../img/template/menu/astuces_bt.png") no-repeat 0 bottom transparent;
}
#div_menu .menu ul #minceur_bt{margin-right: 3px;}
#div_menu .menu ul #minceur_bt a{
width: 88px; height: 27px;
background: url("../img/template/menu/minceur_bt.png") no-repeat 0 1px transparent;
}
#div_menu .menu ul #minceur_bt a:hover, #div_menu .menu ul #minceur_bt.selected a{
background: url("../img/template/menu/minceur_bt.png") no-repeat 0 bottom transparent;
}
#div_menu .menu ul #actu_bt{margin-right: 2px;}
#div_menu .menu ul #actu_bt a{
width: 99px; height: 27px;
background: url("../img/template/menu/actu_bt.png") no-repeat 0 3px transparent;
}
#div_menu .menu ul #actu_bt a:hover, #div_menu .menu ul #actu_bt.selected a{
background: url("../img/template/menu/actu_bt.png") no-repeat 0 bottom transparent;
}
#div_menu .menu ul #mag_bt{margin-right: 3px;}
#div_menu .menu ul #mag_bt a{
width: 113px; height: 27px;
background: url("../img/template/menu/mag_bt.png") no-repeat 0 2px transparent;
}
#div_menu .menu ul #mag_bt a:hover, #div_menu .menu ul #mag_bt.selected a{
background: url("../img/template/menu/mag_bt.png") no-repeat 0 bottom transparent;
}
#div_menu .menu ul #communaute_bt a{
width: 115px; height: 27px;
background: url("../img/template/menu/communaute_bt.png") no-repeat 0 3px transparent;
}
#div_menu .menu ul #communaute_bt a:hover, #div_menu .menu ul #communaute_bt.selected a{
background: url("../img/template/menu/communaute_bt.png") no-repeat 0 bottom transparent;
}

#div_menu .menu ul #ajtRecette_bt{float: right;}
#div_menu .menu ul #ajtRecette_bt a{
width: 185px; height: 31px; position: relative; margin-top: -4px; line-height:36px; font-size:12px;
background: url("../img/template/menu/ajoute_bt.png") no-repeat 0 0px transparent;
}
#div_menu .menu ul #ajtRecette_bt a:hover, #div_menu .menu ul #ajtRecette_bt.selected a{
background: url("../img/template/menu/ajoute_bt.png") no-repeat 0 bottom transparent;
}
#div_menu .menu ul #ajtRecette_bt a .signe{font-weight: bold; font-size: 15px;}

#div_menu .menu ul #saison_bt{position: absolute; z-index: 100; left: 448px; top:-6px; }
#div_menu .menu ul #saison_bt a{
width: 138px; height: 40px; line-height:40px;
background: url("../img/template/menu/saison_bt.png") no-repeat 0 0px transparent;
}


#container {	
margin:0 auto; width:994px; /*width:991px;*/ padding-bottom:40px; overflow-x:hidden; clear:both;
background-color: #ffffff;
/*background:transparent url(../img/habillage/bg_content.png) repeat-y scroll center top;*/	/*border:1px solid #333333;*/
}
.container {
background-color: #FFFFFF;
clear: both;
margin: 0 auto;
overflow-x: hidden;
padding-bottom: 40px;
width: 994px;
}

.col_gauche{	
width:685px; position:relative; height:auto; float:left;  margin-left: 3px; /*border:#666666 1px solid;*/
}

#searchHead{
float: right; width: 540px; height: 118px; margin: 10px 8px 0 0;
background: url("../img/template/header/search_bg.png"); text-align: left;
}
#searchHead .searchHead_title{
margin: 6px 0 2px 18px; font: 20px Georgia; color: #34460f; text-align: left;
}
#searchHead .label{clear: both; margin: 0px 0 0 18px; font: 16px Georgia; color: #34460f;}
#searchHead #plats{
width:370px; float: left; margin: 1px 6px 0 18px; padding: 0 0 0 2px; cursor : text;
border: none; background: url("../img/template/header/searchHead_input.png");
}
#searchHead .searchHead_submit{
float: left; width: 136px; height: 21px; border: none; cursor: pointer;
background: url("../img/template/header/searchHead_submit.jpg");
}
#searchHead .searchHead_advanced{
float: right; margin: 4px 12px 0 0; 
}
#searchHead .searchHead_advanced a{font: 14px Georgia; color: #535834; text-decoration: underline;}
#searchHead .searchHead_advanced a:hover{text-decoration: none;}	

a.taglink {
	color:#34460f;
	font-size:12px;
}
span.taglink {
	color:#34460f;
	font-size:12px;
	margin:0 0 0 0;
}
.taglink_bot {
	display:block;
	float:left;
	width:510px;
	height:35px;
	overflow:hidden;
	margin:5px 0 0 15px;
}
.taglink_bot a {
	color:#34460f;
	font-size:13px;
}
.taglink_bot a:hover {
	color:#FFF;	
}
a:hover.taglink {
	color:#FFF;
	display: block;
	float:left;
}
.taglink_bot h4 {
	float:left;
	color:#34460f;
	margin:0 10px 0 0;
	font-size:13px;
	height:35px;
	text-decoration:underline;	
}
	
	
.search_recette{	
	height:202px; width:190px; margin-top:17px; float:left; left:10px; position:relative;
	background:url(../img/template/homepage/bloc_search_recette.jpg) no-repeat; /*border:#66FFCC 1px solid;*/
}

	.search_recette #plats{		
		width:150px; margin-left:-15px; margin-top: 55px; /*border:#333300 1px solid;*/
	}
	
	.search_recette #ingredients{		
		width:150px; margin-left:-15px; margin-top: 25px; /*border:#333300 1px solid;*/
	}
	
	.search_recette button.searchsubmit_recette{		
		width:50px; margin-left:15px; margin-top: 30px; border:medium none; cursor:pointer;
		background:url(../img/template/homepage/btn_go_recette.jpg) no-repeat; /*border:#333300 1px solid;*/
		width:57px; height:25px;
	}
	
	.search_recette .search_advanced{
		/*border:#33CCFF 1px solid;*/
		width:160px; margin-top:2px;
	}
	.ie6 .search_recette .search_advanced{text-align:left; margin:0;}
		.search_recette .search_advanced a{
			color:#333333; text-decoration:underline;
		}
	
.detail_recette_pp{
	float:left; height:135px; width:125px; overflow:hidden; left:25px; position:relative; top:20px;
	color:#5E5E5E; font-size:11px; text-align:left;
}


.sujet_mag_semaine{	
	height:182px; width:416px; margin-top:8px; float:left; margin-left:3px; overflow:hidden;
	background:url(../img/template/homepage/bloc_sujet_mag_semaine.jpg) no-repeat; /*border:#666666 1px solid;*/
}

	.sujet_mag_semaine .nom_recette{		
		width:160px; position:relative; float:left; margin:50px 0 0 15px; text-align:left; color:#60244e;
		font-size:14px; text-decoration:underline; overflow:hidden; /*border:#666666 1px solid;*/
	}
	.sujet_mag_semaine .nom_recette a{
		color:#60244e; /*border:#666666 1px solid;*/		
	}
	
	.sujet_mag_semaine .nom_recette_desc{
		/*border:#666666 1px solid;*/
		width:160px; position:relative; text-align:left; margin:5px 0 0 15px; float:left; overflow:hidden;
		color:#5e5e5e; font-size:12px;
	}
	.sujet_mag_semaine .nom_recette_desc a{
		color:#5e5e5e; /*border:#666666 1px solid;*/		
	}
	
	.sujet_mag_semaine .nom_recette_photo{		
		width:203px; height:75px; margin:50px 0 0 30px; position:relative; float:left; overflow: hidden;
		background-color:#9CF; /*border:#666666 1px solid;*/
	}
	
	.sujet_mag_semaine .nom_recette_lien{
		/*border:#666666 1px solid;*/
		float:left; width:355px; position:relative; margin:5px 0 0 30px;  padding-left:15px; overflow:hidden;
		color:#5e5e5e; color:#60244e; font-size:12px; text-align:left; text-decoration:underline; background:url(../img/template/homepage/puce_mag_semaine.jpg) no-repeat 2px;		
	}
	.sujet_mag_semaine .nom_recette_lien a{
		color:#5e5e5e;
	}

.bloc_astuce_jour{
	background:transparent url(../img/template/homepage/bloc_astuce_jour.jpg) no-repeat scroll 0 0;
	float:left;
	height:162px;
	margin-left:13px;
	margin-top:20px;
	width:236px;
	overflow:hidden;
}
	
	.bloc_astuce_jour .titre_astuce{
		color:#333333;
		float:left;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		margin:0 0 5px 0;
		font-weight:bold;
		line-height:12px;
		position:relative;
		text-align:left;
		width:100px;
	}
	
	.bloc_astuce_jour .astuce_photo{
		float:left;
		height:77px;
		position:relative;
		width:102px;
	}
	
	.bloc_astuce_jour .desc_astuce{
		color:#333333;
		float:left;
		margin:35px 0 0 15px;
		font-size:14px;
		position:relative;
		text-align:left;
		width:210px;
	}
	.bloc_astuce_jour .desc_astuce a{
		color:#333333;
		text-decoration:none;
	}
	.bloc_astuce_jour .desc_astuce div.desc_astuce_img{
		width:102px;
		height:77px;
		margin:0 5px 0 0;
		position:relative;
		float:left;
		overflow:hidden;
	}
	
	.bloc_astuce_jour .desc_astuce p{
			padding:0;
			text-align:left;
			line-height:12px;
			font-size:11px;
		}
		
		.desc_astuce img{
			float:left;
			margin:0 10px 1px 0;
		}
	
.bloc_espace_perso{
	/*border:#666666 1px solid;*/
	height:182px;
	width:679px;
	margin-left:4px;
	/*float:left;*/
	background:url(../img/template/homepage/bloc_espace_perso.jpg) no-repeat;
}

	.bloc_espace_perso .espace_perso_photo{
		float:left;
		height:111px;
		left:50px;
		position:relative;
		top:50px;
		width:83px;
		background-image:url(../img/template/homepage/photo_non_inscrits.jpg); background-repeat:no-repeat; background-position:center;
	}
	
	.bloc_espace_perso .espace_perso_txt{
		color:#333333;
		float:left;
		left:60px;
		position:relative;
		text-align:left;
		top:50px;
		font-size:14px;
		width:210px;
	}
	
	.bloc_espace_perso .espace_perso_txt p{
		color:#333333;
		float:left;
		font-size:13px;
		position:relative;
		text-align:left;
		top:5px;
		width:210px;
		line-height:13px;
		margin-top:5px;
	}
	
		.bloc_espace_perso .espace_perso_txt p a{
			color:#de2a85;
		}
	
	.bloc_espace_perso .espace_perso_txt img{
		float:right;
		margin:-5px 10px 1px 0;
	}

	.bloc_espace_perso .choix_lien_espace_perso{
		float:left;
		left:90px;
		position:relative;
		text-align:left;
		top:50px;
	}
	
	.bloc_espace_perso .choix_lien_espace_perso li{
		background:url(../img/template/homepage/puce_mag_semaine.jpg) no-repeat 0 5px;
		padding-left:10px;
		list-style-type:none;
		margin-bottom:4px;
		color:#60244e;
	}
	
	.bloc_espace_perso .choix_lien_espace_perso li a{
		color:#60244e;
		text-decoration:none;
	}


.liste_centre{
	background:url(../img/template/homepage/bloc_liste_centre.jpg) no-repeat;
	height:163px;
	width:660px;
	margin-left:12px;
	margin-top:15px;
	overflow:hidden;
	float:left;
}

	.liste_centre .recettes_pref, .liste_centre .recettes_chrono, .liste_centre .recettes_cheap{
		float:left;
		/*border:#666666 1px solid;*/
		width:197px;
		margin-left:10px;
		margin-right:10px;
		margin-top:40px;
	}
	
		.liste_centre .recettes_pref li, .liste_centre .recettes_pref li a, .liste_centre .recettes_chrono li, .liste_centre .recettes_chrono li a, .liste_centre .recettes_cheap li, .liste_centre .recettes_cheap li a{
			list-style-type:none;
			color:#5e3601;
			text-decoration:none;
		}
		
		.liste_centre .recettes_pref li a:hover, .liste_centre .recettes_cheap li a:hover, .liste_centre .recettes_chrono li a:hover{
			color:#b97213;
		}
	


.bloc_minceur{
	float:left;
	/*border:#666666 1px solid;*/
	width:216px;
	margin-left:12px;
	margin-right:4px;
	margin-top:20px;
	height:152px;
	overflow:hidden;
	float:left;
	background:url(../img/template/homepage/bloc_minceur.jpg) no-repeat;
}

	.bloc_minceur p{
		float:left;
		/*border:#666666 1px solid;*/
		margin:30px 0 0 10px;
		width:90px;
		height:152px;
		text-align:left;
		color:#5e3601;
		overflow:hidden;
	}
	.bloc_minceur p a{
		color:#5e3601;
		text-decoration:none;
	}
	
	.bloc_minceur div.bloc_minceur_img{
		float:right;
		width:100px;
		height:100px;
		margin:30px 5px 0 0;
		overflow:hidden;
	}

.bloc_evenement{
	float:left;
	/*border:#666666 1px solid;*/
	width:215px;
	margin-left:4px;
	margin-right:4px;
	margin-top:20px;
	height:152px;
	overflow:hidden;
}
.bloc_evenement img{
	border:0;
}

.bloc_selection_redac{
	float:left;
	/*border:#666666 1px solid;*/
	width:215px;
	margin-left:4px;
	margin-top:20px;
	height:152px;
	overflow:hidden;
	background:url(../img/template/homepage/bloc_selection_redac.jpg)
}
.bloc_selection_redac a{
	color:#5e3601;
	text-decoration:none;
}

	.bloc_selection_redac ul{
		float:left;
		/*border:#666666 1px solid;*/
		width:215px;
		margin-top:40px;
		height:152px;
	}
	
	.bloc_selection_redac li{
		margin-bottom:-2px; margin-top:-2px; text-decoration:none; list-style-type:none; color:#5e3601;
	}

/*== ARTICLE 1 ==*/

.bloc_article{
	text-align:left;
	width:474px;
	padding-top:15px;
	clear:both;
	margin-left:10px;
}
.bloc_article p{
	text-align:left;
}
.bloc_article p a{
	color:#5e3601;
}
.bloc_article h2{
	display:block;
	width:100%;
	text-align:left;
	font-size:16px;
	color:#5e3601;
	font-variant:small-caps;
	margin-bottom:10px;
}
.bloc_article h1{
	display:block;
	width:100%;
	text-align:left;
	font-size:16px;
	color:#5e3601;
	font-variant:small-caps;
	margin-bottom:10px;
}
.bloc_article h3{
	text-align:left;
	text-decoration:underline;
	font-size:14px;
	color:#5e3601;
	margin-bottom:10px;
}
.image_chapeau{
	float:left;
}
.image_article{
	float:left;
	padding-top:30px;
}
.chapeau{
	width:100%;
	float:left;
}
.chapeau img{
	float:left;
	max-width:100%;
	max-height:300px;
	margin-right:0.7em;
}
.article_sommaire{
	width:340px;
	float:left;
	text-align:justify;
	margin-right:40px;
}
.text_article{
	text-align:justify;
	margin:5px;
}
.copy_article p{
	display:block;
	width:100%;
	text-align:right;
	font-style:italic;
	font-size:10px;
	margin-top:10px;
}
.sommaire{
	text-align:left;
}
.sommaire a{
	text-align:left;
	color:#5e3601;
	text-decoration:none;
}
.sommaire h2{
	text-align:left;
	font-size:14px;
	color:#5e3601;
	font-variant:small-caps;
	text-decoration:underline;
	margin-bottom:10px;
}
.sommaire ul{  
	display: list-item;
	list-style-image: url(../img/template/article/puce_marron.gif);
}
.article{
	width:280px;
	float:left;
}
.e{
	float:left;
	padding-right:25px;
}
/*== ARTICLE 2 ==*/

.chapeau2{
	float:left;
}
.text_article2{
	text-align:justify;
	margin:5px;
}
.article2{
	width:235px;
	float:left;
}
.image_article2{
	float:left;
	padding-top:10px;
	margin-left:15px;
}
.texte_article2{
	text-align:justify;
	clear:both;
	margin-left:5px;
}
.texte_article2 p{
	margin-bottom:10px;
}

/*== Recette Chrono ==*/
.recherche_chrono {
	clear:both;
	background-image:url(../img/template/recette/recettes_chrono.jpg);
	background-repeat:no-repeat;
	height:620px;
	width:474px;
	margin-left:10px;
	padding-right:30px;
	padding-top:30px;
	color:#f800d2;
}
.recherche_chrono img{
	margin-left:300px;
}
.recherche_chrono h4{
	color:#f800d2;
	font-size:14px;
	padding:5px;
	margin-left:300px;
	font-variant:small-caps;
}
.recherche_chrono SELECT {
     color:#60244e;
	margin-left:300px;
}
.recherche_chrono INPUT {
     color:#60244e;
	margin-left:300px;
}
/*== Recette Frigo ==*/
.recherche_frigo{
	clear:both;
	background-image:url(../img/template/recette/recettes_frigo.jpg);
	background-repeat:no-repeat;
	height:620px;
	width:474px;
	margin-left:10px;
	padding-right:30px;
	padding-top:30px;
	color:#f800d2;
}
.recherche_frigo img{
	margin-left:300px;
}
.recherche_frigo h4{
	font-variant:small-caps;
	color:#f800d2;
	font-size:14px;
	padding:5px;
	margin-left:300px;
}
.recherche_frigo SELECT {
     color:#60244e;
	margin-left:300px;
}
.recherche_frigo INPUT {
     color:#60244e;
	margin-left:300px;
}
/*== Recette Minceur ==*/
.recherche_minceur{
	clear:both;
	background-image:url(../img/template/recette/recettes_minceur.jpg);
	background-repeat:no-repeat;
	height:620px;
	width:474px;
	margin-left:10px;
	padding-right:30px;
	padding-top:30px;
	color:#f800d2;
}

.recherche_minceur img{
	margin-left:300px;
}
.recherche_minceur h4{
	font-variant:small-caps;
	color:#f800d2;
	font-size:14px;
	padding:5px;
	margin-left:300px;
}
.recherche_minceur SELECT {
     color:#60244e;
	margin-left:300px;
}
.recherche_minceur INPUT {
     color:#60244e;
	margin-left:300px;
}
/*== Recette Petit Budget ==*/
.recherche_petit_budget{
	clear:both;
	background-image:url(../img/template/recette/recettes_petit_budget.jpg);
	background-repeat:no-repeat;
	height:620px;
	width:474px;
	margin-left:10px;
	padding-right:30px;
	padding-top:30px;
	color:#f800d2;
}

.recherche_petit_budget img{
	margin-left:260px;
}
.recherche_petit_budget h4{
	font-variant:small-caps;
	color:#f800d2;
	font-size:14px;
	padding:5px;
	margin-left:260px;
}
.recherche_petit_budget select {
     color:#60244e;
	margin-left:260px;
}
.recherche_petit_budget input {
     color:#60244e;
	margin-left:260px;
}
/*== Recette Vegetarienne ==*/
.bloc_recette{
	width:474px;
	padding-top:15px;
	clear:both;
	margin-left:10px;
}
.bloc_recette h2{
	text-align:left;
	font-size:16px;
	color:#97be0d;
	font-variant:small-caps;
	margin-bottom:10px;
}
.recherche_vegetarienne{
	clear:both;
	background-image:url(../img/template/recette/recettes_vegetariennes.jpg);
	background-repeat:no-repeat;
	height:620px;
	width:474px;
	margin-left:10px;
	padding-right:30px;
	padding-top:30px;
	color:#f800d2;
}

.recherche_vegetarienne img{
	margin-left:300px;
}
.recherche_vegetarienne h4{
	font-variant:small-caps;
	color:#f800d2;
	font-size:14px;
	padding:5px;
	margin-left:300px;
}
.recherche_vegetarienne SELECT {
     color:#60244e;
	margin-left:300px;
}
.recherche_vegetarienne INPUT {
     color:#60244e;
	margin-left:300px;
}
.list_recette_v{
	color:#60244e;
	margin-left:270px;
	margin-top:80px;
	text-align:left;
}
/*----------------*/
.list_recette{
	color:#60244e;
	text-align:left;
}
.float_left{
	float:left;
	margin-left:35px;
	margin-right:20px;
}
/*== DEVENIR MEMBRE ==*/
.formulaire_info{
	clear:both;
	padding:20px;
}
.formulaire_info td{
	padding:3px;
}
.formulaire_info table{
	margin-bottom:20px;
}
.valider{
	background-image: url(../img/template/article/valider.jpg);
	width:100px;
	height:30px;
	border:0px;
	margin-left:300px;
}
/*== Contact ==*/
.formulaire_contact{
	clear:both;
	padding:20px;
}
.formulaire_contact td{
	padding:3px;
	padding-right:20px;
}
.formulaire_contact table{
	margin-bottom:20px;
}
.envoyer{
	background-image: url(../img/template/article/envoyer.jpg) ;
	background-repeat:no-repeat;
	width:89px;
	height:30px;
	border:0px;
	margin-left:300px;
}
/*Deposer recette*/
.formulaire_recette{
	clear:both;
	padding:20px;
}
.formulaire_recette td{
	padding:3px;
	padding-right:20px;
}
.formulaire_recette table{
	margin-bottom:20px;
}
.valider{
	background-image: url(../img/template/article/valider.jpg);
	width:100px;
	height:30px;
	border:0px;
	margin-left:300px;
}
/*== recherche avancee ==*/
.recherche_avancee{
	clear:both;
	padding:20px;
	background-image:url(../img/template/article/recherche_avancee.jpg);
	background-repeat:no-repeat;
	height:700px;
}
.recherche_avancee h3{
	color:#f811d5;
}
.avancee{
	margin-left:40px;
	margin-bottom:30px;
	margin-top:20px;
}
.lancer{
	background-image: url(../img/template/article/lancer_recherche.jpg) ;
	background-repeat:no-repeat;
	width:185px;
	height:30px;
	border:0px;
	margin-left:250px;
}
/*== Quiz reponses ==*/
.bloc_quiz_reponse{
	width:474px;
	padding-top:15px;
	clear:both;
	margin-left:11px;
	color:#f2edde;
}
.quiz_descriptif{
	float:left;
	width:474px;
	background-image: url(../img/template/quiz/halloween/quiz_reponse_top.jpg) ;
	background-repeat:no-repeat;
	text-align:justify;
}
.quiz_descriptif img{
	float:left;
	padding:10px 10px 15px 20px;
}
.quiz_descriptif p{
	float:left;
	width:170px;
	padding:20px 10px 15px 20px;
}
.sommaire_quiz{
	float:left;
	padding:20px;
}
.title_sommaire h2{
	font-variant:small-caps;
	text-decoration:underline;
	color:#dfb486;
	font-weight:normal;
	font-size:12px;
}
.sommaire_quiz ul{
	margin-left:0px;
	margin-top:0px;
	padding:0px;
	text-decoration:none;
}
.sommaire_quiz li{
	list-style:none;
	background-image : url(../img/template/quiz/halloween/puce_noire.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	margin:0px;
	padding-left:15px;
	color:#f2edde;
	font-variant:normal;
	border:0px;
}
.resultats{
	text-align:left;
	width:474px;
	padding-top:15px;
	clear:both;
	background-color:#000000;
}
.resultats h2{
	padding-left:20px;
	font-weight:normal;
	color:#f2edde;
	font-size:16px;
}
.quiz_note{
	float:left;
	padding:20px;
	height:50px;
	color:#f2edde;
}
.quiz_commentaire{
	text-align:justify;
	padding:20px;
	color:#f2edde;
}
.toute_reponses{
	background-color:#000000;
	width:474px;
}
.reponses{
	clear:both;
	text-align:left;
	background-color:#000000;
	padding-bottom:20px;
	width:463px;
}
.reponses p{
	color:#f2edde;
	text-align:justify;
	padding:0px 10px 10px 10px;
}
.reponses img{
	clear:both;
	float:left;
	padding:5px 10px 10px 10px ;
}
.reponses h2{
	float:left;
	margin-left:11px;
	font-size:16px;
	padding-right:5px;
	color:#dfb486;
	font-weight:normal;
}
.reponses h3{
	float:left;
	font-size:12px;
	padding-top:3px;
	padding-left:5px;
	color:#dfb486;
	font-weight:normal;
}
.reponses h4{
	float:left;
	font-size:12px;
	padding-top:3px;
	padding-left:5px;
	color:#ffb8f4;
	font-weight:normal;
}
.reponses_{
	float:left;
	width:474px;
	background-image: url(../img/template/quiz/halloween/quiz_reponse_bottom.jpg) ;
	background-repeat:no-repeat;
	text-align:justify;
	background-color:#000000;
}
.reponses_ p{
	color:#f2edde;
	text-align:justify;
	padding:0px 10px 10px 10px;
}
.reponses_ img{
	clear:both;
	float:left;
	padding:5px 10px 10px 10px ;
}
.reponses_ h2{
	float:left;
	margin-left:11px;
	font-size:16px;
	padding-right:5px;
	color:#dfb486;
	font-weight:normal;
}
.reponses_ h3{
	float:left;
	font-size:12px;
	padding-top:3px;
	padding-left:5px;
	color:#dfb486;
	font-weight:normal;
}
.reponses_ h4{
	float:left;
	font-size:12px;
	padding-top:3px;
	padding-left:5px;
	color:#ffb8f4;
	font-weight:normal;
}
/*== QUIZ ==*/
.bloc_quiz{
	width:474px;
	margin-top:20px;
	color:#f2edde;
	background-image: url(../img/template/fond_quizz.png);
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}
.bloc_quiz .quiz_visu{ width:145px; height:115px; overflow:hidden; float:left; margin:0 5px 0 0;}
.bloc_quiz .logo_quizz { width:130px; height:120px; overflow:hidden; float:left; }
.bloc_quiz .quiz_bas { width:100%; float:left; margin:0 0 0 0; }
.bloc_quiz .quiz_questions { width:100%; float:left; height:350px; overflow:hidden; }
.bloc_quiz .validerquiz { margin:5px 15px 0 0; float:right;}
.quiz_descriptif_{
	float:left;
	width:474px;
	text-align:justify;
	margin:0 0 10px 0;
}
.quiz_descriptif_ img{
	float:left;
	padding:10px 10px 15px 20px;
}
.quiz_descriptif_ h2{ display:block; width:100%; margin-top:15px; text-indent:10px; color:#333; font-variant:small-caps; }
.quiz_descriptif_ p{
	float:left;
	width:270px;
	margin:10px 5px 0 20px;
	line-height:1.2em;
	font-size:13px;
	color: #333;
}
.sommaire_quiz_{
	float:left;
	padding:20px;
}
.title_sommaire_ h2{
	font-variant:small-caps;
	text-decoration:underline;
	color:#dfb486;
	font-weight:normal;
	font-size:12px;
}
.sommaire_quiz_ ul{
	margin-left:0px;
	margin-top:0px;
	padding:0px;
	text-decoration:none;
}
.sommaire_quiz_ li{
	list-style:none;
	background-image : url(../img/template/quiz/halloween/puce_noire.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	margin:0px;
	padding-left:15px;
	color:#f2edde;
	font-variant:normal;
	border:0px;
}
.question{
	clear:both;
	text-align:left
}
.question a{
	color:#dfb486;
	text-align:justify;
	border:0px;
}
.question img{
	float:left;
	padding:5px 10px 10px 10px ;
	border:0px;
}
.question h2{
	float:left;
	font-size:14px;
	color: #333;
	font-weight:normal;
}
.question h2 span{
	float:left;
	font-size:14px;
	color:#333;
	font-weight:normal;
	margin:0;
	padding:0;
	display:inline;
}
.question h2 span.selected{
	float:left;
	font-size:14px;
	color: #F69;
	font-weight:bold;
	margin:0;
	padding:0;
	display:inline;
}
.question label{
	color:#333;
}
.question h3{
	font-size:13px;
	padding-left:25px;
	padding-top:3px;
	color: #F69;
	font-weight:bold;
}
.quiz_valider{
	float:right;
	width:100px;
	height:25px;
	padding-right:40px;
}
.quiz_valider img{
	border:0px;
}
.quiz_next{
	width:474px;
	float:left;
	clear:both;
	margin:10px 0 0 0;
}
.quiz_next1{
	width:474px;
	float:left;
	clear:both;
	margin:0 0 10px 0;
}
.quiz_next1 a.lienl{
	float:left;
	display:block;
	width:45%;
	text-align:left;
	padding:0 0 0 5px;
	color:#936;
	font-weight:bold;
}
.quiz_next1 a.lienr{
	float:right;
	display:block;
	width:45%;
	text-align:right;
	padding:0 5px 0 0;
	color:#936;
	font-weight:bold;
}

.astuce_next{
	width:474px;
	float:left;
	clear:both;
	margin:10px 0 0 0;
}
.astuce_next1{
	width:474px;
	float:left;
	clear:both;
	margin:0 0 20px 0;
}
.astuce_next1 a.lienl{
	float:left;
	display:block;
	width:45%;
	text-align:left;
	padding:0 0 0 5px;
	color:#936;
	font-weight:bold;
}
.astuce_next1 a.lienr{
	float:right;
	display:block;
	width:45%;
	text-align:right;
	padding:0 5px 0 0;
	color:#936;
	font-weight:bold;
}


.quiz_next img{
	border:0px;
}
.quiz_link{
	clear:both;
	font-size:12px;
}
.quiz_link ul{
	margin:0px;padding:0px;}
.quiz_link li{
	margin:0px;
	padding-left:20px;
	background-image : url(../img/template/quiz/halloween/puce_marron.gif);
	background-repeat : no-repeat;
}
.quiz_link a{
	color:#5e3601;
	text-decoration:none;
}
.quiz_bouttons{
	clear:both;
}
.quiz_button a{
	color:#454545;
	text-decoration:none;
	font-size:12px;
}
.quiz_button a:hover{
	color:#dd2783;
	text-decoration:none;
	font-size:12px;
}
.quiz_button{
	margin:10px 5px 0px 5px;
	float:left;
	background-image:url(../img/template/quiz/halloween/bt.jpg);
	background-repeat:no-repeat;
	width:143px;
	height:30px;
	padding-top:5px;
}
/*== Diaporama ==*/

.bloc_diaporama{
	width:474px;
	padding-top:15px;
	clear:both;
	margin-left:10px;
}
.bloc_diaporama h2{
	text-align:left;
	font-size:16px;
	color:#5e3601;
	font-variant:small-caps;
	margin-bottom:10px;
}
.diaporama{
	width:474px;
}
.diaporama_suite{
	width:474px;
}
.diaporama_suite h3{
	font-variant:small-caps;
	text-align:left;
	font-size:16px;
}
.diaporama_bouton{
	width:474px;
	clear:both;
	margin:0px 20px 0px 15px;
}
.diapo_button{
	margin:10px 5px 10px 5px;
	font-weight:bold;
	float:left;
	background-image:url(../img/template/diaporama/bt_diaporama.jpg);
	background-repeat:no-repeat;
	width:140px;
	height:42px;
	padding-top:5px;
}
.diapo_button a{
	color:#454545;
	margin:auto 5px auto 5px;
	text-decoration:none;
	font-size:12px;
}
.diapo_button a:hover{
	margin:auto 5px auto 5px;
	color:#dd2783;
	text-decoration:none;
	font-size:12px;
}

.bloc_index_recette{
	width:474px;
}
.text_index_recette{
	float:left;
	text-align:justify;
	width:474px;
	overflow:hidden;
	margin-left:5px;
	margin-top:0px;
}
.text_index_recette_image {
	width:155px;
	height:106px;
	overflow:hidden;
}
.text_index_recette h2{
	text-align:left;
	font-size:16px;
	color:#333333;
	font-variant:small-caps;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}
.text_index_recette h3{
	text-align:left;
	font-size:14px;
	color:#5e3601;
	text-decoration:none;
	margin:0;
	float:left;
}
.text_index_recette h4{
	text-align:left;
	font-size:14px;
	margin-top:45px;
	margin-left:10px;
}
.text_index_recette h5{
	margin:0px;
}
.text_index_recette  a{
	color:#760f43;
	text-decoration:underline;
}
.text_index_recette img{
	float:left;
	border:0;
	margin-left:0px;
}
.text_index_recette_content{
	float:left;
	background-color:#333;
	width:100px;
	height:106px;
	overflow:hidden;
}
.list_index_recette{
	width:474px;
	margin-top:50px;
}
.index_recette p{
	margin-right:5px;
	margin-top:5px;
	text-align:justify;
	width:314px;
	float:left;
}
.index_recette img{
	text-align:justify;
	float:left;
	margin-top:0px;
	width:151px;
	height:105px;
}
.index_recette_points{
	width:474px;
	height:1px;
	background-image : url(../img/template/index_recettes/points.gif);
	background-repeat:repeat-x;
	margin-top:10px;
}
.index_recette_ligne{
	width:474px;
	height:1px;
	background-image : url(../img/template/index_recettes/ligne.gif);
	background-repeat:repeat-x;
	margin-top:10px;
}
.liste_index_recette{
	width:100%;
}

.index_recette_pages{
	float:right;
	font-style:italic;
	font-weight:bold;
}
.index_recette_pages a{
	float:right;
	font-size:12px;
	color:#050b45;
	text-decoration:none;
	margin-top:5px;
}
.index_recette_pages a:hover{
	float:right;
	font-size:16px;
	color:#de2883;
	margin-top:3px;
}
.index_recette_pages a.selected{
	float:right;
	font-size:16px;
	color:#de2883;
	margin-top:3px;
}
.index_recette_boutons{
	float:right;
}
.index_recette_boutons img{
	margin-left:30px;
	margin-top:40px;
}
.resultats_index_recette {
	color:#6e0000;
	font-size:14px;
	margin-top:50px;
	text-align:left;

}



/*===========================================================================*/


.col_droite{
	/*border:#666666 1px solid;*/
	width:300px; position:relative; height:auto; float:left; margin-left:2px; overflow:hidden;
}

#addCommunity{
float: left; width: 291px; height: 200px; margin: 11px 0 10px 0; text-align: left;
background: url("../img/template/homepage/addCommunity.png") no-repeat 0 0 transparent;
}
#addCommunity .title{
display: block; margin: 3px 0 0 8px; font: 32px/31px Georgia; color: #ff3399;
}
#addCommunity .content{
margin: 0px 0 0 16px; height:94px;
font: 12px/15px Georgia; color: #666; letter-spacing: 0px;
}

#addCommunity .formu .eemaill1{
height: 16px; font-size: 11px; text-align:center; font-weight:bold;
}
#addCommunity .formu .eemaill1 p{background-color: #ded;}
#addCommunity .formu .eemaill1 .erreur{background-color: #fed;}
#addCommunity .content .bold1{
font: 20px/22px Georgia; color: #333;
}	
#addCommunity .content .bold2{
font: 21px/22px Georgia; color: #333;
}
#addCommunity .content .bold3{
font: 19px/22px Georgia; color: #333;
}
#addCommunity .content .bold4{
font: 27px/22px Georgia; color: #333;
}
#addCommunity .formu{
float: left; width: 270px; height: 41px; margin: 0 0 0 12px; display: inline;
}
#addCommunity .formu .input{
float: left; width:227px; height:25px; margin: 9px 0 0 6px; padding: 0; /*font: italic 12px/24px Georgia;*/ 
background: url("../img/template/homepage/input_mail.png") no-repeat 0 0;  /*color:#999;*/ text-align: center; border:none; 
}
.ie  #addCommunity .formu .input{
padding:4px 0; }
#addCommunity .formu  .submit_new_mail{
float: left; margin: 9px 0px 0px 2px; width: 30px; height:26px; 
cursor : pointer; display: inline;  border: none;  background: url(../img/template/homepage/loginHome_ok.png) no-repeat;

}


.bloc_recette_jour{
	/*border:#006666 1px solid;*/
	height:326px; float: left;
	width:295px;
	margin-top:18px;
	margin-left:2px;
	background:url(http://www.delices-defrance.com/img/template/recettedujour/fond.jpg); no-repeat;
}

	.bloc_recette_jour .date{
		color:#6a6861;
		font-weight:bold;
		/*border:#666666 1px solid;*/
		height:auto;
		margin-top:65px;
		float:left;
		width:80px;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.bloc_recette_jour .photo{
		color:#6a6861;
		font-weight:bold;
		/*border:#666666 1px solid;*/
		height:129px;
		margin-top:100px;
		margin-right:10px;
		float:right;
		width:116px;
		overflow:hidden;
		height:177px;
	}
	.bloc_recette_jour .photo img{
		max-width:105px;
		max-height:119px;
		border:5px solid #FFF;
	}
	
	.bloc_recette_jour .texte{
		color:#ffffff;
		font-weight:bold;
		/*border:#666666 1px solid;*/
		height:auto;
		margin-rigth:20px;
		float:left;
		width:100%;
		text-align:right;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.bloc_recette_jour .texte1{
		float:left; width:140px; height:150px; margin-top:100px; margin-left:3px;
	}
	.bloc_recette_jour .texte a{
		color:#ffffff;
		text-decoration:none;
	}
	.bloc_recette_jour .texte1 a{
		color:#333;
		text-decoration:none;
		font-size:11px;
	}
	.bloc_recette_jour .photo a{
		color: #d02d98;
		font-size:14px;
		text-decoration:none;
	}
	
	.bloc_recette_jour .newsletter{
		/*border:#666666 1px solid;*/
		float:left;
		width:100%;
		height:30px;
		position:relative;
		text-align:right;
	}
	
	.bloc_recette_jour .newsletter .title{
		/*border:#666666 1px solid;*/
		float:left;
		margin-top:5px;
		margin-left:10px;
		width:70px;
		color:#5e5e5e;
		font-weight:bold;
		text-align:left;
	}
	
	.bloc_recette_jour .newsletter .input_mail{
		/*border:#666666 1px solid;*/
		margin-top:6px;
		/*margin-left:10px;*/
		padding-top:6px;
		width:155px;
		height:20px;
		text-align:left;
		padding-left:5px;
		margin-right:5px;
		font-size:11px;
		color:#ff00ff;
		border:medium none;
		background:url(../img/template/recettedujour/fond_input.jpg) no-repeat;
		background-position:right 4px;
	}
	
	.bloc_recette_jour .newsletter .eemaill {
		color:#ffffff; margin:0 10px; font-size:12px;
	}
	.bloc_recette_jour .newsletter .eemaill1 {
		color:#ffffff; text-align:center; margin:0; padding:0; font-size:12px;
	}
	.bloc_recette_jour table tr td {
		margin:0; padding:0;
	}
	.bloc_recette_jour .newsletter .submit_new_mail{
		background:url(../img/template/recettedujour/bt_valider.jpg) no-repeat;
		height:19px;
		width:20px;
		border: medium none;
		cursor:pointer;
		margin-top:3px;
		margin-left:-1px;
		margin-right:10px;
	}
	
.pub_google, .pub_bas_droite{
	/*border:#666666 1px solid;*/
	min-height:251px;
	width:300px;
	margin-left:-3px;
	margin-top:10px;
	margin-bottom: 20px;
}
.sondage{
	/*border:#666666 1px solid;*/
	height:155px;
	width:295px;
	margin-left:2px;
	margin-top:10px;
	background:url(../img/template/homepage/bloc_sondage_.jpg) no-repeat;
}
.sondage img{
	margin-left:180px;
}

	.sondage .txt_sondage{
		/*border:#666666 1px solid;*/
		width:265px;
		top:30px;
		text-align:left;
		position:relative;
		margin-left:3px;
		padding-left:35px;
		font-weight:bold;
		/*background:url(../img/template/homepage/puce_rouge.jpg) no-repeat 6px 2px;*/
		margin-bottom:35px;
		font-size:12px;
	}
	
	.sondage .txt_sondage_reponse{
		/*border:#666666 1px solid;*/
		margin-left:5px;
		text-align:left;
		padding-left:20px;
		font-size:12px;
		font-weight:normal;
	}

.tag{
	/*border:#666666 1px solid;*/
	height:178px;
	width:300px;
	margin-left:2px;
	margin-top:10px;
	float:left;
	background:url(../img/template/homepage/bloc_tag.jpg) no-repeat;
}

		.tag .txt_tag{
		/*border:#666666 1px solid;*/
		width:270px;
		position:relative;
		text-align:justify;
		margin:30px 0 0 10px;
		height:140px;
		overflow: hidden;
		line-height: 16px;
	}
	.tag .txt_tag a{
		text-decoration:none;
		color:#666;
	}

.tag_diaporama{
	/*border:#666666 1px solid;*/
	height:200px;
	width:300px;
	margin-left:2px;
	margin-top:10px;
	float:left;
	background:url(../img/template/homepage/bloc_tag_diaporama.jpg) no-repeat;
}

.tag_diaporama img{
	border: 1px solid #669900;
}

.tag_diaporama .txt_tag_diaporama{
	/*border:#666666 1px solid;*/
	width:270px;
	position:relative;
	text-align:center;
	margin:25px 0 0 10px;
	height:200px;
	overflow: hidden;
	line-height: 16px;
}

.txt_tag_title {
	font-size:16px;
	font-weight:bold;
	color:#CB2881;
}

.tag_diaporama .txt_tag_diaporama p a{
	text-decoration:none;
	color:#83AF28;
	font-weight:bold;
}
	
.tag_astuce{
	/*border:#666666 1px solid;*/
	height:190px;
	width:300px;
	margin-left:2px;
	margin-top:10px;
	float:left;
	background:url(../img/template/homepage/bloc_tag_astuce.jpg) no-repeat;
}

.tag_all {
	float:left;
	width:100px;
	height:70px;
	overflow: hidden;
	margin:0 5px 5px 5px;
}

.tag_astuce .txt_tag_astuce{
	/*border:#666666 1px solid;*/
	width:220px;
	position:relative;
	margin:25px 0 0 40px;
	height:200px;
	overflow: hidden;
	line-height: 16px;
}

.tag_astuce .txt_tag_astuce a{
	text-decoration:none;
	color:#CB2881;
	font-size:9px;
	font-weight:bold;
}

.tag_astuce .txt_tag_astuce p a {
	text-align:center;
	color:#83AF28;
	font-size:12px;
}

.txt_tag_astuce .tag_img {
    border: 1px solid #669900;
    float: left;
    height: 50px;
    margin: 2px 10px 0 10px;
    overflow: hidden;
    width: 80px;
}

.tag_article{
	/*border:#666666 1px solid;*/
	height:190px;
	width:300px;
	margin-left:2px;
	margin-top:10px;
	float:left;
	background:url(../img/template/homepage/bloc_tag_article.jpg) no-repeat;
}

.tag_article ul {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width:300px;
    height:146px;
    overflow: hidden;
}

.tag_tag {
	width:300px;
	height:150px;
}

.tag_article li {
    overflow: hidden;
    width: 280px;
    margin-bottom:3px;
}

.tag_article p {
	text-align:center;
}

.tag_article .txt_tag_article{
	/*border:#666666 1px solid;*/
	/*width:270px;*/
	/*position:relative;*/
	/*text-align:justify;*/
	margin:30px 0 0 10px;
	/*height:140px;*/
	overflow: hidden;
	text-align:left;
	/*line-height: 16px;*/
}

.txt_tag_article div {
    border: 1px solid #669900;
    float: left;
    height: 40px;
    margin: 2px 10px 0 20px;
    overflow: hidden;
    width: 60px;
}

.tag_article .txt_tag_article a{
	text-decoration:none;
	color:#CB2881;
	font-weight:bold;
}

.tag_article .txt_tag_article p a{
	text-align:center;
	color:#83AF28;
}

.googleadd { width:100%; margin:10px 0 0 0; float:left;}
.googleadd1 { width:100%; margin:20px 0 0 0; float:left;}


/* DIAPORAMA */

#prevNext{
	cursor:pointer;
	left:15px;
	position:absolute;
	top:165px;
	z-index:2;
}

.hidden {
	display:none;
}


	
	
/* FOOTER */

#footer{
	background-color:#5c401a;
	padding-bottom:15px;
	margin:0 auto;
	width:987px;
}

#footer .acces_rapide{
	color:#FFFFFF;
	text-align:left;
	margin-left:35px;
	position:relative;
	top:10px;
}

.bloc_footer{
	width:985px;
	/*border:#999999 1px solid;*/
	margin:0 auto;
}
	.footer_txt{
		border-right:1px dashed #999999;
		color:#FFFFFF;
		float:left;
		margin-top:25px;
		padding-left:35px;
		padding-right:10px;
		text-align:left;
		width:150px;
		font-size:11px;
	}
	
	.footer_txt li{
		list-style-type:none;
	}
	
		.footer_txt li a{
			color:#ffffff;
			text-decoration:none;
		}
		
		.footer_txt li a:hover{
			color:#8b6128;
		}
		
		
.fiche_recette{
	font-family:arial;
	font-size:12px;
	text-align:left;
}
.fiche_recette img{
	border:none;
}
.fiche_recette h2{
	color:#6e0000;
	font-size:12px;
	text-decoration:underline;
}.fiche_recette h2 a{
	color:#6e0000;
	font-size:12px;
	text-decoration:underline;
}
.fiche_recette .note span{
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:9px;
}
.fiche_recette .left{
	float:left;
	/*margin-left:10px;*/
	margin-top:20px;
	width:230px;
}
.fiche_recette .info{
	background-image:url(../img/template/recette/chef.jpg);
	background-repeat:no-repeat;
}
.fiche_recette .info h2{
	color:#5b8800;
	font-size:16px;
	font-family:arial;
	margin:0 0 20px 50px;
}
.fiche_recette .info h1{
	color:#5b8800;
	font-size:16px;
	font-family:arial;
	margin:0 0 20px 50px;
}
.fiche_recette .info h4{
	font-size:11px;
	font-family:arial;
	margin:0 0 20px 100px;
	font-style:italic;
}
.fiche_recette .note{
	margin-top:0px;
	margin-left:100px;
}

.fiche_recette .note p {
	clear: both;
	font-size: 0.8em;
	font-weight:bold;
}


.fiche_recette .note img{
	margin:0px;
	padding:0px;
	float:left;
	border: none;
}

.fiche_recette .info ul{
	margin:45px 0px 10px 0px;
	padding:0px;
	clear:both;
}
.fiche_recette h2.li{ margin: 0; padding:0; font-size:12px; font-weight:100; font-style:normal; color: inherit; text-decoration:none;}
.fiche_recette .info li, .fiche_recette h2.li{
	list-style:none;
	background-image:url(../img/template/recette/fleche_verte.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}
.fiche_recette .info li.first{
	margin-bottom:5px;
}
.fiche_recette .ingredients {
	background-image:url();
}
.fiche_recette .ingredients a {
	text-decoration:none; color:#333333; font-weight:bold;
}
.fiche_recette .ingredients ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.fiche_recette div.ingredients {
margin:10px 0 10px 0;	
}
.fiche_recette .ingredients h2{
	padding:0px;
	margin:10px 0 10px 0;
}
.fiche_recette .vins {
	margin:10px 0 10px 0;
}
.fiche_recette .vins h3 {
	
}
.fiche_recette .vins ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.fiche_recette .right{
	float:left;
	/*margin-left:10px;*/
	width:220px;
	margin-top:20px;
}
.fiche_recette .right h3{
	margin-left:20px;
}
.fiche_recette .right img{
	margin-left:20px;
	border:solid 0px #FFFFFF;
}
.fiche_recette .right ul{
	list-style:none;
	margin:20px 0px 0px 40px;
	padding:0px;
	text-align:justify;
}
.fiche_recette .right li{
	list-style:none;
	background-image:url(../img/template/recette/puce_noire.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}
.fiche_recette .visuel img{
	margin:0px;
	padding:0px;
}
.fiche_recette .visuel p{
	margin:0px 0px  0px 15px ;
	padding:0px;
	text-align:center;
	font-size:9px;
}
.fiche_recette .ajouter{
	background-image:url(../img/template/recette/ajouter.jpg);
	margin-top:15px;
	width:235px;
	height:164px;
	overflow:hidden;
}
.fiche_recette .ajouter ul {
	margin:20px 0px  0px 0px ;
	padding:0px;
}
.fiche_recette .ajouter a{
	color:#5e3601;
}
.fiche_recette .ajouter li {
	list-style:none;
	margin-top:3px;
	background-image:none;
}
.fiche_recette .ajouter img {
	margin-right:20px;
	margin-left:5px;
}
.fiche_recette .commentaire{
	background-image:url(../img/template/recette/commentaires.jpg);
	margin-top:30px;
	width:235px;
	height:136px;
	overflow:hidden;
	text-align:justify;
}
.fiche_recette .commentaire p{
	text-align:justify;
	width:205px;
	margin-left:15px;
}
.fiche_recette .commentaire h3{
	color:#de2883;
	margin-top:15px;
}

.fiche_recette .center{
	clear:both; margin:0; width:100%; position:relative;
}
.fiche_recette .preparation h3{
	list-style:none;
	margin:20px 0 10px 0;
	padding:0px;
}
.fiche_recette .preparation ul{
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:justify;
}
.fiche_recette .ligne{
	background-image:url();
	margin-top:20px;
}
.fiche_recette .precedent{
	float:left;
	margin:10px 0 0 0;
}
.fiche_recette .suivant{
	float:right;
	margin:10px 22px 0 0;
	text-align:right;
}
.fiche_recette .precedent a, .fiche_recette .suivant a{
	color:#993366;
	font-weight:bold;
	margin: -10px inherit 10px inherit;

}

.fiche_recette .precedent img{
	border:solid 0px #FFFFFF;
	margin: -4px 0 -4px -4px;
}
.fiche_recette .suivant img{
	border:0px;
	margin:-4px -5px -4px 0;
}

.fiche_recette .popup{
	position:absolute; left:0; margin:20px 0 0 0; clear:both;
	background-image:url(../img/template/recette/popup.png); background-repeat:no-repeat;
	width:235px; height:117px; 	padding-top:5px;
	filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;
}
/*
.ie6 .fiche_recette .popup{
background: none; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.delices-defrance.com/img/template/recette/popup.png", sizingMethod="scale");
}
.ie6 .fiche_recette .popup ul {position:Inherit;}
.ie6 .fiche_recette .popup ul li {position:relative;}
.ie6 .fiche_recette .popup ul li a{position:relative; cursor:pointer;}
*/
.fiche_recette .popup a {  color:#333; font-weight:bold; }
.fiche_recette .popup ul{
	width:200px;
	list-style:none;
	margin:0px 0px 0px 20px ;
	padding:0px;
	text-align:justify;
	filter:alpha(opacity=100);-moz-opacity:1;opacity: 1;
}
.fiche_recette .popup h3{
	color:#de2883;
	margin-top:10px;
	margin-left:20px;
	filter:alpha(opacity=100);-moz-opacity:1;opacity: 1;
}
.fiche_recette .fiche_recette_image
{
	overflow:hidden;
	width:240px;
	height:160px;
}
.fiche_recette .fiche_recette_image img
{
	max-width:240px;
}
.fiche_recette ul.tool li a
{
	color:#333;
	text-decoration:none;
}
.formulaire_info input.membre{
	width:230px;
	color:#333;
}
.formulaire_info select{
	color:#333;
}

.bloc_image_search{ width:475px; float:left; text-align:left; margin:5px 0 0 5px; }
.bloc_image_search h2 { float:left; width:100%; font-size:16px; color:#333; font-variant:small-caps; text-decoration:underline; margin:0 0 20px 0; padding:0; }
.bloc_image_search h3 { display:block; float:left; width:100%; font-size:14px; color:#6e0000; margin:20px 0 15px 0; }
.bloc_image_search a { text-decoration:none; }
.bloc_image_search img { border:none; }
.bloc_image_search .bloc_image_search_recette { float:left; width:475px; margin:5px 0; padding:0; }
.bloc_image_search .bloc_image_search_image { width:155px; height:106px; overflow:hidden; float:left; margin:0; padding:0; }
.bloc_image_search .bloc_image_search_image img { border:0; width:155px; }
.bloc_image_search .bloc_image_search_recette h3 { display:block; width:300px; float:left; color:#6e0000; font-size:14px; margin:3px 0 0 10px; padding:0; }
.bloc_image_search .bloc_image_search_recette h3 a { color:#6e0000; }
.bloc_image_search .bloc_image_search_recette h4 { display:block; width:300px; float:left; color:#000; font-size:10px; margin:3px 0 0 10px; padding:0; }
.bloc_image_search .bloc_image_search_recette h4 a { color:#000; }
.bloc_image_search .bloc_image_search_recette h5 { display:block; width:300px; float:left; width:300px; color:#6e0000; font-size:15px; margin:50px 0 0 10px; padding:0; }
.bloc_image_search .bloc_image_search_recette h5 a { color:#6e0000; }
.bloc_image_search_ligne { width:100%; height:1px; background-image: url(../img/template/index_recettes/points.gif); background-repeat: repeat-x; margin-top: 10px; float:left;}
.bloc_image_search_ligne1 { width:100%; height:1px; background-image: url(../img/template/index_recettes/ligne.gif); background-repeat: repeat-x; margin-top: 10px; float:left;}
.bloc_image_search_page { font-style:italic; font-weight:bold; width:100%; float:left; text-align:right; }
.bloc_image_search_page a { font-size:12px; color:#050b45; margin:5px 0 0 0; }
.bloc_image_search_page a:hover { font-size:16px; color:#de2883; margin:3px 0 0 0; }
.bloc_image_search_page a.selected { font-size:16px; color:#de2883; margin:3px 0 0 0; }
.bloc_image_search_bouton { width:475px; float:left; }
.bloc_image_search_bouton img { display:block; float:right; margin:20px 20px 0 0; }

.bloc_image_search_page .articlePagination a {margin:3px 0 0 0; font-style:normal;}
.bloc_image_search_page .articlePagination a.selected { font-size:12px;}
.bloc_image_search_page .articlePagination a:hover { font-size:12px; }

.bloc_diaporama{
	text-align:left;
	margin-left:0px;
}
.bloc_diaporama img {
	border:none;
}

.bloc_diaporama p{
	margin-bottom: 10px
}
.bloc_diaporama .bloc_diaporama p{

	text-align:justify;

	margin-bottom:15px;

}

.bloc_diaporama .bloc_diaporama h2{

	text-align:left;

	font-size:16px;

	color:#5e3601;

	font-variant:small-caps;

}

.bloc_diaporama .diaporama_galerie{

	margin-top:40px;

	margin-left:0px;

	height:100%;

}

.bloc_diaporama .diapo_precedent img{
	border:none;

	width:21px;

	height:21px;

	margin-top:120px;

	margin-left:0px;

	float:left;

}

.bloc_diaporama .diapo_image img{

	width:423px;

	height:258px;

	overflow:hidden;

	margin-top:0px;

	margin-left:3px;

	float:left;

}

.bloc_diaporama .diapo_suivant img{

	width:21px;

	height:21px;

	margin-top:120px;

	margin-left:3px;

	float:left;

}

.bloc_diaporama .diapo_descritpif{

	margin-left:20px;
	margin-top:20px;
	width:423px;

}

.bloc_diaporama .diapo_descritpif h3{

	text-align:left;
	font-variant:small-caps;
	text-decoration:underline;
	font-size:16px;
	margin:0 0 10px 0;
	padding:0px;

}
.bloc_diaporama .diapo_descritpif h3 a{
	font-size: 16px;
	text-decoration: none;
	color: #303030;
	margin: 0;
	padding: 0;
	background: none;
}

.bloc_diaporama .diapo_descritpif p{

	text-align:justify;

	font-size:12px;

	margin-top:5px;

	padding:0px;

}

.bloc_diaporama .diapo_descritpif a{

	text-decoration:underline;

	text-align:left;

	font-size:12px;

	margin-top:5px;

	margin-left:0px;

	padding-left:15px;

	background-image:url(../img/template/diaporama/puce.gif);

	background-repeat:no-repeat;

	color:#60244e;

	font-weight:bold;

}

.bloc_diaporama .diaporama_suite{

	margin-top:20px;

	margin-left:0px;

	padding:0px;

	float:left;

	display:block;

}

.bloc_diaporama .diaporama_suite h3{

	width:100%;

	font-variant:small-caps;

	text-align:justify;

	font-size:16px;

	margin-left:15px;

	margin-bottom:0px;

	padding:0px;

	float:left;

}

.bloc_diaporama .bande{

	width:500px;

	height:100px;

	margin-top:5px;

	margin-left:0px;

	padding:0px;

	float:left;

	display:block;

}

.bloc_diaporama .diaporama_left {

	width:8px;

	height:91px;

	float:left;

	display:block;

	margin:0px;

	padding:0px;

}

.bloc_diaporama .diaporama_left img{

	width:8px;

	height:91px;

	float:left;

	display:block;

	padding:0px;

	margin:0px;

}

.bloc_diaporama .diaporama_left a{

	padding:0px;

	margin:0px;

}

.bloc_diaporama .diaporama_right {

	width:8px;

	height:91px;

	float:left;

	display:block;

	margin:0px;

	padding:0px;

}

.bloc_diaporama .diaporama_right img{

	width:8px;

	height:91px;

	float:left;

	display:block;

	padding:0px;

	margin:0px;

}

.bloc_diaporama .diaporama_right a{

	padding:0px;

	margin:0px;

}

.bloc_diaporama .diaporama_bande{

	background-image:url(../img/template/diaporama/diaporama_bande.jpg);

	background-repeat:no-repeat;

	width:471px;

	height:91px;

	margin:0px;

	padding:0px ;

	float:left;

	display:block;

}

.bloc_diaporama .diaporama_bande img{
	width:100px;
	margin-top:10px;

	margin-left:10px;

	padding:0px;

	float:left;

}

.bloc_diaporama .diaporama_bande .selected img{

	margin-top:10px;

	margin-left:10px;

	padding:0px;

	float:left;

}

.bloc_diaporama .diaporama_bande .selected{

	background-color:#c790bd;

	padding:0px;

	margin:3px 0px 0px 5px;

	float:left;

	width:120px;

	height:82px;

	display:block;

}

.bloc_diaporama .diapo_pages{

	margin-top:5px;

	height:32px;
	text-align:center;

}

.bloc_diaporama .diapo_pages a{

	color:#333;

	text-decoration:none;

	margin-top:5px;

}

.bloc_diaporama .diapo_pages a:hover{

	color:#5b8800;

	text-decoration:none;

	font-size:14px;

	margin-top:5px;

}

.bloc_diaporama .diapo_pages a.selected{

	color:#5b8800;

	text-decoration:none;

	font-size:14px;

	margin-top:5px;

}

.bloc_diaporama .diaporama_bouton{

	width:474px;

	margin-top:50px;

}

.bloc_diaporama .diapo_button{

	margin:0 5px 0 5px;

	font-weight:bold;

	float:left;

	background-image:url(../img/template/diaporama/bt_diaporama.jpg);

	background-repeat:no-repeat;

	width:140px;

	height:42px;

	padding-top:5px;

}

.bloc_diaporama .diapo_button a{

	color:#454545;

	margin:0px 5px auto 5px;

	text-decoration:none;

	font-size:12px;

}

.bloc_diaporama .diapo_button a:hover{

	margin:auto 5px auto 5px;

	color:#dd2783;

	text-decoration:none;

	font-size:12px;

}

.controlDiapo {
	clear:both;
	padding:1em;
	text-align:center;
	float:left; width:95%;
}

.controlDiapo a{color: inherit;}
.controlDiapo a:hover{text-decoration: underline;}
.controlVitesse{
float:right; padding-right:15px;
}
.controlVitesse .bt{
float:left; margin: 0px 0 0 0;
}
.controlVitesse .vitess0, .controlVitesse .vitess1{
margin: 0 4px 0 0;
}

.controlVitesse a#vitess0{
width:19px; height:14px;
background: url(../img/habillage/vitess0.jpg) no-repeat 0 bottom; 
}
.controlVitesse a#vitess1{
width:23px; height:14px;
background: url(../img/habillage/vitess1.jpg) no-repeat 0 bottom; 
}
.controlVitesse a#vitess2{
width:25px; height:14px;
background: url(../img/habillage/vitess2.jpg) no-repeat 0 bottom; 
}
.controlVitesse a#vitess3{
width:28px; height:14px;
background: url(../img/habillage/vitess3.jpg) no-repeat 0 bottom; 
}


.controlVitesse #vitess0.sel, .controlVitesse #vitess0:hover {
width:19px; height:14px;
background: url(../img/habillage/vitess0.jpg) no-repeat 0 top; 
}
.controlVitesse #vitess1.sel, .controlVitesse #vitess1:hover{
width:23px; height:14px;
background: url(../img/habillage/vitess1.jpg) no-repeat 0 top; 
}
.controlVitesse #vitess2.sel, .controlVitesse #vitess2:hover{
width:25px; height:14px;
background: url(../img/habillage/vitess2.jpg) no-repeat 0 top; 
}
.controlVitesse #vitess3.sel, .controlVitesse #vitess3:hover{
width:28px; height:14px;
background: url(../img/habillage/vitess3.jpg) no-repeat 0 top; 
}
	
.controlVitesse .title{
float:left; margin: 0px 3px 0 0; font-family:arial; font-size:11px; color:#666;
}
.progressBar #progressText {
line-height:15px;
}
.ie6 .progressBar{margin-left:17px;}

#progressBar {float:left;}


.liste_diaporama {width:475px; overflow:hidden; text-align:left; float:left;}
.liste_diaporama h2 { display:block; width:100%; float:left;font-size:16px;color:#5e3601;font-variant:small-caps; margin:15px 0 10px 0; }
.liste_diaporama .liste_diaporama_element { width:100%; float:left; }
.liste_diaporama .liste_diaporama_element h3 { display:block; float:left; color:#5e3601; font-size:14px; width:280px; margin:0 0 0 5px; }
.liste_diaporama .liste_diaporama_element h3 a { color:#5e3601; font-size:14px; }
.liste_diaporama .liste_diaporama_element p { margin:5px 0 0 5px; display:block; width:280px; float:left; text-align:justify;  }
.liste_diaporama .liste_diaporama_element .liste_diaporama_element_image { width:190px; height:140px; overflow:hidden; float:left; }
.liste_diaporama .liste_diaporama_element .liste_diaporama_element_image img { width:190px; float:left; border:none; }
.liste_diaporama .bloc_image_search_ligne { width:100%; height:1px; background-image: url(../img/template/index_recettes/points.gif); background-repeat: repeat-x; float:left; margin:10px 0 10px 0;}
.liste_diaporama .liste_diaporama_element p.liste_diaporama_element_suite { float:left; text-align:right; font-size:16px;}
.liste_diaporama .liste_diaporama_element p.liste_diaporama_element_suite a {color:#760f43;text-decoration: underline; font-weight:bold; font-size:14px; margin:10px 0 0 0;}
.liste_diaporama .liste_diaporama_page { width:100%; float:left; text-align:center; color:#000; font-weight:bold; }
.liste_diaporama .liste_diaporama_page a { color:#000; font-weight:bold; width:12px; text-decoration:none; }
.liste_diaporama .liste_diaporama_page a:hover { color: #F3C; font-weight:bold; width:14px; }
.liste_diaporama .liste_diaporama_page a.selected { color: #F3C; font-weight:bold; width:14px; }

.quizz_resultat { width:474px; overflow:hidden; text-align:left; color:#FFF; padding:15px 0 0 0; }
.quizz_resultat .quizz_resultat_entete { width:100%; overflow:hidden; background-image:url(../img/template/quiz/halloween/bg_quiz.png); background-repeat:no-repeat; }
.quizz_resultat .quizz_resultat_entete h2 { color:#FFF; margin:15px 0 10px 0; text-indent:15px; display:block; float:left; width:100%; }
.quizz_resultat .quizz_resultat_entete .quizz_resultat_image { width:120px; height:135; overflow:hidden; float:left; margin:0 0 0 10px; }
.quizz_resultat .quizz_resultat_entete .quizz_resultat_image img { display:block; float:left; width:120px; }
.quizz_resultat .quizz_resultat_entete p.quizz_resultat_p { display:block; float:left; width:270px; margin:0 0 0 15px; }
.quizz_resultat .resultat_bloc { width:100%; float:left; background-color:#000; padding:0 0 15px 0; }
.quizz_resultat .resultat_bloc h3 { width:100%; padding:15px 0; text-indent:15px; float:left; display:block; }
.quizz_resultat .resultat_bloc p.note { display:block; width:20%; float:left; text-align:center;}
.quizz_resultat .resultat_bloc p.resultat { display:block; width:79%; float:left; }
.quizz_resultat .quizz_resultat_ligne { display:block; float:left; width:100%; height:5px; background-image:url(../img/template/quiz/halloween/separator.jpg); background-repeat:no-repeat; background-position:center; padding:0 0 10px 0; background-color:#000;}
.quizz_resultat .question { width:100%; float:left; background-color:#000;}
.quizz_resultat .question h3 { display:block; margin:0 0 0 0; width:300px; float:left;  margin:4px 0 5px 0; padding: 0 0; }
.quizz_resultat .question h3.reponse { display:block; width:95px; float:left; color:#dfb486; font-size:16px; margin:0 0 5px 15px; }
.quizz_resultat .question h4 { display:block; margin:0 0 5px 0; width:200px; float:left; color:#ffb8f4; font-weight:normal; }
.quizz_resultat .question h4.reponse { display:block; margin:0 0 5px 15px; width:80px; float:left; clear:left; font-weight:normal; color:#dfb486; }
.quizz_resultat .question div { display:block; width:100%; float:left; }
.quizz_resultat .question div.image { width:160px; height:120px; overflow:hidden; float:left; margin:0 15px 5px 15px; }
.quizz_resultat .question div.image img { display:block; width:160px; }
.quizz_resultat .question p { padding:10px; }

#resultatsondage { width: 295px; float:left; }
#resultatsondage a { color:#000; font-weight:bold; padding:5px 0; }
#resultatsondage .total { display:block; width:100%; text-align:center; margin:3px 0; font-weight:bold; float:left;}
#resultatsondage .pourc { display:block; width:35%; margin:3px 0; font-weight:bold; float:left; text-align:right;}
#resultatsondage .reponseS { display:block; width:54%; margin:3px 0; float:left; text-align:left; text-indent:15px; }

#devenezmemebre .membrevalide { display:block; width:100%; text-align:center; color:#000; float:left; font-weight:bold; margin:10px 0 0 0; }
#devenezmemebre .membrevalide { display:block; width:100%; text-align:center; color: #6C0; float:left; font-weight:bold; margin:15px 0 0 0; }


.encart_3_sujet_mag_accueil { width:416px; height:182px; overflow:hidden; float:left; background-image:url(../img/template/homepage/bloc_sujet_mag_semaine.jpg); background-repeat:no-repeat; text-align:left; }
.encart_3_sujet_mag_accueil  div { width:205px; height:73px; overflow:hidden; float:left; margin:45px 5px 5px 15px; }
.encart_3_sujet_mag_accueil  div img { width:205px; display:block; float:left; border:none; }
.encart_3_sujet_mag_accueil  h3 { display:block; width:180px; float:left; margin:45px 0 0 5px; color:#61244d; }
.encart_3_sujet_mag_accueil  h3 a { color:#61244d; }
.encart_3_sujet_mag_accueil  p { display:block; width:180px; float:left; margin:0; padding:0 5px; }
.encart_3_sujet_mag_accueil  h4 { display:block; width:100%; float:left; padding:3px 0 0 25px; margin:0 0 0 15px; background-image:url(../img/template/recette_pomme_terre/fleche_link.jpg); background-repeat:no-repeat; color:#61244d; }
.encart_3_sujet_mag_accueil  h4 a { color:#61244d; }

.encart_15_image_full { width:142px; height:155px; overflow:hidden; margin:0; padding:0; }
.encart_15_image_full img { width:142px; padding:0; margin:0; display:block; float:left; }

.encart_15_image_fullaccueil { width:149px; overflow:hidden; margin:0 0 0 5px; padding:0; float:left; }
.encart_15_image_fullaccueil img { min-width:142px; padding:0; margin:0; display:block; float:left; }

.bloc_article_membre{ width:474px; float:left; background-image:url(../img/bonhomme.jpg); background-repeat:no-repeat; background-position:right; text-align:left; }
.bloc_article_membre entete_membre{ width:100%; }
.bloc_article_membre h2{ text-align:left; font-size:16px; color:#5e3601; font-variant:small-caps; }
.bloc_article_membre p.debut{ font-size:14px; color:#333; margin:15px 0 15px 0; font-weight:bold; }
.bloc_article_membre p.line { font-size:13px; color:#936; font-weight:bold; padding:0 55px 0 25px; background-image:url(../img/arrow.jpg); background-repeat:no-repeat; background-position:2px; margin:0 15px 0 0; }
.bloc_article_membre .valider { float:right; margin:0; cursor:pointer; }

#pagePartenaires {margin: 0; padding: 0; text-align: left;}
#pagePartenaires .top{background: url('../img/partenaireBGtop.gif') top left; height: 14px}
#pagePartenaires .middle{background: url('../img/partenaireBGrepeat.gif') repeat-y left; padding: 0 10px;}
#pagePartenaires .bottom{background: url('../img/partenaireBGbottom.gif') bottom left;  height: 14px}
#pagePartenaires a{text-decoration: none; color: #5c4758}
#pagePartenaires h2{font-size: 13px;}

#pagePartenaires .partenaire {color: #404040;}
#pagePartenaires .partenaire .image {float: left; margin: 0 1em;}
#pagePartenaires .partenaire .texte {}
#pagePartenaires .partenaire .clear {clear: both; background: url('../img/partenaireSeparator.gif') no-repeat top;}

.partenairesMenu {width: 145px; margin: 1em 0; padding-left:25px; font-size: 0.9em; text-align:left; color:#9cae78}
.partenairesMenu a{color: inherit; text-decoration: underline;}

#devenezmembre1 #erreur p{margin: 1em auto; padding: 1em; width: 70%; background-color:#FFCCD0; border: 1px solid #CC0000;}
#addNewsletter .erreur{background-color:#DDAAB0;}



#confirm_inscription{
float:left;

}

#confirm_inscription .confirm_head{
float:left; width:494px; height:9px;
background: url(../img/habillage/confirm_head.png) no-repeat;
}

#confirm_inscription .confirm_body{
position: relative; float:left; width:494px; 
background: url(../img/habillage/confirm_body.png) repeat-y;
}

#confirm_inscription .confirm_body p{
display:block; margin: 0 0 10px 0; padding: 0 10px 0 10px; font-family:arial; font-size:14px; line-height:15px;
}


#confirm_inscription .confirm_body .title{
display:block; margin: 0 0 10px 0; font-family:Helvetica, arial;  font-size:22px; font-weight:normal; color:#d1589b; padding: 0 0 0 10px; 

}

#confirm_inscription .confirm_body  .body_faux{
/*bottom:0; right:0;*/
float:left; width:494px; padding: 0 0 20px 0;
background: url(../img/habillage/confirm_body_faux.png) no-repeat 0 bottom;
}

.google_trans div { background-color:green; } 


#magCuisine{
float: left; width: 495px; overflow: hidden;
background: #fff; text-align: left; text-align:left;

}
.magCuisine_bloc{
float: left; width: 471px; margin: 5px 0 20px 0;
}
.magCuisine_bloc .head{
float: left; width: 100%; height : 4px; font-size : 0px;
background: url("../img/magCuisine_bloc_head.png") no-repeat 0 0;
}
.magCuisine_bloc .body{
float: left; width: 100%; 
background: url("../img/magCuisine_bloc_body.png") repeat-y 0 0;
}
.magCuisine_bloc .foot{
float: left; width: 100%; height : 4px; font-size : 0px;
background: url("../img/magCuisine_bloc_foot.png") no-repeat 0 0;
}
.magCuisine_bloc .body{
float: left; width: 100%;
}
.magCuisine_bloc .showcase .title{
margin: 0 0 3px 0; padding: 0 0 0 10px; font: 24px/24px Georgia; letter-spacing: -1px; text-align:left;
}
.magCuisine_bloc .showcase .title .title_text{
font: 17px/20px Georgia; 
}

.magCuisine_bloc .showcase{ float: left; width: 100%; margin: 0 0 8px 0;}
.magCuisine_bloc.rouge .showcase .title,
.magCuisine_bloc.rouge .showcase .title span{ color:#ae2b71; }
.magCuisine_bloc.vert .showcase .title,
.magCuisine_bloc.vert .showcase .title span{ color:#78933e; }
.magCuisine_bloc.gris .showcase .title,
.magCuisine_bloc.gris .showcase .title span{ color:#666; }	
	
.magCuisine_bloc .showcase .content{
float: left; height:142px;  margin: 0 0 0px 8px; padding: 0 8px 0 0px; display: inline;
background: url("../img/mag_showcase_bg.jpg") no-repeat 0 bottom;
}

.magCuisine_bloc .showcase .content .preview{
float: left; width: 258px; height: 136px; margin: 0 5px 0 0; overflow: hidden; display:inline;
border: 1px solid #999; text-align: center; background-color: #fff;
}
.magCuisine_bloc .showcase .content .preview a{
float: left; width: 250px; height: 128px; margin: 4px; overflow: hidden;
}

.magCuisine_bloc .showcase .content .info{
float: left; width: 188px; height: 138px; overflow: hidden;
}
.magCuisine_bloc .showcase .content .info .subtitle{
height: 44px; margin:  0 0 4px 0; overflow: hidden;  font: 13px/14px Georgia;
}
.magCuisine_bloc .showcase .content .info .subtitle a{
font: 13px/14px Georgia;
}
.magCuisine_bloc.rouge .showcase .content .info .subtitle a{ color:#cb438f; }
.magCuisine_bloc.vert .showcase .content .info .subtitle a{ color:#92b93f; }
.magCuisine_bloc.gris .showcase .content .info .subtitle a{ color:#999; }


.magCuisine_bloc .showcase .content .info .text{
height: 72px; margin: 0 0 5px 0; overflow: hidden; font: 11px/12px Georgia; color:#666; 
}
	
.magCuisine_bloc .showcase .content .info a.more{
font: 10px/12px Georgia; text-decoration: underline;
}
.magCuisine_bloc .showcase .content .info a.more:hover{
font: 10px/12px Georgia; text-decoration: none;
}
.magCuisine_bloc.rouge .showcase .content .info a.more{ color:#cb438f; }
.magCuisine_bloc.vert .showcase .content .info a.more{ color:#92b93f; }
.magCuisine_bloc.gris .showcase .content .info a.more{ color:#999; }

.magCuisine_bloc .elementContent{float: left; width: 100%; padding: 0 0 8px 0; display: block;}

.magCuisine_bloc .elementContent .element{
float: left; width: 224px; height: 104px; margin: 0 0 0 8px; display: inline; 
background: url("../img/magCuisine_bloc_element.png") no-repeat 0 0;
}
.magCuisine_bloc .elementContent .element .preview{
float: left; width: 104px; height: 102px; margin: 1px 5px 0 0; overflow: hidden; display:inline;
text-align: center; background-color: #fff;
}
.magCuisine_bloc .elementContent .element .preview a{
float: left; width: 104px; height: 102px; margin: 0px; overflow: hidden;
}

.magCuisine_bloc .elementContent .element .desc{
float: left;  width:115px; height: 96px; margin: 2px 0 0 0; display: inline; overflow: hidden;
font: 11px/12px Georgia; color:#666; text-align: justify;
}
.magCuisine_bloc .elementContent .element .desc a{
font: 11px/12px Georgia; color:#666; 
}
.magCuisine_bloc .elementContent .element .desc a .strong{
font: normal 11px/12px Georgia; 
}
.magCuisine_bloc.rouge .elementContent .element .desc a .strong{ color:#cb438f; }
.magCuisine_bloc.vert .elementContent .element .desc a .strong{ color:#92b93f; }
.magCuisine_bloc.vert .elementContent .element .desc a .strong{ color:#92b93f; }
.magCuisine_bloc.gris .elementContent .element .desc a .strong{ color:#999; }

.magCuisine_bloc.rouge .title a { color:#cb438f; }
.magCuisine_bloc.vert .title a { color:#92b93f; }
.magCuisine_bloc.vert .title a { color:#92b93f; }
.magCuisine_bloc.gris .title a { color:#999; }

.magCuisine_bloc .lienbot { width:100%; float:left; text-align:right; }
.magCuisine_bloc .lienbot a { color:#333333; text-decoration:underline; color:18px; }

.pagination_bot { display:block; width:99%; margin:10px 0 20px 0; }
.liste_page_next { display:block; float:right; width:90px; text-align:right; padding-right:10px; }
.liste_page_next a { color:#b33d3d; }
.liste_page_prev { display:block; float:left; width:90px; text-align:left; padding-left:10px; }
.liste_page_prev a { color:#b33d3d; }
.liste_page { display:block; float:left; width:250px; text-align:center; }
.liste_page a { color:#b33d3d; text-decoration:none; padding:0 3px; }
.liste_page a:hover { color:#b33d3d; text-decoration:underline; }

.elt_list_astuce { float:left; width:477px; overflow:hidden; height:106px; background-image:url(../img/fd_astuce.jpg); background-repeat:no-repeat; position:relative; font-family:Arial, Helvetica, sans-serif; border-right:#CCCCCC 1px solid; padding-bottom:10px; }
.elt_list_astuce_img { float:left; width:99px; height:70px; overflow:hidden; margin:12px 10px 0 7px;  border:#cadf9a solid 2px; }
.elt_list_astuce_img img { width:110px; margin-left:-5px; }
.elt_list_astuce p { text-align:left; color:#5c3401; margin-top:10px; margin-right:5px; }
a.elt_liste_astuce_suite { color:#5c3401; display:block; position:absolute; right:10px; bottom:28px; }
.elt_list_astuce h3 { color:#b34242; font-size:15px; float:left; width:356px; text-align:left; margin-top:12px; font-variant:small-caps;}
.elt_list_astuce h3 a { color:#b34242; text-decoration:none; }
.h1_astuce { width:100%; color: #999999; font-variant:small-caps; font-size:24px; text-align:left; margin-top:5px; margin-bottom:5px; }
.h2_astuce { width:100%; color: #666666; font-variant:small-caps; font-size:19px; text-align:left; }

.elt_list_actualite { float:left; width:477px; overflow:hidden; height:106px; background-image:url(../img/fd_astuce.jpg); background-repeat:no-repeat; position:relative; font-family:Arial, Helvetica, sans-serif; border-right:#CCCCCC 1px solid; }
.elt_list_actualite_img { float:left; width:99px; height:70px; overflow:hidden; margin:12px 10px 0 7px; }
.elt_list_actualite_img img { width:110px; margin-left:-5px; }
.elt_list_actualite p { text-align:left; color:#5c3401; }
.elt_list_actualite .date_actu { text-align:left; font-size:11px; color:#066; display:block;  }
a.elt_liste_actualite_suite { color:#5c3401; display:block; position:absolute; right:10px; bottom:15px; }
.elt_list_actualite h2 { color:#b34242; font-size:15px; line-height:15px; text-align:left; margin-top:12px; font-variant:small-caps;}
.elt_list_actualite h2 a { color:#b34242; text-decoration:none; }
.elt_list_actualite h2 a:hover { color:#b34242; text-decoration:underline; }

.h1_actualite { width:100%; color: #999999; font-variant:small-caps; font-size:24px; text-align:left; margin-top:5px; margin-bottom:5px; }
.h2_actualite { width:100%; color: #666666; font-variant:small-caps; font-size:19px; text-align:left; }

.h2_desc { padding-right:20px; text-align:left; margin-top:5px; margin-top:10px; margin-bottom:10px; }

#fermerto { position:absolute; width:30px; height:30px; top:5px; right:5px; z-index:5002; }
#takeover { display:none; position:absolute; margin:200px auto; border:1px #CCCCCC solid; background-color:#FFFFFF; z-index:5001; }
#backto { display:none; position:absolute; margin:0; padding:0px; background-color:#000000; width:100%; z-index:5000;  filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8; cursor:pointer;  }


.arianne ul li a
{
font-weight: bold;
color: #83af28;
text-decoration: none;
}



#astuce_unitaire{
float: left; width: 495px; overflow: hidden;
background: #fff; text-align: left;

}

.text_chapeau{
font: 12px/14px arial; color:#999; margin: 5px 0 10px 0 ;
}
.astuce_article{
float: left; width: 480px; margin: 0 0 30px 0; padding: 0 0 5px 0;
background: url("../../img/astuce_unitaire_content.png") no-repeat 0 bottom;
border-left: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; border-top: 1px solid #999; border-right: 1px solid #999; text-align:left;
} 
.astuce_article .content{float: left; width:100%;}
.astuce_article .preview{
float: left; width: 186px; height: 139px;  margin:  10px 8px 5px 8px; display: inline;
overflow: hidden; display: inline;
background: url("../../img/preview_astuce.png") no-repeat 0 bottom;
}
.ie6 .astuce_article .preview{ margin:  10px 4px 5px 4px;}
.astuce_article .preview a{
float: left; width: 186px; height: 135px; overflow: hidden; margin: 0px 0 0 0;
}

.astuce_article .info{
float: left; width: 276px; /*height: 132px;*/ margin: 10px 0 0 0;
overflow: hidden;
}
.astuce_article .info .title{margin: 0 0 4px 0;}
.astuce_article .info .title {
font: 19px/19px Arial; color:#b34242;
}
.astuce_article .info .subtitle, .astuce_article .info .subtitle a {
font: bold 14px/14px Arial; color:#c56056;
}



/*** ASTUCES DIAPO VIGNETTES ***/
.more_astuces{float: left; width: 100%; position: relative;
background: url("../../img/more_astuces.png") no-repeat 0 0;
}
.more_astuces .title_more{
padding: 0 0 0 5px; font: bold 19px/20px Georgia; color:#cf4d95; font-variant: small-caps;
}

.more_astuces .astuce_prec{
position: absolute; top:60px; left: 5px;
}
.more_astuces .astuce_suiv{
position: absolute; top:60px; right: 17px;
}	
	
	
#astuce_unitaire .diapo_vignette{ float: left; width: 470px; margin: 12px 0 0 10px; display: inline;}

#astuce_unitaire .diapo_vignette .element{
display: inline; float:left; width: 108px; margin: 0 0px 6px 6px; text-align: center; 
background : url("../../img/diapo_vignette.jpg") no-repeat scroll 0 0 transparent; }
#astuce_unitaire .diapo_vignette .element:hover{background: url("../../img/diapo_vignette2_vert.jpg") no-repeat 0 0;}

#astuce_unitaire .diapo_vignette .element a.preview{
float:left; width: 100px; height: 62px;  margin : 4px 0 5px 4px ;  overflow: hidden;  text-align: center;
background : none;
}

#astuce_unitaire .diapo_vignette .element a:hover{ background: none; }		
#astuce_unitaire .diapo_vignette .element a img{ margin:0px 0 0 0; width:100px; }	
	
#astuce_unitaire .diapo_vignette .element .title_element{
font: 10px/10px arial; float:left; height: 21px; width: 100%; overflow: hidden; 
}	
#astuce_unitaire .diapo_vignette .element .title_element a{
font: 10px/10px arial;  color: #74952c;
}
#astuce_unitaire .diapo_vignette .element .title_element a:hover{
text-decoration: underline; background: none;
}	

.arianne_astuce { font-size:11px; }

.date_article { display:block; float:left; color:#066; margin-bottom:5px; font-size:11px; }

.actu_suiv { text-align:right; display:block; float:right; margin-right:5px; color:#FF66CC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
.actu_pre { text-align:left; display:block; float:left; margin-left:5px; color:#FF66CC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }

.bold { font-weight:bold; }
.violet { color:#f800d2; }

.sipasmembre .champs_inscription { width:200px; float:left; display:block; margin:5px 0 5px 130px; }
.sipasmembre .champs_inscription .username_login { display:block; float:left; }
.sipasmembre .champs_inscription .username_pwd { display:block; float:left; }
.sipasmembre .champs_inscription .boutonok { display:block; float:left; }
.sipasmembre p, .sipasmembre span { display:block; width:95%; float:left; }


#errorNav {color:red; background-color: #ffeaea; font-weight: bold}
a.lien_google_annonces {
	/*text-decoration: underline;
	font-weight: bold;*/
	color:#000000;
	text-transform: uppercase;
	font: 10px/16px verdana;
}
.google_ads_3_annonces {
	margin-bottom: 20px;
}
.google_ads_3_annonces a.lien_google_annonces {
	display: block;
	width: 473px;
	border-bottom: 1px solid #b2b2b2;
}
.google_ads_3_annonces a.lien_google1 {
	text-decoration:none;
	color: #000000;
	font-weight: bold;
	display: block;
	margin-top: 10px;
}	
.google_ads_3_annonces span.span_google1 {
	text-decoration: none;
	font-size: 18px;	
	color: #659c1d;
}
.google_ads_3_annonces a.lien_google2 {
	color: #333333;
	text-decoration: underline;
	margin-right: 10px;
	color: #659c1d;
}
.google_ads_3_annonces span.span_google2 {
	color: #333333;
}
.google_ads_col_gauche {
	text-align: left;
	display: block;
	width: 139px;
	margin-left: 5px;
	padding-top: 40px;
	padding-left: 10px;
	float: left;
	background-color: none;
}
.google_ads_col_gauche a.lien_google_annonces {
	display: block;
	width: 139px;
	border-bottom: 1px solid #b2b2b2;
}
.google_ads_col_gauche a.lien_google1 {
	display: block;
	margin-top: 15px;
	text-decoration: none;
	color: #333333;
}	
.google_ads_col_gauche span.span_google1 {
	font-weight: normal;
	text-decoration:underline;
	font-size: 12px;
}
.google_ads_col_gauche a.lien_google2 {
	display: none;
}
.google_ads_col_gauche span.span_google2 {
	display: none;
}
.google_ads_3_annonces_flat {
	text-align: left;
	display: block;
	width: 473px;
	margin-left: 0px;
	padding-top: 20px;
	padding-left: 10px;
	float: left;
	background-color: none;
}
.google_ads_3_annonces_flat a.lien_google_annonces {
	display: inline;
}
.google_ads_3_annonces_flat a.lien_google1 {
	display: inline;
	margin-top: 12px;
	text-decoration: none;
	color: #333333;
}	
.google_ads_3_annonces_flat span.span_google1 {
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;	
}
.google_ads_3_annonces_flat a.lien_google2 {
	display: none;
}
.google_ads_3_annonces_flat span.span_google2 {
	display: none;
}
.google_ads_1_annonce {
	width: 260px;
	float: right;
}
.google_ads_1_annonce a.lien_google_annonces {
	display: block;
	border-bottom: 1px solid #b2b2b2;
}
.google_ads_1_annonce a.lien_google1 {
	text-decoration:none;
	color: #000000;
	font-weight: bold;
	display: block;
	margin-top: 10px;
}	
.google_ads_1_annonce span.span_google1 {
	text-decoration: none;
	font-size: 16px;
	color: #659c1d;
}
.google_ads_1_annonce a.lien_google2 {
	color: #659c1d;
	text-decoration: underline;
	margin-right: 10px;
}
.google_ads_1_annonce span.span_google2 {
	color: #333333;
}
