html {
	height: 100%;
	}

body {
	height: 100%;
	/*plus*/
  padding: 0;
  margin: 0;	
  background: #AD9961 url("background4.gif");
  background-repeat: repeat-y;
  background-position: center;
  font-family: century gothic; verdana, arial; font-style:normal; font-size: 13px; margin:0px; padding:0px 0px 0px 0px; 
	}

div#page {
	width: 770px;
	margin: 0 auto;
	float: center;
	min-height: 100%;
	text-align: left;
  }

* html #page {
	height: 100%;
  }

div#nonFooter	{
	position: relative;
	min-height: 100%;
	}

* html #nonFooter	{
	height: 100%;
	}

div#footer	{
	position: relative;
	/*plus*/
	width: 770px;
	text-align: center;
	margin: 0 auto;
	} 
	
div#container {
	}
	
div#content {
}		

div#header {
  display: block;
	background-color:#FFFFFF; 
	color:#00000; 
	/*height: 221px;*/
	height: 241px;
	}	
	
#sidebar1 {
	display: inline;
	clear: both;
	float: left;
	top: 0;
	left: 0;
	width: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	font-family: verdana; century gothic; verdana, arial;
	font-size: 9px;	
  }

#sidebar2 {
	display: inline;
	float: left;
	top: 0;
	left: 0;
	width: 600px;
  }	

.clearer {
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
  }

#news {
	float: left;
	width: 160px;
	height: 150px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	}

#nverde {
	float: left;
	width: 160px;
	height: 150px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: black;
	font-family: verdana; century gothic; verdana, arial;
	font-size: 9px; 
	color: #FFFFFF;  
	}

#newsTitle {
	float: center;
	height: 15px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #AD9961;
	font-family: century gothic; verdana, arial;
	font-size: 12px;
	font-style: bold;
	color: #FFFFFF;
	}

#newscroll {
	display: inline;
	clear: both;
	float: left;
	width: 600px; /*mauro 606px */   
	height: 100px;
	border: none;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	}

#inevidenza {
	display: inline;
	clear: both;
	float: left;
	width: 600px; /*mauro 606px */ 
	height: 100%;
	border: none;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	}

#inevidenzaTitle {
	float: center;
	height: 15px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	/*background: #AD9961;*/
	font-family: century gothic; verdana, arial;
	font-size: 15px;
	font-style: bold;
	color: #AD9961;
	}

#inevidenzaScheda {
	border: none;
	margin: 2px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #edeabf;
	}

#inevidenzaTesto {
	padding: 2px 2px 2px 2px;
	font-family: century gothic; verdana, arial;
	font-size: 10px;
	color: #000000;
	}

#inevidenzaTop {
	/*background: url(images/tr.gif) no-repeat left;*/
	}

#inevidenzaBottom { 
	background: url(images/br.gif) no-repeat right; 
	}

#map {
	position: relative;
	float: center;
	border: none;
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	height: 300px;
	}

#map a {
	font-family: century gothic; verdana, arial;
	font-size: 10px;
	}	

#directions {
	position: relative;
	float: center;
	border: none;
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	}

.imgtext {float:left; margin-right: 1em; margin-bottom: 1em; padding: 5px; border: solid 1px silver; background: white;}
.imgtextr {float:right; margin-left: 1em; margin-bottom: 1em; padding: 5px; border: solid 1px silver; background: white;}
.imageBox {
	padding: 5px;
	border: solid 1px silver;
	background: white;  
	margin-right: 5px;
	margin-bottom: 5px;
	}  

.imageGalleryBox {
	float:left;
	padding: 5px;
	border: solid 1px silver;
	background: white;  
	margin-right: 5px;
	width: 120px;
	height: 80px;  
	}  
.imageGalleryBox:hover{ border: solid 1px #840625; }

.imageGalleryInbox {
	float:center;
	height: 80px;
	border: 0px;
	}

.imageGallery {
	float:left;
	padding: 5px;
	border: solid 1px silver;
	background: white;  
	margin-right: 10px;
	height: 100px;
	}

.floatLeft {
	float:left;
	} 

.floatCenter {
	float:center;
	} 

.marginBox {
	margin: 5px 5px 5px 5px;
	} 

#lineawhite {background: #FFFFFF; margin: 0px 0px 1px 0px;}
#lineatratto {background:#FFFFFF url(images/lineatratto.gif) repeat-x left bottom; margin: 0px 0px 1px 0px;}

.tableborderdx {background:#FFFFFF url(images/pixelborder.gif) repeat-y right top;}
.tablebordersx {background:#FFFFFF url(images/pixelborder.gif) repeat-y left top;}

A:link {font-family: century gothic; verdana, arial; font-style:normal; font-size: 13px; text-decoration:none; margin:0px; color: #00508F}
A:visited {font-family: century gothic; verdana, arial; font-style:normal; font-size: 13px; text-decoration:none; margin:0px; color: #00508F}
A:hover {text-decoration:none; color: #840625}

/*td {font-family: century gothic; verdana, arial; font-style:normal; font-size: 12px;  padding:0px 0px 0px 0px}*/
/*table {font-family: century gothic; verdana, arial; font-style:normal; font-size: 10px;  padding:0px 0px 0px 0px}*/

.titolo {font-family: century gothic; verdana, arial; font-style: normal; font-weight: bold; font-size: 22px; margin:0px; padding:0px 4px 0px 4px; color: #AD9961;} /* background: #EBE7DD; */
A.titolo {color: #AD9961;}
.titolo2 {font-family: century gothic; verdana, arial; font-style: normal; font-weight: bold; font-size: 22px; margin:0px; padding:0px 4px 0px 4px; color: #FFFFFF;} /* background: #EBE7DD; */

#titolo3 {font-family: century gothic; verdana, arial; font-style: normal; font-weight: bold; font-size: 16px; margin:0px; padding:0px 4px 0px 4px; margin-left: 10px; color: #AD9961;}

.titoloSquare {background: #AD9961}  
.subtitolo {font-family: century gothic; verdana, arial; font-style: normal; font-weight: bold; font-size: 16px; margin:0px; padding:0px 0px 0px 0px; color: #840421}
.descrizione {font-family: century gothic; verdana, arial; font-style:italic; font-size: 10px}
.alert  {font-family: century gothic; verdana, arial; font-style: normal; font-size: 10px; margin:0px; color: red}
.link  {font-family: century gothic; verdana, arial; font-style: normal; font-size: 10px; margin:0px; color: #033D71}
.prodotti {font-family: century gothic; verdana, arial; font-style: normal; font-weight: bold; font-size: 16px; margin:0px; padding:0px 0px 0px 0px; color: #F09450}
.bottom {font-family: century gothic; verdana, arial; font-style:normal; font-size: 9px;  padding:0px 0px 0px 0px}
.newsData {font-weight: bold; font-size: 12px;}


p			 {font-family: century gothic; verdana, arial; font-style:normal; font-size: 13px; margin:0px; padding:0px 0px 0px 0px;}
ul, li {font-family: century gothic; verdana, arial; font-style:normal; font-size: 13px;}

select, input, textarea {font-family: century gothic; verdana, arial; font-style:normal; font-size: 8pt; margin:0px; padding:0px 0px 0px 0px}

H1 {font-family: century gothic; verdana, arial; font-style:normal; font-size: 16px; margin:0px}
H2 {font-family: century gothic; verdana, arial; font-style:normal; font-size: 14px; margin:0px}
H3 {font-family: century gothic; verdana, arial; font-style:normal; font-size: 13px; margin:0px}

.main {background: #FFFFFF} 

#spanmenu {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px;}
#spansubmenu {margin:2px 2px 2px 2px; background-color: #840421;}

.menu {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px; padding:0px 0px 0px 0px; border: solid 0px red;}
A.menu:link {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px; padding:0px 10px 0px 10px; text-decoration:none; color: #840421;}
A.menu:visited {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px; padding:0px 10px 0px 10px; text-decoration:none; color: #840421;}
A.menu:hover {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px; padding:0px 10px 0px 10px; text-decoration:none; color: #FFFFFF; background-color: #840421;}

.menunolink {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px; text-decoration:none; padding:0px 10px 0px 10px; color: #FFFFFF; background-color: #840421;} /* background-color: #edeabf;*/
A.menunolink:link {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px; text-decoration:none; padding:0px 10px 0px 10px; color: #FFFFFF}
A.menunolink:visited {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px; text-decoration:none; padding:0px 10px 0px 10px; color: #FFFFFF}
A.menunolink:hover {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px; text-decoration:none; padding:0px 10px 0px 10px; color: #FFFFFF}

submenu {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px;  padding:0px 0px 0px 0px}
A.submenu:link {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px;  padding:0px 5px 0px 5px; text-decoration:none; color: #FFFFFF;}
A.submenu:visited {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px;  padding:0px 5px 0px 5px; text-decoration:none; color: #FFFFFF;}
A.submenu:hover {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px;  padding:0px 5px 0px 5px; text-decoration:none; color: yellow;}

.submenunolink {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px; text-decoration:none; padding:0px 5px 0px 5px; color: yellow;} /* background-color: #edeabf;*/
A.submenunolink:link {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px; text-decoration:none; padding:0px 5px 0px 5px; color: yellow}
A.submenunolink:visited {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px; text-decoration:none; padding:0px 5px 0px 5px; color: yellow}
A.submenunolink:hover {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px; text-decoration:none; padding:0px 5px 0px 5px; color: yellow}

.menuBottom{font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px;  padding:0px 0px 0px 0px}
A.menuBottom:link {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px;  padding:0px 0px 0px 0px; text-decoration:none; color: #AD9961;}
A.menuBottom:visited {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px;  padding:0px 0px 0px 0px; text-decoration:none; color: #AD9961;}
A.menuBottom:hover {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px;  padding:0px 0px 0px 0px; text-decoration:none; color: #840421;}



.linea {background: #AD9961}
.lineawhite {background: #FFFFFF}
.lineatratto {background:#FFFFFF url(images/lineatratto.gif) repeat-x left bottom;}

menuP {font-family: century gothic; verdana, arial; background: #DBD0B2; font-style:normal; font-weight: bold; font-size: 12px;  padding:0px 0px 0px 0px}
A.menuP:link {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 12px;  padding:0px 0px 0px 0px; text-decoration:none; color: #AD9961;}
A.menuP:visited {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 12px;  padding:0px 0px 0px 0px; text-decoration:none; color: #AD9961;}
A.menuP:hover {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 12px;  padding:0px 0px 0px 0px; text-decoration:none; color: #840421;}
.nolinkP {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 12px; text-decoration:none; padding:0px 0px 0px 0px; color: #840421}

.txt10 {font-family: century gothic; verdana, arial; font-style:normal; font-size: 10px;  padding:0px 0px 0px 0px}
.txt10bc {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px;  padding:0px 0px 0px 0px; margin:0px; color: #AD9961;}
.txt10bb {font-family: century gothic; verdana, arial; font-style:normal; font-weight: bold; font-size: 10px;  padding:0px 0px 0px 0px; margin:0px; color: #840421;}
.txt12 {font-family: century gothic; verdana, arial; font-style:normal; font-size: 12px;  padding:0px 0px 0px 0px}

/* set millions of background images */
.rbroundbox { width: 100%; background-color: #edeabf; color: #000000; margin: 0px 0px 0px 0px;}
.rbroundbox2 { width: 100%; background-color: #edeabf; color: #000000; margin: 2px 2px 0px 0px; }
.rbroundbox3 { width: 100%; background-color: gray; color: #000000; margin: 2px 2px 0px 0px; }
.rbroundboxNews { width: 100%; background: url(bgnews.gif) no-repeat top left; background-color: #e2e8ea; margin: 0px 0px 0px 0px;}
.rbroundboxInevidenza { width: 100%; background: url(bginevidenza.gif) no-repeat top left; background-color: #edeabf; margin: 2px 2px 0px 0px;}
.rbtop { background: url(tl.gif) no-repeat top left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

.sendmail { background: url(bgsendmail.jpg) no-repeat top left; background-color: #FFFFFF; }

/* height and width stuff, width not really nessisary. */
.rbtop, .rbbot {
width: 100%;
height: 15px;
}

.rbcontent { margin: 0px 10px 0px 10px; font-family: century gothic; verdana, arial; font-style:normal; font-size: 13px;}
.rbcontentNews { margin: 0px 10px 0px 10px; font-family: century gothic; verdana, arial; font-style:normal; font-size: 13px; height:20px;}
.rbcontentFoto { margin: 0px 10px 0px 10px; font-family: century gothic; verdana, arial; font-style:normal; font-size: 13px; height:100px;}
.rbroundbox { width: 100%; margin: 0px 0px 0px 0px; } /* margin: 0em auto; */

.bgscheda { background-color: #edeabf;}
.bgfoto { background-color: #edeabf; }
.bgvideo { background-color: green; }
.bgWhite { background-color: #FFFFFF;   background-image: url();}

#titleBox {
	position: fixed;
	float: center;
	height: 15px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #AD9961;
	}

#titleText {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #AD9961;
	font-family: century gothic; verdana, arial;
	font-size: 16px;
	font-style: bold;
	color: #FFFFFF;
	border: solid 1px red;
	}

.txtBdg {padding: 10px 20px 20px 0px; font-style:italic;}




