﻿/* ============================================================================================== */
/*                 	 						STRUTTURA DOM      		            				  */
/* ============================================================================================== */
/* Dimensione pagina intera */
.StylePagina {
	width: 1000px;
	height: 100%;
}
/* Stile della struttura esterna del sito */
.StyleSx {
	width: 200Px;
	height: 100%;
	text-align: center;
	vertical-align: top;
	background-image: url('/template/basic/corpo_sinistra_coda.gif');
}	
.StyleDx {
	width: 800Px;
	height: 100%;
	vertical-align: top;
	text-align:center;
	background-image: url('/template/basic/corpo_destra.png');
}

/* Nel basic questa è la colorazione dei box della colonna SX*/
.ColonnaDXTextColor{
	color: #c4c2c1;
	padding-left: 20px;
}

.StyleBody {
	background: #010000;
	background-image: url('/template/basic/bg_site.jpg'); 
	background-repeat: repeat-x;
	height: 100%;
	margin: 0;
	padding: 0;
}

.StyleIntestazione {
	width: 940Px;
	height: 17Px;
	background-image: url('/template/basic/testa_testata.jpg');
	border-collapse: collapse;
}

/* =============================================== */
/*                 CONTAINER     	               */
/* =============================================== */
/* lasciare la width in auto */
.ContainerHeadSx {
	width: 500px;
	/*background-image:url('/template/basic/container_head_sx.gif');*/
	height: 28Px;
	color: aqua;
	height: 20px;
}	

.ContainerHeadDx {
	width: 200Px;
	height: 35Px;
	background-image:url('/template/basic/container_head_dx.jpg');
	background-repeat: no-repeat;
}	

/* Occhio che la width è meno perchè ci sono i padding! */
.ContainerBodySx {
	width: 600Px;
	height: 100%;
	vertical-align: top;
	/*background-image:url('/template/basic/container_body_sx.gif');*/
	background-color: #1d1814;
}	

/* Deve avere la dimensione esatta, ovvero la stessa di ContainerBodySx (padding esclusi)*/
.ContainerContenutoPagina {
	width: 600Px;
	height: 100%;
	overflow: hidden;
}	

.ContainerBodyDx {
	width: 200Px;
	height: 100%;
	vertical-align:top;
	/*background-image:url('/template/basic/container_body_dx.jpg');*/
}	

/* lasciare la width in auto */
.ContainerFooterSx {
	width: auto;
	/*background-image:url('/template/basic/container_footer_sx.gif');*/
	height: 28Px;
}	

.ContainerFooterDx {
	width: 200Px;
	height: 38Px;
}	

/* =============================================== */
/*            	  CHIUSURE MOBILI	  	           */
/* =============================================== */
.StyleMenuSx {
	width: 200Px;
	height: 100%;
	text-align: center;
	vertical-align: top;
	background-image: url('/template/basic/corpo_sinistra.gif');
}	
.StyleSxCoda {
	width: 200Px;
	height: auto;
	text-align: center;
	vertical-align: top;
}	
.StyleMenuDx {
	width: 200Px;
	height: 100%;
	text-align: center;
	vertical-align: top;
	background-image:url('/template/basic/container_body_dx.jpg');
	background-repeat: repeat-y;
}	
.StyleDxCoda {
	width: 200Px;
	height: 38Px;
	text-align: center;
	vertical-align: top;
	background-image:url('/template/basic/container_footer_dx.png');
	background-repeat:no-repeat;
	
}		

/* =============================================== */
/*                   MENU	     	               */
/* =============================================== */

.MenuHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:200Px;
	height:0px;
	/*background-image:url(../../basic/menu_header.gif);*/
}	

.MenuBody {
	text-align:center;
	width:200Px;
}	

.MenuFooter {
	text-align:center;
	width:200Px;
	height:0Px;
	/*background-image:url(../../basic/menu_footer.gif);*/
}

.MenuTitoloSeparatore {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:200Px;
	padding-top: 20Px;
}	

.MenuSeparatore {
	text-align:center;
	width:200Px;
	height:0Px;
	/*background-image:url(../../basic/menu_separatore.gif);*/
}	

/* =============================================== */
/*                  FOOTER SITO                    */
/* =============================================== */
.StyleFooter {
	border-style: none;
	border-color: inherit;
	border-width: 0Px;
	width: 1000Px;
	height: 93Px;
	background-image: url('/template/basic/coda.jpg');
	}
.StyleFooterBack {
	width: 100%;
	height: 93px;
	/*background-image: url('/template/basic/bg_site_coda.jpg');*/
	background-color:#010000;
}
.StyleFooterSx {
	width: 200Px;
	text-align: center;
}	
.StyleFooterDx {
	width: 740Px;
}

/* =============================================== */
/*             BARRA DELLA LINGUA                  */
/* =============================================== */
.StyleLanguage {
	position:absolute;
	z-index: 10;
	width: 145Px;
	text-align: left;
}
.StyleLanguageContainer {
	width: 890Px;
}	
.StyleLanguageFlag {
	height: 265Px;
	text-align: left;
}
.StyleLanguageClose {
	width: 10Px;
}

/* ============================================================================================== */
/*                 	 						BOX DESTRO      		            				  */
/* ============================================================================================== */
.HeadBoxDx {
	/*background-image: url('/template/basic/box_dx_testa.jpg');*/
	height: 35Px;
	width: 200Px;
	text-align: center;
	color: #000000;
	font-weight: bold;
}
.BgBoxButtonDx {
	/*background-image: url('/template/basic/box_dx_centro.gif');*/
	text-align: center;
	color:#FF0000;
}
.FooterBoxDx {
	/*background-image: url('/template/basic/box_dx_coda.gif');*/
	height: 25Px;
	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: 35Px;
	background-image: url('/template/basic/tasto.png')
}
/* STILE DELLO SPAZIO LATERALE SINISTRO DOVE INIZIA IL NOME DEL TASTO */
.StyleTastiSpacer {
	width: 5Px;
}
/* STILE DELLO SPAZIO LATERALE SINISTRO DOVE INIZIA IL NOME DEL SUB TASTO CON MENUSTATICO */
.StyleTastiSpacerSub {
	width: 0Px;
	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-left: 90px;
	padding-top: 8Px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold; 
}
.clLevel0 {
	color: #a0a0a0;  
	text-align: left;
}
.clLevel0over {
	color: #c4c2c1;
	cursor: pointer;
	cursor: hand;
	text-align: left;
}
.clLevel0border {
	position: absolute;
	visibility: hidden;
}
/**** STILE DEL MENU AL LIVELLO 1 ***************/
.clLevel1, .clLevel1over {
	position: absolute;
	padding: 2px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}
.clLevel1 { 
	/*background-color: #FFEBCD; /*colore SFONDO del SUBPULSANTE*/
	background-image:url('../../basic/subtasto.jpg');
	color: #c4c2c1; /*colore TESTO del SUBPULSANTE*/
	text-align:center;

}
.clLevel1over {
	/*background-color: #ffffff; /*colore SFONDO del SUBPULSANTE al passaggio*/
	background-image:url('../../basic/subtasto.jpg');
	color: #d93217; /*colore TESTO del SUBPULSANTE al passaggio*/
	cursor: pointer;
	cursor: hand;
	text-align: center;
}
.clLevel1border { 
	position: absolute;
	visibility: hidden;
	/*background-color: #ffff00; /*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;
}

