/* Styles generated on 20/02/2012 */body{font-family:Arial,sans-serif;font-size:12px;background:url('images/fond-degrade-rose.png') repeat-x;color:#333;width:980px;margin:auto;padding:0}*{margin:0;padding:0}a{text-decoration:none}a:link,a:visited{color:#ed18c6}a:hover{color:#00abe2}h1{font-size:1.5em;font-weight:700;color:#ed18c6;margin-bottom:.5em;padding-top:.8em}h2{font-size:1.5em;font-weight:700;color:#ed18c6;margin-bottom:.5em}h3{font-size:14px;margin:0;padding:3px;color:#00abe2;text-transform:0;background:url('images/fond-noel.png');background-repeat:repeat-x;background-position:bottom;padding:.5em}h4{font-size:1em;font-weight:400}hr{clear:both;border:0;border-bottom:1px dotted green;width:100%;margin:auto auto .5em}p{text-align:justify}table{margin-bottom:1em;border-collapse:collapse;width:100%}table p{line-height:1.8em}input{font-size:0.8em}li{list-style:url('images/puce.png');margin-bottom:.25em}img{border:0}fieldset{padding:10px}th{color:#6c6;font-weight:700;border-bottom:1px solid #6c6;text-align:left;padding-left:0.5em}tr{border-collapse:collapse;border-bottom:1px dotted #6c6}td{padding:0.35em}#pub-haut-droit{position:relative;top:-145px;left:400px;width:550px;padding-top:2.5em}#pub-728{margin-left:0;position:relative;top:-10px;left:-5px}#menu-general{font-size:12px;position:relative;top:-125px;left:50%;width:25%}#menu-general li{list-style-type:none;padding-left:1em;padding-right:1em;display:inline;background:#ff00d2;color:#fff;font-weight:700}#menu-localisation{margin-top:.6em;font-weight:700;position:relative;top:-10px;left:100px;width:820px}#menu-localisation a:hover{text-decoration:underline}#formulaire-recherche{position:relative;top:-185px;left:100px;width:300px}.bloc-250,.bloc-250-bleu{font-size:12px;width:315px;margin-right:10px;background:url('images/fond-petit-degrade-vert.jpg') bottom repeat-x;float:left;padding:0 10px 10px}.bloc-250 h2,.bloc-250-bleu h2{margin-bottom:.5em;margin-top:.5em}.bloc-250 img,.bloc-250-bleu img{float:left;margin:1em 0 0}.bloc-250 br,.bloc-250-bleu br{margin-top:.8em;display:block}.bloc-250 li,.bloc-250-bleu li{padding-left:.5em;list-style-type:circle}.bloc-250 .listee{width:195px;float:left}.listee+a img{width:100px;float:right}.bloc-250-bleu{background:url('images/fond-petit-degrade-bleu.jpg') bottom repeat-x}#conteneur-menu{width:140px;float:left;padding-right:10px;font-size:1.1em;margin-top:0;padding-top:0}#conteneur-menu li{padding-top:5px;padding-left:5px;list-style-type:none;padding-bottom:5px;height:30px;color:#888;font-weight:700;background:url('images/fond-li-menu.png') repeat-x;display:block;vertical-align:middle;margin-bottom:0}#conteneur-menu img{margin-right:5px;vertical-align:middle}.conteneur-2blocs{width:690px;float:left}#bloc-newsletter{width:130px;padding-left:10px;padding-bottom:10px;background:#ffffe1;float:right;margin-top:0}#bloc-newsletter img{margin-top:10px}#bloc-newsletter p{margin-bottom:1em;padding-right:10px}#bloc-newsletter li{list-style:none}#bloc-article{width:660px;margin-top:0;background:url('images/fdv.png') #effded repeat-x;padding:0 10px 10px}#bloc-article p{line-height:1.4em;margin-bottom:1em}bloc-article{width:510px;margin-top:10px;background:url('images/fond-article.png') repeat-x #fff;padding:0 10px 10px}#bloc-article ul{padding-left:2.5em}#bloc-article input{display:inline}#preparation{margin-bottom:1em}li#ingredients{margin:0;padding:0}#photo-recette{float:right;margin:0 10px 10px}#foot{margin-top:1em;background:#ffffe1;padding-top:1em;padding-bottom:1em}#foot p{text-align:center}#partenaires{color:#666;text-align:center}#partenaires a{color:#666}#explain{color:#777;font-size:.8em;padding-left:5px}#long_input{width:100%}.banner_bgmiddle a{display:list-item;margin-left:1em}.proposer{font-size:1.2em}.proposer input,.proposer textarea{font-family:"Tahoma",sans-serif;font-size:12px}.proposer textarea{width:250px}.proposer fieldset{width:95%;padding:10px}.proposer input{padding:.5em}.proposer #explain{font-size:.9em;padding:0}#comm-fields{width:300px}input[type="hidden"]{display:none;margin:0;padding:0}#inpuput{width:220px;padding:.25em}#comm-listing{width:240px;background:#efefef;margin-left:1em;font-size:.9em;padding:1em}#comm-listing img{text-align:center;margin:auto}#illphoto{float:left;margin-right:1em;margin-bottom:1em;width:100px}.header-categ{font-size:13px;padding-right:1em;margin-bottom:0}.header-categ p{margin-top:0;padding-top:0;margin-bottom:0}#propose{width:75%;background:#ffffe1;text-align:center;margin:0 auto auto;padding:.3em}#propose p{font-size:1.6em;}#avis{clear:both}#related{list-style:none;text-align:left;padding-left:0;margin:0;display:table}#related ul,#related li{list-style-type:none}img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}.alignright{float:right}.alignleft{float:left}.breadcrumb{padding-top:1em;padding-bottom:1em;font-weight:600}#amis li{height:1.3em}#amis a{font-weight:400}#rss{float:right;height:48px;margin-top:-65px;text-align:center}#rss img{float:left;margin-right:3px}.required{font-weight:700}html,#centreur{width:980px;margin:auto}#nodisplay,.nodisplay{display:none}#menu-general a,#menu-localisation a,#rss a{color:#fff}#conteneur-contenu,.conteneur-contenu{position:relative;top:-200px;width:980px;padding:5px}.bloc-250 ul,.bloc-250-bleu ul,h1>ul{padding-left:2em}#bloc-newsletter ul,#bloc-article h2{padding-top:10px}#bloc-article li,#directives{padding-left:.5em}#ss-titre strong,.ss-titre strong{color:#444}table h2{font-size:1.2em;margin:0;padding:0;color:#66CC66}
table,tr,td{margin-bottom:1em !important}
#blocingred{width:200px;float:right;background:#fff;padding:.5em;margin-top:0;padding-bottom:0;margin-bottom:1em}
#annuheadermenu{margin-top:1.5em}
#annuheadermenu li{display:inline;margin-left:1em;font-size:1.2em;font-weight:600}
#annuheadermenu a{color:#fff;background:#ED18C6;padding:.25em}
/* CENTRAL PAGE */		
#middle {
	margin:0;
	margin-right:222px;
	margin-left:0;
	background:#ffffff;
}
#pub-droite{padding-top:10px}	
.column {
	margin:0;
	padding:0;
}
#basmegaban{
width:728px;margin:auto;text-align:center;margin-top:10px
}
.link_black_blue_b_u{font-weight:600}

.urldusite{float:right;color:green}

.column_in {
	float:left;
	width:100%;
	margin:0 0 7px 0;
	padding:7px;
	border-bottom:1px green dotted;
	overflow:hidden;
}

.column_in_grey {
	float:left;
	margin:0 0 7px 0;
	padding:7px;
	border-bottom:1px green dotted;
background:url("images/fdv.png") repeat-x scroll 0 0 #EFFDED}

.column_in_description_site_category {
	float:left;
	width:510px;
	margin:0;
	padding:0 0 0 7px;
}
.column_in_grey .website_image {float:left}

#column_in_right_details {
	float:right;
	width:220px;
	margin:0;
	padding:0;
}

#map {
	float:left;
	width:100%;
	height:250px;
	margin:0;
	padding:0;
}

#column_in_details{
	float:left;
	width:423px;
	margin:0 0 7px 0;
	padding:0;
}

.column_in_thematic {
	float:left;
	width:752px;
	margin:0 0 3px 0;
	padding:0 0 2px 0;
	border-bottom:1px #574d44 dashed;
}

.column_in_comment {
	float:left;
	width:752px;
	margin:0;
	padding:7px 0 7px 0;
}

.column_in_comment_grey {
	float:left;
	width:752px;
	margin:0;
	padding:7px 0 7px 0;
	background-color:#f4f4f4;
}

.column_in_pagination {
	float:left;
	width:754px;
	margin:0;
	padding:7px;
	text-align:center;
}

.show_arbo {     
	float:left;             
    width:754px;
	margin:7px 0 7px 0;
	padding:4px 7px 4px 7px;
	color:#000000;
	background-color:transparent;
}

/* FORM */
fieldset.column_in {
    float: left;
    margin:0 0 7px 0;
    padding:7px;
    text-align:right;
	border:none;
    border-bottom:1px green dotted;
}

legend.title {
	float:left;
	display:inline;
	width:679px;
	height:18px;
    margin:7px 0 25px -8px;
	padding:9px 7px 2px 7px;
    color:#ffffff;
    font-weight:bold;
    background-color:#78a3d8;
}

label {
    float:left;
    margin:0;
    padding:0;
    line-height:1.8em;
}

label.title {
    width:142px;
    padding-right:17px;
    font-weight:bold;
    text-align:right;
}

div.infos {
    float: left;
	width:435px;
    margin:0;
    padding:0 0 0 7px;
    line-height:1.8em;
    text-align:left;
}

div.infos_terms {
    float: left;
	width:570px;
    margin:0;
    padding:0 0 0 7px;
    line-height:1.8em;
    text-align:left;
}

label.infos_select_category {
 
    text-align:left;
}

label.infos_checkbox {
    width:200px;
    padding-left:7px;
    text-align:left;
}

.text_error {
    float:right;
    width:140px;
    margin:0 0 -10px 0;
    padding:0 0 0 7px;
    text-align:center;
    font-size:0.8em;
    background:url("../images/error.gif") no-repeat left center #ffd0d0;
}

p.form {
    float:left;
    margin:0 0 7px 0;
    padding:2px 0 2px 0;
}

div.form {
    float:left;
    margin:0 0 7px 0;
    padding:2px 0 2px 0;
    text-align:left;
}

div.form_error {
    float:left;
    margin:0 0 7px 0;
    padding:0;
    background-color:#ffd0d0;
}

div.error, td.error
{
    background-color:#ffd0d0;  
}

div.form_details {
    float:left;
    width:523px;
    margin:0 0 7px 0;
    padding:0;
    text-align:left;
}


label.title_details {
    width:120px;
	margin:0;
	padding:0 17px 0 0;
    font-weight:bold;
}

div.infos_details {
	float: left;
    width:377px;
	line-height: 1.8em;
    margin:0;
    padding:0 0 0 7px;
    text-align:left;
}
#add a{font-size:1.4em}
#column_in_right_details .website_image{margin-left:2.5em}
#columnp{}
#pourhab{display:none}
.noteindex{float:none !important;margin:0 !important;margin-left:.5em !important}
.part{clear:both;color:#555;width:650px;background:#f5f5f5;padding:.5em 1em;margin:.5em auto}
.part span{font-weight:600;border-bottom:1px dotted #666;display:block}
.part a{color:#666;text-decoration:underline}
#blocdecommentaires{max-height:250px;overflow-y:scroll;overflow-x:hidden;padding:1em;padding-right:2em}
.fb_edge_widget_with_comment{position:relative;top:-3px !important}
#directlist{padding-left:2.5em;line-height:1.5em}
#directlist li{list-style-image:none !important;list-style:decimal !important;margin:.5em 0;color:#ED18C6;font-weight:600;font-size:1.2em}
#directlist li span{font-weight:400;color:#333;font-size:12px}
#blocingredl{line-height:1.4em;margin-bottom:1em}
#blocingredl li{margin:.25em 0;}
.commbig{display:block;background:url('images/comm-big.png') no-repeat;height:32px;width:32px;text-align:center;font-weight:600;padding-top:.5em}

#blocbox{margin-top:-5px;margin-left:-3px;width:340px;float:left;}
#likebox{width:250px;float:left;overflow:hidden}
#dontliveus{margin:0 auto;background:lightyellow;border-top:1px solid orange;padding:1em 0}
#dontliveus p{margin:0 auto;font-weight:600;padding:0;padding-bottom:1em;text-align:center;font-size:1.2em;letter-spacing:1px}
#dontliveus ul{margin:0 auto;padding:0;overflow:hidden;text-align:center;font-size:.9em;}
#dontliveus img{width:75px}
#dontliveus ul li{width:75px;list-style:none;padding:0 1em;margin:0;}
.blocimagecategorie{width:180px;height:250px;overflow:hidden;position:relative;margin:1em;float:left}
.blocimagecategorie span{display:block;position:absolute;bottom:0;background:url('images/fond-cal.png');color:#fff;font-weight:600;font-size:1.3em;padding:.5em}
.listingbest{float:left;width:440px}
.listingbest p{text-align:justify}
.listingbest ul{padding:0 !important;overflow:hidden;margin:0;font-size:.9em;border-bottom:1px solid #ccc;background:lightyellow}
.listingbest li{width:75px;font-weight:400;padding:5px !important;background:none;height:auto;text-align:center;list-style:none;float:left;}
