body
{
    margin: 0px;
    padding: 0px;
	color: #5e747c;
	background:#878787 url("../immagini/bkg.gif") repeat-x top;
    font-family: Trebuchet MS, Arial, Verdana, Sans-serif ;
}


table   {padding:0px; margin:0px; border: none; border-collapse: collapse;}
td      {padding:0px; margin:0px; vertical-align:top; font-size:11px; text-align:left;}
img     {border: 0px;}

.grassetto { color: #393939; font-weight: bold; }

ul.list {list-style-position: outside;  list-style-image: url("../immagini/list.gif"); margin:10px 0px 10px 25px;} 
ul.list2 {list-style-position: outside;  list-style-image: url("../immagini/list2.gif"); margin:0 0px 10px 25px;} 

a       {color: #5e747c; text-decoration:none;}
a:hover {color: #034358; text-decoration:none; }

input{ font-size: 11px; color:#8f9394; border:solid 1px #c3cacb;  margin:2px; padding:2px; }
select{ font-size: 11px; color:#8f9394; border:solid 1px #c3cacb;  margin:2px; padding:2px; }
textarea{ font-size: 11px; color:#8f9394; border:solid 1px #c3cacb;  margin:2px; padding:1px 0 1px 6px; font-family:Trebuchet MS, Arial, Verdana, Sans-serif ; }

.radio{ border:none;  vertical-align:middle; padding:5px 0 5px 0; }

.divon{ cursor:hand; cursor:pointer;}
.cxc    { width:100%;}

.top { background: url("../immagini/bkgUpTop.gif") no-repeat bottom left; padding:0 25px 30px 0; }

.in {background:#ffffff url("../immagini/bkgInCenter.gif") no-repeat top right; border-bottom:solid 1px #b9b9b9; padding:0 40px 10px 25px; width:100%;}
.bkgin {background:url("../immagini/bkgIn.png") no-repeat left top; padding-left:3px;  }
.bkgtitin{background:url("../immagini/bkgtitIn.gif") no-repeat left top; padding-top:9px;}
.bkgtitindown{background:url("../immagini/bkgtitInDown.gif") no-repeat bottom left; height:585px; }
.bkgindx {background:url("../immagini/bkgindx.gif") no-repeat bottom left;}
.bkginpop{background:url("../immagini/bkgtitInDown.gif") no-repeat bottom left; height:650px; }

.titleft {width:100%; font-size:13px; padding:2px 0 0 8px; font-weight: bold;}

.toplevpop {padding:20px 0 0 0; background:url("../immagini/TestSx.gif") no-repeat left bottom; width:100%;}

.titsph { line-height:12px; padding:5px; }
.logsph {text-align:center; padding:7px; vertical-align:middle; }

.tit_itst { font-size:13px; font-weight:bold; padding:5px; text-align:center; background: url("../immagini/bkgBoxS2.png"/) repeat-x ; }
.bot_itst {  background: url("../immagini/bkgBoxSdown.png") repeat-x bottom; height:38px; }

.tabtop { border-bottom:solid 3px #ebebeb; padding:4px 4px 0 0; color:#859da6; font-size:10px;}
.tab    { border-bottom:solid 1px #ebebeb; padding:4px 4px 2px 2px; }
.tablink  { border-bottom:solid 1px #ebebeb; padding:4px 4px 2px 2px; width:100%; }
.tabdisc  { border-bottom:solid 1px #ebebeb; padding:4px 4px 2px 2px; }

.leg {font-size: 10px; white-space:nowrap; color:#859da6; padding:4px 10px 0 5px; }

.linkweb {color:#23a6d0; font-weight:bold; padding:4px; width:100%;}
.linkweb a      {color:#23a6d0; font-weight:bold; text-decoration:none; }
.linkweb a:hover{color:#034358; text-decoration:none;}

.asx1 { font-size:18px; color:#5e747c; font-weight:bolder; padding-right:4px;}
.asx2 { font-size:18px; color:#23a6d0; font-weight:bolder; padding-right:4px;}

.titsponsor {background: url("../immagini/BkgTitMarche.png") no-repeat top center; padding:8px 4px 2px 4px; font-size:12px; line-height:12px; font-weight:bold; color:#465054; text-align:center; }