body {
margin: 0;
padding: 0;
font: 12px Tahoma, Geneva, Arial, Helvetica, sans-serif;
text-align: center; 
background: #ece9d8 url(../image/comuni/bkg_body.gif) center top repeat;
color: #262626;
}
p{
margin:0;
padding:0;
}
img{
border:0;
}
h1{
font-family:"trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:18px;
margin:0;
}
#centrato {
width:800px;
margin:auto;
text-align: left;
}
#corpo {
float:left;
background: url(../image/comuni/bkg_corpo.gif) left top repeat-y;
}
#pagina{
float:left;
width:761px;
margin: 1px 20px 6px 20px ; /*modificato in IE*/
background: url(../image/comuni/bkg_pagina.gif) right top repeat-y;
}
/*-----------------------------
 H E A D E R
-------------------------------*/
#header{
background:url(../image/comuni/bkg_header.jpg) center top no-repeat;
padding:0 20px;
height:170px;
}
#logo{
padding:12px 0 0 22px;
float:left;
}
#destra_h{
float:right;
text-align:right;
padding:47px 0 0 0;
}
.data{
background:#6a953a;
color:#fff;
font-weight:bold;
width:166px;
padding:2px;
margin:0 0 24px 0;
}
.lingua,
.mappa {
margin:0 0 3px 0;
}
.lingua a,
.mappa a{
text-decoration:none;
display:block;
padding:2px;
width:166px;
}
.lingua a:link, .lingua a:visited,
.mappa a:link, .mappa a:visited{
color:#000;
background:#e1ead8;
}
.lingua a:hover, .lingua a:focus,  .lingua a:active,
.mappa a:hover, .mappa a:focus,  .mappa a:active{
color:#fff;
background:#9ec473;
}
/*-----------------------------
 P E R C O  R S O
-------------------------------*/
#percorso{
background:#6a953a;
width:755px;
margin: 0 20px; /*modificato in IE*/
padding:1px 3px ;
clear:left;
}
#percorso h4,
#percorso_interna h4{
display:inline;
margin:0;
padding:0 0.2em;
}
h4 {
font-size:12px;
}

h4 a{
text-decoration:none;

}
h4 a:link, h3 a:visited{
color:#000;
background:none;
}
h4 a:hover, h3 a:focus, h3 a:active{
color:#000;
background:none;
}
h3 {
font-size:18px;
}

/*---------------------------------------
 P E R C O  R S O     I N T E R N A
-----------------------------------------*/
#percorso_interna{
/*background definitO in interna_n.css*/
background:#a9cd7d;
width:543px;
margin: 0;
padding:1px 3px ;
clear:left;
}
/*-----------------------------
 H O M E
-------------------------------*/ 
#flash_top{
float:left;
text-align:center;
padding:0 20px;
margin:0 0 1px 0;
}
#flash_home{
float:left;
text-align:center;
padding:20px 0px 30px 0px;
}
#sinistra{
width:580px;
float:left;
margin:0;
padding:0 5px;
}
#sinistra p{
margin:0 0 12px 0;
}

/*-----------------------------
 F O O T E R 
-------------------------------*/ 
#footer{
background:#6a953a;
clear:left;
width:741px;
margin:0 20px 5px 20px;
padding:5px 10px 5px 10px;
text-align:center;
color:#fff;
line-height:1.5em;
}
#footer a{
text-decoration:none;
padding:0 1.5em;
}
#footer a:link, #footer a:visited{
color:#fff;
}
#footer a:hover, #footer a:focus, #footer a:active{
color:#000;
}
/*-----------------------------
 C O L O N N A   D E S T R A
-------------------------------*/
#destra{
width:155px;
float:left;
margin:0;
padding:8px;
font-size:11px;
}
.box{
background:#fff  url(../image/colonna_dx/arrotandato_bottom.gif) bottom center no-repeat;
margin-bottom:8px;
padding:0 0 8px 0;
}
.box p{
padding:0 5px;
}
.news{
padding:5px;
}
.news a{
text-decoration:none;
}
.news a:link, .news a:visited{
color:#000;
}
.news a:hover, .news a:focus, .news a:active{
color:#6a953a;
}
.data_n{
border-top:1px dashed #000;
text-align:right;
width:136px;
display:block;
color:#6a953a;
background:#fff;
margin:3px 0;
padding:5px 0 0 0;
}
.cerca{
background:#6a953a url(../image/colonna_dx/freccia.gif) left center no-repeat;
width:135px;
height:15px;
margin:3px 5px;
}
.cerca a{
text-decoration:none;
padding:0 0 0 15px;
}
.cerca a:link, .cerca a:visited{
color:#fff;
}
.cerca a:hover, .cerca a:focus, .cerca a:active{
color:#000;
}
.modulo{
width:136px;
border:1px solid #000;
padding:3px;
margin:5px 0 0 0;
color:#6a953a;
font-weight:bold; 
}
/*------------------------------------
 M E N U      N A V I G A Z I O N E 
--------------------------------------*/
.menuNavigazione{
margin:0;
padding:0;
list-style-type:none;
background:#fff;
}
.menuNavigazione a{
text-decoration:none;
display:block;
padding:3px;
margin:0;
color:#000;
border-bottom:1px solid #fff;
}
.menuNavigazione .uno a:link, .menuNavigazione .uno a:visited{
background:#cfe3b8;
}
.menuNavigazione .uno a:hover, .menuNavigazione .uno a:focus, .menuNavigazione .uno a:active{
background:#f1f7ea;
}
.menuNavigazione .due a:link, .menuNavigazione .due a:visited{
background:#b8dbe3;
}
.menuNavigazione .due a:hover, .menuNavigazione .due a:focus, .menuNavigazione .due a:active{
background:#eaf4f7;
}
.menuNavigazione .tre a:link, .menuNavigazione .tre a:visited{
background:#b8cde3;
}
.menuNavigazione .tre a:hover, .menuNavigazione .tre a:focus, .menuNavigazione .tre a:active{
background:#eaf0f7;
}
.menuNavigazione .quattro a:link, .menuNavigazione .quattro a:visited{
background:#ceb8e3;
}
.menuNavigazione .quattro a:hover, .menuNavigazione .quattro a:focus, .menuNavigazione .quattro a:active{
background:#f0eaf7;
}
.menuNavigazione .cinque a:link, .menuNavigazione .cinque a:visited{
background:#e3b8dc;
}
.menuNavigazione .cinque a:hover, .menuNavigazione .cinque a:focus, .menuNavigazione .cinque a:active{
background:#f7eaf5;
}
.menuNavigazione .sei a:link, .menuNavigazione .sei a:visited{
background:#e4b7be;
}
.menuNavigazione .sei a:hover, .menuNavigazione .sei a:focus, .menuNavigazione .sei a:active{
background:#f7eaec;
}
.menuNavigazione .sette a:link, .menuNavigazione .sette a:visited{
background:#e9d2b2;
}
.menuNavigazione .sette a:hover, .menuNavigazione .sette a:focus, .menuNavigazione .sette a:active{
background:#f8f2e8;
}
.menuNavigazione .otto a:link, .menuNavigazione .otto a:visited{
background:#e9ddb2;
}
.menuNavigazione .otto a:hover, .menuNavigazione .otto a:focus, .menuNavigazione .otto a:active{
background:#f8f5e8;
}
.menuNavigazione .nove a:link, .menuNavigazione .nove a:visited{
background:#e9e8b2;
}
.menuNavigazione .nove a:hover, .menuNavigazione .nove a:focus, .menuNavigazione .nove a:active{
background:#f8f8e8;
}
/*-----------------------------
 I N T E R N A
-------------------------------*/
#interna{
float:left;
margin:0 20px;/*corretto IE*/
width:761px;
background: url(../image/comuni/bkg_menuNavigazione.gif) left top repeat-y;
}
#interna_sx{
float:left;
width:200px;
margin-right:10px;
}
#interna_dx{
float:left;
width:550px;
background: url(../image/comuni/bkg_pagina.gif) right top repeat-y;
}
#flash_interna{
float:left;
text-align:center;
padding:0;
margin:0 0 1px 0;
}
#interna_centro{
width:379px;
float:left;
}
#interna_centro p{
margin:10px;
line-height:1.3em;
}
#interna_centro img{
float:left;
padding:5px 10px 5px 0;
}
.titolo{
background:url(../image/interna/logo_p.gif) left top no-repeat;
padding:10px 10px 10px 60px;
border-bottom:1px solid #000;
}
/*----------------------------------------------------
 M E N U      N A V I G A Z I O N E    S E C O N D O
------------------------------------------------------*/
.secondoLivello{
padding:0;
margin:0;
list-style-type:none;
}
.secondoLivello a{
padding:2px 3px 2px 15px;
display:block;
color:#000;
border-bottom:1px solid #fff;
}
.secondoLivello a:link, .secondoLivello a:visited {
/*background definitO in interna_n.css*/
text-decoration:none;
}
.secondoLivello a:hover, .secondoLivello a:focus .secondoLivello a:active{
text-decoration:none;
}


.secondoLivello .uno a:link, .secondoLivello .uno a:visited{
background:#ecf4e2;
}
.secondoLivello .uno a:hover, .secondoLivello .uno a:focus, .secondoLivello .uno a:active{
background:#cfe3b8;
}

.secondoLivello .due a:link, .secondoLivello .due a:visited{
background:#e2f1f4;
}
.secondoLivello .due a:hover, .secondoLivello .due a:focus, .secondoLivello .due a:active{
background:#b8dbe3;
}

.secondoLivello .tre a:link, .secondoLivello .tre a:visited{
background:#e2ebf4;
}
.secondoLivello .tre a:hover, .secondoLivello .tre a:focus, .secondoLivello .tre a:active{
background:#b8cde3;
}

.secondoLivello .cinque a:link, .secondoLivello .cinque a:visited{
background:#f4e2f1;
}
.secondoLivello .cinque a:hover, .secondoLivello .cinque a:focus, .secondoLivello .cinque a:active{
background:#e3b8dc;
}
