body {
  font-family: Verdana;
  font-size: 10px;
  text-align: left;
  margin: 0px auto;
  scrollbar-3dlight-color: #F1F2E5; 
  scrollbar-arrow-color: #FFF;
  scrollbar-darkshadow-color: #FFFFFF; 
  scrollbar-face-color: #848484; 
  scrollbar-highlight-color: #FFFFFF; 
  scrollbar-shadow-color: #FFF;
  scrollbar-track-color: #FFF;
    width: 761px;
    background:#87afcc;
}
div, span, h1, h2 ,h3, h4, h5, h6, p, form, ul, li {
  float: left;
  display: inline;
}
#intro{
  margin: 0px 0px 0px 0px ;
  width: 761px;
  height:60px;
  background:url(css/bg_intro.jpg) no-repeat top left;
  border:0px solid #FF0000;
}
#intro .bandiera_ita{
  margin: 39px 0px 0px 690px ;
  width: 30px;
  height:21px;
  border:0px solid #FF0000;
}
#intro .bandiera_eng{
  margin: 39px 0px 0px 5px ;
  width: 30px;
  height:21px;
  border:0px solid #FF0000;
}
#quickSummary {
  margin: 0px 0px 0px 0px ;
  width: 761px;
  background:url(css/bg_quicksummary.jpg) no-repeat top left;
  height:180px;
  border:0px solid #FF0000;
}
#linklist {
  margin: 0px 0px 0px 0px ;
    width: 761px;
  background:#35619a;
}
#linklist ul {
  list-style:none;
  padding: 0px;
  margin: 0px 0px 0px 0px ;
  list-style:none;
  text-decoration:none;
  color:#FFF;
  font-weight:bold;
  background:#35619a;
  height:30px;

}
#linklist li {  
  text-align: center;
  margin: 0px 0px 0px 0px ;
  padding: 0px;
  line-height:30px;
  background:#35619a;
  display:inline;
  color:#FFF;
  height:30px;
}
#linklist li a {
  	margin: 0px;
  	padding:0px;
  	text-decoration:none;
  	float:left;
  	line-height:30px;
  	border-right:1px dotted #FFF;
  	height:30px;
  	color: #FFF;
}

#linklist li a:active{
  margin: 0px 0px 0px 0px;
  padding:0px;
  background:url(css/bg_pul.jpg) repeat top left;;
  color:#FFF;
  text-decoration:none;
}
#linklist li a:hover{
  margin: 0px 0px 0px 0px;
  padding:0px;
  background:url(css/bg_pul.jpg) repeat top left;;
  color:#3e5eab;
  text-decoration:none;
}

#container {
  margin: 0px 0px 0px 0px ;
  width: 761px;
  border:0px solid #FF0000;
}
#supportingText {
  width: 761px;
  height: 400px;
  min-height:400px;
  height: auto!important;
  background:#FFFFFF url(css/bg_supporting.jpg) repeat-x top left;
  border: 0px solid #FF00FF;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
#supportingText .sx{
  width: 198px;
  height: 626px;
  min-height: 626px;
  height: auto !important;
  background:url(css/bg_sx.jpg) no-repeat top left;
  border: 0px solid #FF00FF;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
#supportingText .sx_interno{
  width: 198px;
  height: 626px;
  min-height: 626px;
  height: auto !important;
  background:url(css/bg_sxinterno.jpg) no-repeat top left;
  border: 0px solid #FF00FF;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
#supportingText .dx{
  width: 560px;
  height: 626px;
  min-height: 626px;
  height: auto !important;
  border: 0px solid #FF00FF;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
#supportingText .dx .titolo_blu{
  width: 540px;
  height: 25px;
  background:#35619a;
  border: 0px solid #FF00FF;
  margin: 10px 0px 0px 5px;
  padding: 0px;
}
#supportingText .dx .titolo_giallo{
  width: 540px;
  height: 25px;
  background:#ffcc00;
  border: 0px solid #FF00FF;
  margin: 10px 0px 0px 5px;
  padding: 0px;
}
#supportingText .dx .titolo_blu .txt{
  width: 500px;
  height: 25px;
  line-height:25px;
  border: 0px solid #FF00FF;
  margin: 0px 0px 0px 0px;
  font-weight:bold;
  font-size:12px;
  text-align:center;
  color:#FFF;
  padding: 0px;
}
#supportingText .dx .titolo_giallo{
  width: 540px;
  height: 25px;
  background:#ffcc00;
  border: 0px solid #FF00FF;
  margin: 10px 0px 0px 5px;
  padding: 0px;
}
#supportingText .dx .titolo_giallo .txt{
  width: 500px;
  height: 25px;
  line-height:25px;
  border: 0px solid #FF00FF;
  margin: 0px 0px 0px 0px;
  font-weight:bold;
  font-size:12px;
  text-align:center;
  color:#35619a;
  padding: 0px;
}
#supportingText .dx .spiegazione_fondo {
	width:550px;
	color:#35619a;
	margin:10px 0px 0px 10px;
	border:0px solid #000;
}
#supportingText .sx_interno .pulsante{
  width: 148px;
  height: 178px;
  border: 0px solid #FF00FF;
  margin: 30px 0px 0px 20px;
  padding: 0px;
}
#supportingText .sx_interno .nuovo{
  width: 148px;
  height: 180px;
  border: 0px solid #FF00FF;
  margin: 17px 0px 0px 20px;
  padding: 0px;
}
#supportingText .link{
  width: 120px;
  border: 0px solid #000;
  font-weight:bold;
  margin: 160px 0px 0px 10px;
  padding: 0px;
}
#supportingText .dida{
  width: 160px;
  height:70px;
  color:#35619a;
  text-align:justify;
  font-size:10px;
  border: 0px solid #000;
  margin: 15px 0px 10px 15px;
  padding: 0px;
  padding-left:0px;
}
#supportingText .sx .presentazione{
  width: 155px;
  height: 120px;
  color:#35619a;
  text-align:justify;
  border: 0px solid #FF00FF;
  margin: 116px 0px 0px 18px;
  padding: 0px;
}
#supportingText .dx .box{
  width: 155px;
  height: 210px;
  background: url(css/bg_box.gif) no-repeat top left ;
  border: 0px solid #FF00FF;
  margin: 0px 0px 0px 6px;
  padding: 0px;
}
#supportingText .dx .box .titolo{
  width: 130px;
  height: 20px;
  color:#ffb400;
  font-size:12px;
  font-weight:bold;
  border: 0px solid #FF00FF;
  margin: 8px 0px 0px 17px;
  padding: 0px;
}
#supportingText .dx .box .immagine{
  width: 142px;
  height: 133px;
  border: 0px solid #FF00FF;
  margin: 8px 0px 0px 10px;
  padding: 0px;
}
#supportingText .dx .box .didascalia{
  width: 140px;
  border: 0px solid #FF00FF;
  margin: 20px 0px 0px 5px;
  font-weight:bold;
  color:#35619a;
  padding: 0px;
}
#supportingText .dx .box_big{
  width: 265px;
  height: 210px;
  background: url(css/bg_box_big.jpg) no-repeat top left ;
  border: 0px solid #FF00FF;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
#supportingText .dx .box_big .titolo{
  width: 200px;
  height: 20px;
  color:#ffb400;
  font-size:12px;
  font-weight:bold;
  border: 0px solid #FF00FF;
  margin: 10px 0px 0px 17px;
  padding: 0px;
}
#supportingText .dx .box_big .immagine{
  width: 142px;
  height: 133px;
  border: 0px solid #FF00FF;
  margin: 8px 0px 0px 10px;
  padding: 0px;
}
#supportingText .dx .box_big .didascalia{
  width: 105px;
  border: 0px solid #FF00FF;
  margin: 10px 0px 0px 5px;
  color:#35619a;
  padding: 0px;
}
#supportingText .dx .contenitore_testo{
  width: 530px;
  color:#35619a;
  text-align:justify;
  font-size:10px;
  border: 0px solid #FF00FF;
  margin: 8px 0px 0px 10px;
  padding: 0px;
}
#supportingText .sx .foto{
  width: 160px;
  height: 338px;
  border: 0px solid #FF00FF;
  margin: 20px 0px 0px 13px;
  padding: 0px;
}
#footer {
	height: 36px;
	width: 761px;
	border: 0px solid #ff0;
        background:#35619a;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
}
#footer .testo{
	width: 690px;
	border: 0px solid #ff0;
	color:#FFF;
	font-weight:bold;
        background:#35619a;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 5px; 
}
#footer .credits {
	height: 36px;
	width: 61px;
	border: 0px solid #000;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
}

