#generale {
	background-color: #FFFFFF;
	padding: 15px;
	clear: right;
	width: 770px;
	position: relative;
}


.menu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #23833A;
	display: block;
	height: 32px;
}
.menu-ItemStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #23833A;

}
.a-menu-link {
	text-decoration: none;
	font-size: 11px;
}
.a-menu-hover, a:hover.mainLogoutMenu {
	text-decoration: none;
	color: #91C19C;
	font-size: 11px;
}
.a-menu-visited {
	text-decoration: none;
	font-size: 11px;
}
.mainLogoutMenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #23833A;
}
.mainLoginMenu
{
	background-color: #23833A;
}
.mainLoginMenu2
{
	margin-top:12px;
	background-color: #23833A;
}
.sottomenu-main
{
	vertical-align: middle;
}
.sottomenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #155424;
	text-decoration: none;
	
	line-height: 32px;
	vertical-align: middle;
	height: 32px;
}/*padding-left: 16px;*/
.sottomenu-separator 
{
	margin-top:12px;
	vertical-align: middle;
	height: 8px;
	width: 9px;
}
#sottomenu {
	background-color: #91C19C;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #155424;
	text-decoration: none;
	
	line-height: 32px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}/*padding-left: 16px;*/
#container {
	position:relative;
	background-color: #E4E3E3;
	background-image: url(../img/sfondo_content.gif);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#right {
	width: 199px;
	
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #D2D1D1;
	display: inline;
	background-color: #d2d1d1;
}
#six {
	float: left;
	width: 529px;
	
	padding: 20px 25px 20px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #e4e3e3;
	margin-bottom: 1px;
	font-weight: normal;
}
.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
}
#sectionLinks{
	margin: 0px 0px 5px;
	padding: 0px;
	width: 198px;
	background-color: #D2D1D1;
	clear: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CECDCD;
	border-bottom-color: #B2B2B2;
	border-left-color: #FFFFFF;
	z-index: 3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 36px;
	font-weight: bold;
	color: #23833A;
	text-decoration: none;
	height: 228px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url("bg_nav.jpg");
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}
#pageNav{
	float: left;
	width:178px;
	padding: 0px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}
#newmenu {
	background-color: #D2D1D1;
}
.rlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 36px;
	font-weight: bold;
	color: #23833A;
	height: 36px;
	background-color: #dfdfdf;
	text-decoration: none;
	padding-left: 11px;
	background-image: url(../img/sfondo_bot.gif);
	background-repeat: repeat-x;
}
#layer10 {
	background-color: #d2d1d1;
}

ul.menu1 {
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #D2D1D1;
	font-weight: bold;
	line-height: 36px;
	height: 36px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #b2b2b2;
}
ul.menu1 li a {
	display:block;
	text-decoration:none;
	height:36px;
	line-height:36px;
	padding-top: 0;
	padding-bottom: 0;
	background-color: #dfdfdf;
	margin-top: 4px;

}
ul.menu1 li { display:inline; /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
	border-top-color: #000000;
	margin-right: 0px;
	margin-top: 4px;
	margin-left: 0px;
} 
ul.menu1 li a:link, ul.menu1 li a:visited {
	background:#dfdfdf;
	color: #23833A;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #b2b2b2;
} /* colori per il link */
ul.menu1 li a:hover, ul.menu1 li a:active {
	color: #666666;
	background-color: #D2D1D1;
} /* colori per l'effetto roll-over */
.vino {
	background-image: url(../img/sx/vino.gif);
	background-position: 0px 0px;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
#footer {
	height: 32px;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 32px;
	text-align: left;
	background-color: #23833A;
	position: relative;
	clear: both;	
}/*padding-left: 15px;*/
.footerText
{
	margin-left: 16px;
	}
a.footer:link {
	color: #91C19C;
	text-decoration: none;
}
#foot {
	background-color: #91c19c;
	height: 32px;
	width: 755px;
	padding-left: 15px;
	z-index: 3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #23833A;
	text-decoration: none;
	line-height: 32px;
	text-align: left;
	position: relative;
	clear: both;
}
a.foot:link {
	background-color: #91c19c;
	z-index: 3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B652E;
	text-decoration: none;
	line-height: 32px;
	text-align: left;
	font-weight: bold;
}
a.foot:visited {

	background-color: #91c19c;
	z-index: 3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B652E;
	text-decoration: none;
	line-height: 32px;
	text-align: left;
	font-weight: bold;
}
a.footer:visited {

	color: #91C19C;
	text-decoration: none;
}
a.footer:hover {

	color: #FFFFFF;
	text-decoration: none;
}
a.foot:hover {

	background-color: #91c19c;
	z-index: 3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 32px;
	text-align: left;
	font-weight: bold;
}
a.sottomenu:hover {
	color: #1B652E;
	text-decoration: none;
}
a.sottomenu:link {

	color: #FFFFFF;
	text-decoration: none;
}
.sottomenu {
	color: #FFFFFF;
	text-decoration: none;
}
.sottoff {
	color: #185C29;
	text-decoration: none;
	font-weight: normal;
}
a.sottomenu:visited {
	text-decoration: none;
}
#vino {
	float: left;
	height: 519px;
	width: 529px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	z-index: 2;
	padding: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #E4E3E3;
}
.titolobianco {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
#sotto_vino {

	background-color: #C17575;
	height: 32px;
	width: 754px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #155424;
	text-decoration: none;
	list-style-image: url(../../test/freccia.gif);
	padding-left: 16px;
	line-height: 32px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#sotto_mat {


	background-color: #FFCC66;
	height: 32px;
	width: 754px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	list-style-image: url(../../test/freccia.gif);
	padding-left: 16px;
	line-height: 32px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#sotto_attrez {



	background-color: #AFAFAF;
	height: 32px;
	width: 754px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #155424;
	text-decoration: none;
	list-style-image: url(../../test/freccia.gif);
	padding-left: 16px;
	line-height: 32px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#sotto_olio {



	background-color: #7FA871;
	height: 32px;
	width: 754px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #155424;
	text-decoration: none;
	list-style-image: url(../../test/freccia.gif);
	padding-left: 16px;
	line-height: 32px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#sotto_terreno {




	background-color: #C4B67D;
	height: 32px;
	width: 754px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #155424;
	text-decoration: none;
	list-style-image: url(../../test/freccia.gif);
	padding-left: 16px;
	line-height: 32px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#sotto_acqua {





	background-color: #BDD7D5;
	height: 32px;
	width: 754px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #155424;
	text-decoration: none;
	list-style-image: url(../../test/freccia.gif);
	padding-left: 16px;
	line-height: 32px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#sotto_altre {






	background-color: #8F8F8F;
	height: 32px;
	width: 754px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #155424;
	text-decoration: none;
	list-style-image: url(../../test/freccia.gif);
	padding-left: 16px;
	line-height: 32px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.foto {
	border: 1px solid #23833A;
	margin-bottom: 6px;
	margin-left: 6px;
}
.testolink {
	color: #23833A;
}
.mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.minblack {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.fotoleft {
	border: 1px solid #23833A;
	margin-bottom: 6px;
	margin-right: 6px;
}
body {
	margin-bottom: 20px;
}
h6 {
	font-size: 11px;
	line-height: normal;
	padding-top: 0px;
	padding-bottom: 0px;
}
.co2 {
	font-size: 6px;
}
.minblackinno {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.strem {
	font-style: italic;
	font-weight: bold;
}
.titolo_home {
	color: #23833A;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.homefoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #23833A;
	text-decoration: none;
}
a.homefoot:link {
	background-color: #FFFFFF;
	padding-right: 4px;
	padding-left: 4px;
}
.homelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #23833A;
}
a.homelinks:link {
	color: #333333;
	text-decoration: none;
}
a.homelinks:visited {
	color: #333333;
	text-decoration: none;
}
a.homelinks:hover {

	color: #23833A;
	text-decoration: none;
}
