/*********************************************************************/
/************** Progetti di Impresa Srl copyright 2006 ***************/
/*********************************************************************/


/*********************************************************************/
/**** CONFIGURAZIONE GENERALE ****************************************/
/*********************************************************************/

*{
	margin:0;
	padding:0;
}

BODY
{ 
	font-family: Arial Unicode MS;
	font-size: 12px;
}

.nonVisibile{
	display:none;
}

/* Configurazione generale del punto elenco e nel file w3c_servizi.css */



/*********************************************************************/
/**** BOX TOTALE *****************************************************/
/*********************************************************************/

#boxTotale{
	width: 100%;
	font-size: 100%;
	color: #464646;
	margin: 0 auto;
}

#boxTotale A{
	color: #464646;	
	text-decoration: underline;
}

/* Stile link pagine per Opera e Safari : da aggionare come quello di sopra*/
#boxTotale a:hover{
	color: #464646;	
	text-decoration: underline;
} 

#formid_intestazione1{
	height:129px;
	background-color: #DE5A03;
	width: 100%;
}

#formid_intestazione2 {
   width: 100%;
	min-height:37px;
	height:auto!important;
	height:37px;
	border-bottom:2px solid #DE5B00;
	background:white;
	margin: 0px;
	padding: 0px;
/*	margin-bottom:1em;*/
}

#formid_intestazione3 {
	height: 0px;
	margin: 0px;
	padding: 0px;
	display: none;
}

#corpo {
	vertical-align: top;
	margin-left: 175px;
	margin-right: 265px;
	border: 0px;
	padding: 0px;
	z-index: 1;
}
 
#formid_sx {
	position:relative; /*ie needs this to show float */
	width:175px;
	border-left:0px;
	padding: 0px;
	float: left;
	margin-left:-174px; /*must be 1px less than width otherwise won't push footer down */
	margin-right:-1px;
	left:0px;
	z-index: 2;
}

#formid_dx {
	position:relative;
	vertical-align: top;
	width:266px;
	float: right;
	margin-right:-265px; /*must be 1px less than width otherwise won't push footer down */
	margin-left:-1px;
	border: 0px;
	padding: 0px;
	left:0px;
	z-index:2;
}

#formid_centro {
    position:relative;
	 margin: 0px;
    width: 95%;
	 padding: 0% 2% 0% 2%;
	 margin: 0 auto;
}

#formid_fondo1{
	clear: both;
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 40px;
	padding-bottom: 13px;
	height: auto;
	border-bottom: 1px solid #DE5A03;
}

#formid_fondo2{
	clear: both;
	float: left;
	width: 100%;
	margin-top: 0px;
	text-align: center;
}

/*********************************************************************/
/**** BOX INTESTAZIONE ***********************************************/
/*********************************************************************/

#boxIntestazione{
	background-image: url("../../../immagini/logo/Intestazione.jpg")!important;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#boxIntestazioneAccessibile {
	display: none;
}

/*********************************************************************/
/**** BOX RICERCA NEL SITO **************************************/
/*********************************************************************/

#boxNavigazione{
	clear: both;
	float: left;
	margin: 15px 0px 0px 12px;
	padding: 0px;
	width: 65%!important;
}

* html #boxNavigazione{
	margin-left: 6px;
}

#boxNavigazione .Navigazione{ 
	float: left; 
	background-image: url('../../../immagini/simboli/Navigazione.gif');
	width: 97px; 
	height: 19px; 
	margin-right: 2px; 
	font-size: 100%; 
	letter-spacing: -1.5px; 
	padding-top: 3px; 
	font-weight: bold; 
	text-align: center;

}

#boxNavigazione a{
	text-decoration: none;
}

/*********************************************************************/
/**** BOX RICERCA NEL SITO **************************************/
/*********************************************************************/

#boxRicercaNelSito{
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	width: 16%;
	text-align: center;
}

#boxRicercaNelSito legend{
	display: none;
	visibility: hidden;
}

#boxRicercaNelSito INPUT#testoRicerca{
	float: left;
	width: 100px;
	height: 14px;
	border: 1px solid #AC4602;
	font-size: 92%;
	color: #A2A2A2;
	line-height: 14px;
	vertical-align: middle;
}

#boxRicercaNelSito .pulsante1{
	float: left;
}

/*********************************************************************/
/**** BOX GESTIONE DELLE LINGUE**************************************/
/*********************************************************************/

#boxBandierina{
	width: 17%;
	float: right;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	text-align: right;
}

#boxBandierina .lingue{
	float: right;
	margin: 0px 5px 0px 0px;
}

* html #boxBandierina .lingue{
	margin: 0px 4px 0px 0px;
}

/*********************************************************************/
/**** BOX MENU                 **************************************/
/*********************************************************************/

#boxMenu1{
	clear: both;
	float: left;
	width: 175px;
	margin-top: 17px;
	position: relative;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#boxMenu1 .area{
	display: none;
	visibility: hidden;
	position: relative;
}

#boxMenu1 .categoria a{
	clear: both;
	float: left;
	position: relative;
	width: 163px;
	padding: 6px 0px 6px 12px;
	min-height: 24px!important;
	height: auto!important;
	height: 24px;
	line-height: 2em;
	vertical-align: middle;
	background-color: #AC4602;
	margin-top: 5px;
	font-size: 125%;
	font-weight: bold;
	color: White!important;
	text-decoration: none;
}

#boxMenu1 .categoria a:hover  {
	color: White!important;
	text-decoration: none;
}

#boxMenu1 .pagina a{
	clear: both;
	float: left;
	position: relative;
	width: 154px;
	margin-left: 13px;
	padding: 8px 0px 8px 8px;
	border-bottom: 1px solid #B6B6B4;
	font-weight: bold;
	text-decoration: none;
}

* html #boxMenu1 .pagina a{
	margin-left: 7px;
	width: 160px;
}

/*********************************************************************/
/**** BOX MENU                 **************************************/
/*********************************************************************/

#boxMenu2{
	clear: both;
	float: left;
	position:relative;
	width: 175px;
	margin-top: 17px;
}


* html #boxMenu2{
	margin-top: 8.5px;
}

#boxMenu2 .area{
	display: none;
	visibility: hidden;
}

#boxMenu2 .categoria a{
	clear: both;
	float: left;
	position: relative;
	width: 163px;
	padding: 6px 0px 6px 12px;
	min-height: 24px!important;
	height: auto!important;
	height: 24px;
	line-height: 2em;
	vertical-align: middle;
	background-color: #AC4602;
	margin-top: 5px;
	font-size: 125%;
	font-weight: bold;
	color: White!important;
	text-decoration: none;
}

#boxMenu1 .categoria a:hover {
	color: White!important;
	text-decoration: none;
}

#boxMenu2 .pagina a{
	clear: both;
	float: left;
	position: relative;
	width: 154px;
	margin-left: 13px;
	padding: 8px 0px 8px 8px;
	border-bottom: 1px solid #B6B6B4;
	font-weight: bold;
	text-decoration: none;
}

* html #boxMenu2 .pagina a{
	margin-left: 7px;
	width: 160px;
}

/*********************************************************************/
/**** Menu ecm 3 - Servizi speciali ***********************************************/
/*********************************************************************/

.boxMenu3{
	clear: both;
	float: left;
	position:relative;
	width: 175px;
	margin-top: 16px;
}

.boxMenu3 .Prenotazione a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/Prenotazione.jpg');
}

.boxMenu3 .PrenotazioneEng a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/prenotazioneeng.jpg');
}

.boxMenu3 .PrenotazioneFra a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/prenotazionefra.jpg');
}

.boxMenu3 .PrenotazioneTed a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/prenotazioneted.jpg');
}

.boxMenu3 .PrenotazioneSpa a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/prenotazionespa.jpg');
}

.boxMenu3 .Tourvirtuale a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/Tour.jpg');
}

.boxMenu3 .TourvirtualeEng a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/Toureng.jpg');
}

.boxMenu3 .TourvirtualeFra a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/Tourfra.jpg');
}

.boxMenu3 .TourvirtualeTed a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/Tourted.jpg');
}

.boxMenu3 .TourvirtualeSpa a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/Tourspa.jpg');
}

.boxMenu3 .Catalogo a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/Catalogo.jpg');
}

.boxMenu3 .CatalogoEng a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/Catalogoeng.jpg');
}

.boxMenu3 .CatalogoFra a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/Catalogofra.jpg');
}

.boxMenu3 .CatalogoTed a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/Catalogoted.jpg');
}

.boxMenu3 .CatalogoSpa a{
	clear: both;
	float: left;
	position: relative;
	width: 119px;
	padding: 0px 0px 0px 56px;
	margin-top: 10px;
	font-size: 125%;
	font-weight: bold;
	letter-spacing: -1px;
	height: 36px;
	background-image: url('../../../immagini/simboli/Catalogospa.jpg');
}

.boxMenu3 a, .boxMenu3 a:hover{
	color: White;
	text-decoration: none!important;
}

/*********************************************************************/
/**** BOX FEED ***********************************************/
/*********************************************************************/

.BoxFeed{
	clear: both;
	float: right;
	text-align: right;
	width: 100%;
	margin-top: 21px;
}

/*********************************************************************/
/**** IMMAGINE HOMEPAGE ***********************************************/
/*********************************************************************/
.Homepage{
	clear: both;
	float: left;
	width: 100%;
	margin: 0 auto;
	margin-top: 60px;
	text-align: center;
}

.Homepage .HomepageImmagine{
	clear: both;
	float: left;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.Homepage .HomepageImmagine IMG{
	max-width: 100%!important;
	width: auto!important;
	width: 70%;
}

/*********************************************************************/
/**** BOX 	WEBCAM **************************************/
/*********************************************************************/

.BoxWebcam{
	clear: both;
	float: left;
	width: 100%;
	border-top: 2px solid #B6B6B6;
	margin-top: 23px;
	position:relative;
}

.BoxWebcam .Titolo{
	clear: both;
	float: left;
	position:relative;
	background-image: url('../../../immagini/simboli/TitoloGrigio.gif');
	width: 97px; 
	height: 21px;  
	font-weight: bold; 
	text-align: center;
	color: #AC4602;
	z-index: 100;
}

.BoxWebcam .Webcam{
	clear: both;
	float: left;
	position:relative;
	width: 100%;
	background-image: url('../../../immagini/simboli/webcam.jpg');
	background-position: 47px 0px;
	background-repeat: no-repeat;
	margin-top: -17px;
	z-index: 50;
	height: 233px;
}

/*********************************************************************/
/**** BOX 	WIKI **************************************/
/*********************************************************************/

.Wiki{
	clear: both;
	float: left;
	width: 100%;
	border-top: 2px solid #B6B6B6;
	margin-top: 23px;
}

.Wiki .Titolo{
	clear: both;
	float: left; 
	background-image: url('../../../immagini/simboli/TitoloGrigio.gif');
	width: 97px; 
	height: 21px;  
	font-weight: bold; 
	text-align: center;
	color: #AC4602;
}

.Wiki .Voce{
	clear: both;
	float: left;
	width: 100%;
	margin-top: 12px;
}


/*********************************************************************/
/**** BOX 	NEWS **************************************/
/*********************************************************************/

.News{
	clear: both;
	float: left;
	width: 100%;
	border-top: 2px solid #B6B6B6;
	margin-top: 23px;
}

.News .Titolo{
	clear: both;
	float: left; 
	background-image: url('../../../immagini/simboli/TitoloGrigio.gif');
	width: 97px; 
	height: 21px;  
	font-weight: bold; 
	text-align: center;
	color: #AC4602;
}

.News .notizia{
	clear: both;
	float: left;
	width: 100%;
	margin-top: 12px;
}

.News .notizia .immagine{
	clear: both;
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 7px;
	text-align: center;
}

.News .notizia .immagine IMG{
	max-width: 66px!important;
	width: auto!important;
	width: 66px;
	max-height: 66px!important;
	height: auto!important;
	height: 66px;
	padding: 1px;
	border: 1px solid #DE5A03;
}

.News .notizia .Testo{
	margin: 0px;
	margin-right: 7px;
	padding: 0px;
	text-align: justify;
}

.News .notizia .TitoloNotizia{
	font-weight: bold;
}

.News .notizia .TitoloNotizia a, .News .notizia .TitoloNotizia a:hover {
	color: #464646!important;
	text-decoration: none!important;
}

.News .notizia .strillo{
	font-size: 83%;
}

/*********************************************************************/
/**** PARTITA IVA *****************************************************/
/*********************************************************************/

#boxPartitaIva{
	clear: both;
	float: left;
	width: 100%;
	text-align: center;
}

/*********************************************************************/
/**** PAGINE ECM  *****************************************************/
/*********************************************************************/

#boxCredits{
	clear: both;
	float: left;
	width: 100%;
	text-align: center;
	font-weight: bold;
}

#boxCredits a{
	text-decoration: none;
}

#boxAccessibilita1{
	clear: both;
	float: left;
	line-height: 2em;
	vertical-align: middle;
	width: 100%;
	text-align: center;
	font-size: 75%; 
	font-weight: bold;
}

#boxAccessibilitaValidatori{
	clear: both;
	width: 100%;
	line-height: 2em;
	vertical-align: middle;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

#boxAccessibilitaValidatori a,#boxAccessibilitaValidatori a:hover{
	text-decoration: none;
}

#boxAccessibilitaModalitaVisualizzazione	{
	clear: both;
	width: 100%;
	line-height: 2em;
	vertical-align: middle;
	text-align: center;
	padding: 5px 0px 5px 0px;
}



