body{background-color:#34302E;padding:0px; margin:0px; font:13px/17px Verdana, Arial, Helvetica, sans-serif;}
div, ul, li, h1, h2, h3, h4, p, img{margin:0px; padding:0px;}
ul {list-style-type:none;}
#maintopPan{width:960px; margin:0 auto; position:relative; height:350px; background: #34302E url('images/index.jpg') no-repeat center top }
#main_header{
	width:960px; margin:0 auto; background:#34302E; color:#FFFFFF; height:50px;
	 position:relative;
	}
#header2{
	background:#34302E; width:960px; margin:0 auto; height:50px;
	}
	
#header2 ul{width:680px; height:53px; background-color: #34302E;}
#header2 ul li{width:74px; height:53px; margin:0 auto; float:right; padding-left:10px;} 
#header2 ul li.italiano{background:url(images/Italiano.jpg) no-repeat center bottom;}
#header2 ul li.inglese{background:url(images/English.jpg) no-repeat center bottom;}
#header2 ul li.francese{background:url(images/Francais.jpg) no-repeat center bottom;}
#header2 ul li.spagnolo{background:url(images/Espanol.jpg) no-repeat center bottom;}
#header2 ul li.tedesco{background:url(images/Deutsch.jpg) no-repeat center bottom;}
#header2 ul li.russo{background:url(images/Russian.jpg) no-repeat center bottom;}


#header2 ul li.italiano a{width:32px; height:30px; background: #34302E url(images/italiano_on.jpg) no-repeat center; display:block; padding-left:45px;}
#header2 ul li.italiano a:hover{width:32px; height:30px; background:url(images/lingua_ok.jpg) no-repeat center;}

#header2 ul li.inglese a{width:32px; height:30px; background: #34302E url(images/inglese.jpg) no-repeat center; display:block; padding-left:45px;}
#header2 ul li.inglese a:hover{width:32px; height:30px; background:url(images/lingua_ok.jpg) no-repeat center;}

#header2 ul li.francese a{width:32px; height:30px; background: #34302E url(images/francese.jpg) no-repeat center; display:block; padding-left:45px;}
#header2 ul li.francese a:hover{width:32px; height:30px; background:url(images/lingua_not_ok.jpg) no-repeat center;}

#header2 ul li.spagnolo a{width:32px; height:30px; background: #34302E url(images/spagnolo.jpg) no-repeat center; display:block; padding-left:45px;}
#header2 ul li.spagnolo a:hover{width:32px; height:30px; background:url(images/lingua_ok.jpg) no-repeat center;}

#header2 ul li.tedesco a{width:32px; height:30px; background: #34302E url(images/tedesco.jpg) no-repeat center; display:block; padding-left:45px;}
#header2 ul li.tedesco a:hover{width:32px; height:30px; background:url(images/lingua_ok.jpg) no-repeat center;}

#header2 ul li.russo a{width:32px; height:30px; background: #34302E url(images/russo.jpg) no-repeat center; display:block; padding-left:45px;}
#header2 ul li.russo a:hover{width:32px; height:30px; background:url(images/lingua_ok.jpg) no-repeat center;}

#header3 ul li a{width:73px; height:59px; display:block; background:url(images/topmenubg.gif) 0 0 repeat-x #fff; color:#88763D; text-align:center; font-size:13px; font-weight:bold; line-height:59px;}
#header3 ul li a:hover{width:73px; height:59px; background:url(images/topleftmenu-hover.gif) 50% 100% no-repeat; text-decoration:none;}

#footer {width:100%px; margin:0 auto; height:100px; background: #34302E ; padding-top:20px; clear:both;}
#footer #content {width:960px; margin:0 auto; position:relative; height:100px; background: #34302E ; padding-top:20px;}
#footer #content h3.firma{width:940px; margin:0 auto; position:absolute; top:95px; font-family: Helvetica, Arial,  sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	
	text-align:center;

}

#footer #content h3.firma a{ 
    font-family: Helvetica, Arial,  sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;

}

#footer #content h3.firma a:hover{ 
    
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	

}

#footer #content h3.links{width:940px; margin:0 auto; position:absolute; top:30px; font-family: Helvetica, Arial,  sans-serif;
	color: #34302E;
	font-size: 12px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	
	text-align:center;

}

#footer #content h3.links ul {width:940px;}
#footer #content h3.links li {width:auto; height:20px; float:left; padding-right: 5px; padding-top:5px; padding-left:5px;}

#footer #content h3.links li a{ 
    font-family: Helvetica, Arial,  sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	

}

#footer #content h3.links li a:hover{ 
    
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	

}

a:link, a:visited, a:hover
	{
	font-family: Helvetica, Arial,  sans-serif;
	color: #34302E;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	}