@charset "UTF-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	background-image: url(img/home/bg.jpg);
	background-repeat:repeat-x;
	}

b{font-size: 110%;}
em{color: #F1580E;}
a{
	text-decoration:none;
	color: #333333;
}

.coll
{
text-decoration:none; 
text-align:justify;
color: #909090; 
font: 85% Verdana, Arial, Helvetica, sans-serif;
}

a img { border: 0; }
a:hover img { border: 0; }



#maincontainer{
	width: 940px; /*Width of main container*/
	margin: 0 auto;
	
}

.more{
	color: orange;
	font-size: 13px;
	text-decoration: none;
}

#topsection{
margin: 0 0 0 0;
background-image: url(img/home/bannerdouble.png);
background-repeat: no-repeat;
height: 204px; /*Height of top section*/
margin-top: 0;


}

#search{
	height: 85px; /*Height of quicklink section*/
	/*margin-bottom:1px;
	padding-top: 2px;*/
	text-align: center;
	font-size: 11px;
	font-family: "Arial", Lucida, Helvetica, sans-serif;
	color: #999999;
	background: url('img/home/search.png') no-repeat;
	width: 267px;
	height: 85px;
	float: right;
	padding-top: 5px;
	margin-top: 13px;
	margin-right: 10px;
}

#quicklinklogo{
	float: left;
	width: 610px;
	height: 85px;
	background-image: url('img/home/bannerlogo.png');
	background-repeat: no-repeat;
	
}


#quicklink a{
color: #999999;
}

#micro{
	height: 80px; /*Height of micro section*/
	margin-top: 0px;
	background-repeat: repeat-x;

}
#provamicro{
	text-align: center;
	margin: 0 0 0 0;
	background-image: url(img/home/bgmicro.jpg);
	background-repeat: no-repeat;
}



#microleft{
	float: left;
	}
#micro a{
text-decoration: none;
}

#topsection h1{
margin: 0;

}


#contentcolumn{
	margin: 0 195px 0 185px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	width: 595px;
	padding-top: 35px;
	height: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #333333;
	text-align: left;
	line-height: 11pt;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	
}

#leftcolumn{
float: left;
width: 180px; /*Width of left column in pixel*/
height: 1400px;
left: -840px; /*Set margin to that of -(MainContainerWidth)*/

background-color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-size: 9pt;
	font-style: normal;
	color: #333333;
	
	text-decoration: none;
	
	padding-top: 5px;
	height: 1400px;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align:center;
	}

#leftcolumn a{
text-decoration: none;
color: #000000;

}
#rightcolumn a{
text-decoration: none;
color: #000000;
text-align: left;

}

#rightcolumn{
	float: right;
	width: 150px; /*Width of right column*/
	/*right: -190px; /*Set left margin to -(RightColumnWidth)*/
	padding-top: 12px;
	height: 1400px;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align:center;
	
}

#footer{
	clear: both;
	margin-top: 10px;
	width: 100%;
	color:#999999;
	text-align: center;
	padding: 4px 0;
	text-align: center;
	font-size: 13px;
	font-family: "Arial", Lucida, Helvetica, sans-serif;	
	border-top: dashed black 1px;
	background-color: #ffffff;
}

    
#footer a{
color: #999999;
}

.innerdiv{
margin-right: 10px;
padding-right: 12px;

}



								

.post {
	padding-right: 10px;
	line-height: 12pt;
	
}

.post h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;	
		color: #802904;

}
.title {

	border-bottom: none;

	color: #FF4000;

}
.title a {

	border-bottom: none;

	color: #528DC8;

}



.titledom {

	margin: 0px 10px;
	padding: 11px 0px 4px 10px;
	font-size: 8px;
	font-weight: lighter;
	text-indent: 22px;
	text-align: center;
	background: url('img/home/domanda.png') no-repeat left top;
	line-height: 10px;
	
}

.entryrisp {

	background: url('img/home/imgrisposta.png') no-repeat left top;
	text-indent: 25px;
}

.entry2 {
	padding: 0 20px;
	text-align: justify;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3F4352;
	margin-right: 10px;
	text-align: justify;

}

#innerleft{
text-align: center;
}
.clear {
	clear: both;
}

#breadright a{
	//margin-left: 90%;
	float: right;
	text-decoration: none;
	
}

#img {
	display: block;
	margin: 0px auto;
	text-align: center;
		
}



#funzioni {
	margin-bottom: 20px;
	padding: 0px 20px 40px 1px;
	background: url('img/home/img04.jpg') no-repeat;
}
.box {
	margin-bottom: 5px;
	margin-left: 2px;
	width: 150px;
	height: auto;
	background: url('img/home/box_top.png') no-repeat;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.box .middle {
border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #333333;
	text-align: center;
	line-height: 11pt;
	text-decoration: none;
}



.box .bottom {
	height: 5px;
	background: url('img/home/box_bottom.png') no-repeat;
}

.boxleft {
	margin-bottom: 5px;
	margin-left: 2px;
	width: 172px;
	height: auto;
	background: url('img/home/box_topleft.png') no-repeat;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.boxleft .middle {
border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #333333;
	text-align: center;
	line-height: 11pt;
	text-decoration: none;
}



.boxleft .bottom {
	height: 5px;
	background: url('img/home/box_bottomleft.png') no-repeat;
	margin-bottom: 8px;
}
.imgnews {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
}


.imgnews1 {
	float: right;
	padding-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.imgdash {
	width: 55px;
	height: 57px;
	float: left;
	margin-right: 10px;
}
.newsdescr {
	margin-bottom: 0px;
	margin-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	text-align: left;
}

.boxleftricerca {
	
	text-align: center;
	width: 180px;
	height: 166px;
	
	background: url('img/home/bottoni/terreno.png') no-repeat;
	font-size: 15px; ;
	font-family: "Trebuchet MS", halvetica, Verdana ;	
	color: #ffffff;
}


.boxnews {
	/*margin-bottom: 5px;
	margin-left: 2px;*/
	margin-left: 10px;
	margin-bottom: 20px;
	width: 300px;
	height: auto;
	background: url('img/home/content_topnews.png') no-repeat;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin-top: 0;
	
}
.boxnews .middle {
border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	color: #333333;
	text-align: justify;
	line-height: 11pt;
	text-decoration: none;
}



.boxnews .bottom {
	height: 5px;
	background: url('img/home/content_bottomnews.png') no-repeat;
}

.boxshop {
	/*margin-bottom: 5px;
	margin-left: 2px;*/
	margin-left: 20px;
	margin-bottom: 10px;
	width: 250px;
	height: 20px;
	background: url('img/home/box_topshop.png') no-repeat;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin-top: 0;
	
}
.boxshop .middle {
border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #333333;
	text-align: left;
	line-height: 11pt;
	text-decoration: none;
	
}



.boxshop .bottom {
	height: 5px;
	background: url('img/home/box_bottomshop.png') no-repeat;
}

.imgshop {
	width: 100px;
	height: 120px;
	float: left;
	padding-right: 20px;
	
}
.shoproposta 
{

padding-left: 10px; 
font:normal 12px arial,sans-serif;

}


.titoloextra {
	color: #333333;
	font-weight: bold;
	font-size: 10pt;
	background-color: #F54B00;
	margin:0;
	padding:5px;
}

.style4 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.button	{ 
	background: url(img/home/button-bg.png) repeat-x top center;
	border: 1px solid #999;
		}
		
		
.post {
	margin-right: -5px;
	padding-top: 10px;
	margin-left: -5px;
	
}



.post .meta a {
	
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;

}


.post p {
	
	text-align: justify;
	padding-left: 5px;
}


.post .entry {
	
	text-align: justify;
}


.post .entry-bgbtm {
	margin-bottom: 5px;
	padding: 10px 20px 10px 5px;
	
	/*background: url(img/home/img09.jpg) no-repeat left bottom;*/
}


.post .img {
	width: 80px;
	height: 60px;
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 8px;
	
	float: left;
	display: block;
}


.containernews {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3F4352;
	height: auto;
	padding-right: -20px;
}
#containernews1 {
	float: left;
	height: 1300px;
	width: 300px;
	background-color: #FFFFFF;
	border: 1px dotted #999999;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: -5px;
	padding-left: 10px;
	padding-right: -20px;
	text-align: left;
}



.imgview {
	width: 180px;
	height: 160px;
	float: left;
	padding-right: 10px;
	margin-top: 20px;	
}

.ttitolo{
	color:#666666;
	font-size:11.5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}
.ttitolo  a:link {
	text-decoration: none;
color:#666666;
	font-size:11.5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

.ttitolo a:visited {
	text-decoration: none;
	color:#666666;
	font-size:11.5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
		
}

.tmeta{
	color:#666666;
	font-size:11.5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
}
.tmeta  a:link {
	text-decoration: none;
	color:#666666;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;

}

.tmeta a:visited {
	text-decoration: none;
	color:#666666;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}


.tprimo{
	color:#A64A0D;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 15px;
	line-height: 13px;
}
.tprimo  a:link {
	text-decoration: none;
color:#A64A0D;
	font-size:14px;
		font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 15px;
	line-height: 13px;
}

.tprimo a:visited {
	text-decoration: none;
	color:#A64A0D;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 15px;
	line-height: 13px;
}

.inprimo{
	color:#666666;
	color:#737373;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 10px;
	padding-top: 10px;
	padding-right: 10px;
	line-height: 14px;
	
}
.inprimo  a:link {
	text-decoration: none;
color:#737373;
	font-size:11.5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 10px;
padding-top: 10px;
	padding-right: 10px;
	line-height: 14px;

}

.inprimo a:visited {
	text-decoration: none;
	color:#737373;
	font-size:11.5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	line-height: 14px;
}



	.calendarBox {
		float: left;
		margin-left: 20%;
		top: 30px;
		padding: 5px;
		width: 254px;
			
	}

	.calendarFloat {
		float: left;
		width: 31px;
		height: 25px;
		margin: 1px 0px 0px 1px;
		padding: 1px;
		border: 1px solid #000;
		
	}
	
#cal {
		width: 100%;
		height: 350px;
				
	}
#pagination-clean li 
         {
          border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; 
          }

#pagination-digg li      
    { 
    border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; 
    }
#pagination-digg a  
         { 
         border:solid 1px #9aafe5; margin-right:2px;
          }
#pagination-digg .previous-off,
#pagination-digg .next-off   
{ 
border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; 
}
#pagination-digg .next a,
#pagination-digg .previous a 
{ 
font-weight:bold; 
}	
#pagination-digg .active  
   { 
   background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; 
   }
#pagination-digg a:link, 
#pagination-digg a:visited 
  { 
  color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; 
  }
#pagination-digg a:hover  
   {
    border:solid 1px #0e509e;
     }
     
ul#navigation{
	float: left;
	margin: 0;
	padding: 0;
	height: 40px;
	width: 100%;
	background: url(img/menu/bgmenu.jpg) repeat-x;
	list-style:none;
	font-family: Arial;
	font-size: 0.93em;
}

ul#navigation li ul li{
list-style:none;
margin:0;
padding: 0px;

}
ul#navigation li{
float:left;
margin-top: 5px;
width: auto;
}
ul#navigation a:link,
ul#navigation a:visited{
	display: block;
	color: #fff;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
ul#navigation a:hover,
ul#navigation a:focus,
ul#navigation a:active{
opacity: 0.4;
	
	background: #e2ba3b url("img/menu/hover.gif") top center no-repeat;
	color: #000;
}
ul#navigation li ul{
display: none;
}
ul#navigation li:hover ul{
display: block;
position: absolute;
z-index:1;
width:130px;
padding: 0;
margin: 0 0 0 -1px;
border:1px solid #fe9b00;
background: #ffac00;
font-size:.8em;
}
ul#navigation li li {
border-bottom:1px solid #D76120;
width: 130px;
}

.right
{
	float: right;
	margin-bottom: 10px;
	width: 189px;
	height: 189px;
}







.titlenormativa {
	border-bottom: none;
	color: #004080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}





#containerview{
	height: 180px;
	margin-right: -5px;
	border: 1px dotted #FF6600;

}

.linlinkrosso {
	color: #802904;
}


.linkrosso  a:link {
	color: #802904;
	
}

.linkrosso a:visited {
	color: #802904;
		
}

