

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}a{text-decoration:none}


body {margin:0px; 

  background-attachment:initial;
  background-clip:initial;
  background-color:initial;
  background:url(/images/bg/body.jpg) repeat-x;
  background-origin:initial;
  background-position:50% 0;
 
}

.aMenu {font:20px Times New Roman,Tahoma;color:white;display: inline;list-style-type: none;float:left;padding:8px 13px;text-shadow:#C5B07D 1px 1px 0;}
.aMenu:hover{color:#FBE9AB;cursor:pointer;}

.main {width:960px;margin:0px auto 0px auto; }
.header {margin:0px auto 0px auto;width:100%;  font-family:Tahoma, Geneva, sans-serif;  height:359px;  z-index:99;}
.wrapper {width:960px;margin:0px auto 0px auto;}
.centro {width:558px; float:left;  margin:0px 9px 0px 9px;  }
.sinistra, .destra {width:169px; background:white; float:left; border-radius:10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;padding:0px 10px 10px 10px;}
.grassetto {font-weight:bold;}

.logo { width:640px; height:144px;  background:url(/images/logo/logo_home.png) no-repeat; margin:0px auto 0px auto;  }
.navBar {margin:0px auto 0px auto;height:51px;padding:10px 0px 0px 0px;}
.ulBar {margin: 0 auto;	padding: 0; list-style: none;}
.liBarCerca { font:20px Times New Roman,Tahoma;color:white;display: inline;list-style-type: none;float:right;margin-right:70px;text-shadow:#C5B07D 1px 1px 0;}
.liBar { font:20px Times New Roman,Tahoma;color:white;display: inline;list-style-type: none;float:left;text-shadow:#C5B07D 1px 1px 0;}
.liBar:active{}
.liBar:hover{color:#FBE9AB;cursor:pointer;}
.liBarp { font:20px Times New Roman;color:white;display: inline;list-style-type: none;float:left;padding:0px 13px; text-align:center;}
.liBarp:active{}
.liBarp:hover{color:#FBE9AB;cursor:pointer;}

.h1_home {text-decoration:none; font:20px Times New Roman;display:inline;}


.cerca {width:275px;height:25px;position:relative;padding:6px 0px 0px 0px;}
.cercaInput {border-radius:12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;border:0px;padding:0px 0px 0px 10px;height:25px;width:325px;border:1px solid #FBE9AB; }
.buttonFind {width:25px;height:25px;background:url(/images/icons/icon-search.png) no-repeat;position:absolute;left:310px;top:0px;display:none;}
.buttonWait {width:25px; height:25px; display:none;  position:absolute; left:310px;top:3px; background:url(/images/icons/icon_ric_wait.gif) no-repeat;}
.cercaTestoDiv {display:none;line-height:0px;background:white;border:1px solid;height:70px; overflow:hidden;overflow-y:auto;position:absolute; left:0px;z-index:100;font:12px Arial;color:#666666;text-shadow:none;width:335px;}
.ul-suggest {width:340px;list-style:none;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.li-suggest { font:16px Arial;color:#666666;	padding:2px 0px 2px 5px;border-bottom:1px dotted #CCCCCC;}
.li-suggest:hover {	cursor:pointer;	background:#EEEEEE;}

.slider_wrapper { width:558px;  height:389px; top:210px;position:absolute; background:url(/images/bg/slider-bg.png);}
.slider_wrapper_pu { width:558px;  height:150px;position:absolute; top:210px; background:url(/images/bg/no-image-big.png);margin:0px;padding:0px; z-index:100}

.LatTitle {margin:10px 0px 10px 0px;min-height:24px;width:154px;font:12px Arial;background:#C7B283;padding:5px 5px 2px 10px;font:18px Times New Roman,Arial;color:white; border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;text-shadow:#C5B07D 1px 1px 0;}
#userLatPanel {
margin:10px 0px 10px 0px;min-height:24px;width:154px;font:12px Arial;background:#C7B283;padding:5px 5px 6px 10px;font:18px Times New Roman,Arial;color:white; border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;text-shadow:#C5B07D 1px 1px 0;
background:#FEC02F;color:#666666;cursor:pointer;
}
.Latul {margin: 0 auto;	padding: 0; }
.Latli { font:18px Times New Roman,Tahoma;color:#C7B283;padding:6px 13px;}
.Latli:active{}
.Latli:hover{text-decoration:underline;cursor:pointer;}
.Latli a{text-decoration:none;color:#C7B283;}
.LatRicettaTitle {margin-top:10px;width:137px;font:18px Times New Roman;color:#C1AD80;padding:0px 10px 0px 0px;}
.LatLeggi {margin-top:2px;width:157px;font:14px Times New Roman;color:#FC8169;
background-image:url(/images/icons/marker.gif);
  background-origin:initial;
  background-position:35px 8px;
  background-repeat:no-repeat;
  color:#FB8146;
  display:inline-block;
  font-size:14px;
  line-height:18px;
}
.LatLeggi:hover {text-decoration:underline;cursor:pointer;}
.LatLeggi a {text-decoration:none;color:#FB8146;}
.LatImgCont {margin-top:5px;width:168px;height:120px;}

.aggiungiSugg {
margin-top:10px;
width:100%;
font:14px Times New Roman;
color:#FC8169;
background-image:url(/images/icons/marker.gif);
  background-origin:initial;
  background-position:175px 8px;
  background-repeat:no-repeat;
  color:#FB8146;
  display:inline-block;
  font-size:14px;
  line-height:18px;
  padding-left:10px;
}
.aggiungiSugg:hover {text-decoration:underline;cursor:pointer;}


.commentTitleBar {width:100%;height:22px;font:20px Times new roman;background:#E8DCA6;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;color:#666666;padding:5px 0px 5px 7px;}
.commentInputName {font:16px Times New Roman;color:#C7B283;}
.commentInput {font:16px Times New Roman;color:#666666;border-radius:7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;background:#F9F6ED;border:1px solid #C7B283;width:275px;}
.commentTextArea {font:16px Times New Roman;color:#666666;border-radius:7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;background:#F9F6ED;border:1px solid #C7B283;width:375px;height:150px;}
.commentSubmit {font:18px Times;padding:10px 10px 10px 10px;border-radius:7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;background:#E4D89C;border:0px;cursor:pointer;}
.commentSubmit:hover {background:#BDAF6E;color:white;}

.commentiUserContainer {width:100%;margin-top:10px;font:20px Times new roman;border:1px solid #E8DCA6;border-radius:5px;color:#666666;padding:7px 0px 0px 7px;}
.commentiUser100 {width:100%;}
.commentiUserLeft {float:left;}
.commentiUserPhotoCont {padding:5px;border:1px solid #CCCCCC;}
.commentiUserComm {float:left;width:400px;padding:0px 5px;font:16px Times;}
.commentiUserWho {width:100%;margin-top:5px;font:16px Times new roman;padding:5px;text-align:left;color:#C7B283;}

.clear {clear:both;}

.userAccessTable td {padding:10px;font:bold 12px Arial;}
.userAccessDivLeft {
	float:left;
	width:275px;
	background-attachment:initial;
	background-clip:initial;
	background-color:initial;
	background-image:url(/images/bg/line-vert.jpg);
	background-origin:initial;
	background-position:100% 0;
	background-repeat:no-repeat;
}
.userAccessDivRight { float:right;width:250px;margin-left:10px; }
.userAccessInput {font:16px Times New Roman;color:#666666;border-radius:7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;background:#F5F0DD;border:1px solid #C7B283;width:225px;}
.userAccessInputBig {font:22px Arial;color:#666666;border-radius:7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;background:#F5F0DD;border:1px solid #C7B283;width:300px;height:30px;}
.userAccessButton {cursor:pointer;font:18px Times;padding:3px 10px 3px 10px;border-radius:7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border:1px solid #C7B283;background:#E4D89C;border:0px;}
.userAccessButton:hover {background:#BDAF6E;color:white;}

.userRegButton {cursor:pointer;font:20px Arial;padding:6px 20px 6px 20px;border-radius:7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border:1px solid #C7B283;background:#E4D89C;border:0px;}
.userRegButton:hover {background:#BDAF6E;color:white;}


.ricettaTitle {margin-top:259px;font:bold 20px Times;padding:10px 10px 10px 10px;text-align:left;color:#666666;}
.ricettaSubTitle {margin-top:10px;font:20px Times new roman;padding:10px 10px 10px 10px;text-align:left;color:#666666;}
.ricettaSection {font:18px Times new roman;padding:0px 10px 10px 10px;text-align:left;color:#666666;}

.userConsigliContainer {width:500px;background:#F9F6ED;margin-left:10px;font:14px Times new roman;border-radius:7px;color:#666666;padding:10px;}
.userConsigliSign {margin-top:20px;font:12px Arial;font-style:italic;text-align:right;}

/** ELENCHI **/
.eleContainer {padding:10px 15px 10px 15px;background:white;}
.eleTitle {width:520px;padding:15px 0px 15px 0px;border-bottom:1px solid;border-color:#CCCCCC;}
.eleTitle a {font:40px Times,Arial;color:#C7B283;}
.eleTitle a:hover {color:#FB8146;}
.eleRowComment {width:520px;font:12px Times new roman;padding:15px 0px 5px 0px;color:#FB8146;}
.eleLinkRed {color:#FB8146;}
.eleLinkRed:hover {color:#FB8146;text-decoration:underline;}
.eleDescCont {width:520px;margin-top:15px;}
.eleDescImg {float:left;width:168px;height:120px;margin-right:5px;}
.eleDesc {float:right;width:340px;font:19px Times,Arial;color:#C7B283;}
.eleVaiCont {width:520px;font:12px Times new roman;margin-top:20px;padding:20px 0px 10px 0px;border-top:1px solid;border-color:#CCCCCC;}
.eleVaiContS {font:26px Times new roman;}
.eleVaiRicette {color:#C7B283;}
.eleVaiRicette:hover {color:#FB8146;}


/** ICONE RICETTA **/
.icoChef {width:35px;height:35px;background:url(/images/icons/chef.gif) no-repeat;float:left;}
.icoOra {width:35px;height:35px;background:url(/images/icons/ora.gif) no-repeat;float:left;}
.icoFuoco {width:35px;height:35px;background:url(/images/icons/fuoco.png) no-repeat;float:left;}
.icoDollaro {width:35px;height:35px;background:url(/images/icons/dollaro.gif) no-repeat;float:left;}


/*** RICETTA ***/

.ricettaContainer {width:558px;margin-top:220px;font:18px Times new roman;color:#666666;}
.ricettaPresentazione {width:538px;margin:0px 0px 0px 0px; padding:10px;background:white; /*background:url(/images/bg/bandalateralesx.png) no-repeat;*/}
.ricettaTitolo {font:bold 40px Times;text-align:center;color:#666666;margin-top:50px;}
.ricettaTitoloHome {font:bold 40px Times;text-align:center;color:#C7B283;margin-top:50px;}
.ricettaTitoloBG {width:380px;height:40px;padding:40px 0px 0px 20px;background:url(/images/bg/titoli.png);margin:0px auto 0px auto;}
.ricettaMargin10 {margin-top:10px;}
.ricettaMarPad10 {margin-top:10px;padding:10px 10px 0px 10px;color:#C7B283;}
.ricettaIngrCont {margin:10px 0px 0px 30px;width:485px;}
.ricettaIngrCont1 {float:left;width:240px;padding-right:10px;border-right:1px dotted;font:18px Times new roman;color:#666666;}
.ricettaIngrBold {font-weight:bold;}
.ricettaIngrList {list-style-type:square;padding:0px 0px 0px 30px;}
.ricettaTempiCont {float:left;width:200px;font:18px Times new roman;color:#666666;}
.ricettaTempiList {list-style-type:none;padding:0px 0px 0px 30px;}
.ricettaPad20 {padding-top:20px;}
.ricettaPad45 {padding-top:45px;}
.ricettaTempiIcon {padding-top:0px;margin-left:5px;float:left;}
.ricettaBody {margin:10px 0px 0px 30px;width:485px;font:18px Times new roman;padding:10px 0px 10px 0px;text-align:left;color:#666666;}
.ricettaDescIcon {font:12px Arial;color:#C7B283;}
/** HEADER **/
.headMenuCont {float:right;margin-right:70px;}
.relative {position:relative;}


/** FOOTER **/

.footer {
  background-attachment:initial;
  background-clip:initial;

  background:url(/images/bg/footer.gif) repeat-x;
  background-origin:initial;
  background-position:0 0;

  font-family:Times;
  height:31px;
  overflow-x:hidden;
  overflow-y:hidden;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:18px;
  width:100%;
  display:block;
}
 
.footerCont {

  display:block;
  margin-left:auto;
  margin-right:auto;
  width:960px;
  
}

.footerSubCont {
  width:950px;
  display:inline;
  float:left;
  margin-left:5px;
  margin-right:5px;
  position:relative;
}

.footerWrapper {
  overflow-x:hidden;
  overflow-y:hidden;
  width:100%;
}

.footer p {
  color:#999999;
  font-size:12px;
  line-height:24px;
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  padding-bottom:24px;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  text-align:center;
}

.footer p strong {
  color:#E4866D;
  font-weight:normal;
}

.footer p a {
  color:#999999;
  text-decoration:none;
  outline-color:initial;
  outline-style:none;
  outline-width:initial;

}

.footer p a:hover {
	text-decoration:underline;
}


/**** LAST ****/
.lineaSep {
	background-attachment:initial;
	background-clip:initial;
	background-color:initial;
	background:url(/images/bg/line.gif) repeat-x;
	background-origin:initial;
	background-position:0 100%;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	width:500px;
}

.homeVariRicetta {
	width:558px; 
	height:65px;
	background:url(/images/bg/bg_white_180.png) no-repeat; 
	color:#CCC3A6;
	padding-top:10px;
	font-family:'Times New Roman', Times, serif;
	font-size:32px;
	font-weight:normal;
	line-height:1.2em;  
	text-align:center;
}

.homeVariRicetta a {font:26px Times new roman; color:#C7B283;}
.homeVariRicetta a:hover {color:#FB8146;}
.sezioneTitolo {
	width:558px; 
	height:35px;
	background:url(/images/bg/bg_white_0.png) no-repeat; 
	margin-top:10px; 
	padding-top:40px;  
	color:#CCC3A6;
	font-family:'Times New Roman', Times, serif;
	font-size:32px;
	font-weight:normal;
	line-height:1.2em;  
	text-align:center;
}
.sezioneCont { background:white;}
.sezioneSep {

	background-attachment:initial;
	background-clip:initial;
	background-color:initial;
	background:url(/images/bg/line.gif) repeat-x;
	background-origin:initial;
	background-position:0 100%;
	margin-bottom:17px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-bottom:11px;
	padding-left:4px;
	padding-right:0;
	padding-top:0;
	width:500px;
}

.sezioneContEle { width:500px;margin:0px auto 0px auto;border:1px soliod;padding-top:10px;}
.sezioneContEle ul {
	overflow-x:hidden;
	overflow-y:hidden;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	width:100%;
	list-style-image:initial;
	list-style-position:initial;
	list-style-type:none;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}

.sezioneContEle ul li:first-child{
	padding-bottom:0;
	padding-left:4px;
	padding-right:0;
	padding-top:0;
	color:#C6BD96;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:19px; 
	width:235px; 
	float:left; 
	margin-right:20px;
}

.sezioneContDesc {	
	color:#FB8146;
	font-size:14px;
	font-weight:normal;
	line-height:19px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
 }
 
 .sezioneContfooter {
	width:240px;font:12px Times new roman;
	margin-top:20px;
	padding:20px 0px 10px 0px;  
	background-attachment:initial;
	background-clip:initial;
	background-color:initial;
	background:url(/images/bg/line.gif) repeat-x;
	background-origin:initial;
	background-position:100% 0;
 }
 
.sezioneContEle ul li {
	padding-bottom:0;
	padding-left:4px;
	padding-right:0;
	padding-top:0;
	color:#C6BD96;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:19px; 
	width:235px; 
	float:left;
}

.sezioneContDetailDesc {height:120px;}
.sezioneClose { width:558px; height:75px;background:url(/images/bg/bg_white_180.png) no-repeat;bprder:1px solid; }

/*** TABELLA ***/
.tabella {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;width:100%;border-collapse:collapse;}
.tabella td { font-size:12px;border:1px solid white;padding:3px 0px 2px 0px;text-align:center;}
.tabella th {font-size:12px;text-align:center;padding-top:5px;padding-bottom:4px;background-color:#E2E6E9;color:black;border:1px solid white;}

.tabellaShort {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border-collapse:collapse;}
.tabellaShort td { font-size:12px;border:1px solid white;padding:1px 1px 1px 1px;text-align:center;}
.tabellaShort th {font-size:12px;text-align:center;padding-top:5px;padding-bottom:4px;background-color:#E2E6E9;color:black;border:1px solid white;}

.labelTitle {font:bold 17px Arial;color:#888888; margin:10px 0px 10px 0px;border-bottom:1px solid #CCCCCC;}
.labelField {font:bold 17px Arial;color:#888888; margin:10px 0px 0px 0px;}
.panelTextArea {font:16px Times New Roman;color:#666666;border-radius:7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;background:#F9F6ED;border:1px solid #C7B283;width:500px;height:150px;}
.panelPulsAnnulla {margin-left:5px;padding-top:25px;font:12px Arial;float:left;}
.panelPulsAnnulla:hover {cursor:pointer;text-decoration:underline;}

/** SLIDER-TOOLTIP **/
a.infoSlider{ position:relative;  z-index:10; text-decoration:none}
a.infoSlider:hover{	z-index:100; 	cursor:pointer;}
a.infoSlider span{display: none}
a.infoSlider:hover span{ clear:both;display:block;position:absolute;top:-90px; left:0px; width:100px;height:100px;background:url(/images/bg/overlay.png);text-align: center;	z-index:101; }
.tooltipSlider { padding:0px 0px 0px 0px; margin:0px auto 0px auto; }
/** SLIDER-TOOLTIP **/

.pasticceriaIscrPuls {margin-top:10px;background:url(/images/bg/iscrizionepasticcerie.jpg) no-repeat;width:168px;height:120px;}
.pasticceriaIscrPuls:hover {cursor:pointer;}
