	/* CSS Document */
/*
agente
agente2254
*/
@import url('extra.css');

body {
	margin:0;
	padding:0;
	font-family:arial,sans-serif;
	font-size:9pt;
}

a {
	outline:none;
	text-decoration:none;
}

img {
	border:none;
}

form {
	margin:0;
	padding:0;
}

#wrapper {
	width:940px;
	margin:0 auto;
	margin-top:15px;
}

#areasx {
	float:left;
	display:inline;
	width:170px;
	margin-right:15px;
}

#areadx {
	display:inline;
	float:left;
	width:170px;
	margin-left:15px;
}

#corpocentrale {
	float:left;
	display:inline;
	width:570px;
	background:#eeeeee;
}

#diaframma {
	clear:both;
}

#footer {
	width:960px;
	margin:0 auto;
	margin-top:15px;
	clear:both;
	background:blue;
}

#firma {
	clear:both;
	font-family:arial,sans-serif;
	font-size:8pt;
	line-height:1.2em;
	position:relative;
	width:170px;
	top:-115px;
}

#firma_email {
	display:block;
	padding-bottom:10px;
	width:100%;
	border-bottom:3px solid #3d3d3d;
	color:#3d3d3d;
}

#firma_email:hover {
	text-decoration:underline;
}


/**/
#menu_wrapper {
	float:left;
	display:inline;
	width:100%;
	border-bottom:2px solid #c7c7c7;
}

#menu_home {
	float:left;
	display:inline;
	margin-bottom:35px;
}

a.voce_menu {
	float:left;
	display:inline;
	clear:left;
	color:#3d3d3d;
	padding-top:5px;
	font-weight:bold;
	font-size:11pt;
	width:168px;
}

a.voce_submenu {
	padding:0;
	padding-left:2px;
	font-weight:normal;
	font-size:9pt;
}



/* area lingua */
#area_lingua {
	background:#3d3d3d;
	float:left;
	display:inline;
	width:100%;
}

#area_lingua a {
	float:left;
	display:inline;	
	color:white;
	font-size:7pt;
	padding:1px 4px;
}


/* mappa del sito */
a.mappadelsito {
	float:left;
	display:inline;
	margin-bottom:30px;	
	font-size:7pt;
	color:black;
	width:100%;
}


/* home */
#home_flash {
	width:570px;
	height:440px;
}

#home_bottom {
	/*height:125px;*/
	width:100%;
	background:#8c8c8c;
}

#home_descrizione {
	/*
	float:left;
	display:inline;
	*/
	clear:both;
	font-size:8pt;
	text-align:justify;
	margin:0px 10px;
	margin-bottom:10px;
	padding:10px;
	color:white;
	/*clear:both;*/
	border-top:1px solid #bbbbbb;
	width:530px;	
}

#home_descrizione h1 {
	font-size:10pt;
	text-align:left;
	padding:10px 0;	
}

#home_fade {
	float:left;
	display:inline;
	width:364px;
}

.home_coppia a {
	float:left;
	display:inline;
	margin:12px 0 0 12px;
}

#home_newsletter {
	float:right;
	display:inline;
	margin:12px 12px 0 12px;
	width:182px;
	font-size:7pt;
	color:white;
}

#home_newsletter,
#home_fade {
	height:120px;
}

#home_newsletter_testo {
	height:35px;
}

#home_input,
#home_input_name {
	background:#d8d8d8;
	font-size:8pt;
	width:140px;
	border:none;
	margin-top:5px;
}

#home_submit {
	/*margin-left:5px;*/
}

#signup .etichetta {
	width:30px;
	float:left;
	display:inline;
	margin-top:6px;
}

#signup_success {
	width:140px;
	margin-left:30px;
	padding-top:5px;
}


.box_dx {
	width:100%;
	float:left;
	display:inline;
	clear:both;
}

.titolo_dx {
	float:left;
	display:inline;
	border-bottom:1px solid #8d8d8d;
	width:100%;
}

.titolo_dx img {
	float:left;
	display:inline;
	padding-bottom:4px;
	padding-top:20px;
}

.elemento_dx {
	float:left;
	display:inline;
	margin-top:8px;
	width:100%;
}

.elemento_dx img {
	float:left;
	display:inline;
	margin:8px 0;
}

.titoletto_dx {
	color:#3b3b3b;
	font-weight:bold;	
}

.titoletto_dx a {
	color:#3b3b3b;
}

.testo_dx, .data_dx {
	font-size:7pt;
	/*color:#8d8d8d;*/
	color:#333;
}

.data_dx {
	font-style:italic;
}

.box_varie {
	border-top:3px solid #3d3d3d;
	margin-top:50px;
}

.box_varie .titolo_dx {
	border:none;
}

.box_varie .titolo_dx img {
	padding:15px 0;
}

.box_varie a img {
	margin-bottom:10px;
}






/* sfondi */
.sfondo_grigioscurissimo {
	background:#3d3d3d;
}

.sfondo_grigioscuro {
	background:#646464;
}

.sfondo_grigiochiaro {
	background:#8b8b8b;
}

.sfondo_grigiochiarissimo {
	background:#a6a6a6;
}

.sfondo_grigioscurissimo,
.sfondo_grigioscuro,
.sfondo_grigiochiaro,
.sfondo_grigiochiarissimo {
	width:570px;
}







.titolo_marginesx {
	margin-left:30px;
}

.fascione_grigio {
	height:68px;
}

.fascione_grigiobottom {
	clear:both;
	height:26px;
}

.fascione_titolone {
	margin-top:22px;
}

.fascione_testata {
	float:left;
	display:inline;
}

.area_utile {
	width:510px;
}



/* contatti */
.contatti_titoletto {
	margin-top:18px;
}

#contatti_indirizzo {
	color:white;
	font-size:8pt;
	margin-top:10px;
	line-height:1.3em;
}

#contatti_indirizzo a {
	color:#cccccc;
}

#contatti_map {
	width:510px;
	text-align:right;
}

#contatti_map a {
	float:right;
	display:inline;
	color:black;
	padding-bottom:10px;
}

#contatti_map img {	
	margin-right:30px;
	margin-bottom:10px;
}

#contatti_form {
	border-collapse:collapse;
}

#contatti_form td {
	margin:0;
	vertical-align:top;
}

.contatti_asterisco {
	color:black;
	font-weight:bold;
}

td.contatti_etichetta {
	padding-top:7px;
	color:white;
	width:260px;
}

td.contatti_input input,
td.contatti_input textarea,
td.contatti_input checkbox,
#contatti_privacy,
#contatti_pulsante {
	border:none;
	width:240px;
}

#contatti_privacy {
	margin-top:40px;
	color:#d8d8d8;
	font-size:8pt;
	line-height:1.2em;
}

#contatti_check {
	margin-top:10px;
	font-weight:bold;
}

#contatti_check input {
	width:auto;
	margin-right:30px;
}

#contatti_pulsante {
	text-align:right;
	margin:10px 0;
}

#contatto_invia {
	width:auto;
}



/* area tecnica */
.areatecnica_intro, .prodotti_intro {
	clear:both;
	color:white;
	font-size:8pt;
	line-height:1.2em;
	padding:15px 0;
}

.areatecnica_td {
	width:255px;
	/*white-space:nowrap;*/
}

.areatecnica_td a {
	color:white
}





/* whatson */
.whatson_elemento {
	color:white;
	border-bottom:1px solid #b8b8b8;
	padding:20px 0 10px 0;
	float:left;
	display:inline;
	clear:left;
}

.whatson_dati {
	float:left;
	display:inline;
	width:320px;	
}

.whatson_data {
	padding-bottom:5px;
}

.whatson_blocco img {
	float:left;
	display:inline;
	margin-right:10px;
	width:170px;
	/*height:100%;*/
}

.whatson_luogo {
	font-weight:bold;
}

.whatson_titolo a {
	color:white;
}

.whatson_corpo {
	color:#d8d8d8;
	font-size:8pt;
}

.magazine_elemento {
	float:left;
	display:inline;
}

.whatson_nascosto_news,
.whatson_nascosto_eventi,
.whatson_nascosto_articolo,
.whatson_nascosto_comunicato,
.whatson_nascosto_pu,
.whatson_nascosto_twop,
.progetti_nascosto {
	/*display:none;*/
}

.whatson_archivio {
	text-align:right;
}

.whatson_archivio a {
	float:right;
	color:white;
	margin:10px 0;
}

.whatson_archivio img {
	text-align:right;
	padding:10px 0 15px 0;
}

.whatson_documenti {
	margin-top:10px;	
}

.whatson_documenti a {
	color:white;
}

.whatson_documenti a:hover {
	text-decoration:underline;
}



/* azienda */
a.azienda_scarica {
	padding:3px 8px;
	color:white;
	margin-bottom:10px;
}

a.azienda_scarica img {
	vertical-align:middle;
	border:none;
}

.box_partners {
	border-bottom:3px solid #3d3d3d;
	padding-bottom:40px; 
}

.box_partners a {
	float:left;
	display:inline;
	margin:3px 0;
}




/* progetti */
.progetti_elemento {
	padding:20px 0 10px 0;
	color:white;
	font-size:9pt;
}

.progetti_info img {
	float:right;
	display:inline;
	margin-left:15px;
}

.progetti_info {
	height:100px;
}

.progetti_dati {
	float:left;
	display:inline;
	width:320px;
}

.progetti_nome {
	font-weight:bold;
	margin-bottom:5px;	
}

.progetti_nome a {
	color:white;	
}

.progetti_pulsanti {
	border-top:1px solid #787878;
	padding:10px 0 5px 0;
	margin:10px 0;
}

a.progetti_scarica {
	/*margin-right:30px;*/
	color:white;
	padding:2px 8px;
}

a.progetti_scarica img {
	vertical-align:middle;
}













.scarica_uno,
.scarica_due,
.scarica_tre {
	width:170px;
	float:left;
	display:inline;	
}

.scarica_due {
	text-align:center;
}

.scarica_tre {
	text-align:right;
}






a.prodotti_scaricabianco {
	padding:2px 0;
	color:black;
}

a.prodotti_scaricaright {
	margin:0;
}

a.progetti_archivio {
	/*
	float:right;
	display:inline;
	margin-right:30px;
	margin-top:-35px;
	color:black;
	font-size:13px;
	*/
	display:inline;
	float:right;
	color:white;
	margin-right:30px;
	margin-bottom:10px;
}


.progettiText {
	margin-left:30px;
	margin-top:15px;
	padding-bottom:15px;
	color:white;
	clear:both;
}






/* prodotti */
#prodotti_tabellacategorie {
	clear:both;
	border-collapse:collapse;
}

td.prodotti_categoriatd {
	width:50%;
	text-align:center;
	vertical-align:top;
	padding-bottom:10px;
}

.prodotti_categoriebox {
	margin:10px auto;
	width:auto;
}

.prodotti_categoriebox img {
	width:200px;
	height:100px;
}

.prodotti_categoriabox_payoff {
	color:white;
	text-align:left;
	width:200px;
	margin:0 auto;	
}

.prodotti_categorietitolo {
	text-align:left;
	width:200px;
	margin:0 auto;
	margin-bottom:5px;
}

.prodotti_categorietitolo a {
	color:white;
	font-size:12pt;
}

.prodotti_testataelenchi {
	text-align:right;
	padding-bottom:10px;
}

.titolo_dx_modelli {
	border:none;
}

.box_modelli, .box_link {
	width:100%;
	float:left;
	display:inline;
	background:#e0e0e0;
	padding:10px 0;
}

.box_modelli table, .box_link table {
	margin:0 15px;
	border-collapse:collapse;
}

.box_modelli table td, .box_link table td {
	margin:0;
	padding:0;
}

.box_modelli table td a {
	color:#666666;
	font-size:8pt;
}

.box_link a {
	clear:both;
	float:left;
	display:inline;
	color:#666666;
	font-size:8pt;
}

.box_link {
	background:#f7f7f7;
}

.box_link a {
	color:black;
}

.box_download {
	margin-top:50px;
	margin-bottom:20px;
	padding-top:20px;
	border-top:3px solid #353535;
}

/* nuovi box al posto della tabella */
.box_modelli_inner {
	margin:0 15px;
}

.box_modelli_riga, 
.box_modelli_trattino,
.box_modelli_link,
.box_modelli_link a {
	float:left;
	display:inline;
}

.box_modelli_riga {
	clear:left;
	width:140px;
}

.box_modelli_link a {
	width:120px;
	color:#666666;
	font-size:8pt;
}

.prodotti_intro .box_modelli_riga {
	width:100%; 
} 

.prodotti_intro .box_modelli_link {
	width:95%;
	font-size:8pt;
	padding:1px 0;
}
 
.prodotti_thumbs {
	background:#8b8b8b;
	float:left;
	display:inline;
	width:100%;
}

.prodotti_thumbs_inner {
	float:left;
	display:inline;
	width:565px;
	padding:5px 0;
	margin-left:5px;
}

a.prodotti_thumbs_link {
	float:left;
	display:inline;
	margin:0 5px;
	padding:5px 0;
}

a.prodotti_thumbs_link img {
	float:left;
	display:inline;
	border:2px solid #8b8b8b;
	width:126px;
	height:126px;
}

a.prodotti_thumbs_link img:hover {
	border:2px solid white;
}



.prodotti_sublista {
	clear:both;
}

.prodotti_sublista_nome {
	padding:20px 0 10px 0;	
}

.prodotti_sublista_nome a {
	color:white;
	font-size:14pt;
}

.prodotti_sublista_nome a:hover {
	text-decoration:underline;
}

.prodotti_sublista_payoff {
	color:white;
	padding:5px 0;
}

.prodotti_sublista_riga {
	clear:both;
}

.prodotti_sublista_testo {
	float:left;
	display:inline;
	width:240px;
}

.prodotti_sublista_icona {
	float:left;
	display:inline;
	width:100px;
	margin-left:10px;
}

.prodotti_sublista_immagine {
	float:left;
	display:inline;
	width:150px;
	margin-left:10px;
}

.prodotti_elencomodelli {
	/*float:left;*/
	clear:left;
	color:white;	
	padding-top:5px;
	padding-bottom:15px;
	border-bottom:1px solid #787878;
}

.prodotti_elencomodelli a {
	color:white;
}

.prodotti_elencomodelli a:hover {
	text-decoration:underline;
}

.prodotti_bread {
	color:white;
	padding:5px 0;
	font-size:8pt;
}

.prodotti_bread a {
	color:white;
}

.prodotti_bread a:hover {
	text-decoration:underline;
}

.prodotti_icona {
	float:right;
	display:inline;
	margin:0 0px 10px 10px;
}

.tabella_caratteristiche {
	border-collapse:collapse;
}

.tabella_caratteristiche tr {
	height:1px;	
}

.tabella_caratteristiche td {
	/*white-space:nowrap;*/
	line-height:normal;
	margin:0;
	padding:0;
}












.magazine_data {
	width:80px;
	float:left;
	display:inline;
}

.magazine_blocco {
	width:200px;
	float:left;
	display:inline;
}

.press_dati {
	width:auto;
}





#map {
	width: 100%;
	height: 400px;
	margin-top:10px;
}







#cat_sub_animazione img {
	/*
	float:left;
	display:inline;
	*/
}


a.video_link {
	color:white;
}

a.link_comunicazione {
	color:white;
}

.titoletto_nuovo h1 {
	margin:0;
	color:white;
	font-size:14pt;
	font-weight:bold;
	padding-top:18px;
}

.titoletto_nuovo_areatecnica h1 {
	padding-bottom:18px;
}

a.link_testata {
	color:white;
}

a.link_photogallery {
	font-weight:bold;
}

.resize
{
width: 500px;
}

.link_prodotticat {
	text-align:left;
}

.link_prodotticat a {
	color:white;
}

.comunicazione_link a {
	color:white;
	margin-left:10px;
}

a.cliccabile {
	color:white;
}

a.cliccabile img {
	vertical-align:middle;
	margin-right:5px;
}

#map_lista,
#map_lista a {
	color:white;
	font-size:12pt;
}

#map_lista li {
	list-style:none;
	margin:0;
}

#map_lista li.map_superitem {
	font-weight:bold;
	padding-top:10px;
}




.progetti_info img,
.elemento_dx img {
	width:170px;
	height:85px;
}
