body{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	   font-weight: normal;
		color: #3D3D3D;
		background: #ffffff;
		background-repeat: no-repeat ;
		/*text-align: center;*/ /*per centrare il template in IE5/win*/
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
   }	
	
	a{ 
		font-family: Arial, Helvetica, sans-serif;
    	color:#FF5700;
		background-color :inherit;
		text-decoration: none; 
		font-weight : normal;
		font-size:12px;
	}	
/*		
a:link, a:visited	{
   font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none; 
	}
	
a:hover{  
font-family: Arial, Helvetica, sans-serif;
font-weight : normal;
color:#3C78B9;
background-color: inherit;
text-decoration : underline;
} 
	
a:focus	{  
font-family: Arial, Helvetica, sans-serif;
text-decoration :none;
} 

a:active	{  
font-family: Arial, Helvetica, sans-serif;
text-decoration :none;
} 
*/

h1{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	/*color:#3C78B9;*/
	/*line-height: 32px;*/
  	width : auto;  /*aggiunta larghezza 081127 PN */
  	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	font-weight: lighter;
	letter-spacing: -1px;
	/*word-spacing: -5px;*/
     }

h2{ /*12px blu*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	/*color:#ef59ba;*/
	line-height: 35px;
  	width : auto;  /*aggiunta larghezza 081127 PN */
 	background: inherit;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	font-weight: lighter;
	letter-spacing: -1px;
	/*word-spacing: -5px;*/
}

h3{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*color:#3C78B9;*/
	line-height: 16px;
  	width : auto;  /*aggiunta larghezza 081127 PN */
 	background: inherit;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	font-weight : bold;
}

h4{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*color:#ef59ba;*/
	line-height: 18px;
  	width : auto;  /*aggiunta larghezza 081127 PN */
 	background: inherit;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	font-weight : normal;
}

h5{ 
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*color:#3D3D3D;*/
  	width : auto;  /*aggiunta larghezza 081127 PN */
  	background: inherit;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	font-weight : bold;
}

h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color:#5a5a5a;*/
	background-color: inherit;
	text-align: left;
	/*line-height: 16px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

img {
	border: none;
}


li {
	font-family: Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	font-size:12px;
	line-height:16px;
}
ul {
	list-style-image:url('../resources/bullet_6.gif');

	}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*text-align: justify;*/
	color:inherit;
	background: inherit;
	/*line-height: 12px;*/
	
}


div{
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color:#3D3D3D;*/
	/*background: inherit;*/
}

table{
font-family: Arial, Helvetica, sans-serif;
}

caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		 text-align: left;
		 color:black;	
	 }
	 
select{  
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	color:#0099CC;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color:#006699;
}

.inputbox select {
	background-color:#f0f0f0;

}
input{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	color:#0099CC;
	/*background-color:#E0ECF3;*/
	/*background-color:#0099CC;*/
	border-width: 1px;
	border-color: #75b5df;
	height: 20px;
	background-repeat: repeat-x;
}

textarea{
 	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#0099CC;
	background-color :#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #75b5df;
	width: 95%;
}

/************************************************************************************************************************/
/* INIZIO CLASSI*/
/************************************************************************************************************************/


/************************************************************************************************************************/
/* TABLE GALLERY*/
/************************************************************************************************************************/
.alternate-table{
	width: 100%;
}
.corpo_pari {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
   background: #EDF2F7;
	color: #3D3D3D;
   text-align: left;
	width: auto;
}
	
A.corpo_pari :VISITED, A.corpo_pari:LINK{
	text-decoration : none;
	font-weight : normal;
	background: #EDF2F7;
	color: #3D3D3D;
}

A.corpo_pari :ACTIVE, A.corpo_pari:FOCUS, A.corpo_pari:HOVER {
	text-decoration : underline;
	font-weight : normal;
	background: #EDF2F7;
	color: #3D3D3D;
}
	
.corpo_dispari {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
   background: #ffffff;
	color: #3D3D3D;
   text-align: left;
	width: auto;
	}
	
	A.corpo_dispari :VISITED, A.corpo_dispari :LINK{
	text-decoration : underline;
	font-weight : normal;
	background: #ffffff;
	color: #3D3D3D;
}

A.corpo_dispari  :ACTIVE, A.corpo_dispari  :FOCUS, A.corpo_dispari :HOVER {
   text-decoration : underline;
	font-weight : normal;
	background: #EDF2F7;
	color: #3D3D3D;

}

.testata {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
   background: #DDE6ED;
	/*color: #3C78B9;*/
   text-align: left;
	width: auto;
	}
	
	A.corpo_dispari :VISITED, A.corpo_dispari :LINK{
	text-decoration : underline;
	font-weight : normal;
	background: #ffffff;
	color: #3D3D3D;
}

A.corpo_dispari  :ACTIVE, A.corpo_dispari  :FOCUS, A.corpo_dispari :HOVER {
   text-decoration : underline;
	font-weight : normal;
	background: #EDF2F7;
	color: #3D3D3D;

}
	
	
/****************************** fine table gallery *************************************/


/*******************nuovo menu testata hp*************************************/
.hp_linea{
	clear:both;
	}
#logo{
	float:left;
	width:200px;
	height:115px;
	background: url(../resources/logo.jpg); 
	background-repeat:no-repeat; 
}

#header_sportelli{
	float:left;
	width:710px;
	height:115px;
	background: url(../resources/header_banner.jpg); 
	background-repeat:no-repeat; 
	background-position: right;
}




.menuheader{
	width:980px;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	font-size:14px;
	background: url(../resources/background_headernav.gif); 
	background-repeat:repeat-x; 
	height:30px;
	letter-spacing: 0;
}

.menuheader li{
	float: left;
	}

.menuheader a{
    float: left;
	line-height: 34px;
	height:30px;
    padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	font-size:15px;
	}

.menuheader select, .menuheader a:hover { 
	background: url(../resources/background_headernav_hover.gif); 
	background-repeat:repeat-x; 
	color:#009CDE;
	font-weight: bolder;
	text-decoration:none
}

.menuheaderselect{
	background: url(../resources/background_headernav_hover.gif) repeat-x; 
	color: #009CDE; 
	text-decoration: none;
}


.menuheader_linea{
	/*vertical-align: top;*/
	width:2px;
	height: 30px;
	background: url(../resources/linea_headernav.gif); 
	background-repeat:no-repeat; 
}

#header_banner{
clear:both;
float:left;
width: 980px;
height:115px;
border-top: 1px solid #009CDE;
}		

#headernav{
clear:both;
float:left;
width: 980px;
height:30px;

}

#header{
width: 100%;
background: url(../resources/background_header.gif); 
background-repeat:repeat-x;
}			

.space{
width: 30px;
}

#header_menu{
width: 980px;
height: 30px;
}

#header_menu_left{
float:left;
width: 130px;
height: 30px;


}
#header_menu_nav{
float:left;
width: 650px;
height: 30px;


}
#header_menu_cerca{
float:left;
width: 200px;
height: 30px;
 

}

.menu_persistente{
	/*width:380px;*/
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	font-size:11px;
	float:right;
}

.menu_persistente li{
	float: right;
	}

.menu_persistente a{
        float: left;
	line-height: 30px;
	height:30px;
    	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#009CDE;
	}

.menu_persistente select, .menu_persistente a:hover { 	 
	background-color: #009CDE;
	color: #FFFFFF;
	text-decoration:none;
}

.menu_persistente_linea{
	/*vertical-align: top;*/
	width:1px;
	overflow: hidden;
	height: 30px;
	background: url(../resources/lineahpmenu.gif); 
	background-repeat:no-repeat; 
}


/****** id per il menu di ricerca in testata ******/
#result_box{
	margin-left: 150px;
	margin-bottom:20px;
	margin-top:30px;
}

#result_text{
	/*border:2px solid red;*/
color:#3D3D3D;
font-size:14px;
height:60px;
font-weight:bold;
line-height:20px;

margin-left:90px;
width:300px;

}
#colonne_opts{

width:100%;
clear:both;

}
#colonne_sx{
float:left;

width: 200px

}
#colonne_dx{
float:left;
width: 200px

}
.align_left_text{
	float:left;
	width:100px;
	line-height:25px;
}
	
#result-wrapper{
width:700px;
float:left;
}

#form_search{
	height:30px;
	float:right;
}

#form_search_button{
	height:30px;
	float:left;
}

#form_search_text{
	float:left;
	height:16px;
	margin-right:10px;
	margin-top:7px;
}
.medio_sx{
	float: left;
	width: 230px;
}

.medio_dx{
	float: left;
	width: 230px;
}
/************************ display area body HP *******************************/
#bodycontent{
	clear: both;
	width: 980px;
	float: left;
}

#display_area{
	clear: both;
	float: left;
	height: 316px;
	width: 980px;
	/*background: url(../resources/display_area.jpg); 
	background-repeat:no-repeat; */
}

#display_area_space{
	clear: both;
	float: left;
	height: 25px;
	width: 100%;
	background: url(../resources/display_area_bottom.jpg); 
	background-repeat:no-repeat; 
}

#hp_news{
	position:absolute;
	top:430px;
	left:0px;	
	height:30px;
	width: 980px;
	background-color:#ffffff;
}
#hp_news ul{
	list-style-image: none;
}
.bodyhp_news{
	width:100%;
	list-style-type: none;
	list-style-image: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

.bodyhp_news li{
	float: left;
	}

.bodyhp_news a{
        float: left;
	line-height: 32px;
	height:30px;
    	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#ff6f00;
	font-size: 12px;
	}

.bodyhp_news select, .bodyhp_news a:hover { 	 
	color: #009CDE;
	text-decoration:none;
}

.bodyhp_news_linea{
	/*vertical-align: top;*/
	width:2px;
	height: 30px;
	background: url(../resources/bodyhp_news_linea.gif); 
	background-repeat:no-repeat; 
}

.bodyhp_news_static{	
	font-size: 16px;
	float:left;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0;
	color: #3c78b9;
	font-weight : normal;
	margin-left: 30px;
}
/************************ Strilli area body HP *******************************/
#area_strilli{
	clear:both;
	float:left;
	width: 100%;
}

.stretto{
	float:left;
	background:  transparent url(../resources/sfondo_strilli.gif) repeat-x scroll center bottom;	
	width: 220px;
	margin-left:20px;
	margin-top:20px;
}

.banner_stretto{
	float:left;
	width: 220px;
	margin-top:0px;
}

.medio{
	margin-left:20px;
	margin-top:19px;
	float:left;
	background:transparent url(../resources/sfondo_strilli.gif) repeat-x scroll center bottom;
	width: 460px;
	vertical-align: top;
}


.largo{
	margin-left:20px;
	margin-top:20px;
	float:left;
	background:transparent url(../resources/sfondo_strilli.gif) repeat-x scroll center bottom;
	width: 700px;
}

/*************** elementi generici box **************/
.boxtitolosx{
	height:20px;
	float:left;
	background: url(../resources/testa_strilli.gif); 
	background-repeat:repeat-x; 	
	width: 60%;
	text-align: left;
}
.boxtitolodx{
	height:20px;
	float:right;
	background: url(../resources/testa_strilli.gif); 
	background-repeat:repeat-x; 	
	background-position: top;
	width: 40%;
	text-align: right;
}

.boxtitolo{
	height:20px;
	float:left;
	background: url(../resources/testa_strilli.gif); 
	background-repeat:repeat-x; 	
	background-position: top;
	width: 100%;
	
}


.boxcontent{
	float:left;
	width: 100%;
	text-align: left;
}

.boxcontent p{
	margin: 0px 0px 0px 0px;
}

/*************** definizione struttura box titoli **********/
/***************definizione della struttura blue ********/

.violet{
	color:#ef59ba;
}

.azzurro{
	color:#009CDE;
}

.blue{
	font-size: 11pt;
	color: #3c78b9;
	margin:0px 0px 0px 0px;
	vertical-align: top;
	border:0px 0px 0px 0px;
	line-height: 20px;
}


.blue h4{
	color: #3c78b9;
	font-size:14px;
	letter-spacing:0px;
	visibility: visible;
	margin-left:10px;	
}

.blue p{
	font-size: 11pt;
	color: black;
	margin:10px;
}


.blue ul{
	font-size: 11pt;
	color: black;
	list-style-type:none;
	/* il margine serve per spostare su ie, il padding su firefox, quindi bisogna inserire il margine nelfoglio delle correzioni ie e toglierlo da qui*/
	padding-left:10px;
	margin-left:10px
}

.blue li{
	font-size: 11pt;
	color: #ff6f00;
	background: transparent url(../resources/li_image.gif) no-repeat scroll left center;
	padding-left: 10px;
}

.header_sportelli_link ul {
	list-style-type:none;
}

#colonna_sx{
	float:left;
	width:740px;	
	clear: left;
}

#colonna_dx{	
	float:right;
	width:240px;		
}
#colonna_dx .stretto{
	margin-left: 0px;
}

/************************ Navigazione interna a sinistra classi e ids *******************************/

#colonna_sx_nav ul{
	margin:3px 0 0 20px;
	list-style-type:none;		
	list-style-image:none;
	padding-left:10px;
}

#colonna_sx_nav .navleftliv2{
	font-size: 14px;
	color: #ff6f00;
	text-transform: uppercase;
	line-height:18px;
	font-weight : bold
}

#colonna_sx_nav .navleftliv3{
	font-size: 13px;
	color: #ff6f00;
	margin-left:20px;	
	line-height:18px;
}

#colonna_sx_nav .navleftliv4{
	font-size: 12px;
	color: #ff6f00;
	margin-left:30px;	
	line-height:18px;
}
#colonna_sx_nav .navleftliv5{
	font-size: 11px;
	color: #ff6f00;
	margin-left:35px;	
	line-height:18px;
}
#colonna_sx_nav .navleftliv6{
	font-size: 10px;
	color: #ff6f00;
	margin-left:40px;	
	line-height:18px;
}
.linea{
	height:3px;
	width:240px;
	border-bottom: 1px solid #c7c7c7;
	overflow: hidden;
	}

#colonna_sx_nav .navleft2select{
	font-size: 14px;
	font-weight: bold;
	color: #009cde;
	text-transform: uppercase;	
	line-height:18px;
}

#colonna_sx_nav .navleft3select{
	font-size: 13px;
	color: #009cde;
	margin-left:20px;
	line-height:18px;
	/*border-bottom: 1px solid #d5d5d7;*/
	
}
#colonna_sx_nav .navleft4select{
	font-size: 12px;
	color: #009cde;
	margin-left:30px;
	line-height:18px;
	/*border-bottom: 1px solid #d5d5d7;*/
}
#colonna_sx_nav .navleft5select{
	font-size: 11px;
	color: #009cde;
	margin-left:35px;
	line-height:18px;
	/*border-bottom: 1px solid #d5d5d7;*/
}
#colonna_sx_nav .navleft6select{
	font-size: 10px;
	color: #009cde;
	margin-left:40px;
	line-height:18px;
	/*border-bottom: 1px solid #d5d5d7;*/
	
}

#colonna_sx_nav a{
	background-color:inherit;
	color:#FF5700;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	line-height:18px;
}

#colonna_sx_nav p{
	margin-left:30px;
	font-weight: bold;
	color: black;
	margin-top:15px;
}
#briciole {
	margin: 15 0 15 30px;
	width: 100%;
	height: 20px;
	clear: both;
	color:#3D3D3D;
}
/*
#briciole .textnero {
		margin-left:0px;
		color: black;
}

#briciole .textnero a{
		margin-left:0px;
		color: black;
}
*/
#briciole .text_briciole a{
		margin-left:0px;
		color: 3d3d3d;
}
/************************ body a 3 colonne classi e ids *******************************/
#content_3cols{
	
	width:460px;
	
}
#corpo {
	float:left;
	height:auto;
	width:100%;
	}

#colonna_sx_nav {
	float:left;
	width: 240px;
	
	
}
#colonna_centrale{
	float:left;
	width:500px;
}

#colonna_centrale_2cols{
	float:left;
	width: 740px;
}

#banner1 ul{
	list-style-type:none;
	font-size: 11pt;
	color: black;
	padding-left:10px;
	margin-left:10px
}

#banner1 li{
	font-size: 11pt;
	color: #ff6f00;
	list-style-image:url(../resources/freccia_trasparente.gif);
	padding-left: 10px;
}
#banner1_titolo{
	background: none;
	height: 20px;
	border-bottom:2px solid #009CDE;
	margin:10px 0;
}

#banner1_content{
	background: none;
}


/************************mappa classi e ids *******************************/
.boxmappa{
	color: #3d3d3d;
}
.boxmappa UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}

.textliv0{
	color: #009CDE;
	margin-left:15px;
	list-style-type:none;
	font-size:20px;
	line-height:20px;	
}

.textliv1{
	margin-left:20px;
	margin-top:5px;
	color: #3d3d3d;	
	font-size:11px;
	line-height:16px;	
}

.textliv2{
	margin-left:30px;
	margin-top:5px;
	color: #3d3d3d;
	font-size:11px;
	line-height:16px;	
}

.textliv3{
	margin-left:40px;
	color: #3d3d3d;
	font-size:10px;
	line-height:14px;
}
.textliv4{
	margin-left:50px;
	color: #3d3d3d;
	font-size:9px;
	line-height:12px;
}

/************************ body 2 colonne "elenco_servizi" classi e ids *******************************/

#content_servizi{
	width: 100%;
}

.cella{
	float:left;
	width: 230px;
	height: 150px;
	
}
.colonna{
	float:left;
	width: 230px;
	height: 920px;
}
.left_box{
	float: left;
	width:16px;
	height:150px;
	background: url(../resources/left_box.gif); 
	background-repeat:no-repeat; 
}
.content_box{
	float: left;
	height:150px;
	width: 198px;
	background-image: url(../resources/content_box.gif);
	background-repeat: repeat-x;
}
.right_box{
	float: left;
	width:16px;
	height:150px;
	background: url(../resources/right_box.gif); 
	background-repeat:no-repeat; 
}
.box_i {
	float:right;
	position:relative;
	top:17px;
}
	
	
.box_icons{

}

.box_icons_padding {
display:inline;
float:right;
padding-left:5px;
}

.content_text {
	height:72px;
}

.boxcontent h5 {
	color:3d3d3d;
	font-weight: lighter; 
}

.boxcontent h6 {
	color:3d3d3d;
}
.boxcontent h2 {
	font-size:36px;
	font-weight: lighter; 
	}
.boxcontent h3 {
	color:3d3d3d;
	font-weight: lighter; 
	
}

.medio h5 {
	color:#3d3d3d;	
	font-weight: lighter; 
	
}

.boxtitolosx h5 {
	margin-left:10px;
	}

.boxcontent p {
	margin:0px;
	padding:0px;
	text-align: left;
}

#content_servizi h4{
	background: transparent;
	color: #3c78b9;
	font-size: 18px;
	line-height: 18px;
	margin-top: 20px;
	visibility: visible;
	letter-spacing: normal;
}

#content_servizi p{
	background: transparent;
	color: #3d3d3d;
	font-size: 11px;
	line-height: 12px;
}
#content_residenziali h2, #content_residenziali h3, #content_residenziali h4, #content_residenziali h5{
	visibility: visible;
	letter-spacing: normal;	
	
}

#content_servizi h2, #content_servizi h3, #content_servizi h4, #content_servizi h5{
	visibility: visible;
	letter-spacing: normal;	
	
}

#content_residenziali h4{
	background: transparent;
	color: #3c78b9;
	font-size: 18px;
	line-height: 18px;
	margin-top: 20px;
	visibility: visible;
	letter-spacing: normal;
}

#content_residenziali p{
	background: transparent;
	color: #3d3d3d;
	font-size: 11px;
	line-height: 12px;
}

.titolo_colonna{
	margin-left: 10px;
	height:35px;
	margin_bottom: 10px;
}	

#titolo{
	/*margin-left:15px;*/
}
/**************************************** body 3 colonne modello residenziali ************************/
#bodycolonnasx{
	
	float:left;
	width:230px;
}
#bodycolonnadx{
	margin-left:10px;
	float:left;
	width:220px;
}
#body2{
	clear:both;
	float: left;
	width: 460px;
	
}
.allinea{
	clear:both;
}
.hp_colonnalarga {
	WIDTH: 480px; FLOAT: left
}

.hp_colonna{
	float: left;
	width: 240px;
}
#result-wrapper a{
	font-size:14px;
	letter-spacing: 0;
	font-weight: bold;
	color:#009CDE;
}

/* New Entry da collocare */
.margin_content {
	margin: 0px 0px 0px 0px;
}

.margin_content img {
	
	}

#box_link{
	height:50px;
	margin-left:520px;
	margin-top:21px;
	width:170px;
}

.header_sportelli_link{
    line-height:25px;
    
}

.header_sportelli_link a{
    color:#ff5700;
	margin-left:15px;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	
}

.header_sportelli_link a:hover{
    color:#009CDE;
}


.header_sportelli_link li {
	font-size:14px;
	background:url(../resources/freccia_trasparente.gif) left no-repeat;
	list-style-position:inside;
	list-style-type:none;
	margin-bottom:0px;
	line-height:25px;

}

.header_sportelli_link li:hover{
background:url('../resources/freccia_trasparente_blu.gif') left no-repeat;

}

#box_link ul{
	list-style-image:none;	
}

#headernav ul {
	list-style-image: none;
}

#header_menu_nav ul {
	list-style-image:none;
}
.margin_content3cols{
	margin: 0 20 0 20px;
}
.margin_content2cols{
	margin: 0 20 0 20px;
	width: 700px;
}
#content_3cols_split{
	width:460px;
	margin:10 0 10 0px;
}
.box_i_secure {
	margin: 20 10 0 0px;
	float:right;
	position:relative;
}
.box_icons_secure{

}

.box_icons_padding_secure_dx {
	display:inline;
	float:right;
	padding-right:3px;
}

.box_icons_padding_secure_sx {
	display:inline;
	float:left;
	padding-left:1px;
}
.checkbox{
	width:50%;
	float:left;
}
#ricerca{
	width:500px;
}
.float_left{
	float:left;
}
#bottone_ricerca{
float:right;
}
#searchform{
	margin-left:200px;
}
#search_dx{
	margin-left:20px;
	height:20px;
}
#search_dx input{
	margin-left:20px;
	height:20px;
	margin:0px;
	
}
#footer{
	width: 980px;
	height:80px;
}
.footer{
	text-align:right;
	width: 980px;
	height:30px;
	clear:both;
	border-top: 1px solid #009CDE;
	margin-top:50px;
}
.center{
	width:500px;
	/*margin-left:auto;*/
	float:right;

}
.content_text_lungo {
	height:101px;
}
#header_menu_left li{
	float:left		
}
#header_menu_left ul{
	list-style-image:none;	
	list-style-type:none;			
}
.accessibilita{
	float:left;
	margin:0px;
}
span.ipovedenti {
	display:none;
}

.boxtitolosxstretto {
height:20px;
	float:left;
	background: url(../resources/testa_strilli.gif); 
	background-repeat:repeat-x; 	
	width: 60%;
	text-align: left;
}
.boxtitolodxstretto {
        height:20px;
	float:right;
	background: url(../resources/testa_strilli.gif); 
	background-repeat:repeat-x; 	
	background-position: top;
	width: 40%;
	text-align: right;
}
#box_briciole {
	font-weight:bolder;
}