body {
padding:0;
margin:0;
font-family: Georgia, "Times New Roman", Times, serif;
}

ul {
padding:0;
margin:0;
}

li {
display:inline;
text-decoration:none;
}

#supercontainer {
height:680px;
width:1020px;
margin:0;
border-bottom:#990000 1px solid;
position:relative;
/*background:#FFFF33*/;}

#video {
position:absolute;
top:195px;
left:300px;
overflow:hidden;
height:245px;
width:480px;
}

#container-testo {
width:525px;
height:640px;
float:left;
margin:0;
padding:0;
overflow:hidden; /** ?????? ??? */
/*background-color:#006666;*/
}

	#top-menu {
	width:525px;
	height:49px;
	padding-left:70px;
	margin:0;
	background-color:#990000;
	color:#994343;
	}
		
		#top-menu ul {
		padding-top:20px;
		}
		
		#top-menu li {
		font-size:1.2em;
		padding:0 0px 0 0px;
		}
		
		#top-menu li a {
		/*color:#994343;*/
		color:#000000;
		text-decoration:none;		
		}
		#top-menu li a:hover {
		color:#CCCCCC;
		text-decoration:none;		
		}
		/*~~~~~~~~~~~~~~~~~~~~~~ colore soggetto attivo ~~~~~~~~~~~~~~~~~~~~*/
		body#ita-siena a#a-siena {
		color:#CCCCCC;
		}
		body#ita-arezzo a#a-arezzo {
		color:#CCCCCC;
		}
		body#ita-pamplona a#a-pamplona {
		color:#CCCCCC;
		}
		/*eng*/
		body#eng-siena a#a-siena {
		color:#CCCCCC;
		}
		body#eng-arezzo a#a-arezzo {
		color:#CCCCCC;
		}
		body#eng-pamplona a#a-pamplona {
		color:#CCCCCC;
		}
		/*deu*/
		body#deu-siena a#a-siena {
		color:#CCCCCC;
		}
		body#deu-arezzo a#a-arezzo {
		color:#CCCCCC;
		}
		body#deu-pamplona a#a-pamplona {
		color:#CCCCCC;
		}
		/*rus*/
		body#rus-siena a#a-siena {
		color:#CCCCCC;
		}
		body#rus-arezzo a#a-arezzo {
		color:#CCCCCC;
		}
		body#rus-pamplona a#a-pamplona {
		color:#CCCCCC;
		}
		/*~~~~~~~~~~~~~~~~~~~~~~ colore soggetto fine   ~~~~~~~~~~~~~~~~~~~~*/
		
	
	#sotto-menu {
	width:525px;
	height:35px;
	padding-left:70px;
	margin:0;
	/*background-color:#FF00ff;*/
	}
		#sotto-menu ul {
		padding:4px 0 0 0;
		}
		#sotto-menu li {
		/*font-size:0.9em;*/
		margin:0 10px 0 0;
		color:#990000;
		}
		#sotto-menu li a{
		font-size:0.80em;
		text-decoration:none;
		margin:0 5px 0 0;
		color:#990000;
		}
		#sotto-menu li a:hover {
		font-size:0.80em;
		text-decoration:none;
		margin:0 5px 0 0;
		color:#000;
		}
		
		/*~~~~~~~~~~~~~~~~~~~~~~ colore soggetto attivo sottomenu ~~~~~~~~~~~~~~~~~~~~*/
		/*siena*/
		#sotto-menu.siena-home a#a-siena-1 {
		color:#000000;
		border-bottom:#990000 1px solid;
		}
		#sotto-menu.siena-offre a#a-siena-2 {
		color:#000000;
		border-bottom:#990000 1px solid;}
		#sotto-menu.siena-sapersi a#a-siena-3 {
		color:#000000;
		border-bottom:#990000 1px solid;}
		#sotto-menu.siena-susiena a#a-siena-4 {
		color:#000000;
		border-bottom:#990000 1px solid;}
		#sotto-menu.siena-contatto a#a-siena-5 {
		color:#000000;
		border-bottom:#990000 1px solid;}
		/*arezzo*/
		#sotto-menu.arezzo-home a#a-arezzo-1 {
		color:#000000;
		border-bottom:#990000 1px solid;
		}
		#sotto-menu.arezzo-offre a#a-arezzo-2 {
		color:#000000;
		border-bottom:#990000 1px solid;}
		#sotto-menu.arezzo-sapersi a#a-arezzo-3 {
		color:#000000;
		border-bottom:#990000 1px solid;}
		#sotto-menu.arezzo-suarezzo a#a-arezzo-4 {
		color:#000000;
		border-bottom:#990000 1px solid;}
		#sotto-menu.arezzo-contatto a#a-arezzo-5 {
		color:#000000;
		border-bottom:#990000 1px solid;}
		/*pamplona*/
		#sotto-menu.pamplona-home a#a-pamplona-1 {
		color:#000000;
		border-bottom:#990000 1px solid;
		}
		#sotto-menu.pamplona-offre a#a-pamplona-2 {
		color:#000000;
		border-bottom:#990000 1px solid;}
		#sotto-menu.pamplona-sapersi a#a-pamplona-3 {
		color:#000000;
		border-bottom:#990000 1px solid;}
		#sotto-menu.pamplona-supamplona a#a-pamplona-4 {
		color:#000000;
		border-bottom:#990000 1px solid;}
		#sotto-menu.pamplona-contatto a#a-pamplona-5 {
		color:#000000;
		border-bottom:#990000 1px solid;}
		/*~~~~~~~~~~~~~~~~~~~~~~ colore soggetto fine ~~~~~~~~~~~~~~~~~~~~*/
	
	#testo {
	width:450px;
	height:500px;
	margin:0 0 0 70px;
	padding:0;
	}
		#testo p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.85em;
		height:420px;
		overflow-y:scroll;
		padding:0 15px 0 0;
		}
		
	#testo-sottopagine {
	width:425px;
	height:333px;
	margin:0 0 0 70px;
	padding:0;
	}
		#testo-sottopagine p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.85em;
		height:333px;
		overflow-y:scroll;
		margin:100px 0 0 0;
		padding:0 20px 0 0;
		color:#333333;
		}
		
#contact-form {
margin-top:50px;
/*width:425px;
height:500px;
margin-left:70px;
padding:0;*/
}

#container-immagini {
width:485px;
height:640px;
float:left;
margin:0;
padding:0 10px 0 0;
overflow:hidden;
/*background-color:#006633;*/
}
	
	#container-immagini img {
	margin:0 0 10px 70px;
	padding:0 2px 0 2px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	border-top:0;
	border-bottom:0;
	display:block;
	}
	#container-immagini a img  {
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	border-top:0;
	border-bottom:0;
	}
	#container-immagini a:hover img {
	border-left:2px solid #994343;
	border-right:2px solid #994343;
	border-top:0;
	border-bottom:0;
	}
	#container-immagini .img-titolo {
	margin:100px 0px 0 0;
	padding:0;
	display:block;
	}
	#container-immagini .img-sottotitolo {
	margin:7px 0 0 0;
	padding:0;
	display:block;
	}

#footer {
width:1020px;
height:25px;
}
#footer-alzato {
width:1020px;
height:25px;
position:absolute;
top:525px;
left:0px;
}
	#foot1{
	float:left;
	width:70px;
	margin-left:15px;
	}
	#foot2{
	float:left;
	width:600px;
	color:#FFFFFF;
	}
		#foot2 a {
		font-size:0.85em;
		color:#994343;
		text-decoration:none;
		padding-top:7px;
		}
		#foot2 a:hover {
		font-size:0.85em;
		font-weight:bold;
		color:#990000;
		text-decoration:none;
		padding-top:7px;
		}
		
	#foot3{
	float:left;
	width:333px;
	text-align:right;
	}
		#foot3 a img {
		display:inline;
		border:1px #FFFFFF solid;
		}
		#foot3 a:hover img {
		display:inline;
		border:1px #990000 solid;
		}
		#foot3 a {
		font-size:0.85em;
		color:#994343;
		text-decoration:none;
		}
		
		#foot3 a:hover {
		font-size:0.85em;
		font-weight:bold;
		color:#990000;
		text-decoration:none;}

#coda {
font-size:0.8em;
width:1020px;
margin:0;
padding:7px 0px 0 0;
text-align:right;
}
	#coda a {
	font-size:0.85em;
	color:#994343;
	text-decoration:none;
	}
	
	#coda a:hover {
	font-size:0.85em;
	font-weight:bold;
	color:#990000;
	text-decoration:none;}
/*===========class========= */

.clear {
clear:both;
margin:0;
padding:0;
height:1px;
font-size:0.2em;
}


