body, div{font:11px Tahoma, Arial, Verdana, "Sans Serif", Helvetica; color:#000; text-decoration:none}

input, textarea{border:1px solid #000; background:#EEE; font-size:11px; vertical-align:middle}
.noborder{border:none; vertical-align:top}
select{border:1px solid #000; font-size:10px; background:#EEE}
.inputbox{border:1px solid #693; font-size:10px; width:80px; vertical-align:middle}
.inputbox2{border:1px solid #693; width:100px; font-size:10px; vertical-align:middle}


.fieldset{border:1px solid #693; padding:10px; margin-right:5px}
.fieldset2{margin-right:10px; text-align:left; padding:10px}

a.linkprincipale:link, a.linkprincipale:visited{float:left; background:url(../images/es_006.gif) no-repeat left top; width:80px; font-size:12px; color:#054500; font-weight:bold; height:28px; padding-top:12px; text-align:center; text-decoration:none}
a.linkprincipale:hover{background-position:0% -44px}
#current{background-position:0% -44px; cursor:text; color:#ce0000}
#current2{background-position:0% -44px; cursor:text; color:#ce0000; text-decoration:none}

a:active{background:transparent}

a.link1:link, a.link1:visited{font-size:10px; color:#FF6600; text-decoration:none}
a.link1:hover{text-decoration:underline}

a.link2:link, a.link2:visited{font-size:10px; color:#FF0000; text-decoration:none}
a.link2:hover{text-decoration:underline}

a.link3:link, a.link3:visited{font-size:10px; color:#000; text-decoration:none}
a.link3:hover{text-decoration:underline}

a.link4:link, a.link4:visited{width:105px; text-align:center; float:left; border-right:1px solid #FFF; border-bottom:1px solid #000; background:#F90; color:#FFF; text-decoration:none; padding:5px; line-height:25px}
a.link4:hover{background:#CE0000; text-decoration:underline}

a.link4b:link, a.link4b:visited{width:105px; text-align:center; float:left; border-right:1px solid #FFF; background:#F90; color:#FFF; text-decoration:none; padding:5px; line-height:25px; margin-top:50px}
a.link4b:hover{background:#CE0000; text-decoration:underline}

a.link5:link, a.link5:visited{border-right:1px solid #FFF; border-bottom:1px solid #000; background:#F90; color:#FFF; display:block; width:30%; text-decoration:none; padding:5px; line-height:25px}
a.link5:hover{background:#CE0000; text-decoration:underline}

a.link6:link, a.link6:visited{font-size:11px; color:#FF6600; text-decoration:none}
a.link6:hover{text-decoration:underline}

a.link7:link, a.link7:visited{font-weight:bold; background:#EEE; color:#666; display:block; width:90%; text-decoration:none; padding:5px; margin-bottom:1px}
a.link7:hover{background:#F90; COLOR:#FFF; text-decoration:none}

a.link8:link, a.link8:visited{font-size:11px; color:#693; text-decoration:none}
a.link8:hover{text-decoration:underline}

a.link9:link, a.link9:visited{float:left; text-decoration:none; border:1px solid #693; text-align:center; width:50px; height:25px; margin:4px}
a.link9:hover{text-decoration:none}

.ulsquare{list-style-type:square; margin:0; padding:10px 0 0 20px}

.text1{font-size:14px}
.text2{font-size:16px; color:#299957}
.text3{color:#999}
.text4{color:#F90; font-size:9px}
.text5{font-size:12px; color:#693}
.text6{text-transform:uppercase}


.rosso{color:#FF0000}
.giallo{color:#FF6600}
.nero{color:#000; font-size:20px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}


.justify{text-align:justify; line-height:20px}
.center{text-align:center}
.right{text-align:right}
.left{text-align:left}

.primo{background:#EEE; padding:5px; margin:5px}
.separatore3{border-bottom:1px solid #000; background:#000; margin-top:10px; margin-bottom:10px}
.ulticket li{padding:5px; margin:5px}


/*SFONDO ARROTONDATO HOME SENZA IMG*/
.curvy {float:left; position:relative; [if gte IE 7]width:31%; [if lte IE 6]width:31%; [if Gecko]width:31%;[if Opera]width:31%; [if Webkit]width:31%; background:#E3E3E3; color:#000; margin-top:10px; margin-right:7px; padding:5px 5px 10px 5px; text-align:center}
	.ctl, .cbl, .ctr, .cbr {position:absolute; width:20px; height:20px; color:#E3E3E3; background:#fff; overflow:hidden; font-style:normal; z-index:1}
	.ctl {top:0; left:0}
	.cbl {bottom:0; left:0}
	.ctr {top:0; right:0}
	.cbr {bottom:0; right:0}
	
.curvy em strong {position:absolute; font-size:150px; font-family:arial; line-height:40px; font-weight:normal}
	.ctl strong {left:-8px}
	.ctr strong {left:-25px}
	.cbl strong {left:-8px; top:-17px}
	.cbr strong {left:-25px; top:-17px}
	.curvy p {position:relative; z-index:100; [if gte IE 7]padding:5px 15px; [if Gecko]padding:0px 15px; [if Opera]padding:0px 15px; [if Webkit]padding:0px 15px;[if lte IE 6]padding:0 0px; color:#333}


/*MENU PER NEWS E PRODOTTI*/

#menucat {position:relative; top:0px; left:-2px; z-index:1; border-bottom:1px solid #666; width:100%; [if lte IE 6]width:75%}
#menucat ul {display:inline-block} 
#menucat ul {display:inline;width:100%}
#menucat ul.top-level {margin-left:0;}
#menucat ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left} 
#menucat li {margin:0; padding:0;}
#menucat a {display:block; color:#444; line-height:22px; text-decoration:none; padding:0 20px} 
* html #menucat ul.top-level {margin-left:0;} /* I don't know why, but this centers IE5.5 ?? */

#menucat li:hover > ul {visibility:visible}
#menucat a:hover ul,
#menucat a:hover a:hover ul, 
#menucat a:hover a:hover a:hover ul {visibility:visible}
#menucat a:hover ul ul, 
#menucat a:hover a:hover ul ul {visibility:hidden}

#menucat ul.top-level {display:table; margin:0 0} 
#menucat li.top-level-li {float:left; position:relative; margin-right:1px}

#menucat a.top-level-a {float:left; padding:0 0 0 20px; background:url(../images/taba.gif) no-repeat left top} 
#menucat a.top-level-a strong {float:left; padding:0 20px 0 0; background:url(../images/tabb.gif) no-repeat right top; cursor:pointer; cursor:hand}
#menucat a.down strong {float:left; padding:0 20px 0 0; background:url(../images/tabc.gif) no-repeat right top; cursor:pointer}

#menucat a.top-level-a:hover {white-space:nowrap; background:url(../images/taba.gif) no-repeat left -30px;}
#menucat a.top-level-a:hover strong, 
#menucat a.top-level-a:focus strong, 
#menucat a.top-level-a:active strong {color:#000; background:url(../images/tabb.gif) no-repeat right -30px; cursor:pointer;}
#menucat a.down:hover strong, 
#menucat a.down:focus strong, 
#menucat a.down:active strong {color:#000; background:url(../images/tabc.gif) no-repeat right -30px; cursor:pointer}

#menucat li.top-level-li:hover > a {white-space:nowrap; background:url(../images/taba.gif) no-repeat left -30px;}
#menucat li.top-level-li:hover > a strong {color:#000;  background:url(../images/tabb.gif) no-repeat right -30px;}
#menucat li.top-level-li:hover > a.down strong {color:#000;  background:url(../images/tabc.gif) no-repeat right -30px;}

#menucat li ul {display:block; width:220px; position:absolute; visibility:hidden; background:#693; padding:1px 1px 8px 1px; left:0;}
#menucat li li {border-bottom:1px solid #693}
#menucat li li a {background:#fff} 
#menucat li li a:hover {background:#f90; color:#FFF} 
#menucat li li:hover > a {background:#f90; color:#FFF}
#menucat li li a.fly {background:#fff url(../images/fly.gif) no-repeat right top}
#menucat li li a.fly:hover {background:#f90 url(../images/fly.gif) no-repeat right top} 
#menucat li li:hover > a.fly {background:#f90 url(../images/fly.gif) no-repeat right top}

#menucat ul.drop-down {top:22px} 

#menucat li li ul {left:100%; margin-top:-23px; margin-left:-5px;}

#menucat table {position:absolute;top:0;left:0;border-collapse:collapse;text-align:left}
#menucat table ul li a {padding-left:0; padd\ing-left:20px;}
#menucat table table {top:auto; left:100%; margin-left:-1px; padding:0; margin:0}
#menucat table table ul {margin-top:-4px; marg\in-top:-7px;}

.center2{position:absolute; [if IE]margin-top:-20px; [if Gecko]margin-top:-20px; [if Opera]margin-top:-20px; [if Webkit]margin-top:-20px; right:0; margin-right:200px; z-index:1}


