
.hover_trasp:hover
{
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */	
}

.home01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #614444;
	text-decoration: none;
	padding-bottom: 11px;
}
A.home01:link { }
A.home01:hover { color: #2a1515; }
A.home01:active { }
A.home01:visited { }

.titolone
{
font-family: 'Roboto Condensed', sans-serif;
font-size:28px;
color:#297d00;
font-style:oblique;
}

.titolone2
{
font-family: 'Roboto Condensed', sans-serif;
font-size:24px;
color:#FFFFFF;
}

.ombra
{
/*
-webkit-box-shadow: -1px 24px 38px 9px rgba(245,245,199,1);
-moz-box-shadow: -1px 24px 38px 9px rgba(245,245,199,1);
box-shadow: -1px 24px 38px 9px rgba(245,245,199,1);
*/
-webkit-box-shadow: 10px 47px 66px 13px rgba(245,245,199,0.69);
-moz-box-shadow: 10px 47px 66px 13px rgba(245,245,199,0.69);
box-shadow: 10px 47px 66px 13px rgba(245,245,199,0.69);

}

.ombra2
{
background-image:url(https://www.vivaisalvadoretti.it/sfondi/maschera2.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: right top;
    background-attachment: fixed;
/*
background-color: #ffffff;
opacity: 0.91;
filter: alpha(opacity=91);
*/
-webkit-box-shadow: 10px 47px 66px 13px rgba(245,245,199,0.69);
-moz-box-shadow: 10px 47px 66px 13px rgba(245,245,199,0.69);
box-shadow: 10px 47px 66px 13px rgba(245,245,199,0.69);
}

.menu-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	height:26px;
	line-height:26px;
	display:block;
	padding-left:8px;
	padding-right:8px;
	float:right;
	border-right: 1px solid #ebe9b2;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
A.menu-top:link { }
A.menu-top:hover { color: #FFFFFF; }
A.menu-top:active { }
A.menu-top:visited { }

.menu-top2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	height:26px;
	line-height:26px;
	display:block;
	padding-left:8px;
	padding-right:8px;
	float:right;
	border-right: 1px solid #ebe9b2;
	-webkit-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-radius: 6px;
}
A.menu-top2:link { }
A.menu-top2:hover { color: #FFFFFF; /*background-color:#f7df03;*/ }
A.menu-top2:active { }
A.menu-top2:visited { }



.menu-top-fb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4a66a0;
	text-decoration: none;
	height:26px;
	line-height:26px;
	display:block;
	padding-left:8px;
	padding-right:8px;
	float:right;
	border-right: 1px solid #ebe9b2;
	-webkit-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-radius: 6px;
}
A.menu-top-fb:link { }
A.menu-top-fb:hover { color: #FFFFFF; /*background-color:#f7df03;*/ }
A.menu-top-fb:active { }
A.menu-top-fb:visited { }



.menu-top-sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6d5252;
	text-decoration: none;
	height:26px;
	line-height:26px;
	display:block;
	padding-left:8px;
	padding-right:8px;
	background-color:#539d17;
	color:#FFFFFF;
	float:right;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
A.menu-top-sel:link { }
A.menu-top-sel:hover { color: #FFFFFF; }
A.menu-top-sel:active { }
A.menu-top-sel:visited { }

.menu-top-sel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6d5252;
	text-decoration: none;
	height:26px;
	line-height:26px;
	display:block;
	padding-left:8px;
	padding-right:8px;
	color: #000000; background-color:#f7df03;
	float:right;
	-webkit-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-radius: 6px;
}
A.menu-top-sel2:link { }
A.menu-top-sel2:hover { color: #FFFFFF; /*background-color:#f7df03;*/ }
A.menu-top-sel2:active { }
A.menu-top-sel2:visited { }

.menu-top-sel3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height:26px;
	line-height:26px;
	display:block;
	padding-left:8px;
	padding-right:8px;
	background-color:#f7df03;
	float:right;
	-webkit-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-radius: 6px;
}
A.menu-top-sel3:link { }
A.menu-top-sel3:hover { color: #ef0b0b; }
A.menu-top-sel3:active { }
A.menu-top-sel3:visited { }

.top_bottone
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height:23px;
	line-height:22px;
	display:block;
	margin-top:1px;
	margin-left:4px;
	background-color:#539d17;
	float:right;
	-webkit-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border-radius: 2px;
}

.top_casella
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #539d17;
	text-decoration: none;
	height:23px;
	line-height:22px;
	display:block;
	margin-top:1px;
	margin-left:4px;
	background-color:#FFFFFF;
	float:left;
	-webkit-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border-radius: 2px;
}

.titolo-sx {
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
}
.menu-sx {
	height: 18px;
	margin-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
	letter-spacing:-1px;
}
A.menu-sx:link { }
A.menu-sx:hover { color: #8a7272; }
A.menu-sx:active { }
A.menu-sx:visited { }

.menu-sx_ {
	height: 18px;
	margin-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6d5252;
	text-decoration: none;
	letter-spacing:-1px;
}
A.menu-sx_:link { }
A.menu-sx_:hover { color: #474444; }
A.menu-sx_:active { }
A.menu-sx_:visited { }





.titolo-sx2 {
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
}
.menu-sx2 {
	height: 18px;
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
}
A.menu-sx2:link { }
A.menu-sx2:hover { color: #8a7272; }
A.menu-sx2:active { }
A.menu-sx2:visited { }


.testo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
}
A.testo3:link { }
A.testo3:hover { color: #8a7272; }
A.testo3:active { }
A.testo3:visited { }

.testo3a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
A.testo3a:link { }
A.testo3a:hover { color: #8a7272; }
A.testo3a:active { }
A.testo3a:visited { }


.tit3a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}
A.tit3a:link { }
A.tit3a:hover { color: #8a7272; }
A.tit3a:active { }
A.tit3a:visited { }

.tit3aa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}
A.tit3aa:link { }
A.tit3aa:hover { color: #8a7272; }
A.tit3aa:active { }
A.tit3aa:visited { }

.menu-sx4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #474444;
	text-decoration: none;
}
A.menu-sx4:link { }
A.menu-sx4:hover { color: #8a7272; }
A.menu-sx4:active { }
A.menu-sx4:visited { }


.TitRosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #c43b3b;
	text-decoration: none;
}
A.TitRosso:link { }
A.TitRosso:hover { color: #8a7272; }
A.TitRosso:active { }
A.TitRosso:visited { }

.casella 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #FFFFFF; border: 1px solid #7E7D7C; }
.tasto 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #8a7272; border: 1px solid #333333; }
.casella_disabled	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #DDDDDD; border: 1px solid #7E7D7C; }


.menu-titolo {
	margin-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: Bold;
	color: #474444;
	text-decoration: none;
}

.menu01_in {
	font-family: Verdana;
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 210px;
	width:220px;
	display:block;
	float:left;
	line-height:12px;
	margin-left:6px;
}
A.menu01_in:link { }
A.menu01_in:hover { color: #ef0b0b; }
A.menu01_in:active { }
A.menu01_in:visited { }



.menu01_inn {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height:16px;
}
A.menu01_inn:link { }
A.menu01_inn:hover { color: #ef0b0b; }
A.menu01_inn:active { }
A.menu01_inn:visited { }

.menu01 {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 24px;
	width:240px;
	display:block;
	float:left;
	line-height:24px;
	margin-left:6px;
}
A.menu01:link { }
A.menu01:hover { color: #ef0b0b; }
A.menu01:active { }
A.menu01:visited { }

.menu02 {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	min-height: 22px;
	width:220px;
	display:block;
	float:left;
	line-height:22px;
	margin-left:26px;
}
A.menu02:link { }
A.menu02:hover { color: #ef0b0b; }
A.menu02:active { }
A.menu02:visited { }


.menu02_sel {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #429808;
	text-decoration: none;
	min-height: 22px;
	width:220px;
	display:block;
	float:left;
	line-height:22px;
	margin-left:26px;
}
A.menu02_sel:link { }
A.menu02_sel:hover { color: #ef0b0b; }
A.menu02_sel:active { }
A.menu02_sel:visited { }


.menu03 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 20px;
	width:99%;
	display:block;
	float:left;
	line-height:20px;
	margin-left:20px;
}
A.menu03:link { }
A.menu03:hover { color: #ef0b0b; }
A.menu03:active { }
A.menu03:visited { }


.menu0_3 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	float:left;
	line-height:20px;
}
A.menu0_3:link { }
A.menu0_3:hover { color: #ef0b0b; }
A.menu0_3:active { }
A.menu0_3:visited { }


h1 {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.menu00_in {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin-left:6px;
	display:block;
	float:left;
	width:900px;
	border-bottom:0px #FFC solid;
}
.menu00 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin-left:6px;
}

.testo001 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.testo002 {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.testo003 {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.menu02int {
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 26px;
	width:520px;
	display:block;
	float:left;
	line-height:26px;
	margin-left:30px;
}
A.menu02int:link { }
A.menu02int:hover { color: #ef0b0b; }
A.menu02int:active { }
A.menu02int:visited { }

.menu03int {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	min-height: 22px;
	width:520px;
	display:block;
	float:left;
	line-height:22px;
	margin-left:50px;
}
A.menu03int:link { }
A.menu03int:hover { color: #ef0b0b; }
A.menu03int:active { }
A.menu03int:visited { }




.testo
{
font-family: 'Arimo', sans-serif;
font-size:14px;
font-weight:normal;
}

.tx_area {
	font-family: 'Arimo', sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #888888;
	-webkit-border-radius: 0px 6px 0px 0px;-moz-border-radius: 0px 6px 0px 0px;border-radius: 0px 6px 0px 0px;
	height:18px;
}
.tx_area2 {
	font-family: 'Arimo', sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #888888;
	-webkit-border-radius: 0px 6px 0px 0px;-moz-border-radius: 0px 6px 0px 0px;border-radius: 0px 6px 0px 0px;
}
.tx_bottone {
	font-family: 'Arimo', sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	background-color: #222222;
	border: 1px solid #888888;
	-webkit-border-radius: 0px 6px 0px 0px;-moz-border-radius: 0px 6px 0px 0px;border-radius: 0px 6px 0px 0px;
	height:25px;
	width:120px;
}


.footer02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
A.footer02:link { }
A.footer02:hover { color: #2a1515; }
A.footer02:active { }
A.footer02:visited { }