/* ---( BODY E LAYOUT )--- */
#bordo_sx{
   position:relative;
   margin:0 auto;	
   width:760px;
   background-image:url("../img/default/sf_sx.gif");
   background-repeat:repeat-y;
   background-position:left top;
}
#bordo_dx{
   margin:0 auto;	
   width:760px;
   background-image:url("../img/default/sf_dx.gif");
   background-repeat:repeat-y;
   background-position:right top;
}
html,body{
   margin:0;
   padding:0;
}
body{
   background-color:#DF2E2F;
   color:#000;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:68%;
   text-align:center;
}
div#contenitore{
   margin:0 auto;
   position:relative;
   width:740px;
   border:1px solid black;
   background-color:#fff;
   color:#000;
}
div#testa{
   margin:0 auto;	
   height:122px;
   border-bottom:1px solid #000;
   background-color:#DCBA25;
   color:#ff0;
   text-align:left;
}
div#lato_sx{
   position:absolute;
   top:147px;
   left:0;
   padding:0em 0 0 0px;
   width:164px;
   background-color:#fff;
   color:#000;
}
div#lato_dx{
   position:absolute;
   top:147px;
   right:0;
   padding:0em 0 0 0px;
   width:164px;
   background-color:#fff;
   color:#000;
}
div#contenuto{
   margin:0 164px;
   top:120px;
   padding:1em 15px;
   border-style:solid; 
   border-width:0 1px; 
   border-color:#000;
   background-color:#fff;
   color:#000;
   text-align:left;
}
div#contenuto_atti{
   margin-left:155px;
   top:120px;
   padding:1em 15px;
   border-style:solid; 
   border-width:0 0px;
   border-color:#000;
   background-color:#fff;
   color:#000;
   text-align:left;
}
div#piede{
   margin:0 auto;
   padding:5px 0;
   border-top:1px solid #000;	
   background-color:#DCBA25;
   color:#fff;
   text-align:center;
}
div#lato_sx img{
   border:0;
}
/* ---( NAVIGAZIONE SX )--- */
.navigazione ul{
   margin:0 0 15px 0;
   padding:0;
   text-align:left;
   list-style:none;
}
.navigazione ul li{
   margin:0;
   padding:0;
}
.navigazione ul li a{
   display:block;
   padding:7px 0 0px 3px;
   width:161px;
   border-bottom:1px dashed #999;
   background-color:#fff;
   color:#666;
   font-weight:bold;
   text-decoration:none;
}
.navigazione a:hover{
   background-color:#eee;
   color:#000;
}
/* ---( NAVIGAZIONE DX)--- */
.navigazione_dx ul{
   margin:0 0 15px 0;
   padding:0;
   text-align:left;
   list-style:none;
}
.navigazione_dx ul li{
   margin:0;
   padding:0;
}
.navigazione_dx ul li a{
   display:block;
   padding:4px 0 0px 3px; 
   width:161px; 
   border-bottom:1px dashed #999;
   background-color:#fff;
   color:#666;
   text-decoration:none;
}
.navigazione_dx a:hover{
   background-color:#eee;
   color:#000;
}
/* ---( PIEDE )--- */
div#piede img{
   border:0;
}
div#piede a{
   background-color:#DCBA25;
   color:#fff;
}
/* ---( DIV STRUTTURE RICETTIVE )--- */
div#ricettive .p_ricettive{
   margin-top:0;
   border-bottom:1px dashed #999;
   border-top:1px dashed #999;
   background-color:#E6E6E6;
   color:#000;
}
/* ---( DIV UFFICI )--- */
div#uffici .p_uffici{
   margin-top:0;
   border-bottom:1px dashed #999;
   border-top:1px dashed #999;
   background-color:#e6e6e6;
   color:#000;
}
/* ---( SEI IN )--- */
#sei_in{
   padding:0 3px;
   border-bottom:1px solid #000;
   text-align:left;
}
#sei_in .italic{
   font-style:italic;
}
#sei_in .bold{
   font-weight:bold;
}
/* ---( UTILITY )--- */
#utility{
   padding:0em 0em 20em 0;
   border-top:1px solid #000;
   font-size:0.8em;
   text-align:right;
}
#utility a{
   text-decoration:none;
}
/* ---( FOTO GALLERY )--- */
div.gallery ul{
	width:350px;border-bottom:1px solid silver;	
	list-style-type:none;
	text-align:center;	
	margin:0px;
	padding:5px;
}
div.gallery li{
	display:inline;
	list-style-type:none;
	font-size:8px;
	text-align:center;
	margin:0;
	padding-left:8px;
	padding-right:8px;
}
/* ---( EXTRA )--- */
h2{
   margin-top:0;
   margin-bottom:0;
   padding:0;
   border-bottom:1px solid #000;
   background-color:#fff;
   color:#ff0101;
   font-size:1.1em;
   text-align:center;
}
h3{
   margin-top:0;
   margin-bottom:0;
   padding:0;
   border-bottom:1px solid #000;
   background-color:#fff;
   color:#DF2E2F;
   font-size:1.1em;
}
h4{
   margin-top:0;
   margin-bottom:0px;
   padding:0;
   background-color:#DCBA25;
   color:#fff;
   font-size:1.0em;
}
h5{
   margin-bottom:0;
   padding:0;
   background-color:#fff;
   color:#000;
   font-size:0.9em;
}
img{
   border:0;
}
hr{
   display:none;
}
.bold{
   font-weight:bold;
}
.italic{
   font-style:italic;
}
.italic_bold{
   font-style:italic;
   font-weight:bold;
}
.centro{
   text-align:center;
}
.right{
   text-align:right;
}
.capo{
   margin-left:20px;
   font-size:1.3em;
   font-weight:bold;
}
.capo_s{
   margin-left:20px;

}
.div_vuoto{
   height:500px;
}
.spazio_contenuto_bottom{
   height:200px;
}
/* ---( FONT TESTO )--- */
.times_new_roman{
   font-family:"Times New Roman", serif;
}
.garamond{
   font-family:Garamond, serif;
}
.century_schoolbook{
   font-family:"Century Schoolbook", serif;
}
.arial{
   font-family:Arial, sans-serif;
}
.verdana{
   font-family:Verdana, sans-serif;
}
.tahoma{
   font-family:Tahoma, sans-serif;
}
.comic_sans{
   font-family:"Comic Sans", cursive;
}
.allegro_bt{
   font-family:"Allegro BT", fantasy;
}
.courier{
   font-family:Courier, monospace;
}
/* ---( DIMENSIONE TESTO )--- */
.{
   font-size:em;
}
.{
   font-size:em;
}
.{
   font-size:em;
}
.{
   font-size:em;
}
.{
   font-size:em;
}
.{
   font-size:em;
}
/* ---( ALLINEAMENTO TESTO )--- */
.sinistra{
   text-align:left;
}
.destra{
   text-align:right;
}
.centro{
   text-align:center;
}
.giustificato{
   text-align:justify;
}
.interlinea{
line-height: px;
}
/* ---( STILE TESTO )--- */
.grassetto{
   font-weight:bold;
}
.corsivo{
   font-style:italic;
}
.sottolineato{
   text-decoration:underline;
}
.cancellato{
   text-decoration:line-through;
}
.lampeggiante{
   text-decoration:blink;
}
/* ---( COLORE TESTO )--- */
iframe {
  width: 565px;
  height:1000px;
  border: 0px solid silver;
 text-align:left;
}