/*<?php
include('../dbaccesso/dbaccesso.php');
include('funzioni_css.php');
// $h_menu serve come misura della dimensione verticale minima che deve avere l'area dei contenuti e che
// deve essere alta almeno quanto il menu di sinistra: la funzione calcola_h_menu() serve appunto per
// calcolare questa dimensione.
//$h_menu = calcola_h_menu(45);

//$h_menu = 900;

// ESTRAE I COLORI
$sql="SELECT * FROM colori";
$risultato10=mysql_query($sql) or die(mysql_error());
$rows10=mysql_fetch_array($risultato10);

$CONF_COLORE1=$rows10["colore1"];
$CONF_COLORE2=$rows10["colore2"];
$CONF_COLORE3=$rows10["colore3"];
$CONF_COLORE4=$rows10["colore4"];
$CONF_COLORE5=$rows10["colore5"];
$CONF_COLORE6=$rows10["colore6"];
$CONF_COLORE7=$rows10["colore7"];
$CONF_COLORE8=$rows10["colore8"];
$CONF_COLORE9=$rows10["colore9"];
$CONF_COLORE10=$rows10["colore10"];



// ESTRAE LA BANDA altra
$sql_banda="SELECT  * FROM tbxxx_conf_banda WHERE  cosa_config='banda_alta'";
$ris_banda=mysql_query($sql_banda);
$rows_banda=mysql_fetch_array($ris_banda);

if($rows_banda[valore1]=='crea' && $rows_banda[valore2]=='immagine')
	{
	$sql_imm="SELECT  * FROM tbxxx_conf_banda WHERE  cosa_config='immagine'";
	$ris_imm=mysql_query($sql_imm);
	$rows_imm=mysql_fetch_array($ris_imm);

	$CONF_BANDA=$rows_imm["valore1"];
	$file_banda = '../foto_banda/grandi/'.$rows_imm[valore1];
	
	if(is_file($file_banda))
		{
			list($b_width, $b_height, $type, $attr) = getimagesize($file_banda);
		}
	else
		{
			$b_height = 100;
			//$banda_grafica = 0;
		}
	
	//marchio
	$sql_marchio="SELECT  * FROM tbxxx_conf_banda WHERE  cosa_config='marchio'";
	$ris_marchio=mysql_query($sql_marchio);
	$rows_marchio=mysql_fetch_array($ris_marchio);

	$file_marchio = '../foto_banda/grandi/'.$rows_marchio[valore1];
	if(is_file($file_marchio))
		{
		list($m_width, $m_height, $typem, $attrm) = getimagesize($file_marchio);
		}
		?>	
	#intestazione div .banda-marchio {
		width: <?php echo $m_width.'px'; ?>;
		height: <?php echo $m_height.'px'; ?>;
		background-image: url("<?php echo $file_marchio; ?>");
		background-repeat: no-repeat;
		background-position: top left;
		position: absolute;
		margin-top: 10px;
		margin-left: 10px;
	}
	<?
	//titolo
	$sql_tit="SELECT * FROM tbxxx_conf_banda WHERE cosa_config='titolo'";
	$res_tit=mysql_query($sql_tit);
	$rows_tit=mysql_fetch_array($res_tit);
	?>
	#intestazione div .banda-titolo {
		background-image: none;
		position: absolute;
		padding-bottom: 7px;
		padding-top: <?php echo $b_height-80;?>px;		
		padding-left: 150px;
		font-family: "Arial Black";
		color: #<?php echo $rows_tit[valore2]?>;
		font-size: 36px;
		font-weight: bold;
		height: auto;
	}
	<? //$banda_grafica = 1;

	//sottotitolo
	$sql_sottotit="SELECT * FROM tbxxx_conf_banda WHERE cosa_config='sottotitolo'";
	$res_sottotit=mysql_query($sql_sottotit);
	$rows_sottotit=mysql_fetch_array($res_sottotit);
	?>
	#intestazione div .banda-sottotitolo {
		background-image: none;
		position: absolute;
		padding-top: <?php echo $b_height-30;?>px;
		padding-left: 150px;
		font-family: "Arial Black";
		color: #<?php echo $rows_sottotit[valore2]?>;
		font-size: 16px;
		font-weight: normal;
		height: auto;
	}
	<?
	}
else
	{
	$sql="SELECT banda FROM gestione";
	$risultato10=mysql_query($sql) or die(mysql_error());
	$rows10=mysql_fetch_array($risultato10);
	$CONF_BANDA=$rows10["banda"];
	$file_banda = '../foto_banda/grandi/'.$CONF_BANDA;
	//$banda_grafica = 1;
	
	if(is_file($file_banda))
		{
			list($b_width, $b_height, $type, $attr) = getimagesize($file_banda);
		}
	else
		{
			$b_height = 100;
			//$banda_grafica = 0;
		}
	}


$data_ora_y= $b_height - 20;



// ESTRAE LA LARGHEZZA DEL SITO
$sql_larg= 'SELECT valore1 FROM tbxxx_conf_sito WHERE cosa_config = "width"';
$res_larg = mysql_query($sql_larg);
$rows_larg = mysql_fetch_assoc($res_larg);
$width = $rows_larg['valore1'];

		
	
//ESTRAE IL NUMERO DI COLONNE
/*in base al numero delle colonne cambia la larghezza della colonna centrale (colonna2) 
nello stile 950 la larghezza della colonna 2 (nello stile è #contenuti-home) è un 
massimo di 799px (+ 1px di margine sx), cioè il ccaso in cui ci sono solo 2 colonne, nello stile 780 la 
larghezza della colonna 2 (nello stile è #contenuti-home) è un 
massimo di 699px (+ 1px di margine sx), cioè il ccaso in cui ci sono solo 2 colonne, per ogni colonna in più 
alla seconda la larghezza di quest'ultima diminuisce di 170px (169+1px margine sx)
$larghezza_colonna2=799;

$sql_col="SELECT valore1 FROM tbxxx_conf_sito WHERE cosa_config ='num_colonne'";
$res_col = mysql_query($sql_col);
$rows_col = mysql_fetch_assoc($res_col);
$num_colonne = $rows_col['valore1'];

for($i=3; $i<=$num_colonne; $i++)
	{
	$larghezza_colonna2-=170;
	}

?>


/*
TAG E CLASSI FONDAMENTALI
*/


body {
	margin: 0px;
	padding: 0px;

	/*background-color: <?php echo '#'.$CONF_COLORE6; ?>;*/
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


a {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

img {
	border: none;
}

form {
	padding: 0px;
	margin: 0px;
}
table {
	font-size: 11px;
	border: none;
}

.record tr {
	background-color: #ededed;
}


/*
ID STRUTTURA
*/

.bold {
	font-weight: bold;
}

/*OK*/
#sfondo-sito {
	background-image: url(img_personali/sfondo_body.jpg);
	background-position: center;
	/*width: <?php echo $width.'px'; ?>;*/
	width:950px;
	position: relative;
	margin: auto;
}
/*OK*/
#sfondo-sito-home {
	background-image: url(img_personali/sfondo_body.jpg);
	background-position: center;
/*	width: <?php echo $width.'px'; ?>;*/
	width:950px;
	position: relative;
	margin: auto;
}

/*OK*/
#intestazione {
	background-image: url(img_personali/testa2.jpg);
	height: 237px;
/*	background-color: <?php echo '#'.$CONF_COLORE1; ?>;*/
	text-align: left;
}
/*OK
#intestazione div {
	background-color: <?php echo '#'.$CONF_COLORE1; ?>;
}*/


/*<?php
if($banda_grafica == 0) {
?>*/
#intestazione div h1 {
	visibility: hidden;
	display: none;
}
/*
<?php
}
?>
*/
/*OK*/
#intestazione div {
	width: <?php echo $width.'px'; ?>;
	height: <?php echo $b_height.'px'; ?>;
	background-image: url("<?php echo $file_banda; ?>");
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	margin: auto;
	margin-bottom: 5px;
	text-align: left;
}

/*OK*/
#data-ora {
	visibility: hidden;
	display: none;
}
/*OK*/
#corpo {
	/*width: <?php echo $width.'px'; ?>;*/
	width: 950px;
	padding-left: 27px;
	position: relative;
	margin: auto;
	/*background-image: url(img_personali/sfondino.jpg);*/
	background-repeat: no-repeat;
	background-position: bottom left;
	/*background-color:  <?php echo '#'.$CONF_COLORE8;?>;*/
}
/*OK*/
#menu {
	width: 245px !important;
	width: 245px;
	/*position: absolute;
	top: 0px;
	left: 0px;*/
	float: left;
	text-align: left;
	
}

/*.sfondo-menu {
	background-color: <?php echo '#'.$CONF_COLORE2; ?>;
}*/
/*OK*/
#contenuti {
	float: left;
	/*background-color: #fff;*/
	text-align: left;
	height: auto !important;
	/*width: <?php echo $width - 152; ?>px !important;*/
	width: 650px;
	/*PER EXPLORER 6 
	width: <?php echo $width - 152; ?>px;*/
	margin-left: 2px;
}
/*OK*/
#contenuti-home {
	/*margin-left: <?php echo $menu_sx_width + 10; ?>px;
	margin-right: <?php echo $menu_sx_width + 10; ?>px;*/
	margin-left: 1px;
	/*margin-right: 1px;*/
	margin-bottom: 5px;
	/*width: 598px;*/
	width: 650px;
	/*background-color:  #fff;*/
	text-align: left;
	float: left;
	
	/*height: auto !important;
	min-height: <?php echo $h_menu.'px'; ?>;
	height: <?php echo $h_menu.'px'; ?>;*/
}

/*OK*/
#colonna-home {
	width: 169px;
	margin-left: 1px;
	/*position: absolute;
	top: 0px;
	right: 0px;*/
	float: left;
	text-align: left;
}

#colonna-home div {
}

#colonna-home div a {

}
/* CALCOLO DELLA LARGHEZZA DEL TASTO MENU*/
<?php
$tasto_width = ($width/5)-6;
?>

#menu-orizzontale {

}

#menu-orizzontale ul {
	margin: 0px;
	padding: 0px;
}

#menu-orizzontale ul li {
	display: block;
	float: left;
	width: <?php echo $tasto_width.'px'; ?>;
	border: double 3px #fff;
	background-color: <?php echo '#'.$CONF_COLORE2; ?>;
	padding-bottom: 5px;
	padding-top: 2px;
}

#menu-orizzontale li a {
	display: block;
	color: #fff;
	text-decoration: none;
}

#menu-orizzontale li a:hover {
	color: #fff;
	text-decoration: none;
}

/*OK classi generiche di allineamento*/
.clear-left {
	clear: left;
}

.clear-right {
	clear: right;
}

.clear-both {
	clear: both;
}

.float-right {
	float: right;
	text-align: left;
}

.float-left {
	float: left;
	text-align: left;
}


.margin-left {
	margin-left: 2px;
}

.margin-right {
	margin-right: 2px;
}

.margin-top {
	margin-top: 5px;
}

.margin-bottom {
	margin-bottom: 5px;
}

.align-right {
	text-align: right;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}
.cella-sx {
	width: 32%;
	
}

.cella-centro {
	width: 32%;
	
}

.cella-dx {
	width: 33%;
	
}

.nascosto {
	position: absolute;
	top: -5000px;
	left: -5000px;
}

/*OK*/
.motori-di-ricerca  {
	display: none;
	visibility: hidden;
}
/*
PAGINA DI INTRODUZIONE
*/
.introduzione-contenitore {
	width: 770px;
	height: 564px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -282px;
	margin-left: -385px;
}
.introduzione {
	width: 770px;
	text-align: center;	
}
.introduzione-entra{
	width: 770px;
	height: 45px;
	color: #fff;
	font-weight: bold;
	padding-top: 5px;
	text-align: center;
	font-size: 12px;
}
/*
STILI PER IL MENU ORIZZONTALE
*/

#menu-orizzontale {
	background-color: <?php echo '#'.$CONF_COLORE2; ?>;
	clear: left;
	/*width: <?php echo $width.'px'; ?>;*/
	width: 950px;
	position: relative;
	margin: auto;
	text-align: center;
	/*visibility: hidden;
	display: none;*/
}
/* CALCOLO DELLA LARGHEZZA DEL TASTO MENU
<?php
$tasto_width = ((floor($width / 6)) - 6);
?>
*/


#sponsor {
	background-color: #fff;
	padding: 0px 0px 5px 0px;
	text-align: center;
}

/*#sponsor img {
	margin-bottom: 5px;
}*/



/*OK*/
#piede {
	/*width: <?php echo $width.'px'; ?>;*/
	width: 950px;
	position: relative;
	margin: auto;
	color: #fff;
	background-image: url(img_personali/piede.jpg);
	background-repeat: repeat;
	background-color: #fff;
	padding-top: 16px;
	padding-bottom: 8px;
	border-top: solid 8px <?php echo '#'.$CONF_COLORE5; ?>; 
	clear: left;
}
/*OK*/
#piede a {
	color: #fff;
}
/*OK*/
#sottopiede {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #959595;
	background-color: #000000;
	border-top: solid 8px <?php echo '#'.$CONF_COLORE5; ?>; 
}
/*OK*/
#sottopiede a {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #959595;
	text-decoration: underline;
}
/* OK*/
.forum-elenco-titolo {
	background-image: url("img/cerchio-f20.gif");
	background-position: top left;
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 23px;
	padding-top: 5px;
	text-align: left;
	margin-top: 10px;
}
/* OK*/
.forum-messaggi-presenti {
	height: 20px;
	padding-left: 23px;
	text-align: left;
}
/*=============================================================================================================
INIZIO STILE NUOVO
=============================================================================================================*/

/*--------------------------------------------------------------------------------
--------------------------------------------------------------------------------*/
/*
STILI PER HOME
*/

.icona {
	text-align: center;
}

.home-sponsor-nofoto {
	width: 130px;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px; 
	margin-left: 1px; 
		
	border: solid 1px #000;	
}

.home-sponsor-confoto {
	text-align: center;
	margin-bottom: 5px; 
	padding: 0px;
}
.home-links-nofoto {
	width: 130px;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px; 
	margin-left: 1px; 
		
	border: solid 1px #000;	
}

.home-links-confoto {
	text-align: center;
	margin-bottom: 5px; 
	padding: 0px;
}
/*PAGINAZIONE DELLE PAGINE*/
.box-paginazione {
	margin-bottom: 1px;
	background-color: #ededed;
	font-weight: normal;
	padding: 3px;
	font-size: 11px;
	color: #000;
}

/*E' UN LINK PER I COLLEGAMENTI COME IL CONTINUA DELLE NEWS, INSERISCI MESSAGGIO NEL FORUM, INSERISCI DOMANDA NELLE FAQ, ECC*/
.continua {
	padding-right: 2px;
	text-align: right;	
}
.link-elenco a{
	color: #000;
}

.link-elenco a:hover{
	color: #FF0000;
}
/*PER ALLINEARE I SUBMIT A DESTRA*/
.pulsante {
	text-align: center;
}

.menu-area-privata .pulsante {
	text-align: right;
}


.testo-piccolo {
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
}

/*
	DEFINISCE LO STILE DEL DIV DEL PREZZO E OFFERTA-NOVITA' NELLA TAB03 DEI PRODOTTI
*/
.prezzo {
	background-color: #FFA600;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	padding: 2px !important;
	padding: 4px;
}

.offerta-novita {
	background-color: <?php echo '#'.$CONF_COLORE7; ?>;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	padding: 2px !important;
	padding: 4px;
}

.testo-tabella-calendario {
	text-align: center;
	font-size: 11px;
}

.testo-tabella-campionato {
	font-size: 11px;
}

/*
	***** DEFINIZIONE TABELLA 01 *****
*/

.tab01 {

}

.tab01-testa-sx {
	padding: 3px 2px 3px 2px;
	color: #000;
	font-weight: bold;
	font-size: 11px;
}

.tab01-testa-dx {

}

.tab01-testa-cx {

}

.tab01-corpo-sx {
	padding: 1px;
	font-size: 11px;
}

.tab01-corpo-dx {

}

.tab01-corpo-cx {

}

.tab01-piede-sx {
	border-bottom: solid 5px <?php echo '#'.$CONF_COLORE3; ?>;	
	padding: 2px;
	margin-bottom: 2px;
}

.tab01-piede-dx {

}

.tab01-piede-cx {

}

 /*------------------
	VARIANTI TAB01  
 ------------------*/
/*CORPO SPONSOR*/

.sponsor .tab01-corpo-cx {
	text-align: center;
}

/*CORPO LINKS*/

.links .tab01-corpo-cx {
	text-align: center;
}

.in-evidenza .tab01-corpo-cx {
	width: 99%;
}




/*
	***** DEFINIZIONE TABELLA 02 *****
*/

.tab02 {
	width: 99%;
}

.tab02-testa-sx {
	padding: 3px 2px 3px 2px;
	color: #fff;
	background-color: #FFA600;	
	font-weight: bold;
	font-size: 12px;
}


.tab02-testa-dx {

}

.tab02-testa-cx {

}

.tab02-corpo-sx {
	padding: 2px;
}

.tab02-corpo-dx {

}

.tab02-corpo-cx {

}

.tab02-piede-sx {
	border-bottom: solid 1px #000;	
	padding: 2px;
	margin-bottom: 2px;
}

.tab02-piede-dx {

}

.tab02-piede-cx {

}


/*
	***** DEFINIZIONE TABELLA 03 *****
*/

.tab03 {
	/*width: 203px;	*/
	margin: 2px;
	width: 99%;
}

.tab03-testa-sx {
	padding: 3px 2px 3px 2px;
	background-color: <?php echo '#'.$CONF_COLORE2; ?>;		
	border-left: solid 2px <?php echo '#'.$CONF_COLORE2; ?>;
	border-right: solid 2px <?php echo '#'.$CONF_COLORE2; ?>;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

.tab03-testa-dx {

}

.tab03-testa-cx {
	background-color: #FFA600;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tab03-corpo-sx {		
	border-left: solid 2px <?php echo '#'.$CONF_COLORE2; ?>;
	border-right: solid 2px <?php echo '#'.$CONF_COLORE2; ?>;
}

.tab03-corpo-dx {

}

.tab03-corpo-cx {
	padding: 2px;
}

.tab03-piede-sx {
	background-color: #EF7700;

	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	padding: 2px;
}

.tab03-piede-dx {

}

.tab03-piede-cx {

}

/*-------------------
	VARIANTI TAB03
--------------------*/	
/*BOX SERVIZI*/
.box-servizi .tab03 {
	float: left;
	width: 48%;
}

/*BOX CATALOGO*/
.box-catalogo .tab03 {
	float: left;
	width: 48%;
}

.box-fotogallery .tab03 {
	float: left;
	width: 32%;
	background-color: #EDEDED;
	padding: 5px 0px 5px 0px;
	margin: 2px;
	margin-top: 2px;
	border: none;
}
.box-fotogallery .tab03-testa-sx {
	padding: 0px;
	background-color: transparent;		
	border: none;
}
.box-fotogallery .tab03-corpo-sx {		
	border: none;
	text-align: center;
}
.box-fotogallery .tab03-piede-sx {
	padding: 0px;
	background-color: transparent;	
	border: none;
}

/*PAGINA ELENCO SERVIZI*/
.verticale .tab03 {
	float: left;
	width: 32%;
}

/*CORPO E PIEDE CATALOGO*/

.box-catalogo .tab03-piede-cx a {
	color: #fff;
}

/*CORPO E PIEDE SERVIZI*/

.box-servizi .tab03-piede-cx a {
	color: #fff;
}
.verticale .tab03-piede-cx a {
	color: #fff;
}

/*
CAMPIONATI
*/
.titolo-tabella-campionati {
	background-color: <?php echo '#'.$CONF_COLORE3; ?>;	
	color: #fff;
}
.titolo-tabella-campionati-prossimoturno {
	background-color: #646464;	
	color: #fff;
	font-weight: bold;
}
.campionati-allegati {
	background-color: #EDEDED;	
	margin-bottom: 2px;
}
.campionati-link {
	background-color: #EDEDED;	
	margin: 1px;
	padding: 2px;
}






/*
	***** TABELLA MENU 01 *****
*/

.tabmenu01 {
	background-image: url(img_personali/pul_menu.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 10px;
	color: #000000;
}

.tabmenu01-testa-sx {
	padding: 3px 2px 3px 2px;
	color: #000;
	font-weight: bold;
	font-size: 11px;
}

.tabmenu01-testa-dx {

}

.tabmenu01-testa-cx {

}

.tabmenu01-corpo-sx {
	background-image: url(img_personali/pul_menu.jpg);
	font-weight: bold;
	font-size: 11px;
}

.tabmenu01-corpo-dx {

}

.tabmenu01-corpo-cx {

}

.tabmenu01-piede-sx {
	/*border-bottom: solid 5px <?php echo '#'.$CONF_COLORE3; ?>;	
	margin-bottom: 5px;*/
}

.tabmenu01-piede-dx {

}

.tabmenu01-piede-cx {

}

/*---------------------
	VARIANTI TABMENU01
-----------------------*/
/*SERVE PER NON FAR VENIRE ROSSI I LINK NEL MENU*/
.tabmenu01-corpo-sx a {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}
/*PADDING AREA PRIVATA*/
.area-privata .tabmenu01-corpo-sx {
}



/*
	***** TABELLA MENU 02 *****
*/

.tabmenu02 {
	background-image: url(img_personali/pul_menu.jpg);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000000;
}

.tabmenu02-testa-sx {

}

.tabmenu02-testa-dx {

}

.tabmenu02-testa-cx {

}

.tabmenu02-corpo-sx {
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
}

.tabmenu02-corpo-dx {

}

.tabmenu02-corpo-cx {

}

.tabmenu02-piede-sx {
	/*border-bottom: double 3px #fff;*/
}

.tabmenu02-piede-dx {

}

.tabmenu02-piede-cx {

}


/*
	***** TABELLA MENU 03 *****
*/

.tabmenu03 {
	width: 230px;
	background-color: #E8E8E8;
}

.tabmenu03-testa-sx {

}

.tabmenu03-testa-dx {

}

.tabmenu03-testa-cx {

}

.tabmenu03-corpo-sx {
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

.tabmenu03-corpo-dx {

}

.tabmenu03-corpo-cx {

}

.tabmenu03-piede-sx {

}

.tabmenu03-piede-dx {

}

.tabmenu03-piede-cx {

}

/*
	***** TABELLA MENU 04 *****
*/

.tabmenu04 {

}

.tabmenu04-testa-sx {

}

.tabmenu04-testa-dx {

}

.tabmenu04-testa-cx {

}

.tabmenu04-corpo-sx {
	padding-left: 10px;
	background-color: <?php echo '#'.$CONF_COLORE7; ?>;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

.tabmenu04-corpo-dx {

}

.tabmenu04-corpo-cx {

}

.tabmenu04-piede-sx {
	border-bottom: double 3px #fff;
}

.tabmenu04-piede-dx {

}

.tabmenu04-piede-cx {

}

/*
	***** PAGINA 00 *****
*/
.pag00 {

}

.pag00-testa-sx {
	padding: 3px 2px 3px 2px;
	color: #000;
	font-weight: bold;
	font-size: 11px;
}

.pag00-testa-dx {

}

.pag00-testa-cx {

}

.pag00-corpo-sx {
	padding: 2px;
	font-size: 11px;
}

.pag00-corpo-dx {

}

.pag00-corpo-cx {

}

.pag00-piede-sx {
	border-bottom: solid 1px #000;	
	padding: 2px;
	margin-bottom: 2px;
}

.pag00-piede-dx {

}

.pag00-piede-cx {

}
/*------------------
	VARIANTI PAG00
--------------------*/



/*
	***** PAGINA 01 *****
*/

.pag01 {
	color: #000;
}

.pag01-testa-sx {
	padding: 3px 2px 3px 2px;
	color: #fff;
	background-color: #FFA600;
	font-weight: bold;
	font-size: 14px;
}

.pag01-testa-dx {

}

.pag01-testa-cx {

}

.pag01-corpo-sx {
	padding: 2px;
	font-size: 11px;
}

.pag01-corpo-dx {

}

.pag01-corpo-cx {

}

.pag01-piede-sx {
	border-bottom: solid 1px <?php echo '#'.$CONF_COLORE4; ?>;	
	padding: 2px;
	margin-bottom: 2px;
}

.pag01-piede-dx {

}

.pag01-piede-cx {

}

/*------------------
	VARIANTI PAG01
--------------------*/
/*IN PAGINEFOTO*/
.immagini .pag01-corpo-cx {
	text-align: center;
}

.fotogallery-zoom .pag01-corpo-cx {
	text-align: center;
}

.corsi .pag01-piede-sx {
	border-bottom: 0px;	
}

.servizi .pag01-piede-sx {
	border-bottom: 0px;	
}

.faq-scheda .pag01-testa-sx {
	font-size: 11px;
	font-weight: normal;
}
.sponsor-lista .pag01-testa-cx a {
	color: #000;
}

/*
	***** PAGINA 02 *****
*/

.pag02 {
	margin-top: 5px;
}

.pag02-testa-sx {
	padding: 3px 2px 3px 2px;
	background-color: <?php echo '#'.$CONF_COLORE4; ?>;
	font-weight: bold;
	font-size: 12px;
}

.pag02-testa-dx {

}

.pag02-testa-cx {

}

.pag02-corpo-sx {
	padding: 2px;
}

.pag02-corpo-dx {

}

.pag02-corpo-cx {

}

.pag02-piede-sx {
	border-bottom: solid 1px <?php echo '#'.$CONF_COLORE4; ?>;	
	padding: 2px;
	margin-bottom: 2px;
}

.pag02-piede-dx {

}

.pag02-piede-cx {

}
/*--------------------
	VARIANTI PAG02
--------------------*/
.societa .pag02 a {
	color: #19197B;
}

.link-lista .pag02-testa-cx a {
	color: #000;
}

.bollettino .pag02-testa-cx a {
	color: #0000CD;
}

.documenti .pag02-testa-cx a {
	color: #0000CD;
}
.documenti-privati .pag02-testa-cx a {
	color: #0000CD;
}


/*PAGINA CORSI IMMAGINI*/
.corsi-scheda .immagini .pag02 {
	float: left;
	width: 48%;
	background-color: #EDEDED;
	margin: 2px;
	text-align: center;
	margin-top:5px
}

.corsi-scheda .immagini .pag02-testa-sx {
	padding: 2px;
	background-color: #EDEDED;	
	font-weight: bold;
	font-size: 11px;
}

.corsi-scheda .immagini .pag02-piede-sx {
	border-bottom: solid 1px #EDEDED;	
	padding: 2px;
	margin-bottom: 2px;
 }

 /*area privata*/
  .area-privata .pag02 {
 	border: solid 1px <?php echo '#'.$CONF_COLORE3; ?>;	
 }
 .area-privata .pag02-testa-sx {
 	background-color: <?php echo '#'.$CONF_COLORE3; ?>;	
	padding: 2px;
	color: #fff;
 }
 .area-privata .pag02-piede-sx {
	background-color: <?php echo '#'.$CONF_COLORE3; ?>;	
	color: #fff;
	text-align: right;
	margin-bottom: 0px;
	border: none;
 }
  .area-privata .pag02-piede-sx a {
	color: #fff;
 }
 
/*RICHIESTA INFO CORSI*/
.corsi-scheda .richiesta-info .pag02{
	background-color: <?php echo '#'.$CONF_COLORE4; ?>;
}
.corsi-scheda .richiesta-info .pag02-piede-sx {
	background-color: <?php echo '#'.$CONF_COLORE4; ?>;
	border: 0px;
	padding: 0px;
}

/*PAGINA SERVIZI IMMAGINI*/
.servizi-scheda .immagini .pag02 {
	float: left;
	width: 48%;
	background-color: #EDEDED;
	margin: 2px;
	text-align: center;
	margin-top:5px
}

.servizi-scheda .immagini .pag02-testa-sx {
	padding: 2px;
	background-color: #EDEDED;	
	font-weight: bold;
	font-size: 11px;
}

.servizi-scheda .immagini .pag02-piede-sx {
	border-bottom: solid 1px #EDEDED;	
	padding: 2px;
	margin-bottom: 2px;
 }

/*RICHIESTA INFO SERVIZI*/
.servizi-scheda .richiesta-info .pag02{
	background-color: <?php echo '#'.$CONF_COLORE4; ?>;
}
.servizi-scheda .richiesta-info .pag02-piede-sx {
	background-color: <?php echo '#'.$CONF_COLORE4; ?>;
	border: 0px;
	padding: 0px;
}


.corsi .pag02-testa-cx a{
	color: #000;
}

.servizi .pag02-testa-cx a{
	color: #000;
}

/*miniature fotogallery*/
.fotogallery-scheda .pag02 {
	float: left;
	width: 24%;
	background-color: #EDEDED;
	margin: 2px;
	text-align: center;
	margin-top:5px;
	padding: 5px 0px 5px 0px;
}

.fotogallery-scheda .pag02-testa-sx {
	padding: 0px;
	background-color: transparent;
}

.fotogallery-scheda .pag02-piede-sx {
	border: none;	
	padding: 0px;
	margin: auto;
 }

/*
	***** PAGINA 03 *****
*/

.pag03 {
	margin-top:5px
}

.pag03-testa-sx {
	padding: 2px;
	background-color: #EDEDED;	
	font-weight: bold;
	font-size: 11px;
}

.pag03-testa-dx {

}

.pag03-testa-cx {

}

.pag03-corpo-sx {
	padding: 2px;
}

.pag03-corpo-dx {

}

.pag03-corpo-cx {

}

.pag03-piede-sx {
	border-bottom: solid 1px #EDEDED;	
	padding: 2px;
	margin-bottom: 2px;
}

.pag03-piede-dx {

}

.pag03-piede-cx {

}

/*--------------------
	VARIANTI PAG03
--------------------*/
.persona-scheda .pag03 {
	margin-top: 1px;
}
.persona-scheda .pag03-corpo-sx {
	padding: 0px;
}
.persona-scheda .pag03-piede-sx {
	border: none;
	margin-bottom: none;
	padding: 0px;
}
/*NELLE PAGINE AGGIUNTIVE*/

/*PAGINA IMMAGINI*/
.immagini .pag03 {
	float: left;
	width: 24%;
	background-color: #EDEDED;
	margin: 2px;
	text-align: center;
}

/*PAGINA LINK*/
.link .pag03 a {
	color: #000;
}

.oggetto {
}

/*PAGINA LINK*/
.link .oggetto {
	float: left;
	margin-right: 3px;
}

/*PAGINA YOU TUBE*/
.youtube .oggetto {
	padding: 3px;
	text-align: center;
}

/*PAGINA GOOGLE MAPS*/
.googlemaps .oggetto {
	padding: 3px;
	text-align: center;
}
/*-------------*/

/*RICHIESTA INFO CORSI*/
.corsi-scheda .richiesta-info .pag03{
	background-color: #EDEDED;
}

.corsi-scheda .richiesta-info .pag03-piede-sx {
	background-color: #EDEDED;
	border: 0px;
}

/*RICHIESTA INFO SERVIZI*/
.servizi-scheda .richiesta-info .pag03{
	background-color: #EDEDED;
}

.servizi-scheda .richiesta-info .pag03-piede-sx {
	background-color: #EDEDED;
	border: 0px;
}

/*
	***** PAGINA 04 *****
*/

.pag04 {
	margin-top:5px
}

.pag04-testa-sx {
	padding: 2px;
	background-color: #DDDDDD;
	font-weight: bold;
	font-size: 11px;
}

.pag04-testa-dx {

}

.pag04-testa-cx {

}

.pag04-corpo-sx {
	padding: 2px;
}

.pag04-corpo-dx {

}

.pag04-corpo-cx {

}

.pag04-piede-sx {
	border-bottom: solid 1px #DDDDDD;	
	padding: 2px;
	margin-bottom: 2px;
}

.pag04-piede-dx {

}

.pag04-piede-cx {

}
/*--------------------
	VARIANTI PAG04
--------------------*/




/*CLASSE CHE PUò ESSERE DEFINITA PER LE VARIE SEZIONI*/
/*PREDEFINITO*/
.fluottante {
	float: left;
	margin-right: 2px;
}

.area-privata .fluottante {
	float: left;
	width: 49%;
}

.corsi-scheda .fluottante {
	float: left;
	width: 50%;
	text-align: center;
}
.corsi .fluottante {
	float: left;
	width: 150px; 
	margin-right: 3px;
	text-align: center;
}

.servizi .fluottante {
	float: left;
	width: 150px; 
	margin-right: 3px;
	text-align: center;
}

.servizi-scheda .fluottante {
	float: left;
	width: 50%;
	text-align: center;
}

.storia .fluottante {
	float: right;
	margin-left: 2px;
}

.societa .fluottante {
	float: none;
	text-align: center;
	margin-bottom: 5px;
}
.stafftecnico .fluottante {
	float: none;
	text-align: center;
	margin-bottom: 5px;
}

.uffici-scheda .fluottante {
	float: none;
	text-align: center;
	margin-bottom: 5px;
}
.serviziuffici-scheda .fluottante {
	float: none;
	text-align: center;
	margin-bottom: 5px;
}

.dove-siamo .fluottante {
	float: none;
	text-align: center;
	margin-bottom: 5px;
}

.stafftecnico-scheda .fotografia {	
	width: 29%;
	float: left;
	text-align: center;
}

.stafftecnico-scheda .informazioni {
	width: 40%;
	float: left;
	text-align: left;
	margin-right: 5px;
}
.stafftecnico-scheda .altri-componenti {
	width: 30%;
	float: left;
	text-align: left;
}

.persona-scheda .fotografia {	
	width: 29%;
	float: left;
	text-align: center;
}

.persona-scheda .informazioni {
	width: 40%;
	float: left;
	text-align: left;
	margin-right: 5px;
}
.persona-scheda .altri-componenti {
	width: 30%;
	float: left;
	text-align: left;
}
/*.link-lista .fluottante {
	float: left;
	margin-right: 2px;
}

.sponsor-lista .fluottante {
	float: left;
	margin-right: 2px;
}

.news .fluottante {	
	float: left;
	margin-right: 2px;
}*/
.news-scheda .fluottante {	
	float: right;
	margin-left: 2px;
}
.comunicatiprivati-scheda .fluottante {	
	float: right;
	margin-left: 2px;
}
.eventi .fluottante {	
	float: right;
	margin-left: 2px;
}
.eventi-scheda .fluottante {	
	float: right;
	margin-left: 2px;
}
/*SERVE PER CANCELLARE I FLOAT DELLE IMMAGINI*/
/*PREDEFINITO*/
.cancellatore {
	clear: left;
}

.sponsor-associati .cancellatore {
	clear: left;
}

.area-privata .cancellatore {
	clear: left;
}

.dove-siamo .cancellatore {
	clear: none;
}
.societa .cancellatore {
	clear: none;
}
.stafftecnico .cancellatore {
	clear: none;
}
.stafftecnico-scheda .cancellatore {
	clear: left;
}
.uffici-scheda .cancellatore {
	clear: left;
}

.serviziuffici-scheda .cancellatore {
	clear: left;
}
/*IN PAGINE*/
/*.immagini .cancellatore {
	clear: left;
}

.corsi-scheda .cancellatore {
	clear: left;
}

.servizi-scheda .cancellatore {
	clear: left;
}

.corsi .cancellatore {
	clear: left;
}
.servizi .cancellatore {
	clear: left;
}

.verticale .cancellatore {
	clear: left;
}

.box-servizi .cancellatore {
	clear: left;
}
.box-catalogo .cancellatore {
	clear: left;
}*/

.storia .cancellatore {
	clear: right;
}

/*.link-lista .cancellatore {
	clear: left;
}

.sponsor-lista .cancellatore {
	clear: left;
}
.news .cancellatore {
	clear: left;
}*/

.news-scheda .cancellatore {
	clear: right;
}
.comunicatiprivati-scheda .cancellatore {
	clear: right;
}
.eventi .cancellatore {
	clear: right;
}
.eventi-scheda .cancellatore {
	clear: right;
}


/*CLASSE CHE SERVE PER DEFINIRE IL SOTTOTITOLO*/
.sottotitolo {
	font-size: 11px;
	font-weight: normal;
}


/*CLASSE PER LE VARIE DESCIZIONI DELLO FOTO*/
.descrizione-foto {
	padding: 2px;
	margin-top: 2px;
	color: #999;	
}

/*TESTO DI ERRORE*/
.errore {
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
}
/*RICHIESTA INFO SERVIZI*/
.richiesta-info .pag02{
	background-color: <?php echo '#'.$CONF_COLORE4; ?>;
}
.richiesta-info .pag02-piede-sx {
	background-color: <?php echo '#'.$CONF_COLORE4; ?>;
	border: 0px;
	padding: 0px;
}

.richiesta-info .pag03{
	background-color: #EDEDED;
}
.richiesta-info .pag03-piede-sx {
	background-color: #EDEDED;
	border: 0px;
}

 .img-fluottante {
	float: left;
	width: 50%;
	text-align: center;
}

.elenco-immagini .pag02 {
	float: left;
	width: 48%;
	background-color: #EDEDED;
	margin: 2px;
	text-align: center;
	margin-top:5px
}

.elenco-immagini .pag02-testa-sx {
	padding: 2px;
	background-color: #EDEDED;	
	font-weight: bold;
	font-size: 11px;
}

.elenco-immagini .pag02-piede-sx {
	border-bottom: solid 1px #EDEDED;	
	padding: 2px;
	margin-bottom: 2px;
 }
h3, h4 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

/*prove per landing page*/
h1 {
	font-size: 16px; 	
	margin: 0px;
	padding: 0px;	
}

h2 {
	font-size: 14px; 	
	margin: 0px;
	padding: 0px;	
}

.pag00-titolo {
	font-size: 12px;
}
/*-----*/


hr {
	display: none;
	visibility: hidden;
}

.titolo-tabella-n1 {
	background-color: <?php echo '#'.$CONF_COLORE3; ?>;	
	color: #fff;
}
.titolo-tabella-n2 {
	background-color: #646464;	
	color: #fff;
	font-weight: bold;
}

/*PER DEFINIRE IL BREADCRUMB*/
.percorso {
	display: none;
	visibility: hidden;
}


/*TABELLINA PER IL PREZZO*/
.prezzo-scheda-box {
	text-align: right;
}
.prezzo-scheda {
	padding: 5px;
	background-color: #FFA600;	
	color: #fff;
	font-weight: bold;
	font-size: 22px;	
	width: 42%;
	margin-left: 55%;
	
}
.prezzo-scheda-barrato {
	padding: 5px;
	background-color: <?php echo '#'.$CONF_COLORE4; ?>;	
	font-weight: bold;
	font-size: 16px;
	text-decoration: line-through;
	width: 42%;
	margin-left: 55%;
}
.prezzo-scheda-validita {
	padding: 5px;
	background-color: <?php echo '#'.$CONF_COLORE4; ?>;	
	font-weight: normal;
	font-size: 11px;
	width: 42%;
	text-align: left;
	margin-left: 55%;
}
.prezzo-scheda-elenco {
	padding: 5px;
	background-color: <?php echo '#'.$CONF_COLORE3; ?>;	
	color: #fff;
	font-weight: bold;
	font-size: 12px;	
	width: 42%;
	margin-left: 55%;
}

/*IMMOBILE*/
.prezzo-scheda-sopra {
	padding: 5px;
	background-color: <?php echo '#'.$CONF_COLORE4; ?>;	
	font-weight: bold;
	font-size: 18px;
	width: 42%;
	margin-left: 55%;
}

.totale-ordine-etichetta {
	margin: 2px;		
	padding: 2px;
	font-weight: bold;
	font-size: 18px;
	text-align: right;
	width: 70%;
}

.totale-ordine-prezzo {
	margin: 2px;	
	padding: 2px;
	background-color: <?php echo '#'.$CONF_COLORE4; ?>;
	font-weight: bold;
	font-size: 18px;
	width: 25%;
	text-align: right;
}


/*<?php
//DETERMINO IL NUM DI COLONNE E LA LARGHEZZA
$sql_col="SELECT valore1 FROM tbxxx_conf_sito WHERE cosa_config='num_colonne'";
$res_col=mysql_query($sql_col) or die(query_error('numero colonne'));
$rows_col=mysql_fetch_array($res_col);

$num_colonne=$rows_col[valore1];

$sql_larg="SELECT valore1 FROM tbxxx_conf_sito WHERE cosa_config='width'";
$res_larg=mysql_query($sql_larg) or die(query_error('larghezza'));
$rows_larg=mysql_fetch_array($res_larg);

$larghezza=$rows_larg[valore1];

$vetrina=0;
if($larghezza=='950')
	{
	if($num_colonne==4)
		{
		$vetrina=2;
		}
	if($num_colonne==3)
		{
		$vetrina=3;
		}
	if($num_colonne==2)
		{
		$vetrina=4;
		}
	}

if($larghezza=='780')
	{
	if($num_colonne==3)
		{
		$vetrina=2;
		}
	if($num_colonne==2)
		{
		$vetrina=3;
		}
	}
		
if($vetrina==4) $larg_vetrina=24.8;
if($vetrina==3) $larg_vetrina=33;
if($vetrina==2) $larg_vetrina=49.7;
?>*/
.colonna_vetrina {
	float: left;	
	width: 200px;
	margin-right: 1px;
}
.colonna_vetrina .tab03 {
	margin: 1px;
	margin-bottom: 2px;
	padding: 0px;
}
.colonna_vetrina .tab03-piede-cx a {
	color: #fff;
}

.codice-box {
	text-align: center;
	padding: 3px 0px 3px 0px;
}

.sponsor-associati .cancellatore {
	clear: left;
}

div#contenuti.serviziuffici-attivita {
	margin: 2px;
	padding: 2px;
	width: 99%;
}

.testo-20-bold {
	font-size: 20px; 
	font-weight: bold;
}
/*==============================================================================================================================
FINE STILE NUOVO
==============================================================================================================================*/