BODY {



	margin-top:30px;



	padding:0;



	margin-left:0;



	margin-right:0;



	background-color:#E3D4B0;



	text-align:center;



	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



	color:#000;



	font-size:13px;



	scrollbar-3dlight-color: #F3F3F3;



	scrollbar-base-color: #400000;



	scrollbar-darkshadow-color: #A39277;



	scrollbar-face-color: #50000;



	scrollbar-highlight-color: #A39277;



	scrollbar-shadow-color: #CCE1E3;



	scrollbar-track-color: #E6D0B4;



	scrollbar-arrow-color: #E3D4B0;



}



	







/* forza Firefox a mostrare la barra */



html {



	height:100%; 



	margin-bottom:1px;



}















table.tab780{



	width:780px;



	border-collapse:collapse;



}











td.logo{



	/*background-color:#280800;*/



	background-color:#400000;



	text-align:left;



	width:184px;



	padding:0;



}







td.colSx{



	/*background-color:#280800;*/



	background-color:#400000;



	text-align:left;



	width:184px;



	vertical-align:top;



	padding:0;



	padding-top:36px;



	padding-bottom:25px;



}



td.colDx{



	/*background-color:#280800;*/



	background-color:#400000;



	text-align:left;



	width:184px;



	vertical-align:top;



	padding:0;



}















td.colContenuti{







/*border: 1px solid #00ff00;*/







background-color:#F6EBD5;



	



	vertical-align:top;



	/* 66 se tolgo i 20px di path*/



	padding-top:46px;



	padding-left:80px;



	padding-right:80px;



	padding-bottom:50px;



	



	/* questo viene scavlacato da altre classi*/



	text-align:justify;



	color:#000;



	font-size:13px;



	font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



	/*----*/



}







td.colFlash{







/*border: 1px solid #00ffff;*/







	width:596px;



	height:189px;



	background-color:#E3D4B0;



	padding:0;



}















hr {



	height:1px; 



	border: 1px solid;



}







hr.separator {



	height: 1px;



	width: 100%;



	border: 0px;



}







/* Styles for dhtml tabbed-pages */



.ontab {



	background-color: #FFF;



	border-left: outset 2px #FFF;



	border-right: outset 2px #FFF;



	border-top: outset 2px #FFF;



	border-bottom: solid 1px #FFF;



	text-align: center;



	cursor: hand;



	font-weight: bold;



	color: #FFFFFF;



}







.offtab {



	background-color:#FF0000;



	border-left: outset 2px #00FF00;



	border-right: outset 2px #0000FF;



	border-top: outset 2px #E0E0E0;



	border-bottom: solid 1px #d5d5d5;



	text-align: center;



	cursor: hand;



	font-weight: normal;



}







.tabpadding {



}







.tabheading {



	background-color: #FF0000;



	text-align: left;



}







.pagetext {



	visibility: hidden;



	display: none;



	position: relative;



	top: 0;



}







h1 {



	color:#280800;



	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 16px;



	}







h2 {



	color:#280800;



	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 16px; 



	}







h3 {



	color:#280800;



	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 13px; 



	font-weight: bold;



	margin-top:15px;



	margin-bottom:0px;



	



	}







h4 {



	color:#280800;



	font-family:  "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 12px; 



	font-weight: bold;



	}







h5 {



	color:#280800;



	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 11px; 



	font-weight: bold;



	}







h6 {



	color:#280800;



	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 10px; 



	font-weight: bold;



	}







/* Links */



a:link, a:visited {



	color: #990000;



	text-decoration: none;



	}







a:hover {



	color: #CC0000;



	text-decoration: none;



	}







.buttonbar:link, .buttonbar:visited {



	font-size: 11px; 



	color: #83BFFF; 



	text-decoration: none;



	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;



}







.buttonbar:hover {



	color: #FFFFFF;	



	text-decoration: none;



}







.buttonbar2:link, .buttonbar2:visited {



	font-size: 11px; 



	color: #99CCFF; 



	text-decoration: none;



	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;



}







.buttonbar2:hover {



	color: #FFFFFF;	text-decoration: none;



}







/* --Default Class Settings-- */



#active_menu {



/* color:#A71B7A;*/



color:#FF8484;



}







/* menu di primo livello*/



a.mainlevel:link, a.mainlevel:visited {



font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size:13px;



	font-weight:bold;



	display: block;



	color:#CFC2A1;



	padding-left:26px;



	



	/*background-image: url(../images/menu_bgr.png);*/



	/*background-repeat: no-repeat;*/



	/*width: 100%;*/



	line-height: 25px;



	margin-bottom: 1px;



}







a.mainlevel:hover {



	display: block;



	color: #FFF;



	/*background-image: url(../images/menu_bgr_over.png);*/



	text-decoration: none;



}







a.mainmenu:link, a.mainmenu:visited {



	color: #343A58; 



	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-weight: normal;







}







a.mainmenu:hover, {



	color: #000099; 



	text-decoration: underline;



}







a.sublevel:link, a.sublevel:visited {



	color: #CFC2A1;



	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size:10px;



	font-weight: bold;



	height: 16px;



	line-height:20px;



	margin-left:26px;



	display: block;



}







a.sublevel:hover {



	color: #FFF;



	text-decoration: none;



}







/* Content - Sections & Categories */



.contentpane {



	font-size:13px;



	font-size:13px;



	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



}







.contentpaneopen {



/* tratteggio contenuto .. tit*/



	width: 100%;



	border-bottom: 1px solid #E3D4B0;;



	line-height: 20px;



	text-align:justify;



	font-size:13px;



	font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



	color:#000;



	



}







.contentheading {



/* titolo della pagina */



	font-size: 16px;



	font-weight:bold;



	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



 	color: #280800;



}







.contentpagetitle {



	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



 	color: #FF0000;



	line-height:30px;



}







table.contenttoc {



	color: #999900;



	background-color: #EEE;



	border: 1px dotted #333;



	padding:5px;



}







table.contenttoc td {



	padding-left: 5px;



	padding-right: 5px;



}







a.toclink:hover, a.toclink:visited, a.toclink:link {



	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size:10px;



	color: #333;



}







.contentdescription {



	line-height:20px;



	text-align:justify;



	color:#000;



	font-size:13px;



	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



	}







/* Links */



a.blogsection:link, a.blogsection:visited {



	color: #280800;



	text-decoration: none; 



	font-weight: normal;



	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 10px;



}







a.blogsection:hover {



	color: #990000;	



	text-decoration: underline;



}







a.weblinks:link, a.weblinks:visited {



	color: #405115; text-decoration: none; font-weight: normal;



	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;



}







a.weblinks:hover {



	color: #000099;	text-decoration: underline;



}







a.readon:link, a.readon:visited {



	color: #990000;



	text-decoration: none; 



	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 10px;



	list-style: inside;



	list-style-type: disc;



	display: list-item;



}







a.readon:hover {



	color: #CC0000;	text-decoration: underline;



	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 10px;



	list-style: inside;



	list-style-type: square;



	}







table.moduletable{



	padding: 10px 3px 10px 10px;



	/* top dx bottom sx*/



	width: 100%;



}











/* testata moduli*/



table.moduletable th {



	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: bold;



	text-align: left;



	width: 100%;



	height: 10px;



	border-bottom: 1px solid #666;



	padding: 4px;



	line-height: 15px;



	/* colere testo descr. modulo*/



	color:#F6EBD5;



}







table.moduletable td {



	font-family:"Trebuchet Ms", Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color:#ccc;



	text-align:left;



}







.componentheading {



	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size:16px;



	font-weight: bold;



 	color: #280000;



	/*line-height: 25px;*/



/*	height: 25px;*/



	border-bottom: 1px solid #E3D4B0;



}







a.componentheading {



text-decoration: none;



}







.button {



	color:#E3D4B0;



	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;



	margin-top:4px;



	font-weight:bold;



	text-align:center;



	font-size: 11px;



	font:bold;



	background: #391911;



	border: 1px solid #996600;



}







.inputbox {



	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #000;



	background: #E3D4B0;



	border: 1px solid #996600;



}







/** category text format and links **/



.category {



	color: #CC0000;



	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 12px; 



	font-weight: bold; 



	text-decoration: none;



}







a.category:link, a.category:visited {



	color: #990000;



}







a.category:hover {



	color:#CC0000;



}







.poll {



	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #FFF;



}







.pollstableborder {



	border: 1px solid #333;



}







.sectiontableentry1, {



	background-color:#E3D4B0;



	color:#000;



	}







.sectiontableentry2 {



	background-color:#F6EBD6;



	color:#000;



	}



/* sfondo dei contenuti*/



.contentpane {



	/*background-color : #678AA5;*/



	}







.sectiontableheader {



	background-color: #666666;



	color : #FFFFFF;



	font-size : 10px;



	font-weight : bold;



	padding:5px;



}







.small {



	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 9px;



	color:#999900;



	text-decoration: none;



	font-weight: normal;



}







.smalldark {



	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #343A58;



	text-decoration: none;



	font-weight: normal;



}







.newsfeedheading {



	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: bold;



	color: #343A58;



}







.newsfeeddate {



	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 9px;



	color: #FF0000;



	font-weight: normal;



}







.createdate {



	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 9px;



	color: #666;



	text-decoration: none;



	font-weight: normal;



}







.modifydate {



	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 9px;



	color: #666;



	text-decoration: none;



	font-weight: normal;



}







ul {



	margin: 0px 0px 0px 0px;



}







li {



	list-style: inside url(../images/M_images/arrow.gif) 2px;



	list-style-image: url(../images/M_images/arrow.gif);



}	







table.searchintro {



	background-color: #F3F3F3;



	border: 1px solid #8D9ABC;



}







table.contact {



	background-color: #F3F3F3;



}







table.contact td.icons {



	background-color: #CCCCCC;



}







table.contact td.details {



	background-color: #e0e0e0;



	font-size: 11px;



	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;



}







.pagenav {



	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size:11px;



	font-weight: normal;



	color:#666666;



}







a.pagenav, a.pagenav:visited {



	font-weight: bold;



	color: #990000;



}







a.pagenav:hover {



	color: #CC0000;



}







.pagenavbar {



}







/* Content voting */



.content_rating {



	font-weight: normal;



	font-size: 8pt;



}







.content_vote {



	font-weight: normal;



	font-size: 8pt;



}







.pathway, a.pathway, a.pathway:visited {



	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 9px;



	color: #666;



}







a.pathway:hover {



	color: #990000;



}



/*---- ULTIME & PIU LETTE ------*/



.mostread, a.mostread, a.mostread:visited{



	color: #E3D4B0;



}



a.mostread:hover{



	color: #990000;



}







.latestnews, a.latestnews, a.latestnews:visited{



	color: #E3D4B0;



}



a.latestnews:hover{



	color: #990000;



}







/*--------------------------------*/







td.pathway{



background-color:#F6EBD5;



padding-left:80px;



text-align:left;



height:20px;



}







.footer, a.footer {



	color: #394D6E;



	text-align: center;



	font-family: Verdana, Helvetica, sans-serif;



	font-size: 9px;



}







/*---CUSTOM M.---*/



.credits, a.credits, a.credits:visited {



	font-family:Verdana, Tahoma,Arial, Helvetica, sans-serif;



	font-size: 10px;



	color:#666;



	text-align:right;



}







a.credits:hover {



	color: #990000;



}







td,tr,p,div {



	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;



	font-size: 13px;



	color:#000;



	text-align:justify;



}







.pwd, a.pwd, a.pwd:visited{



color:#CFC2A1;



}







.piccolo{



font-size:11px;



vertical-align:top;



}











/*zap*/

/*

marquee * {

font-size:11px;

color: #E3D4B0;

}



marquee a {

font-size:12px;

color: #ffffff;

}

*/



.colDx .moduletable_news div.moduletable * {

font-size:11px;

color: #E3D4B0;

}

.colDx .moduletable_news div.moduletable marquee a:link {

font-size:14;

font-weight:bold;

color: #ffffff;

}



/* per versione statica */
.moduletable_news { border: 1px solid #E3D4B0; width:430px; }
.moduletable_news td { text-align:center; }
.colDx .moduletable_news div.moduletable {

font-size:11px;

color: #E3D4B0;

}

.colDx .moduletable_news div.moduletable a:link {

font-size:14;

font-weight:bold;

color: #ffffff;

}
