
body{
	margin:auto;
}

hr{
	color:black;
	margin-bottom:-1px;
}

#L{
	min-width:65px;
	float:left;
	margin-right:7px;
	max-width:55px;
}

#aggiornato{
	 color:blue;
}

figure, figcaption {
	display: block;
	font-weight:bold;
	color:#1c5ec1;
}

div#home-text p{
	 
	 font-weight:bold;
	 margin-right:250px;
	 margin-top:50px;
	 line-height:1.7em;
}
#contatti{
	background-image:url(immagini/globali/cartina-mondo.jpg);
	background-repeat:no-repeat;
	font-size:small;
}

#coloreblue{
	color:#1c5ec1;
}

#home{
	background-image:url(immagini/globali/sfondo-logo.jpg);
	padding-left:5%;
	padding-right:5%;
}

#come_iscriversi{
	background-image:url(immagini/globali/sfondo-iscrizioni.jpg);		/*???????????????*/
	background-repeat:no-repeat;
	padding-left:5%;
	padding-right:5%;
	font-size:small;
}

#info{
	background-image:url(immagini/globali/punto-linea.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	margin-right:400px;
	padding-left:5%;
	padding-right:5%;
	min-height:400px;
	padding-top:5px;
}

#mappa{
	text-align:center;
	 margin-left:5%;
	float:right;
	width:400px;
	min-height:400px;
	font-size:small;
}

#img-logo{
	margin-left:8%;
	border:none;
	width:180px;
}

#img-fisg{
	margin-left:20%;
	border:none;
	width:100px;
}

#home-text{
	margin-right:200px;
	padding-left:5%;
	width:650px;
	min-height:350px;
	font-size:small;
}

#link-utili{
	background-image:url(immagini/globali/punto-linea.jpg);
	background-position:0% 0%;
	background-repeat:repeat-y;
	padding-left:5%;
	min-height:300px;
	float:right;
	width:200px;
	color:#1c5ec1;
}

#hr{
	margin-top:5%;
}

#foot-dx{
	float:right;
	width:550px;
	text-align:center;
}

#foot-sx{
	padding-top:0.8%;
	vertical-align:middle;
	text-align:center;
	width:250px;
	margin-right:550px;
}

.sponsor{
	border:none;
}

#manifestazioni_e_gare strong{
	text-transform: uppercase;
}

#manifestazioni_e_gare{
	 background-image:url(immagini/globali/sfondo-iscrizioni.jpg);
	 background-repeat:repeat-y;
	 min-height:500px;
	 padding-left:5%;
	 padding-right:5%;
	font-size:small;
}

#news{
	background-image:url(immagini/globali/giornali.gif);
	background-repeat:repeat-y;
	padding-left:5%;
	padding-right:5%;
	font-size:small;
}

.img{
	width:100px;
	padding-left:10%;
}

/*-------------------------------------------------GENERAL-----------------------------------------------------------------------------*/
#main{
	background-color:white;
	position:absolute;
	left:50%;
	width:800px;
	height:100%;
	margin-left:-400px;
}

#title{
	background-image:url(immagini/globali/title1.jpg);
	min-height:90px;
	font-size:xx-large;
	font-weight:bold;
	min-width:800px;
	text-align:center;
	padding-top:30px;
}

#menu{
	background-color:#d0ecf1;	/*#b3f3b0;*/
}

#reference{
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
	font-size:x-large;
	color:#1c5ec1;
	font-weight:bold;
}

#content{
	
	background-color:white;
	background-repeat:no-repeat;
	font-size:x-small;
	min-height:500px;
}

#footer{
	background-color:#d0ecf1;	/*fee8ac*/
	font-size:xx-small;
	/*text-align:center;*/
	padding-left:5%;
	padding-right:5%;
}

/* This CSS has been taken from the web-graphics demo http://web-graphics.com/mtarchive/001557.php */
#miniflex
        {
        position:relative; /* Added by frequency decoder */
        list-style: none;
        margin: 0;
        padding: 7px 0;
        border-bottom: 1px solid #000;/*COLORE LINEA*/
        font-weight: bold;
	font-size:small;
        text-align: center;
        white-space: nowrap
        }
ul#miniflex li
        {
        position:relative; /* Added by frequency decoder */
        display: inline;
        margin: 0;
        z-index:999; /* Added by frequency decoder */
        }
ul#miniflex a
        {
        text-decoration: none;
        padding: 0 4px 4px 4px; /*distanza voci menu*/
        border-bottom: 4px solid #FFF;
        color: #1c5ec1;
        }
ul#miniflex a#current
        {
        border-color: #F60;
        color:#06F;
        }
ul#miniflex a:hover
        {
        border-color: #F60;
        color: #000;
        }
/* Added by frequency decoder */
#animated-tab
        {
        position: absolute;
        z-index: 1;
        padding: 8px 0px 0 3px;
        border-bottom: 4px solid #1c5ec1;
        }

