/* CSS Document */
body {
    overflow-x: hidden;
	color:#333333;
	font:normal normal 11px/1.5em verdana,sans-serif;
	text-align:left;
	padding:0;
	border:0;
	margin:0;
	background: #ffffff url(../images/sfondo.jpg) repeat-x;
}
div#top {margin:0 auto;
position:relative;
background:   url(../images/banner.jpg) no-repeat top left;
width:710px !important;
width /**/: 1000px;
height:260px !important;
height /**/:260px;
padding:0px 0 0 290px;
text-align:left;}
div#containerc {width:100%;text-align:center;background:  url(../images/bgtop.png) repeat-x top left;}
div#bgfooter {width:100%;text-align:center;}
div#container {margin:0 auto;  width: 1000px;}
div#topmenu {position:relative;margin:0 auto;width:980px;height:35px;background:   url(../images/topmenubg.png) repeat-x top left;}
div#top h1 span {position:relative;z-index:-1;overflow:hidden;display:block;height:11px} 
#menu span {padding-top:4px;} 
div#page {width: 1000px;  background:  url(../images/bg_corpo.jpg) repeat-x top left;}

#nav-bar {
	font-size:13px;
	font-family:  verdana,sans-serif;
	height: 30px;
	font-weight: normal;
	margin-top: 0px;
	padding: 8px 0 0 85px;
	}
#nav-bar ul {
	text-align:center;
	margin: 0px;
	padding:0;
	list-style: none;
	}

#nav-bar li {
	float:left;
	margin:0;
	padding:0;
	text-align: left;
	}
#nav-bar a {
	display:block;
	line-height:30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 9px;
	width:121px;
	 height:28px;

	 }
#nav-bar a:link span, #nav-bar a:visited span {background:   url(../images/bottom.png) repeat-x left ;text-align:center;color: #ffffff;text-decoration: none; width:121px; height:28px;cursor: pointer;float: left;}
#nav-bar a.active span,#nav-bar a:hover span {background:   url(../images/bottom.png) repeat-x left ;text-align:center;color: #000000;text-decoration: none; width:121px; height:28px;cursor: pointer;float: left;}

div#sx {float:left;width:195px !important; width /**/: 240px;margin-right:15px;padding:0 20px 0 25px;}
div#sxbox, div#sxboxbot {}
div#sxbox {width:215px;margin-bottom:0px;background-position:top left;padding-top:5px;}
div#sxboxbot {width:215px;background-position: bottom left;padding-bottom:5px;}
div#content {position:relative;float:left;padding-right:15px;text-align:justify;width:715px !important; width /**/: 730px;min-height: 150px;height: auto !important;height: 150px;}
div#slide {width: 705px !important; width /**/: 725px;height: 320px !important; height /**/: 300px;margin-left:10px;background:   url(../images/banner_immagini.png) no-repeat;}
#tiker {
    margin:0 0 0 0;
	float: left;
	background: url(../images/top.jpg) repeat-x top left;
	height:39px;
	width: 1000px;
	border-bottom: solid 0px #d4d4d4;
	border-top: solid 0px #d4d4d4;
}
#bg_gloglo {
    margin:0 0 0 0;
	float: left;
	background: url(../images/bg_gloglo.jpg) no-repeat top left;
	height:285px;
	width: 994px;
	border-bottom: solid 0px #d4d4d4;
	border-top: solid 0px #d4d4d4;}
#bg_gloglo1 {
    margin:0 0 0 0;
	float: left;
	background: url(../images/bg_top.jpg) no-repeat top left;
	height:138px;
	width: 994px;
	border-bottom: solid 0px #d4d4d4;
	border-top: solid 0px #d4d4d4;}	
#bg_gloglo2 {
    margin:0 0 0 0;
	float: left;
	background: url(../images/bg_gloglo1.jpg) repeat-x top left;
	height:485px;
	width: 994px;
}
#bg_gloglo3 {
    margin:0 0 0 0;
	float: left;
	background: url(../images/bg_gloglo2.jpg) repeat-x top left;
	height:485px;
	width: 994px;
}
#bg_gloglo4 {
    margin:0 0 0 0;
	float: left;
	background: url(../images/bg_gloglo3.jpg) repeat-x top left;
	height:485px;
	width: 994px;
}
#bg_vitvit {
    margin:0 0 0 0;
	float: left;
	background: url(../images/bg_vitvit.jpg) repeat-x top left;
	height:485px;
	width: 994px;
}
#bg_vitvit1 {
    margin:0 0 0 0;
	float: left;
	background: url(../images/bg_vitvit1.jpg) repeat-x top left;
	height:485px;
	width: 994px;
}#bg_vitvit2 {
    margin:0 0 0 0;
	float: left;
	background: url(../images/bg_vitvit2.jpg) repeat-x top left;
	height:485px;
	width: 994px;
}#bg_vitvit3 {
    margin:0 0 0 0;
	float: left;
	background: url(../images/bg_vitvit3.jpg) repeat-x top left;
	height:485px;
	width: 994px;
}
	/* mappatura top */
#footer {
	float: left;
	font-family: verdana,sans-serif;
	width: 100%;
	font-size:14px;
	height:60px;
	text-align: center;
	border-top: solid 0px #000033;
}
.boxcontatti {
 
  padding: 20px 35px 2px 20px;
  font-family:verdana,sans-serif;
  font-weight: normal;
  font-size: 15px;
  color:#000000;
  width: 240px;
  display: block;
  text-align:left; }

#boxvideo{
	background: transparent url(../images/prod_vit.jpg) no-repeat top left;
	margin-left:20px;
	padding:2px 0 1px 2px;
	height:312px;
	width:330px;}	
#boxgallery{
	background: transparent url(../images/gallery.png) no-repeat top left;
	margin-left:20px;
	padding:2px 0 1px 2px;
	height:312px;
	width:330px;}
.boxtitle {
  background: url(../images/box_search.png);
  padding: 4px 0 2px 6px;
  font-weight: bold;
  font-size: 12px;
  height:20px;
  color: #ffffff;
  display: block; }
 
h1 { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-variant: normal;
    color: #CC0000;
	padding: 0px;
	margin: 0px;}
h2 { 
background: transparent url(../images/menu1.png) no-repeat;
    font-family: verdana,sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	padding:0px 0 0px 25px;
	height:24px;}
h3 { 
background: transparent url(../images/menu1.png) no-repeat;
    font-family: verdana,sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	padding:0px 0 0px 22px;
	height:24px;}		
	/* block exclusive */
#boxpage{
    font-family: verdana,sans-serif;
	font-size:20px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	margin-left:20px;
	padding:15px 0 0px 250px;
	height:5px;}
#boxpage1{
    font-family: verdana,sans-serif;
	font-size:20px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	margin-left:20px;
	padding:25px 0 0px 0px;
	height:5px;}	
#boxright{	background: transparent url(../images/menu.png) no-repeat;
    font-family: verdana,sans-serif;
	font-size:22px;
	font-weight: bold;
	color: #000000;
	height:30px;
	text-align:left;
	margin-left:15px;
	padding:5px 0 0px 25px;
	height:24px;}
	
.linka { color:#CC0000;  font-size: 12px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;}
a.linka {  color:#CC0000; font-size: 12px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;}
a.linka:active {  color:#CC0000; font-size: 12px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;}
a.linka:visited { color:#CC0000;  font-size: 12px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;}
a.linka:hover {  color:#000000; font-size: 12px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;}
.linkb { color:#CC0000;  font-size: 12px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;text-align:right;}
a.linkb {  color:#CC0000; font-size: 12px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;text-align:right;}
a.linkb:active {  color:#CC0000; font-size: 12px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;text-align:right;}
a.linkb:visited { color:#CC0000;  font-size: 12px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;text-align:right;}
a.linkb:hover {  color:#000000; font-size: 12px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;text-align:right;}
.linkc { color:#CC0000;  font-size: 10px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;}
a.linkc {  color:#CC0000; font-size: 10px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;}
a.linkc:active {  color:#CC0000; font-size: 10px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;}
a.linkc:visited { color:#CC0000;  font-size: 10px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;}
a.linkc:hover {  color:#000000; font-size: 10px; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:15px;}
#Banner {
	width:800px;
	height:260px;
	background-image: url(../images/banner.jpg);
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	background-repeat: no-repeat;
}
#Menu {
	width:800px;
	height:39px;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
}
#Bordo_Alto {
	width:800px;
	height:14px;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	background-image:  url(../images/bordo_top.jpg);
	background-repeat: repeat;
}
#Contenitore_centro {
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	background-color: #FFFFFF;
}
#Contenitore_centro2 {
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	background-color: #FFFFFF;
}
#Bordo_Sx {
	width:34px;
	height:303px;
	float:left;
	background-image: url(../images/bordo_sx.gif);
	background-repeat:no-repeat;
	z-index:1;
}
#cont_Testo {
	width:731px;
	height:auto;
	margin-left:37px;
	background-color:#FFFFFF;
	z-index:1;
}
#cont_Testo_gloglo {
	width:731px;
	height:250px;
	margin-left:37px;
	background-color:#FFFFFF;
	z-index:1;
}
#cont_Form_testo {
	width:731px;
	height:auto;
	margin-left:37px;
	background-color:#FFFFFF;
	z-index:1;
}
#cont_Prodotto {
	width:400px;
	height:auto;
	margin-left:20px;
	background-color:#FFFFFF;
	float:left;
	z-index:1;
}
#Bordo_Dx {
	width:35px;
	height:303px;
	background-image: url(../images/bordo_dx.jpg);
	background-repeat:no-repeat;
	float:right;
	z-index:1;
}
#Linea {
	width:729px;
	height:50px;
	top:0px;
	z-index:1;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #CA0000;
}
.Margi_auto {
	margin-left:auto;
	margin-right:auto;
	width:526px;
	height:50px;
	bottom:0px;
}
#Piume {
	width:723px;
	height:323px;
	background-image: url(../images/piume.jpg);
	background-repeat:no-repeat;
	z-index:1;
}
#Mappa {
	width:723px;
	height:auto;
	background-color:#FFFFFF;
	z-index:1;
}
#form {
	width:730px;
	height:auto;
	float:left;
	z-index:1;
}
#Testo_form {
	width:720px;
	height:autopx;
	float:right;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
}
.Stile1 {font-family: Arial, Helvetica, sans-serif}
.Stile2 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#Testo_pagamento {
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	size: 12px;
	height:auto;
	z-index:1;
	font-size: 12px;
	text-align: justify;
}
#Contenitore_centro {
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
}
#Testo_prodotto {
width:365px;
height:auto;
margin-top:15px;
float:left;
}
#Imm_prodotto {
	width:290px;
	height:auto;
	margin-top:15px;
	float:right;
	padding-top: 40px;
}
.Stile8 {
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
}
.Stile10 {
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
#Pagare {
	width:700px;
	height:auto;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	background-color: #FFFFFF;
}
.Stile11 {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.style2 {font-family: Arial, Helvetica, sans-serif; color: #FF0000; }
.rosso {
	width:728px;
	height:3px;
	background-color:#FF0000;
	margin-left:auto;
	margin-right:auto;
	margin-top: 9px;
}
.Stile12 {
    font-family: verdana,sans-serif;
    font-size:21px;
	color: #CB0101;
	font-weight: bold;
	padding-left:50px;
}
.Stile13 {
    font-family: verdana,sans-serif;
    font-size:18px;
	font-size-adjust: 0.60;
	color: #CB0101;
	font-weight: bold;
	padding-left:25px;
}
.Stile26 {color: #C80100;font-size:16px;}
#Imm_gloglo {
	position:absolute;
	width:274px;
	height:115px;
	z-index:1;
}
.Stile27 {font-family: Arial, Helvetica, sans-serif; color: #000000; }
a {
color:#C80100;
}
a:hover {
color:#C80100;
}
#Sfondo_bianco {
background-color:#FFFFFF;
height:auto;
width:731px;}
.titolo1 {
	font-family: verdana,sans-serif;
	font-size: 13px;
	width: 96%;
	margin: 0px;
	padding-top: 20px;
	padding-left:25px;
	color: #000000;
}
.titolo2 {
	font-family: verdana,sans-serif;
	font-size: 13px;
	width: 80%;
	margin: 0px;
	padding-top: 20px;
	padding-left:25px;
	color: #000000;
}
.titolo {
	font-family: verdana,sans-serif;
	font-size: 13px;
	width: 75%;
	margin: 0px;
	padding-top: 20px;
	padding-left:240px;
	color: #000000;
}
marquee {
	padding: 3px;
}

marquee a {
	font-weight: bold;
	color: #000099;
}

marquee a:hover {
	color: #C9001B;
}
