/*--Struttura delle pagine e scrittura */

body,html{ margin:0; padding:0;}

body{ text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 120%;
	background-color:#e3e3b6;}

#container{ width:798px;
	margin:0 auto;
	text-align:left;
	}

/* -- Formati scrittura -- */

h1 	{color: #e32a23;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 18px;
	font-weight: 600;
	text-transform: uppercase;
    text-decoration: underline;
         }
h2 	{color: #FF0000;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 16px;
	font-style: italic;
    text-decoration: underline;
         }

h3 	{color: #FF0000;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 14px;
	text-align: left;}

p {font-size:10pt;
    text-align: justify;}

td.categorie {width:105px;
    color: #4D4D4D;
    font-size: 10pt;}

td.foto{width:290px;
    color: #4D4D4D;
    font-size: 10pt;}

.a [href="http://"] {background: url(../immagini/frecciads.gif);
padding-left:14px;
}


/* -- Container -- */


.titolo { margin-top:10px;
	border-width: 2px;
    border-color: #cb8383;
    border-style: solid;
	background-color:#fefeea;
	text-align:center;
	margin-bottom:2px;
	padding:0px;
	}

.titolo h1{ display:none;}

.intestazione {
    color: #4d4d4d;
    height: 26px;
	border-width: 2px;
    border-color: #cb8383;
    border-style: solid;
    padding: 0 0 10px 0;
    background-color:#fefeea;
	text-align:center;
	}

.intestazione h5 { display:none;}

.sinistra { float:left;
    color: #4D4D4D;
    height: 550px;
    width: 150px;
    padding: 2px;
    border-width: 2px;
    border-color: #cb8383;
    border-style: solid;
    background-color:#fefeea;
    margin:2px 2px 0 0;}

#piccola{ font-size:70%;}

.centro {
	color: #4D4D4D;
    height: 548px;
    padding: 5px;
    background-color: #fefeea;
    overflow: scroll;
	margin:2px 0;
    }

.centro1 {
	color: #4D4D4D;
    height: 548px;
    padding: 5px;
    background-color: #fefeea;
    overflow: scroll;
	margin:2px 0;
	
	
    }
	
.destra { float:right;
	color: #4D4D4D;
    height: 550px;
    width: 150px;
    padding: 2px;
    border-width: 2px;
    border-color: #cb8383;
    border-style: solid;
    background-color: #fefeea;
    margin:2px 0;}


.piede { 
	
    color: #4D4D4D;
    height: 30px;
	width:642px;
	padding-left: 150px;
    padding-right:2px;
    padding-top:2px;
	padding-bottom:2px;
    border-width: 2px;
    border-color: #cb8383;
    border-style: solid;
    background-color:#fefeea;
	text-align:left;}


/* -- CSS del menu -- */

ul {list-style: none;
    margin: 0;
    padding: 0;}

.lista{ list-style:disc;
	padding:15px;}

.sublista{ list-style: none; padding:15px;}

		
img {border: none;}

.menu11 {
        width: 137px;
        margin: 5px;
		padding-top:10px;}
		
.menu10 {
        width: 137px;
       
		}
		
.menu10 li {
	text-align: center;
}


.menu10 li a {
        height: 25px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

.menu10 li a:link, .menu10 li a:visited {
        color: #4D4D4D;
        display: block;
        background:  url(../immagini/menu.gif);
        padding: 8px 0 0 10px;
        }

.menu10 li a:hover, .menu10 li #current {
        color: #FF0000;
        background:  url(../immagini/menu.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }
		


.news li {
	text-align: center;
}


.news li a {
        height: 25px;
        voice-family: "\"}\"";
        voice-family: inherit;
        height: 24px;
        text-decoration: none;
        }

.news li a:link, .news li a:visited {
        color: #4D4D4D;
        display: block;
        background:  url(../immagini/olimpica.gif);
        padding: 8px 0 0 10px;
        }

.news li a:hover, .news li #current {
        color: #FF0000;
        background:  url(../immagini/olimpica.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }
.verde{ background-color:#00CC66;}
.amarillo{ background-color:#FFFF00;}
.rosso{background-color:#FF0000;}
 /* -- Stile elementi di scrittura -- */

#puntini{ list-style:circle;
		list-style-position:inside;}
#margin{ padding:10px;}