@charset "UTF-8";
body  {
	font: 100% "lucida sans", verdana, arial, helvetica, sans-serif;
	background: #59504A url(images/back_body.jpg) repeat-x;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #333;	
}

.twoColFixLtHdr input, .twoColFixLtHdr textarea, .twoColFixLtHdr select {
   font-family: "lucida sans", verdana, arial, helvetica, sans-serif;
   width: 100%;
   border: none;
   background: #E2CB9F;
   color: #880000;
   padding: 3px;
   font-size: 11px;
   margin: 1px;
}

#pagina {
	width: 930px;
	margin: 0 auto 0 auto;
	background: #3B3532;
}

#offertehp ul {
margin: 0;
padding-top: 10px;
list-style-type: none;
width: 898px;
font: 13px Georgia, Times New Roman, Times, serif;
font-variant: small-caps;
}

#offertehp li {
	width: 440px;
	float:left;
	padding:0;
	margin:0;
	margin-bottom: 10px;
}

#offertehp li a {
	text-decoration: none;
	color: #f0e8d1;
	padding: 7px 15px;
}

.twoColFixLtHdr #container {
	width: 902px;
	margin: 0 auto;
	text-align: left;
	background: #FFFDF9 url(images/fondino_content.jpg) repeat-x;
} 

* html .twoColFixLtHdr #container {
	margin-top: -15px;
} 

.twoColFixLtHdr #header {
	background: url(images/fondino_header.png) repeat-x;
	height: 158px;
	text-align: left;
	width: 918px;
	margin: 0 auto;
} 


* html .twoColFixLtHdr #header {
	height: 161px;
}


.twoColFixLtHdr #header ul {
padding-top: 120px;
padding-left: 8px;
margin: 0;
list-style-type: none;
width: 898px;
font: 17px Georgia, Times New Roman, Times, serif;
font-variant: small-caps;
height: 38px
}

.twoColFixLtHdr #headerhp ul {
padding-top: 20px;
padding-left: 8px;
margin: 0;
list-style-type: none;
width: 898px;
font: 12px Georgia, Times New Roman, Times, serif;
font-variant: small-caps;
height: 38px
}

#header li, #headerhp li {
padding:0;
margin:0;
display:inline;
}

.twoColFixLtHdr #header li a, .twoColFixLtHdr #headerhp li a {
float:left;
text-align: center;
text-decoration: none;
color: #f0e8d1;
padding: 7px 15px;
display: block;
}

.twoColFixLtHdr #header li a:hover, .twoColFixLtHdr #headerhp li a:hover, #offertehp a:hover {
background: #880000;
}










.twoColFixLtHdr #menu_ext {
	/* background: url(images/fondino_menu.png) repeat-y; */
	width: 918px;
	margin: 0 auto;
	height: 36px;
}


* html .twoColFixLtHdr #menu_ext {
margin-top: -3px
}

.twoColFixLtHdr #menu {
	background: url(images/fondino_menu2.gif) repeat-x;
	width: 900px;
	height: 36px;
	margin: 0 auto;
}


* html .twoColFixLtHdr #menu {
	height: 30px;
}

.twoColFixLtHdr #menu ul {
padding: 3px 0 0 20px;
margin: 0;
list-style-type: none;
width: 882px;
font: 14px Georgia, Times New Roman, Times, serif;
font-variant: small-caps;
height: 48px
}




 #menu li {
padding:0;
margin:0;
display:inline;
}

.twoColFixLtHdr #menu li a {
float:left;
text-align: center;
}

.twoColFixLtHdr #menu li a {
text-decoration: none;
background: url(images/separatore_menu.gif) no-repeat top right;
color: #880000;
padding: 7px 6px;
display: block;
}

.twoColFixLtHdr #menu .current
{
color: #cc9966;
}

.twoColFixLtHdr #menu li a:hover {
line-height: 10px
}



.twoColFixLtHdr #gallery {
   width: 918px;
   margin: 0 auto;
   height: 300px;
   background: url(images/fondino_gallery.gif) repeat-y;
}

.twoColFixLtHdr #gallery2 {
   width: 900px;
   margin: 0 auto;
   height: 300px;
}

.twoColFixLtHdr #gallery_sotto {
   width: 918px;
   margin: 0 auto;
   height: 3px;
   background: url(images/fondino_gallery_sotto.gif) no-repeat;
}

.twoColFixLtHdr #sidebar1 {
	float: left;
	width: 310px;
	padding: 20px 10px 15px 30px;
	font-size: 12px;
	font-weight: normal;
}

.twoColFixLtHdr #sidebar1 h3 { 
	margin: 0;
	padding: 0;
	font: 16px Georgia, Times New Roman, Times, serif;
	color: #880000;
	padding-bottom: 10px;
	font-weight: normal
}

.twoColFixLtHdr #sidebar1 p { 
	margin: 0;
	padding: 0;
	font-size: 11px;
	padding-bottom: 5px;
	line-height: 16px;
} 

.twoColFixLtHdr #mainContent {
	margin: 0 0 0 350px;
	padding: 20px 30px 20px 0px;
	font-size: 12px;
	font-weight: normal;
} 

.twoColFixLtHdr #mainContent h1 { 
	margin: 0;
	padding: 0;
	font: 18px Georgia, Times New Roman, Times, serif;
	color: #880000;
	padding-bottom: 10px;
	font-weight: normal
} 

.twoColFixLtHdr #mainContent p { 
	margin: 0;
	padding: 0;
	font-size: 12px;
	padding-bottom: 5px;
	line-height: 20px;
	padding-left: 10px;
	border-left: 2px solid #cdb382;
	text-align: justify;
	margin-left: 40px
} 

.twoColFixLtHdr #mainContent a,.twoColFixLtHdr #sidebar1 a { 
	color: #880000;
	text-decoration: underline;
} 

.twoColFixLtHdr #mainContent a:hover,.twoColFixLtHdr #sidebar1 a:hover { 
	color: #000000;
	text-decoration: none;
} 

.twoColFixLtHdr #footer2 { 
	width: 100%;
	margin: 0px auto; 
	height: 30px;
	padding-top: 10px;
}

.twoColFixLtHdr #footer2 p { 
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #880000;
	padding-top:12px
} 

.twoColFixLtHdr #footer2 p a { 
	text-decoration: none;
	color: #880000
}

.twoColFixLtHdr #footer2 p a:hover { 
	color: #b39a6b
}

.twoColFixLtHdr .text { 
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #b39a6b
} 

.twoColFixLtHdr .text a { 
	text-decoration: underline;
	color: #b39a6b
}

.twoColFixLtHdr .text a:hover { 
	text-decoration: none;
	color: #b39a6b
}

.fltrt {
	float: right;
	margin-left: 8px;
}

.fltlft {
	float: left;
	margin-right: 8px;
}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
