/* CSS Document */

body{
	margin:0;
	padding:0;
	background:#091764;
	font-family: Garamond, "Times New Roman", Times, serif;
	color:#000000;
	text-align:center;/* per IE */
	/*solo per firefox*/
	
}

img {	border:0;}
form{	margin:0;	padding:0;}

A:link {	color: #c35a05; text-decoration:underline;/*-> per il validator*/background:inherit; background-image:none;}
A:visited {	color: #663300; text-decoration:underline;/*-> per il validator*/background:inherit; background-image:none;}
A:hover {	color: #006633; text-decoration:none;/*-> per il validator*/background:inherit; background-image:none;}

.comm{	display:none;}
.comm2{	position:absolute; top:-3000px; left:-3000px;}
.clBoth{clear:both;}
.clDx{clear:right;}
.clSx{clear:left;}
.centro{	text-align:center;}
.justif{	text-align:justify;}
.dx{text-align:right;}
.pad10{	padding: 10px;}
.pad7{	padding: 7px;}
.pad5{	padding: 5px;}
.pad2{	padding: 2px;}
.padUp2{padding-top:2px;}
.padUp5{padding-top:5px;}
.padSx8{padding-left:8px;}
.padSx5{padding-left:5px;}
.padSx40{padding-left:40px;}
.floatSx26{	float:left;	width:26px;}
.floatSx100{	float:left;	width:100px;}
.floatSx140{	float:left;	width:140px;}
.floatSx200{	float:left;	width:200px;}
.floatSx25p{	float:left;	width:25%;}
.floatSx{	float:left;}
.floatDx{	float:right;}
.floatDx544{	float:right;	width:544px;}
.margAuto90{margin:0 auto; width:90%;}

.floatSx130h25{	float:left;	width:130px; height:auto !important; height:25px; min-height:25px;}
.floatSx154h25{	float:left;	width:154px; height:auto !important; height:25px; min-height:25px;}

.space{ font-size:10%; line-height:1px; padding:0; margin:0;}

h1,h2,h3{ font-size:100%; margin:0;}
h4{ font-size:100%; margin:0;}
hr{ display:none;}
/*
=====================================
=====================================
LAYOUT!!!!!!!!!!!!!
=====================================
=====================================
*/

#container{
	text-align:left;
	margin:5px auto 5px;
	width: 760px;
	background: url(../images/bg-all.gif) repeat-y;
}
#containerHome{
	text-align:left;
	margin:5px auto 5px;
	width: 760px;
	background: url(../images/bg-home.gif) repeat-y;
}
#banner_top{
    text-align:right;
    margin:5px auto 5px;
    width: 760px;
    color: white;
    
}
#banner_top a{
   
    color: white;
    
}
#container2{
	background: url(../images/bg-all2.gif) no-repeat top;
}
#header1{ background: url(../images/bg-top.gif) top no-repeat;	height:13px;font-size:10%; line-height:1px;}
#footer1{ background: url(../images/bg-dw.gif) bottom no-repeat;	height:17px;font-size:10%; line-height:1px; clear:both;}
#footerHP{ background: url(../images/bg-dwHP.gif) bottom no-repeat;	height:17px;font-size:10%; line-height:1px; clear:both;}
#colSx{
	float:left;
	width:176px !important;
	width:174px;
	margin-left:6px !important;	margin-left:3px;
	background: url(../images/logo1.gif) no-repeat top left;
	padding-top:180px;
}
#logoHP{	margin-left:6px;	background: url(../images/logoHP.gif) no-repeat top left;	padding-top:180px;}
#HP-case { background:url(../images/hp-case.gif) no-repeat center; height:251px; margin-bottom:50px;}
.HPtxt a:link { color:#ffd257; text-decoration:none;}
	.HPtxt a:visited { color:#ffd257; text-decoration:none;}
	.HPtxt a:visited{color:#ffde85; text-decoration:none;}
	.HPtxt a:hover{color:#da5757; text-decoration:underline;}
.HPtxt{ font-family:"Times New Roman", Times, serif; font-size:150%; font-weight:bold; font-style:italic; }
#HPsx{ float:left; margin-left:65px; margin-bottom:35px;}
#HPdx{ float:right; margin-right:65px;}

#ulMenu {
	margin:0;
	padding:0;
	margin-left:6px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	padding-bottom:85px;
	background:url(../images/skyLine.gif) no-repeat bottom left;
}
#ulMenu li{
	margin:0;
	padding:0;
	padding-bottom:3px !important;	padding-bottom:4px;
	padding-left:5px;
	line-height:104%;
	list-style:none;
	background:url(../images/bullet1.gif) no-repeat top left;
}

	#ulMenu li a:link{color:#ffd257; text-decoration:none;}
	#ulMenu li a:visited{color:#ffde85; text-decoration:none;}
	#ulMenu li a:hover{color:#da5757; text-decoration:underline;}

#ulMenu li a{
	font-size:95%; /*15px in times*/
}

#ulMenu li ul{
	padding:0;
	margin-left:0;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #63678a;
	border-top:solid 1px #63678a;
}
#ulMenu li ul li{
	margin:0;
	padding:0;
	margin-top:2px;
	/*padding-bottom:3px !important;	padding-bottom:4px;*/
	margin-bottom:-4px !important; margin-bottom:0;
	padding-left:5px;
	line-height:100%;
	background:none;
	list-style:none;
}
	#ulMenu li ul li a:link{color:#f4ecc8; text-decoration:none;}
	#ulMenu li ul li a:visited{color:#fffef9; text-decoration:none;}
	#ulMenu li ul li a:hover{color:#da5757; text-decoration:underline;}
#ulMenu li ul li a{
	font-size:85%; /*14px in times*/
	/*float:right;
	display:inline;
	width:123px;*/
}
.selLink{ color:#da5757;}

.ulArrow{
	margin:0;
	padding:0;
	margin-left:25px;
	margin-top:20px;
}
.ulArrow li{
	margin:0;
	padding:0;
	padding-bottom:10px !important;	padding-bottom:11px;
	padding-left:15px;
	line-height:104%;
	list-style:none;
	background:url(../images/arrow2.gif) no-repeat top left;
}

	.ulArrow li a:link{color:#ffd257; text-decoration:none;}
	.ulArrow li a:visited{color:#ffde85; text-decoration:none;}
	.ulArrow li a:hover{color:#da5757; text-decoration:underline;}


.b-Rosso{background:url(../images/b-rosso.gif) no-repeat; width:8px; height:13px; float:left;}
.b-Rosato{background: url(../images/b-rosa.gif) no-repeat; width:8px; height:13px; float:left;}
.b-Bianco{background:url(../images/b-bianco.gif) no-repeat; width:8px; height:13px; float:left;}
.b-Spumante{background:url(../images/b-altro.gif) no-repeat; width:8px; height:13px; float:left;}

#colDx{
	float:right;
	width:565px !important;
	/*width:563px;*/
	margin-right:13px;
}

#tit-prod{ background:url(../images/tit-prod.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#tit-stoSS{ background:url(../images/tit-stoSS.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#tit-stoCan{ background:url(../images/tit-stoCan.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#tit-disc{ background:url(../images/tit-disc.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#tit-dove{ background:url(../images/tit-dove.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#tit-cont{ background:url(../images/tit-cont.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#tit-vign{ background:url(../images/tit-vign.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#tit-ric{ background:url(../images/tit-ric.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#tit-vis{ background:url(../images/tit-vis.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#tit-viti{ background:url(../images/tit-viti.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#tit-foto{ background:url(../images/tit-foto.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#tit-adm{ background:url(../images/tit-adm.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}

#e-tit-prod{ background:url(../images/e-tit-prod.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#e-tit-stoSS{ background:url(../images/e-tit-stoSS.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#e-tit-stoCan{ background:url(../images/e-tit-stoCan.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#e-tit-disc{ background:url(../images/e-tit-disc.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#e-tit-dove{ background:url(../images/e-tit-dove.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#e-tit-cont{ background:url(../images/e-tit-cont.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#e-tit-vign{ background:url(../images/e-tit-vign.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#e-tit-ric{ background:url(../images/e-tit-ric.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#e-tit-vis{ background:url(../images/e-tit-vis.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#e-tit-viti{ background:url(../images/e-tit-viti.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}
#e-tit-foto{ background:url(../images/e-tit-foto.gif) no-repeat right; height:32px; margin-top:6px; margin-right:15px;}

#midContent{ margin:15px;}

.titTx{ color:#091764; font-weight:bold; font-size:150%;/*24px garamond*/ padding-bottom:5px;}
.picDx{ float:right; border:solid 2px #cca943; margin-left:7px; margin-bottom:5px; padding:2px;}
.picSx1{  border:solid 2px #cca943; margin-bottom:5px; padding:2px;}
.picSx{ float:left; border:solid 2px #cca943; margin-right:7px; margin-bottom:5px;  margin-top:5px; padding:2px;}
.marg140{ margin-left:140px;}

.linkScheda{ font-size:95%; float:right; margin-top:5px; padding-left:20px; background:url(../images/arrow1.gif) no-repeat top left;}
.line1{ border-bottom:solid 1px #091764; font-size:10%; line-height:1px; margin-top:5px; margin-bottom:5px;}
.galBox{ float:left; margin:3px; width:170px !important;  text-align:center;}
/*
===============================================
===============================================
				   F O N T S
===============================================
===============================================
*/
/*
80%; 13px verdana
85%; 14px verdana
95%; 15px verdana
100%; 16px Garamond
*/
.f85{	font-size:85%;}
.f90{	font-size:90%;}
.f90J{	font-size:90%; text-align:justify;}
.f95{	font-size:95%;}

.fRed{ color: #9f0000;}
.fBlu{ color:#091764;}
.w250{ width:250px;	font-family: Garamond, "Times New Roman", Times, serif;}
.w200{ width:200px;	font-family: Garamond, "Times New Roman", Times, serif;}
.w125{ width:125px;	font-family: Garamond, "Times New Roman", Times, serif;}
