div.img-dec {
 background: url('../img/shad.gif') no-repeat bottom right;
 float: right;
 margin: 0px 0px 0px 0px;
 padding: 0;
 position: relative;
}
div.img-dec img {
 background-color: #fff;
 border: 0px solid #a9a9a9;
 display: block;
 margin: -5px 5px 5px -5px;
 padding: 6px;
 position: relative;
}
.contatti{
padding:0px 10px 0px 10px;
}
.lavorazioni {
height:4px;
background-color:#FFF;
width:740px;
margin:0px;
padding:0px;
display:block;
clear:both;
}
.mynews{
list-style-image:url(../img/checked.gif);
list-style-position:outside;
}
ul.news li{
margin-bottom:7px;
margin-left:20px;
padding:3px 3px 3px 0px;
}
ul.news li a:link,ul.news li a:visited{
color:#000;
text-decoration:none;
}
ul.news li a:hover{
color:#1E7CA0;
text-decoration:none;
}
ul.news li .blu{
color:#1E7CA0;
}
.blu{
color:#1E7CA0;
}
.left_news{
position:relative;
width:312px;
float:left;
padding: 0px;
border:0px solid green;
padding-left:10px;
}
.left_news a:link, a:visited{
color:#1E7CA0;
text-decoration:none;
}
.left_news a:hover{
color:#1E7CA0;
text-decoration:underline;
}
.mid_news{
width:230px;
float:left;
border:0px solid blue;
padding: 0px;
display:inherit;
}
.right_news{
width:178px;
float:right;
position:relative;
padding: 3px;
border-left:2px solid #FFF;
}
.left_lav{
position:relative;
width:140px;
float:left;
padding: 8px 3px 3px 3px;
border-left:1px solid #FFF;
}
.mid_lav{
width:420px;
float:left;
border:0px solid blue;
padding: 3px;
}
.right_lav{
width:100px;
float:left;
position:relative;
padding: 3px;

height:80px;
background:url(../img/icona_pdf.gif) no-repeat bottom center;
}
.right_lav a{
	display:block;
	height:80px;
}
.right_lav a:link, a:visited{
text-decoration:none;
color:#1E7CA0;
}
.right_lav a:hover{
text-decoration:underline;
color:#1E7CA0;
}
.titolo{
font-weight:bold;
}
h1 {
font-size: 16px;
/*font-family:Arial,Verdana,Courier,sans;*/
font-weight:bold;
color:#000;
margin-top:0px;
margin-bottom:10px;
padding:0;
}
ul{
list-style:none;
margin: 0px;
padding:0px;
}
ul.menu {
padding:10px 0px 0px 15px;
margin:0;
}
ul.menu li{
list-style:none;
display:inline;

}
ul.menu li a:link,ul.menu li a:visited{
list-style:none;
display:inline;
text-decoration:none;
color:#000;
}
ul.menu li a:hover{
list-style:none;
display:inline;
text-decoration:none;
color:#1E7CA0;
}
ul.menu2 {
padding:0px;
margin:0px;
}
ul.menu2 li{
list-style:none;
margin:0;
padding:0;
}
ul.imgmenu {
padding:0px;
margin:0;
}
ul.imgmenu li{
margin:0px 5px 5px 0px;
padding:0;
list-style:none;
display:inline;
}
.newshome {
padding:0px;
margin:0px;
float:left;
width:215px;
}

ul.newshome2{
padding:0px 15px 5px 5px;
}
ul.newshome2 li{
padding:0;
margin:0px 0px 3px 0px;
list-style:none;
border:0px solid green;
color:#000;
}
ul.newshome2 li a:link,ul.newshome2 li a:visited,ul.newshome2 li a:hover{
text-decoration:none;
color:#000;
}
ul.newshome2 li.data{
color:#1E7CA0
}
ul.newshome2 li.titolo{
list-style:none;
border:0px solid green;
font-weight:bold;
}
ul.newshome2 li.titolo a:link,ul.newshome2 li.titolo a:visited{
list-style:none;
border:0px solid green;
font-weight:bold;
text-decoration:none;
}
ul.newshome2 li.titolo a:hover{
list-style:none;
border:0px solid green;
font-weight:bold;
text-decoration:none;
color:#1E7CA0;
}
.nocss {
display:none;
}
ul.footerlist {
text-align:left;
margin:0;
padding:0px 18px 0px 0px;
position:relative;
display:block;
color:#000;
}
ul.footerlist li{
padding:3px;
display:inline;
text-decoration:none;
color:#000;
}
ul.footerlist li a:link{
display:inline;
text-decoration:none;
color:#000;
}
ul.footerlist li a:visited{
display:inline;
text-decoration:none;
color:#000;
}
ul.footerlist li a:hover{
display:inline;
text-decoration:none;
color:#1E7CA0;
}
ul.notes_contatti{
margin:10px 15px 10px 15px;
padding:0px;
color:#000;
}
ul.notes_contatti li{
list-style:none;
margin:0px;
padding:0px;
}
ul.notes_contatti li.titolo{
margin-top:3px;
font-weight:bold;
}
ul.notes_contatti li a:link{
text-decoration:none;
color:#000;
}
ul.notes_contatti li a:visited{
text-decoration:none;
color:#000;
}
ul.notes_contatti li a:hover{
color:#1E7CA0;
}
.link_home{
display:block;
width:700px;
height:77px;
}
.snhome{
display:inline;

float:left;
width:450px;
padding-left:7px;
text-align:left;
}
.dxhome{
text-align:left;
background:transparent;
float:right;
width:275px;
padding-right:5px;
}
.sndovesiamo{
display:inline;
background:transparent;
float:left;
width:400px;
padding-left:7px;
text-align:left;
}
.dxdovesiamo{
text-align:left;
background:transparent;
float:right;
width:275px;
padding-right:5px;
}
.imgmenu{
border:0;
}
.home{
	padding:10px;
	margin:0;
	font-size:1.3em;

}
.home a{
	color:#000;
	text-decoration:none;
}
.home a:hover{
	color:#000;
	text-decoration:none;
}


.sn{
padding:10px;
margin:0;
float:left;
width:290px;
}
.dx{
padding:18px 10px 0px 0px;
margin:0;
float:right;
width:160px;
}

/* FORM contatti */
fieldset{
border:0px;
}
div.myform {
display:block;
clear: both;
margin: 0;
}
div.myform label{
width:150px;
text-align:left;
float:left;
margin-right: 1em;
position: relative;
margin:0;
padding:0px 5px 0px 0px;
}
div.myform label a:link,div.myform label a:visited{
color:#000;
text-decoration:underline;
}
div.myform label a:hover{
color:#1E7CA0;
text-decoration:underline;
}
div.myform input, textarea{
font-size:12px;
padding:1px;
color:#000;
padding:5px 0px 0px 5px;
margin:0px 0px 0px 0px;
}
div.myform input:focus,textarea:focus{
border: 1px solid #6699CC;
background-color:#F9F9F9;
}
div.myform input.mysubmit{
padding: 3px 15px 3px 15px;
margin-top: 10px;
margin-bottom:0px;
font-weight: normal;
/*font-family:Arial,Verdana,Courier,sans;*/
font-size:12px;
}
.submit_contatti{
margin-top:4px;
margin-left:157px;
}

/* PAGINAZIONE */
ul.paginazione{
text-align:center;
margin-top:20px;
margin-bottom:0px;
}
ul.paginazione li{
width:15px;
border:1px solid #FFF;
margin:2px;
padding:2px;
display:inline;
}
ul.paginazione li a:link{
text-decoration:none;
color:#000;
}
ul.paginazione li a:visited{
text-decoration:none;
color:#000;
}
ul.paginazione li a:hover{
text-decoration:underline;
color:#000;
}
ul.paginazione li.selezionato{
width:15px;
border:1px solid #1E7CA0;
margin:2px;
padding:2px;
display:inline;
}
ul.paginazione li.noborder{
width:15px;
border:0px;
margin:2px;
padding:2px;
display:inline;
color:#000;
}

div#banner{
background-color:#FFFFFF;
}
div.categoria{
font-weight:bold;
text-decoration:underline;
color:#1E7CA0;
margin-bottom:5px;
}
div.dettaglio{
text-decoration:none;
color:#1E7CA0;
margin-top:5px;
}

	
	

div.clear{
	clear:both;
}
