/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626264;
	background-color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-repeat: repeat-x;
}
table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a{
	text-decoration:none;
	color:#0068B4;
}
a:hover{
	text-decoration:underline;
	color: #CE0C0C;
}
div#clear{
	clear:both;
	line-height:0px;
}
.clear{
	clear:both;
	line-height:0px;
}

select {
	border: 1px solid Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/**************************
ELEMENTI BASE DELLA PAGINA
**************************/

div#PageBase{
	margin: 0px auto;
	width: 970px;
	vertical-align: top;
	background-position: top;
	background-repeat: no-repeat;
	background-image: url(../immagini-gui/drago.gif);
}
div#PageBase #MainTable{
}

/* PRIMA COLONNA DEL LAYOUT */

div#PageBase #MainTable #Primo{
	vertical-align: top;
}
#LogoHome{
}
#Menu1LivelloDiv{
	background-color: #e6ebf2;
	margin: 37px 0px 0px 0px;
	padding: 7px 9px 4px 10px;
	vertical-align: top;
}
#MenuLingueDiv{
	background-color: #fff;
	vertical-align: middle;
	padding: 0px 9px 0px 10px;
}
div#PageBase #MainTable #SponsorTopDiv{
	background-image: url(../immagini-gui/1st_sponsor_top.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 118px;
}
div#PageBase #MainTable #SponsorBottomDiv{
	height: 100px;
}

/* SECONDA COLONNA DEL LAYOUT */

div#PageBase #MainTable #Secondo{
	width: 123px;
}

/* TERZA COLONNA DEL LAYOUT */

div#PageBase #MainTable #TerzoTop{
	width: 513px;
	vertical-align: top;
	padding: 0px 12px 0px 11px;
	height: 398px;
}
#MenuSecondoLivDiv{
	height: 37px;
	display: table;
	margin: 0px 0px 0px -6px;
}
#TerzoImg{
	margin: 14px 10px 5px 16px;
/*	border-top: 14px solid #f00;
	border-right: 10px solid #f00;
	border-bottom: 5px solid #f00;
	border-left: 16px solid #f00; */
}
#PercorsoDiv{
	padding: 0px 0px 6px 16px;
/*	background-color: White;
	border-bottom: 3px solid #E1E1E1; */
}
#Percorso{
	color: #116498;
	font-size: 15px;
	font-weight: bold;
}
#Titolo{
	color: #CF0B0C;
	font-size: 15px;
	font-weight: bold;
}
#InsideMessaggio{
	color: Red;
	padding: 0px 0px 0px 0px;
}
#TerzoContent {
	margin: 11px 14px 14px 16px;
/*	font-size: 8pt;
	border-top: 11px solid #f00;
	border-right: 14px solid #f00;
	border-bottom: 14px solid #f00;
	border-left: 16px solid #f00; */
}
#ContentBodyNoCA{
	padding: 15px 13px 15px 14px;
}
#ContentBodyCA{
	width: 350px;
	padding: 15px 13px 15px 14px;
}
#ContentCA{
/*	font-size: 8pt; */
	border-left: 3px solid #E6EBF2;
	padding: 5px 3px 5px 4px;
	width: 145px;
	vertical-align: top;
	text-align: center;
}
#CAImg img{
	margin: 4px auto 4px auto;
	border: 3px solid #116498;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
#CASeparatore{
	width: 120px;
	border-bottom: 1px dashed #616164;
	padding: 4px 0px 4px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
}
div#PageBase #MainTable #TerzoBottom{
	vertical-align: top;
}
#TerzoBottomDiv{
/*	background-image: url(../immagini-gui/page_bottom.jpg); */
	background-position: top left;
	background-repeat: no-repeat;
	padding: 12px 0px 0px 27px;
	height: 114px;
}
#TerzoBottomDiv a{
	font-weight: bold;
	color: #6A6A6D;
}
#TerzoServizioDiv{
	text-align: right;
	padding-right: 5px;
}

/* QUARTA COLONNA DEL LAYOUT */
div#PageBase #MainTable #Quarto{
	width: 91px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

/*************
* HOME PAGE *
************/

.HPFocus{
	height: 270px;
	background-color: #e6ebf2;
	padding: 0px 24px 0px 0px;
	vertical-align: top;
}
.HPFocus td.HPFocus-Sinistra{
	padding: 0px 22px 0px 16px;
	vertical-align: top;
}
.HPFocus td.HPFocus-Centro{
	padding: 0px 0px 98px 0px;
	color: #0E6497;
	background-color: #e6ebf2;
	vertical-align: bottom;
}
.HPFocus td.HPFocus-Centro #Titolo{
	font-size: 11px;
	padding: 0px 0px 13px 0px;
}
#TerzoHPBottomDiv{
/*	background-image: url(../immagini-gui/hp_bottom.jpg); */
	background-position: top left;
	background-repeat: no-repeat;
	height: 80px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	text-transform: uppercase;
	margin-top: 0px;
}
#TerzoHPBottomDiv a{
	text-decoration: underline;
	padding: 0px 0px 0px 25px;
	color: #09080E;
	margin-top: 0px;
}
.HPNews {
	height: 90px;
	color: #000000;
	vertical-align: top;
	margin: 5px 0px 0px 0px;
	overflow: auto;
}
.HPNews td.HPNews1{
	border-right: 1px dashed #000000;
	padding: 0px 6px 0px 12px;
	vertical-align: top;
}
.HPNews td.HPNews2{
	border-right: 1px dashed #000000;
	padding: 0px 6px 0px 12px;
	vertical-align: top;
}
.HPNews td.HPNews3{
	padding: 0px 6px 0px 12px;
	vertical-align: top;
}
.HPNews-Data{
	text-decoration: underline;
}
.HPNews-Titolo a{
	font-weight: bold;
	color: #09080E;
}


/***************
* PAGINA NEWS *
**************/

#TerzoContentNews{
/*	font-size: 8pt;
	background-image: url(../immagini-gui/news-top.gif);
	background-position: top;
	background-repeat: no-repeat;
	border-top: 11px solid #fff;
	border-right: 14px solid #fff;
	border-bottom: 14px solid #fff;
	border-left: 16px solid #fff; */
	margin: 11px 14px 14px 16px
}
#ContentBodyNoCA{
	padding: 15px 13px 15px 14px;
}
#ContentBodyNoCA Img{
	float: left;
	margin: 0px 10px 13px 0px;
}
#NewsTitolo{
	color: #CF0B04;
	font-size: 15px;
	font-weight: bold;
	padding: 0px 0px 24px 0px;
}
#NewsData{
	clear: right;
}


/****************
* PAGINA LOGIN *
***************/

#ContentLoginSx{
	width: 273px;
	text-align: center;
	vertical-align: middle;
/*	border-right: 15px solid #fff; */
}
.Login{
	margin: 0px auto 0px auto;
	text-align: center;
}
#Login-Obbligatorio{
	color: #6A6A6D;
	font-weight: bold;
	text-align: left;
	padding: 20px 0px 5px 10px;
}
#Login-Facoltativo{
	color: #6A6A6D;
	padding: 20px 0px 0px 0px;
}
#Login-Facoltativo a{
	font-weight: bold;
	color: #CE0C0C;
}
#Login-Comando a{
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #CE0C0C;
}
#ContentLoginDx{
	width: 227px;
	text-align: center;
	vertical-align: middle;
}
#ContentLoginDx a{
	font-size: 13px;
	font-weight: bold;
	color: #CE0C0C;
}
#TerzoBottomLoginDiv{
/*	background-image: url(../immagini-gui/page_bottom_login.jpg); */
	background-position: top left;
	background-repeat: no-repeat;
	padding: 12px 0px 0px 27px;
	height: 156px;
}
.Login input, #Login-Obbligatorio input {
	border: 1px solid #116498;
	color: #626264;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #fff;
	margin: 6px 0px 0px 0px;
}


/*************************************
* PAGINA REGISTRAZIONE MEDIA CENTER *
************************************/

#ContentFormMedia{
	padding: 10px 10px 10px 10px;
}
.Form-Media input, #Form-Media-Obbligatorio input, #Form-Media-Facoltativo input {
	border: 1px solid #116498;
	color: #626264;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #fff;
}
.Form-Media textarea, #Form-Media-Obbligatorio textarea, #Form-Media-Facoltativo textarea {
	border: 1px solid #116498;
	color: #626264;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #fff;
}
.Form-Media-Select {
	color: #626264;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #fff;
	width: 165px;
}
input.radio {
	border: 0px none #5f5c5c;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
	padding: 12px 5px 0px 0px;
}
#Form-Media-Obbligatorio{
	color: #6A6A6D;
	font-weight: bold;
	text-align: left;
	padding: 12px 0px 0px 0px;
	white-space: nowrap;
}
#Form-Media-Facoltativo{
	color: #6A6A6D;
	padding: 10px 0px 0px 0px;
	white-space: nowrap;
}
.Form-Media-Comando {
	text-align: center;
}
#Form-Comando {
	vertical-align: middle;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #CE0C0C;
	border: 1px solid #BFBFBF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 10px;
}

/*****************************
* PAGINA RICHIESTA PASSWORD *
****************************/

#Password-Obbligatorio{
	color: #116498;
	font-weight: bold;
	text-align: left;
	padding: 10px 10px 10px 10px;
}
#Password-Obbligatorio input {
	border: 1px solid #116498;
	color: #626264;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #fff;
}
.bottone{
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	text-align: center;
	width:70px;
	margin-top:5px;
	background-color: #e1e1e1;
	border: none;
	color: #CE0C0C;
}

/********
* MENU *
*******/

/* MENU PRINCIPALE */

#Menu1LivelloDiv .MenuPrincipale{
	background-color: #e6ebf2;
	width: 161px;
	border-bottom: 2px solid #e6ebf2;
	border-top: 10px solid #e6ebf2;
	font-size: 10px;
}
#Menu1LivelloDiv .MenuPrincipaleMenu a{
	color: #0068B4;
}
#Menu1LivelloDiv .MenuPrincipaleMenu a:hover{
	color: #CE0C0C;
}
#Menu1LivelloDiv td.MenuPrincipaleMenu{
   background-image: url(../immagini-gui/1st_menu1l.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 25px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 1px 0px 0px 40px;
}
#Menu1LivelloDiv td.MenuPrincipaleMenuSelezionato{
   background-image: url(../immagini-gui/1st_menu1l.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 25px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 1px 0px 0px 40px;
}
#Menu1LivelloDiv td.MenuPrincipaleMenuSelezionato a{
	color: #CE0C0C;
}

/* MENU LINGUE */

#MenuLingueDiv .MenuLingue{
	width: 161px;
	border-top: 1px solid #fff;
	border-bottom: 5px solid #fff;
	padding: 0px 10px 0px 10px;
}
#MenuLingueDiv .MenuLingueMenu{
	text-align: center;
}
#MenuLingueDiv td.MenuLingueMenu{
	padding: 4px 0px 0px 0px;
	text-align: center;
}

/* MENU SECONDO LIVELLO */

.MenuSecondoLivMenu{
	height: 37px;
	border-right: 2px solid #116498;
	padding: 19px 10px 6px 5px;
	display: table-cell;
	font-size: 10px;
}
.MenuSecondoLivMenu a{
	color: #5A5A5A;
	font-weight: bold;
}
.MenuSecondoLivMenu a:hover{
	color: #CE0C0C;
	font-weight: bold;
}
.MenuSecondoLivMenuSelezionato{
	height: 37px;
	border-right: 2px solid #116498;
	padding: 19px 10px 6px 5px;
	display: table-cell;
}
.MenuSecondoLivMenuSelezionato a {
	color: #CE0C0C;
	font-weight: bold;
}

/* MENU DI SERVIZIO */

.MenuServizio{
	text-align: right;
	margin: 0px -10px 0px auto;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}
.MenuServizio a{
	text-align: right;
	margin: 0px -10px 0px auto;
	padding: 0px 0px 0px 0px;
}
.MenuServizio td.MenuServizioMenu{
	border-left: 1px solid #959fa8;
	padding: 0px 20px 0px 10px;
}


/***************
* ELENCO NEWS *
**************/

#ContentBodyNews{
	padding: 0px 0px 0px 0px;
}
.Elenco-News{
}
#Elenco-News-Sinistra{
	border-bottom: 2px solid #E6EBF1;
	padding: 10px 10px 10px 15px;
}
#Elenco-News-Destra{
	border-bottom: 2px solid #E6EBF1;
	padding: 10px 10px 10px 10px;
}
#Elenco-News-Destra img{
	margin: 4px auto 4px auto;
	border: 3px solid #116498;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
#Elenco-News-Data{
	padding: 0px 0px 5px 0px;
}
#Elenco-News-Titolo a{
	font-weight: bold;
}

/***************
* ELENCO LINK *
**************/

#ContentBodyLink{
}
.Elenco-Link a{
	color: #616164;
}
#Elenco-Link-Sinistra{
	border-bottom: 1px dashed #616164;
	padding: 11px 0px 11px 11px;
	width: 311px;
	background-image: url(../immagini-gui/elenco_link.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
#Elenco-Link-Destra{
	border-bottom: 1px dashed #616164;
}
#Elenco-Link-Destra img{
	text-align: center;
	padding: 0px 0px 0px 0px;
}
#Elenco-Link-Titolo a{
	font-weight: bold;
}


/********************
* ELENCO DOCUMENTI *
*******************/

#TerzoContent{
}
#TerzoContent table{
}
#ContentBodyDocs{
}
.Elenco-Docs{
	width: 480px;
}
#Elenco-Docs-Sinistra{
	border-bottom: 3px solid #E6EBF2;
	border-right: 3px solid #E6EBF2;
	padding: 10px 10px 10px 15px;
	vertical-align: top;
}
#Elenco-Docs-Centro{
	border-bottom: 3px solid #E6EBF2;
	border-right: 3px solid #E6EBF2;
	padding: 10px 10px 10px 15px;
	vertical-align: top;
}
#Elenco-Docs-Destra{
	border-bottom: 3px solid #E6EBF2;
	padding: 10px 10px 10px 10px;
	display: inline-table;
	width: 110px;
}
#Elenco-Docs-Centro a{
	font-weight: bold;
	color: #6A6A6D;
}


/*******************
* ELENCO IMMAGINI *
******************/

#ContentBodyImmagini{
}
.Elenco-Immagini{
	text-align: center;
}
#Elenco-Immagini{
	border-bottom: 3px solid #E6EBF2;
	padding: 20px 20px 20px 20px;
	width: 160px;
}
#Elenco-Immagini #Low{
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dashed #616164;
}
#Elenco-Immagini a{
	font-weight: bold;
	color: #6A6A6D;
}
#Elenco-Immagini Img{
	border: 3px solid #116498;
}


.Paginazione-Separatore{
	width: 4px;
}



/****************************************************
TAG AGGIUNTI 060623
****************************************************/



#MenuTerzoLivDiv{
	height: 37px;
	display: table;
	margin: 5px 0px 0px 0px;
}


/* MENU TERZO LIVELLO */

.MenuTerzoLivMenu{
	height: 37px;
	border-right: 2px solid #CE0C0C;
	padding: 19px 10px 6px 5px;
	display: table-cell;
}
.MenuTerzoLivMenu a{
	color: #116498;
	font-weight: bold;
}
.MenuTerzoLivMenu a:hover{
	color: #CE0C0C;
	font-weight: bold;
}
.MenuTerzoLivMenuSelezionato{
	height: 37px;
	border-right: 2px solid #CE0C0C;
	padding: 19px 10px 6px 5px;
	display: table-cell;
}
.MenuTerzoLivMenuSelezionato a{
	color: #CE0C0C;
	font-weight: bold;
}

/********************
* ELENCO LINK TEAM *
*******************/
#ContentBodyLinkTeam #Testo{
	padding: 11px 11px 11px 11px;
}
.Elenco-Link-Team{
	width: 483px;
}
.Elenco-Link-Team a{
	color: #616164;
}
.Elenco-Link-Team a:hover{
	color: #ce0c0c;
}
#Elenco-Link-Team-Sinistra{
	font-weight: bold;
	padding: 11px 11px 11px 11px;
	border-bottom: 3px solid #E6EBF1;
}
#Elenco-Link-Team-Destra{
	padding: 11px 11px 11px 11px;
	border-bottom: 3px solid #E6EBF1;
}
