BODY {
	font-family: Helvetica;
	font-size: 12px;
	color: #000000;
}
TD {
	font-family: Helvetica;
	font-size: 12px;
}
P {
	font-family: Helvetica;
	font-size: 12px;
}
INPUT{
	font-family: Helvetica;
	font-size: 12px;
	color: #000000;
}
SELECT{
	font-family: Helvetica;
	font-size: 12px;
	color: #000000;
}
TEXTAREA{
	font-family: Helvetica;
	font-size: 12px;
	color: #000000;
}
A:active {
	font-family: Helvetica;
	text-decoration: none;
	color: #0000CC;
}
A:link {
	font-family: Helvetica;
	text-decoration: none;
	color: #0000CC;
}
A:visited {
	font-family: Helvetica;
	text-decoration: none;
	color: #0000CC;
}
A:hover {
	font-family: Helvetica;
	text-decoration: underline;
	color: #0000FF;
}

/* ---------- Titoli ---------- */

#swf { position:absolute; width:100%; height:100%;}
#contenitore1x { left:50%; bottom:20px; margin-left:-85px; position:absolute; width:560px; height:410px; z-index:11; background-color:transparent;}
#contatti {left:50%; top:200px; margin-left:+275px; position:absolute; width:175px; height:275px;  z-index:15; background-color:#FFFFFF;}
#mediavigneti {left:50%; top:200px; margin-left:+275px; position:absolute; width:175px; height:475px;  z-index:13; background-color:#FFFFFF;}
#winclose { left:50%; top:200px; margin-left:-171px; position:absolute; width:400px; height:25px; z-index:12;  background-color:#FFFFFF; border: 0px none #000000;}
#closemedia {left:50%; top:200px; margin-left:+275px; position:absolute; width:175px; height:25px; z-index:16; background-color:#FFFFFF; border: 0px none #000000;}
#closecontatti {left:50%; top:200px; margin-left:+275px; position:absolute; width:175px; height:25px; z-index:18; background-color:#FFFFFF; border: 0px none #000000;}
#closemediavigneti {left:50%; top:200px; margin-left:+275px; position:absolute; width:175px; height:25px; z-index:15; background-color:#FFFFFF; border: 0px none #000000;}
#mainmedia { left:50%; top:200px; margin-left:-171px; position:absolute; width:400px; height:450px;  z-index:20; background-color:#FFFFFF;}
#mainzoom { left:0px; top:0px; position:absolute; width:100%; height:100%;  z-index:99; background-color:#FFFFFF; }


A.link_user { color: #660000; font-size: 12px; font-family: Helvetica; text-decoration: none; }
A.link_user:active { color: #660000; font-size: 12px; font-family: Helvetica; text-decoration: none; }
A.link_user:link { color: #660000; font-size: 12px; font-family: Helvetica; text-decoration: none; }
A.link_user:visited { color: #660000; font-size: 12px; font-family: Helvetica; text-decoration: none; }
A.link_user:hover { color: #000000; font-size: 12px; font-family: Helvetica; text-decoration: none; }

.titolone {
	color: #000000;
	font-size: 24px;
	font-family: Georgia;
	text-decoration: none;
}

.titlesection2 {
	color: #000000;
	font-size: 20px;
	font-family: Helvetica;
	text-decoration: none;
}

.coprpodeltesto {
	color: #000000;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}

.bodycarrello {
	color: #4e4b4a;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}

.bodyscheda {
	color: #4e4b4a;
	font-size: 11px;
	font-family: Helvetica;
	text-decoration: none;
}

.bodyschedatimes {
	color: #4e4b4a;
	font-size: 11px;
	font-family: Helvetica;
	text-decoration: none;
}

.bodyvinig {
	color: #E5A30A;
	font-size: 11px;
	font-family: Helvetica;
	text-decoration: none;
}
.bodyvinigpicco {
	color: #4e4b4a;
	font-size: 11px;
	font-family: Helvetica;
	text-decoration: none;
}

.tit_top_nb {
	font-family: Helvetica;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.tit_clock {
	font-family: Helvetica;
	font-size: 12px;
	color: #224B9E;
	text-decoration: none;
}
.tit_chiocciola {
	font-family: Helvetica;
	font-size: 14px;
	color: #FF0033;
	text-decoration: none;
}

.tit_screen {
	font-family: Helvetica;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.tit_red {
	font-family: Helvetica;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.corpotesto2 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: #eeeeee;
	BORDER-BOTTOM: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid;
	scrollbar-track-color: #FFFFFF; 
	scrollbar-3d-light-color: #AEBC37; 
	
	scrollbar-arrow-color: #AEBC37; 
	scrollbar-base-color: #FFFFFF ;
	scrollbar-darkshadow-color: #FFFFFF ; 
	scrollbar-face-color:#FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF;
}


/* ---------- Links ---------- */
A.mail:active {
	color: #E5A30A;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}
A.mail:link {
	color: #E5A30A;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}
A.mail:visited {
	color: #E5A30A;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}
A.mail:hover {
	color: #4e4b4a;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}

A.mail_link:active {
	color: #7a5b12;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}
A.mail_link:link {
	color: #7a5b12;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}
A.mail_link:visited {
	color: #7a5b12;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}
A.mail_link:hover {
	color: #4e4b4a;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}

A.mail_contatti:active {
	color: #660000;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}
A.mail_contatti:link {
	color: #660000;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}
A.mail_contatti:visited {
	color: #660000;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}
A.mail_contatti:hover {
	color: #000000;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}


A.link_login:active {
	color: #61480E;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}
A.link_login:link {
	color: #61480E;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}
A.link_login:visited {
	color: #61480E;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}
A.link_login:hover {
	color: #4e4b4a;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}






A.navtxt:active {
	color: #FFFFFF;
	text-decoration: none;
}
A.navtxt:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.navtxt:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A.navtxt:hover {
	color: #000066;
	font-family: Helvetica;
	text-decoration: none;
	background-color: #FFFFFF;
}
A.link_page:active {
	color: #FFFFFF;
	text-decoration: none;
}
A.link_page:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.link_page:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A.link_page:hover {
	color: #EA751E;
	font-family: Helvetica;
	text-decoration: none;
}


A.link_page2:active {
	color: #FFFFFF;
	text-decoration: none;
}
A.link_page2:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.link_page2:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A.link_page2:hover {
	color: #3e3e40;
	text-decoration: none;
}



A.link_link:active {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
A.link_link:link {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
A.link_link:visited {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
A.link_link:hover {
	color: #3e3e40;
	font-size: 12px;
	text-decoration: none;
}


A.link_img:active {
	color: #660000;
	font-size: 14px;
	font-family: Helvetica;
	text-decoration: none;
}
A.link_img:link {
	color: #660000;
	font-size: 14px;
	font-family: Helvetica;
	text-decoration: none;
}
A.link_img:visited {
	color: #660000;
	font-size: 14px;
	font-family: Helvetica;
	text-decoration: none;
}
A.link_img:hover {
	color: #000000;
	font-size: 14px;
	font-family: Helvetica;
	text-decoration: none;
}

A.link_img2:active {
	color: #7A5B12;
	font-size: 12;
	font-family: Helvetica;
	text-decoration: none;
}
A.link_img2:link {
	color: #7A5B12;
	font-size: 12;
	font-family: Helvetica;
	text-decoration: none;
}
A.link_img2:visited {
	color: #7A5B12;
	font-size: 12;
	font-family: Helvetica;
	text-decoration: none;
}
A.link_img2:hover {
	color: #7A5B12;
	font-size: 12;
	font-family: Helvetica;
	text-decoration: none;
}




A.link_img3:active {
	color: #660000;
	font-size: 11px;
	font-family: Helvetica;
	text-decoration: none;
}
A.link_img3:link {
	color: #660000;
	font-size: 11px;
	font-family: Helvetica;
	text-decoration: none;
}
A.link_img3:visited {
	color: #660000;
	font-size: 11px;
	font-family: Helvetica;
	text-decoration: none;
}
A.link_img3:hover {
	color: #000000;
	font-size: 11px;
	font-family: Helvetica;
	text-decoration: none;
}


A.link_next:active {
	color: #E5A30A;
	font-size: 12px;
	text-decoration: none;
}
A.link_next:link {
	color: #E5A30A;
	font-size: 12px;
	text-decoration: none;
}
A.link_next:visited {
	color: #E5A30A;
	font-size: 12px;
	text-decoration: none;
}
A.link_next:hover {
	color: #4e4b4a;
	font-size: 12px;
	font-family: Helvetica;
	text-decoration: none;
}
A.link_next2:active {
	color: #E5A30A;
	font-size: 14px;
	text-decoration: none;
}
A.link_next2:link {
	color: #E5A30A;
	font-size: 14px;
	text-decoration: none;
}
A.link_next2:visited {
	color: #E5A30A;
	font-size: 14px;
	text-decoration: none;
}
A.link_next2:hover {
	color: #4e4b4a;
	font-size: 14px;
	font-family: Helvetica;
	text-decoration: none;
}
A.nav_sx_01:active {
	color: #FFFFFF;
	text-decoration: none;
}
A.nav_sx_01:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.nav_sx_01:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A.nav_sx_01:hover {
	color: #FF0000;
	font-family: Helvetica;
    text-decoration: none;
	background-color: #FFDF4F;
}
/* ---------- Classi ---------- */
.input {
	font-family: Helvetica;
	font-size: 12px;
	color: #000000;
}
.textarea {
	font-family: Helvetica;
	font-size: 12px;
	color: #000000;
}
.noinput {
	border: none;
}
.navtxt {
	font-family: Helvetica;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.nav_sx_01 {
	font-family: Helvetica;
	font-size: 12px;
    width: 200px;
    height: 18px;
	text-decoration: none;
	color: #000000;
}
.parent {
	font-family: Helvetica;
    width: 200px;
    height: 18px;
    border-bottom: 1px solid #224B9E;
	text-decoration: none;
	color: #000000;
	background-color: #A4CEFA;
}
.parent_2 {
	font-family: Helvetica;
    width: 200px;
    height: 18px;
    border-bottom: 1px solid #224B9E;
	text-decoration: none;
	color: #000000;
	background-color: #A4CEFA;
}
.parent_3 {
	font-family: Helvetica;
    width: 200px;
    height: 18px;
    border-bottom: 1px solid #224B9E;
	text-decoration: none;
	color: #000000;
	background-color: #A4CEFA;
}
.parent_4 {
	font-family: Helvetica;
    width: 200px;
    height: 18px;
    border-bottom: 1px solid #224B9E;
	text-decoration: none;
	color: #000000;
	background-color: #A4CEFA;
}
.parent_5 {
	font-family: Helvetica;
    width: 200px;
    height: 18px;
    border-bottom: 1px solid #224B9E;
	text-decoration: none;
	color: #000000;
	background-color: #A4CEFA;
}
.parent_6 {
	font-family: Helvetica;
    width: 200px;
    height: 18px;
    border-bottom: 1px solid #224B9E;
	text-decoration: none;
	color: #000000;
	background-color: #A4CEFA;
}

#bloccobianco { left:50%; top:100px; margin-left:-171px; position:absolute; width:400px; height:475px; background-color:#FFFFFF; display:none; z-index:30002;}

.scrollContainer3 img {cursor:pointer;}
.scrollContainer3 img:hover {opacity:0.5; filter:alpha(opacity=50);}


td.buttonscroll img {cursor:pointer;}
td.buttonscroll img:hover {opacity:0.5; filter:alpha(opacity=50);}
