@charset "UTF-8";
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	height: 100%; 

}
#container
{ 
	width:978px; margin-left:auto; margin-right:auto; height:100%; margin-top:20px; margin-bottom:-26px; position:relative; min-height:100%; 
}

.hpNews { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; text-align:left }
.giallo { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFE400; font-weight:bold }
.titoloNews { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; text-align:left; color:#000 }
#shopMenu { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-align:left; color:#000; position:absolute; left:445px }

#promo2011 { position:absolute; top:50px; left:380px; width:130px; height:130px; background-image:url(images/bollo2011.png); }
#promo2011en { position:absolute; top:50px; left:380px; width:130px; height:130px; background-image:url(images/bollo2011en.png); }

a.linkGiallo:link { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#000; text-decoration:none }
a.linkGiallo:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#000; text-decoration:none }
a.linkGiallo:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#FF0; text-decoration:none }

a.linkMuto:link { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;  color:#000; text-decoration:none }
a.linkMuto:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;  color:#000; text-decoration:none }
a.linkMuto:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;  color:#000; }

input { border:2px solid #FF0; } 
.selectGiallo { border:2px solid #FF0; width:120px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; margin-top:3px }
input.required { border:1px solid #000; margin-bottom:10px }
input.inputNero { border:1px solid #000; margin-bottom:10px }
.error { color:#900; background-color:#FFF; border:1px solid #CCC }
.acc_top { color:#666; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin-left:10px }
a.acc_top { text-decoration:none }
a.linkEcomm { text-decoration:none; color:#666; font-size:14px }

.titoloNero { background-color:#000; color:#FFF; padding:10px; width:75px }
.linkNero { background-color:#000; color:#FFF; padding:2px; width:75px }
.titoloEcomm { font-size:16px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold }
.filetto {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.filettoUP {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.filettoLato {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

