  /* CSS Document */
body {margin-top: 0px;
	  background-color:#E9E9E9;
	  background-image:url(../Immagini/sfondo.jpg);
	  background-repeat:repeat;
	  }
#contenitore {width: 812px;
			  height:100%;
			  position:relative;
			  text-align: left;
			  margin:auto; }
#pagina3{ 
			background-image:url(../Immagini/sfonfo.jpg);
			background-repeat:repeat;
		}
#pagina2{ 
	float:right;
	width:812px;
	background-color:#FFFFFF;
	visibility:visible;
	max-height:auto;
	border-right-color:#E9E9E9;
	border-right:6px inset #CCCCCC;
	border-left:5px ridge #E9E9E9;
	border-left-color:#CCCCCC;
		}
#testata {position:relative;
			top:0px;
			left:1px;
			background-image:url(../Immagini/sfum.jpg); 
			background-repeat:repeat-x;
			width:812px; 
			height:143px;
			}
#logo{
	position:relative;
	top:10px;
	left:30px;
	text-decoration:none;
	border-bottom:none;
	background-image:url(../Immagini/search-bb.jpg);
	background-repeat:no-repeat;
	height:90px;
	width: 204px;
}
#banner{position:relative; left:300px;top:-50px; width:460px;height:60px;}
#AreaRiservata{ 
		height:32px;
		width:143px;
		position:relative;
		top:-29px;
		left:12px;
		color:#FFFFFF;
		font-weight:600;
		text-indent:28px;
		font-size:14px;
		background-image: url(../Immagini/area_privata.gif);
		background-repeat:no-repeat;
		line-height:25px
		}
#linea_AreaRiservata{
		position:relative; 
		height:95px;
		width:143px;
		top:-29px;
		left:12px;
		background-image: url(../Immagini/linea_AreaPrivata.jpg);
		background-repeat:repeat;
		font-size:12px;
		}



.link_nero{font-family:'Times New Roman', Times, serif; 
		    color:#000000;
			text-decoration:none; 
			font-size:12px; 
			font-weight:bold}
#base_AreaRiservata{ 
		height:17px;
		width:143px;
		position:relative;
		top:-30px;
		left:12px;
		background-image: url(../Immagini/base_AreaPrivata.jpg);
		background-repeat:no-repeat}
.FormAreaPrivata{
		position:relative;
		top:0px;
		left:-8px;
		}
#Username{
	position:relative;
	top:10px;
	left:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	width: 10px;
		}
#CampoUsername{
	position:relative;
	top:-8px;
	left:75px;
	height:14px;
		}
#Password{
	position:relative;
	top:6px;
	left:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	width: 10px;
		}
#CampoPassword{
	position:relative;
	top:-13px;
	left:75px;
	height:14px;
		}
#CampoButton{
	position:relative;
	top:20px;
	left:13px;
			}
#LinkPasswordSmarrita{ 
		position:relative;
		top:-27px;
		left:-28px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		font-weight:500;
		text-decoration:none;
		}
#banne2{position:relative;left:20px;top:-10px; height:240px; width:120px}
.Link_1:link{ 
		font-size:10px;
		color:#FFFFFF;
		font-weight:500;
		text-decoration:none;
		}
.Link_1:visited{ 
		font-size:10px;
		color:#FFFFFF;
		font-weight:500;
		text-decoration:none;
		}				
.Link_1:hover{ 
		font-size:10px;
		color:#FFFFFF;
		font-weight:500;
		text-decoration:none;
		}
#Menu_link{ 
		height:30px;
		width:141px;
		position:relative;
		top:-20px;
		left:12px;
		background-position:left;
		font-family:Arial, Helvetica, sans-serif;
		background-image: url(../Immagini/menu_link.gif);
		background-repeat:no-repeat;
		color:#FFFFFF;
		font-weight:600;
		text-indent:20px;
		font-size:14px;}
#PositionLink ul {
	position:relative;
	top:-39px;
	width:141px;
	left:-28px;
	list-style:none;
}
#Menu_linkUtili{ 
		height:30px;
		width:141px;
		position:relative;
		top:-30px;
		left:13px;
		background-position:left;
		font-family:Arial, Helvetica, sans-serif;
		background-image: url(../Immagini/menu_link.gif);
		background-repeat:no-repeat;
		color:#FFFFFF;
		font-weight:600;
		text-indent:35px;
		font-size:14px;}
#PositionLinkUtili ul {
	position:relative;
	top:-49px;
	width:141px;
	left:-27px;
	list-style:none;
}
.roll a{
		display: block;
		width: 141px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:20px;
		background-image:url(../Immagini/linea_link.jpg);
		background-repeat:repeat;
		text-decoration:none;
		color:#FFFFFF;
		text-indent:10px;
		}
.roll a:hover{
		display: block;
		line-height:20px;
		width: 141px;
		font-family:Arial, Helvetica, sans-serif;
		background: url(../Immagini/linea_link_roll.jpg);
		background-repeat: repeat;
		color:#FFFFFF;
		text-indent:10px;
		}
#activelink{
		display: block;
		line-height:20px;
		width: 141px;
		font-family:Arial, Helvetica, sans-serif;
		background-image: url(../Immagini/activelink.jpg);
		text-decoration:none;
		color:#FFFFFF;
		text-indent:10px;}
#col_centrale{position:absolute;
float:left;
	top:130px;
	left:155px;
	width:658px;
}		
#linea_BarraOrizzontale{ 
		height:55px;
		width:645px;
		position:relative;
		top:-13px;
		left:0px;
		background-image: url(../Immagini/linea_AreaPrivata.jpg);
		background-repeat:repeat}
#RiquadroBandiere{ 
		height:23px;
		width:161px;
		position:relative;
		top:-12px;
		left:484px;
		background-image: url(../Immagini/RiquadroBandiere.jpg);
		background-repeat:no-repeat}
#BandieraItalia{ 
		position:absolute;
		top:5px;
		left:10px;}
#BandieraInghilterra{ 
		position:absolute;
		top:5px;
		left:50px;
		}
#BandieraFrancia{ 
		position:absolute;
		top:5px;
		left:90px;}
#BandieraGermania{ 
		position:absolute;
		top:5px;
		left:130px;}
.Formricerca{
	position:relative;
	top:15px;
	left:50px;
	width: 500px;
		}
#Curva_BarraOrizzontale{ 
		height:10px;
		width:11px;
		position:absolute;
		top:55px;
		left:0px;
		background-image:url(../Immagini/Curva_linea_orizz.gif);
		background-repeat:no-repeat}
		
#Rett_Centr_Sup{ 
		height:19px;
		width:623px;
		position:relative;
		top:0px;
		left:17px;
		background-image:url(../Immagini/RiquadroCentraleSup.jpg);
		background-repeat:no-repeat}
#Linea_Rett_Centr{ 
		position:relative;
		top:19px;
		left:0px;
		width:623px;
		background-image:url(../Immagini/LineaRiquadroCentrale.jpg);
		background-repeat:repeat-y}
#Testo_Rett_Centr{ 
		position:relative;
		top:0px;
		left:330px;
		height:370px;
		width:125px;
		background-color:#e9e9e9;
		text-align:center;
		color:#00568B;
		font-family:"Times New Roman", Times, serif;
		font-weight:bolder;
		font-size:24.5px;
		}
#Rett_Centr_Inf{ 
		height:19px;
		width:623px;
		position:relative;
		top:0px;
		left:0px;
		background-image:url(../Immagini/RiquadroCentraleInf.jpg);
		background-repeat:no-repeat}
#cartina_flash{
		position:absolute;
		top:0px;
		left:25px;
		}
#elenco{position:absolute;
		top:35px; 
		left:440px; 
		width: 165px; 
		height: 372px; 
		font-size:13.7px;}
			
#elenco a{ color:#3388DE;
		   line-height:16px;
		   font-weight:bold;
           text-decoration:none;
		}
#elenco a:hover{ color:#3388DE;
		   line-height:16px;
		   font-weight:bold;
           text-decoration:none;
		}
#elenco a:visited{ color:#3388DE;
		   line-height:16px;
		   font-weight:bold;
           text-decoration:none;
		}
#Testo{
	position:absolute;
	top:200px;
	left:50px; 
	font-size:16px;
	background-color:#FFFFFF; 
	color:#CC3300; 
	font-weight:bold; 
	width:300px; 
		}
#Rett_Centr_Sup2{ 
		height:19px;
		width:623px;
		position:relative;
		top:0px;
		left:95px;
		background-image:url(../Immagini/RiquadroCentraleSup2.jpg);
		background-repeat:no-repeat}
#Linea_Rett_Centr2{ 
		width:623px;
		position:relative;
		top:19px;
		left:0px;
		background-image:url(../Immagini/LineaRiquadroCentrale2.jpg);
		background-repeat:repeat-y}
#Rett_Centr_Inf2{ 
		height:19px;
		width:623px;
		position:relative;
		top:0px;
		left:0px;
		background-image:url(../Immagini/RiquadroCentraleInf2.jpg);
		background-repeat:no-repeat}
div#Menu_button li#active_descr a,div#Menu_button li#active_descr a:hover{ 
		display:block;
		line-height:15px;
		height:57px;
		width:87px;
		color:#00568B;
		background-image:url(../Immagini/active_button.jpg);
		background-repeat:no-repeat;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		text-align:center;		
}

div#Menu_button ul{ 
		position:absolute;
		top:-19px;
		left:-127px;
		list-style:none;}
div#Menu_button a{
		display: block;
		height:57px;
		width:87px;
		background-image:url(../Immagini/sfum_bottom.jpg);
		background-repeat:no-repeat;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		line-height:15px}
div#Menu_button a:hover{
		display: block;
		height:57px;
		width:87px;
		background-image:url(../Immagini/active_button.jpg);
		background-repeat:no-repeat;
		color:#00568B;
		text-align:center;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		line-height:15px}

.Indietro:link {
	position:absolute;
	top:230px;
	left:420px; 
	font-size:16px;
	background-color:#FFFFFF;
	color:#00568B; 
	font-weight:bold;
	text-decoration:none; 
		}
.Indietro:hover {
	position:absolute;
	top:230px;
	left:420px; 
	font-size:16px;
	background-color:#FFFFFF; 
	color:#00568B; 
	font-weight:bold;
	text-decoration:none; 
		}
.Indietro:visited {
	position:absolute;
	top:230px;
	left:420px; 
	font-size:16px; 
	background-color:#FFFFFF;
	color:#00568B; 
	font-weight:bold;
	text-decoration:none; 
		}
.style1  {
		background-color:#e9e9e9;
		color:#00568B;
		font-family:"Times New Roman", Times, serif;
		font-weight:bolder;
		font-size:16px;
		text-indent:30px;}
.style2 {color: #FF0000}
#Title{
	position:absolute;
	top:20px;
	left:50px; 
	font-size:22px;
	background-color:#FFFFFF; 
	color:#CC3300; 
	font-weight:bold; 
		}
#Punti{ 
	height:12px; position:relative;top:70px;left:50px; font-weight:bold	}
#form_reg_passo1{
	position:relative;
	top:80px;
	left:70px;  
		}
#imput_form{
	position:absolute;
	top:250px;
	left:270px;  
		}
#Testo_Rett_Rg1{ 
		position:relative;
		top:-220px;
		left:250px;
		height:140px;
		width:325px;
		background-color:#e9e9e9;
		color:#00568B;
		font-family:"Times New Roman", Times, serif;
		font-weight:bolder;
		font-size:24.5px;
		}
#form_reg_passo2{
	position:relative;
	top:-50px;
	left:80px;  
		}
#imput_form2{
	position:relative;
	left:80px;  
		}
#Testo_Rett_Rg2{ 
		position:relative;
		top:150px;
		left:170px;
		width:325px;
		color:#00568B;
		font-family:"Times New Roman", Times, serif;
		font-weight:bolder;
		font-size:24.5px;
		}
#form_reg_passo3{
	position:relative;
	top:-230px;
	left:80px;  
		}
#imput_form3{
	position:relative;
	top:580px;
	left:250px;  
		}
#Testo_Rett_Rg3{ 
		position:relative;
		top:220px;
		left:170px;
		width:325px;
		background-color:#e9e9e9;
		color:#00568B;
		font-family:"Times New Roman", Times, serif;
		font-weight:bolder;
		font-size:21px;
		}
#nuova_cittą {
	position:relative;
	top:620px;
	left:220px;
	width:200px;
	text-align:center;
	font-size:15px;
	font-weight:bold; 
	background-color:#FFFFFF; 
	color:#CC3300; 
		}
#form_reg_passo4{
	position:relative;
	top:140px;
	left:70px;  
		}
.cella{ width:100px;
	background-color:#FFA824;
	color:#000000;
	font-weight:900;
	font-size:13px;
		}
.cella2{ width:90px;
	background-color:#FFA824;
	color:#000000;
	font-weight:900;
	font-size:13px;
		}
.tabella { 	font-size:13px;	}
#Errore{
	position:relative;
	top:20px;
	left:50px;  
	font-size:24px;
	background-color:#FFFFFF; 
	color:#CC3300; 
	font-weight:bold; 
	width:550px;
	height:24px; 
		}
#Modifica{
	position:absolute;
	top:160px;
	left:140px; 
	font-size:20px;
	background-color:#FFFFFF; 
	color:#CC3300; 
	font-weight:bold; 
		} 
.rosso
{color:#cc3333;
font-weight:bold;
}
.sfondo_grigio {background-color:#e9e9e9;color:#000000}
.link_blu{ font-weight:bold; color:#00568B}
.link_blu: visited { font-weight:bold; color:#00568B} 

#logo_strut{position:relative; top:-40px;left:30px}
#box_grey_strut{position:relative;top:-12px; left:19px; width:524px; background-color:#e9e9e9; border-color:#FFCC00;}
#bandiere_strut{position:relative; top:30px; left:180px}
#link_colleg{position:relative;top:0px;left:50px;}
#box_grey_central{position:relative; top:0px; left:150px; width:200px; font-size:12px; line-height:20px; text-indent:30px}
#riche_info_dest{position:relative; top:0px; left:350px; text-align:right}
.testo_evidenziato {
	color: #000000;
	background-color: #FFFF00;
	text-decoration: none;	
	padding: 2;	
}
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

