p { color:#000000;}
.MainBODY{margin:0px;padding:0px;border:0px;background:#FFFFFF}



.MainTABLE{width:100%;height:100%;border:0px;}

.MainTR01{height:120px;}
.MainTD0101{width:100%;height:120px;vertical-align:top;background:#040409 url(../img/interface/01/HeadLine01.gif) repeat-x top;}

.MainTR02{height:1px;}
.MainTD0201{width:100%;height:1px;background:url(../img/interface/01/MenuLine01.gif);}

.MainTR03{height:28px;}
.MainTD0301{width:100%;height:28px;background:url(../img/interface/01/MenuLine02.gif);}

.MainTR04{height:1px;}
.MainTD0401{width:100%;height:1px;background:url(../img/interface/01/MenuLine03.gif);}

.MainTR05{height:100%;}
.MainTD0501{width:100%;height:100%;background:url(../img/interface/01/MiddUPBG01.gif) repeat-x top;}

.MainTR06{height:90px;}
.MainTD0601{width:100%;height:90px;background:url(../img/interface/01/FootBG01.gif);}

.MainIMGPad01{width:1px;height:1px;border:0px;}



.HeadTABLE{width:100%;height:120px;border:0px;}

.HeadTR01{height:120px;}
.HeadTD0101{width:10px;height:120px;}
.HeadTD0102{width:360px;height:120px;}
.HeadTD0103{width:120px;height:120px;}
.HeadTD0104{width:100px;height:120px;}
.HeadTD0105{width:200px;height:120px;}
.HeadTD0106{width:100%;height:120px;text-align:right;vertical-align:middle;}

.HeadIMGPad01{width:10px;height:120px;border:0px;}
.HeadIMGPad02{width:120px;height:120px;border:0px;}

.HeadIMG01{border:0px;}

.HeadA{color:#B4B4B4;text-decoration:none;}
:active.HeadA{color:#B4B4B4;}
:visited.HeadA{color:#B4B4B4;}
:hover.HeadA{color:#F0F0F0;}



.MenuTABLE{width:100%;height:28px;border:0px;}

.MenuTR01{height:28px;}
.MenuTD0101{width:30%;height:28px;text-align:left;vertical-align:middle;white-space:nowrap;font-family:verdana;font-size:10px;color:#B4B4B4;}
.MenuTD0102{width:100%;height:28px;text-align:right;vertical-align:middle;white-space:nowrap;font-family:verdana;font-size:10px;color:#B4B4B4;}

.MenuIMG01{border:0px;vertical-align:middle;}

.MenuA{color:#B4B4B4;text-decoration:none;}
:hover.MenuA{color:#F0F0F0;}
:active.MenuA{color:#B4B4B4;}



.MiddTABLE{width:100%;height:100%;border:0px;background:url(../img/interface/01/MiddDOBG01.gif) repeat-x bottom;}

.MiddTR01{height:100%;}
.MiddTD0101{width:240px;height:100%;text-align:center;vertical-align:top;padding-left:5px;padding-top:30px;padding-right:5px;padding-bottom:30px;}
.MiddTD0102{width:100%;height:100%;text-align:center;vertical-align:top;padding-left:5px;padding-top:30px;padding-right:5px;padding-bottom:30px;}
.MiddTD0103{width:30%;height:100%;text-align:center;vertical-align:top;padding-left:5px;padding-top:30px;padding-right:5px;padding-bottom:30px;}


.MiddIMGPad01{width:1px;height:1px;border:0px;}



.FootTABLE{width:100%;height:90px;border:0px;background:url(../img/interface/01/FootLine01.gif) repeat-x top;}

.FootTR01{height:40px;}
.FootTD0101{width:10px;height:40px;}
.FootTD0102{width:50%;height:40px;text-align:left;vertical-align:middle;}
.FootTD0103{width:50%;height:40px;text-align:right;vertical-align:top;padding-top:2px;font-family:verdana;font-size:10px;color:#B4B4B4;}
.FootTD0104{width:10px;height:40px;}

.FootTR02{height:50px;}
.FootTD0201{width:10px;height:50px;}
.FootTD0202{width:100%;height:50px;text-align:center;vertical-align:top;font-family:verdana;font-size:10px;color:#F0F0F0;}
.FootTD0203{width:10px;height:50px;}



.FootIMGPad01{width:10px;height:40px;border:0px;}
.FootIMGPad02{width:10px;height:50px;border:0px;}

.FootIMG01{border:0px;vertical-align:middle;}

.FootA{color:#B4B4B4;text-decoration:none;}
:active.FootA{color:#B4B4B4;text-decoration:none;}
:visited.FootA{color:#B4B4B4;text-decoration:none;}
:hover.FootA{color:#F0F0F0;text-decoration:underline;}



.ContTABLE{width:890px;height:100%;border:0px;margin-left:auto;margin-right:auto;}

.ContTR01{height:01px;}
.ContTD0101{width:15px;height:01px;background:url(../img/interface/ContUPLine01.gif) repeat-x top;}
.ContTD0102{width:100%;height:25px;text-align:left;vertical-align:middle;font-family:verdana;font-size:10px;color:#787878;background:url(../img/interface/ContUPLine01.gif) repeat-x top;}
.ContTD0103{width:10px;height:25px;background:url(../img/interface/ContUPLine01.gif) repeat-x top;}

.ContTR02{height:5px;}
.ContTD0201{width:100%;height:5px;}

.ContTR03{height:100%;}
.ContTD0301{width:10px;height:100%;}
.ContTD0302{width:5px;height:100%;}
.ContTD0303{width:100%;height:100%;}
.ContTD0304{width:5px;height:100%;}
.ContTD0305{width:10px;height:100%;}

.ContTR04{height:5px;}
.ContTD0401{width:100%;height:5px;}

.ContTR05{height:25px;}
.ContTD0501{width:10px;height:25px;background:url(../img/interface/ContDOLine01.gif) repeat-x bottom;}
.ContTD0502{width:100%;height:25px;text-align:right;vertical-align:middle;font-family:verdana;font-size:10px;color:#787878;background:url(../img/interface/ContDOLine01.gif) repeat-x bottom;}
.ContTD0503{width:10px;height:25px;background:url(../img/interface/ContDOLine01.gif) repeat-x bottom;}

.ContIMGPad01{width:10px;height:25px;border:0px;}
.ContIMGPad02{width:5px;height:5px;border:0px;}



.FramTABLE{width:100%;height:1px;border:0px;}

.FramTR01{height:1px;}
.FramTD0101{width:1px;height:1px;}
.FramTD0102{width:14px;height:1px;background:url(../img/interface/01/FramUPSX01.gif);}
.FramTD0103{width:100%;height:1px;background:url(../img/interface/01/FramBG03.gif);}
.FramTD0104{width:14px;height:1px;background:url(../img/interface/01/FramUPDX01.gif);}
.FramTD0105{width:1px;height:1px;}

.FramTR02{height:28px;}
.FramTD0201{width:1px;height:28px;vertical-align:top;background:url(../img/interface/01/FramBG02.gif);}
.FramTD0202{width:28px;height:28px;vertical-align:top;background:url(../img/interface/01/FramBG01.gif);}
.FramTD0203{width:100%;height:28px;text-align:left;vertical-align:middle;font-family:verdana;font-size:12px;color:#3C3C78;background:#F0F0F0 url(../img/interface/01/FramUPLine01.gif) repeat-x top;}
.FramTD0203 .titolo {
font-family:verdana;font-size:12px;color:#3C3C78;font-weight:bold;display:inline;
}
.FramTD0204{width:28px;height:28px;vertical-align:top;background:url(../img/interface/01/FramBG01.gif);}
.FramTD0205{width:1px;height:28px;vertical-align:top;background:url(../img/interface/01/FramBG02.gif);}

.FramTR03{height:1px;}
.FramTD0301{width:1px;height:1px;background:url(../img/interface/01/FramBG02.gif);}
.FramTD0302{width:14px;height:1px;background:url(../img/interface/01/FramBG02.gif);}
.FramTD0303{width:100%;height:1px;background:url(../img/interface/01/FramBG02.gif);}
.FramTD0304{width:14px;height:1px;background:url(../img/interface/01/FramBG02.gif);}
.FramTD0305{width:1px;height:1px;background:url(../img/interface/01/FramBG02.gif);}

.FramTR04{height:1px;}
.FramTD0401{width:1px;height:1px;background:url(../img/interface/01/FramBG02.gif);}
.FramTD0402{width:100%;height:1px;text-align:justify;vertical-align:top;font-family:verdana;font-size:12px;color:#3C3C78;}
.FramTD0403{width:1px;height:1px;background:url(../img/interface/01/FramBG02.gif);}

.FramTR05{height:15px;}
.FramTD0501{width:1px;height:15px;background:url(../img/interface/01/FramDOSX01.gif);}
.FramTD0502{width:14px;height:15px;background:url(../img/interface/01/FramDOSX02.gif);}
.FramTD0503{width:100%;height:15px;background:url(../img/interface/01/FramDOLine01.gif);}
.FramTD0504{width:14px;height:15px;background:url(../img/interface/01/FramDODX02.gif);}
.FramTD0505{width:1px;height:15px;background:url(../img/interface/01/FramDODX01.gif);}

// Aggiunta mario
.FramTR05bis{height:15px;}
.FramTD0501bis{width:1px;height:15px;background:url(../img/interface/01/FramDOSX01r.gif);}
.FramTD0502bis{width:14px;height:15px;background:url(../img/interface/01/FramDOSX02r.gif);}
.FramTD0503bis{width:100%;height:15px;background:url(../img/interface/01/FramDOLine01r.gif);}
.FramTD0504bis{width:14px;height:15px;background:url(../img/interface/01/FramDODX02r.gif);}
.FramTD0505bis{width:1px;height:15px;background:url(../img/interface/01/FramDODX01r.gif);}

.FramTR06{height:15px;}
.FramTD0601{width:100%;height:15px;}

.FramIMGPad01{width:1px;height:1px;border:0px;}
.FramIMGPad02{width:1px;height:15px;border:0px;}

.ResuTABLE{width:100%;height:1px;border:0px;font-family:verdana;font-size:12px;color:#3C3C78;}
.ResuTR01{height:20px;}
.ResuTD0101{height:20px;font-size:10px;background:url(../img/interface/01/ResuBG01.gif);}
.ResuTR02{height:20px;}
.ResuTD0201{height:20px;background:url(../img/interface/01/ResuBG02.gif);}
.ResuTD0202{height:20px;background:url(../img/interface/01/ResuBG03.gif);}
.ResuTD0201s{height:20px;background-color:#FF6139;color:#FFFFFF}
.ResuTD0202s{height:20px;background:url(../img/interface/01/ResuBG03s.gif);}

.ResuA{color:#3C3C78;text-decoration:none;}
:active.ResuA{color:#3C3C78;}
:visited.ResuA{color:#3C3C78;}
:hover.ResuA{color:#7878F0;text-decoration:underline;}

.ResuAs{color:#FFFFFF;text-decoration:none}
:active.ResuAs{color:#FFFFFF;}
:visited.ResuAs{color:#FFFFFF;}
:hover.ResuAs{color:#FFCC00;text-decoration:underline}


.AnswersTABLE{width:100%;height:1px;border:0px;font-family:verdana;font-size:10px;color:#3C3C78;}
.AnswersTR01{height:20px;}
.AnswersTD0101{height:20px;font-size:10px;background:url(../img/interface/01/ResuBG01.gif);}
.AnswersTR02{height:20px;}
.AnswersTD0201{height:20px;background-color:#fff;}
.AnswersTD0202{height:20px;background-color:#f8f8f8;}
.AnswersRiepilogo{color:#6a6a6a;}
.AnswersChiusura{color:#f00; font-weight:bold}

.AnswersTitoloA{text-decoration:none;font-size:14px;color: #06c;}
:active.AnswersTitoloA{color: #06c;}
:visited.AnswersTitoloA{color: #06c;}
:hover.AnswersTitoloA{color: #06c;text-decoration:underline;}

.AnswersRiepilogoA{text-decoration:none;color: #06c;}
:active.AnswersRiepilogoA{color: #06c;}
:visited.AnswersRiepilogoA{color: #06c;}
:hover.AnswersRiepilogoA{color: #06c;text-decoration:underline;}

.SideTABLE{width:240px;height:1px;border:0px;}
.SideTABLE2{width:210px;height:1px;border:0px;}

.SideTR01{height:90px;}
.SideTD0101{width:1px;height:90px;background:url(../img/interface/01/SideUPSX01.gif);}
.SideTD0102{width:100%;height:90px;text-align:center;vertical-align:middle;background:url(../img/interface/01/SideUPMM01.gif);}
.SideTD0103{width:1px;height:90px;background:url(../img/interface/01/SideUPDX01.gif);}

.SideIMGPad01{width:1px;height:90px;border:0px;}
.SideIMGPad02{width:14px;height:15px;border:0px;}

.Sid2TABLE{width:100%;height:100%;border:0px;}

.Sid2TR01{height:1px;}
.Sid2TD0101{width:100%;height:1px;background:url(../img/interface/01/FramBG02.gif);}
.Sid2TR02{height:20px;}
.Sid2TD0201{width:100%;height:20px;text-align:left;vertical-align:middle;font-family:verdana;font-size:12px;color:#3C3C78;background:url(../img/interface/01/FramBG01.gif);}
.Sid2TR03{height:30px;}
.Sid2TD0301{width:20px;height:30px;}
.Sid2TD0302{width:100%;height:30px;text-align:left;vertical-align:middle;padding:2px;font-family:verdana;font-size:12px;color:#3C3C78;}

.Sid2IMGPad01{width:1px;height:1px;border:0px;}
.Sid2IMG01{border:0px;}

.Sid2A{color:#3C3C78;text-decoration:none;}
:active.Sid2A{color:#3C3C78;}
:visited.Sid2A{color:#3C3C78;}
:hover.Sid2A{color:#7878F0;text-decoration:underline;}

.Sid2SPAN01{font-size:10px;color:#7878F0;}


.ButtTABLE{width:1px;height:30px;border:0px;}

.ButtTR01{height:30px;}
.ButtTD0101{width:28px;height:30px;vertical-align:middle;}
.ButtTD0101{width:4px;height:30px;}

.ButtIMGPad01{width:4px;height:30px;border:0px;}



.GenFORM{margin:0px;}
.GenINPUT{font-family:verdana;font-size:12px;height:20px;border:solid 1px;border-color:#B4B4B4;color:#7878F0;background-color:#FFFFFF;text-align:left;}


.homepageMenu {
width:240px;
font-family: Tahoma; font-size: 12px}

.homepageMenu .header {
	font-weight: bold; border: 1px solid #000000; background-color: #D9D9D9;
}

.homepageMenu .item {
border-left: 1px solid #000000; border-right:1px solid #000000; background-color: #F2F2F2; padding-left:15px
}

.homepageMenu .item a,a:selected,a:active {
	background: transparent;
	text-decoration: none;
	color: #000;
}

.homepageMenu .item a:hover {
	background: transparent;
	text-decoration: none;
	color: #E36C0A;
}

.homepageMenu .item .new {
	margin-left: 20px;align:right; font-variant:small-caps; color:#E36C0A; font-weight:bold;
}

.homepageMenu .closeitem {
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #F2F2F2;
	height:3px;
	font-size:1px;
}


/** Stili secondari */
h2 {
	font-family: "Trebuchet MS", "Arial Narrow", lucida, arial, helvetica, sans-serif;
	font-size: 20px;
}
h2.title {margin: 0;line-height:1.2em;}

h2.SectionTitle {
	text-align: left;
	color: #3C3C78;	
}

h1 {
	font-family: "Trebuchet MS", "Arial Narrow", lucida, arial, helvetica, sans-serif;
	font-size: 20px;
}
h1.SectionIndicator {
	text-align: left;
	color: #3C3C78;	
}

h3.SectionIndicator {
	font-family: "Trebuchet MS", "Arial Narrow", lucida, arial, helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	color: #3C3C78;	
}

/** Formattazioni */
bold, label, legend {font-weight: bold;}
.org {color: #f40;}
.blk {color: #000;}
.gry {color: #666;}
.dgry {color: #333;}
.red {color: #f00;}
.grn {color: #008000;}
.burg {color: #930;}
.dblu {color: #083A9E;}
.bl {color: #06c;}
.wht {color: #fff;}
label {color: #333 !important;}
.smalltxt {font-size: 11px;}
.normal, label .normal, .dataTable label .normal {font-weight: normal !important}

/** Padding */
.pad5 {
	padding: 5px;
}

/** Stile per il form **/
div.form-container { margin: 10px; padding: 5px; background-color: #FFF; }

p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #aaa 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label {  font-size:12px;margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: left; position: relative; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus, div.form-container input:focus.error, div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }

div.named-container form fieldset { margin: 10px 0; padding: 10px; border: #aaa 1px solid;font-family: verdana; font-size:12px; }
div.named-container form legend { font-weight: bold; color: #000; }
div.named-container form fieldset div { padding: 0.25em 0; }

span.named-container form fieldset { margin: 0; padding: 0px; border: #aaa 1px solid;font-family: verdana; font-size:12px; }
span.named-container form legend { font-weight: bold; color: #000; }
span.named-container .label { font-family:verdana;font-size:12px;color:#3C3C78; }
span.named-container form fieldset div { padding: 0.25em 0; }

div.named-container-red form fieldset { margin: 10px 0; padding: 10px; border: #aaa 1px solid;font-family: verdana; font-size:12px; }
div.named-container-red form legend { font-weight: bold; color: #f00; }
div.named-container-red form fieldset div { padding: 0.25em 0; }

span.named-container-red form fieldset { margin: 0; padding: 0px; border: #aaa 1px solid;font-family: verdana; font-size:12px; }
span.named-container-red form legend { font-weight: bold; color: #000; }
span.named-container-red .label { font-family:verdana;font-size:12px;color:#3C3C78; }
span.named-container-red form fieldset div { padding: 0.25em 0; }

table.semplice {
	font-family: verdana; font-size:12px;
}

table.semplice  a {
	background: transparent;
	text-decoration: none;
	color: #06c;
}
table.semplice a:hover {
	background: transparent;
	color: #f00;
}

table.semplice a.selected, table.semplice a:hover.selected {
	background: transparent;
	color: #f00;
}

.top_box {
border: 1px solid #FF9900; background-color: #FFFFCC;	
}

.top_box a{color:#B4B4B4;text-decoration:none;}
.top_box a:hover{color:#F0F0F0;}
.top_box a:active{color:#B4B4B4;}

.riquadro { margin: 10px 0;margin-bottom:5px; padding: 10px; border: #DDD 1px solid; font-family: verdana; font-size:12px; }
.riquadro h1 {
	font-size:14px;	
	margin-top:2px;
}

ul.bluarrow {
	margin: 0;
	padding: 0 0 0 25px;
}
ul.bluarrow li {
	list-style: none;
	list-style-image: url(ico-sm-bluarrow-rt.gif);
	padding-left: 0;
	margin: 5px 0;
}




.lineheight2 {
	line-height: 1.5;
}
	
.smalltext {
	font-size: 9px;
	color: #333;	
}

.defaulttext {
	text-align:justify;vertical-align:top;font-family:verdana;font-size:12px;color:#3C3C78;
}
	
.table_articoli {
	font-family: Tahoma;
	/*border-top-style: solid;*/
	border-bottom-style: solid;
	/*border-top-width: 1px;*/
	border-bottom-width: 1px;
 	/*border-top-color: #C0C0C0;*/
	border-bottom-color: #C0C0C0;
	height: 20px;
	font-family: Tahoma;
	color: #000000;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
	text-decoration: none;
	font-size:12px;
}

.table_articoli_intestazione {
	font-family: Tahoma;
	height: 20px;
	font-family: Tahoma;
	color: #000000;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
	text-decoration: none;
	font-size:12px;
}

.table_articoli .data { 
	font-family: Verdana; 
	text-decoration: none; 
	font-size: 7pt; 
	color: #9A9A9A; 
}

.table_articoli .sondaggio_aperto { 
	color: #336600; 
}

.table_articoli .sondaggio_chiuso { 
	color: #993333; 
}

.table_articoli .letto { 
	font-family: Verdana; 
	text-decoration: none; 
	font-size: 7pt; 
	color: #9A9A9A; 
}

.table_articoli .votato { 
	font-family: Verdana; 
	text-decoration: none; 
	font-size: 7pt; 
	color: #9A9A9A; 
}

.table_articoli a {
	font-family: Tahoma;
	color: #000000;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
	text-decoration: none;
	font-size:12px;
}
.table_articoli a:hover {
	font-family: Tahoma;
	color: #CC0404;
	text-decoration: none;
}

.richiamo_pulsante {
	font-weight: bold;
	font-style: italic;
}


.maintext {
	font-family: verdana,arial,lucida,helvetica,tahoma,sans-serif;
	font-size: 12px;
	line-height:1.5em;
}

.maintext ul {
	margin: 0;
	padding: 0 0 0 25px;
}
.maintext ul li {
	list-style: none;
	list-style-image: url(ico-sm-bluarrow-rt.gif);
	padding-left: 0;
	margin: 5px 0;
}

a.freelink {
	background: transparent;
	text-decoration: none;
	color: #06c;
}

a:hover.freelink {
	background: transparent;
	color: #f00;
}

a:selected.freelink, a:hover.selected.freelink {
	background: transparent;
	color: #f00;
}

ul.greendot {
	margin-left: 16px;
}

ul.greendot li {
	list-style: none;
	list-style-image: url(list-glowdot-green.gif);
	padding-left: 5px;
}

ul.accept {
	margin-left: 2px;
}

ul.accept li {
list-style-image: none; 
background-image: url(../img/icone16/accept.png);
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left:20px;
margin: 5px 0;
height:20px;
}


/* Stile per le domande */
.domandeFrame {

}

.domanda {
	font-family: Verdana;
}

 .domanda td {
	padding: 5px;

}

.domanda #dicitura {
	font-size: 17px;
	color: #008000;
}

.domanda #titolo {
	font-size: 20px;
	color: #000000;
	font-weight:bold;
}

.domanda #dettagli {
	font-size: 12px;
	color: #000000;
}

.domanda #timespan {
	font-size: 10px;
	color: #7E7E7E;
}

.domanda .chiarif {
	font-size: 10px;
	color: #FF9900;
	font-weight:bold;
}

.domanda .links a {text-decoration:none;font-size:14px;color: #06c;}
.domanda .links a:active{color: #06c;}
.domanda .links a:visited{color: #06c;}
.domanda .links a:hover{color: #06c;text-decoration:underline;}

#numrisposte {
	font-size: 14px;
	color: #008000;
}

.risposta {
}

.risposta .testo {
	font-size: 12px;
	color: #000000;
}

.risposta .timespan {
	font-size: 10px;
	color: #7E7E7E;
}
.rispostamigliore {
	font-size: 16px;
	color: #008000;
}

.communitytable {
font-family: Tahoma; font-size:12px; background-color:#F6F9FB}

.communitytable .servizi {
	background-color:#FDFCFB;
}
.communitytable .servizi a {font-size:12px; text-decoration:none; color: #000000;font-style:italic}
.communitytable .servizi a:active {color: #000;}
.communitytable .servizi a:visited {color: #000;}
.communitytable .servizi a:hover {color: #f00;}

.communitytable .graduatoria a {font-size:12px; text-decoration:none; color: #FF0000;font-weight:bold}
.communitytable .graduatoria a:active {color: #000;}
.communitytable .graduatoria a:visited {color: #000;}
.communitytable .graduatoria a:hover {color: #f00;text-decoration:underline}


/** MENU LATERALE DESTRO **/
      div.menulat h2 {
	      font-size: 14px; color: #016599; font-weight: bold;
		  margin-bottom:10px;
      }
      
      div.menulat {
	      border:1px solid #DADADA; background:#F3F3F3; color:#1A1A1A; padding:10px;
	      }
	      
	  div.menulat div {
		  	padding-top:10px;
			border-top: 1px solid #aaaaaa;
			margin-top:10px;
 
	  }
	  
	  div.menulat div.first {
			padding-top:0px;
		  	border-top:0;
		  	margin-top:0px;
	  }
	  
		div.menulat ul {
			margin-left:20px;
		}
		
		div.menulat ul li {
			list-style-type: disc;
		}
	  	
	  div.menulat ul li a:link,div.menulat ul li a:active,div.menulat ul li a:visited {
		  color:#000000;
		  text-decoration:none;
	  }
	  
	  div.menulat ul li a:hover {
			color: #f00;	  
			text-decoration:underline;
	  }
	  
	  div.loginPane h2{width:100%px; height:81px; display:block; background:url(images/icon.gif) 0 50% no-repeat #fff; color:#5EA000; font:20px Georgia, "Times New Roman", Times, serif; padding:0 0 0 64px; margin:0px 0 0 18px;}
	  div.loginPane h2 span{background:#fff; color:#017FC0;}
	  div.loginPanel form{width:100%;  background:#FCF6E6; color:#705D20; border:1px dashed #BFB492; padding:6px 0 0;margin-top:5px;}
		
	  div.loginPanel form input {width:90%;}
	  div.loginPanel form input[type=button] {width:50px;}
	  
	  div.loginPanel p.registrati {
	  	text-align:center;
	  	margin-top:5px;
	  }
	  
  	div.loginPanel p.registrati a:link,div.loginPanel p.registrati a:visited,div.loginPanel p.registrati a:active {
	color:#639C00;
	text-decoration: none;
	font-weight:bold;
	}

	div.loginPanel p.registrati a:hover {
		text-decoration: underline;
	}
	
	/** Tabella contenuti homepage **/
table.tableContenuti td {
font-size: 12px; 
}

/**
table.tableContenuti p.titolo a:link,table.tableContenuti p.titolo  a:visited,table.tableContenuti p.titolo  a:active {
font-size: 13px; 
color: #FF7700; 
font-weight: bold;}
**/

table.tableContenuti p.titolo a:hover {
text-decoration:underline;
}

table.tableContenuti p.approfondimenti span {
font-weight: bold;
}

table.tableContenuti p.approfondimenti {
font-size:11px;
}

table.tableContenuti td.contenuto {
border-bottom: 1px dotted #CCCCCC;padding:5px;
}


table.tabEvidenza {
	font-family: verdana; font-size:12px;
}

table.tabEvidenza a {
	font-size:11px;
}

table.tabEvidenza .imgpreview	{
border: 1px solid #000000}

table.tabEvidenza h3 {
font-size: 14px; color: #016599; font-weight: bold;
margin-bottom:10px;}


table.tabEvidenza ul {
margin-left:15px;
}

table.tabEvidenza ul li {
list-style-type: disc;
}

/** PULSANTI **/
a:link.button_leggi, a:visited.button_leggi, a:active.button_leggi {
	background-position: left center; text-decoration:none;
	color: #669801; 
	background-image:url('../img/ico_greenarrow.gif'); 
	background-repeat:no-repeat;
	padding-left:13px;
}

a:hover.button_leggi	{
	color: #324A00;
}

a:link.button_commenta, a:visited.button_commenta, a:active.button_commenta {
	background-position: left center; text-decoration:none;
	color: #FF6600;
	background-image:url('../img/ico_orange.gif'); 
	background-repeat:no-repeat;
	padding-left:13px;
}

a:hover.button_commenta	{
	color: #913900;
}

/**********
 * ACCORDION
 *************/
 .basic  {
	width: 100%;
	font-family: verdana;
	border: 1px solid black;
}
.basic div {
	background-color:#fff;
}

.basic a.header {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color:#F6F9FB;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	background-image: url("AccordionTab0.gif");
}
.basic a:hover.header {
	background-color: white;
	background-image: url("AccordionTab2.gif");
}
.basic a.header.selected {
	color: black;
	background-color: #80cfe2;
	background-image: url("AccordionTab2.gif");
}

.basic .tab {
	background-color:#FDFCFB;
}
.basic .tab a {font-size:12px; text-decoration:none; color: #000000;font-style:italic}
.basic .tab a:active {color: #000;}
.basic .tab a:visited {color: #000;}
.basic .tab a:hover {color: #f00;}
