    BODY {
        margin: 0px;
        padding: 0px;
        background-color:#FFFFFF;
    }


h1, h1 a {
    font:bold 22px arial, verdana, sans-serif;
    margin:10px 0px 4px 0px;
    padding:0px;
    color:#000;
    text-decoration: none;
    }
    
h2, h2 a  {
    font:bold 16px arial, verdana, sans-serif;
    margin:5px 0px 4px 0px;
    padding:0px;
    color:#000;
    text-decoration: none;
    }
    
h3, h3 a  {
    font:bold 13px  arial, verdana, sans-serif;
    margin:1px 0px 3px 0px;
    padding:0px;
    color:#000;
    text-decoration: none;
    }

h4, h4 a  {
    font:normal 10px  verdana, arial, geneva, sans-serif;
    margin:1px 0px 3px 0px;
    padding:0px;
    color:#666;
    text-decoration: none;
    text-transform: uppercase;
    }

h5, h5 a  {
    font:normal 10px  verdana, arial, geneva, sans-serif;
    margin:1px 0px 3px 0px;
    padding:0px;
    }
    
BODY, TD {
    font:x-small  verdana, arial, sans-serif;
    }

p {
    padding:0px;
    margin:1px;
    }

li {
    margin:1px 0px 3px 0px;
    padding:0px;
    margin:2px;
    }

a {
    color: #225574;
    background: transparent;
    font-weight: normal;
    text-decoration : none;
    }
    
a:link {color: #225574; background: transparent;}
a:visited {color:#225574; background: transparent;}
a:hover {color: #78C3FF; background: transparent;  text-decoration : none; }
a:active {color: #225574; background: transparent;}

/* pathe di navigazione */
.path, a.path {
    color: #225574;
    background: transparent;
    text-decoration:none;
    }
a.path:link {color: #225574; background: transparent;}
a.path:visited {color:#225574;background: transparent;}
a.path:hover {color: #BDD0DF; background: transparent;  text-decoration : underline; }
a.path:active {color: #225574; background: transparent;}







/* menu di intestazione dei contatti*/
#menu{
    background:#ffffff;
    width:100%;
    border:0px solid #000000;
    padding: 10px 15px;
    spacing: 10px 15px;
    }   
/*box e bottoni*/
#box {
     font:normal 11px  arial,verdana, sans-serif;
     color: #000;
    }
 

.box {
    background-color: #f1f1f1; 
    font-family: geneva, arial, sans-serif; 
    color: #000; 
    font-size: 11px; 
    font-weight: normal;
    border:dashed 1px #A9A91B;
    vertical-align: text-bottom;
    }

.join {
   background-color: #EBEBCB; 
   font-family: verdana, geneva, arial, sans-serif; 
   color: #333333; 
   font-size: 10px;
   font-weight: bold;
   vertical-align:bottom;
    }
/*div del box ricerca di intestazione di pagina*/
    #cerca, #cerca a {
    color: #CDCB06;
    background: transparent;
    font:normal 11px arial, geneva, hẹvetica,verdana,  sans-serif;
    text-decoration:none;
    margin:4px;
    }

/*menu testuale delle macrocategorie di piede*/
    #menupiede {
    color: #666666;
    font:normal 11px  verdana, arial, geneva, helvetica,sans-serif;
    margin: 5px;
    padding : 1px;
    }

 #menupiede a, #menupiede a:link {color: #666666; background: transparent;  text-decoration:none;}
  #menupiede a:hover {background: transparent;  text-decoration:underline;}
  
  /*testo piccolo articoli*/
  #small, .small, #small a  {
      color: #000;
      font:normal 11px verdana,arial, geneva, sans-serif;
      }
      
.verde, TD.verde {background-color:#CDCB06;}
.barra, TD.barra {background-color:#E0DF68;} 
.corpus {background-color: #F1F0BA;}
.popup {background-color: #CCCC00;}

a.nav{
    background: #FFCB39;
    border:1px solid #FE7800;
    padding:5px;
    font:11px/14px verdana, arial, helvetica, sans-serif;
    text-decoration:none;
    vertical-align: top;
    
    }
    
a:link.nav{ 
    margin:0;
    background:#FBB45F;
    color:#000000;
    border:1px solid #FE7800;
    padding:5px;
    text-decoration: none;
    vertical-align: top;
    }
a:visited.nav {
    color:#000;
    background:#FBB45F;
    text-decoration: none;
    vertical-align: top;
    }
a:hover.nav {
    background:#FBE3A1;
    color:#1856A0;
    text-decoration: none;
    vertical-align: top;
    } 
a:active.nav {
    text-decoration: none;
    background:#FFCB39;
    vertical-align: top;
    }
    
a.nav1{
    background:#FFCB39;
    border:1px solid #FE7800;
    padding:5px;
    font:11px/14px verdana, arial, helvetica, sans-serif;
    text-decoration:none;
    vertical-align: top;
    
    }
    
a:link.nav1{ 
    margin:0;
    background:#FBE3A1;
    color:#000000;
    border:1px solid #FE7800;
    padding:5px;
    text-decoration: none;
    vertical-align: top;
    }
a:visited.nav1 {
    color:#000;
    background:#FBE3A1;
    text-decoration: none;
    vertical-align: top;
    }
a:hover.nav1 {
    background:#FBE3A1;
    color:#1856A0;
    text-decoration: none;
    vertical-align: top;
    } 
a:active.nav1{
    text-decoration: none;
    background:#FBE3A1;
    vertical-align: top;
    }
    
    
    

/*css del MENU*/

div#nav{
	width:140px;
	margin-left: 0px;
	background: #FFCB39;
    	border: 1px solid #FE7800; 
    	font: 11px Arial, Helvetica, sans-serif
}
    
div#nav h3{
	font-size: 100%;
	margin: 0;
	padding: 3px 4px;
    	border-top: 1px solid #FE7800;
    	color: #000;
    	background-color: #FFCB39
}
    
div#nav ul,div#nav li{
	margin: 0;
	padding: 0;
	list-style-type: none
}

div#nav li{
	margin: 0 0 1px 0
}

div#nav a{
	display: block;
	padding-left: 0px;
	height: 15px;
	line-height: 18px;
    	background-color: #FFCB39;
    	color: #000;
    	text-decoration: none; 
    	font: 11px Arial, Helvetica, sans-serif
}
    
div#nav a:hover{
	color: #00005A;
	background-color: #FFCB39
}

div#nav ul ul a{
	color: #333; 
	padding-left: 30px; 
	background-color: #FED971;
	font-weight: normal
}
    
    

#slide_image {

	position: relative;
	top: 0px;
	left: 0px;

	/*height: 1px;*/
	/*MARGIN-TOP: -102px;*/
	z-index:2;
	margin-bottom: -100px;
}

#slide_scritta {
	position: relative;
	top: -200px;
	left: 200px;
	/*height: 1px;*/
	/*MARGIN-TOP: -102px;*/
	/*width: 400px;*/
	z-index:3;
	width: 350px;
}
