/* *** Generated by www.csscreator.com *** */
/* Adapted by Marco Siviero,imuto@yahoo.it */

/* IMPOSTAZIONI GENERALI */
html,body,form{
	margin:0;
	padding:0;
}
body{
	z-index:1;
	font-family:"Trebuchet MS",Arial,Tahoma,Helvetica,sans-serif;
}
#sponsorAdDiv, #sponsorAdDiv_IE {
	position: absolute;
	text-align: center;
	overflow: visible;
	top: 0;	left: 0;	z-index: 10000;
	border: 1px solid red;
	padding: 1em;
	background: url('../img/struttura/bg_trasparente.png') 0 0 repeat;
}
#sponsorAdDiv_IE{
	filter:alpha(opacity=90); 
	background-color: #fff;
}
#page_centrato{
position: relative;
top: 0;
margin-left: auto;
margin-right: auto;
text-align: center;
background-color: red;
}
/* LINKS E HOVER */
a{
	color:rgb(128,128,128);
	text-decoration: none;
}
a:hover{
	color:rgb(255,0,0);
	text-decoration: underline;
}
h1 a{
	display:block;
	height:60px;
	margin:0;
	padding:0;
	text-indent:-5000px;
}
#head_lang_bar a, #head_lang_bar a:link, #head_lang_bar a:visited{
	display:block;
	color:rgb(255, 255, 255);
	margin:0;
	padding:0 10px 5px 10px;
	font-size:.6em;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	/*border-right:rgb(255,255,255) 1px solid;*/
	border-left:rgb(255,255,255) 1px solid;
}
#head_lang_bar a:hover{
	color:rgb(255,255,255);
	background:rgb(255,0,0);
}
#head_lang_bar a.no_border_right{
	border-right:rgb(255,255,255) 1px solid;
	border-left:rgb(255,255,255) 1px solid;
}
#head_area_utenti a:link, #head_area_utenti a:visited {
	color:rgb(255,255,255);
}
#prodotti_sx h3 a:link,#prodotti_sx h3 a:visited,#referenze_dx h3 a:hover{
text-decoration:none;
color:rgb(60, 60, 60);
}
#prodotti_sx h3 a:hover
{
text-decoration:none;
color:rgb(240, 240, 240);
}

#prodotti_sx a:link, #prodotti_sx a:visited
{
	color: rgb(240, 228, 228);

}
#prodotti_sx a:hover{
	text-decoration:underline;
	color:rgb(255, 255, 255);
}
.BloccoNews .NewsHead a{
	margin:0;
	color:rgb(98,98,98);
	text-decoration:none;
	font-weight:bolder;
	font-size:1em;
	line-height:1.2em;
}
.BloccoNews .NewsHead a:hover{
	color:rgb(255,0,0);
	text-decoration:underline;
}
#footer a{
letter-spacing:.1em;
color:rgb(60,60,60);
background:transparent;
}


a img{
	border:none;
}

.BloccoNews .NewsHead a img{
	padding: 1px;
	float: left;
	border: rgb(98,98,98) 1px solid;
	margin: 0 5px 0 0;
}
.BloccoNews .NewsHead a:hover img{
	border:rgb(255,0,0) 1px solid;
}



/* IMMAGINI */
#maincol img, #rightcol img  {
	padding: 2px;
	border: rgb(98,98,98) 1px solid;
}
#headliner img{
	float:right;
	margin:0 0 0 10px;
}

#headliner img.img_a_sx
{
	clear: right;
	float: left;
	margin: 0 10px 10px 0;
}

.pgg_prodotti #outer #secondalinea img, .pgg_prodotti #outer_due_col #secondalinea img, .pgg_referenze #outer_due_col #secondalinea img
{
	float:left;
	margin:0 1em 1em 0;
}
.pgg_prodotti #outer #secondalinea, .pgg_referenze #outer #secondalinea, .pgg_contatti #outer #secondalinea
{
	width: 98%;
	margin: 0;
	padding: 0;
}
#tabella_listini img.no_border, #rightcol_inner .content img.no_border
{
	float: none;
	border: none;
}

.pgg_none #outer #rightcol #rightcol_inner #validation_colonna a img
{
	border: none;
}
.pgg_referenze #outer #secondalinea p.prece_succe img, #elenco_news p.prece_succe img
{
	float: none;
	margin: 0 5px 0 5px;
	vertical-align: middle;
	border: none;
}

#barrasotto
{
	margin: 3em 0 1em 5%;
	width: 98%;
	text-align: center;
}

#barrasotto .prece_succe
{
	text-align: center;
	width: 60%;
}

.prece_succe img
{
	vertical-align: middle;
	border: none;
	margin: 0 .5em;
}

.spaziatura
{
	padding: 1em;
}

#prodotti_sx img, #referenze_dx img{
float:left;
margin:0 5px 0 0;
}

.in_linea_con_h2
{
	padding-top: 1.7em;
	text-align: center;
}

.in_linea_con_h2 #img_mappa_italia, .in_linea_con_h2 #img_mappa_italia a
{
	border: none;
}
/* TITOLI */
h1{
	background:url("../img/struttura/logo_h1.gif") 15px 10px no-repeat;
	font-size:1em;
	margin:0;
	padding:0;
	width:240px;
}
h2{
	font-size:1.3em;
	margin:1px 0 10px 0;
	background:transparent;
	z-index:45;
}
h3{
	margin:1px 0 10px 0;
	font: 1em Arial, Helvetica, sans-serif;
	letter-spacing: .1em;
}

#rightcol h3
{
	margin-top: .6em;
}
h2, h3, h4{
	border-bottom: 1px solid rgb(255,0,0);
	color: rgb(98,98,98);
	background-color: transparent;
}
#rightcol_news h4,#leftcol h4{
	z-index:12;
	border-bottom: none;
	font-size:1.3em;
	margin:0 0 20px 0;
	padding:0;
}
#prodotti_sx h3{
margin-right:-0.5em;
padding-right:0; /* qui era -0.5em;*/
}
#referenze_dx h3 a:link,#referenze_dx h3 a:visited{
text-decoration:none;
color:rgb(98,98,98);
}

.pgg_prodotti #outer_due_col #secondalinea h3 {
margin:.5em 0 .5em 0;
}


#rightcol_scheda h5{
	font-size:.7em;
	margin:.5em 0 0 0;
	padding:0;
}

#pagewidth
{
	z-index:10;
	width:100%;
	min-width:500px;
}
#header{
	height:192px;
	width:100%;
}
#head_sopra
{
	z-index:30;
	
	margin:0;
	padding:0;
	height:60px;
	width:auto;
	
	background:url("../img/sfondi/bg_head.jpg") rgb(102,102,102) repeat-x; /* Si possono mettere decorazioni qui (Festività, ricorrenze ecc) */
}
/*#div_buon_natale
{
	z-index: 52;
	width: 220px;
	height: 150px;
	position: absolute;
	top: 42px;
	left: 280px;
	background: transparent url('../img/natale/ornamenti.gif') 0 0 no-repeat;
}
*/

#head_sopra_logo {
	float: left;
	margin-right: 100px; /* Questo margine per separare la lang_bar */
}
#head_lang_bar{
	margin:0;
	padding:0;
	margin-bottom:10px;
	float:left;
	font-family:Arial,Thaoma,Helvetica,sans-serif;
}

#head_lang_bar ul,#head_lang_bar li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#head_area_utenti{
	float:right;
	font-size:.7em;
	color:rgb(255,255,255);
	text-align:center;
	padding:5px 5px 0 5px;
}
#head_area_utenti p{
	margin-top:3px;
}
#head_sotto
{
	z-index:50;
	height:132px;
	clear:both;
	position:relative;
	background:url("../img/sfondi/bg_fascia_flash.gif") repeat-x;
}

#head_barra_menu{
	z-index:100;
	float:left;
	position:relative;
	height:132px;
	left:0;
	width: 170px;
}
#head_barra_flash{
	z-index:20;
	float:right;
	position:relative;
	height:132px;
	width: 75%;
	text-align: right;
	background: url("../img/planimetria.jpg") 40% 0 repeat-x;
}

/* MENU SECONDARIO */
#pagewidth .menu_secondario
{
	height: 2em;
	margin: 5px 10px 0 170px;
	background-color: transparent;
}
#pagewidth .menu_secondario ul{
	margin:0;
	padding:0;
	line-height:1.1em;
	background:transparent;
	list-style: none;
}
#pagewidth .menu_secondario ul li{
	float: left;
	margin-right: 1.1em;
	padding-left: 20px;
	background: rgb(255, 255, 255) url("../img/struttura/bullet2.gif") 0 50% no-repeat;
}
#pagewidth .menu_secondario ul li a{
	display: inline;
	font-size:.8em;
	color:rgb(128,128,128);
}
#pagewidth .menu_secondario ul li a:hover{
	color:rgb(255, 0, 0);
	text-decoration: none;
}



/* LAYOUT */
/* DIV INTERNO GENERICO */
#inner{
	margin:0 0 0 0;
	padding-bottom:0;
	width:100%;
}

/* CONTENITORE PRINCIPALE */
#maincol{
	float:left;
	width:100%;
	position:relative;
	margin:0 -8px 0 -2px;
}


/* COLONNA SINISTRA */
#leftcol
{
	clear: right;
	float:left;
	position:relative;
	width:155px;
	background:transparent url("../img/struttura/bg_box_piccolo_top.gif") 50% 0 no-repeat;/* Sfondo della colonna di destra */
	margin-left:-155px;
	margin-right:1px;
	font-size:.7em;
	padding:0;
}

#leftcol_inner{
	background:transparent url("../img/struttura/bg_box_piccolo_bottom.gif") bottom center no-repeat;/* Sfondo della colonna di destra */
	padding-bottom:20px;
}
#leftcol ul{
	margin: 0;
	margin-top: 1em;
	padding:0 0 0 20px;
	line-height:1.3em;
	list-style-image:url("../img/struttura/bullet3.gif");
}
#leftcol ul ul{
	margin:0;
	margin-left:1em;
	padding:0;
	line-height:1.3em;
	list-style-image:url(../img/struttura/bullet4.gif);
}


/* Contenitore Centrale (colonna centrale + colonna destra) */
#outer
{
margin:20px 0 20px 0;
border:solid rgb(255,255,255) 0px;
  /*/*/ border-right-width: 200px; /* right column width. NN4 hack to hide borders */ 
border-right-color:rgb(255,255,255);/* colore della colonna di destra */
border-right-style:solid;
background:url("../img/sfondi/logo_sfumato_200.gif") rgb(255,255,255) bottom left no-repeat;/* colore della colonna centrale */
width:auto;
}


/* QUESTO DOVE VA? */
#outer_tre_col{
margin-right: 5px;
border:solid rgb(255,255,255) 0px;
/*/*/ border-left-width:160px;/* left column width. NN4 hack to hide borders */
border-left-color:rgb(250,250,250);/* left column colour */
border-left-style:solid;
/*/*/ border-right-width:200px;/* right column width. NN4 hack to hide borders */
border-right-color:rgb(250,250,250);/* right column colour */
border-right-style:solid;
width:auto;/*  background:#fff url("../img/struttura/righina_vert.gif") 100% top repeat-y;*/
background:rgb(255,255,255);
}


/* Prime pagine sottosezioni */
.pgg_azienda #outer, .pgg_prodotti #outer, .pgg_referenze #outer, .pgg_distribuzione #outer, .pgg_contatti #outer, .pgg_none #outer {
margin:20px 0 20px 0;
border:solid rgb(255,255,255) 0px;
/*/*/ border-right-width: 400px;/* right column width. NN4 hack to hide borders */
border-right-color:rgb(255,255,255);/* colore della colonna di destra */
border-right-style:solid;
background:url("../img/sfondi/logo_sfumato_200.gif") rgb(255,255,255) bottom left no-repeat;/* colore della colonna centrale */
width:auto;
}


/* Elenco Collezioni, Tipologie*/
.pgg_prodotti #outer_due_col, .pgg_referenze #outer_due_col
{
clear: both;
margin-right:5px;
border:solid rgb(255,255,255) 0px;
/*/*/ border-left-width:160px;/* left column width. NN4 hack to hide borders */
border-left-color:rgb(250, 250, 250);/* left column colour */
border-left-style:solid;
width:auto;
background:rgb(255,255,255);
}
.pgg_prodotti #outer_due_col #secondalinea .a_sx
{
	float:left;
	width:49%;
}
.pgg_prodotti #outer_due_col #secondalinea .a_dx{
	float:right;
	width:49%;
}

.pgg_prodotti #outer_due_col #secondalinea p
{
	font-size: .7em;
}

.pgg_referenze #outer #secondalinea p
{
	font-size: .8em;	
}
/* Scheda prodotti */
.pgg_prodotti #outer_tre_col{
margin-right: 5px;
border: solid rgb(255,255,255) 0px;
/*/*/ border-left-width: 160px;/* left column width. NN4 hack to hide borders */
border-left-color: rgb(250,250,250);/* left column colour */
border-left-style: solid;
/*/*/ border-right-width: 200px;/* right column width. NN4 hack to hide borders */
border-right-color: rgb(250,250,250);
border-right-style: solid;
width:auto;/*  background:#fff url("../img/struttura/righina_vert.gif") 100% top repeat-y;*/
background:rgb(255,255,255);
}

.pgg_azienda #headliner p,.pgg_prodotti #headliner p, .pgg_referenze #headliner p{
font-size:.8em;
line-height:1.2em;
}
#scheda_tec
{
	border: 1px solid rgb(187, 187, 187);
	width: 500px;
	background-color: rgb(240, 240, 240);
	clear: both;
	padding:5px;
	margin: 0;
	font-size:.8em;
}
#scheda_tec ul
{
	list-style-image: url(../img/struttura/ico_collezione.gif);
	padding: 0;
	margin: 20px;
	padding-bottom: 10px;
	padding-top: 0;
	background: url(../img/struttura/righina.gif) 0  100% repeat-x;
}


/* COLONNA DI DESTRA */
/* Nelle prime pagine Azienda, Prodotti */
#rightcol
{
 /*/*/ width:400px; /* hack keeps NN4 right column right? */ 
	float:right; 
	position:relative; 
	margin-right:-400px; 
	margin-left:1px; 
	z-index: 10;
	vertical-align: top;
}

#rightcol_inner
{
	z-index:10;
	padding:0 15px;
}



/* Nella Home Page */
#rightcol_news
{
 /*/*/ width:200px; /* hack keeps NN4 right column right? */ 
	float:right;
	position:relative;
	margin-right:-200px;
	margin-left:1px;
	background:white url("../img/struttura/bg_box_grande_top.gif") top center no-repeat;/* Sfondo della colonna di destra */
	z-index:10;
	vertical-align:top;
}
#rightcol_news_inner{
	z-index:10;
	background:transparent url("../img/struttura/bg_box_grande_bottom.gif") bottom center no-repeat;/* Sfondo basso della colonna di destra */
	padding:0 15px;
	height: 500px;
}

/* Nella Scheda Prodotto */
/* Questa dovrò cambiarla se voglio mettere qui le immagini */
#rightcol_scheda
{
/**/ width:200px;/* hack keeps NN4 right column right? */
	float:right;
	position:relative;
	margin-top:10px;
	margin-right:-200px;
	margin-left:1px;
	z-index:10;
	vertical-align:top;
	background:transparent url("../img/struttura/bg_box_medio_top.gif") top center no-repeat;/* Sfondo della colonna di destra */
}
#rightcol_scheda_inner{
	z-index:10;
	padding:20px 5px 0 5px;
	background:transparent url("../img/struttura/bg_box_medio_bottom.gif") bottom center no-repeat;/* Sfondo basso della colonna di destra */
}
#rightcol_scheda .scheda_titolo{
	font-weight: bolder;
}
#rightcol_scheda p{
	font-size:.6em;
	margin:0;
	padding:.5em 0;
	background:transparent url("../img/struttura/righina.gif") bottom center repeat-x;
}
#rightcol_scheda select
{
	font-size:.9em;
}

/* Elementi della colonna centrale */
/* Prima Linea */
#headliner, #headliner_float
{
	margin:0 5px 0 10px;
	/*background:url("../img/sfondi/logo_sfumato_200.gif") bottom left no-repeat;*/
	height:100%;
}

#headliner p /* I paragrafi sotto all'headliner in homepage */
{
	margin: 0 0 .8em 0;
	font-size: .9em;
	text-align: justify;
}
.div_errore {
	font-size: smaller;
	color: rgb(255, 0, 0);
	background: transparent;
}
#headliner div.sottotitolo1,.pgg_prodotti #headliner div.sottotitolo1, .pgg_prodotti #headliner div.sottotitolo1_scheda
{
	z-index:60;
	width:280px;
	margin:0;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	padding:0;
	background:transparent url("../img/sfondi/virgolette_aperte.gif") 0 0 no-repeat;
}
#headliner div.sottotitolo2,.pgg_prodotti #headliner div.sottotitolo2,.pgg_prodotti #headliner div.sottotitolo2_scheda
{
	z-index:62;
	width:280px;
	margin:0;
	padding:0 30px 5px 30px;
	background:url("../img/sfondi/virgolette_chiuse.gif") 100% 100% no-repeat;
	font:1em/1.1em Georgia,"Times New Roman",Times,serif;
}

.pgg_prodotti #headliner div.sottotitolo1_scheda, .pgg_prodotti #headliner div.sottotitolo2_scheda
{
	width: 500px;
	font-size: .9em;
}
.pgg_prodotti #headliner div.sottotitolo1,.pgg_prodotti #headliner div.sottotitolo2{
	font-size:.9em;
	width:302px;
}
.pgg_prodotti #headliner div.sottotitolo2{
	background:url("../img/sfondi/virgolette_chiuse.gif") 100% 100% no-repeat;
}

.pgg_prodotti #headliner_float div.sottotitolo1,.pgg_prodotti #headliner_float div.sottotitolo2
{
	float: left;
	font-size: .9em;
}

.pgg_prodotti #headliner_float div.sottotitolo1
{
	width: 70%
}
.pgg_prodotti #headliner_float div.sottotitolo1 {
	margin:0;
	padding:0;
	background:transparent url("../img/sfondi/virgolette_aperte.gif") 0 0 no-repeat;	
}
.pgg_prodotti #headliner_float div.sottotitolo2
{
	background:url("../img/sfondi/virgolette_chiuse.gif") 100% 100% no-repeat;
	padding:0 0 10px 20px;
	font: 1em/1.1em Georgia,"Times New Roman",Times,serif;
	text-indent: 1em;
}

.pgg_prodotti #headliner_float div.sottotitolo1 p.comprende
{
	clear: left;
	background-color: transparent;
	width: 100%;
	padding: 0 10px;
	font-size: .9em;
	
}

#div_stretto
{
	margin: 0 auto;
	width: 550px;
}

/* Seconda Linea */
#subheadliner,#secondalinea
{
	border: 1px solid rgb(255, 255, 255); /* Questo bisogna lasciarlo sennò Mozilla nn mi mostra la righina di sfondo */
	/*clear:left;*/
	position:relative;
	margin:0 0 0 10px;
	padding:0;
	width:98%;
	/* height:100%; */
	background: transparent url("../img/struttura/righina_vert.gif") 67% 50% repeat-y; /*solo nella Home Page si chiama subheadliner */
	z-index:80;
}
#secondalinea{
	background:none;
}



/* Riquadri nella Home Page */
#prodotti_sx
{
	float:left;
	color:rgb(255, 255, 255);
	border: 1px solid rgb(128, 128, 128);
	background-color: rgb(168, 168, 168);
	width:63%;
}
#referenze_dx
{
	float:right;
	width:30%;
	background:transparent url("../img/sfondi/logo_sfumato_200.gif") no-repeat bottom left;
}
#prodotti_sx, #referenze_dx{
margin:0;
padding:0.5em;
}
#prodotti_sx p,#referenze_dx p{
font-size:.7em;
line-height:1.1em;
margin:0 0 1.3em 0;
}

#prodotti_sx p.titolino{
margin:1em 0 0 0;
}
#referenze_dx ul{
margin:0;
padding:0 0 0 20px;
line-height:1.1em;
list-style-image:url("../img/struttura/bullet3.gif");
background:transparent;
}
#referenze_dx ul li{
margin:0;
list-style-image:url("../img/struttura/bullet3.gif");
}
#referenze_dx ul li a{
font-size:.7em;
}
#prodotti_sx ul/*, .pgg_prodotti #outer_due_col #secondalinea ul*/
{
margin:0;
padding:0;
}
#prodotti_sx ul li/*, .pgg_prodotti #outer_due_col #secondalinea ul li*/
{
display: inline;
background-color: red;
list-style-image: url("../img/struttura/bullet3.gif")
}
#prodotti_sx ul li a/*, .pgg_prodotti #outer_due_col #secondalinea ul li a*/
{
display: inline;
margin:0;
padding:0;
font-size:.7em;
}


#img_slider
{
	text-align:center;
	margin: 0;
	width: 500px;
	font-size: xx-small;
/*	border: 1px solid rgb(187, 187, 187);
	background-color: rgb(240, 240, 240);*/
}

#img_slider p
{
	border: 1px solid red;
		text-align: center;
}

.pgg_arredo #img_slider
{
	width: 680px;
	margin: 0 auto;
	padding: 0;
}
.pgg_prodotti #outer_due_col #secondalinea #img_slider img, #img_slider img
{
	float: none;
	padding: .3em;
	margin: .3em;

}
#headliner_float #img_slider, #headliner #img_slider
{

	text-align:center;
}
#headliner_float img
{
	float: right;
	text-align: center;
	margin: 0;
}
/* Elementi Utili */
.separatore_vert{
clear:both;
height:1.2em;
color:rgb(255,255,255);
background:transparent;
}
.separatore_vert2{
clear:left;
height:.6em;
color:rgb(255,255,255);
background:transparent;
}
.clr{
clear:both;
}
.content{
padding:5px;/*padding for content */
}
#header .content{
padding-bottom:0;/*padding bottom 0 to remove space in ie5 mac*/
}

#outer>#inner,#outer_tre_col>#inner{
border-bottom:1px solid rgb(255,255,255);
}

/* blocchi news */
.BloccoNews{
padding:0 0 10px 0;
color:rgb(98,98,98);
margin-bottom:2em;
font-size:.7em;
background:url("../img/struttura/righina.gif") bottom repeat-x;
}
.BloccoNews .NewsHead .NewsDate{
font-size:.8em;
font-weight:bolder;
margin:0;
padding:0;
}
.BloccoNews .NewsSumry{
margin-top:.9em;
}
.BloccoNews .NewsSumry p{
text-align:left;
margin:0;
font-size:1em;
line-height:1.2em;
}
p.align_dx,.BloccoNews .NewsSumry p.align_dx,#headliner p.align_dx{
text-align:right;
}
/* footer */
#footer{
clear:left;
margin:0 0 0 5px;
padding:2px 5px;
width:96%;
border-top:1px solid rgb(255,0,0);
color:rgb(128,128,128);
font:xx-small Arial,Verdana,sans-serif;
background:transparent;
}
#footer p{
letter-spacing:.2em;
margin:0;
padding:0;
}

.linkNews, div.elenco_prodotti_prove
{
	z-index: 2000;
	border: 1px dashed rgb(255, 0, 0);
	background-color: rgb(240, 240, 240);
	padding: 10px;
}
div.elenco_prodotti_prove ul
{	list-style-image: url(../img/struttura/bullet3.gif); }

#temp_elenco, #elenco_news
{
	font-size: .8em;
}

#elenco_news
{
	width: 80%;
	margin-left: 2em;
}
#elenco_news h3
{
	margin-top: 3em;
	clear: left;
}

#elenco_news img
{
	float: left;
	margin: 0 1em 1em 0;
}
#headliner .distributori
{
	margin: 1.9em 0 0 0;
	padding: 0;
	font-size: .8em;
	border-bottom: 1px dashed rgb(255, 0, 0);
}

#headliner address
{
	font-size: 1em;
	font-style: normal;
	margin: .8em 0 .5em 0;
	padding: 0 20px;
	line-height: 1.1em;
	margin-bottom: 1em;
}
#headliner address .sito_distri
{
	font-size: smaller;
}

.address_sx
{
	clear:both;
	float:left;	
	width: 46%;
	padding-left: 1.4em;
}

.address_dx
{
	width: 46%;
	float:right;	
}

.rosso, .evidente
{
	color: rgb(255, 0, 0);
}
.evidente
{
	font-weight: bolder;
}
ul.rosso
{
	text-align: left;
	font-size: smaller;
}
ul.rosso li
{

	margin:0;
	padding: 0;
}
.piccolo, #headliner .piccolo
{
	font-size: .6em;	
}

.medio, #headliner .medio
{
	font-size: .8em;
}
#headliner .note_distributori 
{
	clear: both;
	display:block;
	padding-top: 10px;
	padding-left: 1.8em;
	font-size: .8em;
	line-height: 1.1em;
}

ul#elenco_referenze, ul#elenco_link
{
	font-size: .8em;
	line-height: 1.6em;
	list-style-image: url(../img/struttura/bullet4.gif);
}

ul#elenco_link li
{
	padding-top: 2em;
	clear: right;
}
ul#elenco_referenze img
{
	float: right;
}
img.img_unaauna
{
	margin-bottom: 4px;
}

#form_online, #form_edit_user
{
	text-align: center;
}
#form_online label, #form_edit_user label, #frm_entra label
{
	font-size: .7em;
	font-weight: bolder;
}
#frm_entra .lbl_normal
{
	font-weight: normal;
}
#form_online fieldset, #form_edit_user fieldset
{
	padding: 5px 2px;
	margin-top: 1em;
}
.containerP, .containerD {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	width: 98%;
	padding-left: 10px;
	margin-top: 1.8em;
}
.containerP {
	background-color: rgb(168, 168, 168);
}

.containerD {

	background-color: rgb(240, 240, 240);
}

#form_online .sinistra
{
	float: left;
	width: 30%;
}

#form_online .destra
{
	text-align: left;
	float: right;
	width: 68%;
}

#form_edit_user .sinistra
{
	float: left;
	width: 130px;

}

#form_edit_user .destra
{
	text-align: left;
	float: left;
	width: 300px;
}

.un_pulsante
{
	color: #fff;
	background-color: rgb(0, 161, 1);
	border: 1px solid rgb(0, 161, 1);
	border-color: rgb(255, 255, 255) #bbb #bbb rgb(255, 255, 255);
	font-size: .9em;
	font-weight: bold;
	padding: 0 10px;
	width: auto;
}
acronym, abbr
{
	border-bottom: 1px dotted;
	cursor: help;
}

table#tabella_listini, table#tabella_proveuni
{
	border: none;
	border-collapse: collapse;
}

table#tabella_listini td, table#tabella_proveuni td
{
	border: none;
	border-bottom: 1px solid rgb(240, 228, 228);
	vertical-align: top;
}
table#tabella_proveuni td
{
	padding-bottom: 1em;
}
table#tabella_proveuni td ul
{
	margin: 0;
	padding: 0;
}
td.raggruppamento
{
	padding: 1em 0 0 0;
}
td.larga_60
{
	width: 60%;
	padding-left: 1em;
}

#mostra_proveuni
{
	position: relative;
	width: 95%;
	height: 200px;
	vertical-align: bottom;
}

#mostra_proveuni .area_sx
{
	clear: both;
	float: left;
}

#mostra_proveuni .area_dx
{
	vertical-align: middle;
	text-align: center;
}
#mostra_proveuni .area_dx input
{
	height: 3em;
	color: rgb(255, 0, 0);
	margin-top: 2em;
}
#img_cartellina
{
	margin-right: .4em;
}

.al_centro
{
	text-align: center;
}

#area_btn_login
{
	margin: 1em 0;
}

.lungo
{
	height: 350px;
}

#headliner #foto_dentro
{
	float: left;
	margin: 0 10px 10px 0;
}

.feedback
{
	font-weight: bolder;
}

.img_middle
{
	text-align: center;
	vertical-align: middle;
	margin-left: .5em;
}

#img_utenti
{
	vertical-align: middle;
	margin-right: .5em;
	border: none;
}

