.AFCContainer {
   width : 99%;
   padding:0px 0px 0px 0px;
   min-width : 800px;
}

div#CenterColumn{
   width: 60%;
   margin-right: 15px;
   margin-left: 0px;
   padding-right: 0px;
   /*border-right: 1px solid #DCDEE9;*/
}

.AFCRightSeparatorTD{
     height: 8px;
}

.AFCLeftSeparatorTD{
     height: 18px;
}

.AFCFooter {
      padding-top: 4px;
      padding-bottom: 4px;
}

div#RightColumn{
  width: 17%;
}

div#LeftColumn{
  width: 17%;
}

div#LeftColumn div{
  width: 100%;
}

div#RightColumn div{
  width: 100%;
}

.AFCLeftFormTable{
 width: 100%;
}

.AFCRightFormTable{
 width: 100%;
}

.AFCLeftColumnTD{
 width: 100%;
}

.AFCMenuFormTable{
 width: 100%;
}

.AFCMenuColumnTD{
 width: 100%;
}

.AFCMenuSelectedColumnTD{
 width: 100%;
}

.AFCMenuDetailTD{
 width: 100%;
}

.AFCRightColumnTD{
 width: 100%;
}

.AFCMenuSelectedTD{
 width: 100%;
}

div#Prodotti{
	background-color: #009933;
	background-image: none;	
}

div#Prodotti li{
	border-bottom: 1px solid #009933;
	background: #F7F7F7 url('MenuArrow_green.gif') no-repeat left 5px;
}

div#ProdottiTitle{
	background-color: #009933;
	background-image: none;	
}

div#ProdottiTitle li{
	border-bottom: 1px solid #009933;
	background: #F7F7F7 url('MenuArrow_green.gif') no-repeat left 5px;
}

div#Marketing{
	background-color: #ff9933;
	background-image: none;
}

div#Marketing li{
	border-bottom: 1px solid #ff9933;
	background: #F7F7F7 url('MenuArrow_orange.gif') no-repeat left 5px;
}

div#MarketingTitle{
	background-color: #ff9933;
	background-image: none;
}

div#MarketingTitle li{
	border-bottom: 1px solid #ff9933;
	background: #F7F7F7 url('MenuArrow_orange.gif') no-repeat left 5px;
}

div#Amministrazione{
	background-color: #ffe303;
	background-image: none;
}

div#Amministrazione li{
	border-bottom: 1px solid #ffe303;
	background: #F7F7F7 url('MenuArrow_yellow.gif') no-repeat left 5px;
}

div#AmministrazioneTitle{
	background-color: #ffe303;
	background-image: none;
}

div#AmministrazioneTitle li{
	border-bottom: 1px solid #ffe303;
	background: #F7F7F7 url('MenuArrow_yellow.gif') no-repeat left 5px;
}

div#Documentale{
	background-color: #336699;
	background-image: none;
}

div#Documentale li{
	border-bottom: 1px solid #336699;
	background: #F7F7F7 url('LeftMenu_blu.gif') no-repeat left 5px;
}

div#DocumentaleTitle{
	background-color: #336699;
	background-image: none;
}

div#DocumentaleTitle li{
	border-bottom: 1px solid #336699;
	background: #F7F7F7 url('LeftMenu_blu.gif') no-repeat left 5px;
}

div#Teamwork{
	background-color: #ff0066;
	background-image: none;
}

div#Teamwork li{
	border-bottom: 1px solid #ff0066;
	background: #F7F7F7 url('MenuArrow_pink.gif') no-repeat left 5px;
}

div#TeamworkTitle{
	background-color: #ff0066;
	background-image: none;
}

div#TeamworkTitle li{
	border-bottom: 1px solid #ff0066;
	background: #F7F7F7 url('MenuArrow_pink.gif') no-repeat left 5px;
}

div#Tempolibero{
	background-color: #663399;
	background-image: none;
}

div#Tempolibero li{
	border-bottom: 1px solid #663399;
	background: #F7F7F7 url('MenuArrow_violet.gif') no-repeat left 5px;
}

div#TempoliberoTitle{
	background-color: #663399;
	background-image: none;
}

div#TempoliberoTitle li{
	border-bottom: 1px solid #663399;
	background: #F7F7F7 url('MenuArrow_violet.gif') no-repeat left 5px;
}

div#News{
	background-color: #ff0000;
	background-image: none;
}

div#News li{
	border-bottom: 1px solid #ff0000;
	background: #F7F7F7 url('MenuArrow_red.gif') no-repeat left 5px;
}

div#NewsTitle{
	background-color: #ff0000;
	background-image: none;
}

div#NewsTitle li{
	border-bottom: 1px solid #ff0000;
	background: #F7F7F7 url('MenuArrow_red.gif') no-repeat left 5px;
}

div#Eventi{
	background-color: #ffffff;
	background-image: none;
}

div#Eventi li{
	border-bottom: 0px solid #ff0000;
                background-color: #ffffff;
	background: #FFFFFF url('MenuArrow_red.gif') no-repaet left 5px;
}

div#EventiTitle{
	background-color: #DCDEE9;
}

div#EventiTitle li{
                border-bottom: 1px solid #ff0000;
	background: #ffffff url('MenuArrow_red.gif') no-repaet left 5px;
}

div#Link{
	background-color: #ff0000;
	background-image: none;
}

div#Link li{
	border-bottom: 1px solid #ff0000;
	background: #F7F7F7 url('MenuArrow_red.gif') no-repeat left 5px;
}

div#LinkTitle{
	background-color: #ff0000;
	background-image: none;
}

div#LinkTitle li{
	border-bottom: 1px solid #ff0000;
	background: #F7F7F7 url('MenuArrow_red.gif') no-repeat left 5px;
}

div#Richieste{
	background-color: #ff0000;
	background-image: none;
}

div#Richieste li{
	border-bottom: 1px solid #ff0000;
	background: #F7F7F7 url('MenuArrow_red.gif') no-repeat left 5px;
}

div#RichiesteTitle{
	background-color: #ff0000;
	background-image: none;
}

div#RichiesteTitle li{
	border-bottom: 1px solid #ff0000;
	background: #F7F7F7 url('MenuArrow_red.gif') no-repeat left 5px;
}

div#Cerca{
	border: 1px solid #D4D9E5;
                color: #6363B0;
}

div#titoloCerca{
                color: #6363B0;
	background: #D4D9E5;
}

div#ServiziInternet{
	background-color: #009933;
	background: #F7F7F7 url('ichain.jpg');	
}

div#ServiziInternet li{
	border-bottom: 1px solid #009933;
	background: #F7F7F7 url('MenuArrow_green.gif') no-repeat left 5px;
}

div#ServiziInternetTitle{
	background-color: #009933;
    background-image: none;
}

div#ServiziInternetTitle li{
	border-bottom: 1px solid #009933;
	background: #F7F7F7 url('MenuArrow_green.gif') no-repeat left 5px;
}

div#ServiziIntranet{
	background-color: #009933;
	background: #F7F7F7 url('intranet.jpg');	
}

div#ServiziIntranet li{
	border-bottom: 1px solid #009933;
	background: #F7F7F7 url('MenuArrow_green.gif') no-repeat left 5px;
}

div#ServiziIntranetTitle{
	background-color: #009933;
                background-image: none;
}

div#ServiziIntranetTitle li{
	border-bottom: 1px solid #009933;
	background: #F7F7F7 url('MenuArrow_green.gif') no-repeat left 5px;
}



/* Stili dei contenuti sviluppati con l'editor */
.AFCCMSTitolo1{
	font-size: x-large;
}
.AFCCMSTitolo2{
	font-size: large;
}
.AFCCMSTitolo3{
	font-size: medium;
}
.AFCCMSSottolineato{
	text-decoration: underline;	
}
.AFCCMSBarrato{
	text-decoration: line-through;	
}
.AFCCMSRosso{
	color: #D0042D;
	
}
.AFCCMSBlu{
	color: #0000CC;
	
}
.AFCCMSAlignLeft{
	text-align: left;	
}
.AFCCMSAlignRight{
	text-align: right;	
}
.AFCCMSAlignCenter{
	text-align: center;	
}
.AFCCMSFloatLeft{
	float: left;
}
.AFCCMSFloatRight{
	float: right;
}
.AFCCMSClear{
	clear: both;
}


/* ------------------- Stili personalizzati -------------------------*/


div#logosx{
                display : none;
}


div#logodx{
	display : none;
}


div#header_data{
	display : none;
}


div#header_center{
/*
	padding:0px 0px 0px 0px;
	height: 120px;
	margin:0px 0px 0px 0px;
	background-image:  url(../../common/docs/sfondo.gif);
                background-repeat: repeat-x;
                background-position: top center;
*/
}

a.AFCLeftNavigatorLink:link, a.AFCLeftNavigatorLink:visited{
	color: #636394; 
}

a.AFCLeftNavigatorLink:hover, a.AFCLeftNavigatorLink:active{ 
	color: #C41512; 
	font-weight: bold; 
	text-decoration: none; 
}

.AFCLeftColumnTD{ 
                background: #D4D9E5;
} 


.AFCLeftDataTD{ 
                padding-top: 10px;
                background-color: ##E5E9F0;
                border-bottom: 1px solid #D4D9E5;
                border-left: 1px solid #D4D9E5;
                background-image:  url(../../common/docs/vuoto.gif); 
                background-position: top left; 
 	color: #C41512;
}

.AFCLista { 
                list-style-type: disc;
}

.AFCListaR {
                list-style-type:circle;
}

a.AFCLeftDataLink:hover { 
 	color: #C41512; 
	text-decoration: none;
                width:100%;
}

div#AFCHeaderBar {
 	border-top: 1px solid #C41512;
                border-bottom: 1px solid #C41512;
 	background-color: #ffffff;
 	color: #C41512;
 	font-weight: bold;
}

a.AFCHeaderBarMenu:link, a.AFCHeaderBarMenu:active, a.AFCHeaderBarMenu:visited { 
	color: #C41512;
                font-weight: bold;
                padding-left: 3px;
                padding-right: 3px;
}

a.AFCHeaderBarMenu:hover {
	color: #CE0000;
	text-decoration: underline;
                padding-left: 3px;
                padding-right: 3px;

}

div#AFCNavigator{
	margin:0px 0px 10px 0px;
	padding:3px;
	border-top: 1px solid #CE0000;
	border-bottom: 1px solid #CE0000; 
                color: #828282;
	background-color: #ffffff;
}

div#AFCNavigator#a.AFCDataLink:link, a.AFCDataLink:visited{
	color: #000000;
	text-decoration: none;
}

a.AFCDataLink:hover, a.AFCDataLink:active{
	color: #CE0000;
	text-decoration: none;
}


.AFCRightColumnTD{ 
                background: #D4D9E5 url(../../common/docs/vuoto.gif);
                color: #6363B0;
                width:100%;
} 

a.AFCRightNavigatorLink:link, a.AFCRightNavigatorLink:visited{ 
	color: #636394; 
}

a.AFCRightNavigatorLink:hover, a.AFCRightNavigatorLink:active{ 
	color: #C41512;
}

.AFCRightDataTD{          
                border-bottom: 1px solid #D4D9E5;
                border-right: 1px solid #D4D9E5;       
}

.AFCRightDataTD{ 
	background-image: url(../../common/docs/vuoto.gif);
                background-color: ##E5E9F0;
                background-position: middle left;
                color: #000000;
}

a.AFCRightDataLink:hover { 
 	color: #C41512;
	text-decoration: none;
}

.AFCCenterNavigatorLink {
                 font-size: 13px;
}

.AFCCenterHeadlineTD {
                 font-size: 13px;
}


/*calendario*/

.AFCDataTD {
          color: #636394; 
}

th.calendar {color: #636394; }

td.workday{color: #B6BFD2; }

td.weekend{color: #B6BFD2; background: #ffffff;}

a.weekDay:link, a.weekDay:active, a.weekDay:visited { 
	color: #636394;
                font-weight: bold;
}

a.weekDay:hover { 
	color: #C41512;
                font-weight: bold;
}

a.selectedDay:link, a.selectedDay:visited { 
	color: #C41512;
                font-weight: bold;
}


/*fine calendario*/


/* Aggiunto da Alberto ADS - sostituisce il precedente header che è finito in basso */

div#header_html{
	padding-top: 0px;
                padding-left: 0px;
                padding-bottom: 4px;
                padding-right; 0px;
                /*border-bottom: 1px solid #C41512;*/
	height: 260px;
                width: 100%;
	margin:0px 0px 0px 0px;
	background-image:  url('../../common/docs/Testata nuovo logo.jpg');
                background-repeat: no-repeat;
                background-position: center left;
}
/* Blocco centrale header originale per gestire altezza */
div#header_center{
	padding:0px 0px 0px 0px;
	height: 10px;
	margin:0px 0px 0px 0px;
	/*background-image:  url('background.jpg');*/
}
.AFCCenterDataLink {
	white-space: nowrap;
	font-size: 100%;
	font-weight: bold;
}
div#ultimo_agg{
display:none;
}
div#versione{
display:none;
}
/* Blocchi copyright e loghi w3c, aggiunto display:inline per averli sulla stessa linea */
div#copyright{
	text-align:center;
	background-color: #ffffff;
	display:inline;
}
div#w3c{
	display:inline;
	margin-left:10px;
}
div#w3c img{
	vertical-align:middle;
}


