/*****************/
/*   BODY        */
/*****************/
* 
{
 /* 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
*/
}

body 
{
 /**/
overflow-y: scroll;
 overflow: -moz-scrollbars-vertical;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 padding: 0px;
 font-family: "Times New Roman", Times, serif;
 font-size: 0.9em;
 background-color: #9C7528;
 background-image: url(/images/sfondo-1600x1142.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 text-align: center;
 color: #333333;
}

p, .classico 
{
 line-height: 1.4em;/*150%*/

 font-size: 1.1em;/*13pt%*/

 margin-left: 20px;
 margin-right: 20px;
 margin-bottom: 10px;
/*font-weight: bold
	border:1px solid #333333;*/
}

a 
{
 color: #333333;
 text-decoration: underline;
}

a:hover 
{
 color: #ff6600;
}

table, td 
{
 padding: 3px;
 font-size: 1.0em;
 border-color: #eeeeee;
 border-width: 0px;
 border-style: solid;
}

select, input, textarea 
{
 /* font-family: ; */
 font-size: 11px;
}

#container {
	text-align: left;
	width: 990px;
	margin: 0px auto;
	padding: 0px;
	border:1px solid transparent;
	background-image:url(/images/sfondo-menu-allungo.png);
	background-repeat:no-repeat;
	background-position: left 589px;
}

#colonnaSx {
border:0px solid #FFF;
background-image: url(/images/sfondo_menu.png);
 background-repeat: no-repeat;
 background-position: right 0;
 width:370px;
 /*height: 600px;*/
 height: 589px;
 text-align: left;
 float: left;
}
#logo{
	border:0px solid #FFF;	
	margin-top:0px;
	/*background-image:url(/images/logo-top.png);
	background-repeat:no-repeat;
	background-position:center top;*/
}


#menu 
{
 position: absolute;
 border-right: 1px dashed #ffffff;
 /*border-left:1px dashed #ffffff;*/

 width: 167px;
 margin-top: 20px;
 margin-left: 19px;
 text-align: left;
 font-weight: bold;
 padding-right: 5px;
}

#menu ul 
{
 margin: 0px;
 padding: 0px;
 text-align: right;
}

#sottomenu ul 
{
 margin: 0px;
 padding: 0px;
 text-align: left;
}

#menu li 
{
 list-style-type: none;
 padding-right: 5px;
 padding-left: 5px;
 line-height: 2em;
}

#sottomenu li 
{
 padding-right: 5px;
 padding-left: 5px;
 line-height: 1.2em;
 margin-bottom: 10px;
}

#menu a 
{
 color: #ffffff;
 text-decoration: none;
}

#menu a:hover, .selected 
{
 background-color: #A88532;
}

#sottomenu 
{
 position: absolute;
 font-weight: normal;
 text-align: left;
 left: 175px;
 width: 157px;
 top: 0px;
}

.sottomenumarginff[class] 
{
 margin-left: 8px;
 top: 5px;
}

.sottomenunews 
{
 /*font-size:13px;*/

 font-weight: normal;
}

.sottomenunews[class] {
 /*font-size:13px;*/
 margin-left: 8px;
 top: 5px;
}

#colonnaCx {
 width: 580px;
 height:580px;
 text-align: justify;
 margin-left: 380px;
 border: 3px solid #752C06;
 background-image: url(/images/s_background.gif);
 background-color: #ffffff;
 background-repeat: no-repeat;
 background-position: right top;
 padding: 10px;
 margin-top:9px;
}

*>div#colonnaCx{height: auto; min-height: 580px} 

#colonnaCx li 
{
 line-height: 1.1em;/*150%*/
 margin-bottom: 10px;
 font-size: 1.1em;
 text-align: left;
}

#colonnaCx a.h-text 
{
 font-weight: bold;
 color: #ff6600;
}

#colonnaCx a:hover.h-text 
{
 font-weight: bold;
 color: #A88532;
}

h1 
{
 /*margin-top: 25px;
	margin-left: 20px;*/

 margin-bottom: 20px;
 font-size: 130%;
 color: #CC3300;/*color: #990000;*/

 font-variant: normal;
 letter-spacing: 1px;
 text-align: center;
}

h2 
{
 margin-bottom: 10px;
 font-size: 120%;
 color: #CC3300;
}

.sott-tit 
{
 font-family: "Times New Roman", Times, serif;/*font-size: 1.4em;*/

 color: #ff6600;/*font-style: italic;
	font-weight: bold;*/

 letter-spacing: 0.1em;
 text-align: left;
}

.caratteristiche 
{
 color: #ff6600;
 font-size: 1.1em;
 margin-left: 0px;
 margin-right: 20px;
 margin-bottom: 0px;
}

#pie 
{
 font-size: 1.0em;
 text-align: left;
 width: 960px;
 height: 22px;
 padding-left: 10px;
 margin-top: 20px;
 margin-right: auto;
 margin-bottom: 20px;
 margin-left: auto;
 clear: both;
}

/*-----------------------------------*/
.prodotti 
{
 width: 165px;
 height: 170px;
 background-color: #F0EBD7;
 border-color: #CDC8A2;
 border-width: 2px;
 border-style: solid;
 float: left;
 margin-top: 15px;
 margin-left: 10px;
 margin-bottom: 20px;
 padding: 5px;
 text-align: left;
}

.prod-p 
{
 margin-right: 5px;
 margin-left: 0px;
 text-align: center;
}

.prodotti img 
{
 margin-right: 15px;
 margin-left: 7px;
}

.prodotti a, .prodotti a:visited 
{
 font-family: Verdana;
 font-size: 9px;
 color: #BA4800;
 text-decoration: underline;
}

.prodotti a:hover 
{
 color: #000000;
}

#premi 
{
 /*border: 1px solid #0000FF;*/
	height:520px;
padding-left: 7px;
}

#premi ul 
{
 padding: 0px;
 margin: 0px;
}

#premi li 
{
 font-size: 11px;
 color: #000000;
 text-align: center;
 background-color: #FAF8F1;
 border-color: #EEECDF;
 border-width: 1px;
 border-style: solid;
 width: 130px;
 height: 230px;
 margin-right: 3px;
 margin-left: 2px;
 margin-bottom: 10px;
 float: left;
 list-style-type: none;
}

#premi li a 
{
 text-decoration: none;
}

#premi .icona 
{
 margin-top: 3px;
 width: 100%;
 height: 120px;
 border-color: #ff0000;
 border-width: 0px;
 border-style: solid;
 text-align: center;
 background-color: #FFFFFF;
}

#premi .desc 
{
 padding: 5px;
 height: 80px;/*	width: 118px;
	background-color: #F0EBD7;*/
}

#pie{
	width:990px;
	margin:0px auto;
	margin-top:-1px;
	/*background-image:url(/images/ombra-bottom-container.png);
	background-repeat:no-repeat;
	background-position:top 0px;*/
	border:0px solid #F00;
	padding-top:20px;
	padding-left:15px;
	
}	
