.nascosto {
	display: none;
}
a img{
border:none;
}
body {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
  }
  
#corpo { width:100%;
color:#000;
background:transparent url(immagini/sfondodestro.gif) 75% 0 repeat-y;color:#000;
 }
 

 a:link {
	color: #000099;
	background-color: transparent;
}
a:visited {
	color: #990066;
	background-color: transparent;
}
a:hover {
	color: #FFFFFF;
	background-color: #000099;
}
/* intestazione */

#intestazione {
	color: #02010f;
	min-height: 130px;
	height: auto !important;
	height: 130px;
	text-align: center;
	border-bottom: 1px solid #000066;
	background-image: url(immagini/sfondotestata.jpeg);
  }
#intestazione img{
	float: left;
	margin-left: 25px;
	border: none;
	margin: 5px 0px 10px 10px;
	
}
#intestazione p{
	margin-right: 0px;
	font-weight: bold;
	font-size: 0.8em;
}

h1 {
	font-size: 2em;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
  }

 
hr{display: none;
}
.centrato {
	text-align: center;
}	
/* menu orizzontale */

#menuor {
	margin:0;
	padding:0 0 0 25px;
	list-style:none;
	height:2em;
	border-top: 1px solid #000066;
	font-size: 0.8em;
	font-weight: bold;
	clear:left;
		}

#menuor li{
	float:left;
	list-style:none;
		}
	
#menuor a{
	float:left;
	height: 2em;
	line-height:2em;
	padding: 0 0.7em;
	text-decoration:none;
	white-space:nowrap;

	}
	
#menuor {
	background:url(immagini/sfondor.gif);
	color:#000;
	}

#menuor a:link, #menuor a:visited{
padding:0 1.4em;
	color:#000;
	background:url(immagini/sfondor.gif);
	}
	
#menuor a:hover{
color:#fff;
background:url(immagini/sfondor1.gif);
}

#menuor .attivo a:link, #menuor .attivo a:visited, #menuor .attivo a:hover, #menuor .attivo a:focus, #menuor .attivo a:active{
	background:#fff;
	color:#000;
	}
	
/* barra */

#barra {
	clear: left;
	color: #000033;
	background:#fff;
	letter-spacing: 0.1em;
	font-size: 0.8em;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #000066;
	border-bottom: 1px solid #000066;	
}	

/* contenuto */
#contenuto{
	float:left;
	width:75%;
	margin: 0 -2px 0 0;
	font-size: 0.9em;
  }
  #contenuto1{
	float:left;
	width:75%;
	margin: 0 -2px 0 0;
	font-size: 0.9em;
	background-image: url(immagini/sfondoimpr.jpg);
	background-repeat: repeat;
  }
#contenuto p, #destra p {
	margin: 25px 0 0 0;
	padding: 0.2em 1em;
	
  } 

#contenuto, #destra, #footer { padding: 0.5em 0;
 } 
 
 #contenuto p a:link, #contenuto p a:visited{
	text-decoration: none;
}

.imgsx{
margin : 10px; 
float : left; 
} 
.imgdx{
margin : 10px; 
float : right; 
} 

.notizia {
	border: 1px solid #000066;
	margin: 20px 10px;
}
 h2 {
font-size: 1.5em;
font-weight: bold;
color: #17439d;
width: 80%;
padding-top: 5px;
margin: 1em;
 }
#poesia{
	margin-top:75px;
	font-size: 1.3em;
	font-weight: bold;
}

ul.icon,ul.icon li{list-style:none;
margin:10px 10px 10px 100px;
padding:0}
ul.icon li{
	line-height:1.5em;
	padding-left:20px;
	background-image: url(immagini/fiorellinopink.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.icon2,ul.icon2 li{
	list-style:none;
	padding:0;
	margin-left: 10px;
}
ul.icon2 li{
	line-height:1.5em;
	padding-left:25px;
	background-image: url(immagini/fiorellinoazzur.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 15px;
}

.link {
	background-image: url(immagini/barretta_link.jpg);
	background-repeat: no-repeat;
	margin-left: 25%;
	
	font-size: 1.5em;
	padding: 5px 5px 5px 25px;
	text-align: left;
	font-weight: bold;
	color: #0000FF;
}

/* destra */
  
#destra { 
float:right;
width:25%;
margin-left:-2px;
padding:2em 0;
 }

#destra ul{
	margin:1em 1.8em 0 1.8em;
	padding:0;
	border:2px solid #467241;
	background:#00c;
	font-size: 0.8em;
	font-weight: bold;
}
  
#destra li{
margin:0;
list-style:none;
display:inline;
}
#destra li a{
padding:0 1em;
border-bottom:2px solid #467241;
margin:0;
display:block;
line-height:1.7em;
height:1.7em;
}
#destra li a:link,#destra li a:visited{
background:url(immagini/sfondor.gif);
color:#000;
text-decoration:none;
}
#destra li a:hover,#destra li a:focus,#destra li a:active{
	color:#fff;
	background:url(immagini/sfondor1.gif); 
}

#destra .dato a:link, #destra .dato a:visited, #destra .dato a:hover, #destra .dato a:focus, #destra .dato a:active{
	color:#fff;
	background:url(immagini/sfondor1.gif);
	}
#destra .loghi {
	margin:1em 1.8em 0 1.8em;
	padding:0;
	border:2px solid #467241;
	background:#fff;
	font-size: 0.8em;
	text-align: center;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;	
}
 #destra img{
	margin:0.5em 0;
	
}

 #destra .loghi a:link, a:visited{
	text-decoration: none;
}

.motore {
	font-size: 0.8em;
	color: #000066;
	font-weight: bold;
	margin-top: 20px;
}

/* piedipagina */
   
#footer {
    background:url(immagini/sfondor.gif);
	clear:both;
	color:#fff;
	width:100%;
	border-bottom: 1px solid #000066;
	font-size: 0.8em;
	font-weight: bold;
  }

  
#footer p{
	margin: 0;
	padding: 0.5em 1em;
	text-align:center;
	color:#000;
	
  }
.web {
	background-image: url(immagini/bianco.jpg);
	padding: 3px;
 }
#licenza {
	color: #000;
	background-color: #fff;
	text-align: center;
	font-size: 0.8em;
	margin-top: 15px;
}
#licenza img {
	border: none;
}
#licenza p {
	margin-top: 10px;
}

div#box{width: 25em;padding: 20px;margin:0 auto;
    background:#d4e7f0;color:#000}
ul.gallery {
  margin:0 0 0 7%;
  padding:0;
  width:100%;
}
ul.gallery li {
  list-style-type:none;
  display:inline;
}
ul.gallery a:link, ul.gallery a:visited, ul.gallery a:hover, ul.gallery a:active {
  text-decoration: none;
}
ul.gallery li img {
 border:1px solid #D02B6C;
}
	
ul.gallery1 {
	margin:2em 0 0 7%;
	padding:0;
	width:100%;
	vertical-align: bottom;
}
ul.gallery1 li {
  list-style-type:none;
  display:inline;
  padding-right:75px;
}
ul.gallery1 a:link, ul.gallery1 a:visited, ul.gallery1 a:hover, ul.gallery1 a:active {
  text-decoration: none;
}
ul.gallery1 li img {
 border:1px solid #D02B6C;
}

table  { 
margin-left: auto;
margin-right: auto;
width: 80%;
border: 1px solid #dd11ea;
}
caption {
color: #000000;
background-color: #dd38ea;
letter-spacing: 0.1em;
padding: 4px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
border: 1px solid #dd38ea;
}
th {
text-align: left;
padding-top: 4px;
padding-right: 8px;
padding-bottom: 4px;
padding-left: 8px;
border: 1px solid #dd38ea;
}
th img{
	margin-left: 25px;
	margin-top: 10px;
}
td {
padding-top: 4px;
padding-right: 8px;
padding-bottom: 4px;
padding-left: 8px;
border: 1px solid #dd38ea;
}
.pari {
color: #000000;
background-color: #FFFFFF;
}
dl{width:450px;
margin-left: 75px;
}
dt{border-bottom:3px solid #99CCFF;font-weight:bold;color: #36C}
dd{margin:0.2em 0 1em;color: #444;line-height:1.3em}
dt a:link, dt a:visited, dt a:hover, dt a:active{
text-decoration: none;
}


.bordino {
	padding:3px;
	border:1px solid #FF00FF;
	background-color:#fff;
	 }  
