div.tabpanel {

width:800px;
margin-bottom:2em;

}

div.tabpanel div.tab{
border-top: 5px solid #7394c5;
border-right: 1px solid #7394c5;
border-bottom: 1px solid #7394c5;
border-left: 1px solid #7394c5;
background-color: #ffffff;

}



div.tabpanel div.tab{padding: 10px}


div.tab h2{width:100%;margin: 0;padding:0.3em 0;font-size:150%;color:#86A5D8}
div.tab p{margin-top:0}


div.tabpanel10 {

/*width:435px;*/
width:780px;
margin-bottom:2em;

}

div.tabpanel10 div.tab{
border-top: 5px solid #7394c5;
border-right: 1px solid #7394c5;
border-bottom: 1px solid #7394c5;
border-left: 1px solid #7394c5;
background-color: #ffffff;

}



div.tabpanel10 div.tab{padding: 10px}


div.tab h2{width:100%;margin: 0;padding:0.3em 0;font-size:150%;color:#86A5D8}
div.tab p{margin-top:0}




div.tabpanel9 {

width:330px;
margin-bottom:2em;
float: right;
margin-right: 15px;

}

div.tabpanel9 div.tab{
border-top: 5px solid #7394c5;
border-right: 1px solid #7394c5;
border-bottom: 1px solid #7394c5;
border-left: 1px solid #7394c5;
background-color: #ffffff;

}



div.tabpanel9 div.tab{padding: 10px}


div.tab h2{width:100%;margin: 0;padding:0.3em 0;font-size:150%;color:#86A5D8}
div.tab p{margin-top:0}






div.tabpanel-com div.tab{

background-color: #ffffff;
border-top: 5px solid #7394c5;
border-bottom: 1px solid #7394c5;

}



div.tabpanel-com div.tab{padding: 10px}


div.tab h2{width:100%;margin: 0;padding:0.3em 0;font-size:150%;color:#86A5D8}
div.tab p{margin-top:0}



div.tabpanel1 {

width:330px;
margin-bottom:2em;
float: right;
margin-right: 15px;

}


div.tabpanel1 div.tab{
border-top: 5px solid #7394c5;
border-right: 1px solid #7394c5;
border-bottom: 1px solid #7394c5;
border-left: 1px solid #7394c5;
background-color: #ffffff;
}



div.tabpanel1 div.tab{padding: 10px}


div.tab h2{width:100%;margin: 0;padding:0.3em 0;font-size:150%;color:#86A5D8}
div.tab p{margin-top:0}



div.tabpanel3 {
width: 435px;
/* width:367px; */
margin-bottom:2em;

}


div.tabpanel3 div.tab{
border-top: 5px solid #7394c5;
border-right: 1px solid #7394c5;
border-bottom: 1px solid #7394c5;
border-left: 1px solid #7394c5;
background-color: #ffffff;
}



div.tabpanel3 div.tab{padding: 10px}


div.tab h2{width:100%;margin: 0;padding:0.3em 0;font-size:190%;color:#1a00d8;

font-variant: small-caps;

 
}
div.tab p{margin-top:0}








/* Inizio tab */

ul.tabnav {
/* background:transparent url(elementi/line.png) repeat-x scroll center bottom; */
font-size:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
overflow:hidden;
padding:0pt;
width:100%;
border-left:1px dashed #7394c5;

}
ul.tabnav li {
float:left;
margin:0pt 0pt 0pt 0pt;
padding:0pt;
font-variant: small-caps;

}
ul.tabnav a {
/* background:transparent url(elelmenti/tab.png) scroll left top; */
border-right:1px dashed #7394c5;
border-top:1px dashed #7394c5;
font-weight: bold;
color:#000000;
float:left;
padding: 0px 0px 0px 0px;
/*text-decoration:none; */
}
ul.tabnav span {
/* background:transparent url(elementi/tab.png) scroll right top; */
cursor:pointer;
float:left;
padding:11px 11px 11px 11px;
}
ul.tabnav a.active, ul.tabnav a:hover {
/* background:transparent url(elementi/tab2.png) right; */
background-color: #fdf4e5;
color:#000000;
/* border-bottom:1px solid #FFFFFF; */

}
ul.tabnav a.active span, ul.tabnav a:hover span {
/* background:transparent url(elementi/tab2.png) left; */
background-color: #fdf4e5;
color:#000000;
font-weight: bold;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	/*background: url(elementi/sfondo1.jpg) repeat-x;*/
	
}

hr {
	background-color: Black;
}

input {
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 15px;
	text-align: justify;
}

textarea {
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 15px;
	text-align: justify;
}


#image a, #image a:link, #image a:visited {
 

}

#image a:hover {

}

a, a:link, a:visited {
	color: #1a00d8;
	text-decoration: none;
}

a:hover {
	background-color: #7394c5;
    color: #ffffff;
	/* text-decoration: none; */
}

.CSS {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #333333;
	font-weight: bold;
}

#container {
	/* width: 900px; */
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1px;
	margin-bottom: 1px;
	background-color: #ffffff;

}

		#ristorante {
	    
        background-image: url(imm/ristorante-1.jpg);
        background-repeat: no-repeat;
        margin-left: 214px;
        height: 501px;
             
}

		#banner {

padding-bottom: 9px;
	
}

		#banner a:hover {
        background-color: #000000;
	
}



		#sx {
	    
	    float: left;


        width: 181px;



  
}

		#dx {
	    
	    float: right;

        width: 354px;
  
}


		#footer {
		font-size: 9px;
		background-color: #ffffff;
		padding-top: 34px;
		padding-bottom: 9px;
		margin-top: 14px;
		text-align: center;
        clear: both;


}


        #tabella {
	    
        background-image: url(elementi/sfondo-tabella.png);
        background-repeat: no-repeat;
        height: 205px;
        width: 344px;

        text-align: justify;
        padding: 4px;

  
}

        #tabella-eventi {
	    
        background-image: url(elementi/sfondo-tabella-eventi.png);
        background-repeat: no-repeat;
        height: 205px;
        width: 344px;

        text-align: justify;
        padding: 4px;

  
}

        #tabella-corsi {
	    
        background-image: url(elementi/sfondo-tabella-corsi.png);
        background-repeat: no-repeat;
        height: 205px;
        width: 354px;

        text-align: justify;
        padding: 4px;

  
}

        #tabella-comunicazione {
	    
        background-image: url(elementi/sfondo-tabella-comunicazione.png);
        background-repeat: no-repeat;
        height: 205px;
        width: 354px;

        text-align: justify;
        padding: 4px;

  
}

        #tabella-news {
	    
        background-image: url(elementi/sfondo-tabella-news.png);
        background-repeat: no-repeat;
        height: 410px;
        width: 354px;

        text-align: justify;
        padding: 4px;

  
}

        #tabella-legislazione {
	    
        background-image: url(elementi/sfondo-tabella-legislazione.png);
        background-repeat: no-repeat;
        height: 205px;
        width: 344px;

        text-align: justify;
        padding: 4px;

  
}

        #tabella-screening {
	    
        background-image: url(elementi/sfondo-tabella-grande-screening.png);
        background-repeat: no-repeat;
        height: 490px;
        width: 800px;

        text-align: justify;
        padding: 4px;

  
}

        #padding_tabella {

        padding-top: 50px;        
        padding-left: 19px;
        padding-right: 35px;
        padding-bottom: 19px;

  
}

        #padding_tabella_interna {

        padding-top: 14px;        
        padding-left: 19px;
        padding-right: 35px;
        padding-bottom: 19px;

  
}

		#content {
        
        margin-left: 187px;

}

		#centrale {
        
        width: 800px;
        margin-left: 187px;

}


		#titolo {
        
	font-size: 18px;
	color: Black;
	font-weight: bold;
}

		#centro-sfondo {
	    
        background-image: url(imm/quadrato-bianco.jpg);
        background-repeat: no-repeat;
     	background-position: center top;
        height: 331px;
      
}


		#centro-contenuto {
	    padding-top: 4px;
        padding-left: 309px;
        padding-right: 311px;



      
}

		#scheda-header {

        background-image: url(imm/scheda-sfondo.gif);
        background-repeat: no-repeat;
        
        padding: 4px;
        
        color: #ffffff;


      
}

		#scheda-footer {
		
        background-image: url(imm/scheda-sfondo.gif);
        background-repeat: no-repeat;
	    font-size: 13px;
	    color: #F1B410;
	

        

        
}





		#indirizzo, #indirizzo a, #indirizzo a:link, #indirizzo a:visited {
     	font-size: 10px;
        color: #ffffff;
        text-decoration: none;
      	font-weight: normal;
             
}

		#indirizzo a:hover {
        background-color: #000000;
        text-decoration: underline;
             
}

		.torna, .torna a, .torna a:link, .torna a:visited {
     	font-size: 14px;
        color: #ffffff;
        text-decoration: none;
      	font-weight: normal;
             
}

		.torna a:hover {
        background-color: #000000;
        color: #F1B410;
        text-decoration: underline;
             
}

		#txt {
    	font-size: 11px;



      
}

#testo {
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #e5e5e5;
	text-align: justify;
}

#testo-giallo {
	color: #f29500;
	text-align: justify;
}

#header {
	padding: 2px;
	font-size: 12px;
	color: #FEFF6C;
	font-variant: small-caps;
	margin-left: 5px;
}

#header-corpo {
	padding: 2px;
	font-size: 20px;
	color: Black;
	font-variant: small-caps;
	margin-left: 2px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}

#menu a:active, #menu a:visited, #menu a:link {
	color: White;
	text-decoration: none;
	display: block;
	border-left: 1pt solid Black;
	border-bottom: 1pt solid Black;
	padding: 1px 8px;
	background-color: #480000;
	font-size: 10px;
	line-height: 15px;
	margin-left: 15px;
	margin-right: 10px;
}

#menu a:hover {
	background-color: #990000;
	text-decoration: underline;
}



#news {
	margin-left: 6px;
	margin-top: 5px;
	margin-right: 6px;
}


.foto-piccole {
	float: left;
	margin-right: 5px;
	margin-bottom: 1px;
	width: 100px;
	border: 1px solid #000000;
	padding: 2px;

}

.foto-lunghe {
	float: left;
	margin-right: 5px;
	margin-bottom: 15px;
	width: 50px;
	border: thin solid #000000;
	padding: 2px;

}

.foto-larghe {
	float: left;
	margin-right: 5px;
	margin-bottom: 15px;
	width: 80px;
	border: thin solid #000000;
	padding: 2px;

}

.foto-piccole-dettaglio {
	float: left;
	margin-right: 5px;
	margin-bottom: 1px;
	width: 150px;


}

.foto {
	margin-right: 5px;
	margin-bottom: 2px;
	height: 100px;
	border: 1px solid #000066;
	padding: 2px;
	
}

.testate {
	margin-left: 5px;
	margin-bottom: 2px;
	float: right;
	border: 1px solid Black;
	padding: 2px;
	background-color: #EDF1D7;
	
}

#sottotitolo {
	font-style: normal;
	color: #4041FF;
}

#colonna_sx {
	float: right;
	
	padding: 5px;
	width: 125px;
	margin-bottom: 10px;
	margin-left: 10px;
	
}

#autore {
	font-style: italic;
}

#didascalia {
	text-align: left;
	font-size: 9px;
	font-style: italic;
}


#barra-alta {
	padding: 5px;
	border: 1px solid Maroon;
	
	
}

#altri-articoli {
	border-left: 1px dashed Maroon;
	border-bottom: 1px dashed Maroon;
	padding: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}

.servizi {
	float: left;
}

#link2, #link2 a, #link2 a:active, #link2 a:link, #link2 a:visited {
	font-size: 10px;
	
}

.testate-home {
	float: left;
	border: 1px solid Black;
	padding: 2px;
	background-color: #EDF1D7;
	margin-right: 8px;
	margin-bottom: 2px;
	
}

.testate-home2 {
	float: left;
	border: 1px solid Black;
	padding: 2px;
	background-color: #EDF1D7;
	margin-right: 8px;
	margin-bottom: 2px;
	width: 50px;
}
.clear {
	clear: right;
}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #777;
	border-right: 2px solid #777;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}