body {
margin: 0;
padding: 0;
font: 11px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center; 
background: #fff url(../image/comuni/bkg_body.jpg) center top repeat-x;
color: #262626;
/*scrollbar-face-color: #0051a2;
scrollbar-highlight-color:#0051a2;
scrollbar-3dlight-color:#0051a2;
scrollbar-darkshadow-color:#0051a2;
scrollbar-shadow-color:#0051a2;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#0051a2;
*/
scrollbar-face-color: #fff;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#fff;
scrollbar-darkshadow-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-arrow-color:#0051a2;
scrollbar-track-color:#fff;
}

.link{
padding:7px 0 0 0;
margin:0;
}
.link li {
display:inline;
}
.link a{
text-decoration:none;
white-space:nowarp;
font-size:11px;
font-weight:bold;
padding:5px;
}

.link a:link,
.link a:visited{
background: #fff;
color:#999999;
}
.link a:hover,
.link a:focus,
.link a:active{
color:#000;
}
.link .voce_corrente a:link,
.link .voce_corrente a:visited,
.link .voce_corrente a:hover,
.link .voce_corrente a:focus,
.link .voce_corrente a:active{
color:#000;
border: 1px solid #000;
}/*--------------------------*/


#centrato {
width:970px;
margin:auto;
text-align: left;
}

#credits {
width:900px;
margin:auto;
text-align:right;
/*border-top:1px dashed #000;*/
background: #fff url(../image/comuni/bgcredits.jpg) center top repeat-x;
}
.testoCREDITS{

}
.linkCredits{

margin-top:5px;
}
.linkCredits li {
display:inline;
}
.linkCredits a{
text-decoration:none;
white-space:nowarp;
font-size:11px;
font-weight:bold;
padding:0px;
}

.linkCredits a:link,
.linkCredits a:visited{
color:#999999;
}
.linkCredits a:hover,
.linkCredits a:focus,
.linkCredits a:active{
color:#000;
}
.linkCredits .voce_corrente a:link,
.linkCredits .voce_corrente a:visited,
.linkCredits .voce_corrente a:hover,
.linkCredits .voce_corrente a:focus,
.linkCredits .voce_corrente a:active{
color:#000;
}

#corpo {
width:917px;
padding:110px 31px 0 18px;
float:left;
background: url(../image/comuni/bkg_centrato.jpg) center top no-repeat;
height: auto !important;  /* per i browser moderni */
height: 345px;      /* per IE5.x e IE6 */
min-height: 345px;  /* per i browser moderni */

}
#sinistra{
width:282px;
float:left;
}
#destra{
width:635px;
float:left;
}
p{
margin:0;
padding:0;
}
img{
border:0;
}
h1{
margin:0 0 15px 0;
padding:0;
font-size:20px;
}
.azzurro{
font-weight:bold;
color:#004a9f;
}
.verde{
font-weight:bold;
color:#415d15;
}

/*-------------------------------------------------------------------------
	S I N I S T R A
-------------------------------------------------------------------------*/
#logo{
margin:12px 0 10px 10px;
}
#contenitore_m1{
width:127px;
float:left;
}
#dati{
float:left;
margin:0 0 0 10px;
width:129px;
}
.contatti{
padding:0 0 10px 0;
border-bottom:1px solid #e3e3e3;
}
.contatti a{
text-decoration:none;
color:#000;
}
.contatti a:hover{
text-decoration:underline;
color:#000;
}
.news{
margin:0 0 10px 0;
padding:0;
}
.news a:link, .news a:visited{
text-decoration:none;
color:#000;
}
.news a:hover, .news a:focus, .news a:active{
text-decoration:underline;
color:#004a9f;
}
/*-------------------------------------------------------------------------
	M E N U   D I   P R I M O   L I V E L L O
-------------------------------------------------------------------------*/
.menuNavigazione{
width:127px;
margin:0;
padding:0;
list-style:none;
}
.menuNavigazione a{
display:block;
text-decoration:none;
border-top:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
border-left:1px solid #e3e3e3;
border-bottom:0;
margin:0;
padding:3px 3px 2px 3px;
background:#FFF;
color:#009;
}
.menuNavigazione a:link,
.menuNavigazione a:visited{
background:#FFF;
color:#000;
}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
background:#c4d9f4;
color:#000;
}
.menuNavigazione .voceCorrente a:link,
.menuNavigazione .voceCorrente a:visited,
.menuNavigazione .voceCorrente a:hover,
.menuNavigazione .voceCorrente a:focus,
.menuNavigazione .voceCorrente a:active{
background:#0749a1;
color:#fff;
}
/*-------------------------------------------------------------------------
	M E N U   D I   S E C O N D O   L I V E L L O
-------------------------------------------------------------------------*/
#contenitore_m2{
float:left;
margin:0 0 15px 0;
width:100%;
font:11px Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.menuNavigazione2{
padding:0;
margin:0;
list-style:none;
height:2em;
}
.menuNavigazione2 li{
float:left;
}
.menuNavigazione2 a{
float:left;
height:2.5em;
line-height:2em;
padding:0 0.7em;
margin:0 5px 0 0;
text-decoration:none;
}

.menuNavigazione2 a:link,
.menuNavigazione2 a:visited{
background:#c4d9f4;
color:#000;
border-bottom:1px solid #fff;
}
.menuNavigazione2 a:hover,
.menuNavigazione2 a:focus,
.menuNavigazione2 a:active{
background:#0749a1;
color:#fff;
border-bottom:1px #000000;
border-bottom:1px solid #0749a1;
}
.menuNavigazione2 .voceCorrente a:link,
.menuNavigazione2 .voceCorrente a:visited,
.menuNavigazione2 .voceCorrente a:hover,
.menuNavigazione2 .voceCorrente a:focus,
.menuNavigazione2 .voceCorrente a:active{
background:#0749a1;
color:#fff;
border:1px #000000;
border-bottom:1px solid #0749a1;

}
/*-------------------------------------------------------------------------
	H E A D E R
-------------------------------------------------------------------------*/
#header{
width:300px;
float:right;
margin:0 20px 20px 0;
text-align:center;
}
h2{
padding:0;
margin:0;
color:#fff;
font-family:"Times New Roman", Times, serif;
font-size:13px;
text-transform:uppercase;
}
/*-------------------------------------------------------------------------
	D E S T R A
-------------------------------------------------------------------------*/
#pagina{
float:left;
width:100%;
background:url(../image/comuni/bkg_destra.png) right top repeat-y;
}

#col_centro{
float:left;
padding:0 24px;
width:360px;
}
#col_centro img{
float:left;
padding:20px 20px 20px 0;
}

#col_dx{
float:left;
width:188px;
padding:0 18px;
}
.stato{
font-size:18px;
}
.operazione{
border-bottom:1px solid #e3e3e3;
padding:8px 0;
}
.operazione img{
float:left;
padding:5px 10px 0 0;
}
.titolo{
font-weight:bold;
color:#0051a2;
}
.evidenziato{
padding:0 2px;
margin:2px 0;
color:#fff;
background:#0051a2;
}
.dettagli a{
background:url(../image/comuni/frecce.png) left center no-repeat;
text-decoration:none;
padding:0 0 0 10px;
margin:0 0 0 10px;
color:#000;
}
.dettagli a:hover, .dettagli a:focus,dettagli a:active{
color:#0051a2;
}
/*-------------------------------------------------------------------------
	I N T E R N E
-------------------------------------------------------------------------*/
#pagina_interna{
float:left;
width:585px;
padding:0 25px;
background:url(../image/comuni/bkg_pagine_interne.jpg) left top repeat-y;

}
#interna_01{
float:left;
width:310px;
margin:0 10px 0 0;
text-align:justify;
}
#interna_01 img{
border:1px solid #000;
padding:4px;
margin:5px 5px 0 0;
float:left;
}

#interna_01_immobili{
float:left;
width:260px;
margin:0 10px 0 10px;
text-align:right;
}
.dettagliIMM a{
background:url(../image/comuni/frecce.png) left center no-repeat;
text-decoration:none;
padding:0 0 0 10px;
margin:0 0 0 140px;
color:#000;
text-align:right;
font-weight:bold;
}
.dettagliIMM a:hover, .dettagliIMM a:focus,dettagliIMM a:active{
color:#0051a2;
}



#interna_01_immobili img{
border:1px solid #000;
padding:4px;
margin:5px 5px 0 0;
float:left;
}

#interna_01_fotogallery{
float:left;
width:260px;
margin:0 20px 0 0;
text-align:justify;
}

#interna_01_fotogallery img{
border:1px solid #000;
padding:2px;
margin:5px 5px 0 0;
float:left;
}

#interna_01_attivita{
float:left;
width:575px;
margin:0 0px 0px 0px;
text-align:justify;
}

h3{
margin:15px 0 5px 0;
padding:0;
font-size:18px;
color:#0749a1;
}


#interna_01_attivita img{
border:1px solid #000;
padding:2px;
margin:10px 5px 0 0;
float:left;
}


#interna_02{
float:left;
width:255px;
}

#interna_02_imm{
float:left;
width:255px;
}
.boxArrotondato{
background: url(../image/comuni/angoli_2.gif) #91d22c bottom left no-repeat;
width:255px;
margin:0 0 10px 0;
}
.boxArrotondato h1{
color:#fff;
margin:0;
padding:10px;
background:url(../image/comuni/angoli_1.gif) top left no-repeat;
}
.boxArrotondato p{
margin:0;
padding:0 10px 10px 10px;
}
.piu{
background:url(../image/comuni/piu.gif) left top no-repeat;
padding:0 0 0 35px;
}

#gallery{
width:260px;
margin-right:5px;
margin-left:10px;
text-align:left;

}
.fotoG{
float:left;
margin-right:5px;
}

#galleryDOC{
width:260px;
margin-right:5px;
margin-left:10px;
margin-top:5px;
text-align:left;
}

.doc{
margin-right:3px;
float:left;
margin-top:5px;
}
h4{
margin:15px 0 15px 0;
padding:0;
font-size:20px;
text-align:left;
}


#interna_02_immobili{
float:left;
width:280px;
margin:0 0px 0 0;
text-align:justify;
}
#interna_02_immobili img{
border:1px solid #000;
padding:4px;
margin:5px 5px 0 0;
float:left;
}


#interna_02_fotogallery{
float:left;
width:300px;
}

#interna_02_fotogallery img{
border:1px solid #000;
padding:2px;
margin:5px 5px 0 0;
float:left;
}

#interna_dovesiamo{
float:left;
width:570px;
margin:0 0px 0 0;
text-align:justify;
}


