*{ padding:0px; margin:0px; border:none;  }
div,p,a, a:link, a:hover, a:visited, a:active, spam,li
{
    font-family:Arial,Sans-Serif,Verdana;
    font-size:12px;
    font-weight:normal;
    text-transform:none;
    color:#fff;
    }
    
    a{ text-decoration:none;}
    a:hover{text-decoration:none;}
    
 body { background-color:#000; text-align:center;}
 	
div#Header
{ height:114px; width:100%; margin:0px auto; background-image:url(images/Footer.jpg); background-position:center center; background-repeat:no-repeat;
	}
div#ContantHeader
{ width:881px; margin:0px auto; text-align:left;
	}
div#Logo
{	height:72px;
	width:881px;
	}
div#Menu
{ height:42px;
  width:881px;
	}

/* Menu */
#nav, #nav ul { padding: 0; margin: 0; list-style: none; z-index: 61; line-height: 28px; }
#nav ul { margin-left: 0px; margin-top: 0px; }
#nav a { display: block; font-family: Verdana, Arial, Helvetica;  font-size: 14px; color: #ffffff; }
#nav li { float: left; /*margin: 0px 2px 0px 10px;*/ list-style: none; }
#nav li.root { padding: 0px 5px; line-height:34px; }
/*#nav li.root a { text-align: center; }*/
#nav li a { text-align: left; padding: 0px 5px; }
#nav li ul {  background-color: #000; padding: 10px 3px; position: absolute; text-align: left; left: -999em; border: solid 1px #ffffff; }
#nav li ul li { float: none; clear: both; line-height: 18px; } 
#nav li ul li a { color: #565656; font-size: 12px;  padding:3px;}
#nav li:hover, #nav li.hover { background-image:url(images/HoverMenu.png); background-repeat:repeat-x; }
#nav li:hover a, #nav li.hover a { color: #fff; text-decoration: none; }
#nav li:hover ul, #nav li.hover ul { left: auto; }
.MenuSeparator1 {  background-image:url(images/SeparatorMenu.png); float: left; width: 2px; text-indent: -9999px; }
#nav li.root a:hover{background-image:url(images/HoverMenu.png); background-repeat:repeat-x;}


/* Menu2 */
#nav2, #nav2 ul { padding: 0; margin: 0; list-style: none; z-index: 61;}
#nav2 ul { margin-left: 0px; margin-top: 0px; }
#nav2 a { display: block; font-family: Verdana, Arial, Helvetica;  font-size: 12px; color: #ffffff; }
#nav2 li { float: left; /*margin: 0px 2px 0px 10px;*/ list-style: none; }
#nav2 li.root { padding: 0px 5px; height:34px; line-height:34px;}
/*#nav2 li.root a { text-align: center; }*/
#nav2 li a { text-align: left; padding: 0px 5px; }
#nav2 li ul { background-color: #000; padding: 5px 3px; position: absolute; text-align: left; left: -999em; border: solid 1px #ffffff; }
#nav2 li ul li { float: none; clear: both; line-height: 18px; } 
#nav2 li ul li a { color: #565656; font-size: 12px;  padding:3px;}
#nav2 li ul li a:hover{ background-image:url(images/HoverMenu.png); background-repeat:repeat-x; color:#fff;}
#nav2 li:hover a, #nav2 li.hover a { color:#708554; text-decoration: none; }
#nav2 li:hover ul, #nav2 li.hover ul { left: auto; }

/* MenuStatic */
#MenuStatic, #MenuStatic ul { padding: 0; margin: 0; list-style: none; z-index: 61;}
#MenuStatic ul { margin-left: 0px; margin-top: 0px; }
#MenuStatic a { display: block; font-family: Verdana, Arial, Helvetica;  font-size: 12px; color: #ffffff; }
#MenuStatic li { float: left; /*margin: 0px 2px 0px 10px;*/ list-style: none; }
#MenuStatic li.root { padding: 0px; height:34px; }
/*#MenuStatic li.root a { text-align: center; }*/
#MenuStatic li a { text-align: left; padding: 0px;  margin-right:10px; }
#MenuStatic li ul { background-color: #000; padding: 0px; position: absolute; text-align: left; left: -999em; border: solid 1px #ffffff; }
#MenuStatic li ul li { float: none; clear: both;  } 
#MenuStatic li ul li a { color: #565656; font-size: 12px;  padding:0px;}
#MenuStatic li ul li a:hover{ background-image:url(images/HoverMenu.png); background-repeat:repeat-x; color:#fff;}
#MenuStatic li:hover a, #MenuStatic li.hover a { color:#708554; text-decoration: none; }
#MenuStatic li:hover ul, #MenuStatic li.hover ul { left: auto; }
#MenuStatic ul li a:hover{color:#708554; text-decoration: none;}

.testoMS{ margin-top:10px;}
.testoMS:hover{ color:#708554; }
div#Content
{ 
  width:881px;
  margin:0px auto;
  text-align:left
	}
div#Banner
{ 
	}
div#BannerInternal
{
   width:881px;
	}
div#TopBanner
{  width:100%;
   height:37px;
   margin-top:5px;
	}
div#Menu2
{
  color:#fff;
  font-family:Verdana;
 width:220px;
 height:30px;
  float:left;
}
#MenuStatic
{
  color:#fff;
  font-family:Verdana;
 width:380px;
  float:left;
}

.menu2
{
 color:#fff;
 float:left;
  font-family:Verdana;
  line-height:45px;
	}
	
	
#TextCerca{ margin-left:29px; width:80px; text-align:right; float:left; font-family:Verdana; font-weight:bold; font-size:12px; color:#fff; height:37px; line-height:34px;}
#Search { width: 160px; height: 18px; margin-top: 7px; margin-left: 10px; float: left; overflow: hidden; border: solid 1px #838383; background: #ffffff url(images/cerca.png) no-repeat; }
#Search input { width: 138px; height: 18px; float: left; background-color: Transparent; text-indent: 2px; border: none; }
#Search label, #Search a {text-indent: -9999px; float: right; display: block; width: 17px; height: 18px; background: url(images/btn_cerca.png) no-repeat; }
#Search label { display: none; }
#Search span { font-size: 14px; }

div#Container3Box
{
	height:324px;
	width:881px;

}
div#BoxMedagliere
{
	
	}
.Box
{
	height:324px;
	width:282px;
	background-color:#000;
	float:left;
	}
.BoxCentral
{
	margin:0px 17px;
	}
div#Box2
{ 
  background-image:url(images/home/BoxViola.png);
background-repeat:no-repeat;
height:53px;
width:282px;
	}
	div#Box1
{ 
  background-image:url(images/home/BoxVerde.png);
background-repeat:no-repeat;
height:53px;
width:282px;
	}
	div#Box3
{ 
  background-image:url(images/home/BoxVerdeScuro.png);
background-repeat:no-repeat;
height:53px;
width:282px;
	}
	
.BannerBox
{
	height:113px;
	width:100%;
}
div#BannerBox1
{
   background-image:url(images/home/BannerBox1.jpg);
   background-repeat:no-repeat;
}
div#BannerBox2
{
   background-image:url(images/home/BannerBox2.jpg);
   background-repeat:no-repeat;
}
div#BannerBox3
{
   background-image:url(images/home/BannerBox3.jpg);
   background-repeat:no-repeat;
}
.TitleBox1
{ width:100%;
  height:25px;
	color:#fff;
	font-family:Century Gothic;
	font-size:16px;
	margin-left:10px;
	margin-top:26px;
	margin-bottom:2px;
	}
.TextBox1
{ margin-top:5px;
	color:#fff;
	font-family:Verdana;
	text-align:justify;
	font-size:12px;
	line-height:18px;
	height:125px;
	}
.TextContinue
{ text-align:right;
  width:264px;
  float:left;
  line-height:10px;
  font-weight:bold;
	}
div#TextContinueBox1 a
{ color:#1b857e;
	}
div#TextContinueBox2 a
{ color:#8c3085;
	}
div#TextContinueBox3 a
{ color:#7bb634;
	}
.Freccia
{ width:18px;
  height:10px;
  float:left;
	}
div#Freccia1
{background-image:url(images/home/Freccia1.png); background-repeat:no-repeat;
	}
div#Freccia2
{background-image:url(images/home/Freccia2.png);background-repeat:no-repeat;
	}
div#Freccia3
{background-image:url(images/home/Freccia3.png);background-repeat:no-repeat;
	}
.Freccia a{width:100%;
  height:100%;}
	
.LineGray
{
	height:2px;
	_height:1px;
	width:881px;
	 background-image:url(images/home/pixelGray.png); background-repeat:repeat-x;
}

div#Container2Box
{
	height:290px;
	width:881px;
	margin-top:27px;
}
div#BoxMedagliere
{
	width:581px;
	height:290px;
	  background-image:url(images/home/BoxMedagliere.png);
background-repeat:no-repeat;
float:left;
	}
div#BoxNewsEventi
{
	width:282px;
	height:290px;
	margin-left:17px;
	  background-image:url(images/home/BoxNewsEventi.png);
background-repeat:no-repeat;
float:left;
	}
.TitleBox2
{
	margin-top:7px;
	margin-left:15px;
	}
.TitleBoxNews{ width:100%; height:1px;}
.TitleBox2 p
{
	color:#fff;
	font-family:Century Gothic;
	font-size:20px;
	color:#fff;
	}
div#ContainerMedagliere
{ 
  margin-top:8px;
	}
div#FotoMedagliere
{
	float:left;
	width:166px;
  height:250px;
	  background-image:url(images/home/IlMedagliere.jpg);
background-repeat:no-repeat;
	}
div#ContainerTestoMedagliere
{	 width:407px;
	float:left;
	margin-left:8px;
	}
div#TestoMedagliere
{	color:#fff;
	font-family:Verdana;
	text-align:justify;
	font-size:12px;
	line-height:18px;
	margin-top:5px;
	height:235px;
	}
div#TextContinueMedagliere a
{text-align:right;
  width:388px;
  line-height:10px;
	float:left;
	color:#5b6a25;
	}
div#FrecciaMedagliere
{
	float:left;
	background-image:url(images/home/Freccia4.png);background-repeat:no-repeat;
	}
div#TextNews
{
	 margin-top:14px;
	color:#fff;
	font-family:Verdana;
	text-align:justify;
	font-size:12px;
	line-height:18px;
	}
	
div#Login
{
	margin:0px auto;
	margin-top:10px;
    height:20px;
    width:881px;
    text-align:right;
    color:#fff;
    float:left;
}
#ContentPane
{ float:left;}

div#Login a
{ text-decoration:none;
    color:#fff;
    
}
div#Footer
{ height:114px;
	 width:100%;
	 margin:0px auto;
	   background-image:url(images/Footer.jpg);
background-position:center center;
	   background-repeat:no-repeat;
	}
.ContentFooter
{
width:881px;
height:20px;
  color:#fff;
   font-family:Arial;
   font-size:13px;
    text-align:center;
    margin:0px auto;
	}
div#ContainerMarchi
{
	width:126px;
	height:30px;
	margin:10px auto;
	
	}
.Marchi
{
	float:left;
	}
.Marchio1
{ width:49px;
  height:30px;
	   background-image:url(images/Marchio1.png);
	   background-repeat:no-repeat;
	}
.Marchio2
{ width:32px;
  height:30px;
  margin-left:5px;
  margin-right:5px;
	   background-image:url(images/Marchio2.png);
	   background-repeat:no-repeat;
	}
.Marchio3
{ width:35px;
  height:30px;
	   background-image:url(images/Marchio3.png);
	   background-repeat:no-repeat;
	}
.ContentFooter a
{ 
  text-decoration:none;
  color:#fff;
	}
	
#ContentInternal
{
	margin-top:20px;
	width:881px;
	}
#imageInternal
{
	float:left;
	width:438px;	
	margin-right:5px;
	}
#textInternal
{
	float:left;
	width:438px;
	
	}
.textInternal
{
	color:#fff;
	font-family:Century Gothic;
	text-align:justify;
	margin:5px;
	}
.internalBox
{
	color:#fff;
	 padding-left:5px;
	 line-height:30px;
	}
.internalBox p
{
	font-family:Century Gothic;
	font-size:16px;
	}
.internalVerde
{
	height:31px;
	width:438px;
	background-image:url(images/internal/InternalVerde.png);
	background-repeat:no-repeat;
	}
.internalVerdeAcqua
{
	height:31px;
	width:438px;
	background-image:url(images/internal/InternalVerdeAcqua.png);
	background-repeat:no-repeat;
	}
.internalViola
{
	height:31px;
	width:438px;
	background-image:url(images/internal/InternalViola.png);
	background-repeat:no-repeat;
	}

.imageInternal
{ margin-top:5px;
  margin-left:-10px;
	}
.internalBoxImage
{	  text-align:center;
}

.imgViniEstremi
{ width:100px;
  height:99px;
  background-image:url(images/viniEstremi/vini-estremi.jpg);
  background-repeat:no-repeat;
  margin-left:320px; margin-bottom:10px;
	}

.viniBottiglia
{ float:left;
   width:95px;
 text-align:center;
 margin:10px 20px;
	}


/* ------- DOVE SIAMO  MAPPA --------- */
div#ContainerMap
{	width: auto;
	height:auto;
	margin:0px auto;
	}

.Mappa
{
	width: 100%;
	height:250px;
	 margin-top:5px;color:#000;
	}
.LogoMap
{
	width:190px;
	height:26px;
	background-image:url(images/LogoMappa.png);
	/*
	width:106px;
	height:52px;
	background-image:url(images/LogoMappa2.png);
	*/
	margin:0px auto;color:#000;
	}
.divIndirizzo
{
 width:auto;
 padding:10px;	
  	background-image:url(images/TrasparenzaScura.png);
	background-repeat:inherit;
  padding-left:20px;
  	  margin-top:100px;
  	  margin-left:30px;
	 position:absolute;color:#000;
	 z-index:77;
	}
div#Indirizzo
{	 text-align:left;color:#000;

	}
#Indirizzo a
{ /*color:#2a2a2a;*/
  color:#000;
  text-align:left;
  font-size:14px;
  font-style:italic;
	}
#Indirizzo a:hover
{ color:#008cba;color:#000;
	}
#Indirizzo p
{	 color:#fff;
	font-size:14px;color:#000;
	text-align:left;
	}
#Indirizzo b
{	  text-align:center;color:#000;
	font-size:20px;
	}
.gmnoprint div{ color:#0c6f69;}

.textDoveSiamo{ color:#fff;
	font-family:Century Gothic;
	text-align:center;
	}
	
.textDoveSiamo p{ margin-bottom:5px;}
.textDoveSiamo h3{font-family:Century Gothic;
	font-size:15px; color:#fff; margin-bottom:5px;}

.NewsLetterContent h3
{color:#fff; font-size:16px; margin: 5px 0px;
	}

.ArticleDate{ margin-top:10px; background-image:url(images/home/BoxNewsEventi.png);
	background-repeat:no-repeat; padding-left:5px;}

.SearchResultsContent{ background-image:url(images/home/pixelGray.png); padding:20px;}

h4{ color:#0c6f69; font-size:14px; display:inline;}
