.body {
	margin: 0 auto;/*Allineamento centrato per Firefox,Opera e Netscape*/
	background-color:#CC0000;
	font-size: 0.8em;
}
div#desktop{
	 margin: 0 auto; /*Allineamento centrato per Firefox,Opera e Netscape*/
     width:99%; height:850px;
	 background-image:url(img_sfondo/sf_amisca5.jpg);
}
.h1 {
	font-size:0.9px;
	text-align:justify;
	color:#900;
	padding-left: 10px;
	padding-right: 10px;
}

.p: first-letter {
		font-size: 3em;
		line-height: 1em;
		float: left;
		padding-right: 0.3em;
}
.p: first-line {
    color: # 0000FF;
    font-variant: small-caps;
}
.ctr_grigio {
	color: #666;
}
absolute {
	position: absolute;
	z-index: 15;
	top: 0px;
	left: 0px;
}
/******************** Menu di Titoli  *********************/
.titolo {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #6FF;
	text-align: center;
	vertical-align: baseline;
	font-style: italic;
}
.titolo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #900;
	background-position: left;
	text-align: left;
	vertical-align: middle;
	font-style: italic;
}
.titolo3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #900;
	text-align: left;
	vertical-align: middle;
	border: medium none #cecece;
	font-style: italic;
}
.titolo4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #900;
	text-align: center;
	vertical-align: middle;
	border: medium none #cecece;
	font-style: italic;
	text-transform:uppercase;
}
.titolo5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	vertical-align: middle;
	padding-left:15px;
	text-align: left;
}
.titolo6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	vertical-align: middle;
	text-align: left;
}
div#event{
	width:900px;
	height:35px;
	padding-bottom:7px;
	background-image:url(../img_sfondo/bg_mn45.gif);
	 }	

           /****************** inizio menu,******************/
.menuSkip{
	padding:1px 1px 1px 1px;
	border:1px solid  #757575; /*grigio scuro*/
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 12px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #CDCDCD; /*grigio meno scuro*/
}
.menuSkip li{
	list-style:none;
	color: #FFF;   /*si passa il mouse*/
	background-color: #757575;
}
.menuSkip a{
	display:block;
	border:1px solid;
	border-color:#FFF #666 #666 #FFF;
	padding-left:3px;
	padding-right:3px;
	color: #F00;
	background-color: #00F;
}
.menuSkip a:link{
	background-color:  #CDCDCD; /*da visitare*/
	color: #900;
}
.menuSkip a:visited{
	color:  #333;
	background-color:  #ACACAC;
}
.menuSkip a:hover,
.menuSkip a:focus,
.menuSkip a:active{
	color:#FFF;
	background-color: #757575;
}
           /*********** fine menu,*************/
           
/*********** inizio copyrigt,*************/
#setta a {
    margin: 0 auto;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(/img_sfondo/bg_mn18.gif);
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #0C11D3;
	font-weight:bold;
	}
	
#setta a:hover {
	color:#E7031A;
	background: url("/immagini/mm_bullet_yellow.gif") 10px 50% no-repeat;
	}
    /*********** fine copyrigt,*************/
	
	/************** Menu di navigation - Indice di footer  ***********/

#navigation a {
	color: #0000FF;
	background-image:url(../img_sfondo/blade_grey.png);
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight:bold;
}
	
#navigation a:hover {
	color:#030303;
	background-image:url(../img_sfondo/blade_grey_sel.png)
	}
	
.navText {
	color: #1F2669;
	letter-spacing:.01em;
	}
	

.smallText {
	font:10px Arial, Helvetica, sans-serif;
	color:#333333;
	}
	

/******************** Menu di Scelta  *********************/


.menuScelta{
background:#FFF;
color:#000;
font:76% Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0;
padding:2px;
border:2px solid #999;
background:#CCC;
color:#000;
text-align:left;
font-weight:bold;
text-transform:uppercase;
}
.menuScelta li{
list-style:none;
}
.menuScelta a{
display:block;
border:1px solid;
border-color:#FFF #666 #666 #FFF;
padding:2px;
}
.menuScelta a:link,{
background:#CCC;
color:#FFF;
}
.menuScelta a:visited{
background:#CCC;
color:#000;
}
.menuScelta a:hover,
.menuScelta a:focus,
.menuScelta a:active{
background:#AAA;
color:#000;
}

/******************** Menu SCA  *********************/

.menuSCA{
background:#FFF;
color:#000;
font-size: 24px;
font-family: Arial, Helvetica, sans-serif;
padding:4px;
border:2px solid #999;
background:#CCC;
color:#000;
text-align:left;
font-weight:bold;
}
.menuSCA li{
list-style:none;
}
.menuSCA a{
display:block;
border:2px solid;
border-color:#FFF #666 #666 #FFF;
padding:2px;
}
.menuSCA a:link,{
background:#CCC;
color:#FFF;
}
.menuSCA a:visited{
background:#CCC;
color:#000;
}
.menuSCA a:hover,
.menuSCA a:focus,
.menuSCA a:active{
background:#AAA;
color:#000;
}
		
/************ Menu di Scelta  Raduni***************/
.menuRad{
	color:#000;
	margin:0;
	padding:2px;
	border:2px solid #F63;
	color:#000;
    text-align:left;
    font-weight:bold;
	text-transform:uppercase;
	background-color: #FC8;
	height: 54px;
	font-family: Tahoma, Geneva, sans-serif ;
	font-size:13px;
	text-decoration: none;
}
.menuRad li{
list-style:none;
}
.menuRad a{
display:block;
border:1px solid;
border-color:#FFF #666 #666 #FFF;
padding:2px;
}
.menuRad a:link,{
background:#CCC;
color:#FFF;
}
.menuRad a:visited{
background: #FC6;
color: #06F;
}
.menuRad a:hover,
.menuRad a:focus,
.menuRad a:active{
background: #F96;
color: #903;
}
	

/****************** STILI *****************/

.bold {
	font-weight: bold;
	font-style: italic;
}
.Stile01 {
	font-size:small;
	line-height: 1.2em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	color: #666; 
	font-family: "Comic Sans MS", cursive;
	font-style: italic;
	text-align: left;
	font-weight:bold;
	}
.Stile02 {
	font-size: 18px;
	line-height: 1.2em;
	color: #900; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: center;
	font-weight:bold;
	}
.Stile03 {
	font-size: 14px;
	line-height: 1.2em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	color: #900; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: left;
	font-weight:bold;
	}
.Stile8 {
	font-size: 12px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.Stile9 {
	font-size: 1.4em;
	padding-left: 20px;

	color: #0000FF
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #03C;
	font-weight: bold;
	background-color: #ddd;
}
.Stile91 {
	font-size: 1.em;
	text-align:center;
	color: #0000FF
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #03C;
	font-weight: bold;
	background-color: #ddd;
}
.Stile119 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style: italic;
	color: #03C;
}
.Stile10 {
	font-size: 1.5em;
	color: #F60;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.Stile11 {
	font-size: 1em;
	line-height: 1.4em;
	float: left; 
	padding-left: 0.2em;
	padding-right: 0.2em; 
	color:#900; 
	font-family:Tahoma, Geneva, sans-serif;
	font-style: italic;
	text-align:justify;
	font-weight: 500;
	font-weight:bold;
	}
.Stile12 {
	font-size: x-large;
	color: #E28C05;
	font-style: italic;
}
.Stile13 {font-family: "Times New Roman";
          padding: 0px 0px 0px 30px;
}
.Stile14 {
	font-size: 1.4em;
	line-height: 1.4em;
	float: left; 
	padding-left: 0.5em;
	padding-right: 0.5em; 
	color:#900; 
	font-family:Tahoma, Geneva, sans-serif;
	font-style: italic;
	text-align:justify;
	font-weight: 500;
	font-weight:bold;
	}
.Stile15 {
	font-size: 4em;
	line-height: 1em;
	float: left; 
	padding-left: 0.2em;
	padding-right: 0.2em; 
	color: #E28C05; 
	font-style: italic;
	}
.Stile16 {
	color:#C30
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	padding-right: 10px;
}
.Stile117 {
	padding-right: 10px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#900;
	font-size: 14px;
	font-style: italic;
}

.Stile17 {
	padding-right: 10px;
	padding-left: 30px;
	font-family: "Bookman Old Style";
	color: #9C304E;
	font-size: 16px;
}
.Stile118 {
	padding-right: 10px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#C30;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.Stile18 {
	background-color:#CCC;
	border:solid
	font-size: 16px;
	font-style: italic;
}
.Stile19 {
	font-size: 22px;
	color:#900;
	font-style: italic;
}
.Stile20 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style: italic;
	color: #333;
}
.Stile21 {
	font-size: 18px; 
	font-family:"Bookman Old Styl"; padding-left:10px;
	font-weight:bold;
	font-style: italic;
	color: #900;
}
.Stile22 {
	font-size: 24px; 
	font-family:"Monotype Corsiva"; padding-left:10px;
	font-weight:bold;
	font-style: italic;
	color: #900;
}
.Stile23 {
	font-size: 14px;
	font-family: "Bookman Old Style";
	padding-left:10px;
	font-weight:bold;
	font-style: italic;
	color: #009;
}
.Stile24 {
	font-size: 14px;
	font-family: "Bookman Old Style";
	padding-left:10px;
	font-weight:bold;
	font-style: italic;
	color: #000;
}
.Nomin38 {
	color:#966;
	font-size: 12px;
	border:solid;
	float:left;
	text-transform:uppercase;
	font: lighter;
	font-style:italic;
	font: larger;
}
p.MsoNormal {
margin:0cm;
margin-bottom:.0001pt;
padding-right: 5px;
font-size:12.0pt;
font-family:"Times New Roman","serif";
}

.Stile39 {
	padding-bottom:2px;
	padding-top:2px;
	
	border:1px solid;
    border-color:#666 #333 #333 #666;
	border-bottom-width: 3px;
	border-right-width:3px;
	border-bottom-style: solid;
	color: #660000;
	font-size:18px;
	float:left;
	text-transform:uppercase;
	font: lighter;
	font-style:italic;
	font: larger;
	background-color:#DDD
	
}
.Stile40 {
	padding-bottom:2px;
	padding-top:2px;
	color: #003;
	font-size: 16px;
	float:left;
	font-weight: bold;
	font: large;
}
.Stile41 {
	padding-bottom:2px;
	padding-top:2px;
	color: #990099;
	font-size: 16px;
	float:left;
	font-weight: bold;
	font: large;
}
.Nomin42 {
	color: #333;
	font-size: 14px;
	float:left;
	text-align:justify
	font-weight: bold;
}	
.shadow {
	-moz-box-shadow: 2px 2px 5px #000;
	-webkit-box-shadow: 2px 2px 5px #000;
	box-shadow: 2px 2px 5px #000;
}

.inset-shadow {
	-moz-box-shadow: inset 2px 2px 10px #000;
	-webkit-box-shadow: inset 2px 2px 10px #000;
	box-shadow: inset 2px 2px 10px #000;
}

.multiple {
	-moz-box-shadow: 2px 2px 10px rgba(0,255,0,.75), 5px 5px 20px rgba(125,0,0,.5);
	-webkit-box-shadow: 2px 2px 10px rgba(0,255,0,.75), 5px 5px 20px rgba(125,0,0,.5);
	box-shadow: 2px 2px 10px rgba(0,255,0,.75), 5px 5px 20px rgba(125,0,0,.5);
}