body { background-color: #006; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	cursor:default;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
}

a:link, a:visited, a:active{ color: #000; text-decoration: none; }
a:hover{ text-decoration: underline; color:#00F; }

.vis { display: none; } /* visibile solo nella stampa */

img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }

.date { color: #444; font-weight: normal; }
.small { font-size: 90% }
.separatorebanner{width:auto;background-image:url(../img/Separator_Yellow.JPG);background-repeat:repeat-x;margin-bottom:0px;margin-top:5px;}
.background { color: #DC241F; border-bottom:1px dotted #898989; margin-top:3px; margin-bottom:3px; padding:3px; font-weight:bold; }
.nobackground { color: #DC241F; border-bottom:0px #898989; margin-top:3px; margin-bottom:3px; padding:3px; font-weight:bold; }

/* intestazione e colonne prendono il colore qui sotto */
.centra{ width: 1000px; background-color:#fff; color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: left; margin-top: 0px; margin-bottom: 0px; margin-left:auto; margin-right:auto; }
.header{ background-color: #222; color: #ffffff; background-color: #E6E6E6; padding: 3px; }
.headerlogin { padding:2px; font-weight: bold; color: #009; text-align:left;	background-color:#FFFFFF; background-image: url(../img/sfondi.gif); background-repeat: repeat-x; background-position: 0px 0px; border: 1px solid #757575; }
.footer{ background-color: #006; color: #ff0; }
.footer a, .footer a:visited, .footer a:active { color: #ff0; }

.bar{ background-color: #086203; color: #FFFFFF; height: 20px; text-align:right; border-bottom:1px solid #DC241F; }
.bar a, .bar a:visited, .bar a:active{ color: #FFFFFF; }

.bar_bottom{ background-color: #ECEEF0; color: #000; height: 20px; text-align:right; }

div.squadre { background-color: #222; text-align: left; }
/* Barra ricerca */
table.sub { background-color:#FFF; height:16px; color: #ffffff; text-align:center; border-top: 1px solid #222; border-bottom: 1px solid #222;}
table.login { background-color:#FF9; margin-left:3px; width:161px; height:111px; text-align:left; border-top: 1px solid #757575; border-bottom: 1px solid #757575;border-left: 1px solid #757575; border-right: 1px solid #757575;}
#table.login { background-color:#FF0; margin-left:7px;width:159px; height:111px; text-align:left; border-top: -1px solid #757575; border-bottom: -1px solid #757575;border-left: -1px solid #757575; border-right: -1px solid #757575;}
div.block_title { margin-top:1px; margin-left:3px; margin-right:3px;}
label.block_title { background-color: #ffffff; color:#fff; display: block; height:20px; /*height:22px;*/ text-align:left; padding-top: 2px; padding-left:5px; font-weight: bold; background-image: url(../img/top.gif); background-position: center; background-repeat: repeat-x; }
.block_title a:link, .block_title a:visited, .block_title a:hover {color: #fff; text-decoration: none;}
.colsxHidden { width: 16px; margin-left:auto; margin-right:auto; text-align:center; background-color: #fff; padding:3px; }
.colsx { width: 140px; margin-left:auto; margin-right:auto; text-align:center; background-color: #fff; padding:3px; }
.coldx { width: 236px; margin-left:auto; margin-right:auto; text-align:center; background-color: #ECEEF0; padding:3px; }
.coldxno { width: 20px; margin-left:auto; margin-right:auto; text-align:center; background-color: #FFFFFF; padding:3px; }
.corpo { padding-right:4px; text-align:left; background-color: #fff; } /*width:492px;*/
.titolo { font-size:24px; font-weight:bold; color: #000; margin-top:3px; }
.testo{ line-height: 18px; margin-top:5px; text-align:left; color: #222; }
.testo .img { float: left; text-align: left; color: #666; line-height: 15px; font-style: italic; }
.testo .sommario{ background-color: #DCE7DB; padding: 3px; margin-top:3px; margin-bottom:3px;}
.testo img { border: 1px solid #000; padding: 1px; margin-right:4px; margin-bottom:4px; margin-top:4px; }
.clear{clear:left;}
.account { text-align:right; color:#FFF; }
.account ul { list-style:none; margin:0; }
.account ul li { float:right; font-size:11px;  }
.account ul li a { display:block; color:#FFF; text-decoration:none; padding:2px 5px; margin:0 5px; }
.account ul li a:hover { color:#DDD; }

.account .nav_account { position:relative; }
.account .nav_account a {  }
.account .nav_account #drop { display:none; position:absolute; top:30px; right:0; width:94px; border:2px solid #000; background:#272727 url(img/bg4-drop.gif) bottom left repeat-x; line-height:normal; font-size:10px; }
.account .nav_account #drop div { border-bottom:1px solid #464646; padding:0;}
.account .nav_account #drop div.last { border-bottom:none; }
.account .nav_account #drop div a { display:block; color:#FFF; background:none; padding:3px 7px; margin:0; }
.account .nav_account #drop div a:hover { background-color:#d7171e; }

div#signinform { display:block; width:332px; background:#FF9 url(img/bg4-drop.gif) bottom left repeat-x; border:2px solid #000;  position:absolute; font-size:12px; z-index:999; margin:0; padding:0; }
div#signinform .signin { margin:7px 5px; color:#003 }
div#signinform .submit { border-top:1px solid #404040; height:30px; padding:5px 5px 0 5px; margin:0;  }
div#signinform .submit a { font-size:10px; color:#999; margin-right:10px; } 
div#signinform .submit a:hover { color:#006; }
div#signinform .submit input { border:2px solid #003; cursor:pointer; background:#003 url(img/bg4-nav-item.gif) -7px -7px repeat-x; color:#FF6; padding:2px 7px; }
div#signinform input.text { width:128px; border:none; font-size:12px; padding:1px 4px; }

.menu { width: 160px; background-color: #006; margin-bottom:3px; margin-left:3px; margin-right:3px; text-align: left; }
.menu li { font-weight: bold; list-style:none; border-bottom:1px solid #898989; }
.menu li a { padding:3px; text-align:left; color:#FF0; font-weight:bold; display:block; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.menu li a:link, .menu li a:visited { padding:3px; padding-left:10px; color: #FF0; font-weight:bold; text-decoration: none; }
.menu li a:hover { padding:3px; padding-left:10px; color: #009; background-color: #FF0; border:1px; font-weight:bold; text-decoration: underline; }
.menu li a:link.selected, .menu li a:visited.selected { background-color: #ccc; padding:3px; padding-left:10px; color: #444; font-weight:bold; text-decoration: underline; }

.menusport { text-align: left; }
.menusport li { width:142px;font-weight: bold; list-style:none; border-bottom:1px solid #898989;float:left; }
.menusport li a {padding:3px; text-align:center; color:#FF0; font-weight:bold; display:block; background-image: url(../img/SfondoBottone.JPG); background-repeat: no-repeat; background-position: 0px 0px;}
.menusport li a:link, .menusport li a:visited { padding:3px; padding-left:0px; color: #FF0; font-weight:bold; text-decoration: none; }
.menusport li a:hover {padding:3px; padding-left:0px; color: #009; background-image: url(../img/SfondoBottoneHover.JPG); border:1px; font-weight:bold; text-decoration: underline; }
.menusport li a:link.selected, .menusport li a:visited.selected { background-color: #ccc; padding:3px; padding-left:10px; color: #444; font-weight:bold; text-decoration: underline; }

.list { font-weight: bold; }
.list ul { font-weight: bold; line-height: 1.5em;	list-style-type: none; padding: 0; }
.list li { font-weight: bold; margin-bottom: .1em; line-height: 20px; }

/* link in lettura articolo */
.link {margin-top:3px; margin-bottom:3px;}
.link ul {font-weight: bold; list-style: none; font-weight: bold; color: #DC241F; text-align: left;}
.link ul li {font-weight: bold; padding-left:5px; padding-top:2px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -134px;}
.link ul li a { color: #DC241F; }

/* operazioni a fine articolo */
.icone {margin-top:3px; margin-bottom:3px;}
.icone ul {list-style: none; color: #ff0000; text-align: left; font-size: 10px;}
.icone ul li.stampa {padding-left:25px; height:18px; margin-top:5px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -29px;}
.icone ul li.invia {padding-left:25px; height:18px; margin-top:5px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -58px;}
.icone ul li.mobile {padding-left:25px; height:18px; margin-top:5px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -84px;}
.icone ul li.google {padding-left:25px; height:18px; margin-top:5px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -113px;}
.icone ul li.facebook {padding-left:25px; height:18px; margin-top:5px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -303px;}
.icone ul li.commenta {padding-left:25px; height:18px; margin-top:5px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -215px;}

.contatta { padding-right:18px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: right -189px; }
.translate { width: 17px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -290px; height:10px; }
.translate a:link, .translate a:visited, .translate a:hover { display: block; width: 100%; height: 100%; }
@charset "UTF-8";
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

a.EditDelete
{

cursor:default;
color:#360;		  
}
a.EditDelete:hover
{	
	color:#900;
	cursor:pointer;
	
}

a.Statusmenudisab
{
cursor:inherit;
color:#666;
text-decoration:none;
}
a.Statusmenudisab:hover
{
	color:#666;
	cursor:inherit;
	text-decoration:none;
}
a.Statusmenuenab
{
text-decoration:none;
cursor:pointer;
cursor:hand;
color:#006;		  
}
a.Statusmenuenab:hover
{
	color:#360;
	cursor:hand;
	text-decoration:underline;
	cursor:pointer;
	
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.MsgError{
	display:none;
	width:318px;
	padding:3px;
	position:relative;
	background-color:#FF3;
	color:#F00;
	border:double;
	border-color:#003;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}


.TabbedPanelsTabHover {
	background-color: #FF6;
}


.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}


.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}


.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;
}


.TabbedPanelsContent {
	padding: 4px;
}


.TabbedPanelsContentVisible {
}


.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/* SONDAGGIO */
.sondaggio_start { float:left; width:2px; height:13px; background-image: url(../img/sondaggio.gif); background-repeat: repeat-x; background-position: 0px 0px; border:none; }
.sondaggio_poll { float:left; width:2px; height:13px; background-image: url(../img/sondaggio.gif); background-repeat: repeat-x; background-position: 0px -14px; border:none; }
.sondaggio_end { float:left; width:2px; height:13px; background-image: url(../img/sondaggio.gif); background-repeat: repeat-x; background-position: 0px -28px; border:none; }

/* BOX a destra */

/* EDITORIALE */
.box { text-align:left; margin:0px; }
.head { height:17px; padding-top:2px; padding-left:3px; font-weight: bold; color: #fff; background-image: url(../img/sfondi.gif); background-repeat: repeat-x; background-position: 0px -20px; border: 1px solid #034100; }
.head a:link, .head a:visited, .head a:hover { color: #FFF; font-weight: bold; text-decoration: none; }
.body { text-align: left; color: #000; background-color: #ECEEF0; line-height: 16px; }
.body img { border: 1px solid #000; padding: 1px; margin-right:4px; margin-bottom:4px; margin-top:4px; }
.heade { padding:2px; font-weight: bold; color: #FF0; text-align:left;	background-color:#006; background-image: url(../img/sfondi.gif); background-repeat: repeat-x; background-position: 0px 0px; border: 1px solid #757575; }
.heade a:link, .heade a:visited, .heade a:hover { color: #DC241F;; font-weight: bold; text-decoration: none; }

/* TOP */
.headelog { padding:2px; margin-left:2px; margin-right:2px; font-weight: bold; color: #FF0; text-align:center;	background-color:#C93; background-repeat: repeat-x; background-position: 0px 0px; border: 1px solid #757575; }
#.headelog { padding:2px; margin-left:3px;  font-weight: bold; color: #FF0; text-align:center;	background-color:#C93; background-repeat: repeat-x; background-position: 0px 0px; border: 1px solid #757575; }
.pagtab { float:left;  line-height: normal; padding-bottom:2px; background: url(../img/SfondoBottone.JPG) no-repeat; }
.pagtab ul { margin:0; list-style:none; padding:0; } 
.pagtab li {width:142px; float:left; margin-top:3px; padding: 0px; background: url(../img/SfondoBottone.JPG) no-repeat 0px -44px; }
.pagtab a:link, .top a:visited, .top a:hover {width:142px; font-size:10px; display: block; background: url(../img/SfondoBottone.JPG) no-repeat;  font-weight: bold; color: #DC241F; text-decoration: none; }
.pagtab li.selected { float:left; margin:0px; padding: 0px; background: url(../img/SfondoBottoneSel.JPG) no-repeat; }
.pagtab .selected a:link, .top .selected a:visited, .top .selected a:hover { font-size:10px; background-image: url(../img/SfondoBottoneSel.JPG);  color: #FFF; }
.TabbedPanelsTabSel {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
	list-style: none;
	font-weight:bold;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#00C;
	border-left: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	
}
.TabbedPanelsTabClose {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #E4180E;
	border-bottom: 1px solid #EEE;
	list-style: none;
	font-weight:bold;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	border-left: solid 1px #CCC;
	border-top: solid 1px #EEE;
	border-right: solid 1px #EEE;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	border-bottom: 1px solid #CCC;
	list-style: none;
	color:#000;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	border-left: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}
.top { width:100%; float:left; font-size:93%; line-height: normal; padding-bottom:2px; background: url(../img/top.gif) repeat-x bottom; }
.top ul { margin:0; list-style:none; padding:0; } 
.top li { float:left; margin-top:3px; padding: 0px; background: url(../img/top.gif) no-repeat 0px -44px; }
.top a:link, .top a:visited, .top a:hover { display: block; background: url(../img/top.gif) no-repeat right top; padding:3px 8px 2px 6px; font-weight: bold; color: #DC241F; text-decoration: none; }
.top li.selected { float:left; margin:0px; padding: 0px; background: url(../img/top_h.gif) no-repeat 0px -44px; }
.top .selected a:link, .top .selected a:visited, .top .selected a:hover { font-size:12px; background-image: url(../img/top_h.gif); padding:3px 8px 4px 6px; color: #FFF; }
.toplist { margin:0px; padding:3px; text-align: left; line-height: 20px; background-color: #ECEEF0; /*border-left: 1px solid #034100; border-right: 1px solid #034100; border-bottom: 1px solid #034100;*/ }
.toplist .hour { color: #900;font-size:10px; font-family:Tahoma, Geneva, sans-serif; font-weight: bold; }
.toplist ul { list-style: square inside; color: #900; margin:0px; padding:0px;}
.toplist ul li { padding-left:4px; padding-top:2px; border-bottom: 1px solid #ddd;  }

.toplist ul li.notab { padding-left:0px; list-style: disc inside; text-align:left ; font-weight:bold; }
/* logo TC&C */
.tc_c {font-size:10px; margin:10px;}
.tc_c a:link, .tc_c a:visited {display:block; height:27px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -260px;}
.tc_c a:hover {display:block; height:27px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -230px;}


.s2 a:link, .s2 a:visited { display:block; width: 100%; height:100%; }
.s2 a:hover { background-color:#fff; filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30; }
.s2 .alt { display:none; }
.c{ text-align:center !important;}
.l{ text-align:left !important;}
.r{ text-align:right !important;}
.bold{ font-weight:bold;}
.tit{ background-color:#006;color:#FF0;}
.t3{ width:3%;font-weight:bold;}
.t5{ width:5%;font-weight:bold;}
.t9{ width:9%;font-weight:bold;}
.t10{ width:10%;font-weight:bold;}
.t12{ width:12%;font-weight:bold;}
.t15{ width:15%;font-weight:bold;}
.t20{ width:20%;font-weight:bold;}
.t25{ width:25%;font-weight:bold;}
.t30{ width:30%;font-weight:bold;}
.t35{ width:35%;font-weight:bold;}
.t40{ width:40%;font-weight:bold;}
.t50{ width:50%;font-weight:bold;}
.t60{ width:60%;font-weight:bold;}
.t70{ width:70%;font-weight:bold;}
.t80{ width:80%;font-weight:bold;}
.on{ background-color:#EFECEC !important;font-size:8px;border-top: 1px solid #757575; border-bottom: 1px solid #757575;}
.off{background-color:#FFC;font-size:8px;border-top: 1px solid #757575; border-bottom: 1px solid #757575;}
#.on{ background-color:#EFECEC;font-size:15px;height:55px; padding-top:12px; border-collapse: separate; border-spacing:3px; border-top: 12px solid #757575; border-bottom: 2px solid #757575;}
#.off{background-color:#FFC;font-size:11px;border-top: 1px solid #757575; border-bottom: 1px solid #757575;}
.Clientlogin1_pnlForm { background-color:#006;color:#FF0;}
.login{ background-color:#FF9;color:#FF0;}
.bordotab {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font */
	font-size: 12px; /* Dimensione dei caratteri */
	color: #000000; /* Colore dei caratteri */
	background-color: #FFFFFF; /* Colore di sfondo della tabella */
}
.casellatestoform {
	padding-top:2px; 
	padding-bottom:2px;
	padding-left:5px;
	color:#00F;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:normal;
}
.classetdon {
	font-family:Tahoma, Geneva, sans-serif /* Font */;
	font-size: 11px; /* Dimensione dei caratteri */
	color: #000000; /* Colore dei caratteri */
	padding-left:3px;
	background-color: #CCCCCC; /* Colore di sfondo delle celle della tabella */
	border-bottom-width: 0px; /* Spessore bordo inferiore */
	border-bottom-style: solid; /* Aspetto bordo inferiore */
	border-bottom-color: #000000; /* Colore bordo inferiore */
	border-right-width: 0px; /* Spessore bordo destro */
	border-right-style: solid; /* Aspetto bordo destro */
	border-right-color: #000000; /* Colore bordo destro */
	empty-cells:show;
	border-top-width: 1px; /* Spessore bordo superiore */
	border-top-style: solid; /* Aspetto bordo superiore */
	border-top-color: #FFFFFF; /* Colore bordo superiore */
}
.classetdwhite {
	font-family:Tahoma, Geneva, sans-serif /* Font */;
	font-size: 11px; /* Dimensione dei caratteri */
	color: #000000; /* Colore dei caratteri */
	padding-left:3px;
	background-color: #FFFFFF; /* Colore di sfondo delle celle della tabella */
	border-bottom-width: 0px; /* Spessore bordo inferiore */
	border-bottom-style: solid; /* Aspetto bordo inferiore */
	border-bottom-color: #FFFFFF; /* Colore bordo inferiore */
	border-right-width: 0px; /* Spessore bordo destro */
	border-right-style: solid; /* Aspetto bordo destro */
	border-right-color: #000000; /* Colore bordo destro */
	empty-cells:show;
	border-top-width: 1px; /* Spessore bordo superiore */
	border-top-style: solid; /* Aspetto bordo superiore */
	border-top-color: #FFFFFF; /* Colore bordo superiore */
}

.classetdoff {
	font-family:Tahoma, Geneva, sans-serif /* Font */;
	font-size: 11px; /* Dimensione dei caratteri */
	color: #000000; /* Colore dei caratteri */
	padding-left:3px;
	background-color: #FFC; /* Colore di sfondo delle celle della tabella */
	border-bottom-width: 0px; /* Spessore bordo inferiore */
	border-bottom-style: solid; /* Aspetto bordo inferiore */
	border-bottom-color: #000000; /* Colore bordo inferiore */
	border-bottom-width: 0px; /* Spessore bordo inferiore */
	border-right-width: 0px; /* Spessore bordo destro */
	border-right-style: solid; /* Aspetto bordo destro */
	border-right-color: #000000; /* Colore bordo destro */
	empty-cells:show;
	
	border-top-width: 1px; /* Spessore bordo superiore */
	border-top-style: solid; /* Aspetto bordo superiore */
	border-top-color: #FFFFFF; /* Colore bordo superiore */
}
.classeTitoloTd {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; /* Dimensione dei caratteri */
	font-weight:bold;
	text-align:left;
	padding-left:3px;
	color: #ff0; /* Colore dei caratteri */
	background-color: #006; /* Colore di sfondo delle celle della tabella */
	border-bottom-width: 0px; /* Spessore bordo inferiore */
	border-bottom-style: solid; /* Aspetto bordo inferiore */
	border-bottom-color: #000000; /* Colore bordo inferiore */
	border-right-width: 0px; /* Spessore bordo destro */
	border-right-style: solid; /* Aspetto bordo destro */
	border-right-color: #000000; /* Colore bordo destro */
	border-left-width: 0px;	/* Spessore bordo sinistro */
	border-left-style:none; /* Aspetto bordo sinistro */
	border-top-width: 1px; /* Spessore bordo superiore */
	border-top-style: solid; /* Aspetto bordo superiore */
	border-top-color: #FFFFFF; /* Colore bordo superiore */
}
.tb{
width:480px;
#width:500px;
#margin-right:-15px;
#margin-left:-5px;

}
.tbnocoldx{
width:800px;
#width:820px;
#margin-right:-15px;
#margin-left:-5px;

}
.tbnocoldxRank{
width:980px;
#width:1000px;
#margin-right:-15px;
#margin-left:-5px;

}

/* HORIZONTAL MARQUEE */
#testogara {
 	border:0px solid #E6E6E6;
 	text-align:center;
	color:#FF0;
 	width:991px;
 	height:10px;
 	overflow:hidden;
}
#example {
 	border:1px solid #E6E6E6;
 	background:#E1F0F9;
 	width:991px;
 	height:20px;
 	overflow:hidden;
}

#example  p {
 	padding:0 25px;
 	margin:0;
	background-color:#E6E6E6;
 	width:auto;
 	display:inline;
 	float:left;
 	white-space:nowrap;
	line-height:20px;
}
#example a{
	color:red; 
}
#containerscorrevole { width:1700px; margin:0 auto; text-align:left; }
.boxscorrevole {width:1850px; padding:10px 10px 15px 10px; border:1px solid #E3E3E3; background:#F1F1F1; margin-bottom:25px;  }
/* HORIZONTAL MARQUEE */
em { font-size:11px; color:#0033FF; }
/* VERTICAL MARQUEE */
#example2 {
 	border:0px solid #000;
	background:#ECEEF0;
 	width:300px;
 	height:200px;
 	overflow:hidden;
}

#example2 div {
	padding:0 10px;
}

#example2  p {
 	padding:10px 0;
 	margin:0;
}

#example2 a, #example2 em {
	display:block;
}
.fotoBox{
  font-size:12px;
  cursor:default; 
  cursor:pointer;
  text-align:center;
}

.buttontext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF00;

	background:#2891FA;
	text-decoration: none;
}
a:link.buttontext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height:21px;
	width:7px;
	text-decoration: none;
}
a:hover.buttontext{
	color: #FFFF00;
	background:#2891FA;
	text-decoration:underline;
}
.titleNews
{
	font-family:Verdana;
	color:#29388b;
	font-size: 15px;
	font-weight:bold;
}
.testoNews
{
	font-family:Verdana;
	color:#000000;
	font-size: 12px;
}
.dataNews
{
	font-family:Verdana;
	color:#066;
	font-size: 10px;
}
.bodyNews
{
	font-family:Verdana;
	color:#000;
	margin-left:5px;
	text-align:justify;
	font-size: 10px;
}
	.divlogin{
		padding-bottom:2px;
		padding-top:2px;
		padding-left:2px;
		padding-right:2px;
		background-color:#7E857A;
	}
	a.buttonmero, a.buttonDis {
		display:block;
		background-position:center;
		background-image:url(../img/ButtonTest_Gray.gif);
		background-repeat: no-repeat;
		width: 233px;
		height: 28px;
		margin-top:-12px;
		padding-top: 12px;
		text-align: center;
		font-family: Helvetica, Calibri, Arial, sans-serif;
		font-size: 100%;
		
		font-weight: bold;
		text-decoration: none;
	}
	a.buttonmero:link, a.buttonmero:visited {
		color: #002577;
	}
	a.buttonmero:hover, a.buttonmero:active {
		display: block;
		background-color: transparent;
		background-image:url(../img/ButtonTest.gif);
		background-position:center;
		background-repeat: no-repeat;
		width: 233px;
		height: 28px;
		margin-top:-12px;
		padding-top: 12px;
		text-align: center;
		font-family: Helvetica, Calibri, Arial, sans-serif;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
		color: #006;
	}
	.buttonmero.hover{
		background-color:#FFFFFF;
	}
	a.buttonmero2, a.buttonDis2 {
		display:block;
		background-position:center;
		background-image:url(../img/ButtonTest_Gray.gif);
		background-repeat: no-repeat;
		width: 233px;
		height: 28px;
		margin-top:-12px;
		padding-top: 12px;
		text-align: center;
		font-family: Helvetica, Calibri, Arial, sans-serif;
		font-size: 100%;
		
		font-weight: bold;
		text-decoration: none;
	}
	a.buttonmero2:link, a.buttonmero2:visited {
		color: #002577;
	}
	a.buttonmero2:hover, a.buttonmero2:active {
		display: block;
		background-color: transparent;
		background-image:url(../img/ButtonTest.gif);
		background-position:center;
		background-repeat: no-repeat;
		width: 233px;
		height: 28px;
		margin-top:-12px;
		padding-top: 12px;
		text-align: center;
		font-family: Helvetica, Calibri, Arial, sans-serif;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
		color: #006;
	}
	.buttonmero2.hover{
		background-color:#FFFFFF;
	}
	.buttondiv{
		background-color:#7E857A;
	}

	.buttondiv2{
		background-color:#FFFFFF;
		border-bottom-color:#009;
		
		padding-top:20px;
		height:50px;
	}
	.divlogin ul li a { color:#FFFFFF; font-weight:bold;background-color:#7E857A; font-size:12px;text-decoration:none; padding:2px 0px; margin:0 5px; }
	.divlogin ul li a:hover { color:#00F; background-color:#7E857A; }
	.separatorelogin{background-color:#7E857A; width:auto;background-image:url(img/Separator_Login.JPG);background-repeat:repeat-x;margin-bottom:0px;margin-top:2px;}
	.tr{ height:25px; text-align:right; }
	.tdlogin{ text-align:right; color:gold; }
	.tdlogoff{ text-align:center; color:gold; font-weight:bold; }

/* the div that holds the date picker calendar */
.dpDiv {
	
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	width:250px;
	
	text-align:center;
	background-color: #FF6;
	border: 1px solid #600;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	background-image:url(../img/SfondoCalendario.JPG);
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	background-image:url(../img/SfondoCalendario.JPG);
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	height:30px;
	text-align:center;
	background-image:url(../img/SfondoCalendario.JPG);
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTDEmpty{
	background-color:#FFFFFF;
	border: 1px solid #600;
	width:30px;
	text-align:center;
}
.dpTD {
	border: 1px solid #600;
	color:#00C;
	width:30px;
	text-align:center;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #6FF;
	text-align:center;
	width:30px;
	border: 1px solid #600;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #A9FCF1;
	border: 1px solid #600;
	cursor: pointer;
	text-align:center;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	width:30px;
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	
	text-align:left;
	width:30px;
	}
.dpButtonTDR {
	text-align:right;
	width:30px;
	
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	
	text-align:center;
	color: Black;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: blue;
	width:auto;
	text-align:center;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {

	text-align:center;
	background-color:#F66;
	color:#FF3;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #630;
	text-align:center;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: blue;
	cursor:pointer;
	curosor:hand;
	text-align:center;

	font-weight: bold;
	}
-->
.gurtl0onorm {
	padding: 4px;
	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	font-weight:bold;
	border: 1px solid #FFF;
	background: #333;
	color: white;
	cursor: pointer;
}
.gurtl0oover {
	padding: 4px;
	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	text-align:center;
	font-weight:bold;
	border: 1px solid #FFF;
	background: gold;
	color: #333;
	cursor:pointer;
}
.gurtl0oclck {
	padding: 4px;
	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	text-align:center;
	border: 1px solid #FFF;
	background: gold;
	color: #333;
	cursor:pointer;
}
.gurtl1onorm {
	padding: 3px;
	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	border: 1px solid white;
	border-left: 1px solid gold;
	background: gold;
	color: #333;
	cursor: pointer;
}
.gurtl1oover {
	padding: 3px;
	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight:bold;
	border: 1px solid FFF;
	border-left: 1px solid #FFF;
	background: #333;
	color: #FFF;
	cursor: pointer;
}
.gurtl1oclck {
	padding: 3px;
	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid white;
	border-left: 4px solid #E1B700;
	background: #DBDFDF;
	color: #243D4B;
	cursor: hand;
}
#qmenu-main div, div {
	margin:0;
	font-family: arial;
	font-size:10pt;
	cursor:hand;
	cursor: pointer;
}
.qmenu-inside {
	margin-top:4px;
	text-align: center;
	
}
.qmenu-inside a{
	text-decoration: none;

}
.qmenu-inside-child {
	margin-top:4px;
	text-align: left;
	
}
.qmenu-inside-child a{
	text-decoration: none;

}
.qmenu-inside-child2 {
	top:0px;
	margin-top:4px;
	text-align: left;
	color:#900;
	
}
.qmenu-inside-child2 a{
	text-decoration: none;
	color:#900;

}
</style>



