body {margin:0px;	padding:0px; font-family: Verdana,Arial,Helvetica,sans-serif,"MS sans serif"; text-align:left;  background-repeat:no-repeat;	background-attachment:fixed ;background-color: white; background-position: right top; color: #444; font-size: 84.5%; }

a{color:#9A0000;}
a:hover{ text-decoration:none;  }
a img{ border:0px; background-color:transparent;} 

/****  MAIN MENU   *****/
#mainMenu { width:401px; float:left; text-align:left; margin:0px; padding:0px; font-size:80%; width:401px; }
#mainMenu ul {text-align: left; list-style: none; margin:0px;  padding:13px 0px; color:black; font-weight:normal; width:401px;}
#mainMenu li {display: inline; margin:0px; padding:13px 4px;}
#mainMenu li.selected{background-color:#242425; background-image:url(images/mainmenu_selected.gif); background-repeat:repeat-x;}
#mainMenu li.selected a{ color: white; }
#mainMenu li.selected a:hover{ color: white; text-decoration:none; }
#mainMenu li a{ text-decoration:none; padding:0px; color:black; }
#mainMenu li a:hover{ text-decoration: underline;  }

/****  MAIN LEFT   *****/
#leftMenu 
{ 
width:150px; float:right; text-align:left; margin:0px; margin-right:3px; padding:0px; font-size:80%;  
-moz-opacity: .8;   
opacity: .8; 
}
#leftMenu li a{}
#decoLeftMenu{float:right; width:150px; height:102px;  margin-right:3px}
#logoParco{float:right; width:150px; height:102px;  margin:10px 3px 0px 0px;}
#leftMenu ul {text-align: left; list-style: none; margin:0px;  padding:13px 10px; color:white; font-weight:normal; background-color:black}
#leftMenu li { padding:0px; margin-bottom: .9em; }
#leftMenu li.selected a{ color: #970008; }
#leftMenu li.selected a:hover{ color: #970008;text-decoration:none; }
#leftMenu li a{ text-decoration:none; padding:0px 1px 0px 1px; color:white;  background-color:black; }
#leftMenu li a:hover{ color:black; background-color:white; /*background-color:white*/ }

/*** PATH MENU ***/
#pathMenu { width:760px; margin:0px 0px 20px 0px; text-align:left; color: black; font-size:90%; float:left;}
#pathMenu ul {display:inline; text-align: right; font-size:85%; list-style: none; margin:0px; padding:0px;}
#pathMenu li {display: inline; margin:0px 4px 0px 0px;}
#pathMenu li a{color:black; padding:0px 3px 0px 0px}
#pathMenu li a:hover{text-decoration:none; }

/****   RECAP MENU    ****/
#recapMenu { width:401px; padding:0px; padding-top:10px; text-align:left; float:left;}
#recapMenu ul {display:inline; text-align: left; font-size:70%; list-style: none; margin:0px; margin-left:5px;  padding:0px; text-transform: lowercase;}
#recapMenu li {display: inline; margin:0px 0px 0px 3px;}
#recapMenu li a{padding:0px 0px 0px 5px; text-decoration:none;}
#recapMenu li a:hover{text-decoration:none;}

/****   FOOTER    ****/
#footer {float:left; width:340px; margin-top: 200px;	margin-left:28px; padding-bottom: 0px;	padding-top:80px; text-align:left; background-image: url('images/loghi_footer.gif'); background-repeat: no-repeat; color: #808080}
#footer a{color: #808080}
#footer p {	font-size: 80%;float:left;	margin-right:80px;}
#footer p.nomargin{margin-right:0px; float:left}
#footer p img{float:left; margin-right:8px}
#footer p a{ color:black }
#footer p a:hover{ text-decoration:none }



/****   SERVIZIO    ****/
.floatLeft{float:left;}
.floatRight{float:right;}

/****   CONTENUTI  ****/
#posizionatore{margin:0px auto; width:790px; float:right}
#container{float:right; width:790px; }
/*colonne contenuto*/
.colonna_sx{ width:272px; float:left;}
.colonna_dx{ width:401px; float:left;}
/*logo*/
#logo{float:left; width:219px; height:87px; margin:39px 0px 30px 32px}
#newsletter_in{width:401px; color:white; background-color:black ;height:45px; overflow:hidden;
					
					-moz-opacity: .7;   
					opacity: .7;
}
.colore_1{ background-color:#0A0909;}
.colore_2{ background-color:#222; }
.colore_3{ background-color:#333; }
.colore_4{ background-color:#444; }
.colore_errore{ background-color:red; color:white }
.contenuto_elmnt{ float:left; width:401px; clear:right; padding-bottom:10px; padding-top:28px; background-position:right 20px; background-repeat: no-repeat; color:white; clear:both}
.capo{ padding-top:63px }
.noPaddingTop{ padding-top:0px }
.noPaddingBottom{ padding-bottom:0px }
.contenuto_evento{ float:left; width:280px;}
.img_evento{float:left; width:121px}
#contenuto{ float:left; width:401px; line-height:1.4em; padding-bottom:30px; background-color: #000 }
.contenuto_elmnt h1, .contenuto_elmnt h2, .contenuto_elmnt p { margin:28px; }
.contenuto_elmnt div.contentForm { margin:28px }
.contenuto_elmnt div.contentForm div{ margin-bottom:3px }
.contenuto_elmnt div.contentForm div.submit{ width: 158px; text-align:right; margin-top:15px }
.contenuto_elmnt div.contentForm span { display:block; width:100px; float:left; text-align:right; margin-right:5px }  
.contenuto_immagine {float:left; margin:0px; padding:0; overflow:hidden}
.contenuto_immagine_stretta {float:left; margin:0px; padding:0; height:150px}


.contenuto_elmnt p{margin-top:0px}
.contenuto_elmnt h1{font-size:130%; margin-bottom:.3em; font-weight:normal; margin-top:0px}
.contenuto_elmnt h2{font-size:80%; margin-bottom:0px; font-weight:bold; margin-top:0px}
.contenuto_elmnt ul{text-align: left; list-style: none; margin:0px;  padding:0px; width:285px; margin:28px; margin-top:0px}
.contenuto_elmnt ul li{ padding:3px 0px ;border-bottom: 1px dotted #595959 }
.contenuto_elmnt ul li.portata_dispari{color:white}
.contenuto_elmnt ul li.portata_pari{color:#AFAFAF}


.icona_1{ background-image:url(images/icona_1.gif); }
.icona_0{ background-image:url(images/icona_0.gif); }
.icona_2{ background-image:url(images/icona_2.gif); }

.image_embedded{float:left; margin:0px 10px 4px 28px}

label, email_input, submit { display: block; float:left; margin-right:3px;  }
label{ margin-top:2px; }
.form_newsletter{ float:right; margin:10px 10px 0px 0px; }


/*
colore1 EAD31A
colore2 FF7F00
colore3 94CB0F
colore4 C2A4F6

*/
