



body {
	margin: 0;
	padding: 0;
	background-image:url(../image/ita_anima_bg.jpg);
	background-repeat:repeat-x;
	background-color:#B9D7EA;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	color:#000000;
}




div#menu a:link {color: #ffffff; font-weight: bold; text-decoration: underline;}
div#menu a:visited {color: #ffffff; font-weight: bold; text-decoration: underline;} 
div#menu a:active {color: #ffffff; font-weight: bold; text-decoration: underline;}
div#menu a:hover {color: #ffffff; font-weight: bold; text-decoration: none;}
	
	
/* VERDE */
h1 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; 
font-size:17px; width:auto; border-bottom:1px solid #E2E2D0; color:#5F5F1D; line-height:2.0em;}

h2 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; 
font-size:15px; width:auto; color:#5F5F1D; line-height:2.0em;}




.titolo {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; 
font-size:17px;  color:#5F5F1D; line-height:2.0em;}



hr {width:100%; border:1px solid #E2E2D0; height:1px; line-height:2.0em;}
	
	
	
	
.leftimg {float:left; margin-right:10px; margin-bottom:10px;}
.rightimg {float:right; margin-left:10px; margin-bottom:10px;}

.both {clear:both;}
.inline {display:inline;}
.align {vertical-align:middle;}
	
	
	
	div#menu {
    width:100%;
	margin:0;
	padding:0px;
	background:#eeeeee;
	color:#000000;}
		
	div#logo {
    width:100%;
	margin:0px;
	padding:0px;
	color:#000000;}
	
	
	
	
	
	div#wrapper {
	width:960px;
	min-width:960px;
	margin-bottom:10px;
	margin:0px;
	padding:0px;
	left:50%; 
	margin-left:-480px; 
	position:absolute;
	}


	
	div#content {
    width:960px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background:#ffffff;
	line-height:1.6em;
	background-image:url(../image/ita_anima_content_bg_down.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;}
	

	
	
	div#left {
	float:left;
    width:260px;
	margin:0px;
	padding:0px;
	}
	
	
	
	
	
	div#navigation {
    width:220px;
	margin:0px;
	padding:20px;
	padding-top:0px;
	background-image:url(../image/ita_anima_navigatione_bg.jpg);
	background-repeat:repeat-y;
	color:#ffffff;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	}


div#navigation ul {list-style: none; margin:0; padding:0; border:none;}
div#navigation li {border-bottom:1px solid #95957C;	margin:0px;}
div#navigation li a {display: block; padding:5px 5px 5px 10px; font-weight:bold; background-color:none; color:#ffffff; text-decoration:underline; width:100%;}

html>body div#navigation li a {width:auto;}

div#navigation li a:hover {background-color:#95957C; color:#ffffff;	text-decoration:none;}

.attivo {background-color:#95957C; color:#ffffff; text-decoration:none;}
	
	
	
	
	
	
	div#navigation_down {
	float:left;
    width:260px;
	margin:0px;
	padding:0px;
	height:10px;
	background-image:url(../image/ita_anima_navigatione_down.jpg);}
	
	
	
	
	
	div#right {
	float:right;
	padding-right:10px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
     width:675px;

	background-image:url(../image/ita_anima_content_bg_right_up.jpg);
	background-position:top right;
	background-repeat:no-repeat;}
	
	
	
	

div#right a:link {color:#006699; font-weight: bold; text-decoration: underline;}
div#right a:visited {color: #006699; font-weight: bold; text-decoration: underline;} 
div#right a:active {color: #006699; font-weight: bold; text-decoration: underline;}
div#right a:hover {color: #006699; font-weight: bold; text-decoration: none;}
	
div#footer a:link {color: #000000; font-size:10px; font-weight: bold; text-decoration: underline;}
div#footer a:visited {color: #000000; font-size:10px;  font-weight: bold; text-decoration: underline;} 
div#footer a:active {color: #000000; font-size:10px;  font-weight: bold; text-decoration: underline;}
div#footer a:hover {color: #000000; font-size:10px;  font-weight: bold; text-decoration: none;}





div#default_right a:link {color: #666600; font-weight: bold; text-decoration: underline;}
div#default_right a:visited {color: #666600; font-weight: bold; text-decoration: underline;} 
div#default_right a:active {color: #666600; font-weight: bold; text-decoration: underline;}
div#default_right a:hover {color: #666600; font-weight: bold; text-decoration: none;}

div#calendario a:link {color:#FF6600; font-weight: bold; text-decoration: underline;}
div#calendario a:visited {color: #FF6600; font-weight: bold; text-decoration: underline;} 
div#calendario a:active {color: #FF6600; font-weight: bold; text-decoration: underline;}
div#calendario a:hover {color: #FF6600; font-weight: bold; text-decoration: none;}




div#box_blu_01 {width:100%; margin:0; padding:0;}
div#box_blu_02 {width:auto; margin:0; padding:0; background-image:url(../image/box_blu_02.jpg); background-repeat:repeat-y; text-align:left; background-position:top center; padding-left:25px; color:#FFFFFF; padding-right:25px;}
div#box_blu_03 {width:100%; margin:0; padding:0;}
	
	
	



/* FORM
-------------------------------------------------------------- */

/*Fieldset generici*/
fieldset {border: 1px solid #E2E2D0; margin:0; padding:10px;}
fieldset p {margin:5px; background:none;}
fieldset p label {float:left; width:30%; background:none;}
legend {color:#006699; font-weight:bold; padding:2px;}


/*Formattazione campi form select menu a tendina*/
.select			{color:#333333; width:auto; font-size:13px; background:#EFF5FA; border:1px solid #006699;}

/*Formattazione campi bottone*/
.button			{color:#333333; background:#EFF5FA; border:1px solid #006699; height:22px; padding:0px 10px;}

/*campi di testo*/
.textbox		{color:#333333; width:190px; background:#EFF5FA; font-size:13px; padding:2px; border:1px solid #006699;}
.txt		{color:#333333; width:190px; background:#EFF5FA; font-size:13px; padding:2px; border:1px solid #006699;}

/*altri*/
.radiobutton	{color:#333333;}
.checkbox		{color:#333333;}




ul#rotator {border:none; margin-left:0; list-style:none; margin:0; padding:0; text-align:left;}
li#rotator {display:block; padding:0;}




