﻿/* ============================================================================================== */
/*                 	 						STRUTTURA DOM      		            				  */
/* ============================================================================================== */
/* Dimensione pagina intera */
.StylePagina {
	width: 940px;
	height: 100%;
}
/* Stile della struttura esterna del sito */
.StyleSx {
	width: 200Px;
	height: 100%;
	text-align: center;
	vertical-align: top;
}	
.StyleDx {
	width: 740Px;
	height: 100%;
	vertical-align: top;
	text-align:center;
	/*background-image: url('/template/basic/corpo_destra.jpg')*/;
}

/* Nel basic questa è la colorazione dei box della colonna SX*/
.ColonnaDXTextColor{
	color: #000000;
}

.StyleBody {
	/*background: #ffffff url('/template/basic/bg_site.jpg') repeat-x*/;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: white;
}
.ContainerPage {
	width: 96%;
	border: 0px;
	vertical-align: top;
}

.StyleIntestazione {
	width: 940Px;
	height: 259Px;
	background-image: url('/template/basic/testa_testata.jpg');
	border-collapse: collapse;
}

/* =============================================== */
/*                 CONTAINER     	               */
/* =============================================== */
/* lasciare la width in auto */
.ContainerHeadSx {
	width: auto;
	/*background-image:url('/template/basic/container_head_sx.gif')*/;
	height: 0Px;
}	

.ContainerHeadDx {
	width: 200Px;
	height: 0Px;
	/*background-image:url('/template/basic/container_head_dx.gif')*/;
}	

/* Occhio che la width è meno perchè ci sono i padding! */
.ContainerBodySx {
	width: 500Px;
	height: 100%;
	padding-right: 20Px;
	padding-left: 20Px;
	vertical-align: top;
	background-image:url('/template/basic/container_body_sx.gif');
}	

/* Deve avere la dimensione esatta, ovvero la stessa di ContainerBodySx (padding esclusi)*/
.ContainerContenutoPagina {
	width: 500Px;
	height: 100%;
	overflow: hidden;
}	

.ContainerBodyDx {
	width: 200Px;
	height: 100%;
	vertical-align:top;
	/*background-image:url('/template/basic/container_body_dx.gif');*/
}	

/* lasciare la width in auto */
.ContainerFooterSx {
	width: auto;
	/*background-image:url('/template/basic/container_footer_sx.gif');*/
	height: 0Px;
}	

.ContainerFooterDx {
	width: 200Px;
	height: 0Px;
	/*background-image:url('/template/basic/container_footer_dx.gif');*/
}	

/* =============================================== */
/*            	  CHIUSURE MOBILI	  	           */
/* =============================================== */
.StyleMenuSx {
	width: 200Px;
	height: 100%;
	text-align: center;
	vertical-align: top;
	/*background-image: url('/template/basic/corpo_sinistra.jpg')*/;
}	
.StyleSxCoda {
	width: 200Px;
	height: 0Px;
	text-align: center;
	vertical-align: top;
	/*background-image: url('/template/basic/corpo_sinistra_coda.gif')*/;
}	
.StyleMenuDx {
	width: 200Px;
	height: 100%;
	text-align: center;
	vertical-align: top;
	/*background-image: url('/template/basic/corpo_colonna_destra.gif')*/;
}	
.StyleDxCoda {
	width: 200Px;
	height: 0Px;
	text-align: center;
	vertical-align: top;
	/*background-image: url('/template/basic/corpo_footer_colonna_destra.gif')*/;
}		

/* =============================================== */
/*                   MENU	     	               */
/* =============================================== */

.MenuHeader {
	text-align:center;
	width:200Px;
	height:34Px;
	background-image:url(../../basic/menu_header.jpg);
	color: #ffffff;
	font-weight: bold;
}	

.MenuBody {
	text-align:center;
	width:200Px;
}	

.MenuFooter {
	text-align:center;
	width:200Px;
	height:8Px;
	background-image:url(../../basic/menu_footer.jpg);
}

.MenuTitoloSeparatore {
	text-align:center;
	width:200Px;
	padding-top: 20Px;
}	

.MenuSeparatore {
	text-align:center;
	width:200Px;
	height:0Px;
	/*background-image:url(../../basic/menu_separatore.gif);*/
}	

/* =============================================== */
/*                 I BANNER     	               */
/* =============================================== */

.StyleBasicBanner {
	width: 940Px;
	height: 30Px;
	background-repeat: no-repeat;
}	
.StyleBasicBannerContainer {
	width: 940Px;
	height: 0Px;
	/*background-image: url('/template/basic/testa_sfondo_banner.jpg')*/;
	overflow: auto;
}	

.StyleBannerAlto {
	width: 500Px;
	overflow: auto;
	border: 0Px;
}

.StyleBannerSX {
	width: 200Px;
	height: autoPx;
	overflow:hidden;
}
StyleBannerDX {
	width: 200Px;
	height: autoPx;
	overflow:hidden;
}

/* =============================================== */
/*                  FOOTER SITO                    */
/* =============================================== */
.StyleFooter {
	border-style: none;
	border-color: inherit;
	border-width: 0Px;
	width: 940Px;
		height: 99Px;
	background-image: url('/template/basic/coda.jpg');
	}
.StyleFooterBack {
	width: 100%;
	/*background-image: url('/template/basic/bg_site_coda.jpg')*/;
}
.StyleFooterSx {
	width: 200Px;
	text-align: center;
}	
.StyleFooterDx {
	width: 740Px;
}

/* =============================================== */
/*             BARRA DELLA LINGUA                  */
/* =============================================== */
.StyleLanguage {
	position:absolute;
	z-index: 10;
	width: 935Px;
	text-align: right;
}
.StyleLanguageContainer {
	width: 890Px;
}	
.StyleLanguageFlag {
	height: 15Px;
	text-align: center;
}
.StyleLanguageClose {
	width: 10Px;
}

/* ============================================================================================== */
/*                 	 						BOX DESTRO      		            				  */
/* ============================================================================================== */
.HeadBoxDx {
	background-image: url('/template/basic/menu_header.jpg');
	height: 34Px;
	width: 200Px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}
.BgBoxButtonDx {
	background-image: url('/template/basic/menu_body.jpg');
	text-align: center;
	color:#FF0000;
}
.FooterBoxDx {
	background-image: url('/template/basic/menu_footer.jpg');
	height: 8Px;
	width: 100%;
}

/* ============================================================================================== */
/*                 	 						ALTRO		      		            				  */
/* ============================================================================================== */

/* STILE DELLA TABELLA DI INIZIO DEL MENU per fare una testa personalizzata del blocchetto menu */
.StyleTastiHeader {
	border: 0Px;
	height: 1Px;
	/*background-color: #0099FF;*/
}
/* STILE DELLA TABELLA DI FINE DEL MENU per fare una coda personalizzata del blocchetto menu */
.StyleTastiFooter {
	border: 0Px;
	height: 1Px;
	/*background-color: #669999;*/
}
/* STILE DEI TASTI */
.StyleTasti {
	border-style: none;
	border-color: inherit;
	border-width: 0Px;
	width: 100%; 
		height: 27Px;
	background-image: url('/template/basic/tasto.jpg')
}
/* STILE DELLO SPAZIO LATERALE SINISTRO DOVE INIZIA IL NOME DEL TASTO */
.StyleTastiSpacer {
	width: 10Px;
}
/* STILE DELLO SPAZIO LATERALE SINISTRO DOVE INIZIA IL NOME DEL SUB TASTO CON MENUSTATICO */
.StyleTastiSpacerSub {
	width: 50Px;
	vertical-align: top;
}
/* STILI DELLA FIRMA CON INDIRIZZO */
.StyleTableFirma {
	width: 100%;
	border: 0Px;
}
.StyleTestoFirma {
	text-align: left;
	color: #000000;
}


/* =============================================== */
/* STILI DELLA BARRA DI BACKGROUND DEL MENU */
/* per modificare altezza e larghezza menu e submenu modificare anche inc_menu.asp*/
.clBar { 
	position: absolute;
	width: 10;
	height: 10;
	visibility: 100%;
}

/**** STILE DEL MENU AL LIVELLO 0 **************/
.clLevel0, .clLevel0over {
	position: absolute;
	padding: 4px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
}
.clLevel0 {
	color: #cbdae1;
	text-align: left;
}
.clLevel0over {
	color: #ffffff;
	cursor: pointer;
	cursor: hand;
	text-align: left;
}
.clLevel0border {
	position: absolute;
	visibility: hidden;
}
/**** STILE DEL MENU AL LIVELLO 1 ***************/
.clLevel1, .clLevel1over {
	position: absolute;
	padding: 3px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight:bold;
}
.clLevel1 { 
	background-color: #cbdae1; /*colore SFONDO del SUBPULSANTE*/
	color: #4d9cc9; /*colore TESTO del SUBPULSANTE*/
	text-align:center;
}
.clLevel1over {
	background-color: #4d9cc9; /*colore SFONDO del SUBPULSANTE al passaggio*/
	color: #ffffff; /*colore TESTO del SUBPULSANTE al passaggio*/
	cursor: pointer;
	cursor: hand;
	text-align: center;
}
.clLevel1border { 
	position: absolute;
	visibility: hidden;
	background-color: #b4b4b4; /*colore BORDO del SUBPULSANTE*/
}



/* STILE GRAFICO DELLE GALLERIE E SUBGALLERIE AUTOMATICHE */
.StyleBackGallery {
	widht: 165Px;
	height: 110Px;
	text-align: center;
}
.StyleSlideGallery {
	background-color: #F3F3F3;
	color: #000000;
}
.StyleMenuGallery {
	background-color: none;
	color: #000000;
	text-align: center;
}


/* STYLE DI VISUALIZZAZIONE DELLA MAPPA INTERATTIVA GOOGLEMAP */
.StyleGoogleMap {
	width: 400px;
	height: 300px;
	color: #000000;
}


