/* renderAnticipazione */
.anticipazioneTdSeparatorStyleClass {width: 8px;}

/*AGGIUNTE PER SERVIZI AI SOCI*/

a.servsocTit, a.servsocTit:hover{font-weight:bold;color:#FF980F}
a.servsocTit:hover{text-decoration:underline}
.padRight8{padding-right:8px}
.servsocMsx{background-image:url(../i/servsoc_bg_msx.jpg);background-repeat : no-repeat;height:325px;border-top:1px solid #FF980F;padding:6px 15px 10px 15px}
.servsocMsx2{background-image:url(../i/servsoc_bg_msx2.jpg);background-repeat : no-repeat;height:415px;padding:0px 15px 10px 15px}
.servsocTitMsx{font-weight:bold}
.servsocMsxSep{background-image:url(../i/servsoc_BgSep.gif);background-repeat:repeat-x;margin-top:3px;margin-bottom:3px;font-size:3px}
.servsocSepAltri {background-image:url(../i/servsoc_MsxSep.gif);background-repeat:repeat-x;font-size:1px}

/*FINE AGGIUNTE PER SERVIZI AI SOCI*/

/* CSS per testi */
body, td, input, select, a, .areareg, th {font-family:verdana,helvetica;font-size:11px;color:#000000;text-decoration:none;}
a:hover{text-decoration:underline;}
th{background-color:#E8F4FD;line-height:22px;font-size:12px;}
.nd:hover{text-decoration:none;}
.head,.head a,.head a:hover {color:#ffffff;text-decoration:none}
.rosso, .rosso a,.rossopiccolo {color:#F00;}
.azzurro, th {color:#3D6684}
.rossopiccolo,.piccolo, .piccolo a {font-size:10px;}
.rossoRic{color:#F00;font-weight:800;}
.azzurro .rossoRic {font-size:14px;}
.neonlocale {color:#FEB10D;font-size:14px;font-weight:bold}
.dettTitle{color:#F00;font-weight:800;font-size:12px;}

.prodMsx{font-weight:800;color:#ED1C24;}
.prodMsx select{margin-top:3px;font-size:10px;width:211px;}
.prodTit,.csTit{font-size:12px;font-weight:bold;color:#ED1C24;}
.prodBack{font-weight:bold;color:#56A8D8;}
.prodPath1 a{font-weight:bold;color:#ED1C24;}
a.prodLnk,a.csLnk,a.relLnk{font-weight:800;color:#ED1C24;}
.prodMsx2{line-height:18px;color:#ED1C24;}
.prodMsx2 span a{color:#FFF;font-weight:800;letter-spacing:-1px;}
.prodMsx2 b {line-height:20px;}

/* CSS per margini*/
.corpo {margin-left:17px;margin-right:17px;}
.corpo2 {margin-left:8px;margin-right:8px;}
.farolato {margin: 3px 3px 3px 3px}

/* campi di form */
.areareg, .ricercafaro {border: 1px solid #7F9DB9}
.areareg {width:95px;}
.ricercafaro {width:210px;}

/* classi presenti in html */
.blu{
    border: 1px solid #0775BC;
    background-color: #C3DEFF;
}
.bgsx{
	background-image:url(/portalWeb/resources/images/consumatori/cons.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	background-position: 0px 0px;
	height: 50px;
	width: 250px;
    text-align: left;
    vertical-align: top;
}
.divNumeroLive{
    padding:33px 0px 0px 15px;	
}
.divNumeroLivePivot{
    padding:30px 0px 0px 0px;
}
.bgsx2{
    background-color: #FFFFFF;
    background-image:url(/portalWeb/resources/images/consumatori/rubriche.jpg);
    background-repeat:no-repeat;
    /*
    height: 50px;
    border-style: solid;
    border-width: 1px;
    border-color: #333366;
    */
}
.bgsx3{
	background-image:url(/portalWeb/resources/images/consumatori/bg_sx_3.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
.bgsx4{background-image:url(/portalWeb/resources/images/consumatori/approfondisci.jpg);background-repeat:no-repeat;}
.bgsx5{background-image:url(/portalWeb/resources/images/consumatori/leggi.jpg);background-repeat:no-repeat;}
.ingombro{
    background-image:url(/portalWeb/resources/images/consumatori/ingombro2.jpg);
    background-repeat:no-repeat;
    /*padding:0px 0px 0px 0px;*/
    padding-top:19px;
    padding-left:15px;
    padding-bottom :0px;
	background-position: 0px 0px;
	height: 47px;
	width: 250px;
    text-align: left;
    vertical-align: top;
}
.baffo{background-image:url(/portalWeb/resources/images/consumatori/baffo.jpg);background-repeat:no-repeat;}
    
.verde{border: 1px solid #009D47;}
.rosso {border: 1px solid #FF0000;}
.giallo {border: 1px solid #FFCC00;}
.arancio {border: 1px solid #FFA200;background-color: #FFF4CB;}
.arancio2 {border: 1px solid #FFA200;}
.link {text-decoration:none;}
A.link:hover {text-decoration:none;}
.titRed{color:#f00;font-weight:bold;font-size:12px;}

/* Classi custom aggiunte */
.edizione{
	padding:2px 0px 0px 10px;
    width: 270px;
	margin: 0px;
}
.selezioneEdizione{
    font-family:verdana,helvetica;font-size:9px;color:#000000;text-decoration:none;
}
.selectListEdizione{
    width: 227px;
}
.portletBannerVignetta{
    background-color: #FFFFFF;
}
.culturaTd{
    vertical-align: top;
    background-color: #FFFFFF;
    width: 250px;
}
.utilitaTd{
    vertical-align: top;
    background-color: #ECF6FF;
    width: 250px;
}
/* CSS per rubrica */

.rubricaBoxEsterno{
    padding:35px 5px 5px 10px;
    text-align: left;
    vertical-align: top;
}
.rubricaTitoloAnticipazione{
    font-weight: bold;
    color: #000000;
}
.rubricaDescAnticipazione{
    padding:2px 0px 2px 0px;
}
.rubricaAnticipazione{
   /*padding:9px 0px 7px 0px;*/
   padding:5px 0px 0px 0px;
   text-align: left;
   vertical-align: top;
}
/* CSS per portlet cultura e oltre e utilita */

.culturaOltreBoxEsterno{
    padding:10px;
    text-align: left;
}
.culturaOltreAnticipazione{
    padding:5px 0px 0px 0px;
    text-align: left;
}
.culturaOltreSpazioAnticipazioni{
    padding:0px 0px 0px 0px;
    height: 3px;
}
.culturaOltreDescAnticipazione{
    padding:2px 0px 2px 0px;
}
.culturaOltreTitoloAnticipazione{
    font-weight: bold;
    color: #000000;
}
.culturaOltreTestoAnticipazione{
    color: #000000;
}
.utilitaBoxEsterno{
    padding:10px;
    text-align: left;
}
.utilitaVoceUtilita{
    padding:5px 0px 0px 0px;
    text-align: left;
}
.utilitaSpazioFondoPagina{
    height: 80px;
}
/* CSS per sezione Online*/
.sezioneOnlineSpazioAnticipazioniTR
{
    height: 4px;
}
.sezioneOnlineSpazioAnticipazioniTD
{
    width: 5px;
}
.sezioneOnlineTDIntestazione
{
    height: 45px;
    text-align: left;
}
.sezioneOnlineTabellaEsterna
{
    width: 495px;
    /*
    border-style: solid;
    border-width: 1px;
    border-color: #333366;
    */
}
.sezioneOnlineAnticipazioneTd {
    border-style: solid;
    border-width: 1px;
    border-color: #FFA200;
    background-color: #FFF4CB;
    padding:5px 5px 5px 5px;
    width: 50%;
}
.sezioneOnlineAnticipazioneDoppiaTd{
    border-style: solid;
    border-width: 1px;
    border-color: #FFA200;
    background-color: #FFF4CB;
    padding:5px 5px 5px 5px;
}
.sezioneOnlineTitoloAnticipazione{
    color:#FF9900;
}

/* CSS per sezione spalla SX Pivot */
.pivotSpallaSxTitoloAnticipazione{
    font-weight: bold;
    color: #000000;
}
.pivotSpallaSxDescAnticipazione{
    padding:2px 0px 2px 0px;
}
.pivotSpallaSxBoxEsterno{
    padding:35px 5px 5px 10px;
    text-align: left;
    vertical-align: top;
}
.pivotSpallaSxTdSfondo{
     /* 
        serve nel caso ci sia una sola anticipazione per dare continuitą
        allo sfondo
     */
     background-image:url(/portalWeb/resources/images/consumatori/bg_sx_pivot.jpg);
     background-repeat:no-repeat;
     background-position: 0px 155px;
     background-color: #FFFFFF;
     height:1600px;
     vertical-align: top;
}

/* CSS per sezione Locale*/

/* 
 * STILI PER SEZIONE LOCALE
 * 1 per ogni edizione
 * sezioneLocaleTabellaEterna_<ID_EDIZIONE>
 */
 
.sezioneLocaleTitoloAnticipazione_1  {padding:0px 0px 0px 0px; color: #F05133; font-weight: bold; vertical-align: middle;}
.sezioneLocaleTitoloAnticipazione_2  {padding:0px 0px 0px 0px; color: #00A4E4; font-weight: bold; vertical-align: middle;}
.sezioneLocaleTitoloAnticipazione_3  {padding:0px 0px 0px 0px; color: #439639; font-weight: bold; vertical-align: middle;}
.sezioneLocaleTitoloAnticipazione_4  {padding:0px 0px 0px 0px; color: #F8971D; font-weight: bold; vertical-align: middle;}
.sezioneLocaleTitoloAnticipazione_5  {padding:0px 0px 0px 0px; color: #F8971D; font-weight: bold; vertical-align: middle;}
.sezioneLocaleTitoloAnticipazione_6  {padding:0px 0px 0px 0px; color: #B5121B; font-weight: bold; vertical-align: middle;}
.sezioneLocaleTitoloAnticipazione_7  {padding:0px 0px 0px 0px; color: #B5121B; font-weight: bold; vertical-align: middle;}
.sezioneLocaleTitoloAnticipazione_8  {padding:0px 0px 0px 0px; color: #B5121B; font-weight: bold; vertical-align: middle;}
.sezioneLocaleTitoloAnticipazione_9  {padding:0px 0px 0px 0px; color: #00539B; font-weight: bold; vertical-align: middle;}
.sezioneLocaleTitoloAnticipazione_10 {padding:0px 0px 0px 0px; color: #00539B; font-weight: bold; vertical-align: middle;}
.sezioneLocaleTitoloAnticipazione_11 {padding:0px 0px 0px 0px; color: #00539B; font-weight: bold; vertical-align: middle;}
.sezioneLocaleTitoloAnticipazione_12 {padding:0px 0px 0px 0px; color: #00539B; font-weight: bold; vertical-align: middle;}
.sezioneLocaleTitoloAnticipazione_13 {padding:0px 0px 0px 0px; color: #B2BB1E; font-weight: bold; vertical-align: middle;}


.sezioneLocaleTDAnticipazione{
    padding:5px 5px 5px 10px
}

/* 
 * STILI PER SEZIONE LOCALE
 * 1 per ogni edizione
 * sezioneLocaleTabellaEterna_<ID_EDIZIONE>
 */

.sezioneLocaleTabellaEterna_1  {border: 1px solid #F05133;width: 495px;}
.sezioneLocaleTabellaEterna_2  {border: 1px solid #00A4E4;width: 495px;}
.sezioneLocaleTabellaEterna_3  {border: 1px solid #439639;width: 495px;}
.sezioneLocaleTabellaEterna_4  {border: 1px solid #F8971D;width: 495px;}
.sezioneLocaleTabellaEterna_5  {border: 1px solid #F8971D;width: 495px;}
.sezioneLocaleTabellaEterna_6  {border: 1px solid #B5121B;width: 495px;}
.sezioneLocaleTabellaEterna_7  {border: 1px solid #B5121B;width: 495px;}
.sezioneLocaleTabellaEterna_8  {border: 1px solid #B5121B;width: 495px;}
.sezioneLocaleTabellaEterna_9  {border: 1px solid #00539B;width: 495px;}
.sezioneLocaleTabellaEterna_10 {border: 1px solid #00539B;width: 495px;}
.sezioneLocaleTabellaEterna_11 {border: 1px solid #00539B;width: 495px;}
.sezioneLocaleTabellaEterna_12 {border: 1px solid #00539B;width: 495px;}
.sezioneLocaleTabellaEterna_13 {border: 1px solid #B2BB1E;width: 495px;}


/* CSS per sezioni Centrali*/
.sezioneCentraleSpazioTr{
    height: 5px;
}
.sezioneCentraleSpazioTd{
    width: 5px;
}
.sezioneCentraleSpazioAnticipazioni{
    padding:0px 0px 5px 0px;
}
.sezioneCentraleTdAnticipazioniSx{
    /*width: 310px;*/
    vertical-align: top;
}
.sezioneCentraleTdAnticipazioniDxNazionale{
    width: 159px;
    border: 1px solid #0775BC;
    background-color: #C3DEFF;
    vertical-align: top;
    padding:5px 5px 5px 5px;
}
/* 
 * STILI PER SEZIONE LOCALE
 * 1 per ogni edizione
 * sezioneLocaleTabellaEterna_<ID_EDIZIONE>
 */
 
.sezioneCentraleTdAnticipazioniDxLocale_1  {width: 169px;border: 1px solid #F05133;background-color: #FFF4CB;vertical-align: top;}
.sezioneCentraleTdAnticipazioniDxLocale_2  {width: 169px;border: 1px solid #00A4E4;background-color: #FFF4CB;vertical-align: top;}
.sezioneCentraleTdAnticipazioniDxLocale_3  {width: 169px;border: 1px solid #439639;background-color: #FFF4CB;vertical-align: top;}
.sezioneCentraleTdAnticipazioniDxLocale_4  {width: 169px;border: 1px solid #F8971D;background-color: #FFF4CB;vertical-align: top;}
.sezioneCentraleTdAnticipazioniDxLocale_5  {width: 169px;border: 1px solid #F8971D;background-color: #FFF4CB;vertical-align: top;}
.sezioneCentraleTdAnticipazioniDxLocale_6  {width: 169px;border: 1px solid #B5121B;background-color: #FFF4CB;vertical-align: top;}
.sezioneCentraleTdAnticipazioniDxLocale_7  {width: 169px;border: 1px solid #B5121B;background-color: #FFF4CB;vertical-align: top;}
.sezioneCentraleTdAnticipazioniDxLocale_8  {width: 169px;border: 1px solid #B5121B;background-color: #FFF4CB;vertical-align: top;}
.sezioneCentraleTdAnticipazioniDxLocale_9  {width: 169px;border: 1px solid #00539B;background-color: #FFF4CB;vertical-align: top;}
.sezioneCentraleTdAnticipazioniDxLocale_10 {width: 169px;border: 1px solid #00539B;background-color: #FFF4CB;vertical-align: top;}
.sezioneCentraleTdAnticipazioniDxLocale_11 {width: 169px;border: 1px solid #00539B;background-color: #FFF4CB;vertical-align: top;}
.sezioneCentraleTdAnticipazioniDxLocale_12 {width: 169px;border: 1px solid #00539B;background-color: #FFF4CB;vertical-align: top;}
.sezioneCentraleTdAnticipazioniDxLocale_13 {width: 169px;border: 1px solid #B2BB1E;background-color: #FFF4CB;vertical-align: top;}                             

.sezioneCentraleTabellaEsterna{
    width: 495px;
}
.sezioneCentraleDivAnticipazioneEstesa{
    padding:10px 10px 10px 10px;
    border-style: solid; 
    border-width: 1px;
    text-align: left;
}
.sezioneCentraleDivAnticipazione{
    padding:5px 5px 5px 5px;
    border-style: solid; 
    border-width: 1px;
    text-align: left;
    width: 305px;
}
.sezioneCentraleTitoloAnticipazione{
    font-family:verdana,helvetica;
    font-weight: bold;
}
.sezioneCentraleSommarioTitoloAnticipazione{
    /*
    background-image:url(/portalWeb/resources/images/consumatori/raquo.gif);
    background-repeat:no-repeat;
    background-position: 0% 50%;
    padding:0px 0px 0px 9px;
    */
    font-family:verdana,helvetica;
    font-weight: bold;
}
.sezioneCentraleSommarioSpazioAnticipazioni{
    width: 165px; 
    height: 5px;
    padding:3px 0px 3px 0px;
} 
.sezioneCentraleSommarioSpazioBanner{
    padding:5px 5px 5px 5px;
    width: 149px; 
}
.sezioneCentraleSommarioTdAnticipazione{
    padding:5px 0px 3px 5px;
}

/* CSS per metodi renderHTMLdocumentoByPath e renderHTMLdocumentoByNode */
.preview-author
{
    font-size:10px;
}
.immagineEdizioneHeader {
	height: 11px;
}
