html {
  height:100%; 
  max-height:100%; 
  padding:0; 
  margin:0; 
  border:0; 
  background:#fff; 
  font-size:50%; 
  font-family:"trebuchet ms", tahoma, verdana, arial, sans-serif; 
  /* hide overflow:hidden from IE5/Mac */ 
  /* \*/ 
  overflow: hidden; 
  /* */ 
}

body {
  height:100%; 
  max-height:100%; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  border:0;
}

#head {
  position:absolute; 
  margin:0; 
  top:0; 
  left:0; 
  padding:0;
  display:block; 
  width:100%; 
  height:100px;  
  z-index:7; 
  color:#ffffff;
  text-align:center;
  background-color: #41614c;
  font-size:2.8em;
}

#foot {
  position:absolute; 
  margin:0; 
  bottom:-1px; 
  left:0; 
  display:block; 
  width:100%; 
  height:30px; 
  background-color:#41614c;
  background-image:url(Tiger_th.jpg); 
  z-index:7;  
  color:#42240c;
  text-align:right;
  font-family: "Cooper Black", Arial;
}

#left {
  position:absolute; 
  left:0; 
  top:100px; 
  bottom:29px; 
  width:17%;  
  z-index:6; 
  background-color:#41614c;
  overflow:auto;
}      


#center {
  position:absolute; 
  top:100px; 
  bottom:29px; 
  width:66%; 
  font-size:1em; 
  z-index:4; 
  overflow:auto;
  left:17%; 
  background:#ffffff;
  text-decoration:none;
}

#right {
  position:absolute; 
  top:100px; 
  bottom:29px; 
  width:17%;  
  z-index:6; 
  overflow:hidden;
  left:83%; 
  background:#41614c;
}

* html #center {
  height:100%; 
  top:0; 
  bottom:0; 
  border-top:100px solid #fff; 
  border-bottom:30px solid #fff;
}

* html #left, * html #right {
  height:100%; 
  top:0; 
  bottom:0; 
  border-top:100px solid #fff;
}


.innercenter {
  font-family:arial;
  text-align:justify;
  display:block; 
  padding:0 10px 10px 10px;
  font-size:2em;
}

.innerleft {
  display:block; 
  padding:0;
  margin:10px 0 0 0;
}
    
.innerright {
  display:block;
  padding-top: 20px;
  text-align:center;
  font-size:1.4em;
}

.innerfoot {
  display:block;
  padding-top:2px;
  padding-right:10px;
}

.image {
  display:block;
  margin-left:auto;
  margin-right:auto;
}


.menu {text-indent:0.3em;color:#fff;margin:0; 
		padding:0;text-decoration:none; 
		font-weight:bold;font-size:2.5em; 
		
		
		}

.menu li{ 
  margin-top:10px;
  list-style-type:none;
}

.menu2 li{ 
  margin:0; padding:0;
  list-style-type:none;
}
.menu2 {text-indent:3.5em;margin:0; padding:0;list-style-type:none; font-size:0.7em;
		}
.menu a{text-decoration:none; color:#fff;}
.menu a:hover{color:#FDAD45;}
.drop2 a:hover{color:#ffffff;}
.menu2 a:hover{color:#FDAD45;}


  .innerleft a img {  
  border-style: none;
}

.innerleft a.link {
  color:#ffffff; 
  text-decoration:none;
  font-weight:bold;
  line-height:40px;
}

a.link:visited { 
  color:#ffffff; 
  line-height:40px; 
}

.innerleft a:visited img, .innerleft a img {
  filter: alpha(opacity=40);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  -moz-opacity: 0.40; opacity:0.4;
}

/*
.innerleft a:hover {  
  font-weight:bold; 
  background-color:transparent;
}
*/
.innerleft a:hover img { 
  filter: alpha(opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1.00; opacity:1;
}


a.active {
  color:#ffffff;
  text-decoration: none;
  font-weight:bold; 
  background-color:transparent;
  line-height:40px;
}
   
a.active img { 
  filter: alpha(opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1.00; opacity:1;
}    

.banner img{ 
  border-style:none;
}  

.contatore{ 
  border-collapse:collapse;
  border-spacing:0;
  margin-left:auto;
  margin-right:auto;
}

.colcount { 
  padding:0;
}

.titolopagina{
	color:#41614c;
	margin:0px 0px 20px 0px;
    padding:10px 0px 0px 0px;
	text-align:center; 
	font-size:2em;
	line-height:15px;
	text-decoration:none;
} 

.titolopagina1{
	color:#41614c;
	margin:0px 0px 10px 0px;
    padding:10px 0px 0px 0px;
	text-align:center; 
	font-size:1.8em;
	line-height:15px;
	text-decoration:none;
}

.gang ul {list-style-type:disc;}
.gang li {	line-height:30px; 
			
			color:#000;
			text-decoration:none;}
.primacolonna{width:49%;float:left;}
.secondacolonna{width:49%; border:0; 
		display:inline; 
		float:left;
}
.sottotitolo{text-align:center;font-size:3em;}
.sottotitolo2{text-align:center;font-size:1.5em;}
.divrelic{text-align:center;}
.divrelic img{margin:5px;}

 h2 {font-size:1.5em;text-align:center;}

.collezioni{ border-collapse:collapse; margin-left:auto; margin-right:auto;}
.contenitoretabella{float:left; display.block; width:100%;text-align:center;}
.collezioni td, .collezioni th{border:1px solid #000;}
.collezioni th{text-align:center;}
.tdcenter{text-align:center;}
.tabella1{float:left; width:48%; text-align:center; margin-right:10px;}
.tabella2{float:left; width:48%; text-align:center; }
.div1{float:left; width:60%;margin-top:20px;}
.titolofix{margin:0;padding:0;width:63%; position:fixed;z-index:2; background-color:white;}
.tutto{margin:0;padding:50px 0px 0px 0px;width:100%;}
.titolonofix{margin:0;padding:0;width:100%;}
.div2{display:inline; top:55px;margin-left:0%; width:30%;}
.acenter{text-align:center;}
.immcenter2{text-align:center; width:95%;}
.immcenter2 img{width:105%;}
.immcentercoc img{text-align:center;width:95%;}
.nuovariga{clear:both;}