@charset "utf-8";
/* CSS Document */

body, html { margin:0px; padding:0px; height:100%; width:100%; background-color:#f0eee8; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#797469; }
form, img, p, ul, li { padding:0px; margin:0px; border:0px; }

#main { width:880px; height:auto; margin:auto; margin-top:0px; }
#testata { height:290px; width:880px; position:relative; }
#logo { width:248px; height:128px; background:url(/_layout/logo.png); position:absolute; left:-90px; top:35px; z-index:2; cursor:pointer; }
#flashSx { float:left; width:257px; height:200px; margin-right:6px; _margin-right:5px; display:inline; }
#flashDx { float:left; width:615px; height:233px; border-left:1px solid #cdc8bf; border-right:1px solid #cdc8bf; border-bottom:1px solid #cdc8bf; display:inline; }
#baffo { width:451px; height:71px; position:absolute; right:-20px; bottom:47px; z-index:2; background:url(/_layout/baffo.png) no-repeat; }
#menu { width:581px; height:30px; float:right; margin-top:10px; padding-top:20px; }
	#menu ul li { list-style:none; display:inline; padding:0px 4px; }
	#menu ul li a{ color:#727272; font-weight:bold; text-decoration:none; font-stretch:condensed;  }
	#menu ul li a:hover{ color:#c04c48; }
	#menu ul li a.residenzaLido { color:#7e97a6; }
#stellina { width:50px; height:14px; position:absolute; top:220px; left:32px; }
#contenuto{ width:880px; height:auto; position:relative; }
	#colSx { width:238px; float:left; background:url(/_layout/ombrinaSx.jpg) top right no-repeat; padding:25px 0px 0px 35px; min-height:372px; _height:372px; }
		#newsletter { width:197px; padding-right:35px; padding-bottom:60px; background:url(/_layout/petali.jpg) bottom right no-repeat; _background:url(/_layout/petali.jpg) right 45px no-repeat; _padding-bottom:0px; _height:180px; }
		#newsletter h2 { margin-bottom:23px; }
		#newsletter .nwlSx{ color:#767676; padding-right:5px; text-align:right; }
		#newsletter .nwlDx{ padding:3px 0px 0px 1px; }
			input { border:1px solid #d0c5ad; padding:4px 0px 4px 5px; width:177px; font-size:11px; font-family:tahoma; color:#767676; }
			input.submitNwl { background:url(/_layout/btnIscriviti.jpg); width:40px; height:15px; border:0px; cursor:pointer; }
			input.checkbox  { border:0px; }
		#contatti { width:197px; padding-top:18px; background:no-repeat top; }		
		#contatti p { color:#767676; padding-left:2px; }
		#contatti a.sifred { color:#b23430; text-decoration:none; display:block; width:90px; height:10px; cursor:pointer; margin-top:5px; }
	#colCenter { width:283px; padding:22px 30px; float:left; background:url(/_layout/bgContent.jpg) repeat-x; min-height:340px; _height:340px; }
	span a { color:#b23430; }
	#colDx { width:197px; float:left;  background:url(/_layout/ombrinadx.jpg) top left no-repeat; padding:22px 0px 0px 35px; min-height:372px; _height:372px; }
		#newsHome { position:relative; width:197px; border-bottom:1px solid #d8d8d8; height:175px; background:no-repeat bottom; }
		#newsHome #piu{ width:13px; height:13px; position:absolute; right:0px; top:50px; }
		#newsHome h2 { margin-bottom:23px; }
		#newsHome p { text-align:left; }
	
		#colDx p a { color:#767676; text-decoration:none; }
		#colDx p a:hover { text-decoration:udnderline; }
		
		#ricettaHome { width:197px; border-top:1px solid #fff; padding-top:18px; background:no-repeat top; }
		#ricettaHome p { color:#767676; padding-left:2px; }
		#ricettaHome a.sifred { color:#b23430; text-decoration:none; display:block; width:90px; height:10px; cursor:pointer; margin-top:5px; }
		
		#elencoNews { margin:13px 2px; }
		#elencoNews li { list-style-type:none; padding:6px 0px; border-bottom:1px solid #d8d8d8; margin:0px; }
		#elencoNews li a{ color:#767676; text-decoration:none; }
		#elencoNews li a:hover{ color:#b23430; }
		#imgNews { width:276px; height:139px; padding:3px; border:1px solid #d3d3d3; background-color:#fff; position:relative; margin-bottom:15px; }
		#baffoNews { width:136px; height:36px; position:absolute; left:-6px; bottom:-6px; background:url(/_layout/baffoNews.png); }

.clear { clear:left; }
#footer { width:845px; background-image:url(/_layout/footer.jpg); height:37px; padding:30px 0px 0px 35px; color:#646464; margin-top:20px; }
#footer a { text-decoration:none; color:#655836; }
#footer a:hover { color:#b23430; }

/* CONTATTI */
.nomeContatti { padding:4px 0px 2px 0px; }
.campoContatti input{ width:277px; background-color:#e4dcc3; }
.campoContatti textarea{ width:282px; height:100px; background-color:#e4dcc3; border:1px solid #d0c5ad; font-size:11px; font-family:tahoma; color:#767676; margin-bottom:10px; }
.campoContatti input.checkbox{ width:15px; height:13px; padding:0px; margin:0px; }
.campoContatti input.submitContatti { background:url(/_layout/btnInviaRichiesta.jpg); width:135px; height:23px; border:0px; cursor:pointer; }


div.linkInformazioni { padding:8px 0px 12px 0px; border-top:1px solid #fff; border-bottom:1px solid #d8d8d8; width:284px; height:10px; margin-bottom:10px; }
div.linkInformazioni a.sifredScuro { color:#615c50; text-decoration:none; display:block; width:115px; height:10px; cursor:pointer; float:right; }

/* ACCORDION */
.accordion { margin-top:24px; border-bottom:1px solid #d8d8d8; padding-bottom:24px; }
.accordion h5 { font-weight:bold; cursor:pointer; font-size:11px; padding:0px; margin:0px; line-height:17px; }
.accordion h5:hover { color:#b23430; }
.accordion h5.ui-state-active { color:#b23430; }
.accordion ul li { list-style:none; padding:4px 0px 3px 10px; }
.accordion ul li a{ text-decoration:none; color:#767676; }
.accordion ul li a:hover{ color:#b23430; }

/* MENU */
h5 a { color:#767676; text-decoration:none; }
h5 a.selected { color:#b23430; text-decoration:none; }
h5 a:hover { color:#b23430; text-decoration:none; }
h5 a.selected:hover { color:#767676; text-decoration:none; }


#imgRicetta { width:100%; height:64px; background:url(/_layout/bgImgRicette.jpg) repeat-x; margin-top:20px; padding-top:10px; }
#imgRicetta	ul li { list-style:none; display:inline; }
#imgRicetta	ul li img { list-style:none; border:1px solid #d3c9b2; }

p { text-align:justify; line-height:16px; }
.indentMenu ul li { list-style:none; padding:5px 0px; border-bottom:1px dotted #d8d8d8; text-align:left; color:#797469;}
.indentMenu ul li:hover { color:#b23430;}
h1, h2, h3, h4, h6 { font-size:13px; font-weight:normal; color:#b23430; font-weight:bold; padding:0px; margin:0px; }
h1 { margin-bottom:23px; }
h2 { color:#4f4f4f; }
h3 { color:797469; }
h4 { line-height:10px; height:14px; }
h5 {}
h6 { line-height:10px; height:14px; }

hr { height:1px; background-color:#d8d8d8; border:0px; padding:0px; margin:0px; color: #d8d8d8; }