/* Global */
body{background:#FFF url(http://images.i-saveurs.com/recettes/1600X1200/1426162099.jpg) center center fixed no-repeat;
 	-moz-background-size: cover;
	background-size: cover;
	font-family:"Trebuchet MS","Helvetica Neue", Verdana, Arial, sans-serif;font-size:12px;}
@media only all and (max-width: 1024px) and (max-height: 768px) {
  body {	
    -moz-background-size: 1024px 768px;
    background-size: 1024px 768px;
  }
}

div, a, span, li, p, td {font-family:"Trebuchet MS","Helvetica Neue", Verdana, Arial, sans-serif}
h1 {font-size:28px;font-family:"Trebuchet MS","Helvetica Neue", Verdana, Arial, sans-serif}
h2 {font-size:17px;font-family:"Trebuchet MS","Helvetica Neue", Verdana, Arial, sans-serif}
h3 {font-size:14px;font-family:"Trebuchet MS","Helvetica Neue", Verdana, Arial, sans-serif}
h4 {font-size:12px;font-family:"Trebuchet MS","Helvetica Neue", Verdana, Arial, sans-serif}

label {cursor: pointer;}
time {font-weight:normal; font-size:11px}

.reset { margin:0; padding:0; }
.rightAlign {text-align:right; margin-right:10px}
div.resetfloat {clear:both;margin:0; padding:0; line-height:0}
form {margin:0; padding:0;}
img {margin:0; padding:0; border:0 none transparent}
div { margin: 0 5px 10px 5px; }
.ligne {border:0; margin:0;padding:0;float:left; position:relative; width:930px}
.ligne > div:first-child{margin-left:0}
.ligneMulti {border:0; margin:0;padding:0;float:left; position:relative; width:941px}
.ligneMulti > div:first-child{margin-left:0}
.bullet{padding:0 5px;}
a, a:link {color:#EC3180/*ED6CA0*/; text-decoration:none}
a:hover { color: #222; text-decoration:none}
q { display:block;padding:0 0 0 8px; font-weight: normal;}

.block {float:left; width: 300px; height: 300px;opacity:0.9;filter:alpha(opacity:90); }
.shadow, .shadow div {position:relative;}
.shadow {float:left; display:block; padding:4px 0 0 4px; _padding:0;}
.newInside {padding:0 7px 8px 0; margin:0 -7px -8px 0; display:block; background:url(http://images.i-saveurs.com/com/border_shadow.png) 100% 100% no-repeat;_background:none;
					width:100%;/*height:100%*/}
.newInsidePub {position: static;padding:0 7px 8px 0; margin:0 -7px -8px 0; display:block; width:100%;height:100%}
					

#container {min-width:1170px;margin:0; padding:0;position: relative;}
#leftCol{float:left; width:120px;margin: 0;position: relative;}
#rightCol{float:right; width:120px;margin: 0;position: relative;}
#content {width: 930px; _width:957px;  opacity:0.97;filter:alpha(opacity:97);margin:auto; /* margin-bottom:40px; */}

/* EndOf global */

/* Header */
#header, #footer2 {width:930px;text-align:left;margin-bottom:2px;}
#top_header, #footercontainer {text-align:left;line-height:1.2em;width:100%;background-color:#D1C8C1; color:#333; margin:0 0 5px 0; font-family: "Trebuchet MS", "Helvetica Neue", Verdana, Arial, sans-serif;}
#top_header, #footercontainer, #top_header a, #footercontainer a,#top_header span, #footercontainer span{font-size:10px;color:#333}
#top_header a:hover, #footercontainer a:hover {color:#ED6CA0}
#betasoft {position: absolute;top: 0; right: 10px;color: white;}
#usefullink { float:left; width:450px; margin:0; padding:3px 0 }
#toplogin {margin:0 0 0 0; padding:0; float:right; width:460px; text-align:right; padding-right:10px}
#toplogin span{margin:0; padding:0 0 0 0}
#toplogin input{width:70px;margin:0; padding:0; color:red; border:1px solid #555}
#toplogin input:hover{background-color:#AAA}
#toplogin input[type=submit]{width:70px;height: 18px; margin:0 0 0 10px;color:#FFF; background-color: #817871; font-weight:bold; padding: 0 ; border:1px solid #555; font-family:"Trebuchet MS",  "Helvetica Neue",  Verdana, Arial, sans-serif;font-size: 11px;}
.wrapper {margin:0; padding:0; position:absolute;top:-2px;}
#welcome {text-align:right; margin:0; padding:0 10px 0 0}
#welcome a {color:#EC3180;font-weight:bold; font-size: 14px;}
#welcome a:hover {color:#222;font-weight:bold}
#middle_header {margin:0 0 5px 0; padding:0;}
#lm_header {width:188px;float:left;margin:0 3px 0 0;text-align:left;background-color:#EC3180; }
#lm_header img {margin:0; padding:30px 5px 0 0; }
#rm_header {width:728px; margin: 0 0 0 195px;text-align:left;}
#rm_header h2 {font-weight:normal;font-size:14px;}

#baseline {color:#FFFFFF;font-size:16px;text-align:left;font-weight:normal;padding-left:18px;margin-top:5px;}

#megaban-top {width: 728px; height: 90px;}

#recherche {float:left;height:30px;background-color:#FEB91E;font-size:14px;text-align:left;line-height:2em;width:730px; display:block;}
#recherche .newInside {height:30px}
#recherche form {margin:0; padding:0; display:inline;}
#recherche h2 {margin:0; padding:0; display:inline; }
#ephemeride {float:right; top:0px; text-align: right; font-size:11px; font-weight:bold; width:260px;}
/* EndOf Header */

#pave_bleu, #pave_bleu div {font-family:"Trebuchet MS",Verdana,sans-serif;}
#pave_bleu div, #pave_bleu img { margin: 0; padding: 0;}
#pave_bleu div.newTeaser {float: left; position: relative;margin: -5px 0 0 -5px;}
#pave_bleu #image_chronique {padding: 0 0 5px 0; position: relative;margin: 0 0 0 140px;}
#img_blocnote {float:right;width:100px;}
#titre_chronique {font-size:11px;margin-bottom:5px;text-align:right;color:#636363;position:absolute;bottom:0;right:5px;}
.sous_titre {font-size:14px;}
#texte_chronique {width:140px;font-size:12px;position:absolute; bottom:0;padding:5px;}
#texte_chronique a {font-size: 12px;}
#texte_chronique a:hover {color: #222;}
.legende {font-family:"Trebuchet MS",Verdana,sans-serif;font-size:9px;color:#636363;}

/* menubar */
.submenubar {float:left; top:0; margin:0 ;background-color:#6F1F3C; color:white; padding:2px 0; width:934px}	
.submenubar a {color:white;}		
.submenubar h3{display:inline; font-size:11px;font-weight:normal;color:black; margin:0 0 0 0; padding:0 5px;   color:white;border-right:1px solid white}
div.submenubar h3:last-child  {border : none}
.submenubar h3.selected,.submenubar h3:hover ,.submenubar h3:hover  a, .submenubar h3.selected  a{ background-color: #cddf6d; /*#EDD;*/; color:#111}
.submenubar h3.selected a:hover {color:#6F1F3C}
			
			
#breadCrumb {background: url(http://images.i-saveurs.com/com/bg_titre_menu_white_75.png); padding: 5px; margin: 0 0 10px 0}
#breadCrumb h2, #breadCrumb h1, #breadCrumb h3, #breadCrumb h4, #breadCrumb h5 { display: inline;}
#nav{font-size: 14px;z-index: 100;}
#nav, #nav h2,#nav h3, #nav h4 {margin:0; padding:0; font-weight:normal}
#nav {float: left;z-index: 15; margin: 0; background-color:#EC3180/*#EC3180*/;/* border: 10px solid #AAA;*/ color:#FFFFFF; width:934px/*100%*/}
#nav h2 {font-size:14px; padding:2px 0}
#nav h3 {font-size:12px; padding:2px 0}
#nav h4 {font-size:11px; padding:2px 0}
#nav a, #nav a:hover {color:white;}
#nav ul {margin: 0; padding: 0; background-color:#A9325D/*#cddf6d*/;color:#000000;z-index: 100;}
#nav li {position: relative; list-style: none; margin: 0; float: left; width: 8em; line-height: 1.2em; border-right : 1px solid white;z-index: 100;}
#nav ul li:last-child {border:none}
#nav li:hover{background-color:#A9325D/*#cddf6d*/; }
#nav li.selected {background-color:#6F1F3C/*#cddf6d*/; }
#nav li.hot {background-color:#cddf6d/*#cddf6d*/; }
#nav li.hot , #nav li.hot h2, #nav li.hot h2 a, #nav li.hot a {color:#111}
#nav li a, #nav li h2 a  {display: block; /*padding: 0.25em 0 0.25em 0.5em; */  text-decoration: none; /*width: 8em; */text-align:center}
#nav>ul a {width: auto;}
#nav ul ul {position: absolute; width: 8em;  display: none; margin:-1px 0 0 0;z-index: 100;}
#nav ul ul a{text-align:left; padding: 0 0 0 0.5em; }
#nav ul ul li {border-bottom: 1px solid #CCC;width: 8em; z-index: 100;}
#nav li.subm li.subm:hover, #nav li.subm li:hover {background-color: #cddf6d; /*#EDD;*/; color:#111}
#nav li.subm li.subm:hover a, #nav li.subm li:hover a { color:#111}
#nav ul.level1 li.subm:hover ul.level2, 
#nav ul.level2 li.subm:hover ul.level3 {display:block; z-index: 100;}
#nav ul.level2 {top: 1.5em; left: 0px;}
#nav ul.level3 {top: 0px; left: 8em;  border-top: 1px solid #CCC;}
#nav li.subm li.subm:hover ul.level3 li a{color:white}
#nav li.subm li.subm:hover ul.level3 li:hover a{color:#111}
#nav li.subm li.subm h3 { background:url(http://images.i-saveurs.com/com/subm.png) 98% 50% no-repeat}
#nav li.subm li.subm ul h3 { background-image: none;}
#nav h3.morespace { padding: 12px 0;}
/* EndOf menubar*/

/* Rubrique */
.niceshadow{margin:0 0 -4px -8px;padding:0;background-color: #FFFCF4; width:100%; line-height:1px;}

.menublock {background:url(http://images.i-saveurs.com/com/350x1entete.png) 0 0 repeat-y;}
.menublock .newInside {width:301px}
.menublock h1.group, .menublock h2.group {  margin:-0px 0 0 0 ; padding:0 0 3px 30px;background:url(http://images.i-saveurs.com/com/15x15buble.png) 5px 3px no-repeat;}
.menublock h1.content {  margin:-0px 0 0 0 ; padding:0 0 3px 30px;background:url(http://images.i-saveurs.com/com/15x15buble.png) 5px 10px no-repeat;}
.menublock h2.group span.small {font-size:12px;}
.menublock h2.group span.highlight {color: #EC3180; padding: 0 4px;}
.menublock h2.double {font-size:12px;}
.menublock h1.double {font-size:17px; margin:0; padding: 0 0 3px 30px;}
.menublock .noborder {border:0 none transparent}
.menurubrique {background-color:#EC3180; margin:0 0 0 -4px; width: 305px; line-height:1.2em}
.menurubrique h2{float:left; font-size:12px;font-weight:bold;color:#FFFFFF; margin:0px 4px 0 0px; padding:2px 0 2px 6px; }
.menurubrique a {color:#FFF; padding: 2px 8px 2px 0; border-right:1px solid white}
.menurubrique a.last {border:0 none transparent}
.menurubrique a.selected,.menurubrique a.hover {border:0 none transparent; float:left;background:url(http://images.i-saveurs.com/com/border_shadow.png) 100% 0 no-repeat; padding:2px 12px 2px 6px; margin:-2px -13px -2px 0; ; color:black;}
.menurubrique h2.selected,.menurubrique h2:hover { background-color:rgb(205,223,109); color: black;padding:2px 6px 2px 0px; }
.menubar a:hover {color:#333}
.menurubrique a:hover {color:#333}
.rubriquecontent { background-color: #FFFCF4 /* #FFFADA, F1E3D5 */; margin:0 0 0 -4px; padding:4px; }
.menurubriquecontent{ border-top: 5px solid #cddf6d;background-color: #FFFCF4 /* #FFFADA, F1E3D5 */; margin:0 0 0 -4px; padding:4px;}
/*
#nextContent a {padding:4px 10px; font-size:14px;}
#currentContent div.centerlist {float:left; left:50%;}
#currentContent div.controls {float:left; left:-50%;}
*/
/* EndOf Rubrique */

/* tagCloud */
.mycloud {margin: 0;padding: 0 2px 0 6px;text-align:center}
.mycloud a {font-family:"Trebuchet MS",Arial,Verdana,sans-serif;text-decoration:none;}
.mycloud .niveau0 {font-size:30px;color:#555;}
.mycloud .niveau1 {font-size:22px;color:#BC245F;}
.mycloud .niveau2 {font-size:18px;color:#4D4D4D;}
.mycloud .niveau3 {font-size:16px;color:#B3B3B3;}
.mycloud .niveau4 {font-size:12px;color:#00B7E5;}
.mycloud a:hover {color:#444;}
/* EndOf tagCloud */

#contentLeft, #contentRight {margin:0; padding:0;float: left;}
#contentRight {margin-left:5px;}
#contentLeft {width:621px;}
#contentLeft .menublock {background:url(http://images.i-saveurs.com/com/630x1entete.png) 0 0 repeat-y; margin : 0 0 10px 0}
#contentLeft .menublock .newInside {width:617px}
#contentLeft .menurubrique {background-color:#EC3180; margin:0 0 0 -4px; width: 621px; line-height:1.2em}

#lbSearch .menurubrique {width:621px;}
#lbSearch {margin:0; clear: left;}

#lbPub { position:static; width:301px; height:auto;text-align: center;}
#lbfirst,#lb3,  #lb4,  #lb5,  #lb6,  #lb7, #lbVideos { width:301px; height:auto;background-color:#FFFCF4/*#F1E3D5*/}
#lbfirst {margin:5px 0 0 5px}
#lbfirst input[type=text], #lbfirst input[type=password] {background-color:rgb(205,223,109); color: black;border:1px solid #898989}
#tagbloc1 .newInside {padding:0 8px 10px 5px;}
.tagbloc .newInside {padding:0 8px 10px 5px;}

/* search filter */
.filterkind {float: left;clear: left; width: 100px; margin-left: 10px;}
/* EndOf search filter */

/* Footer */
#footerfix {clear:both;position: fixed;border-top: 1px solid #ddd;background-color: #5D5D5D;background:url(http://images.i-saveurs.com/com/footer-gradient.png) 0 0 repeat-x;min-height:27px;margin:0;width: 100%;left: 0px;bottom: 0px;text-align: center;color: #aaa;font-size: 10px;z-index:10000;padding:2px 0 0 0}
#footerfix div {margin:2px 0}
#footerfix div.ligne {margin:0 auto; clear:both; float:none;}
#footerfix div.ligne > div:first-child{padding-left:280px}

#rssActions {position:relative;float:left; padding-right:20px; }
#sharingActions {position:relative;float:left; }
#pagesActions {position:relative;float:left; padding-right:20px;}


.facebookShare div { margin:0 2px; width:25px; height:25px; background: url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) no-repeat 0 0;float:left}
.myspaceShare div { margin:0 2px; width:25px; height:25px; background:url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) -25px 0 no-repeat; white-space: nowrap;margin:0; padding:0;float:left }
.diggShare div {  margin:0 2px; width:25px; height:25px; background: url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) no-repeat -51px 0;float:left;}
.deliciousShare div { margin:0 2px; width:25px; height:25px; background:url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) -77px 0 no-repeat; white-space: nowrap;margin:0; padding:0; float:left;}
.technoratiShare div {  margin:0 2px; width:25px; height:25px; background: url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) no-repeat -103px 0;float:left;}
.bookmarkShare div { margin:0 2px; width:25px; height:25px; background:url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) -129px 0 no-repeat; white-space: nowrap;margin:0; padding:0; float:left;}
.googleShare div {  margin:0 2px; width:25px; height:25px; background: url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) no-repeat -155px 0;float:left;}
.yahooShare div { margin:0 2px; width:25px; height:25px; background:url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) -181px 0 no-repeat; white-space: nowrap;margin:0; padding:0; float:left;}
.liveShare div {  margin:0 2px; width:25px; height:25px; background: url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) no-repeat -207px 0;float:left;}
.twitterShare div { margin:0 2px; width:25px; height:25px; background:url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) -233px 0 no-repeat; white-space: nowrap;margin:0; padding:0; float:left;}
#fluxRSS div { margin:0 2px; width:25px; height:25px; background:url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) -259px 0 no-repeat; white-space: nowrap;margin:0; padding:0; float:left;}
#actionPrintMe div {  margin:0 2px; width:25px; height:25px; background: url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) no-repeat -285px 0;float:left;}
#actionShareMe div { margin:0 2px; width:25px; height:25px; background:url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) -311px 0 no-repeat; white-space: nowrap;margin:0; padding:0; float:left;}
#addToiGoogle div { margin:0 2px; width:91px; height:25px; background:url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) -337px 0 no-repeat; white-space: nowrap;margin:0; padding:0; float:left;}
#addToMyYahoo div { margin:0 2px; width:91px; height:25px; background:url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) -429px 0 no-repeat; white-space: nowrap;margin:0; padding:0; float:left;}
#addToNetVibes div { margin:0 2px; width:91px; height:25px; background:url(http://images.i-saveurs.com/com/bottom-icone-8.1.png) -521px 0 no-repeat; white-space: nowrap;margin:0; padding:0; float:left;}

#footercontainer{background:url(http://images.i-saveurs.com/com/fond-gris.jpg) 0 0 repeat-x;color: #222;}
#footercontainer a {color:white;}
#footercontainer a:hover {color:#222;}
#footercontainer.footerMap { padding:5px 5px;color: white;}
#footercontainer ul{clear: left;list-style-type:none; font-size:10px; /*color:#222;*/ margin:0; padding:0 5px;}
#footercontainer li{float:left; margin-right:10px;}
#footercontainer li:first-child{font-weight:bold;}


#footer2 .separate li {background:url(http://images.i-saveurs.com/com/tiret.gif) no-repeat 100% 60%; padding-right:15px;}
#footer2 .separate li:first-child, #footer2 .separate li:last-child {background: none; padding-right:0px;}
#footer2 {margin-top: 30px;}

#footerContent2 {color:yellow}
#footerContent2 div, #footerContent2 table, #footerContent2 tr, #footerContent2 td{margin:0; padding:0}
#footerContent2 td{padding:0 5px ; border-right:1px dotted white}
#footerContent2 td:last-child{	border:none;}
#footerContent2 tr:first-child td{text-align:center;}
/* EndOf Footer */

.ligne-resultat {margin:0 0 5px 0; padding:0;clear:left}
.bloc-photo {float:left; background-color:#EC3180; position:relative; margin:0 3px 0 0; padding:0;width:124px; height:72px;font-size:11px;}
.bloc-photo img {overflow:hidden; margin: 0; padding:0}
.bloc-photo-ent {float:left; background-color:#8EC63F; position:relative; margin:0 3px 0 0; padding:0;width:124px; height:72px;}
.bloc-photo-plt {float:left; background-color:#EC3180; position:relative; margin:0 3px 0 0; padding:0;width:124px; height:72px;}
.bloc-photo-pla {float:left; background-color:#EC3180; position:relative; margin:0 3px 0 0; padding:0;width:124px; height:72px;}
.bloc-photo-des {float:left; background-color:#FEB91E; position:relative; margin:0 3px 0 0; padding:0;width:124px; height:72px;}
.bloc-photo-acc {float:left; background-color:#ED2226; position:relative; margin:0 3px 0 0; padding:0;width:124px; height:72px;}
.bloc-photo-sau {float:left; background-color:#765BA7; position:relative; margin:0 3px 0 0; padding:0;width:124px; height:72px;}
.bloc-photo-cok {float:left; background-color:#00B7E5; position:relative; margin:0 3px 0 0; padding:0;width:124px; height:72px;}
.bloc-photo-coc {float:left; background-color:#00B7E5; position:relative; margin:0 3px 0 0; padding:0;width:124px; height:72px;}
.bloc-photo-ingredient {float:left; background-color:#00B7E5; position:relative; margin:0 3px 0 0; padding:0;width:124px; height:72px;}
.type-resultat { margin: 0; padding: 0 ;float:left; width:28px; height:72px;}
.bloc-photo-plt .type-resultat { background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -308px -90px no-repeat}
.bloc-photo-pla .type-resultat { background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -308px -90px no-repeat}
.bloc-photo-ent .type-resultat { background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -280px -90px no-repeat}
.bloc-photo-des .type-resultat { background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -336px -90px no-repeat}
.bloc-photo-acc .type-resultat { background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -196px -90px no-repeat}
.bloc-photo-sau .type-resultat { background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -224px -90px no-repeat}
.bloc-photo-cok .type-resultat { background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -252px -90px no-repeat}
.bloc-photo-coc .type-resultat { background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -252px -90px repeat}
.bloc-photo-ingredient .type-resultat { background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -364px -90px no-repeat}
.pense-bete {position:absolute; top:-68px; left:0px; font-weight:bold;color:white;}
.highlight, .highlight a {font-weight: bold;color:red}	
.highlightsoft, .highlightsoft a {font-weight: bold;color: maroon}	
.bloc-info-recette { float:left; width:394px; margin: 0 0 }
.bloc-info-recette h2{background-color:#EC3180; color:white; margin:0; padding:0 4px; font-size: 14px;}
.bloc-info-recette a:hover h2{background-color:rgb(205,223,109); color:black;}
.bloc-info-recette h3{background-color:rgb(205,223,109); color:black; margin:0; padding:0 4px; font-size: 11px;font-weight: normal;}
.bloc-info-recette {font-size:11px;}

#menus .bloc-photo-ent, #menus .bloc-photo-plt, #menus .bloc-photo-pla, #menus .bloc-photo-des, #menus .bloc-photo-acc, #menus .bloc-photo-sau, #menus .bloc-photo-cok, #menus .bloc-photo-coc, #menus .bloc-photo-ingredient{width:88px; height:45px;}
#menus .type-resultat, #menus .bloc-photo-ent .type-resultat,  #menus .bloc-photo-plt .type-resultat,  #menus .bloc-photo-pla .type-resultat,  #menus .bloc-photo-des .type-resultat,  #menus .bloc-photo-acc .type-resultat,  #menus .bloc-photo-sau .type-resultat,  #menus .bloc-photo-cok .type-resultat,  #menus .bloc-photo-coc .type-resultat,  #menus .bloc-photo-ingredient .type-resultat{background-position-y:-113px; height:45px }
#menus .type-resultat{ height:45px}
#menus h2, #menus h3 {margin:0;padding:0}
#menus ul#temps {margin:0;padding:0; }
#menus ul#temps li:first-child {list-style-type:none;margin-left:8px}
#menus ul#temps li {list-style-type:disc; float:left;margin-right:20px; font-size:12px;}
#menus ul#temps .timerecetxt {font-weight:bold}

.curSize {
	font-weight: normal;
	font-style: normal;
}

.navigation {clear: left;z-index: 2;margin: 0 0 0 -4px; padding: 0 4px 0 0;float:left; background-color:#EC3180;width:100%;font-size:16px}
div.rubriquecontent .navigation {padding-right:8px}
.navigation .centerlist {margin:0; padding:0; float:left;position:relative;left:50%;text-align:left;}
.navigation ul {float:left;margin:0; padding: 0; list-style:none; position:relative;left:-50%;}
.navigation li {float:left; padding:0 6px; color:white; }
.navigation li.pageselect {font-weight:bold}
.navigation a {color:white;}
.navigation li.pageselect a {color:#222;}
.navigation a:hover {color:black;}
div.rubriquecontent .centerlist {margin:0; padding:0; float:left;position:relative;/*left:50%;*/text-align:left;}
ul.pages {margin: 0 0 0 10px;padding: 0;list-style-type: none;position:relative;/*left:-50%;*/}
ul.pages li {float:left; padding:0 6px;  }
ul.pages li.pageselect {font-weight:bold}
ul.pages li.pageselect a {color:#222;}
ul.pages a:hover {color:black;}



.bloc-note {margin:0; padding:0;}
.bloc-note {float:left;  color:white;width:75px;}
.bloc-note a { color: white;}
.bloc-note-note{position:relative; background-color:#EC3180;margin:0 0 3px 3px; padding:0; height:57px;font-family:"Trebuchet MS", verdana, arial, sans-serif;}
.topNote { position:absolute; top:4px; left:14px; font-size:24px; font-weight:normal;margin:0; padding:0;}
.topNote2 { position:absolute; top:4px; left:6px; font-size:24px; font-weight:normal;margin:0; padding:0;}
.middleNote { position:absolute; top:-15px; left:28px; font-size:24px; font-weight:normal;margin:0; padding:0;}
.middleNote2 { position:absolute; top:-15px; left:32px; font-size:24px; font-weight:normal;margin:0; padding:0;}
.bottomNote { position:absolute; top:-32px; left:40px; font-size:24px; font-weight:normal;margin:0; padding:0;}
.bloc-note-avis{background-color:#EC3180;text-align:center; font-size: 11px; }
.bloc-note-avis, .bloc-note-avis a {color:white;padding:0 ; margin:0 0 3px 3px;}

.filterligne, .filterkind , .filterkind2 {margin:0; padding:0; font-size:11px;line-height:1.1em;}
.filterkind {float:left; width: 120px; text-align:right; padding:0 5px 0 0; top:3px; }
.filterkind2 {float:left; width: 160px; text-align:right; padding:0 5px 0 0; top:3px; }
.filterligne {clear:left; margin :0 0 3px 0;}
.filterligne select {font-size:10px;}
.filterligne input {margin : 0 4px 0 0;}

div.filtersubmit {text-align: center; }
div.filtersubmit input{width:80%; margin: 4px 0;}

/* Palette */
#contentWall {margin:0; padding:4px 0 0 4px; width:930px;background:url(http://images.i-saveurs.com/com/950x1entete.png) 0 0 repeat-y;text-align:center}
#contentWallLeft {margin:0; padding:4px 0 0 4px; width:617px;background:url(http://images.i-saveurs.com/com/630x1entete.png) 0 0 repeat-y;text-align:center}
#contentWall h2.group, #contentWallLeft h2.group {text-align: left;  margin:-0px 0 0 0 ; padding:0 0 3px 30px;background:url(http://images.i-saveurs.com/com/15x15buble.png) 5px 3px no-repeat;}
#paletteResult {background-color:#FFFCF4; padding:0 0 0 -4px; margin:0 0 0 -4px;/*#F1E3D5*/}
#botWall { margin: 0 30px;padding: 0;}
.goPrev {float:left;top:15px;}
.goNext {float:right;top:15px;}

.result {border: 1px solid gray; font-size:10px; background-color:#EEE; color:green; padding:2px}
ul#quickPick {margin: 0px 0px 10px 0px;background: url(http://images.i-saveurs.com/com/quickpick.png) 95% 50% no-repeat;}
ul.selectionList, ul.selectionList ul {list-style-type:none; margin:0; padding:0}
ul.selectionList li {position:relative; padding-left:15px;padding-bottom:2px;}
ul.selectionList ul {margin-left:8px; font-size:12px;}
/*ul.selectionList ul {display:none; margin-left:8px; font-size:12px; position:absolute; top:0; left:-19.5em;z-index:10;text-align:right;width:18em; padding:3px 4px;border:2px solid white; background-color: #ddd1c4}
ul.selectionList li.submenu:hover{background:url(/img_com/fleche_gauche_grisfonce.gif) 0 2px no-repeat}
ul.selectionList li:hover  ul {display:block;opacity:1;filter:alpha(opacity:100);}*/
ul.selectionList a:hover {color:#222}
ul.selectionList a {display:block}

.listofelts {margin:0; padding:0; list-style-type:none}
.listofelts a:hover {color:#222}
.listofelts .onevideo img{width: 100px; margin-right:5px; float: left; clear: left;}

h3.auteur {margin: 0 0 10px 0; padding: 0; text-align: right;}

h1.content {margin:0; padding:0}
#dossierInner {padding:10px 50px;}
#dossierInner img.paire {float:right;margin-left:15px; margin-bottom: 15px; width:160px;}
#dossierInner img.impaire {float:left;margin-right:15px;  margin-bottom: 15px; width:160px;}
#dossierInner .intro {border-bottom:1px solid gray; margin-bottom:10px; padding-bottom:10px;}

#infoingredient .menurubrique h2 {font-size:11px}
#infoingredient .rubriquecontent {padding:5px 10px 5px 20px;}
.teasingList{margin:0; padding:0; color:#ED6CA0/*EC3180*/}


#menusjours {background-color: #FEEEDE}
#menusjours .dayMenu {float: left;}
#menusjours a {color: #ec4889}
#menusjours a:hover {color: #111}
#menusjours tbody {background-color: white;}
#menusjours thead {font-size:10px; text-align:center;}
#menusjours h2 {text-align:center;font-size:12px;font-weight:normal}
#menusjours h3 {margin:0 3px;padding:5px 5px 5px 2px; font-size:11px;font-weight:normal;}
#menusjours td.lateral {width: 20px;}
#menusjours td.std {width: 190px;}
#menusjours td.v0 {background-color: #ECF6DF}
#menusjours td.v1 {background-color: #FADCEA}
#menusjours td.v2 {background-color: #FEF5DA}
#menusjours td.dayMenu0 {background:url(http://images.i-saveurs.com/com/bg_entree_green.png); width:210px}
#menusjours td.dayMenu1 {background:url(http://images.i-saveurs.com/com/bg_plat_pink.png); width:210px}
#menusjours td.dayMenu2 {background:url(http://images.i-saveurs.com/com/bg_dessert_orange.png); width:210px}
#menusjours td.dayMenu {background:url(http://images.i-saveurs.com/com/bg_gradient_green.png); width:210px}


.twoColInSide {margin:0; padding:0}
.twoColInSide .oneSearch { float:left; width:300px; border:1px solid #DDD; padding:5px 0; text-align:center; margin: 0 0 5px 5px; position:relative}
.twoColInSide .oneSearch h2.overlay{ position:absolute; color:white; left:5px; bottom:10px; padding:3px; background:url(http://images.i-saveurs.com/com/bg_titre_menu_55.png);}


#menus .oneMenu {float:left; width:100%;}

#menujour .dayMenu{background:#FFEE2E; /*background:url(/img_com/daymenu_350.png) 100% 0 repeat-y*/; width:295px;}
#menujour h2 {text-align:center;}
#menujour h3 {margin:0 3px;padding:5px 5px 5px 2px; }
#menujour h3.v0 {background:url(http://images.i-saveurs.com/com/daymenu_rece1_350.png) 0 0 repeat-y}
#menujour h3.v1 {background:url(http://images.i-saveurs.com/com/daymenu_rece2_350.png) 0 0 repeat-y}
#menujour h3.v2 {background:url(http://images.i-saveurs.com/com/daymenu_rece3_350.png) 0 0 repeat-y}

#block2, #block3 {float:left; width:296px}
#block2 .rubriquecontent, #block3 .rubriquecontent{min-height:152px}
#currentContent img.impaire {float:left; margin-right:10px}
#currentContent a { color:#222;}
#currentContent p { margin:0 ; padding:0 10px;}
#currentContent h1 { margin:0 ; padding:0 10px;color: #ED6CA0/*#EC3180*/; }

div.scroller, div.scroller div, div.scroller div.section{ margin:0; padding:0;}
div.scroller, div.scroller div.section {overflow: hidden;}
#currentContent div.scroller, #currentContent div.scroller div.section{width: 600px; }
div.scroller div.section {float:left;}
div.scroller div.content {width: 10000px;}

#tagbloc0 .rubriquecontent {background-color:#aae1fa; width:295px}
#tagbloc0 .rubriquecontent a:hover {color:#222}

#ingrRecipeSearch {margin:0; padding:0; text-align:right; background-color: #ECF6DF}

ul#comments, ul#lastRece, ul#lastForum, ul#lastBlog{margin: 0;padding: 0 0 0 5px;list-style-type: none;font-size:12px}
ul#comments a:hover, ul#lastRece a:hover, ul#lastForum a:hover, ul#lastBlog a:hover {color: #333;}
ul#lastBlog div.blogimage { float: left; margin:0 10px 0 5px;width:100px; text-align:center;white-space: nowrap;}
ul#lastBlog li { clear: left;  padding:10px 0}
ul#lastBlog h3 {  margin:0 ;margin-left:100px; /*background-color:#EC3180}*/ }
/*ul#lastBlog h3 a {color:white;}
ul#lastBlog h3:hover {background-color:rgb(205,223,109) ;}*/
.comment span {font-size:12px; font-weight:normal; padding-left:2px}

.lv_MenuBar { font: 16px "Trebuchet MS","Helvetica Neue", Verdana, Arial, sans-serif;}
.lv_Data {font-size:16px;}
.lv_Data a {font-size:20px;}

.helpPalette {font-size:12px; color:#444; position:absolute; margin-left:200px; margin-top:-1.4em; text-align:right;}
.helpPalette a {background-color:#333; padding:0 5px}
.helpPalette a:hover {color:#EEE}

div.isFirst, div.isFirst h2 {font-size:1.4em}
.detailedListing { clear: left; margin: 0; padding:0 10px; border-top:1px solid #EC3180; padding-top: 5px;}
.detailedListing img.impaire { float: left; margin-right: 5px;}
.detailedListing img.paire { float: right; margin-left : 5px}

.listOfSelections { clear: left; margin: 0; padding:0; /*border-top:1px solid #EC3180;*/ padding-top: 5px;}
.listOfSelections img.impaire { float: left; margin-right: 5px;}
.listOfSelections img.paire { float: right; margin-left : 5px}
.listOfSelections ul {margin:0 0 0 10px; padding:0; list-style-type:none;}
.listOfSelections ul li {border-top:1px solid #d9d9d9; padding:4px 10px}
.listOfSelections ul li:first-child {border-top:none; padding:0 10px 4px 10px}
.listOfSelections a:hover {color: #444}


#comments {margin:0;padding:0;list-style-type:none;color:#454545; }
#comments li {font-weight:bold}
#comments div.more {margin: 0; padding: 0 7px 0 0 ; text-align: right; font-size: 11px;}

#comments .oneComment{margin:0;padding:0 0 0 10px;font-weight:normal}

.doNote {color:#222/*#EC3180*/; font-weight:bold}
.doNote input {vertical-align:top}
.doComment {font-weight:bold}

.noteAssocie {padding:0 10px; font-weight:normal}
.gris {color: #444;}
.challenge {color:#EE3333; padding-top:5px}

.typeRece a,.lettreRece a, .critere a {margin-right:7px;}

.typeRece a.selected,.lettreRece a.selected, .critere a.selected {font-weight: bold; border:1px solid; padding:2px}
#critereHide,#glossaireListing { text-align: center;margin:0; padding:0}


div.helper { margin:0; padding:0; text-align:center; background-color:#EEE; border:1px solid white; border-top:1px solid gray;border-left:1px solid gray;}
span.helper { margin:0; padding:0; font-size:11px }

div.action {margin:0; padding:0; text-align:center; background-color:#DDD; border:1px solid #444; border:none}
div.action a{margin-right:10px}
div.action img{vertical-align: middle;padding-right:2px}

div.onlyForPrint { display: none;}
div.copyright {clear:both;text-align:center; margin: 10 0; padding: 5px; border-top: 1px dotted gray;}
#linkByTag {;border-top: 1px solid #ddd;/*background-color: #5d5d5d;color:#EEE */margin:0;text-align: left;color: #222;font-size: 11px;margin:15px 0 0 0; padding:0 10px}
#linkByTag br + p {margin:8px 0; padding: 0;}

#path {margin:0; padding:0 5px}
#path h2 {margin:0; font-size:11px; display:inline;}

#calendarContent, #calendarContent div, #calendarContent table  {margin:0 ; padding:0;}
#calendarContent table {margin:0 auto}
#calendar .today {background-color:#E3DAE4}
#calendar td {margin:8px; padding:8px; font-size:14px; text-align:center}

div.topAction {	float:right; font-size:11px; color:black}
div.topAction a{ font-size:11px; color:black}
div.topAction a:hover{ color:#222}



div.fonction {margin:0; padding:0; position:relative;vertical-align:middle;}
div.fonction div {margin:0; padding:0; position:relative;vertical-align:middle;clear:left; }
div.fonction img{vertical-align:middle;margin-right:9px; float:left; }
div.fonction div div{  width:280px; clear:none; padding:0.5em 0}
#lbfirst input[type=text].suggest, #lbfirst input[type=password].suggest{color:#898989}


div.tags {margin:2px 0; padding:0; background-color:#eee0e5;text-align:left; clear: both;}
div.tags h3 {display:inline; background-color:#edb2c1; font-size: 12px;padding:1px 4px;  margin:0 5px 0 0; font-weight:normal}
div.tags a {border-right:4px solid white; padding:0 4px 0 4px}
div.tags a:last-child {border:none}
div.tags span {border-right:4px solid white; padding:0 4px 0 4px}
div.tags span:last-child {border:none}


div.connexeInfo {text-align:right;font-size:11px; }
div.connexeInfo a {color:white}

ul.localNavigation {text-align:center; border-top:1px dotted #ddd}
ul.localNavigation li {list-style-type:none}

span.gris2 {font-size: 11px;font-style: italic;}
ul.submit{margin: 0;padding: 0; list-style-type: none;}
ul.submit li {float: left;margin: 4px; padding: 2px; border: 1px outset gray;background-color: #EEE;}
ul.submit li:hover {border-style: inset ;background-color: #DDD;}

.bulle {width: 70px;color:white; position:absolute; top:-25px; margin:0}
.bulle div {margin:0; padding:0}
.bulleHori {width: 70px;color:white; position:absolute; top:0; left:-70px}
.right_bulle_rouge {width:5px;height:21px;float:left;background:url(http://images.i-saveurs.com/com/bulle_rouge.png) 0 0 no-repeat}
.left_bulle_rouge {height:21px;background:url(http://images.i-saveurs.com/com/bulle_rouge.png) right top no-repeat;margin-left:5px; text-align: center;
	padding:2px 0 0 0;font-size:12px;}
.fleche_bulle_rouge {width:100%;height:4px;background:url(http://images.i-saveurs.com/com/bulle_fleche_rouge.png) 50% 0 no-repeat;position:relative; top:-2px}
.left_bulle_rouge_hori {height:21px;background:url(http://images.i-saveurs.com/com/bulle_rouge_hori.png) right top no-repeat;margin-left:5px;
	padding:2px 0 0 0;font-size:12px;}
	
.right_bulle_vert {width:5px;height:21px;float:left;background:url(http://images.i-saveurs.com/com/bulle_vert.png)  0 0 no-repeat}
.left_bulle_vert {height:21px;background:url(http://images.i-saveurs.com/com/bulle_vert.png) right top no-repeat;margin-left:5px;
	padding:2px 0 0 0;font-size:12px;}
.fleche_bulle_vert {width:100%;height:4px;background:url(http://images.i-saveurs.com/com/bulle_fleche_vert.png) 50% 0 no-repeat;position:relative; top:-2px}
.left_bulle_vert_hori {height:21px;background:url(http://images.i-saveurs.com/com/bulle_vert_hori.png) right top no-repeat;margin-left:5px;text-align: center;
	padding:2px 0 0 0;font-size:12px;}
	
/* AJAX */
div.auto_complete {
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
	z-index:500;
}
ul.xmlelts  {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
ul.xmlelts li.selected { background-color: #FFF0F3; border-top:1px dotted red; border-bottom:1px dotted red}
li.xmlelt {
	list-style-type: none;
	display:block;
	margin:0;
	padding:2px;
}

.editStep {
	font-weight:bold;
}
/* end Ajax */
/* nutri */
#showNutrition {	text-align: center;background: #cddf6d url(http://images.i-saveurs.com/com/bg_barre2nutrition.jpg) 50% 0 repeat-x;height: 20px; vertical-align: middle;}
#showNutrition a {vertical-align: middle; margin: auto 0;}
#nutritionData {background: white url(http://images.i-saveurs.com/com/info-nutrition.jpg) 50% 50% no-repeat;}
#nutritionData h3{clear:left; display:inline}
#nutritionData div {margin: 0; padding: 0; height:18px;}

div.energie{background:  url(http://images.i-saveurs.com/com/energie_rouge.png);}
div.acidegras {background:url(http://images.i-saveurs.com/com/acide_gras_bleu.png);}
div.glucide {background:url(http://images.i-saveurs.com/com/glucide_rose.png);}
div.fibre {background:url(http://images.i-saveurs.com/com/fibre_orange.png);}
div.lipide {background:url(http://images.i-saveurs.com/com/lipide_jaune.png);}
div.proteine {background:url(http://images.i-saveurs.com/com/proteine_fushia.png);}
div.sodium {background:url(http://images.i-saveurs.com/com/sodium_gris.png);}
div.sucre {background:url(http://images.i-saveurs.com/com/sucre_vert.png);}
div.calcium {background:url(http://images.i-saveurs.com/com/calcium_gris.png);}
div.regime {background:url(http://images.i-saveurs.com/com/calcium_gris.png);}

div.disclaimer{ color: #222;font-style: italic;}
/* end nutri */

/* recette */
#recette, #menu {width:617px; margin: 0 0 0 -8px; padding: 0 0 4px 0;}
#recette h1, #menu h1{ margin: 0 ;padding: 0 0 0 5px;color:#ED6CA0/*#EC3180*/}
#menu h2.date {margin:0; padding:0; color:#333; text-align:center}
#menu h4 {margin:0; padding:0; }

#photo-recette {float: left; width:358px; margin-right:5px;background-color:#EC3180; margin:0 0 0 5px; padding:0}
#type-recette-ent {width:28px; height:230px/*274*/; float:left;background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -56px 100% no-repeat}
#type-recette-plt {width:28px; height:230px; float:left;background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -84px 100% no-repeat}
#type-recette-pla {width:28px; height:230px; float:left;background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -84px 100% no-repeat}
#type-recette-des {width:28px; height:230px; float:left;background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -112px 100% no-repeat}
#type-recette-acc {width:28px; height:230px; float:left;background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -28px 100% no-repeat}
#type-recette-sau {width:28px; height:230px; float:left;background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -140px 100% no-repeat}
#type-recette-cok {width:28px; height:230px; float:left;background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) 0 100% no-repeat}
#type-recette-coc {width:28px; height:230px; float:left;background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) 0 100% no-repeat}
#type-recette-ingredient {width:28px; height:274px; float:left;background:url(http://images.i-saveurs.com/com/titre_plat_recette.png) -168px 100% no-repeat}


div.smallphoto #photo-recette { width:230px;}
div.smallphoto #type-recette-ent,div.smallphoto #type-recette-plt,div.smallphoto #type-recette-pla,div.smallphoto #type-recette-des,div.smallphoto #type-recette-acc,div.smallphoto #type-recette-sau,div.smallphoto #type-recette-cok,div.smallphoto #type-recette-coc,div.smallphoto #type-recette-ingredient {height:168px;}
div.smallphoto #info-recette {float:left; width:360px;position:relative;height: auto;padding-bottom:30px}

#recette-icones-action {margin:0; padding:2px 0 0 0}
#recette-icones-action div{float:left;width:40px; padding-top: 40px; text-align:center; font-size:9px; color:white;/* font-weight:bold; */}
#recette-icones-action div a{font-size:9px; color:white;/* font-weight:bold; */}
#recette-icones-action div a:hover{color:#8EC63F;}
#recette-icones-action .print-action {background:url(http://images.i-saveurs.com/com/icones-actions-recette.2.png) 0 -123px no-repeat}
#recette-icones-action .share-action {background:url(http://images.i-saveurs.com/com/icones-actions-recette.2.png) -247px -123px no-repeat /*-41px */}
#recette-icones-action .book-action {background:url(http://images.i-saveurs.com/com/icones-actions-recette.2.png) -82px -123px no-repeat}
#recette-icones-action .planning-action {background:url(http://images.i-saveurs.com/com/icones-actions-recette.2.png) -123px -123px no-repeat}
#recette-icones-action .zoom-action {background:url(http://images.i-saveurs.com/com/icones-actions-recette.2.png) -164px -123px no-repeat}
#recette-icones-action .shop-action {background:url(http://images.i-saveurs.com/com/icones-actions-recette.2.png) -205px -123px no-repeat}

#recette-icones-actions {margin:0 0 0 0; padding:2px 0 ; left:-50%; border-top:1px solid #ddd; /*border-bottom:1px solid #ddd; */}
#recette-icones-actions div{vertical-align:middle; float:left; width:77px; min-height:41px; padding:0; margin:0; text-align:center; font-size:11px; color:#222;/* font-weight:bold; */}
#recette-icones-actions div a,#recette-icones-actions a{font-size:11px; color:#222;/* font-weight:bold; */}
#recette-icones-actions div a:hover, #recette-icones-actions a:hover div{color:#EC3180;background-color:#FFECDB; border:1px dotted #CFECDB}
#recette-icones-actions .print-action {background:url(http://images.i-saveurs.com/com/icones-actions-recette.2.png) 0 -123px no-repeat;width:40px}
#recette-icones-actions .share-action {background:url(http://images.i-saveurs.com/com/icones-actions-recette.2.png) -247px -123px no-repeat; margin:0 0 0 2px;width:40px}
#recette-icones-actions .book-action {background:url(http://images.i-saveurs.com/com/icones-actions-recette.2.png) -82px -123px no-repeat; margin:0 0 0 2px;width:40px}
#recette-icones-actions .planning-action {background:url(http://images.i-saveurs.com/com/icones-actions-recette.2.png) -123px -123px no-repeat; margin:0 0 0 2px;width:40px}
#recette-icones-actions .shop-action {background:url(http://images.i-saveurs.com/com/icones-actions-recette.2.png) -205px -123px no-repeat; margin:0 0 0 2px;width:40px}
#recette-icones-actions .zoom-action {background:url(http://images.i-saveurs.com/com/icones-actions-recette.2.png) -164px -123px no-repeat;width:40px}
#recette-icones-actions ul.actionsShared{position:absolute; top:25px; left:167px; background-color:white; border:2px solid #444; text-align:left;z-index:20; margin:0; padding:5px;}
#recette-icones-actions ul.actionsShared div {width:25px; height:25px; min-height:25px;margin:0 4px 0 0 ; padding:0; float:left}
#recette-icones-actions ul.actionsShared li{clear:left;list-style-type:none; margin:0; padding:0}
#recette-icones-actions ul.actionsShared a:hover {border:none; color:#EC3180; background-color:#f2ffce}
#recette-icones-actions ul.actionsShared a:hover div {border:none;min-height:25px;}
#recette-icones-actions .hightlightMe div{background-color:#FFECDB}

#ingrList {float:left; width:180px;font-size:11px}
#ingrList input{margin-right:10px;}
#ingrList select, #ingrList option{font-size:10px;}
#ingrList h2 {margin-bottom:5px; padding:0; color:#ED6CA0/*#EC3180*/}
#ingrList ul {margin:0; padding: 0 0 0 15px; list-style-type:circle}
#ingrList h3 {margin:0; padding:5px 0 5px 14px}
#etapesRecette, #etapeMenu {float:left; width:390px; color:#ED6CA0/*EC3180*/;text-align:justify; padding-right:10px}
#etapesRecette h2, #etapeRecette h2, #etapeMenu h2 {margin-bottom:5px;}
#etapeRecette ol {margin:0 0 0 25px; padding:0;}
#etapeMenu ul {margin:0 0 0 5px; padding:0;}
#etapeMenu ul {list-style-type:none;}
#etapeRecette span, #etapes li{ color:#222}
#etapeRecette li div.pasapas, #etapes li div.pasapas {width:149px; margin:0 10px 5px 0; padding :0 ; float:left; text-align:center;} 
#etapeRecette li, #etapes li {clear:left;/*list-style-position: inside;*/}

#etapeRecette li.stepComment div.commentBy {width:100%; margin:0 10px 5px 0; padding :0 ; text-align:center} 
li.stepComment {margin-top:20px; list-style-type:none}
li.stepComment div{color:#ED6CA0/*EC3180*/; font-weight:bold}
#etapeRecette li.stepComment span{color:#ED6CA0/*EC3180*/}
#etapeRecette li.stepComment a {color:#a05180}
#etapeRecette li.stepComment a:hover {color:#222}
#etapeRecette li.vin div.commentBy, #etapeRecette li.vin span {color:#6F1F3C}
#etapeRecette div.stepIntro {width:100%; margin:0 10px 5px 0; padding :0 ; text-align:left; font-weight:bold; color:#222;} 
#etapeRecette h3.stepIntro {color:#222; padding:0;margin:3px 0 3px 0;}

.stepintro {margin:10px 0 5px 0;color:#222}

#warningCuisson,#optionalIngr {color:#333; margin:5px 0; text-align:justify; padding:0 0 0 10px}
#info-recette {float:left; width:240px;position:relative; height:240px; margin: 0 0 0 5px;/*296px*/}
#credits {margin:0; padding:0 5px; font-size:11px; bottom:0; position:absolute;width:95%; text-align:right}

.teasing {margin:0 ; padding:0  5px; font-size:12px;color:#ED6CA0/*EC3180*/}
.bloc-info-recette-ent {float:left; width:490px; margin:0; padding:0;background-color: #ECF6DF; font-size:12px;height:72px}
.bloc-info-recette-plt {float:left; width:490px; margin:0; padding:0;background-color: #FADCEA; font-size:12px;height:72px}
.bloc-info-recette-pla {float:left; width:490px; margin:0; padding:0;background-color: #FADCEA; font-size:12px;height:72px}
.bloc-info-recette-des {float:left; width:490px; margin:0; padding:0;background-color: #FEF5DA; font-size:12px;height:72px}
.bloc-info-recette-acc {float:left; width:490px; margin:0; padding:0;background-color: #efcac2; font-size:12px;height:72px}
.bloc-info-recette-sau {float:left; width:490px; margin:0; padding:0;background-color: #c0b7c1; font-size:12px;height:72px}
.bloc-info-recette-cok {float:left; width:490px; margin:0; padding:0;background-color: #cae6e6; font-size:12px;height:72px}
.bloc-info-recette-ingredient {float:left; width:490px; margin:0; padding:0;background-color: #cae6e6; font-size:12px;height:72px}

.bloc-info-recette-ent h2, .bloc-info-recette-plt h2 ,  .bloc-info-recette-pla h2 , .bloc-info-recette-des h2,
.bloc-info-recette-acc h2, .bloc-info-recette-sau h2 , .bloc-info-recette-cok h2 , .bloc-info-recette-ingredient h2  {margin:0;}
.bloc-info-recette-ent a:hover h2, .bloc-info-recette-plt a:hover h2,  .bloc-info-recette-pla a:hover h2, .bloc-info-recette-des a:hover h2,
.bloc-info-recette-acc a:hover h2, .bloc-info-recette-sau a:hover h2, .bloc-info-recette-cok a:hover h2, .bloc-info-recette-ingredient a:hover h2{
	background-color:rgb(205,223,109); color:black;}
.lettrine{float:left; font-size:14px; font-weight:noraml; margin:-1px 5px -5px 0; padding:0}
#menu ul#temps {margin:0;padding:0; }
#menu ul#temps li:first-child {list-style-type:none;margin-left:8px}
#menu ul#temps li {list-style-type:disc; float:left;margin-right:20px; font-size:12px;}
#menu ul#temps .timerecetxt {font-weight:bold}

#recette ul#temps {margin:0 ;padding:0;list-style-type:disc; float:left; left:-50%; position:relative;}
#recette ul#temps li {margin:0 0 0 25px; font-size:11px; float:left;}
#recette ul#temps li:first-child {margin:0}
#recette ul#temps .timerecetxt {font-weight:bold}
#recette ul#connexe {margin:0 ;padding:0;list-style-type:disc; clear:left; float:left; left:-50%; position:relative;}
#recette ul#connexe li {margin: 0 0 0 25px ; font-size:11px;float:left}
#recette ul#connexe li span{font-weight:normal}
#recette ul#connexe li:first-child {margin:0}
#recette .navigation {
	background-color: transparent;
	width: 608px;
	margin:0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
#recette .navigation li{ color:#222; }

.approved { position:absolute; top:0;left:105px}
.moreRecipeLink { text-align: center;color: #222;}
.moreComments {text-align:center; padding: 5px 0 0 0; margin:0; font-weight:bold;}



#warningUserRecipe {background-color:#DDD; padding:0 10px; text-align:center; color:#6F1F3C}
#saisons {margin: 0;padding:4px 10px; text-align:center; color:#6F1F3C}

#userNotes {color: #111; margin-left: 35px;}
.userNote {margin:0; padding:0 10px; font-size:11px; font-style:italic;}
q.userNote {background-color: #fde0e5}
div.statusLivre, div.statusCourse, div.statusAction {float:left;border: 1px solid gray; font-size:10px; background-color:green;  padding:2px}

#concours-photo {position:absolute; top:80px; left:40px; font-size:18px; border:1px outset; background-color:white}
#concours-photo div.depot{padding:2px 10px}
#concours-photo div {margin:0}
#concours-photo div.legal {font-size:14px;margin-left:140px}
.ongletLeft {background-image:url(http://images.i-saveurs.com/onglet20081117.png); background-position:top left; padding-left:12px;padding-top:5px;float:left; height:20px;background-repeat:no-repeat;}
.ongletRight {background-image:url(http://images.i-saveurs.com/onglet20081117.png); background-position:top right; width:19px; height:25px;float:left;}
#ajax-generated-photo{min-width: 200px;}
#ajax-generated-photo, #ajax-generated-photo h1 {margin:0; padding:0;}
#ajax-generated-photo div.prerequis {margin : 10px 0; font-size:11px; color:#222}


#recetteVins {margin:0; padding:0}
#recetteVins h3 {font-size:12px}
#recetteVins li {margin:0; padding:0; margin-left:36px; padding-left:4px;}

#menu table.semaine ul#temps span{font-size:11px;}
#menu table.semaine {margin:0 10px;}
#menu table.semaine td{margin:0; padding:0 5px;border-top:1px dotted gray; border-bottom:1px dotted gray}
#menu table.semaine tr{margin:0; padding:0 }
#menu table.semaine tr td:first-child {width:15%}
#menu table.semaine tr.current td{border-top:1px solid black; border-bottom:1px solid #444; background-color:#EEE}
#menu table.semaine tr.today td{border-top:1px solid black; border-bottom:1px solid #444; background-color:#CCC}
/* end recette */

/* Planning recettes */
#nutritionrecette .dayMenu{background:#e8e7d7; background:url(http://images.i-saveurs.com/com/bloc_menu.gif) 100% 50% no-repeat; width:296px;min-height:177px}
#nutritionrecette h2 {text-align:center;margin:5px;}
#nutritionrecette h2 a {color:#8D3A56;}
#nutritionrecette h3 {margin:0 3px;padding:5px 20px 5px 20px; text-align:center;color:#444444;}
#nutritionrecette h3 a{color:#444444;}	
#nutritionrecette h3 a:hover {color:#8D3A56;}		
#nutritionrecette h3 {background:url($URLIMGCOM/points_suspen.gif) 50% 0 no-repeat; padding:15px 20px}
#nutritionrecette h5:last-child{padding-bottom:22px; background:none}

#nutritionrecette h3:first-child {background:none}
#nutritionrecette h2 {margin-bottom:20px}
#nutritionrecette h1.blind, #nutritionrecette h2.blind {background:url(http://images.i-saveurs.com/com/bg_green_nutrition.jpg) ; margin:0 0  0 -4px;padding:0 0 0 0; text-align:center}
#nutritionrecette h2.blindSwitch {background:url(http://images.i-saveurs.com/com/1x25menu_nutrition.png) repeat-x; margin:0 0  0 -4px;padding:4px 0;font-size:12px}

#siblingContent {margin:0; padding:0;font-size: 11px;}
#siblingContent .siblingExtract {float:left; width:240px; margin: 0 0 0 10px; padding:0 0 0 10px; border-left:1px dotted #DDD}
#siblingContent .siblingExtract:first-child {margin:0; }
/* EndOf planning recettes*/

/* light view */
#lightview{position:absolute;top:50%;left:50%;height:150px;width:150px;margin:-75px 0 0 -75px;padding:0;text-align:left;}.lv_Container{position:relative;width:100%;height:100%;background:none;padding:0;margin:0;}.lv_Button{cursor:pointer;text-decoration:none;border:none;background:none;margin:0;padding:0;}.lv_Sides{position:absolute;top:50%;left:0;clear:both;width:100%;padding:0;margin:0;}.lv_Sides *{padding:0;margin:0;}.lv_Sides li{list-style-type:none;position:relative;}.lv_PrevSide{float:left;}.lv_NextSide{float:right;}.lv_Sides .lv_Wrapper{width:100%;height:100%;cursor:pointer;}.lv_Sides .lv_Button{float:left;background:none;}.lv_Frames{width:100%;height:100%;position:relative;padding:0;margin:0;}.lv_Frames li{list-style-type:none;margin:0;padding:0;}.lv_Frame{width:100%;display:block;}.lv_Frame *{padding:0;margin:0;}.lv_FrameTop{position:absolute;left:0;width:100%;display:block;}.lv_FrameBottom{position:relative;float:left;clear:both;}.lv_Liquid{position:relative;float:left;width:100%;overflow:hidden;clear:both;}.lv_Liquid .lv_Filler{position:absolute;height:100%;width:2px;top:0;left:50%;}.lv_Half{display:block;height:100%;clear:both;line-height:0;}.lv_Half li{list-style-type:none;}.lv_Corner{float:left;position:relative;}.lv_CornerTr,.lv_CornerBr{float:right;}.lv_Fill{position:absolute;top:0;width:100%;height:100%;}.lv_Half .lv_CornerWrapper{float:left;position:relative;width:50%;height:100%;overflow:hidden;}.lv_HalfRight .lv_CornerWrapper{float:right;}.lv_Corner{position:relative;}.lv_Corner canvas{position:relative;}.lv_HalfLeft .lv_Corner{float:left;}.lv_HalfRight .lv_Corner{position:relative;float:right;}.lv_Center{position:relative;clear:both;height:100%;overflow:hidden;background:none;padding:0;margin:0;}.lv_WrapUp{position:absolute;left:0;height:100%;width:100%;overflow:hidden;padding:0;margin:0;}.lv_WrapDown{position:relative;height:100%;width:100%;overflow:hidden;padding:0;margin:0;}.lv_WrapCenter{position:relative;padding:0;margin:0;}.lv_Loading{position:absolute;top:50%;left:50%;}.lv_Loading .lv_Button{float:left;height:100%;width:100%;}.lv_MediaWrapper{position:relative;width:100%;display:block;overflow:hidden;clear:both;padding:0;margin:0;}.lv_MediaWrapper img{position:relative;float:left;padding:0;margin:0;}.lv_PrevNext{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;}.lv_PrevNext *{padding:0;margin:0;}.lv_PrevNext .lv_Button{position:relative;height:100%;}.lv_PrevButton{float:left;}.lv_NextButton{float:right;}.lv_MenuBar{clear:both;position:relative;width:100%;font:11px Arial,Helvetica,sans-serif;color:#7a7a7a;padding:0;margin:0;text-align:left;}.lv_MenuBar *{padding:0;margin:0;}.lv_Close{position:relative;float:right;overflow:hidden;width:100%;height:100%;}.lv_Data{position:relative;float:left;padding-bottom:3px;line-height:13px;overflow:hidden;}.lv_Data li{list-style-type:none;float:left;margin-top:3px;}.lv_DataText{width:100%;}.lv_DataText .lv_Title{font-weight:bold;margin-bottom:2px;}.lv_DataText .lv_Caption{clear:both;}.lv_Data .lv_ImgNumber{color:#a7a7a7;margin-right:5px;margin-top:5px;}.lv_Data .lv_innerPrevNext,.lv_Data .lv_Slideshow{position:relative;border-left:1px solid #d7d7d7;padding:0 5px;margin-top:5px;vertical-align:middle;}.lv_Data .lv_Slideshow{padding-right:0;}.lv_Data .lv_innerPrevNext .lv_Button,.lv_Data .lv_Slideshow .lv_Button{float:left;background-position:center left;background-repeat:no-repeat;}.lv_contentTop,.lv_contentBottom{position:relative;float:left;margin:0;padding:0;clear:both;}#lightview iframe{float:left;border:0;clear:both;padding:0;margin:0;background:none;}.lv_topButtons{position:absolute;left:0;width:100%;overflow:hidden;margin:0;padding:0;}.lv_topcloseButtonImage{cursor:pointer;}#lightviewError p{padding:0 0 10px 0;}#lightviewError div{padding:6px;font:11px Arial,Helvetica,sans-serif;}#lightviewError .message{background:#fcb5b5;color:#dd1f1f;margin-bottom:3px;}#lightviewError .type{font-weight:bold;}#lightviewError .pluginspage{background:#b5fcbd;color:#21be30;}#lightviewError a,#lightviewError a:hover,#lightviewError a:visited{color:#21be30;text-decoration:none;background:none;font-weight:bold;border-bottom:1px solid #7de689;}#lightviewError p{margin-left:0;padding:0;}#lv_overlay{position:absolute;top:0;left:0;height:100%;width:100%;}#lightviewController{position:fixed;bottom:0;top:0;left:50%;margin:0;padding:0;color:#d2d2d2;font:11px Arial,Helvetica,sans-serif;}* html body #lightviewController{position:absolute;top:auto;margin-top:expression((-1 * this.offsetHeight / 2+(document.documentElement ? document.documentElement.scrollTop:0)+(Lightview.controllerOffset || 0))+'px');}#lightviewController ul{display:block;height:100%;float:left;margin:0;padding:0;position:relative;}.lv_controllerTop,.lv_controllerMiddle,.lv_controllerBottom{list-style-type:none;float:left;display:block;position:relative;clear:both;overflow:hidden;margin:0;padding:0;}.lv_controllerCenter{width:auto;float:left;}.lv_controllerCornerWrapper{position:absolute;width:100%;height:100%;margin:0;padding:0;}.lv_controllerCornerWrapperTopLeft,.lv_controllerCornerWrapperBottomLeft{top:0;left:-100%;}.lv_controllerCornerWrapperTopRight,.lv_controllerCornerWrapperBottomRight{top:0;left:100%;}#lightviewController .lv_CornerWrapper{width:100%;}#lightviewController .lv_Corner{float:left;}#lightviewController .lv_Corner{float:right;position:relative;}#lightviewController .lv_CornerTr,#lightviewController .lv_CornerBr{float:left;}.lv_controllerBetweenCorners{position:relative;height:100%;overflow:hidden;}.lv_controllerMiddle{position:relative;height:100%;float:left;}.lv_controllerCenter{float:left;width:auto;}.lv_controllerCenter li{list-style-type:none;float:left;display:inline;position:relative;clear:none;}.lv_controllerSetNumber{float:left;text-align:center;}#lightviewController .lv_Button{float:left;position:relative;height:100%;clear:none;}.lv_controllerSetNumber{position:relative;height:100%;padding-right:3px;}.lv_controllerPrev,.lv_controllerNext,.lv_controllerSlideshow,.lv_controllerClose{float:left;position:relative;height:100%;padding-left:3px;}.lv_controllerPrev{border-left:1px solid #3c3c3c;}#lightviewController .lv_controllerNext{padding-right:3px;border-right:1px solid #3c3c3c;}* html #lightview{position:absolute;margin-top:expression((-1 * this.offsetHeight / 2+(document.documentElement ? document.documentElement.scrollTop:0) -(Lightview.controllerHeight || 0))+'px');margin-left:expression(-1 * this.offsetWidth / 2+(document.documentElement ? document.documentElement.scrollLeft:0)+'px');}html #lv_overlay{position:absolute;height:expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight].max():document.documentElement.scrollHeight)+'px');width:expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth,document.documentElement.scrollWidth,document.body.offsetWidth,document.documentElement.clientHeight].max():document.documentElement.scrollWidth)+'px');}

/* end of ligthview*/

