/* CSS Document */

body{
font-family:Tahoma;
font-size: 13px;
color: #314A5E;
line-height:16px; 
margin:0; 
text-align:center; 
}
a, a:visited, a:link,a:active{
text-decoration:none;
color:#6096C0
}

a:hover{
text-decoration:underline;
}
.titolo{
font-size:18px;
}
.data{
font-size:11px;
}
.consigliotestata{ font-size:10px; border-bottom:#CCCCCC solid 1px}
.consigliotitolo{font-size:12px; font-weight:bold;background-color:#DCE6EF; width:650px; padding:3px 0 3px 6px; }

.testopiede{
color:#FFFFFF;
}
.testopiede a,.testopiede a:visited,.testopiede a:link{
text-decoration:none;
color:#FFFFFF;
}
.testopiede a:hover{
text-decoration:underline;
color:#FFFFFF;
}
ul{
margin-left:15px;
}
div#container_all{
width: 100%;
margin: 0 auto;
text-align:left;
background-color:#D8E5EF;
background-image:url(layout_images/sfondi/SfondoHeader.jpg);
background-repeat:repeat-x;
}

div#container_center{
width: 950px;
margin: 0 auto;
text-align:left; 
}

div#container_corpus{
width: 950px;
margin: 0 auto;
text-align:left;
background-color:#FFFFFF;
background-image:url(layout_images/sfondi/corpus.gif);
background-repeat:no-repeat;
}

div#content{
width: 649px; 
padding:40px 35px 0 0; 
float:right; 
}

div#header{
height:60px; 
}
div#leftTeaser{height:220px; margin:30px 0 0 10px; float:left; position:relative;}

div#banner{
height:159px; 
}

.news_home{
border-bottom:#E6F1F6 solid 1px; 
width:196px; 
border-collapse:collapse;
}

.linkbox{
/*border-bottom:#dae7f1 solid 1px; 
width:180px; 
background-image:url(/layout_images/sfondi/link.gif);
background-repeat:no-repeat;
padding:10px;
*/}

div#teaser{
width:640px;
height:60px;
background-image:url(layout_images/sfondi/SfondoBanner.gif);
background-repeat:repeat-x;
}

.teaser_images{
width:150px;
padding:5px 0 0 10px;
position:absolute;
}

div#footer{
clear:right; 
text-align:center; 
background-color: #688ba7;
border-top:2px solid #4D708C;
padding: 20px 0 20px 0;
height:50px
}

/* contenitore di sinistra news*/
div#left{
float:left;
width: 195px; 
padding:40px 0 0 35px; 
}
.left_content{
width:166px;
margin:10px 0 0 0px;
}
.left_image{
width:195px;
height:97px;
margin:0px 0 0 0px;
float:left;
position:relative;
}

/* contenitore di sinistra municipio*/
div#municipio{
float:left;
width: 166px;
height:200px;
background-image:url(layout_images/sfondi/SfondoSottoMenu.jpg);
background-repeat:no-repeat;
padding:0 15px 0 15px;
}
div#cittadino{float:left; width:271px; display:block; background:url(layout_images/home/BoxCittadino.gif); background-repeat:no-repeat; padding: 50px 18px 20px 18px; height:170px;}
div#compro{
float:right; width:271px; display:block; background:url(layout_images/home/BoxComprovendo.gif); background-repeat:no-repeat; padding: 50px 18px 20px 18px; height:170px;
}
div#bollettino{float:left; width:271px; display:block; background:url(layout_images/home/BoxBollettino.gif); background-repeat:no-repeat; padding: 50px 18px 20px 18px; height:200px;
}
div#storia{float:right; width:271px; display:block; background:url(layout_images/home/BoxStoria.gif); background-repeat:no-repeat; padding: 50px 18px 20px 18px; height:200px;
}
.link_teaser{
font-size:10px; text-align:right;
}
/* contenitore di sinistra menu*/
div#submenu{
float:left;
width: 207px;
height: auto !important;height:150px;min-height:150px;
background-image:url(layout_images/sfondi/SfondoSottoMenu.jpg);
background-repeat:no-repeat;
}
.submenu_item{
width:160px;
height:25px;
padding:8px 0 0 30px;
background-image:url(layout_images/elementiGrafici/sottomenu.png);
background-repeat:no-repeat; 
}
.submenu_item_active{
width:160px;
height:25px;
padding:8px 0 0 30px;
background-image:url(layout_images/elementiGrafici/sottomenu_a.png);
background-repeat:no-repeat; 
}
/* menu  in testa */
div#menu{
height:60px;
width: 950px;
margin: 0 auto;
}

td.back {
	background-image: url(/layout_images/elementiGrafici/sfumaturaForm.gif);
	background-repeat:no-repeat;
	padding-top:10px;
}
#menuOpen{
	height: 48px;
	width: 4px;
	position:relative;
	float:left;
	padding:12px 0 0 0;
}
#menucell1{
	height: 48px;
	width: 120px;
	position:relative;
	float:left;
	padding:12px 0 0 0;
}
#menucell2{
	height: 48px;
	width: 88px;
	float:left;
	position:relative;
	padding:12px 0 0 0;
}
#menucell3{
	height: 48px;
	width: 81px;
	float:left;
	position:relative;
	padding:12px 0 0 0;
}
#menucell4{
	height: 48px;
	width: 52px;
	position:relative;
	float:left;
	padding:12px 0 0 0;
}
#menucell5{
	height: 48px;
	width: 173px;
	float:left;
	position:relative;
	padding:12px 0 0 0;
}
#menucell6{
	height: 48px;
	width: 87px;
	float:left;
	position:relative;
	padding:12px 0 0 0;
}
#menucell7{
	height: 48px;
	width: 131px;
	position:relative;
	float:left;
	padding:12px 0 0 0;
}
#menucell8{
	height: 48px;
	width: 120px;
	float:left;
	position:relative;
	padding:12px 0 0 0;
}
#menucell9{
	height: 48px;
	width: 90px;
	float:left;
	position:relative;
	padding:12px 0 0 0;
}
#menuClose{
	height: 48px;
	width: 4px;
	position:relative;
	float:left;
	padding:12px 0 0 0;
}



