/* 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;}
.corpo_left {margin-left:17px;}
.corpo_rigth {margin-rigth:17px;}
.anticipazione_left {margin-left:15px;}
.corpo2 {margin-left:8px;margin-right:8px;}
.corpoNeon {margin-left:6px;margin-right:6px;}
.farolato {margin: 3px 3px 3px 3px}

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

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

/* CSS Restyling */
.anticipazioni_home_faro {
    margin-left:10px;
}
.anticipazioni_home_faro_box {
    margin-left:5px;
    WIDTH: 240px;
    BACKGROUND-COLOR: #EEEDED;  
}
.guide_home_box {
    padding:10px 0px 0px 0px;
    margin-left:5px;
    BACKGROUND-COLOR: #FF0000;
}
.guide_home {
    BACKGROUND-COLOR: #FF0000;
    height: auto;
}
.guideDiv {
    height: auto;
    /*margin: auto auto;*/
    margin-left:22px;
}
.primoPiano {
    background-image:url(/portalWeb/images/faroRestyle.gif); 
    height:38px;
    margin-top:5px;
    BACKGROUND-REPEAT: no-repeat;
}
.ricercaArchivio {
    background-image:url(/portalWeb/images/archivio_home.gif); 
    height:70px;
    BACKGROUND-REPEAT: no-repeat;
}
.ricercaArchivioNoLink {
    background-image:url(/portalWeb/images/archivio_home_no_link.gif); 
    height:70px;
    BACKGROUND-REPEAT: no-repeat;
}
.ricercaArchivioLink {
    TEXT-DECORATION: none;
    display: block; 
    height:70px;
}

A:hover.ricercaArchivioLink {
    TEXT-DECORATION: none
}

.footerRedazione{
    margin-left:5px;
}

/* FOOTER HOME */

.footerFontHome{
    COLOR: #FFFFFF;
}
.footerLinkHome{
    COLOR: #FFFFFF;
}
A:hover.footerLinkHome {
    COLOR: #FFFFFF;
}
.tableFooterRedazioneHome{
    width: 245px;
    BACKGROUND-COLOR: #FF0000;  
}
/* FOOTER HOME */

/* FOOTER FARO */

.footerFontFaro{
    COLOR: #FFFFFF;
}
.footerLinkFaro{
    COLOR: #FFFFFF;
}
A:hover.footerLinkFaro {
    COLOR: #FFFFFF;
}
.tableFooterRedazioneFaro{
    width: 245px;
    BACKGROUND-COLOR: #FF0000;  
}
/* FOOTER FARO */

.neonHomeTd{
    text-align: left;
    width: 519px;
}
.neonHomeTdDiv{
    margin-left:14px;
    margin-bottom:5px;
}
.homeCorner {
    background-image:url(/portalWeb/images/bg_06.jpg); 
    height:10px;
    BACKGROUND-REPEAT: no-repeat;
}
.faroCorner {
    background-image:url(/portalWeb/images/bg_06.jpg); 
    height:10px;
    BACKGROUND-REPEAT: no-repeat;
}
.coopSeiTuDiv{
    /*margin-left:9px;*/
    /*margin-top:5px;*/
    /*
    background-image:url(/portalWeb/images/lacoopseituNew.gif);
	BACKGROUND-REPEAT: no-repeat;
	width:  225px;
    height: 70px;
    */
    /*
    width:  5px;
    height: 5px;
    */
    padding:0px 0px 0px 0px;
}
.dossier{
	/*
	background-image:url(/portalWeb/images/dossier.gif);
	BACKGROUND-REPEAT: no-repeat;
	width:  205px;
    height: 70px;
    padding:0px 0px 0px 0px;
    */
}
/* See files centerRestyle.layout and borderlayout.jsp of portal framework */
.placeholderHomeWest{
    margin-left:14px;
    /* for align to center also for firefox 
    text-align: center;
    margin-left:auto;
    margin-right:auto;
    */
}
.placeholderHomeEast{
    margin-left:14px;
}
/* ********************************************** */
/* Begin styles added for dialog support.         */
/* ********************************************** */

.dialogBackgroundDiv {
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
	width:0px;
	height:0px;
	background-color:#000000;
	z-index:5000;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
}
.dialogDiv {
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
	width:0px;
	height:0px;
	padding:5px 5px 5px 5px;
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
	z-index:5001;
	overflow:visible;
    vertical-align: center;
}

.waiting {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:768px;
	cursor:wait;
	z-index:5002;
	background-color:#E0E0E0;
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
	visibility:hidden;
}
/* ********************************************** */
/* End styles added for dialog support.           */
/* ********************************************** */
.divHeaderArchivio{
    margin-left:10px;
    margin-right:10px;
    margin-bottom:5px;
}
.divPresentazioneArchivio{
    height:40px;
    margin-right:17px;
}
.tdRicercaArchivio{
    /*background-image:url(/portalWeb/images/bg_faro02.jpg);*/
    height:479px;
    width:321px;
    vertical-align: top;
    color:#3D6684
}
.divCampiRicerca{
    margin-left:17px;
}
.tdSpallaDxArchivio{
    /*background-color:#C9C9C9;*/
    width:166px;
    vertical-align: top;
}
.divHeaderScelti{
    margin-top:10px;
    margin-left:5px;
    margin-bottom:3px;
}
.tdHeaderScelti{
    background-position: 0px 0px;
    background-image:url(/portalWeb/images/curva_archivio.jpg);
    BACKGROUND-REPEAT: no-repeat;
}
.tdSpallaDxArchivioScelti{
    background-color:#C9C9C9;
    width:166px;
    vertical-align: top;
    text-align: left;
}
.tdSpallaDxArchivioRicercati{
    background-color:#C9C9C9;
    width:166px;
    vertical-align: top;
    text-align: left;
}
.placeholderFaroSix{
    background-image:url(/portalWeb/images/faro_spallaSxBg.gif);
    vertical-align: top;
}
.placeholderHomeSix{
    background-image:url(/portalWeb/images/faro_spallaSxBg.gif);
    BACKGROUND-REPEAT: repeat-y;
    vertical-align: top;
}
.tdCercaAncheIn{
    background-color:#C9C9C9;
}
.anticipazioneRelazione{
    font-family:verdana,helvetica;
    font-size:11px;
    color:#3D6684;
    text-decoration:none;
    margin: 0px;
    padding-left: 4px;
    padding-right: 4px;
}
.anticipazioneRelazione A{    
    color:#3D6684;
}

.footerSx
{
    margin-left:10px
}
.tableCommunityLogo
{
    /*background="/portalWeb/images/bg_03.jpg*/
}
.portletLoginCommunity{
    /*{overflow-x:auto};{overflow-y:auto};{width:250px};{background-image: url(/portalWeb/images/bg_03.jpg)};*/
    padding:70px 0px 9px 9px;
    height:140px;
    width:100%;
    BACKGROUND-POSITION: 0px 0px;
    background-image: url(/portalWeb/images/coop_sei_tu.jpg);
    BACKGROUND-REPEAT: no-repeat;
}
.tableCommunityRelazione
{
    /*background="/portalWeb/images/bg_03.jpg*/
}
.forumCorner {
    background-image:url(/portalWeb/images/bg_06.jpg); 
    height:10px;
    BACKGROUND-REPEAT: no-repeat;
}
.forumTableInternal {
    /*
    background-image:url(/portalWeb/images/rel_bgbod.gif); 
    BACKGROUND-REPEAT: no-repeat;
    */
}
.placeholderHomeSixComunita {
    vertical-align: top;
}
.homePageBannerCentrale{
    margin-left:14px;
    /*margin-bottom:5px;*/
    width:494px;
    /*border: 1px solid #7F9DB9;*/
}

.homePageBannerCentraleSpazio{
    padding:5px 5px 5px 5px;
}

.divSitiPartner {
}

.neonAnticipazioniVideoPortlet{
	overflow-x:auto;overflow-y:auto;width:210px;height:233px;
}
.neonAnticipazioniPortlet{
overflow-x:auto;overflow-y:auto;width:590px;height:335px;
}
.faroDocumentoPortlet{
overflow-x:auto;overflow-y:auto;height:500px;
}
.previewPortlet{
	overflow-x:auto;overflow-y:auto;width:590px;height:335px;
}
