* {
  margin: 0;
  padding: 0;
  text-decoration: none; 
  outline:0;  
  font-family: Tahoma,Geneva,Kalimati,sans-serif;
  margin-left: 0;margin-right: 0;  
}

html {overflow-y: scroll;}

body {
  background-color: #5C0000;
  color: #333333;    
  font-size: 10px;  
}
img, fieldset {border:0;}

div#bodysub {position: relative; width: 973px; margin: auto; background: url(../img/body_bg.gif) left top repeat-y; }
div#central {position: relative; width: 957px; margin-left: auto; margin-right: auto; background: #ffffff url(../img/news_bg.gif); overflow:hidden;}
div#copertura 		{ position:absolute; z-index:1; top:0px; left:700px; width:100px; height:35px; overflow:hidden;}
div#header 			{ width: 957px; background: url(../img/header_bg.gif) #e8e7e6; text-align:center; }
div#logo 				{ width: 957px; text-align:center;}
div#topmenu 			{ width:100%; margin:0 auto; margin-top:-18px; text-align:center; overflow:hidden;}
div#scorrevoleCont	{ position:relative; padding-left:235px; }
div#scorrevole 		{ margin-top:1px; height:22px; overflow:hidden; text-align:left;}
div.scorrevole_sfuma	{position:absolute; top:0px; left:-20px; margin-left:724px; width:20px; height:22px; background: url(../img/sfumaParola_dx.png) right center repeat-y; }
div#scorrevoleInner { font-family:"Times"; color:#990000; font-size:1.7em; line-height:1.2em; font-weight:bold; white-space:nowrap; }
img#scorrevoleCursor	{z-index:1; float:left; border-right:0px solid black; height:22px; }
div#menucat 			{ width:100%; margin-top:-1px; padding-bottom:2px; margin-bottom:2px;}
div#lineaMenuCat 		{ width:930px; height:1px; background:#000000; overflow:hidden; margin:0 auto; margin-top:-2px; margin-bottom:4px; }
div#menuCitta		{ height:10px; margin-left:-603px; width:603px;  margin-top:-4px; text-align:left; }
div#menusport 		{z-index:1; position:absolute; top:170px; width:220px; left:425px; padding:0.5em; border:1px #5C0000 dotted; border-top:0; text-align:center; display:none; background-image: url(../img/header_bg_trasp.png);}
div#bannerLogo_left 	{ position: absolute; width:150px; height:130px; top: -2px; left: 8px; overflow:hidden;}
div#bannerLogo_right 	{ position: absolute; width:150px; height:130px; top: 0px; left: 799px; overflow:hidden; }
div#bannerHeader_left 	{ text-align:left; width:177px; margin-bottom:1px;}
div#bannerHeader_right 	{ text-align:right; width:170px; margin-bottom:-1px;}
div#bannerHeader_left .bannerstatici {border:1px solid #dedede;}
div#bannerHeader_right .bannerstatici {border:0;}
div#verscroll 		{ margin-top:14px; width:603px; height:20px; overflow:hidden; text-align:left; }
div#verscroll ul { list-style-type:none; }
div#verscroll ul, div#verscroll ul li 		{ width: 603px; text-align:center;}
div#verscroll ul li	{height:21px; white-space:nowrap; }
div#verscroll ul li	div{height:20px; white-space:nowrap; overflow:hidden;}
div#topBodySeparator 	{ width:100%; height:3px; background:url(../img/header_separator.jpg) center top no-repeat;overflow:hidden;}
div.fullSeparator 	{ width:957px; height:2px; background-image: url(../img/header_separator.jpg); overflow:hidden;}
div.cortoSeparator 	{ width:957px; height:2px; background-image: url(../img/header_separator_corto.gif); overflow:hidden;}
div.verscroll_sfuma	{ position:absolute; top:0px; left:-20px; margin-left:100%; height:30px; width:20px; background: url(../img/sfumaParola_dx.png) right center repeat-y; }
div#main				{ width:100%;  background: url(../img/colonnacen_bg.gif) center top repeat-y; }
div#colonnaCentrale 	{ float:left; width:603px; overflow:hidden; }
div#colonnaSx 		{ float:left;  width:177px; overflow:hidden; }
div#colonnaDx 		{ float:right; width:177px; overflow:hidden;}
div.clearBoth		{ clear:both; }
div#footer			{ width:957px; height:8px; background: url(../img/footer_separator.gif) center top no-repeat; text-align: center; margin:auto; padding-top: 14px; padding-bottom: 8px;}
div#aperturaBig { position:relative;  width:603px; height:370px; overflow:hidden; }
div.bigNews { position:absolute; top:0px; left:4px; width:587px; padding-right:4px; height:366px; overflow:hidden;}
div.pagInternaContent { padding:0 10px; width:580px; }


h4.smallHome { font-size:1.8em }
h5.smallHome { font-size:1.3em; font-style:italic; margin-bottom:4px;}
h6.smallHome { font-size:1.2em; font-weight:normal; }
.catSmallHome {font-size:1.7em; font-weight:bold; color:#5C0000; font-style:italic;}
div.separatoreCentrale { width:587px; margin-left:8px; height:10px; background: url(../img/strappocarta.gif) center bottom no-repeat; }
div.small_news {overflow: hidden; padding:5px 0; margin:0 10px; background: url(../img/strappocarta.gif) left bottom no-repeat; }
div.small_news_float { float:left; padding-right:5px; width:115px; }
div.small_news_thenews {margin-top:2px;}
div.lateralSeparator { width:165px; margin-left:6px; height:6px; background: url(../img/strappocarta.gif) right bottom no-repeat; }
div.lateralSeparatorBannersta { width:165px; overflow:hidden; margin-left:3px; margin-top:8px; height:2px; height:3px;  background: url(../img/menarosto.gif);overflow:hidden; }
div.lateralNews { padding:6px; }
div.lateralNews p.newsTextPreview { font-size: 1.1em; line-height:1.2em;}
div.bannernotizie_Left, div.bannernotizie_Right 	{ position: relative; width:160px; overflow:hidden; margin-top:8px; margin-bottom:6px; margin-left: auto; margin-right: auto;}
a.linkScorrevole:link, a.linkScorrevole:visited { font-family:"Trebuchet MS", Helvetica, sans-serif; color:#990000; font-size:1em; font-style:italic;}
a.linkCollegate:link, a.linkCollegate:visited { color:#990000; font-size: 1.3em; font-style:italic; }
a.linkAscolta:link, a.linkAscolta:visited { color:#990000; font-size: 1.4em; font-style:italic; }

ul.menutop { list-style-type: none; display:inline; }
ul.menutop li { padding:0 15px; display: inline;}
ul.menutop li:first-child { margin-left:-1px; padding-left:0px; padding-right:20px; }
ul.menutop li.lastone { padding-right:0px; margin-left:23px;}


ul.menusec { display:inline;}
ul.menusec li { padding: 0; padding-left:16px; padding-right:10px; display: inline; background:url(../img/catmenuSep.png) left center no-repeat; }
ul.menusec li:first-child {border:0; padding-left:10px;background:none;}

ul.menucitta{ list-style-type: none; display:inline;}
ul.menucitta li { padding-left:18px; display: inline; }
ul.menucitta li:first-child { padding-left:2px; }


a.menutoplink:link, a.menutoplink:visited { color: #5a1603; font-weight:bold; font-size:1.4em;  }
a.menutoplink:hover {color: #550b0e; text-decoration:underline; }
a.services:link, a.services:visited {color: #333333; font-weight:bold; font-size:1.1em}
a.apertura:link, a.apertura:visited {font-family:"Trebuchet MS", Helvetica, sans-serif; color: #363636; font-size:1em; line-height:1.1em; font-weight:bold; }
a.menucat:link, a.menucat:visited 	{text-decoration:none; font-family:"Trebuchet MS", Helvetica, sans-serif; color: #111111; font-weight:bold; font-size:1.9em; font-weight:bold; line-height:1.2em;}
a.menucat:hover {color: #550b0e; text-decoration:none; }
a.menusec:link, a.menusec:visited 	{font-family:"Trebuchet MS", Helvetica, sans-serif; color: #5C0000; font-weight:bold; font-size:1em; line-height:1.7em; font-weight:bold; }
a.menusec:hover 	{ text-decoration:underline; }
a.menusport:link, a.menusport:visited 	{font-family:"Trebuchet MS", Helvetica, sans-serif;  color:#5C0000; font-weight:bold; font-size:11px; line-height:1.7em; font-weight:bold; }
a.menusport:hover 	{ text-decoration:underline; }
a.titlink:link, a.titlink:visited	{color: #111111; font-size:2.8em; font-weight:bold;}
a.titlink_small:link, a.titlink_small:visited 	{color: #111111; font-size:1.0em;}
a.titlinkspalla:link, a.titlinkspalla:visited {color: #111111; font-size: 1.4em; font-weight: bold; line-height: 1.3em;}
a.linkStrong:link, a.linkStrong:visited {text-decoration:underline; color: #111111; font-size: 1.4em; font-weight: bold; line-height: 1.3em;}
a.linkStrong:hover { text-decoration:none; }
a.linkcontinue:link, a.linkcontinue:visited 	{color: #5c0000; text-decoration: underline; font-style: italic; font-size: 1.0em; }
a.linkVerScroll:link, a.linkVerScroll:visited {color: #5C0000; font-size: 1.6em; font-weight: bold; }
a.paginazione:link, a.paginazione:visited {color: #5c0000; font-size: 1.4em; }
a:link, a.visited {color:#5c0000; font-size: 1.0em;}
a.actions:link, a.actions:visited, .actions  {font-size: 1.3em;  font-style: italic; color:#666666;}
a.newsTicker:link, a.newsTicker:visited { color:#990000; font-size: 1.8em; line-height: 1em; font-weight:bold;  }
a.nesTicker:hover { text-decoration:underline; }
a.linkMenuCitta:link, a.linkMenuCitta:visited { color:#111111; font-size:1.4em; font-weight:bold; letter-spacing:1px;}
a.yesterdayLink:link, a.yesterdayLink:visited { color:#333333; font-size:1.6em; font-weight:bold; text-decoration:underline;}
a.linkBannerStatici:link, a.linkBannerStatici:visited, a.linkBannerDinamici:link, a.linkBannerDinamici:visited { font-weight:bold; color:#990000; font-size:1.1em;}



.titolo { font-size:3.0em; line-height:1.05em }
.catena { font-size:1.6em; padding-bottom:5px; }
.occhie { font-size:1.4em; }
h3.occhie {line-height:1.25em; padding-top:4px;}

.categoriaBig { color: #5c0000; margin-top:4px; text-align:left; margin-left:10px; font-size:2.2em}
.titoloPagina { color: #5c0000; margin-top:4px; text-align:left; font-size:2.2em}

span.paginazione 	{color: #000000; font-size: 1.4em; font-weight:bold}
a.paginazione:link, a.paginazione:visited {color: #5c0000; font-size: 1.4em; }


p.newsTextPreview {font-family:"Trebuchet MS", Helvetica, sans-serif; font-size: 1.2em; text-align: justify; line-height:1.25em;}
.newsUndertit {font-size: 1.3em; line-height: 1.3em; color: #111111; font-style: italic; font-weight: bold; }

/*.divisor1 {font-size: 1.8em; font-weight: bold; color: #5c0000;}*/
.categoSpalla {color: #111111; font-size: 2.1em; font-weight: bold; margin-bottom:12px;}
p.catenaspalla {font-size: 1.2em; color: #111111; font-style: italic;  }
p.dtnewsText {color:#000000; font-size: 1.3em; font-style: italic; margin:4px 0;}

p.footerText {font-family:"Trebuchet MS", Helvetica, sans-serif; font-size: 1.1em; line-height: 1.1em; color: #ffffff; text-align: center;}

a.chiara:link, .chiara {color:#ffffff;}
a.scura:link, .scura {color:#111111;}

.myform { font-size: 1.2em; color: #5c0000; border:1px solid #5c0000; padding:1px; }

.clearLeft { clear:left; }
.clearBoth { clear:both; }
.floatLeft { float:left; }
.floatRight { float:right; }
