p {
	text-align: justify;
	font-size: 11px;
}

/* Stili per il primo piano */
#pp {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 100%;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#pp h2 {
	text-align: left;
	font-size: 22px;
	margin-top: 0px;
}

#pp p {
	text-align: left;
	font-size: 11px;
}

#pp .foto {
	float: left;
	text-align: center;
	padding: 0px 5px 10px 0px;
}

.destra {
	float: right;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 40%;
	font-size: 12px;
	font-weight: bold;
}

.sinistra {
	float: left;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 40%;
	font-size: 12px;
	font-weight: bold;
}

.datanotizia {
	float: right;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 85px;
	font-size: 10px;
	color: #990000;
}

/* Titoli delle sezioni */
#titolosezione {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: Black;
	padding-bottom: 0px;
	margin-bottom: 0px;
	width: 100%;
	float: left;
}

#titolosezione h1 {
	display: block;
	font-size: 10px;
	margin: 0px;
	padding-top: 1px;
	background-color: #FFD700;
	line-height: 19px;
}

/* Nuovi stili per la gestione del menu di sinistra */
#calendario {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: White;
	width: 100%;
	border: #FFD700 1px solid;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#calendario h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
	color: Black;
	margin: 0px;
	padding-top: 1px;
	background-color: #FFD700;
	line-height: 19px;
	border-bottom: #FFD700 1px solid;
	font-weight: bold;
	font-size: 10px;
}

#calendario ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#calendario ul li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFA4;
	border-bottom: #FFD700 1px solid;
	margin: 0px;
	font-size: 11px;
	color: Black;
}

#calendario ul li a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	display: block;
	padding: 4px 0px 4px 5px;
	text-decoration: none;
}

#calendario ul li a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	background-color: Yellow;
}

.disputato {
	font-variant:normal;
	text-decoration: line-through;
}


/* Box per le sezioni */
#boxmoto {
	float:left;
	width:100%;
	margin-top: 10px;
	text-align:justify;
	font-weight: normal;
}

.boxmotoItem	{
	float: left;
	width: 100%;
	padding:0px 0px 0px 0px;
	background: #FFFFA4;
	border:1px solid #FFD700;
}

.boxmotoItem h1 {
	text-align: center;
	color: White;
	margin: 0px;
	padding-top: 1px;
	background-color: #990000;
	line-height: 18px;
}

.menuItemBar {
	font-size: 11px;
	font-weight: bolder;
	float: left;
	margin-top: 0px;	
}

.menuintermezzo {
	font-size: 11px;
	font-weight: bolder;
	float: left;
	vertical-align: bottom;
	margin-left:8px;
	margin-top: 5px;
	color:white;
	line-height:12px;
}

.menuItemBar { float: left; margin-left:8px; margin-top: 5px; text-transform: uppercase; }

.menuItemBar A:link { COLOR: #FFFFFF; TEXT-DECORATION: none; }

.menuItemBar A:visited { COLOR: #FFFFFF; TEXT-DECORATION: none; }

.menuItemBar A:hover { COLOR: black; TEXT-DECORATION: none; }

.menuItemBarDx { float: right; margin-right: 10px; margin-top: 10px; }

.menuItemBarDx Img A:link { COLOR: #000000; TEXT-DECORATION: none; Border: 0px; }

.menuItemBarDx Img A:visited { COLOR: #000000; TEXT-DECORATION: none; Border: 0px; }

.menuItemBarDx Img A:hover { COLOR: #ff0000; TEXT-DECORATION: none; Border: 0px; }

.boxmotoItem h2 {
	text-align: left;
	font-size: 15px;
	color: #990000;
	line-height: 18px;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: 0px;
}

.boxmotoItem h3 {
	text-align: left;
	font-size: 15px;
	color: #990000;
	padding-left: 10px;
	margin-top: 5px;
}

.boxmotoItem p {
	text-align: justify;
	padding-left: 120px;
	padding-right: 10px;
}

.boxmotoItem .none {
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
}


.foto_align_sx {
	float: left;
	text-align: center;
	padding: 10px 5px 0px 10px;
}

/* dettaglio notizia */
#motocontenuto {
	float:left;
	width:100%;
	margin-top: 10px;
	text-align:justify;
	font-weight: normal;
}

#motocontenuto p {
	font-size: 11px;
}

#motocontenuto h2 {
	text-align: left;
	font-size: 130%;
	color: #990000;
	line-height: 23px;
}

/* dettaglio notizia */
table.motodettaglionotizia {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: center;
	border: 0px;
	font-size: 11px;
}

table.motodettaglionotizia td.titolo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFD700;
	text-align: left;
	vertical-align: middle;
	height: 11px;
	line-height: 11px;
}

table.motodettaglionotizia td.contenuto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFA4;
	text-align: center;
	vertical-align: top;
}

table.motodettaglionotizia td.contenuto h2 {
	text-align: left;
	font-size: 22px;
}

table.motodettaglionotizia td.contenuto h3 {
	text-align: center;
	font-size: 12px;
}

table.motodettaglionotizia td.contenuto p {
	text-align: left;
	font-size: 11px;
}

table.motodettaglionotizia td.contenuto a {
	text-align: left;
	font-size: 12px;
}

table.motodettaglionotizia td.contenuto a:visited {
	text-align: left;
	font-size: 12px;
}

table.motodettaglionotizia td.contenuto a:hover {
	text-decoration: underline;
}

.titolocategoria {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
	font-size: 11px;
	padding-top: 1px;
}
/* fine specifiche dettaglio notizia */


/* elenco dell notizie */
table.elenconotizie {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: center;
	font-size: 11px;
}

table.elenconotizie td.titolo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFD700;
	text-align: left;
	vertical-align: middle;
	height: 11px;
	line-height: 11px;
	padding-left: 5px;
	padding-top: 2px;
}

table.elenconotizie td.contenuto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

table.elenconotizie td.contenuto UL {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px;
	PADDING-TOP: 5px;
	LIST-STYLE-TYPE: none;
	BACKGROUND-COLOR: white; 
}
table.elenconotizie td.contenuto UL LI {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
	font-size: 11px;
}
table.elenconotizie td.contenuto UL LI A:link {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 2em;
	PADDING-BOTTOM: 0px;
	COLOR: black;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	BACKGROUND: url(../gif/quadr.gif) no-repeat 0.5em 100%;
	font-size: 12px;
}
table.elenconotizie td.contenuto UL LI A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; TEXT-DECORATION: none; BACKGROUND: url(../gif/quadr.gif) no-repeat 0.5em 100%;
	font-size: 12px;
}
table.elenconotizie td.contenuto UL LI A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; COLOR: Red; PADDING-TOP: 0px; TEXT-DECORATION: underline; BACKGROUND: url(../gif/quadr.gif) no-repeat 0.5em 100%;
}

table.elenconotizie td.contenuto UL P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; MARGIN: 2px 2px 4px;
	LINE-HEIGHT: 1.1em; PADDING-TOP: 0px; color: #999999;
	font-size: 11px;
}

table.elenconotizie td.contenuto p {
	font-size: 11px;
	font-weight: bold;
}

/* fine specifiche elenco dell notizie */

#motodx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	width: 100%;
	border: #FFD700 1px solid;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#motodx h1 {
	display: block;
	text-align: center;
	color: Black;
	font-size: 11px;
	margin: 0px;
	padding-top: 1px;
	background-color: #FFD700;
	line-height: 19px;
}

#motodx ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#motodx ul li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
}

#motodx ul li a {
	color: Black;
	display: block;
	padding: 8px 0px 4px 0px;
	text-align: center;
	font-size: 12px;
}

#motodx ul li a:hover {
	color: red;
	text-decoration: underline;
	font-size: 12px;
}



/* tabella delle classifiche */
table.classifiche {
	width:100%;
	text-align:justify;
	font-weight: normal;
}

table.classifiche td.titolo {
	background-color: #FFD700;
	text-align: left;
	vertical-align: middle;
	font-size: 15px;
	height: 11px;
}

table.classifiche td.pari {
	background-color: #FFFFA4;
	text-align: left;
	vertical-align: top;
	font-size: 15px;
	height: 31px;
}

table.classifiche td.dispari {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-size: 15px;
	height: 31px;
}



/*pie pagina */
#footer {
	clear:both;
	width:100%;
	text-align:center;
	height: 20px;
	padding-top: 10px;
}

/* Box per le gallerie */
#boxgalleria {
	float:left;
	width:100%;
	margin-top: 10px;
	text-align:justify;
	font-weight: normal;
}

.boxgalleriaItem	{
	float: left;
	width: 100%;
	padding:0px 0px 0px 0px;
	background: #FFFFA4;
	border:1px solid #FFD700;
}

.boxgalleriaItem h1 {
	text-align: center;
	color: White;
	margin: 0px;
	padding-top: 1px;
	background-color: #990000;
	line-height: 18px;
}

.boxgalleriaItem h2 {
	text-align: left;
	font-size: 15px;
	color: #990000;
	line-height: 18px;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: 0px;
}

.boxgalleriaItem h3 {
	text-align: left;
	font-size: 15px;
	color: #990000;
	padding-left: 10px;
	margin-top: 5px;
}

.boxgalleriaItem p {
	text-align: justify;
	padding-left: 120px;
	padding-right: 10px;
}

.boxgalleriaItem .none {
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
}



/*---------------  galleria -------------------*/

#corpo_galleria a{
	color: Black;
	font-weight: bold;
}

#corpo_galleria a:hover{
	color: Red;
}

#corpo_galleria h2{
	color : #fff;
	margin : 10px 0 0 9px;
	font : bold 16px garamond, sans-serif;
}

#area_dinamica{
	/*float:left;*/
	margin:10px 10px 10px 20px;
	width : 400px; \width : 404px; w\idth : 400px;
	height : 404px;
	border : 2px solid #fff;
}

#miniature {
	/*float : left;*/
	margin : 4px 0 0 19px;
}

#area_dinamica_affiancata{
	float : left;
	margin : 10px 10px 10px 0px;
	width : 530px;
	height : 353;
	border : 2px solid #FFD700;
}

#miniature_affiancate {
	float : left;
	margin-top : 8px;
	width : 144px;
}

/*---------------  fine galleria -------------------*/