body{
	background-color:#e6e6e6;
	margin-top:0px;
	padding:0px;
	text-align:left;
	font-size:11px;
	font-family: verdana, arial;
	color: #333;
	

}

#contenitore_testata {
	width:973px;
	height:83px;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	background-image:url(bg_ombra_big.jpg);
background-repeat:repeat-y;
background-color:#e6e6e6;
}


#chiusura{
width:974px;
	padding-left:10px;
height:11px;
background-color:#ececec;
background-repeat:no-repeat;

	margin-left:auto;
	margin-right:auto;
background-image:url(bg_chiusura.jpg);
}


#testata {
width:955px;
height:83px;
background-image:url(testata_somain_nuovo_2.jpg);
background-repeat:no-repeat;
float:left;
}
#testata_amministrazione {
width:955px;
height:83px;
background-image:url(testata_somain_amministrazione.jpg);
background-repeat:no-repeat;
float:left;
}
#testata_ombra {
width:9px;
height:83px;
float:left;
}
#contenitore_big {
	width:973px;
	padding-left:9px;
	margin-left:auto;
	margin-right:auto;
	background-color:#e6e6e6;
	background-image:url(bg_ombra_big.jpg);
background-repeat:repeat-y;

}
#contenitore_corpo {
	width:954px;
}

#immagine_pincipale {
	width:954px;
	height:279;
}




#strisciabianca {
width:955px;
height:7px;
background-color:#ffffff;
}
#contenuti_background_a {
width:955px;
background-position:center;
background-color:#ffffff;
float:left;
margin-top:10px;
}

#contenuti_home{
width:600px;
padding:15px;
padding-top:0px;
margin-top:0px;
margin-bottom:10px;
padding-bottom:0px;
float:left;
font-size:11px;
line-height:20px;
text-align:justify;
}

#contenuti_home #briciole{
padding-top:0px;
margin-top:0px;
margin-bottom:25px;
padding-bottom:0px;
font-size:10px;
line-height:10px;
text-align:left;
}


#box_contenuto_sinistra{
width:560px;
padding:15px;
padding-top:10px;
padding-left:20px;
padding-right:20px;
margin-top:20px;
margin-bottom:10px;
padding-bottom:10px;
float:left;
font-size:11px;
line-height:13px;
text-align:justify;
background-color:#fff;
background-image:url(bg_box.jpg);
background-position:top-left;
background-repeat:no-repeat;
}

#box_contenuto_sinistra #titolo{
font-size:16px;
color: #104592;
margin-top:0px;
padding-top:5px;
padding-bottom:10px;
text-align:left;
line-height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
border-bottom:1px #ccc solid;
font-weight:bold;
}
#box_contenuto_sinistra #testo_contenuto{

margin-top:0px;
padding-top:15px;
padding-bottom:10px;
border-top:1px #fff solid;
}

#box_contenuto_sinistra #testo_contenuto_noriga{

margin-top:0px;
padding-top:15px;
padding-bottom:10px;
}

#news_home{
width:300px;
padding:10px;
padding-top:5px;
margin-top:10px;
margin-bottom:10px;
padding-bottom:0px;
float:left;
font-size:11px;
line-height:15px;
background-image:url(background_trasparente.png);
background-repeat:repeat;
}
#news_home #notizia{
border-bottom:1px #bb071e solid;
margin-bottom:5px;
padding-bottom:5px;
}
#news_home #notizia #titolo{
color:#bb071e;
font-weight:bold;
font-size:12px;
margin-bottom:5px;
}

#destra{
width:310px;
padding:0px;
padding-top:0px;
background-color:#e6e6e6;
border-bottom: 2px #104592 solid;
float:right;
padding-bottom:10px;
}

#destra #notizie{
width:270px;
padding:0px;
padding-top:0px;
padding-bottom:5px;
margin-top:10px;
border-bottom: 1px #104592 solid;
float:right;
}

#destra #notizie #data{
font-size:10px;
font-style:italic;
text-align:right;

}

#destra #notizie #titolo{
color:#104592;
font-weight:bold;
font-size:12px;

}

#destra #notizie_ultimo{
width:270px;
padding:0px;
padding-top:0px;
padding-bottom:5px;
margin-top:10px;
margin-bottom:10px;
float:right;
}

#destra #notizie_ultimo #data{
font-size:10px;
font-style:italic;
text-align:right;

}

#destra #notizie_ultimo #titolo{
color:#104592;
font-weight:bold;
font-size:12px;

}

#destra_archivi{
width:290px;
padding:10px;
padding-top:0px;
background-color:#FFFFFF;
border-bottom: 2px #ffa95b solid;
float:right;
}

#articoli{
width:270px;
margin-bottom:10px;
border-bottom: 1px #ffa95b solid;
padding-bottom:5px;
line-height:16px;
min-height:80px;
}


#articoli #float_img
{
float:right;
padding:2px;
margin-left:5px;
margin-bottom:5px;
border:1px #ffa95b solid;
background-color:#e87d1d;
}

#articoli #float_img .img
{
border:1px #ffffff solid;
}


#articoli #titolo{
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}


#destra h1{
font-size:16px;
color: #ffa95b;
font-weight:bold;
margin-top:0px;
padding-top:0px;
}

#destra h2{
font-size:14px;
color: #ffa95b;
font-weight:bold;
font-style:italic;
margin-top:0px;
padding-top:0px;
margin-bottom:10px;
padding-bottom:0px;
}

#contenuti_home h1{
font-size:18px;
color: #104592;
margin-top:0px;
padding-top:0px;
text-align:left;
line-height:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

#contenuti_home h2{
font-size:13px;
color: #222;
font-weight:bold;
font-style:italic;
margin-top:0px;
padding-top:0px;
}


#footer{
width:964px;
margin-top:5px;
color:#333333;
font-size:10px;

	margin-left:auto;
	margin-right:auto;
}





a {
font-weight:bold;
text-decoration:none;
color:#104592;
}

a:hover{
text-decoration:underline
}

a:visited{
}

#navcontainer{
float:right;
margin-top:60px;
padding-right:4px;
clear:right;
width:480px;
text-align:right;
}


#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer ul li { display: inline; }
#navcontainer ul li.ultimo a
{
color:#e6e6e6;
text-decoration: none;
padding: 4px 4px;
font-weight:normal;
border-right:0px #bbb solid;
}

#navcontainer ul li.ultimo a:hover
{
color: #fff;
font-weight:normal;
border-right:0px #bbb solid;
}

#navcontainer ul li a
{
color:#e6e6e6;
text-decoration: none;
padding: 4px 4px;
border-right:1px #bbb solid;
font-weight:normal;
}

#navcontainer ul li a:hover
{
color: #fff;
border-right:1px #bbb solid;
font-weight:normal;
}


#float_img
{
float:right;
padding:2px;
margin-left:5px;
margin-bottom:5px;
border:1px #ffa95b solid;
background-color:#e87d1d;
}

#float_img .img
{
border:1px #ffffff solid;
}

#menu3d ul li.attivo a
{
display:block;
color:#ffffff;
text-decoration: none;
background-image:url(bg_menu_attivo.jpg);
background-repeat:repeat-x;
border-right:1px #1b4692 solid;
}

#menu3d ul li.attivo a:hover
{
display:block;
color: #ffffff;
}

#menu3d {
width:955px;
height:43px;
border-top:1px #707070 solid

}

#menu3d ul
{
height:43px;
margin: 0;
padding: 0;
background-image:url(bg_menu.jpg);
background-repeat:repeat-x;
list-style-type: none;
}


#menu3d ul li { 
float:left; display:block; }

#menu3d ul li.ultimo a
{
text-decoration: none;
border-right:1px #000  solid;
border-left:1px #707070  solid;
padding-left: 20px;
padding-right: 20px;
padding-top:20px;
}

#menu3d ul li.ultimo a:hover
{
color: #ffffff;
border-right:1px #000  solid;
border-left:1px #707070 solid;
background-image:url(bg_menu_attivo.jpg);
background-repeat:repeat-x;
}

#menu3d ul li.primo a
{
text-decoration: none;
border-right:1px #000  solid;
border-left:0px #707070  solid;
padding-left: 20px;
padding-right: 20px;
padding-top:20px;
margin:0px; 
}

#menu3d ul li.primo a:hover
{
color: #ffffff;
border-right:1px #000  solid;
border-left:0px #bbb  solid;
background-image:url(bg_menu_attivo.jpg);
background-repeat:repeat-x;
}



#menu3d ul li a
{
display:block;
color:#dae1ec;
text-decoration: none;
border-right:1px #000  solid;
border-left:1px #707070  solid;
padding-left: 20px;
padding-right: 20px;
padding-top:20px;
padding-bottom:4px;
}

#menu3d ul li a:hover
{
color: #fff;
border-right:1px #000  solid;
border-left:1px #707070  solid;
background-image:url(bg_menu_attivo.jpg);
background-repeat:repeat-x;
}



#menu3d2 {
width:955px;
height:40px;
border-top:1px #707070 solid

}

#menu3d2 ul
{
height:40px;
margin: 0;
padding: 0;
background-image:url(bg_menu.jpg);
background-repeat:repeat-x;
list-style-type: none;

}

#menu3d2 ul li { 
float:left; 
display:block;  }

#menu3d2 ul li.ultimo a
{
text-decoration: none;
border-right:1px #000  solid;
border-left:1px #707070  solid;
padding-left: 20px;
padding-right: 20px;
padding-top:20px;
padding-bottom:5px;
}

#menu3d2 ul li.ultimo a:hover
{
color: #ffffff;
border-right:1px #000  solid;
border-left:1px #707070  solid;
background-image:url(bg_menu_attivo.jpg);
background-repeat:repeat-x;
}


#menu3d2 ul li.attivo a
{
color: #fff;
text-decoration: none;
border-right:1px #000  solid;
border-left:1px #707070  solid;
background-image:url(bg_menu_attivo.jpg);
background-repeat:repeat-x;
padding-left: 20px;
padding-right: 20px;
padding-top:20px;
padding-bottom:5px;
}

#menu3d2 ul li.primo a
{
text-decoration: none;
border-right:1px #000  solid;
border-left:0px #707070  solid;
padding-left: 20px;
padding-right: 20px;
padding-top:20px;
padding-bottom:5px;
margin:0px; 
}

#menu3d2 ul li.primo a:hover
{
color: #ffffff;
border-right:1px #000  solid;
border-left:0px #707070  solid;
background-image:url(bg_menu_attivo.jpg);
background-repeat:repeat-x;
}



#menu3d2 ul li a
{
display:block;
color:#dae1ec;
text-decoration: none;
border-right:1px #000  solid;
border-left:1px #707070  solid;
padding-left: 20px;
padding-right: 20px;
padding-top:20px;
padding-bottom:5px;
}

#menu3d2 ul li a:hover
{
color: #fff;
border-right:1px #000  solid;
border-left:1px #707070  solid;
background-image:url(bg_menu_attivo.jpg);
background-repeat:repeat-x;
}



#sottomenu3d {
width:955px;
height:26px;
}

#sottomenu3d ul
{
height:25px;
margin: 0;
padding: 0;
background-image:url(bg_menu_attivo.jpg);
background-repeat:repeat-x;
padding-left:0px;
list-style-type: none;

}

#sottomenu3d ul li { 
float:left; display:block; }

 #sottomenu3d ul li a
{
display:block;
color:#dae1ec;
text-decoration: none;
padding-left: 11px;
padding-right: 11px;
padding-top:6px;
padding-bottom:5px;
}


#sottomenu3d ul li.attivo a
{
text-decoration: none;
background-image:url(bg_sottomenu_attivo.jpg);
background-repeat:repeat-x;
}

#sottomenu3d ul li.attivo a:hover
{
display:block;
color: #ffffff;
background-image:url(bg_sottomenu_attivo.jpg);
background-repeat:repeat-x;
}


#sottomenu3d ul li a:hover
{
color: #ffffff;
background-image:url(bg_sottomenu_attivo.jpg);
background-repeat:repeat-x;
}


#destra5_vuoto{
width:288px;
float:right;
padding-bottom:0px;
margin-right:10px;
}

#destra5{
width:288px;
float:right;
padding-bottom:0px;
margin-right:10px;
border-top:1px #e1e1e1 solid;
border-left:1px #e1e1e1 solid;
border-right:1px #bbbbbb solid;
border-bottom:1px #bbbbbb solid;
margin-bottom:20px;
}

#destra5 #testata_principale{
height:19px;
width:280px;
padding:4px;
background-color:#cda55f;
border-bottom:1px #997d49 solid;
color:#fff;
font-size:14px;
font-weight:bold;
}


#destra5 #notizie{
background-color:#e6e6e6;
margin:0px;
}

#destra5 #notizia{
width:268px;
padding:10px;
border-top:1px #fff solid;
border-bottom:1px #bbbbbb solid;
background-image:url(bg_sfumo_news.jpg);
margin:0px;
line-height:14px;
}

#destra5 #notizia #data{
font-size:10px;
font-style:italic;
text-align:right;

}

#destra5 #notizia #titolo{
padding-top:5px;
font-weight:bold;
font-size:12px;
padding-bottom:5px;

}

#destra5 #notizia #icona{
float:right; 
margin-left:5px; 
margin-bottom:3px; 
border:1px #333 solid; 
margin-top:5px;
}


a.puntatore {
	cursor: pointer;
}

#cornice_foto{
border-left:1px #666 solid;
border-top:1px #666 solid;
border-right:1px #f6f6f6 solid;
border-bottom:1px #f6f6f6 solid;
}
#riquadro_foto{
float:right; margin-left:15px; text-align:center; margin-bottom:15px; padding:10px; border-right:1px #aaa solid; border-bottom:1px #aaa solid; border-top:1px #e6e6e6 solid; border-left:1px #e6e6e6 solid; background-image:url(bf_fotobox.jpg);
}
#overlay_editor {
	background: #333;
	opacity: 0.6; 
	filter: alpha(opacity=60); 
	position: absolute;
	width: 100%;
	height: 100%;
}
#box_gallerie {
	padding-bottom:5px;  margin-bottom:10px; border-bottom:2px #aaa solid; border-right:1px #aaa solid; border-left:1px #e6e6e6 solid; border-top:1px #e6e6e6 solid; width:280px;  background-color:#e6e6e6; min-height:170px; float:left; margin-right:5px; height:170px; background-image:url(../css/bf_fotobox.jpg); background-repeat:no-repeat; font-size:10px; text-align:left; line-height:15px;
}

#box_gallerie #titolo {
font-size:12px; font-weight:bold; color:#fff; background-color:#104592; padding:5px;
}

#box_gallerie #titolo a{
color:#fff;
text-decoration:none
}

#box_gallerie #titolo a:hover{
color:#fff;
text-decoration:none
}

#box_gallerie #titolo a:visited{
}

#box_gallerie_big {
	padding-bottom:5px;  margin-bottom:10px; border-bottom:2px #aaa solid; border-right:1px #aaa solid; border-left:1px #e6e6e6 solid; border-top:1px #e6e6e6 solid; width:560px;  background-color:#e6e6e6; float:left; margin-right:5px; height:170px; background-image:url(../css/bf_fotobox.jpg); background-repeat:no-repeat; font-size:10px; text-align:left; line-height:15px;
}

#box_gallerie_big #titolo {
font-size:12px; font-weight:bold; color:#fff; background-color:#104592; padding:5px;
}

#box_gallerie_big #titolo a{
color:#fff;
text-decoration:none
}

#box_gallerie_big #titolo a:hover{
color:#fff;
text-decoration:none
}

#box_gallerie_big #titolo a:visited{
}

#box_documenti {
margin-top:20px; 
width:600px; 
line-height:12px; 
font-size:10px;
}
#box_documenti #testata_documenti {
background-image:url(download_testata.jpg); 
background-repeat:no-repeat; 
height:31px;
}

#box_documenti #testata_normativa {
background-image:url(normativa_testata.jpg); 
background-repeat:no-repeat; 
height:31px;
}
#box_documenti #testata_galleria_fotografica {
background-image:url(galleria_testata.jpg); 
background-repeat:no-repeat; 
height:31px;
}
#box_documenti #corpo_documenti {
background-image:url(download_bg.jpg); 
background-repeat:repeat-y
}
#box_documenti #chiusura_documenti {
background-image:url(download_chiusura.jpg); 
background-repeat:no-repeat; 
height:8px;
}
