﻿/* ------------------------ STRUTTURA ------------------------ */

body {
	margin:0;
	padding:0;
	text-align:0;
	background:url(/images/body2_bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color: #39414E;
	font-size: 10pt;
}
hr { height:1px; color:#aa;}
.clear {
	clear: both;}

img {border:0;}
a, a:link, a:hover, a:visited {
	text-decoration:none;
	color: #39414E;
}

.bottone	{font-size:10px; color:#39414E; width:90px; height:25px;}
.bottoni {text-align:center; margin:20px auto 0 auto;}

#wrapper {
	width:970px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
/* ------------------------ TOP ------------------------ */

#top {position:relative;height:101px;width:970px;background:url(/images/top2_bg.jpg);}

#top #servizi {
	position:absolute;
	top:20px;
	left:630px;
	border-left:1px solid #aaa;

}
#top #servizi h3 {
	font-size: 14px;
	margin: 5px;
	padding: 0;
}

#top #servizi h3.into {
	color: #9D9D9F;
	}

#top #dati_utente {
	position:absolute;
	top:110px;
	left:740px;
	width:185px;
	color:#073255;
}
#top #logout {
	position:absolute;
	top:110px;
	left:928px;
	text-align:right;
	border-left:1px solid #aaa;
	width:40px;
	padding:14px 0 0 0;
}
#top #logout a, #top #logout a:link, #top #logout a:visited {
	color:#073255;
}
#top #logout a:hover {color:#9D9D9F}
#top h1 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	display:block;
}

/* ------------------------ Fine TOP ------------------------ */

/*MENU*/

	#menu  {height:49px;margin:0;padding:0;}
	#menu ul {list-style-type:none;font-size:9pt;margin:0;padding:18px 0 0 0;text-align:left;font-size:8pt;}
	#menu ul li {display:inline;width:200px;border-right: 1px solid #888;margin:0;padding:0 12px;color:#0967D0;font-size:8pt;}
	#menu ul li a#voce_selezionata {color:#0967D0;} 
	#menu ul li.last {display:inline;width:200px;margin:0;padding:0 0 0 12px;border:0;font-size:8pt;}
	#menu ul li a {color:white;text-decoration:none;margin:0;padding:0;font-size:8pt;}
	#menu ul li a:hover {color:#0967D0;}

	#menu_bottom {float:right;margin:15px 0 0 0;}
	#menu_bottom ul {margin:0 10px 0 0;padding:0;}
	#menu_bottom ul li {margin:0;width:180px;border-right:1px solid #888;display:inline;padding:0 5px;color:#0967D0;}
	#menu_bottom ul li a {font-size:8px;}
	#menu_bottom ul li a:hover {color:#0967D0;text-decoration:none;margin:0;padding:0;font-size:8px;}
	#menu_bottom ul li.last {display:inline;width:200px;margin:0;padding:0 0 0 12px;border:0;font-size:8px;}

/* ------------------------ Fine MENU ------------------------ */

/* ------------------------ CENTER ------------------------ */

	#center {position:relative;margin:0;padding:0;}

/* ------------------------ Fine CENTER ------------------------ */

/*BOTTOM*/

	#bottom {height:45px;width:970px;color:white;background:#39414E;clear:both;font-size:8pt;padding:2px 0 0 0;margin:0;}
	#bottom p {float:left;margin:0 0 0 20px;}
	#bottom #loghi {float:right;}
	#bottom #loghi img {border:0;margin:0 5px;}
	#bottom a {color:#fff}
	#bottom a:hover {color:#aaa}

/*Fine BOTTOM*/


/* ------------------------ Concept by------------------------ */

#concept {font-size:8pt;float:right;margin:5px 0 15px 0;}
#concept .linktp,
#concept .linktp:link,
#concept .linktp:visited           {font-size:9px; font-family: Times New Roman; color: #808080; text-decoration: none;}
#concept .linktp:hover                {font-size:9px; font-family: Times New Roman; color: #E97D00; text-decoration: none;}

#box_errore {
	position:relative;
	display:none;
	bottom:350px;
	left:400px;
	width:300px;
	height:150px;
	border:1px solid #0853A4;
	text-align:left;
	background:#D7E9FD;
	}
#div_titolo_errore {
	background:#0853A4;
	color:#fff;
	padding:10px;
	font-weight:bold;
	}
#div_errore {
	color:#0853A4;
	padding:10px;
	text-align:center;
	position:relative;
	top:10px;
	}
#bottone_errore {
	position:relative;
	top:30px;
	}


/* ------------------------ Fine BOTTOM ------------------------ */

/*SPOT*/

	#spot {margin:0;padding:1px 0;position:relative;width:970px;}
	#spot img {position:relative;float:left;margin:0;padding:0;}
	#spot h3 {margin:10px 0 0 0;padding:0;font-size:16px;color:#0E4FA9;border-bottom:1px solid #888;font-weight:bold;letter-spacing:-1px;}
	
	#azienda #spot {height:247px;}
	#spot #boxnews {position:relative;width:240px;height:105px;}	
	#spot #boxoccasioni {position:relative;width:240px;height:125px;overflow:hidden;}
	
	#flash {float:left;}
	#div_news {float:right;}
	
/*Fine SPOT*/

	

/* ------------------------ CONTENT ------------------------ */


#content {
	position:relative;
	margin:15px 0 15px 0;
	padding:0px;
	
}
#chi_siamo #content {
	position:relative;
	padding:50px 0 0 0;
	height:542px;
	margin:30px 0 0 0;
}
#dove_siamo #content , #chi_siamo #content, #contatti #content, #conferma #content, #area_utenti #content, #gruppo #content {
	position:relative;
	padding:0px;
	height:542px;
}
#azienda #content {
	position:relative;
	padding:0px;
	height:375px;
}

#azienda #content #hometext  {float:left;padding:0;width:670px;}
#azienda #content #hometext .left,
#azienda #content #hometext .right {width:205px;}
#azienda #content p.evidenza {padding:8px 15px;background:#eeeeee;font-size:8pt;margin:0;text-align:justify;}
#content #hometext h4 {text-align:justify;}
#content #hometext p  {margin:0;padding:0;font-size:8pt;line-height:14px;text-align:justify;}
#content #box_hometext {
	float:left;
	width:430px;
	margin:13px 0 0 0;
	text-align:justify;
}
#content #box_homeimages {
	float:right;
	width:222px;
	margin:10px 0 0 0;
}
#content #hometext .column {
	width: 320px;
	float: left;
	margin: 0 0 20px 0;
	padding: 20px 5px 0 5px;
}
#azienda #content #hometext .column2 img {
	margin:0 0 15px 0;
}
#azienda  #content #hometext .column2 {
	width:675px;
	margin:0 0 20px 0;
}

#content #homerightbar {position:relative;float:right;width:270px;margin:0;padding:0;}

#insidetext   .column p {
	margin: 0 0 10px 0;
	padding: 0;
}

#content #insidetext  {
	width:710px;
	float:right;
}

#content   #insidetext .column {
	width: 300px;
	float: left;
	margin: 0 0 20px 10px;
	padding: 0 5px 0 5px;
	background: #fff;
}
#content   #insidetext .column1 {
	width:650px;
	float:left;
	margin:0 0 20px 0;
	padding:0 5px 0 5px;
	background:#fff;
}
#gruppo #content #insidetext .column1 {
	text-align:right;
}
#gruppo #content #insidetext .column1 img {
	margin:30px 0 0 0;
}

#content #insideleftbar {float:left;width:218px;background:#eee;padding:5px;margin:0;}
#content #insideleftbar .email,#content #insideleftbar .email:link, #content #insideleftbar .email:visited  {color:#073255;}
#content #insideleftbar .email:hover {color:#CCC;}

/* ------------------------ Fine CONTENT ------------------------ */

/* ------------------------ TITOLI ------------------------ */
h2 {
	font-size:12pt;
	color:#0E4FA9;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1pt;
	margin:0px;
}
#azienda h2 {
	background:url(/images/tito/tito_01.gif);
	width:141px;
	height:32px;
	text-indent:-9999px;
	float:left;
}
#title h2  {
	border:0px;
	margin:50px 0 0 0;
}
/* ------------------------ Fine TITOLI ------------------------ */

#title  {
	margin: 0;
	float: right;
	width: 240px;
	position: relative;
	padding: 0;
	border-bottom: 2px solid #0E4FA9;
	height: 78px;
}
#slideshow2 {
	float:left;
}





#homerightbar .log {
	position:relative;
	background: #a4a4a4;
	height: 75px;
	margin:0 0 3px 0;
	width: 270px;
}
#homerightbar .log2 {position:relative;background:#a4a4a4;height:75px;margin:3px 0 0 0;width:270px;}

#homerightbar  .log h3 {
	background: blue;
	margin: 0;
	text-indent: -9999px;
	font-size: 2px;
	color: #fff;
	font-weight: normal;
	height: 21px;
}

#homerightbar .log #clienti {
background:url(/images/log_clienti_bg.jpg);
}

#homerightbar  .log  #agenzie {
	background:url(/images/log_agenzie_bg.jpg);
}

#homerightbar  .log  #enti {
	background:url(/images/log_enti_bg.jpg);
}
.column img {
	margin: 10px;
}
/* ------------------------ H3 ------------------------ */

.column1 h3, #categorie h3 {
	font-size: 16px;
	border-left: 1px solid #aaa;
	padding-left: 10px;
	margin: 0;
}
/* ------------------------ Fine H3 ------------------------ */



.column h4 {
	font-size: 12px;
	margin: 0;
}
#hometext .column2 h4 {
	font-size:9pt;
	margin:0;
	padding:0;
	text-align:left;
}
#hometext .column2 h4 .azzurro {
	color:#54a2ea;
}
#hometext .column2 h4 .azzurro {
	color:#54a2ea;
}
#hometext .column2 h4 .verde {
	color:#0ea103;
}
#hometext .column2 h4 .rosso {
	color:red;
}

.ufficio {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	background:url('/images/gradiente/b.png') no-repeat;
	padding:5px 10px 10px 10px;
	margin-bottom:5px;
}
.ufficio a:link, .ufficio a:visited {color:#999}
.ufficio a:hover {color:#fff}
.name {
	color: #0E4FA9;
	border-left: 1px solid #ccc;
	padding: 0 0 0 5px;
}
table {
	margin: 10px 0;
}

/* box-login */

	.box_login {width:255px; margin:0 auto; height:41px; padding:7px; text-align:left;}
	.box_login form {width:250px; margin:0px; padding:0;color:#39414E; text-align:right;}
	.box_login input {
		position: relative;
		width:180px;
		color: #0E4FA9;
		font-size:7pt;
	}
	.box_login .vai {position:absolute; top:0px; left:250px; margin:0; padding:0; width:10px; text-align:right; font-size:11pt; font-family:Verdana; cursor:pointer; color:#FFF;}
	.box_login .login {margin: 0 0 2px 0;}

/* richiesta informazioni */
	.richiesta_informazioni {
		float:right;
		text-align: right;
		height:25px;
		margin:0;
		width:130px;
	}

	.richiesta_informazioni a, .richiesta_informazioni a:link, .richiesta_informazioni a:visited {
		color:#808080;
		top:2px;
		}

	#operazioni a {display:block;}

/* indietro */
	#insidetext .column1 #proposte #operazioni .indietro {
		float:left;
		text-align: left;
		height:25px;
		margin:0;
		width:130px;
	}
	.indietro a, .indietro a:link, .indietro a:visited {
		color:#808080;
		top:2px;
		}

/* prenota */
	.prenota {
		float:left;
		text-align: center;
		margin:0;
		height:25px;
		width:350px;
	}

	.prenota a, .prenota a:link, .prenota a:visited {
		color:#808080;
		top:2px;
		}
	.richiesta_informazioni a:hover, .indietro a:hover, .prenota a:hover {color:#CCCCCC;}	

/* proposte */
	#sotto_categorie {list-style-type: square;color:#0E4FA9; margin-left:20px; font-size:8pt; font-weight:bold}
	#sotto_categorie li {padding-bottom:5px;}
	#sotto_categorie li a {color:#39414E}
	#sotto_categorie li a:hover {color:#0E4FA9}
		
	ul#operazioni_utente {list-style-type: square;color:#0E4FA9; margin:0; padding:0 0 0 20px; font-size:8pt; font-weight:bold}
	ul#operazioni_utente li {padding-bottom:5px;}
	ul#operazioni_utente li a {color:#39414E}
	ul#operazioni_utente li a:hover {color:#0E4FA9}
	
	ul#operazioni_utente li ul {margin:0 0 0 20px; padding:0; list-style:disc}
	
	#proposte {margin:0 20px 20px 20px;}
	#proposte h3 {margin-bottom:10px;}
	#proposte .elenco_proposte {width:500px; font-size:8pt;}
	.elenco_proposte h3 {font-size:9pt; border-left: 1px solid #aaa; padding-left: 10px;}
	#proposte .elenco_proposte .box_proposta {
		width:100%;
		height:100px;
		margin: 25px 0 0 0;
		border:1px solid #C8C7CC;
		padding:0;
		position:relative;
		float:left;
		}
	#proposte .elenco_proposte .box_proposta p {padding:5px; margin:0;}
	#proposte .elenco_proposte .box_proposta a, #proposte .box_proposta a:link, #proposte .box_proposta a:visited {
		width:100%;
		height:100px;
		display:block;
		background:#fff;
		font-size:12px;
		color:#39414E;
		padding:0;
		margin:0;
	}
	#proposte #proposte_dettagli {font-size:8pt; text-align:justify;padding:0; margin:0;}
	#proposte #proposte_dettagli table tr td {border:0;margin:0;}
	#proposte #proposte_dettagli .elenco_dettagli {width:25%; text-align:right; font-weight:bold;border:1px #9D9D9F solid; background:#E8E8E8}
	#proposte #proposte_dettagli .dettagli {border:1px #9D9D9F dotted}
	#proposte .elenco_proposte .box_proposta a:hover {
		display:block;
		color: #514f56;
		background:#EEEEF0;
		font-size:12px;
		}
	#proposte .elenco_proposte .box_proposta .titolo {
		background:#C8C7CC;
		clear:both;
		color:#39414E;
		font-weight:bold;
		padding:0 5px;
		height:25px;
		margin:0;
		}
	#proposte .elenco_proposte .box_proposta .titolo1 {
		position:relative;
		top:3px;
		}
	#proposte .elenco_proposte .box_proposta .immagine {
		float:left;
		margin:0 5px 0 0;
	}
	
	#proposte .elenco_proposte .box_proposta_utente {border:1px solid #39414E;}
	#proposte .elenco_proposte .box_proposta_utente a {background:#EEEEF0;}
	#proposte .elenco_proposte .box_proposta_utente .titolo {color:#fff; background:#39414E}

	#categoria {margin-bottom:20px; width:500px; text-align:justify; font-size:8pt;}
	#categoria img {
		float:left;
		margin:0 10px 0 0;
	}
	.immagine_principale_categoria {border:1px #073255 solid}
	#categoria .allegati {clear:both; margin-top:10px;}
/* categorie */
	#categorie ul {margin:10px 0 10px 15px}
	#categorie ul li ul {margin:0;font-size:8pt; color:#aaa;}
	#categorie ul li ul li a {font-size:8pt; color:#39414E;}
	#categorie ul li ul li a:hover {color:#aaa;}
	#immagine_principale {text-align:center; width:240px; border-top:15px white solid; margin-left:-10px; padding:20px 0;}
	#immagine_principale img {border:1px #073255 solid}

	#proposte #categorie .box_categoria {
		width:500px;
		height:70px;
		margin: 20px 0 0 0;
		border:1px solid #C8C7CC;
		padding:0;
		line-height:12pt;
		}
	#proposte #categorie .box_categoria .immagine_occasione {width:90px; height:70px; overflow:hidden; float:left; margin:0 10px 0 0;}
	#proposte #categorie .box_categoria img {float:left; margin:0 5px 0 0}
	#proposte #categorie .box_categoria p {padding:3px 5px; margin:0;}
	#proposte #categorie .box_categoria a {
		width:100%;
		height:70px;
		display:block;
		background:#fff;
		font-size:11px;
		color:#39414E;
		padding:0;
		margin:0;
	}
	#proposte #categorie .box_categoria a:hover {
		display:block;
		color: #514f56;
		background:#EEEEF0;
		font-size:11px;
		}
	#proposte #categorie .box_categoria_archivio {height:150px; width:550px;}
	#proposte #categorie .box_categoria_archivio a {height:150px; width:550px;}
/* dettagli */
	#proposte_dettagli {border-bottom:1px #39414E solid; padding:0;margin:-18px 0 0 0; font-size:9pt;}
	#proposte #proposte_dettagli h3 {margin:0}
	#proposte #proposte_dettagli h4 {
		margin:0;
		font-size:11pt;
		font-weight:normal;
	}
	#elenco_immagini, #elenco_foto {
		margin:10px 0;
		padding:0;
		display:block;
		color:#0E4FA9;
	}

	#elenco_immagini a img, #elenco_foto a img {
		border:1px solid #0E4FA9;
	}
	#elenco_immagini a:hover img,#elenco_foto a:hover img {
		border:1px solid #CCC;
	}

	#elenco_immagini img, #elenco_foto img {
		margin:8px 8px 8px 0;
	}
	#proposte .elenco_allegati {list-style-type:none;color:#0E4FA9;margin:10px 0 10px 0; padding:0;}
	#proposte .elenco_allegati li {padding:0 0 5px 0;margin:0;}
	#proposte .elenco_allegati li a {color:#0E4FA9; text-decoration:underline;}
	#proposte .elenco_allegati li a:hover {color:#39414E}

	.tipologia {
		margin:15px 25px 10px 10px;
		list-style:square;
		font-weight:bold;
		font-size:8pt;
		padding:0;
	}
	.tipologia .proposta {
		margin:5px 0px;
		list-style:none;
		font-weight:normal;
		padding:0;
	}
	.tipologia .proposta li {margin:5px 0; color:#aaa}
	.tipologia .proposta li a {color:#000;}
	.tipologia .proposta li a:hover {color:#aaa;}
	
	#box_occasioni {padding-top:10px; height:90px;}
	#box_occasioni ul {list-style-type:none;margin:5px 0 0 0; padding:0;}
	#box_occasioni ul li a, #boxoccasioni ul li a:link, #boxoccasioni ul li a:visited {margin:10px 0 0 0; display:block; color:#39414E;}
	#box_occasioni ul li a:hover {color:#9D9D9F;}

/* menù */
	/* utente */
		#utente {margin:5px;}
	/*
#utente #operazioni_utente {list-style:none;margin:5px 0;}
#utente #operazioni_utente li {padding:3px 0;}
#utente #operazioni_utente a, #proposte .elenco_proposte a:link, #proposte .elenco_proposte a:visited {color:#39414E;}
#utente #operazioni_utente a:hover {color:#0E4FA9;}
	*/
	/* cerca */
		#ricerca {width:95%; margin:10px auto;}
		#ricerca form {margin:5px 0; padding:5px 8px; background:#073255;color:#FFF;}
		#ricerca .input_select {width:99%; font-size:8pt; color:#39414E; margin:5px 0;}
		#ricerca .input_text {width:65%;font-size:8pt; color:#39414E; margin-bottom:5px;}
		#ricerca #codice {font-size:8pt; float:left; margin-top:3px;}
		#ricerca .vai {position:relative; top:-31px; left:185px; float:left;margin :0; padding:0; width:10px; text-align:right; font-size:11pt; font-family:Verdana; cursor:pointer; color:#FFF;}


	#spot #title .sotto_titolo {margin-top:8px; color:#0E4FA9;}

/* ------------------------ Form Contatti ------------------------ */
	#formcontatti {width:650px; margin:0 0 0 20px; padding:0 0 30px 0; line-height:15pt;}

	#formcontatti .contatti {
		width: 280px;
		float: left;
	}
	#formcontatti .contatti .input_text {
		width: 250px;
		font-size:8pt;
		height:13px;
		margin:0 0 5px 0;
	}
	#formcontatti .contatti1 {width:350px;float: left;}
	#formcontatti .contatti1 a, #formcontatti .contatti1 a:link, #formcontatti .contatti1 a:visited {font-weight:bold; text-decoration:underline;color:black;}
	#formcontatti .contatti1 a:hover {color:#0E4FA9;}
	#formcontatti .contatti1 .input_area {
		height: 90px;
		width: 310px;
		margin-bottom:10px;
	}
	
	
.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
.titolo3 {
	font-size:11pt;
	margin:3px 0 5px 0;
	border: 1px solid #a4a4a5;
	padding:5px 0 0 10px;
}
.link3:link {
	font-size:11pt;
	color:#0a50a1;
	text-decoration:none;
}
.link3:visited {
	font-size:11pt;
	color:#0a50a1;
	text-decoration:none;
}
.link3:hover {
	font-size:11pt;
	color:#073156;
	text-decoration:none;
}
.sponsor {
	margin:5px;
	margin:10px; 
	border: 2px solid #0a50a1;  
	padding:20px;
}
#box_sponsor {
	padding:20px 0 0 0;
	margin:40px 0 0 0;
}

/* table */

#wrapper #center table th {
	padding:5px;
	font-size:8pt;
	font-weight:bold;
	background:#9D9D9F;
	border:1px #38424E solid;
	color:#fff;
	}	
#wrapper #center table td {border:1px dotted #D7E9FD;font-size :8pt;padding:2px 5px;}

	.allineamento_dx, table tr th.allineamento_dx {text-align:right}
	.allineamento_sx, table tr th.allineamento_sx {text-align:left}
	.allineamento_cnt, table tr th.allineamento_cnt {text-align:center}


/* prenotazione */

	#prenotazione {width:500px;margin:0 20px 20px 20px; text-align:left;}
	#prenotazione .input_select 	{width:60px; font-size:8pt; color:#0853A4; }
	#prenotazione .input_text 	{width:98%; font-size:8pt; color:#0853A4; margin-bottom:5px;}
	#prenotazione .input_area 	{width:98%; font-size:8pt; color:#0853A4; margin-bottom:5px; height:100px;}
	#prenotazione #giorni_scadenza {position:relative; top:-20px; left:150px; width:200px; margin:0;float:left;}
	#prenotazione #note {margin-top:20px;}

/* utenti */
	.div_600 {width:600px;margin:20px auto; padding:0;}
	.div_350 {width:350px;margin:20px 0; padding:0;}
	.div_350 .input_select 	{width:100px; font-size:8pt; color:#0853A4; }
	.div_350 .input_text, .input_text 	{width:98%; font-size:8pt; color:#0853A4; margin-bottom:5px;}
	.div_350 .input_area, .div_600 .input_area, .input_area 	{width:98%; font-size:8pt; color:#0853A4; margin-bottom:5px; height:100px;}
	.div_350 #giorni_scadenza {position:relative; top:-20px; left:150px; width:200px; margin:0;float:left;}
	.div_350 #note {margin-top:20px;}

	#login {border:1px #39414E solid; width:310px; margin:0 0 0 15px; background:#CCC;padding:30px;}
	#login form {margin:0; padding:0;}
	#login .login {color:#39414E; text-align:right;}
	#login .login input {
		position: relative;
		width:230px;
		height:15px;
		color: #0E4FA9;
		margin-left:15px;
	}
	#login #help {color:#39414E;}
	#login #help a, #login #help a:link, #login #help a:visited {color:#0E4FA9; font-weight:bold;}
	#login #help a:hover {color:#39414E;}
/* visita */
	#visita {width:400px; margin:20px; text-align:left;}
	#visita .input_select 	{font-size:8pt; color:#0853A4; margin-top:5px;}
	#visita .input_select_1 {width:230px;}
	#visita .input_text 	{width:230px; font-size:8pt; color:#0853A4; margin-top:5px;}
	#visita .input_area 	{width:265px; font-size:8pt; color:#0853A4; margin-bottom:5px; height:100px;}
	#visita .rientro {margin-left:20px;}
	#visita .rientro1 {margin-left:35px;}

/* segnalazione */
	#segnalazione {width:400px;margin:20px; text-align:left;}
	#segnalazione .input_select 	{font-size:8pt; color:#0853A4; margin-top:5px; width:255px;}
	#segnalazione .input_text 	{width:250px; font-size:8pt; color:#0853A4; margin-top:5px;}
	#segnalazione .input_area 	{width:270px; font-size:8pt; color:#0853A4; margin-bottom:5px; height:100px;}
	#segnalazione #note {margin-top:20px;}
	#segnalazione .rientro {margin-left:20px;}

/*pagamenti*/
	#pagamenti {margin:20px;}
	#pagamenti ul {list-style:square;}
	#pagamenti .pagamenti_elenco {list-style:none;margin:10px;}
/*news*/
	
	#box_news {margin:5px 0;padding:0; overflow:hidden; height:75px;}
	#news {margin:0;padding:0;}
	#news li {
	  width: 235px;
	  overflow: hidden;
	  list-style-type: none;
	  display: none;
	  margin: 0;
	  padding:0;
	}
	#news li a, #news li a:link, #news li a:visited {display:block; padding: 3px; margin:0; color:#39414E;}
	#news li a:hover {color:#9D9D9F;}
	
	#news_dettagli {margin:10px;}

	#news_elenco {
		width:400px;
		padding-bottom:50px;
		font-size:8pt;
		}
	#news_elenco ul li {
		margin:15px 0;
		color:#808080;
		list-style-type:square;
	}
	#news_elenco a {
		color: #808080;
		display:block;
		}
	#news_elenco a:hover {color:#ccc;}


.immagine {
	border: 1px solid #dfdfdf;
	margin:5px;
	padding:5px;
}
#formconferma {
	margin:10px;
	padding:20px;
	background:#9d9d9f;
	color:#fff;
	width:385px;
}
#formconferma p {
	border-top:2px solid white;
	padding:5px;
	margin:0;
	background:white;
}
#piantina {margin:20px auto 10px auto;display:none; width:200px;}
#piantina img {border:1px #0E4FA9 solid;}
#piantina img:hover {border:1px #CCC solid;}


#contatti #content #insidetext p {
	margin:20px;
}

/* ------------------------ Pagina GRUPPO ------------------------ */

#content #societa img {
	position:absolute;
	bottom:40px;
	left:0;
}

/* --- DIRIGENTI --- */

#content #societa #dirigenti {
	position:absolute;
	top:150px;
	right:5px;
	color:black;
	font-size:11pt;
	width:230px;
}
#content #societa #dirigenti a {
	font-weight:bold;
}

/* --- LOGO 01 --- */

#societa #uno {
	position: absolute;
	left: 472px;
	top: 80px;
	padding: 0;
	height:85px;
}
#societa #uno p{
	position: absolute;
	right: 10px;
	margin: 0;
	padding: 0;
	text-align: right;
	color: #555;
	font-style: italic;
	top: 53px;
	font-weight: bold;
}

/* --- LOGO 02 --- */

#societa #due {
	position: absolute;
	left: 522px;
	top: 167px;
	height:111px;
}
#societa #due p{
	position: absolute;
	right: 12px;
	margin: 0;
	padding: 0;
	text-align: right;
	color: #555;
	font-style: italic;
	top: 70px;
	font-weight: bold;
}

/* --- LOGO 03 --- */

#societa #tre {
	position: absolute;
	left: 555px;
	top: 280px;
	height:141px;
}
#societa #tre p{
	position: absolute;
	right: 14px;
	margin: 0;
	padding: 0;
	text-align: right;
	color: #555;
	font-style: italic;
	top: 90px;
	font-weight: bold;	
}

/* --- LOGO 04 --- */

#societa #quattro {
	position: absolute;
	left: 611px;
	top: 423px;
	height:120px;
}
#societa #quattro p{
	position: absolute;
	right: 8px;
	margin: 0;
	padding: 0;
	text-align: right;
	color: #555;
	font-style: italic;
	top: 90px;
	font-weight: bold;	
}

/* ------------------------ Fine Pagina GRUPPO ------------------------ */

.tasto_sponsor {
	margin:3px 0 0 0;
}

/* messaggi ricevuti */
	#content #insidetext ul#elenco_messaggi {margin:0; padding:0; list-style:none; font-size:8pt;}
	#content #insidetext ul#elenco_messaggi li {padding:10px 0 0 0; border-bottom:1px #39414E dotted; line-height:15pt;}
	#content #insidetext ul#elenco_messaggi li .risposta {color:#0E4FA9; margin:10px 0 0 0;}
	#content #insidetext ul#elenco_messaggi li .rispondi {text-align:right; padding:0;}
	#content #insidetext ul#elenco_messaggi li .rispondi a:link, #content #insidetext ul#elenco_messaggi li .rispondi a:visited {color:#39414E}
	#content #insidetext ul#elenco_messaggi li .rispondi a:hover {color:#0E4FA9}
/* messaggi inviati */
	#content #insidetext ul#elenco_messaggi_inviati {margin:0; padding:0; list-style:none; font-size:8pt;}
	#content #insidetext ul#elenco_messaggi_inviati li {padding:10px 0 10px 0; border-bottom:1px #0E4FA9 dotted; line-height:15pt; color:#0E4FA9}
	#content #insidetext ul#elenco_messaggi_inviati li .messaggio {color:#39414E; margin:10px 0 0 0;}

	#content #insidetext .bottoni {clear:both; margin:15px 0;}
	
	#imm_utente {
		float:right;
		margin:20px 0 0 0;
		width:230px;
		padding:5px;
		background:#eee;
	}
#gruppo h5 {
	position:absolute;
	top:15px;
	left:280px;
	width:274px;
	height:33px;
	background:url(/images/gruppomaral.gif);
}

#pagina_privacy {margin:0;padding:0;}
#maral #menu,
#pagina_privacy #menu,
#maral #servizi,
#pagina_privacy #servizi,
#maral #bottom,
#pagina_privacy #bottom,
#maral #concept,
#pagina_privacy #concept {display:none;}

#maral #top {background:url(/images/top2_bg.jpg) -160px 0;width:425px;}
#pagina_privacy #top {background:url(/images/top2_bg.jpg) -160px 0;width:500px;}

#maral #content {width:425px;font-size:10pt;}
#pagina_privacy #content {width:450px;margin:70px 0 0 20px;overflow:scroll;height:350px; padding:0 0 0 10px;
	scrollbar-base-color: #c9c7c4;
	scrollbar-arrow-color: #FFF;
	scrollbar-face-color: #ceccc6;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#d4d2cb;
	scrollbar-shadow-color:#d4d2cb;
	scrollbar-darkshadow-color:#d4d2cb;}

