body {
background-color:#E0ECFB;
background-image:url(../images/sfondo_body.jpg);
background-position:center;
background-repeat:repeat-y;
margin:0px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#555;
}
#img_ombra_intest {
	
background-image:url(../images/banda_ombra_alta.jpg);
background-position:top;
background-repeat:no-repeat;
display:block;
height:9px;
font-size:1px;
margin:auto;
margin-bottom:0px;
	
}
strong {
color:#0285c2;
}
	
h2 {
color:#0285c2;
}
h3 {
color:#0285c2;
}
img {
border:0px;
}

ul {
padding-left:19px;
}

h1 {
background-image:url(/images/sfondo_h1_biancodx.jpg);
background-position:right;
height:22px;
color:#FFFFFF;
font-size:13px;
padding:8px 5px 2px 5px;
margin-top:0px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
h1 span{
font-size:13px;
 border-bottom:1px solid #1b71bd;
}

h1 span{
font-size:14px;
}

.col1 h1 a{
color:#FFF;
}
p {
margin:5px;
}

a {
color:#0285c2;
}
a strong{
color:#0285c2;
text-decoration:none;
}
a:hover {
color:#72a2d6;
}

#sito {
display:block;
width:899px;
margin:auto;
}

.img_intest {
display:block;
width:899px;
margin:auto;
}

#menu2 {
margin-top:4px;
display:block;
height:23px;
background-image:url(../images/barramenu2.jpg);
background-position:left;
background-repeat:repeat-x;
}

#menu2 a{
display:block;
float:left;
/*border-right:1px dotted #FFFFFF;*/
padding:4px;
padding-right:20px;
padding-left:20px;
text-decoration:none;
color:#FFFFFF;
height:15px;
margin-top:0px;

}
#menu2 a:hover{
text-decoration:underline;
}
#menu2 #a_dx{
display:block;
float:right;
border-right:0px;
padding-right:20px;
padding-left:20px;
margin-left:0px;
/*color:#e3003d;*/
margin-right:0px;
}
#menu1 {
display:block;
float:left;
width:130px;
height:30px;
padding-top:25px;
}

#menu1 .a_menu1 {
display:block;
background-image:url(../images/sfondo_menu1.jpg);
background-repeat:no-repeat;
background-position:left top;
/*border:1px solid #e6f1f9;*/
color:#000144;
text-decoration:none;
padding-top:7px; 
padding-bottom:5px; 
padding-left:20px;
font-size:12px;
margin-bottom:3px;
border-left:0px;
margin-left:2px;
}
.separ_menu1 {
	display:block;
	height:1px;
	background-image:url(/images/sfondo_menu1_b.jpg);
	background-position:left;
}
#menu1 .a_menu1:hover {
text-decoration:underline;
border-left:0px;
}
#cx {
padding-top:25px;
padding-left:45px;
padding-right:15px; 
display:block;
float:left;
width:708px;
}

#tabella_cliente #a_info {
display:block;
text-align:right;
margin-right:10px;
}
#tabella_cliente td {
width:25%;
padding:5px;
border-top:3px solid #B3DCFB;
}
#tabella_cliente #td1 {
text-align:center;
}
hr {
border:0px;
border-top:1px solid #d7e2ef;
margin:3px;
display:block;
height:1px;
}


#testa {
border:0px;
border-top:2px solid #d7e2ef;
margin:-8px 10px 0px 10px;
display:block;
height:1px;
}

#SX_contS {
display:block;
width:470px;
float:left;
/*margin-right:27px;*/
padding-top:0px;

}
#DX_contS {
display:block;
width:200px;
float:left;
}
#DX_contS h2 {
color:#0285c2;
font-size:11px;
font-weight:bold;
}

#DX_contS .p_DX {
}

.sito_web {
display:inline-block;
padding:4px;
padding-left:20px;
margin-top:4px;
margin-bottom:4px;
background-image:url(../images/mondo.png);
background-position:left center;
background-repeat:no-repeat;
}
#proprieta_socio ul {
margin:3px;
padding:0px;
}
#proprieta_socio li {
display:block;
font-size:11px;
background-image:url(../images/dot_freccia.jpg);
list-style-type:none;
background-position:left center;
background-repeat:no-repeat;
padding:3px;
padding-left:13px;
text-transform:uppercase;
margin:0px;
}

#titolo2 {
display:block;
font-size:11px;
background-image:url(../images/dot_freccia.jpg);
list-style-type:none;
background-position:left center;
background-repeat:no-repeat;
text-transform:uppercase;
padding:3px;
padding-left:13px;
color:#1780ed;
margin:0px;
}

div.clearer{
clear: right;
font-size:3px;}
div.clearerL{
clear: left;
font-size:3px;}
#titolo_comunicati {
background-image:url(../images/dot_freccia.jpg);
background-position:left center;
text-transform:uppercase;
background-repeat:no-repeat;
text-decoration:none;
padding:3px;
padding-left:13px;
font-size:12px;
font-weight:bold;
display:block;
}
#titolo_comunicati:hover {
text-decoration:underline;
}

#SX_contS #bordera {
border-top:1px solid #d7e2ef;
display:block;
margin-left:4px;
margin-right:4px;
margin-bottom:0px;
height:1px;
font-size:2px;
width:100%;
}

#linea_lunga {
display:block;
border-top:1px solid #d7e2ef;
margin-right:8px;
margin-left:8px;
height:5px;
font-size:5px;
}

#login input {
margin:0px;
background:none;
background-repeat:no-repeat;
border:1px solid #192f6b;
color:#004494;
width:77px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
padding:2px;
margin-top:3px;
margin-bottom:3px;

}
#login #in_input {
display:inline-block;
margin:0px;
float:left;
height:19px;
width:80px;
background-image:url(/img/sfondoinput.jpg);
background-repeat:repeat-x;
margin-top:3px;
margin-bottom:3px;
}
#login #apri_input {
display:block;
margin:0px;
float:left;
height:19px;
width:5px;
background-image:url(/img/apriinput.jpg);
background-repeat:no-repeat; 
border:0px;
margin-top:3px;
margin-bottom:3px;
}
#login #chiudi_input {
display:block;
margin:0px;
float:left;
height:19px;
width:5px;
background-image:url(/img/chiudiinput.jpg);
background-repeat:no-repeat; 
border:0px;
margin-top:3px;
margin-bottom:3px;
}
#login a {
display:block;
color:#1780ed;
}

#login a:hover {
color:#004494;
}
#login #login_a {
background-image:url(../images/freccia_right.gif);
background-position:center;
background-repeat:no-repeat;
}

#logout {
margin:30px;
display:block;
}
#logout img{
margin-right:7px;
}
#loginbutton {
	display:block;
	padding-left:16px;
	margin-top:5px;
	margin-bottom:5px;
	width:55px;
	height:18px;
background-image:url(/img/login_button.jpg);
background-repeat:no-repeat; 
}

#footer_hua {
	margin-top:15px;
	padding-top:10px;
	text-align:center;
	background-image:url(/img/bordo_top_footer.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:none;
	color:#6e6e6e;
	display:block;
}

ul {
	margin:5px;
}

.pipe_white {
	background-image:url(/images/sfondo_pipe_white.png);
	background-repeat:no-repeat;
	display:inline-block;
	float:left;
	width:1px;
	height:32px;
	margin:0px;
	padding:0px;
}

#sfondo_part {
	background-image:url(/images/sfondo_h1.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:22px;
	background-repeat:repeat-x;
}
#primo_h1 {
	height:21px;
	background-repeat:repeat-x;
}
.unico_h1 {
	background-image:url(/images/sfondo_h1.jpg);
	border-left:1px solid #1b71bd;
	border-right:1px solid #1b71bd;
	border-top:1px solid #1b71bd; 
	height:21px;
	background-repeat:repeat-x;
}
#div_cont {
	border-right:1px dotted #C7D6E8;
	border-left:1px dotted #C7D6E8;
	background-repeat:repeat-x;
	padding:14px;
	padding-right:24px;
}

.elenco_freccia {
	list-style:none;
	margin:0px;
	margin-top:2px;
	padding:0px;
	padding-left:7px;
	
}
.elenco_freccia li{
	background-image:url(/images/dot_freccia_li.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:5px;
}
.elenco_triangolo {
	list-style:none;
	margin:0px;
	margin-top:2px;
	padding:0px;
	padding-left:7px;
	
}
.elenco_triangolo li{
	background-image:url(../images/dot_triangolo_li.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-bottom:15px;
}
	
.ris_ok { 
	display:block;
	width:400px;
	padding:12px;
	background-color:#DAF2B5;
	border:1px solid #060;
	color:#030;
	font-weight:bold;
}
ul {
	margin:0px;
	margin-left:5px;
	margin-top:8px;
}

li {
	margin:0px;
	margin-top:2px;
background-image:url(/images/dot_freccia_li.jpg);
background-repeat:no-repeat;
background-position:left top;
list-style:none;
padding-left:20px;

}

h2 {
font-size:12px;
}
#link_zoom {
background-image:url(/images/puls_zoom.jpg);
background-repeat:no-repeat;
background-position:top left;
display:inline-block;
padding-left:23px;
padding-top:4px;
height:30px;
margin-left:7px;
}

#link_pdf {
background-image:url(/images/puls_adobe.jpg);
background-repeat:no-repeat;
background-position:top left;
display:inline-block;
padding-left:23px;
padding-top:4px;
height:30px;
}
.link_pdf {
background-image:url(/images/puls_adobe.jpg);
background-repeat:no-repeat;
background-position:top left;
display:inline-block;
padding-left:23px;
padding-top:4px;
height:30px;
}
.col1 h1{
	text-align:center;
}

.col1 {
display:block;
height:240px;
float:left;
width:220px;
/*border:1px dotted #C7D6E8;*/

}


.col1 #a_fine{
display:block;
text-align:right;
padding-right:5px;
}
.col1 p {
}
.col1 h3 {
font-size:14px;
margin:3px;
}

.sep_col1 {
/*border-bottom:1px dotted #C7D6E8;*/
border-left:1px dotted #C7D6E8;
height:182px;
padding-left:12px;
padding-right:12px;

}

#linea1 {
display:block;
width:184px;
float:left;
border-top:1px solid #d7e2ef;
height:10px;
}
#linea3 {
display:block;
width:184px;
float:left;
height:10px;
border-top:1px solid #d7e2ef;

}

.table_vecchinr td { border-bottom:1px dotted #AAA; padding:5px; padding-top:2px; }