BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P,OL,UL,LI
	{
	font-family: Tahoma,Helvetica;
	font-size: 13px;
        color: #000000;
	}
TABLE, TH, TD
	{
        margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	vertical-align:top;
	}
DIV,TABLE,TH,TD,A,FORM,P,OL,UL,LI
	{
	font-family: Tahoma,Helvetica;
	font-size: 13px;
	}
UL, LI, OL
{
        list-style-image: url('/Temi/AIC-2009/images/freccetta_lista.gif') !important;
}
FONT
	{
	font-family: Tahoma,Helvetica;
	}
H1 {
	font-family: Tahoma,Helvetica;
        color: #FF3300;
	font-size: 14px;
}
BODY
	{
        margin: 0px;
	padding: 0px;
	text-align: left;
	background-color: #ffffff;
        height: 100%;
        width: 100%;
	}
FORM
	{
	margin: 0px;
	padding:0px;
	}
A, A:active, A:link, A:visited
        {
	 text-decoration: none;
	 color: #000000;
	 font-weight: normal;
	}

A:hover
	{
	 text-decoration:none;
	 color: #FF3300;
	 font-weight: normal;
	}
HR {
	margin: 0px;
	padding:0px;
	color: #CCCCCC;
        height: 1px;
}
input {
        margin: 2px;
        padding: 0px;
}
/*==============
SITO
==============*/
.BloccoA {
       margin: 0px;
       padding: 0px;
       padding-top: 3px;
       text-align: right;
}
.indirizzi IMG{
vertical-align: middle;
}
.InstallatiCalendari {
       margin: 0px;
       padding: 0px;
       vertical-align: middle !important;
       text-align: center !important;
       margin-right: auto !important;
       margin-left: auto !important;
}

/*****************
AREA PRIVATA
*****************/
/* classe per editare il div che contiente il blocco Area Privata */
.AreaPrivata{
	width: 200px;
	height: auto;
	vertical-align: top !important;
	text-align: left;
}
.TabellaAreaPrivata{
	width: 100%;
	background-color: #dfdfdf;
}
.RigaSopraLogIn{
	width: 100%;
	height: 9px;
	background-image: url(/Moduli/ContentManager/publicimg/AssindCR-2009/Grafica/RigaSopraLogIn.jpg);
        background-position: right top;
        background-repeat: repeat-x;
}
.Titolo{
	padding: 0px 5px;
	width: 100%;
	height: 27px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	background-image: url(/Moduli/ContentManager/publicimg/AssindCR-2009/Grafica/RigaSfondoLogIn.jpg);
        background-position: right top;
        background-repeat: repeat-x;
}
.Etichetta{
	font-weight: bold;
}
.blocco_login{
	padding: 5px;
}

.TastoLogIn-AreaPrivata{
	padding: 5px;
	vertical-align: bottom;
	text-align: right;
}
/*-----------------------------*/
/*********************
BANNER IPHONE AZZURRO
*********************/
/* classe per editare il div che contiente il banner iphone */
.blocco_iphone_azzurro{
	margin-bottom: 5px;
}



.TablePrincipale {
         margin:0px;
         padding:0px;
         margin-left: auto;
         margin-right: auto;
         text-align: center;
         width: 100%;
         vertical-align: top;
        }
.TablePrincipale-TD1, .TablePrincipale-TD3 {
         margin:0px;
         padding:0px;
         width: 200px;
}
.TablePrincipale-TD2 {
         margin:0px;
         padding:0px;
         width: 100%;
         height: 100%;
         vertical-align: top;
}
.TableSX, .TableDX  {
         margin:0px;
         padding:0px;
         width: 200px;
         height: 100%;
}
.TableSX-TD1 {
         margin:0px;
         padding:0px;
         width: 200px;
         height: 100px;
         background-image: url(/Temi/AIC-2009/images/SfondoAlto.jpg);
         background-position: right top;
         background-repeat: repeat-x;
}
.TableDX-TD1 {
         margin:0px;
         padding:0px;
         width: 200px;
         height: 100px;
         background-image: url(/Temi/AIC-2009/images/SfondoAlto.jpg);
         background-position: left top;
         background-repeat: repeat-x;
}
.TableSX-TD2 {
         margin:0px;
         padding:0px;
         width: 200px;
         height: 34px;
         background-image: url(/Temi/AIC-2009/images/SfondoMenu.jpg);
         background-position: right top;
         background-repeat: repeat-x;
}
.TableDX-TD2 {
         margin:0px;
         padding:0px;
         width: 200px;
         height: 34px;
         background-image: url(/Temi/AIC-2009/images/SfondoMenu.jpg);
         background-position: left top;
         background-repeat: repeat-x;
}
.TableCentrale {
         margin:0px;
         padding:0px;
         text-align: center;
         margin-left: auto;
         margin-right: auto;
         width: 100%;
         vertical-align: top;
}
.TableCentrale-TD1 {
         margin:0px;
         padding:0px;
         text-align: center;
         margin-left: auto;
         margin-right: auto;
         width: 100%;
         height: 100%;
         vertical-align: top;
}
.TableAlto {
         margin:0px;
         padding:0px;
         margin-left: auto;
         margin-right: auto;
         text-align: center;
         width: 100%;
         height: 100px;
         background-image: url(/Temi/AIC-2009/images/SfondoAltoMenu.jpg);
         background-position: left top;
         background-repeat: repeat-x;
}
.TableAlto-TD2 {
         margin:0px;
         padding:0px;
         margin-left: auto;
         margin-right: auto;
         text-align: center;
         width: 100%;
         height: 100px;
}
.TableAlto-TD5 {
         margin:0px;
         padding:0px;
         margin-left: auto;
         margin-right: auto;
         text-align: center;
         width: 100%;
         height: 34px;
}
.TableCentrale-TD2 {
	padding:0px;
	margin:0px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        vertical-align: top !important;
	width: 100%;
}
#contenuto
{
	padding:0px;
	margin:0px;
	text-align: left;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 95%;
	color: #666666;
}
.TableBasso{
         margin:0px;
         padding:0px;
         margin-left: auto;
         margin-right: auto;
         text-align: center;
         width: 100%;
         height: 120px;
         background-image: url(/Temi/AIC-2009/images/SfondoBasso.jpg);
         background-position: left top;
         background-repeat: repeat-x;
}
.TableBasso-TD2 {
         margin:0px;
         padding:0px;
         margin-left: auto;
         margin-right: auto;
         text-align: center;
         vertical-align: bottom !important;
         /*padding-bottom: 15px;*/
         width: 100%;
         height: 120px;
         color: #FFFFFF !important;
}
.TableSX-TD5, .TableDX-TD6  {
         margin:0px;
         padding:0px;
         width: 100%;
         height: 100%;
}
.TablePrincipale-TD4 {

}
.PiePagina {
         
		 
		 margin-top:23px;
		 margin-bottom:15px;
         padding:0px;
         color: #FFFFFF !important;
}
.PiePagina A {
         color: #FFFFFF !important;
}
.PiePagina A:hover {
         color: #FF3300 !important;
}
.TestataAssind {
	margin:0px;
	padding:0px;
}
.CambioFont {
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	right: 0px;
	white-space: nowrap;
}

/* MENU ADMIN */
#MenuAdmin {
	margin:0px;
	padding:0px;
	position:absolute;
	background-color: orange;
	margin-left: auto;
	margin-right: auto;
}
.CE-VoceMenu10Livello1 {
	margin:0px;
	padding:0px;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Tahoma,Helvetica;
	font-size: 12px;
	border-left: 1px dotted #000000;
}
.CE-VoceMenu10Livello1-Pos1 {
	border-left: 0px dotted #000000;
}

/* Menu Alto - Menu 4 */
.CEMenu4TabellaLivello1 {
	margin: 0px;
        padding: 0px;
        height: 32px;
        width: 515px;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center;
}    
.CEMenu4TabellaLivello1 TD{
	margin: 0px;
        padding: 0px;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center;      
        padding-top: 10px;
}
.CE-VoceMenu4Livello1, .CE-VoceMenu4Livello1-Sel {
	margin: 0px;
        padding: 0px;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center;
        border-left: 2px solid #C7C7C7;
}
.CE-VoceMenu4Livello1-Pos1 {
        border-left: 0px solid #C7C7C7;
}
.CE-VoceMenu4Livello1 A,.CE-VoceMenu4Livello1-Sel A
{
	margin: 0px;
        padding: 0px;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center;
        padding-left: 14px;
        padding-right: 8px;
	font-family: Tahoma;
        text-decoration:none;
        font-size: 11px;
        vertical-align: middle;
	color: #1F4C78;
	white-space: nowrap;
	font-weight: bold;
        letter-spacing: normal;
}
.CE-VoceMenu4Livello1-Sel,
.CE-VoceMenu4Livello1-Sel A:hover,
.CE-VoceMenu4Livello1 A:hover
{
	margin: 0px;
        padding: 0px;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center;
        padding-left: 14px;
        padding-right: 8px;
	font-family: Tahoma;
        text-decoration:none;
        font-size: 11px;
        vertical-align: middle;
	color: #FF3300 !important;
	white-space: nowrap;
	font-weight: bold;
        letter-spacing: normal;
}  
.CE-VoceMenu4Livello1 A:visited,.CE-VoceMenu4Livello1-Sel A:visited
{
	margin: 0px;
        padding: 0px;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center;
        padding-left: 14px;
        padding-right: 8px;
	color: #1F4C78 !important;
	font-weight: bold;
}
.CE-VoceMenu4Livello1-Sel,
.CE-VoceMenu4Livello1-Sel A,
.CE-VoceMenu4Livello1-Sel A:link,
.CE-VoceMenu4Livello1-Sel A:hover,
.CE-VoceMenu4Livello1-Sel A:visited
{
	margin: 0px !important;
        padding: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center;
        padding-left: 14px !important;
        padding-right: 8px !important;
        padding-top: 2px !important;
}
.CE-VoceMenu4Livello1-Sel A:hover,
.CE-VoceMenu4Livello1 A:hover
{
	color: #FF3300 !important;
}

/* Menu SX - Menu 5 */
.TableSX-TD4 {
	margin: 0px;
        padding: 0px;
        border-bottom: 3px solid #FF7300;
}
.CE-VoceMenu5Livello1, .CE-VoceMenu5Livello1-Sel {
	margin: 0px;
	padding: 5px 10px;
        text-align: left !important;
	vertical-align: middle !important;
    	height: auto !important;
        width: 200px;
	background-color: #f8f8f8;
        background-image: url(/Temi/AIC-2009/images/SfondoVociMenuDx-Sx.jpg);
        background-position: left top;
        background-repeat: repeat-x;
}

.CE-VoceMenu5Livello1-Sel
{
	text-align: left;
    font-family: Tahoma;
    text-decoration:none;
    font-size: 11px;
    vertical-align: middle;
	color: #FF3300 !important;
	font-weight: bold;
    letter-spacing: normal;
}

.CE-VoceMenu5Livello1 A,.CE-VoceMenu5Livello1-Sel A,
.CE-VoceMenu5Livello1 A:visited,.CE-VoceMenu5Livello1-Sel A:visited
{
		font-family: Tahoma;
        text-decoration:none;
        font-size: 11px;
        vertical-align: middle;
	color: #1F4C78;
	font-weight: bold;
        letter-spacing: normal;
}
.CE-VoceMenu5Livello1-Sel A:hover,
.CE-VoceMenu5Livello1 A:hover
{
	font-family: Tahoma;
        text-decoration:none;
        font-size: 11px;
        vertical-align: middle;
	color: #FF3300 !important;
	font-weight: bold;
        letter-spacing: normal;
}

/********************************** LIVELLO 2 */

.CE-VoceMenu5Livello2, .CE-VoceMenu5Livello2-Sel {
	margin: 0px;
	padding: 5px 20px;
        text-align: left !important;
	vertical-align: middle !important;
    	height: auto !important;
        width: 200px;
	background-color: #f8f8f8;
        background-image: url(/Temi/AIC-2009/images/SfondoVociMenuDx-Sx.jpg);
        background-position: left top;
        background-repeat: repeat-x;
}

.CE-VoceMenu5Livello2-Sel
{
	text-align: left;
    font-family: Tahoma;
    text-decoration:none;
    font-size: 11px;
    vertical-align: middle;
	color: #FF3300 !important;
    letter-spacing: normal;
}

.CE-VoceMenu5Livello2 A,.CE-VoceMenu5Livello2-Sel A,
.CE-VoceMenu5Livello2 A:visited,.CE-VoceMenu5Livello2-Sel A:visited
{
		font-family: Tahoma;
        text-decoration:none;
        font-size: 11px;
        vertical-align: middle;
	color: #1F4C78;
        letter-spacing: normal;
}
.CE-VoceMenu5Livello2-Sel A:hover,
.CE-VoceMenu5Livello2 A:hover
{
	font-family: Tahoma;
        text-decoration:none;
        font-size: 11px;
        vertical-align: middle;
	color: #FF3300 !important;
        letter-spacing: normal;
}

/* FINE */

/********************************** LIVELLO 3 */

.CE-VoceMenu5Livello3, .CE-VoceMenu5Livello3-Sel {
	margin: 0px;
	padding: 5px 20px;
        text-align: left !important;
	vertical-align: middle !important;
    	height: auto !important;
        width: 200px;
	background-color: #f8f8f8;
        background-image: url(/Temi/AIC-2009/images/SfondoVociMenuDx-Sx.jpg);
        background-position: left top;
        background-repeat: repeat-x;
}

.CE-VoceMenu5Livello3-Sel
{
	text-align: left;
    font-family: Tahoma;
    text-decoration:none;
    font-size: 11px;
    vertical-align: middle;
	color: #FF3300 !important;
    letter-spacing: normal;
}

.CE-VoceMenu5Livello3 A,.CE-VoceMenu5Livello3-Sel A,
.CE-VoceMenu5Livello3 A:visited,.CE-VoceMenu5Livello3-Sel A:visited
{
		font-family: Tahoma;
        text-decoration:none;
        font-size: 11px;
        vertical-align: middle;
	color: #1F4C78;
        letter-spacing: normal;
}
.CE-VoceMenu5Livello3-Sel A:hover,
.CE-VoceMenu5Livello3 A:hover
{
	font-family: Tahoma;
        text-decoration:none;
        font-size: 11px;
        vertical-align: middle;
	color: #FF3300 !important;
        letter-spacing: normal;
}

/* FINE */


/* Menu DX - Menu 6 */
.TableDX-TD5 {
	margin: 0px;
        padding: 0px;
        border-bottom: 3px solid #008BFF;
}

.CE-VoceMenu6Livello1, .CE-VoceMenu6Livello1-Sel {
	margin: 0px;
	padding: 5px 10px;
        text-align: left !important;
	vertical-align: middle !important;
    	height: auto !important;
        width: 200px;
	background-color: #f8f8f8;
        background-image: url(/Temi/AIC-2009/images/SfondoVociMenuDx-Sx.jpg);
        background-position: left top;
        background-repeat: repeat-x;
}

.CE-VoceMenu6Livello1-Sel
{
	text-align: left;
    font-family: Tahoma;
    text-decoration:none;
    font-size: 11px;
    vertical-align: middle;
	color: #FF3300 !important;
	font-weight: bold;
    letter-spacing: normal;
}

.CE-VoceMenu6Livello1 A,.CE-VoceMenu6Livello1-Sel A,
.CE-VoceMenu6Livello1 A:visited,.CE-VoceMenu6Livello1-Sel A:visited
{
		font-family: Tahoma;
        text-decoration:none;
        font-size: 11px;
        vertical-align: middle;
	color: #1F4C78;
	font-weight: bold;
        letter-spacing: normal;
}
.CE-VoceMenu6Livello1-Sel A:hover,
.CE-VoceMenu6Livello1 A:hover
{
	font-family: Tahoma;
        text-decoration:none;
        font-size: 11px;
        vertical-align: middle;
	color: #FF3300 !important;
	font-weight: bold;
        letter-spacing: normal;
}

/********************************** LIVELLO 2 */

.CE-VoceMenu6Livello2, .CE-VoceMenu6Livello2-Sel {
	margin: 0px;
	padding: 5px 20px;
        text-align: left !important;
	vertical-align: middle !important;
    	height: auto !important;
        width: 200px;
	background-color: #f8f8f8;
        background-image: url(/Temi/AIC-2009/images/SfondoVociMenuDx-Sx.jpg);
        background-position: left top;
        background-repeat: repeat-x;
}

.CE-VoceMenu6Livello2-Sel
{
	text-align: left;
    font-family: Tahoma;
    text-decoration:none;
    font-size: 11px;
    vertical-align: middle;
	color: #FF3300 !important;
    letter-spacing: normal;
}

.CE-VoceMenu6Livello2 A,.CE-VoceMenu6Livello2-Sel A,
.CE-VoceMenu6Livello2 A:visited,.CE-VoceMenu6Livello2-Sel A:visited
{
		font-family: Tahoma;
        text-decoration:none;
        font-size: 11px;
        vertical-align: middle;
	color: #1F4C78;
        letter-spacing: normal;
}
.CE-VoceMenu6Livello2-Sel A:hover,
.CE-VoceMenu6Livello2 A:hover
{
	font-family: Tahoma;
        text-decoration:none;
        font-size: 11px;
        vertical-align: middle;
	color: #FF3300 !important;
        letter-spacing: normal;
}

/* FINE */

/********************************** LIVELLO 3 */

.CE-VoceMenu6Livello3, .CE-VoceMenu6Livello3-Sel {
	margin: 0px;
	padding: 5px 20px;
        text-align: left !important;
	vertical-align: middle !important;
    	height: auto !important;
        width: 200px;
	background-color: #f8f8f8;
        background-image: url(/Temi/AIC-2009/images/SfondoVociMenuDx-Sx.jpg);
        background-position: left top;
        background-repeat: repeat-x;
}

.CE-VoceMenu6Livello3-Sel
{
	text-align: left;
    font-family: Tahoma;
    text-decoration:none;
    font-size: 11px;
    vertical-align: middle;
	color: #FF3300 !important;
    letter-spacing: normal;
}

.CE-VoceMenu6Livello3 A,.CE-VoceMenu6Livello3-Sel A,
.CE-VoceMenu6Livello3 A:visited,.CE-VoceMenu6Livello3-Sel A:visited
{
		font-family: Tahoma;
        text-decoration:none;
        font-size: 11px;
        vertical-align: middle;
	color: #1F4C78;
        letter-spacing: normal;
}
.CE-VoceMenu6Livello3-Sel A:hover,
.CE-VoceMenu6Livello3 A:hover
{
	font-family: Tahoma;
        text-decoration:none;
        font-size: 11px;
        vertical-align: middle;
	color: #FF3300 !important;
        letter-spacing: normal;
}

/* FINE */


/*=================================
=== CALENDARIO
=================================*/

.TestataCalendario {
	margin: 0px;
        padding: 0px;
        height: 36px;
}
.S-Tabella_Titolo_Calendario {
	margin: 0px;
        padding: 0px;
}
.S-Tabella_Calendario {
	margin: 0px;
        padding: 0px;
        height: 25px;
}
#linkPrev0, #linkPrev1, #linkPrev2,
#linkPrev3, #linkPrev4, #linkPrev5,
#linkPrev6, #linkPrev7, #linkPrev8,
#linkPrev9, #linkPrev10, #linkPrev11 {
	margin: 0px;
        padding: 0px;
        padding-top: 4px;
        color: #9B9B9B;
	font-weight: bold;
        }
#linkPrev0 A, #linkPrev1 A, #linkPrev2 A,
#linkPrev3 A, #linkPrev4 A, #linkPrev5 A,
#linkPrev6 A, #linkPrev7 A, #linkPrev8 A,
#linkPrev9 A, #linkPrev10 A, #linkPrev11 A {
        color: #9B9B9B;
	font-weight: bold;
}
#linkPrev0 A:hover, #linkPrev1 A:hover, #linkPrev2 A:hover,
#linkPrev3 A:hover, #linkPrev4 A:hover, #linkPrev5 A:hover,
#linkPrev6 A:hover, #linkPrev7 A:hover, #linkPrev8 A:hover,
#linkPrev9 A:hover, #linkPrev10 A:hover, #linkPrev11 A:hover {
	color: #FF3300;
	font-weight: bold;
}
A.S-linkTitoloPagina_Calendario {
        color: #008BFF;
	font-weight: bold;
        }
A:hover.S-linkTitoloPagina_Calendario {
	color: #FF3300 !important;
	font-weight: bold;
        }
A:visited.S-linkTitoloPagina_Calendario {
	color: #008BFF;
	font-weight: bold;
        }
#linkNext0, #linkNext1, #linkNext2,
#linkNext3, #linkNext4, #linkNext5,
#linkNext6, #linkNext7, #linkNext8,
#linkNext9, #linkNext10, #linkNext11 {
	margin: 0px;
        padding: 0px;
        padding-top: 4px;
        color: #9B9B9B;
	font-weight: bold;
        }
#linkNext0 A, #linkNext1 A, #linkNext2 A,
#linkNext3 A, #linkNext4 A, #linkNext5 A,
#linkNext6 A, #linkNext7 A, #linkNext8 A,
#linkNext9 A, #linkNext10 A, #linkNext11 A {
        color: #9B9B9B;
	font-weight: bold;
}
#linkNext0 A:hover, #linkNext1 A:hover, #linkNext2 A:hover,
#linkNext3 A:hover, #linkNext4 A:hover, #linkNext5 A:hover,
#linkNext6 A:hover, #linkNext7 A:hover, #linkNext8 A:hover,
#linkNext9 A:hover, #linkNext10 A:hover, #linkNext11 A:hover {
	color: #FF3300;
	font-weight: bold;
}
.S-TabellaInternaCalendario {
	margin: 0px;
        padding: 0px;
        width: 100% !important;
}
.S-ClasseCellaIntestazione_Lu, .S-ClasseCellaIntestazione_Ma, .S-ClasseCellaIntestazione_Me,
.S-ClasseCellaIntestazione_Gi, .S-ClasseCellaIntestazione_Ve, .S-ClasseCellaIntestazione_Sa, .S-ClasseCellaIntestazione_Do {
	margin: 0px;
        padding: 0px;
        height: 26px;
        padding-top: 4px;
        color: #008BFF;
	font-weight: bold;
}
.S-Cella_Calendario_Lu, .S-Cella_Calendario_Ma, .S-Cella_Calendario_Me,
.S-Cella_Calendario_Gi, .S-Cella_Calendario_Ve, .S-Cella_Calendario_Sa, .S-Cella_Calendario_Do {
        color: #9B9B9B;
	font-weight: bold;
}
.S-Cella_Calendario_Lu A, .S-Cella_Calendario_Ma A, .S-Cella_Calendario_Me A,
.S-Cella_Calendario_Gi A, .S-Cella_Calendario_Ve A, .S-Cella_Calendario_Sa A, .S-Cella_Calendario_Do A,
.S-Cella_Calendario_Lu A:visited, .S-Cella_Calendario_Ma A:visited, .S-Cella_Calendario_Me A:visited,
.S-Cella_Calendario_Gi A:visited, .S-Cella_Calendario_Ve A:visited, .S-Cella_Calendario_Sa A:visited, .S-Cella_Calendario_Do A:visited {
        color: #008BFF;
	font-weight: bold;
}
.S-Cella_Calendario_Lu A:hover, .S-Cella_Calendario_Ma A:hover, .S-Cella_Calendario_Me A:hover,
.S-Cella_Calendario_Gi A:hover, .S-Cella_Calendario_Ve A:hover, .S-Cella_Calendario_Sa A:hover, .S-Cella_Calendario_Do A:hover {
	color: #FF3300 !important;
	font-weight: bold;
}
.S-Cella_Calendario_Lu A:visited, .S-Cella_Calendario_Ma A:visited, .S-Cella_Calendario_Me A:visited,
.S-Cella_Calendario_Gi A:visited, .S-Cella_Calendario_Ve A:visited, .S-Cella_Calendario_Sa A:visited, .S-Cella_Calendario_Do A:visited {
	color: #008BFF;
	font-weight: bold;
}

/*=================================
=== MODIFICA
=================================*/

P#ContentManager-LinkModificaBlocco
	{
	position:absolute;
	background-color: yellow;
	}
#ContentManager-LinkModifica {
        position: absolute;
	background-color: yellow;
	text-transform: uppercase;
        font-weight: bold;
        font-family: Tahoma;
	font-size:11px;
	color: #000000 !important;
	text-decoration:none;
}
.BloccoA #ContentManager-LinkModificaBlocco, .InstallatiCalendari #ContentManager-LinkModificaBlocco{
        display: none;
}
.ColonnaSX #ContentManager-LinkModificaBlocco,
.ColonnaDX #ContentManager-LinkModificaBlocco {
	background-color: yellow;
}
.TestataAssind #ContentManager-LinkModificaBlocco {
        top: 20px;
}
.LavorareCR #ContentManager-LinkModificaBlocco {
	right: 147px;
}
.PiePagina #ContentManager-LinkModificaBlocco A {
	color: #000000 !important;
}
.BannerCorsi  #ContentManager-LinkModificaBlocco {
	right: 147px;
}
.ColonnaDx #ContentManager-LinkModificaBlocco {
	right: 147px;
}
.TableDX-TD1 #ContentManager-LinkModificaBlocco 
{
	right: 147px;
}
#ContentManager-LinkModificaMenu4, #ContentManager-LinkModificaMenu5,
#ContentManager-LinkModificaMenu6
	{
	position:absolute;
	background-color: yellow;
	}
#ContentManager-LinkModificaMenu10 {
        display: none;
}

/* MAPPA DEL SITO */
.TitoloInterno {
        margin: 0px;
        padding: 0px;
	text-transform: uppercase;
        font-weight: bold;
	color: #1F4C78 !important;
}
.MappaAutomaticaLivello1Menu5, .MappaAutomaticaLivello1Menu4, .MappaAutomaticaLivello1Menu6 {
        margin: 0px;
        padding: 0px;
	color: #1F4C78 !important;
        font-weight: bold !important;
}
.MappaAutomaticaLivello2Menu5, .MappaAutomaticaLivello2Menu4, .MappaAutomaticaLivello2Menu6 {
        margin: 0px;
        padding: 0px;
	color: #1F4C78 !important;
}

/* Pagina Modello Rassegna Stampa */

.RS-Cella-DaData, .RS-Cella-AData /*celle campi*/ {
        margin: 0px;
        padding: 0px;
        padding-right: 3px;
        padding-left: 3px;
}

/* Pagina Modello CIRCOLARI AIC */

.S-CellaRicercaCircolari /*celle campi*/ {
        margin: 0px;
        padding: 0px;
        padding: 5px;
}

/* Percorso Pagine */


H1 {
        margin: 0px;
        padding: 0px;          
        text-align: left;
        padding-top: 10px;
        padding-left: 40px;
}  
H2 {
        margin: 0px;
        padding: 0px;
        text-align: left;
	color: #1F4C78 !important;
	font-weight: bold !important;
        font-family: Tahoma,Helvetica;
	font-size: 14px !important;
}
H1, H1 A {
	color: #1F4C78 !important;
	font-weight: bold !important;
        font-family: Tahoma,Helvetica;
	font-size: 14px !important;
}  
H1 A:hover {                    
        color: #9B9B9B !important;
	font-weight: bold !important;
        font-family: Tahoma,Helvetica;
	font-size: 14px !important;
}
.CENavMenu4Livello1 IMG  {
        display: none;
}
.CENavMenu4Sep, .CENavMenu5Sep, .CENavMenu6Sep {
        margin: 0px;
        padding: 0px;
        margin-left: 5px;
        margin-right: 3px;
}

/* LAYOUT ELENCO MESI CALENDARIO */
.S-TabellaLinkMesi {
        margin: 0px;
        padding: 0px;
        width: 100%;
        margin-top: 10px;
}
.S-CellaAnno0MeseConEventi, .S-CellaAnno0MeseNoEventi,
.S-CellaAnno1MeseConEventi, .S-CellaAnno1MeseNoEventi {
        margin: 0px;
        padding: 2px;
        border: 1px solid black;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        background-color: #ECECEC;
}
.S-LinkAnno0MeseConEventi {     
	font-weight: bold !important;
}
.S-CellaAnno0MeseConEventiSel, .S-CellaAnno0MeseNoEventiSel,
.S-CellaAnno1MeseConEventiSel, .S-CellaAnno1MeseNoEventiSel {
        margin: 0px;
        padding: 2px;
        border: 1px solid black;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        background-color: #CCCCCC;
}
.S-LinkAnno0MeseConEventiSel {
	font-weight: bold !important;
}
.S-Tabella_Calendario {
        width: 200px !important;
}
.S-Tabella_CalendarioPrev {
        margin: 0px;
        padding: 0px;
        background-image: url(/Temi/AIC-2009/images/SfondoCalendarioPrev.jpg);
        background-position: left top;
        background-repeat: repeat-y;
        width: 35px !important;
}
.S-Tabella_CalendarioNext {
        margin: 0px;
        padding: 0px;
        background-image: url(/Temi/AIC-2009/images/SfondoCalendarioNext.jpg);
        background-position: left top;
        background-repeat: repeat-y;
        width: 35px !important;
}
TD.S-TitoloPagina_Calendario {
        margin: 0px;
        padding: 0px;
        background-image: url(/Temi/AIC-2009/images/SfondoCalendarioMese.jpg);
        background-position: left top;
        background-repeat: repeat-y;
        width: 130px !important;
	font-weight: bold !important;
        padding-top: 4px; 
        margin-left: 1px;
        margin-right: 1px;
}

/****************************************
***  TABELLA SCHEDA DETTAGLIATA CALENDARI ***
****************************************/

.GestioneSchedaDettagliata{
	width: 100%;
	border: 0px;
}

/* classe per editare la prima riga della tabella */
table.GestioneSchedaDettagliata tr.GestioneSchedaDettagliataIntestazione TD{
	text-align: center;
	vertical-align: middle;
	height: 27px;
	background-image: url(/Temi/AIC-2009/images/SfondoTabellaCalendari.jpg);
	background-repeat: repeat-x;
	color: #ffffff; text-decoration: none; font-weight: bold !important;
}

.GestioneSchedaDettagliataPrimaVoceIntestazione{
	text-align: left !important;
	padding-left: 15px !important;
}

.GestioneSchedaDettagliataRiga{
	background: #ececec;
	text-align: center;
	vertical-align: middle;
	height: 50px;
}

.GestioneSchedaDettagliataCellaTitolo{
	text-align: left;
	vertical-align: middle;
	width: 300px;
	padding: 15px;
	color: #336633; text-decoration: none; font-weight: normal !important;
}

.GestioneSchedaDettagliataCellaContenuti {
	text-align: center;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	padding: 15px;
	width: 15%;
}
.GestioneSchedaDettagliataCellaContenutiTitolo {
	text-align: left;
	vertical-align: middle;
	padding: 15px;
	width: 40%;
}
.GestioneSchedaDettagliataCellaContenuti IMG {
	text-align: center;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
}

/* classe per editare la seconda riga intestazione della tabella */
table.GestioneSchedaDettagliata tr.GestioneSchedaDettagliataIntestazione2 TD{
	text-align: left;
	vertical-align: middle;
	height: 27px;
	background-image: url(/Temi/AIC-2009/images/SfondoTabellaCalendari.jpg);
	background-repeat: repeat-x;
	color: #ffffff; text-decoration: none; font-weight: bold !important;
	padding-left: 15px;
}

/* classi per editare i link della seconda riga di intestazione della tabella */
table.GestioneSchedaDettagliata tr.GestioneSchedaDettagliataIntestazione2 A:link{color: #ffffff; text-decoration: underline; font-weight: bold !important;}
table.GestioneSchedaDettagliata tr.GestioneSchedaDettagliataIntestazione2 A:active{color: #ffffff; text-decoration: underline; font-weight: bold !important;}
table.GestioneSchedaDettagliata tr.GestioneSchedaDettagliataIntestazione2 A:visited{color: #ffffff; text-decoration: underline; font-weight: bold !important;}
table.GestioneSchedaDettagliata tr.GestioneSchedaDettagliataIntestazione2 A:hover{color: #ffffff; text-decoration: none; font-weight: bold !important;}

.GestioneSchedaDettagliataRigaDescrizione{
	background: #DFDFDF;
	text-align: center;
	vertical-align: middle;
	height: 50px;
}
/* classe per editare la cella della descrizione */
.GestioneSchedaDettagliataCellaDescrizione {
	text-align: left;
	vertical-align: top;
	padding: 15px;
}
/* classi per obbligare una formattazione specifica alle pagine statiche che andrà
a creare il cliente con word */
div.FormattazioneDescrizione P,
div.FormattazioneDescrizione SPAN,
div.FormattazioneDescrizione FONT,
div.FormattazioneDescrizione LI,
div.FormattazioneDescrizione UL,
div.FormattazioneDescrizione DIV,
div.FormattazioneDescrizione A{
	text-align: left;
	font-family: Tahoma,Helvetica;
	font-size: 11px;
}

.GestioneSchedaDettagliataCellaIscrizione{
	text-align: left;
	vertical-align: middle;
	padding: 15px;
}

/* classi per editare il link iscrizione */
table.GestioneSchedaDettagliata td.GestioneSchedaDettagliataCellaIscrizione A:link{color: #FF3300; text-decoration: underline; font-weight: bold !important;}
table.GestioneSchedaDettagliata td.GestioneSchedaDettagliataCellaIscrizione A:active{color: #FF3300; text-decoration: underline; font-weight: bold !important;}
table.GestioneSchedaDettagliata td.GestioneSchedaDettagliataCellaIscrizione A:visited{color: #FF3300; text-decoration: underline; font-weight: bold !important;}
table.GestioneSchedaDettagliata td.GestioneSchedaDettagliataCellaIscrizione A:hover{color: #336633; text-decoration: none; font-weight: bold !important;}

/* GROSSEZZA TESTO NEWS HOME */
.TestoNews {
	font-size: 12px;
}
/* FORMATTAZIONE NEWS FLASH */
.TitoloNewsFlash{
	font-size: 14;
	color: #ff0000;
	font-weight: bold;
}
/* AZIENDE ASSOCIATE PAGINAZIONE ALFABETICA */

.S-CellaRicercaAlfabetica, .S-CellaRicercaAlfabeticaAttiva,
.S-CellaRicercaAlfabetica A, .S-CellaRicercaAlfabeticaAttiva A,
.S-CellaRicercaAlfabetica A:hover, .S-CellaRicercaAlfabeticaAttiva A:hover,
.S-CellaRicercaAlfabetica A:active, .S-CellaRicercaAlfabeticaAttiva A:active,
.S-CellaRicercaAlfabetica A:link, .S-CellaRicercaAlfabeticaAttiva A:link,
.S-CellaRicercaAlfabetica A:visited, .S-CellaRicercaAlfabeticaAttiva A:visited
 {
		margin: 0px;
		padding: 0px;
		padding-left: 2px;
		padding-right: 2px;
        	font-weight: bold;
}

TD.NewsCorsiFont FONT
{
	font-size: 12px;
}

/*  */

.modello_2_tabella, .modello_4_tabella {
		margin: 0px;
		padding: 0px;
		width: 100%;
}