/* ================================
CSS STYLES 
================================
*/   
.Head {
font-size: 14px;
font-weight: bold;
color: #096CD2;
}
.SubHead {
font-size: 12px;
font-weight: bold;
color: #003366;
}
.SubSubHead {
font-size:  12px;
font-weight:  bold;
color: black;
}
.Normal {
font-size: 12px;
font-weight: normal;
}
.TestoDim4Verdana {
font-size: 20px;;
font-weight: normal;
color: black;
}
.NormalTextBox {
font-size: 12px;
font-weight: normal;
}
.NormalRed {
font-size: 12px;
font-weight: bold;
color: #ff0000
}
.NormalBold {
font-size: 12px;
font-weight: bold
}
a:link, 
a:visited,
a:active {
text-decoration: none;
color:  #003366;
}
a:hover {
text-decoration: underline;
color: #ff0000;
}a.WhiteLink,
a.WhiteLink:link,
a.WhiteLink:visited  {
text-decoration: none;
color:white;
}
a.WhiteLink:hover {
text-decoration: none;
color:orange;
}a.GrayLink,
a.GrayLink:link,
a.GrayLink:visited  {
text-decoration: none;
color:#666666;
}
a.GrayLink:hover {
text-decoration: none;
color:orange;
}a.BlueLink,
a.BlueLink:link,
a.BlueLink:visited  {
text-decoration: none;
color:#0000FF;
}
a.BlueLink:hover {
text-decoration: none;
color:orange;
}/* INIZIO STILI ARTMEDIA ON LINE */
/* colore di background Scuro per sfondo delle celle con le Intestazioni della tabella */
.BgScIntestazioneTabella {
background-color: #3366CC;
}
/* colore di background Chiaro per sfondo delle celle interne della tabella */
.BgChiaroCelleTabella {
background-color: #E8E8FF;
}
/*QUESTO TITOLO VA SU SFONDO SCURO*/
.TitoloBiancoBold  {  
font-size: 12px;
font-weight: bold;
text-decoration: none; 
color: #FFFFFF
}
.TestoPiccoloNero  {  
font-size: 10px; 
text-decoration: none; 
color: #000000
}
.TestoDim2Verdana,
a.TestoDim2Verdana:link,
a.TestoDim2Verdana:visited,
a.TestoDim2Verdana:active {
text-decoration: none;
color: #0033FF;
font-size:12px;
}
a.TestoDim2Verdana:hover {
text-decoration: none;
color: #95BFFF;
}
.TitoloRosso  {  
font-size: 14px; 
text-decoration: none; 
font-weight: bold;
color: #FF0000;
}
/* FINE STILI ARTMEDIA ON LINE */
.TestoPiccoloNero {
font-size: 10px; 
color: #000000;
}
.TestoPiccoloNero a:link,
.TestoPiccoloNero a:visited {  
font-size: 10px; 
color: #E3E4E6;
}
.TestoPiccoloNero a:hover {  
color: #FFFFFF;
}
.TestoNews {
font-size: 10px; 
color: #0033FF; 
text-decoration: none; 
font-weight: normal;
}
.MenuVoci {
font-size: 10px; 
font-weight: bold;
}
.TitoliInterniRossi  {
font-size: 12px;
font-weight: bold; 
color: #FF0000; 
text-align: center;
}
.TestoDim2Verdana  {
font-size: 12px;
}
.LabelText { 
color: #000000;
font-size: 10px;
font-weight: bold; 
}
.descrittivoTxt { COLOR: #000000;
font-size: 12px; 
}
.TitoloBiancoBold {
font-size: 12px; 
font-weight: bold; 
color: #FFFFFF
}
.MenuTitoloBianco  {
color: #FFFFFF; 
font-size: 12px; 
font-weight: bold
}
/* colore di background Scuro per sfondo delle celle con le Intestazioni della tabella */
.BgScIntestazioneTabella {
background-color: #3366CC;
}
/* colore di background Chiaro per sfondo delle celle interne della tabella */
.BgChiaroCelleTabella {
background-color: #E8E8FF;
}
.CellaSfondoScuro {
text-decoration: none;
background-color: #0033FF;
}
.CellaSfondoChiaro {
text-decoration: none;
background-color: #eeeee2;
}
/*
.MenuVoci {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
.MenuTitoloBianco {  color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold}
.TestoPiccoloNero {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.TestoPiccoloNero A:link
{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #E3E4E6}
.TestoPiccoloNero A:visited
{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #E3E4E6}
.TestoPiccoloNero A:hover
{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.TitoliInterniRossi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #FF0000; text-align: center}
.TestoDim2Verdana {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
.centrato {  text-align: center}
.TestoHomeBlu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #0000FF}
.TestoHomeBluBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #000066 }
.TestoCorpoGiustificato {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-align: justify; letter-spacing: normal; word-spacing: normal; }
.TitoloNerettoBig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #000000; text-align: left}
.TestoPiccolo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.TestoPiccoloBiancoBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
.TestoNormale {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small}
.TestoNews { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0033FF; text-decoration: none; font-weight: normal}
.TestoPiccolo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000}
.TestoPiccolo3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.TestoPiccolo3 A:link
{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF}
.TestoPiccolo3 A:visited
{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF}
.TestoPiccolo3 A:hover
{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0099FF}
*/
/*--------- CSS X MODULISTICA ----------------------------*/
.Normal_Comic {
font-family: Comic Sans MS,Tahoma, Arial, Helvetica;
font-size: 13px;
font-weight: normal;
}
.SubHead_Comic {
font-family: Comic Sans MS,Tahoma, Arial, Helvetica;
font-size:  13px;
font-weight:    bold;
color: #003366;
}
.SubSubHead_Comic {
font-family: Comic Sans MS,Tahoma, Arial, Helvetica;
font-size:  13px;
font-weight:    bold;
color: black;
}
.Normal_ComicTextBox {
font-family: Comic Sans MS,Tahoma, Arial, Helvetica;
font-size: 14px;
font-weight: normal;
}
/*--------- /CSS X MODULISTICA ----------------------------*/
/* ----------  CSS PER ALBO ISCRITTI -----------------------*/
.TitoloSezione {
font-size: 14px; 
font-weight: bold; 
color: white;
}
.CellaIntestazioneColonna {
background-color: #80807F;
}
.TestoIntestazioneColonna,
.TestoIntestazioneColonna a,
.TestoIntestazioneColonna a:link,
.TestoIntestazioneColonna a:visited {
font-size: 12px;
font-weight: bold;
text-decoration: none;
color:white;
}
.TestoIntestazioneColonna a:hover {
text-decoration: underline;
font-color:white;
}
.CellaDati {
background-color: #F0F0E6;
}
.CellaOpzioniAvanzate {
background-color: #CADBFF;
}
.Button {
font-size: 12px;
color: Blue;
}
.TextBox {
font-size: 12px;
color: Black;
background-color: White;
}
.TestoNormaleBold {
font-size: 12px; 
font-weight: bold;
}
.TestoNormaleBiancoBold {
font-size: 12px; 
font-weight: bold ; 
color: #FFFFFF;
}
.TestoPiccoloBold {
font-size: 10px; 
font-weight: bold;
}
.TestoPiccoloBiancoBold {
font-size: 10px; 
font-weight: bold; 
color: #FFFFFF;
}
.TestoNormale {
font-size: 12px;
}
.TestoPiccoloRosso {
font-size: 10px;
color:Red;
}
.TestoNormaleRosso {
font-size: 12px;
color:Red;
}
/*--------- FINE CSS  ------------------------------------------*/
/*--------- CSS LIBERA PROFESSIONE -----------------------------*/
.LP_wrapperRiga {
width:500px;
}
.LP_wrapperLabel {
width:120px; 
float:left;
}
.LP_wrapperField {
width:270px; 
float:left;
}
/*--------- /CSS LIBERA PROFESSIONE -----------------------------*/


/* ******************************************************************* 	*/
/* 		Modulo RegistrazioneUtente      								*/
/* 		User registration 												*/
/*  NOTA: CSS DA ASSEGNARE IN PORTAL.CSS SPECIFICI DI OGNI PORTALE 		*/
/* ******************************************************************* 	*/
.Modulo_RegistrazioneUtente_ContainerEsternoDiv {
width: 400px;
margin:0 auto;
clear:both;
}
/* form */
.Modulo_RegistrazioneUtente_WrapperTitoloSezioneDiv {
border-bottom-color:white;
border-bottom-width:1px;
border-bottom-style:solid;
padding: 25px 0 10px 20px;
clear:both;
}
.Modulo_RegistrazioneUtente_WrapperTitoloSezioneSpan {
}
.Modulo_RegistrazioneUtente_WrapperRowDiv {
width:100%;
padding-bottom:5px;
clear:both;
}
.Modulo_RegistrazioneUtente_WrapperFieldLeftDiv {
float:left;
width:200px;
}
.Modulo_RegistrazioneUtente_WrapperFieldRightDiv {
float:left;
width:210px;
}
.Modulo_RegistrazioneUtente_TextBox{
width:140px;
}
.Modulo_RegistrazioneUtente_ChkBox {
color: black;
font-size:10px;
}
/* ############################### */
/*    Informativa privacy Wrapper  */
/* ############################### */
/* DIV Informativa privacy Wrapper */
.Modulo_RegistrazioneUtente_WrapperInformativaprivacyDiv {
clear:both;
padding: 15px 0 10px 0;
}
/* Span testo della Label sopra la textbox multiline */
.Modulo_RegistrazioneUtente_InformativaprivacyLabelSpan {
color: black;
}
/* Span testo nella textbox multiline */
.Modulo_RegistrazioneUtente_InformativaprivacyTextSpan {
width:400px;
color: #666666;
}
/* ############################### */
/*    LblMessaggi Wrapper          */
/* ############################### */
/*  DIV LblMessaggi Wrapper */
.Modulo_RegistrazioneUtente_WrapperLblMessaggiDiv {
}
/* ############################### */
/*    bottom buttons               */
/* ############################### */
/* ======= DIV buttons Wrapper ======= */
.Modulo_RegistrazioneUtente_WrapperButtonsDiv {
text-align:center;
padding: 25px 0 0 0;
clear:both;
}
/* buttons */
.Modulo_RegistrazioneUtente_Button {
color:black;
}
/* ******************************************************************* 	*/
/* 		/ Modulo RegistrazioneUtente      								*/
/* ******************************************************************* 	*/
