/* CSS Document */

body{margin:0px auto; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../img/imag_body.jpg); background-repeat:no-repeat;
background-position:top center; background-color:#07CD4D;
			}


.pagina{width:760px; text-align:left; margin:20px auto; padding:0px; background-color:#FFFFFF; 
background-image:url(../img/triangolo_aquilone.jpg); background-repeat:no-repeat; background-position:top-left;
			}


.testata{background-position:right; background-repeat:no-repeat; border:0px solid #E10000; margin:20px; height:100px; margin-left:45px;
			}


.menu_sx{width:160px; border:0px solid #666666; margin-left:10px; margin-top:20px; padding:0px; float:left; margin-right:4px;
			}


ul.menusx{list-style:none; margin:0px; padding:0px;
			}
			
ul.menusx2{list-style:none; margin:0px; padding:0px; background-color:#e10000; color:#FFFFFF;
			}			


ul.menusx li{padding:2px; border-bottom:0px solid #666666;
			}

ul.menusx2 li{padding:2px; border-bottom:0px solid #666666;
			}			


ul.menusx li a:link, ul.menusx li a:visited{color:#006600; text-decoration:none; display:block;
			}
			
ul.menusx2 li a:link, ul.menusx2 li a:visited{color:#FFFFFF; text-decoration:none; display:block;
			}			


ul.menusx li a:hover{color:#006600; background-color: #FF6633; padding:2px;
			}

ul.menusx2 li a:hover{color:#006600; background-color: #FF6633; padding:2px;
			}			


.titlemenu{background-color:#E10000; height:16px; color: #FFFFFF; padding:2px; font-size:12px;  
			}


.contenuto{width:380px; border:1px dotted #666666; float: left; text-align:top left; margin:5px; padding:8px; margin-top:20px; /*background-image:url(../img/marmo.jpg); background-repeat:;*/
			}
		

.col_dx{width:140px; border:0px solid #e10000; float:right; margin-right:10px; margin-top:20px;
			}


.percorsopagina{margin:5px 0 0 0; /*background-color:#e10000;*/
				}			



.ripristino{clear:both
			}


.bottom{width:760px; border:0px solid #E10000; margin-top:30px; text-align:center;
			}




ul.m_orizz{list-style:none; margin:0px; text-align:center;}
ul.m_orizz li{display:inline;}
ul.m_orizz li a:link, ul.m_orizz li a:visited{color:#e10000; text-decoration:none; padding:0 10px 0 10px;}
ul.m_orizz li a:hover{color:#000066;}
.menu_or{margin-top:30px;height:20px; padding:3px 0 0 0;}


ul.m_inf{list-style:none; margin:0px; text-align:center;}
ul.m_inf li{display:inline;}
ul.m_inf li a:link, ul.m_inf li a:visited{color:#000; text-decoration:none; padding:0 6px 0 6px;}
ul.m_inf li a:hover{color:#e10000;}


.menu_inf{margin-top:20px; background-color: #CCCCCC; height:20px; padding:3px 0 0 0;
			}


.box_news{width:520px; border:1px solid #666666; float:left; text-align:top left; margin:20px; padding:8px; margin-top:40px; background-color:#FFFFCC;
			}


.box{text-align: center; text-align:top left; margin:6px;margin-top:10px;
			}
			
			

			
			
			

/*Stili aggiuntivi*/
.Stile3 {color: #E10000;
		}

.Stile4 {font-size: 14px; color: #0033FF;
			}

.Stile1{color: #e10000;	font-weight: bold; font-size: 9px; text-align:center;
			}
.Stile6{font-size: 12px; color: #666666;
			}
.Stile8 {font-size: 9px;
			}

.Stile9{font-size: 9px; color: #e10000; text-align:center
			}

.Stile13{font-size: 10px; font-style: italic; color: #000000;
			}

.Stile14{color: #006600; font-weight: bold; font-size: 18px;
			}
.Stile11{color: #666666
			}

.Stile131{color: #e10000; font-weight: bold; font-size: 14px; }

.Stile151{color: #0033CC; font-style: italic;
			}
.Stile191{color: #0033CC; font-weight: bold; font-style: italic;
			}
			
			
			.titlemenubox{background-color:#FFFFCC; color:#ffffff; font-size:14px; text-align: right;
			}

			
			
			