* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	font-family:Verdana, Arial, sans-serif;
	background:#FAFDFE;
	color:#095082; line-height:13px; font-size:10px;
}

input, select, textarea {
	font-family:Verdana, Arial, sans-serif;
	padding:1px;
	color:#095082; line-height:13px; font-size:11px; font-weight:normal;
	vertical-align:middle;
}

table, td {vertical-align:top;}

.cont_bg {background:url("../images/bg_cont.gif") top repeat-x; padding-top:5px;}

img {
	border:0px;
}

.clear {clear:both;}
.clear_r {clear:right;}
.spacer {font-size:0px; line-height:0px;}

.main_w {width:80%; margin:auto;}
.main_wt {width:780; margin:auto;}

/* box errore */

.errore {border:1px solid #FF3300;}
.errore {background:#FFFFCC url("../images/icon_x.png") top left no-repeat; padding:5px; text-align:left;}
.errore {color:#FF0000; font-size:10px; padding-left:21px;}

/* box conferma */

.ok {border:1px solid #00D900;}
.ok {background:#FFFFFF url("../images/tick.png") top left no-repeat; padding:5px; text-align:left;}
.ok {color:#009F00; font-size:10px; padding-left:21px;}


/* box testata */

.head {background:url("../images/bg_head_b.gif") 0px 58px;}
.head_t {background:url("../images/bg_head.gif") top repeat-x;}

.logo {float:left; padding:18px 0 0 10px;}


.links {float:right; padding:26px 20px 19px 0; text-transform:uppercase; color:#164B6D;}
.links a {color:#164B6D; text-decoration:none;}
.links a:hover {text-decoration:underline;}

.nav_w {}

.nav_1 {float:right; background:url("../images/nav_c.gif") top;}
.nav_1 .bg_1 {background:url("../images/nav_r.jpg") top right repeat-y; padding:11px 22px 9px 15px;}


.nav_2 {float:right; background:url("../images/nav_c.gif") top;}
.nav_2 .bg_1 {background:url("../images/nav_line.jpg") top right repeat-y;}
.nav_2 .bg_2 {background:url("../images/nav_l.jpg") top left repeat-y; padding:12px 45px 10px 58px;}

.nav_2 {text-transform:uppercase; font-weight:bold; font-size:11px; color:#3F94CF;}
.nav_2 strong {color:#66AC47;}
.nav_2 a {color:#66AC47; text-decoration:none;}
.nav_2 a:hover {text-decoration:underline;}


.nav_3 {float:right; background:url("../images/nav_c.gif") top; margin-right:-57px;}
.nav_3 .bg_1 {background:url("../images/nav_line.jpg") top right repeat-y;}
.nav_3 .bg_2 {background:url("../images/nav_l.jpg") top left repeat-y; padding:10px 47px 5px 52px;}

.nav_3 {text-transform:uppercase; font-weight:bold; font-size:11px; color:#3F94CF;}
.nav_3 select {width:100px;}

.menu {width:100%; font-size:11px; text-transform:uppercase; font-weight:bold; background: #3083BC url("../images/menu_bg.gif") top;}


.menu ul {margin:0; list-style:none; padding:0 0 0 8px;}
.menu ul li {padding:5px 25px 7px 26px; float:right; border:1px solid #267EBA; margin:4px 1px 2px 0;}
.menu ul li a {color:#FFFFFF; text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}

.footer {border-top:1px solid #000000; color:#5F655C; text-transform:uppercase; font-family:Verdana, Arial, sans-serif; font-size:8px;}
.footer a {color:#5F655C; text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.footer .copy {padding-top:1px; color:#5F655C;}
.footer .copy a {color:#5F655C;}
.footer .left {float:left; width:100%;}
.footer .left .margin {margin-right:1px; padding:12px 20px 20px 20px; text-align:left;}
.footer .right {float:right; width:200px;}
.footer .right .indent {padding:11px 21px 30px 0; text-align:right;}

.navigatore {font-family:Verdana, Arial, sans-serif; font-size:10px;color:#095082;}
.navigatore a {color:#095082; text-decoration:underline; font-size:9px; }
.navigatore a:hover {text-decoration:none; color:#FF0000;}

#centrale{}
#centrale .box_border {border:2px solid #FFFFFF;}
#centrale .box_head {padding-bottom:3px; line-height:normal; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #FFFFFF;}
#centrale .box_head {color:#095082; font-size:11px; background:#8AC6E3 url("../images/h_bg.gif") top repeat-x; padding:6px 8px 6px 8px;}
#centrale .box_body {padding-bottom:3px; font-family: Verdana, Arial, sans-serif; background:#E8F2F6; padding:11px; text-align:left;}
#centrale .box_body {color:#0D6FB7; font-size:11px; line-height:normal;}
#centrale .box_body input {margin-top:2px; margin-bottom:2px; color:#0D6FB7;}
#centrale .box_body h1 {color:#0D6FB7; font-size:11px; line-height:normal;}
#centrale .box_body input.bottom {cursor: hand; margin-bottom:3px; margin-top:8px; margin-right:8px; font-size: 9px; color:#095082; background:#8AC6E3 url("../images/h_bg.gif") top repeat-x; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:0px;}
#centrale .box_body ul {margin:0; padding:0; list-style:none;}
#centrale .box_body ul li {padding:2px 0 2px 0;}
#centrale .box_body ul li {text-decoration:none; color:#5F655C; background:url("../images/arrow_7.gif") top left no-repeat; padding-left:22px;}
#centrale .box_body ul li a {background: none; text-decoration:underline; color:#5F655C; padding-left:0px;}
#centrale .box_body ul li a:hover {text-decoration:none;}

#categorie {}
#categorie .box_border {border:2px solid #FFFFFF;}
#categorie .box_head {padding-bottom:3px; line-height:normal; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #FFFFFF;}
#categorie .box_head {background:#9BCD85 url("../images/h_bg_1.gif") top repeat-x; padding:6px 8px 6px 8px; color:#2D4920;}
#categorie .box_head a {color:#2D4920;}
#categorie .box_body {background:#F3FDEE; padding:11px; text-align:left;}
#categorie .box_body {color:#609746; font-size:11px; line-height:normal;}
#categorie .box_body {margin:0; background:#EEF1F3; color:#609746; padding:6px 8px 6px 8px; font-size:11px;}
#categorie .box_body ul {margin:0; padding:0; list-style:none;}
#categorie .box_body ul li {padding:2px 0 2px 0;}
#categorie .box_body ul li a {text-decoration:underline; color:#609746; background:url("../images/arrow_1.gif") top left no-repeat; padding-left:11px;}
#categorie .box_body a:hover {text-decoration:none;}

#sponsor {}
#sponsor .box_border {border:2px solid #FFFFFF;}
#sponsor .box_head {padding-bottom:3px; line-height:normal; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #FFFFFF;}
#sponsor .box_head {background:#E5BAEC url("../images/h_bg_4.gif") top repeat-x; color:#4D3152; padding:6px 8px 6px 8px;}
#sponsor .box_head a {color:#4D3152;}
#sponsor .box_body {background:#F9E9FB; padding:11px; text-align:center;}
#sponsor .box_body {color:#4D3152; font-size:13px; line-height:normal;font-weight:bold;}
#sponsor .box_body a {color:#4D3152; text-decoration:none; font-size:9px; line-height:1.61em;font-weight:bold;}
#sponsor .box_body a:hover {text-decoration:none;}
#sponsor .box_cont_bg {background:#F6FBFC; padding:8px;}

/* box vd */

#vd {}
#vd .box_border {border:2px solid #FFFFFF;}
#vd .box_head {padding-bottom:3px; line-height:normal; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #FFFFFF;}
#vd .box_head {background:#8AC6E3 url("../images/h_bg.gif") top repeat-x; padding:6px 8px 6px 8px; color:#4D3152;}
#vd .box_head a {color:#4D3152;}
#vd .box_body {background:#E8F2F6; padding:11px; text-align:left;}
#vd .box_body {color:#4D3152; font-size:11px; line-height:normal;}
#vd .box_body .red {color:#FF0000; font-size:13px; line-height:normal;padding:5px;}
#vd .box_body a {color:#4D3152; text-decoration:none; font-size:11px;}
#vd .box_body a:hover {text-decoration:none;}
#vd .box_body ul {margin:0; padding:0; list-style:none;}
#vd .box_body ul li {padding:2px 0 2px 0;}
#vd .box_body ul li {text-decoration:none; color:#5F655C; background:url("../images/arrow_7.gif") top left no-repeat; padding-left:22px;}
#vd .box_body ul li a {background: none; text-decoration:underline; color:#5F655C; padding-left:0px;}
#vd .box_body ul li a:hover {text-decoration:none;}


#vd .cat a {color:#808080; text-decoration:none; font-size:9px;}
#vd .cat a:hover {text-decoration:none;}

#vd .stitolo {color:#609746; font-size:10px;}
#vd .sstitolo {color:#808080; font-size:9px;}

#vd .head_titolo_left {background:#DBDFE2 url("../images/h_bg_5.gif") top repeat-x; color:#095082;}
#vd .head_titolo_left {border-left: solid 1px #ffffff; border-top: solid 1px #ffffff;border-bottom: solid 1px #ffffff;}
#vd .head_titolo_left {padding: 3px; color:#5F655C; font-size:11px; line-height:normal; font-weight:bold;}
#vd .head_titolo_center {background:#DBDFE2 url("../images/h_bg_5.gif") top repeat-x; color:#2D4920;}
#vd .head_titolo_center {padding:3px;border-top: solid 1px #ffffff;border-bottom: solid 1px #ffffff;}
#vd .head_titolo_center {color:#5F655C; font-size:11px; line-height:normal; font-weight:bold;}
#vd .head_titolo_right {background:#DBDFE2 url("../images/h_bg_5.gif") top repeat-x; color:#2D4920;}
#vd .head_titolo_right {padding:3px;border-top: solid 1px #ffffff;border-bottom: solid 1px #ffffff;border-right: solid 1px #ffffff;}
#vd .head_titolo_right {color:#5F655C; font-size:11px; line-height:normal; font-weight:bold;}

#vd .box_cont_bg {background:#E8F2F6; padding:0px;}

#vd .body1_left {background:#FAFAFF;}
#vd .body1_left {border-left: solid 1px #9F9FFF; border-top: solid 1px #9F9FFF;border-bottom: solid 1px #9F9FFF;}
#vd .body1_left {padding: 5px; vertical-align:middle;}
#vd .body1_center {background:#FAFAFF;}
#vd .body1_center {border-top: solid 1px #9F9FFF;border-bottom: solid 1px #9F9FFF;}
#vd .body1_center {padding: 8px; vertical-align:middle;}
#vd .body1_right {background:#FAFAFF;}
#vd .body1_right {border-right: solid 1px #9F9FFF; border-top: solid 1px #9F9FFF;border-bottom: solid 1px #9F9FFF;}
#vd .body1_right {padding: 8px; vertical-align:middle;}

#vd .body2_left {background:#F4F4F4;}
#vd .body2_left {border-left: solid 1px #9F9FFF; border-top: solid 1px #9F9FFF;border-bottom: solid 1px #9F9FFF;}
#vd .body2_left {padding: 5px; vertical-align:middle;}
#vd .body2_center {background:#F4F4F4;}
#vd .body2_center {border-top: solid 1px #9F9FFF;border-bottom: solid 1px #9F9FFF;}
#vd .body2_center {padding: 8px; vertical-align:middle;}
#vd .body2_right {background:#F4F4F4;}
#vd .body2_right {border-right: solid 1px #9F9FFF; border-top: solid 1px #9F9FFF;border-bottom: solid 1px #9F9FFF;}
#vd .body2_right {padding: 8px; vertical-align:middle;}

#vd .body3_left {background:#FFFF66;}
#vd .body3_left {border-left: solid 1px #9F9FFF; border-top: solid 1px #9F9FFF;border-bottom: solid 1px #9F9FFF;}
#vd .body3_left {padding: 5px; vertical-align:middle;}
#vd .body3_center {background:#FFFF66;}
#vd .body3_center {border-top: solid 1px #9F9FFF;border-bottom: solid 1px #9F9FFF;}
#vd .body3_center {padding: 8px; vertical-align:middle;}
#vd .body3_right {background:#FFFF66;}
#vd .body3_right {border-right: solid 1px #9F9FFF; border-top: solid 1px #9F9FFF;border-bottom: solid 1px #9F9FFF;}
#vd .body3_right {padding: 8px; vertical-align:middle;}

#vd .body4_left {background:#FFD2D2;}
#vd .body4_left {border-left: solid 2px #000000; border-top: solid 2px #000000; border-bottom: solid 2px #000000;}
#vd .body4_left {padding: 5px; vertical-align:middle;}
#vd .body4_center {background:#FFD2D2;}
#vd .body4_center {border-top: solid 2px #000000;border-bottom: solid 2px #000000;}
#vd .body4_center {padding: 8px; vertical-align:middle;}
#vd .body4_right {background:#FFD2D2;}
#vd .body4_right {border-right: solid 2px #000000; border-top: solid 2px #000000; border-bottom: solid 2px #000000;}
#vd .body4_right {padding: 8px; vertical-align:middle;}