/* ----------------------------------------------------------------------------
/* MIKI THUMB
/* ---------------------------------------------------------------------------- */

html {height:100%;
	      margin:0px 0 0px 0;}

body {margin: 10px 0 20px 0px;}

body.homepage {height:100%;
	            			background-color:#a5acb0;
							/*background-color: #9CD5C0;*/
	            			margin:0;}	
							
body.sfondo {height:99%;
                      background-image: url(images/back_tessuto.jpg);}	

body.sfondogrigio {height:99%;
                      		   background-color: #574a41;}
					  
#wrapper {width:800px;
                   border: 0px solid #4d3069;
			       margin: 0 auto;
				   background-color:#574a41;
				 }

img {border:none;}
a.img: {border: none;}		

#grassetto{font-weight: bold;}
#verde{color:#a5acb0;}
#viola{color:#4d3069;}
#grassettoverde{font-weight: bold; color:#a5acb0;}
#grassettoviola{font-weight: bold; color:#4d3069;}
/* ----------------------------------------------------------------------------
/* HOMEPAGE
/* ---------------------------------------------------------------------------- */

#centratohome{border:0px solid black;
	           position: absolute;
				  left:50%;
				  top:50%;
				  width:430px;
				  height:200px;
				  margin-top:-100px;
				  margin-left:-215px;
				   background:#a5acb0;
				  /*background:#96D2C5; */
				  visibility:visible;
				  z-index:1;}
				  
#homedentro1{border:0px solid red;
             position: relative;
				 left:0px;
				 top:0px;
				 width:430px;
				 height:100px;
				 background:#a5acb0;
				  /*background:#96D2C5; */
				 visibility:visible;
				 z-index:2;}
				 
#homedentro2{border:0px solid red;
             position: relative;
				 left:0px;
				 top:0px;
				 width:430px;
				 /* height:58px; */
				 background:#a5acb0;
				  /*background:#96D2C5; */
				 visibility:visible;
				 z-index:2;
				 text-align: right;
				 padding: 5px  0 0 0;}

ul.menuhome {width:430px;
                        list-style:none;
	     		        margin:0;
				        padding:0;}

ul.menuhome li a {display:block; /* il link occupa tutto lo spazio orizzontale */
                        text-decoration:none;
						padding:0 2px 0 0; /* lascia spazio far il bordo del menu e il testo del link */
                        height: 18px;
						line-height:18px; /* altezza del link: height e line-height devono avere il medesimo valore */
						font-family: Arial, Verdana;
						font-weight: bold;
						font-size: 12px;
						/*color: #724D79;*/
						color: #4d3069;
						letter-spacing: 1px;}
ul.menuhome li {display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menuhome li a:hover, ul.menuhome li a:active {color:#FFF;}

/* ----------------------------------------------------------------------------
/* HEADER
/* ---------------------------------------------------------------------------- */

#header {width:800px;
			   height:55px;
               border: 0px solid green;
			   margin: 0 auto;
			   background:#a5acb0;
				  /*background:#96D2C5; */
		    }	
			
#logo {width:220px;
           float:left;
		   padding:5px 4px 5px 4px;
		   margin:0;
		   border: 0px solid white;}

#menu {width:550px;
             float:right;
		     padding:5px 4px 5px 4px;
		     margin:0;
		     border: 0px solid red;
			}

#menu2 {width:550px;
               float:right;
		       padding:0px 4px 0px 5px;
		       margin:0;
		       border: 0px solid red;
			}
			
A.roll:link{text-decoration:none; color : #4d3069; font-family: Arial,Verdana; font-size:12px; font-weight:bold}
A.roll:visited{text-decoration:none; color : #4d3069; font-family: Arial, Verdana; font-size:12px; font-weight:bold}
A.roll:hover {text-decoration: none; color: #FFFFFF; font-family: Arial, Verdana; font-size: 12px; font-weight: bold}
A.roll:active {text-decoration: none;  color : #4d3069; font-family:Arial, Verdana; font-size:12px; font-weight:bold}

A.rollfooter:link{text-decoration:none; color : #4d3069; font-family: Arial,Verdana; font-size:11px; font-weight:normal}
A.rollfooter:visited{text-decoration:none; color : #4d3069; font-family: Arial, Verdana; font-size:11px; font-weight:normal}
A.rollfooter:hover {text-decoration: underline; color: #FFFFFF; font-family: Arial, Verdana; font-size:11px; font-weight: normal}
A.rollfooter:active {text-decoration: none;  color : #4d3069; font-family:Arial, Verdana; font-size:11px; font-weight:normal}

A.rollnormale:link{text-decoration:none; color : #555555; font-family: Arial,Verdana; font-size:12px; font-weight:normal}
A.rollnormale:visited{text-decoration:none; color : #555555; font-family: Arial, Verdana; font-size:12px; font-weight:normal}
A.rollnormale:hover {text-decoration: none; color: #4d3069; font-family: Arial, Verdana; font-size:12px; font-weight: normal}
A.rollnormale:active {text-decoration: none;  color : #555555; font-family:Arial, Verdana; font-size:12px; font-weight:normal}

.fontmenuon{color:#FFFFFF;
	         font-size:12px;	
	         font-family: Arial,Verdana;
	         font-weight:bold;
           }

/* ----------------------------------------------------------------------------
/* CORPO CENTRALE
/* ---------------------------------------------------------------------------- */	

#central {width:800px;
                 border: 0px solid red;
			     margin: 0 auto;
				 background-color:#574a41;
				 }
	
#centralcontent {width:800px;
	                         margin:10px auto;
					         border: 0px solid green;
							 background:#a5acb0;
				             /*background:#96D2C5; */
				          }	

#centralcontent2{width:800px;
	                            margin: 5px auto;
					            border: 0px solid green;
							    background-color:#574a41;}	

#centralcontent3{width:800px;
	                            margin: 10px auto;
					            border: 0px solid green;
							    }	
												  
h1 {
	background:transparent;
	color:#555555;
	font-size:18px;
	margin:0;
	font-family: Arial,Verdana;
}
	   
span {background:transparent;
	   color:#555555;
	   font-size:12px;	
	   margin:0;
	   font-family: Arial,Verdana;}
	   
.grassettoviola {font-family: Arial, Verdana;
						    font-weight: bold;
						    font-size: 12px;
						    color: #4d3069;
						    letter-spacing: 1px;}
	   
/* ----------------------------------------------------------------------------
/* FOOTER
/* ---------------------------------------------------------------------------- */

#footer {width:800px;
			 height:50px;
             border: 0px solid green;
			 margin: 0 auto;
			 margin-bottom:10px;
    		 background:#a5acb0;
				  /*background:#96D2C5; */
			 text-align:center;}	

#footercontent {width:798px;
			       text-align:center;
					 border:0px solid white;
					 padding-top:20px;}	

					
.testofooter{font-family: Arial,Verdana;
             font-size:11px;
				 font-weight:normal;
				 color : #4d3069;
				 text-align:center;}

/* ----------------------------------------------------------------------------
/*FILMATO FLASH
/* ---------------------------------------------------------------------------- */
div#flashcontent {
	border:0;
	height:100%;	
	margin-top:0px;
	width:100%;	
	text-align:center;
	z-index:0;
	
	}
	
/* ----------------------------------------------------------------------------
/*MENU A DUE LIVELLI
/* ---------------------------------------------------------------------------- */
#nav, #nav ul {padding: 0;margin: 0;list-style: none}
	#nav {font-weight:bold; color : #FFFFFF; font-family: Arial,Verdana; font-size:12px;}
	#nav li {position:relative;float: left;width: 20px;display:block;margin: 0;border-bottom: 3px solid #a5acb0;padding:0}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#4d3069;display: block;padding: 4px 20px 2px}
	#nav a:hover {color:#FFF}
	
	#nav li ul {border-left: 0px solid #c00;background: #574a41;width:15.8em;font-size:95%;margin-top:3px;position: absolute;font-weight:normal;left: -999em}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
	#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:1px}
	#nav li li.last {border-bottom:none}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#FFF;padding: 3px 10px 2px;width:14em; font-weight:bold;} /* testo sottolink senza hover */
	#nav li li a:hover {color:#fff;background:#4d3069}
	
	#nav li.active {color: #FFF;}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {color: #FFF;}
	#nav li.active a:hover {color:#FFF}
	
	#nav li.active li {border:none;border-top: 1px solid #c15c5c;border-bottom: 1px solid #870000}
	#nav li.active li.last {border-bottom: none}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
	#nav li.active li a:hover {background: #666;color:#fff}
	
	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	
	