@charset "utf-8";
html, body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Trebuchet MS, Georgia, Times, Times New Roman, sans-serif;
	font-size: 14px;
}
a img {
	border: 0;
}
#centrato {
	width: 980px;
	margin: auto;
}
#testata {
	float: left;
	width: 980px;
	height: 120px;
	text-align: left;
	background: url('/immagini/header.gif') no-repeat top center;
}
#testata #logo {
	float: left;
	width: 400px;
	height: 120px;
}
#testata #logo h1 {
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	padding-left: 92px;
	color: #1b75bb;
}
#testata #logo img {
	margin-top: 20px;
	margin-left: 30px;
}
#testata #menu {
	float: left;
	width: 580px;
	height: 120px;
}
#testata #menu p#lingue {
	float: left;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 580px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #A54499;
}
#testata #menu p#lingue a {
	color: #A54499;
	text-decoration: none;
}
#testata #menu p#lingue img {
	margin-right: 8px;
	margin-left: 16px;
}
#testata #menu p#navigazione {
	float: right;
	margin: 0;
	padding: 0;
	margin-top: 13px;
	text-align: right;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #9398CC;
	border-bottom: dashed 1px #808080;
}
#testata #menu p#navigazione a {
	color: #9398CC;
	text-decoration: none;
}
#corpo-home, 
#corpo-cerca, 
#corpo-scheda, 
#corpo-iscrizione {
	float: left;
	width: 980px;
	text-align: left;
}
#corpo-home #colonna1 {
	float: left;
	width: 730px;
	background-image: url('/immagini/sfondo-colonna1.gif');
}
#corpo-home #altro {
	float: left;
	width: 720px;
	background: #A54499;
	margin-top: 20px;
	border-top: solid 19px #FFFFFF;
}
#corpo-home #colonna1 #colonna2 {
	float: left;
	width: 480px;
}
#corpo-home #colonna1 #colonna2 #spazio {
	float: left;
	width: 470px;
	background: #FFFFFF;
	height: 20px;
}
#corpo-home #colonna1 #hotel {
	float: left;
	width: 230px;
	margin-left: 8px;
}
#corpo-home #colonna1 #hotel h1 {
	margin: 0;
	padding: 0;
	width: 170px;
	height: 42px;
	background-image: url('/immagini/hotels.gif');
	font-size: 30px;
	color: #F3901D;
	font-weight: normal;
	text-align: right;
	padding-top: 2px;
	padding-right: 60px;
}
#corpo-home #colonna1 #hotel .stru {
	border-bottom: dashed 1px #808080;
	padding-top: 8px;
	padding-bottom: 8px;
}
#corpo-home #colonna1 #lastminute .stru h3, 
#corpo-home #colonna1 #hotel .stru h3, 
#corpo-home #colonna1 #sleeping .stru h3 {
	margin: 0;
	padding: 0;
	color: #26A9E0;
	font-size: 15px;
	font-weight: normal;
}
#corpo-home #colonna1 #lastminute .stru h4, 
#corpo-home #colonna1 #hotel .stru h4, 
#corpo-home #colonna1 #sleeping .stru h4 {
	margin: 0;
	padding: 0;
	color: #333333;
	font-size: 13px;
	font-weight: normal;
}
#corpo-home #colonna1 #lastminute .stru h4 a, 
#corpo-home #colonna1 #hotel .stru h4 a, 
#corpo-home #colonna1 #sleeping .stru h4 a {
	color: #333333;
	text-decoration: none;
}
#corpo-home #colonna1 #lastminute .stru p, 
#corpo-home #colonna1 #hotel .stru p, 
#corpo-home #colonna1 #sleeping .stru p {
	margin: 0;
	padding: 0;
	color: #EB529D;
	font-size: 12px;
	font-weight: normal;
}
#corpo-home #colonna1 #lastminute .stru img.imgstru, 
#corpo-home #colonna1 #sleeping .stru img.imgstru, 
#corpo-home #colonna1 #hotel .stru img.imgstru{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
#corpo-home #colonna1 #colonna2 #cerca {
	float: left;
	width: 442px;
	background: #CFE0F3;
	border: solid 4px #1B75BB;
	padding: 10px;
}
#cerca button {
	background: url('/immagini/cerca.gif') no-repeat top left;
	border: none;
	width: 101px;
	height: 32px;
	font-size: 21px;
	color: #FFFFFF;
	text-align: left;
	padding-bottom: 2px;
	padding-left: 25px;
}
#corpo-home #colonna1 #colonna2 #cerca h2 {
	margin: 0;
	color: #1B75BB;
	font-size: 32px;
	font-weight: normal;
}
#corpo-home #colonna1 #colonna2 #cerca p, 
#corpo-cerca #navricerca #cerca p, 
#corpo-scheda #navricerca #cerca p {
	height: 30px;
	line-height: 30px;
	font-size: 20px;
}
#corpo-cerca #navricerca #cerca p, 
#corpo-scheda #navricerca #cerca p {
	margin: 0;
}
#corpo-home #colonna1 #colonna2 #cerca #key, 
#corpo-home #colonna1 #colonna2 #cerca #dal,
#corpo-home #colonna1 #colonna2 #cerca #al, 
#corpo-cerca #navricerca #cerca #key, 
#corpo-cerca #navricerca #cerca #dal,
#corpo-cerca #navricerca #cerca #al, 
#corpo-scheda #navricerca #cerca #key, 
#corpo-scheda #navricerca #cerca #dal,
#corpo-scheda #navricerca #cerca #al, 
#dal2, 
#al2 {
	border: 1px solid #000000;
	background: #FFFFFF;
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#corpo-cerca #navricerca #cerca #key, 
#corpo-cerca #navricerca #cerca #dal,
#corpo-cerca #navricerca #cerca #al, 
#corpo-scheda #navricerca #cerca #key, 
#corpo-scheda #navricerca #cerca #dal,
#corpo-scheda #navricerca #cerca #al {
	font-size: 12px;
}
#corpo-home #colonna1 #colonna2 #cerca #key, 
#corpo-cerca #navricerca #cerca #key, 
#corpo-scheda #navricerca #cerca #key {
	width: 100%;
}
#corpo-home #colonna1 #colonna2 #destinazioni {
	float: left;
	width: 235px;
}
#corpo-home #colonna1 #colonna2 #destinazioni h1 {
	margin: 0;
	padding: 0;
	width: 170px;
	height: 40px;
	background-image: url('/immagini/destinazioni.gif');
	font-size: 26px;
	color: #8BC53F;
	font-weight: normal;
	text-align: right;
	padding-top: 4px;
	padding-right: 60px;
}
#corpo-home #colonna1 #colonna2 #destinazioni p {
	margin: 0;
	padding: 0;
	padding: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: dashed 1px #808080;
	color: #006838;
	font-size: 13px;
	clear: both;
}
#corpo-home #colonna1 #colonna2 #destinazioni p a {
	color: #006838;
	text-decoration: none;
}
#corpo-home #colonna1 #colonna2 #destinazioni p .strutture {
	float: right;
	color: #808080;
	font-size: 9px;
}
#corpo-home #colonna1 #colonna2 #lastminute, 
#corpo-home #colonna1 #colonna2 #sleeping {
	float: right;
	width: 235px;
	margin-top: 20px;
	margin-right: 1px;
}
#corpo-home #colonna1 #colonna2 #lastminute .stru, 
#corpo-home #colonna1 #colonna2 #sleeping .stru {
	float: left;
	margin-left: 8px;
	width: 217px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#corpo-home #colonna1 #colonna2 #lastminute h1 {
	margin: 0;
	padding: 0;
	width: 170px;
	height: 40px;
	background-image: url('/immagini/lastminute.gif');
	font-size: 26px;
	color: #EB529D;
	font-weight: normal;
	text-align: right;
	padding-top: 4px;
	padding-right: 60px;
}
#corpo-home #colonna1 #colonna2 #sleeping h1 {
	margin: 0;
	padding: 0;
	width: 170px;
	height: 40px;
	background-image: url('/immagini/sleepinghotel.gif');
	font-size: 26px;
	color: #FAAF40;
	font-weight: normal;
	text-align: right;
	padding-top: 4px;
	padding-right: 60px;
}
#corpo-home #colonna1 #colonna2 #sleeping h1 .hotel {
	color: #EB529D;
}
#corpo-home #banner {
	float: left;
	width: 250px;
}
#corpo-home #banner #newsletter {
	float: left;
	width: 242px;
	border: solid 4px #B06E0E;
	margin-top: 10px;
	background: #F6921E;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
#corpo-home #banner #newsletter h2 {
	margin: 0;
	padding: 0;
	width: 170px;
	height: 40px;
	background-image: url('/immagini/newsletter.gif');
	font-size: 26px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: right;
	padding-top: 4px;
	padding-right: 60px;
}
#corpo-home #banner #newsletter p {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	color: #FFFFFF;
}
#corpo-home #banner #newsletter form {
	padding-left: 10px;
	padding-top: 5px;
	font-size: 14px;
	color: #FFFFFF;
}
#corpo-home #banner #newsletter form label {
	float: left;
	width: 232px;
}
#corpo-home #banner #newsletter input {
	border: 1px solid #000000;
	background: #FFFFFF;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 140px;
}
#corpo-home #banner #newsletter button {
	margin-top: 6px;
	background: url('/immagini/iscriviti.gif') no-repeat top left;
	border: none;
	width: 63px;
	height: 20px;
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 2px;
}
#corpo-home #banner #bottoni {
	float: left;
	width: 250px;
	margin-top: 10px;
	text-align: left;
}
#corpo-cerca, 
#corpo-scheda, 
#corpo-iscrizione {
	margin-left: 35px;
	width: 945px;
}
#corpo-cerca #risultati h1 {
	margin: 0;
	float: left;
	color: #26A9E0;
	font-size: 38px;
	font-weight: normal;
	background: url('/immagini/lente.gif') no-repeat center left;
	padding-left: 60px;
	line-height: 42px;
	margin-bottom: 40px;
}
#corpo-cerca h1 .chiave {
	color: #EB529D;
}
#corpo-cerca hr {
	float: left;
	width: 945px;
	border: none;
	border-bottom: dashed 1px #000000;
	height: 1px;
}
#corpo-cerca h2 {
	font-size: 24px;
	font-weight: normal;
	color: #EB529D;
	margin: 0;
}
#corpo-cerca h2 a {
	color: #EB529D;
	text-decoration: none;
}
#corpo-cerca p {
	font-size: 20px;
	font-weight: normal;
	color: #26A9E0;
	margin: 0;
}
#corpo-cerca p a {
	color: #26A9E0;
	text-decoration: none;
}
#corpo-cerca .risultati_stru, 
#corpo-cerca .risultati_zone {
	float: left;
	padding-left: 88px;
	min-height: 82px;
}
#corpo-cerca .risultati_stru {
	background: url('/immagini/img-strutture.gif') no-repeat top left;
}
#corpo-cerca .risultati_zone {
	background: url('/immagini/img-localita.gif') no-repeat top left;
}
#footer {
	float: left;
	width: 980px;
	margin-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	color: #A54499;
	font-size: 15px;
}
#footer a {
	color: #A54499;
	text-decoration: none;
}
#footer #popularity {
	font-size: 12px;
}
#footer #popularity a {
	color: #333333;
	text-decoration: none;
}
#footer2 {
	float: left;
	width: 980px;
	background: #D7A6CD;
	height: 100px;
	margin-top: 20px;
}
#corpo-cerca #navricerca, 
#corpo-scheda #navricerca {
	float: left;
	width: 260px;
}
#risultati, 
#scheda, 
#iscrizione {
	float: left;
	width: 685px;
}
#barra-iscrizione {
	float: left;
	width: 250px;
	padding-left: 10px;
}
#privacy {
	float: left;
	width: 910px;
}
#corpo-cerca #navricerca #cerca, 
#corpo-scheda #navricerca #cerca {
	float: left;
	width: 221px;
	background: #CFE0F3;
	border: solid 4px #1B75BB;
	padding: 10px;
}
#corpo-cerca #navricerca #cerca p, 
#corpo-scheda #navricerca #cerca p {
	text-align: right;
	font-size: 20px;
	color: #000000;
}
#corpo-cerca #navricerca #cerca button, 
#corpo-scheda #navricerca #cerca button {
	margin-top: 5px;
	float: right;
}
#corpo-cerca #navricerca #cerca h2, 
#corpo-scheda #navricerca #cerca h2 {
	margin: 0;
	color: #1B75BB;
	font-size: 24px;
	font-weight: normal;
}
#corpo-cerca #navricerca #affina, 
#corpo-scheda #navricerca #punti {
	float: left;
	margin-top: 15px;
	background-image: url('/immagini/sfondo-affina.gif');
}
#corpo-cerca #navricerca #affina h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 170px;
	height: 42px;
	background-image: url('/immagini/affinaricerca.gif');
	font-size: 26px;
	color: #1B75BB;
	font-weight: normal;
	text-align: right;
	padding-top: 2px;
	padding-right: 60px;
}
#corpo-cerca #navricerca #affina ul {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #26A9E0;
	font-weight: bold;
	width: 221px;
	list-style: none;
	margin-left: 14px;
	margin-bottom: 25px;
}
#corpo-cerca #navricerca #affina ul li {
	float: left;
	border-bottom: dashed 1px #808080;
	padding-left: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #333333;
	font-size: 13px;
	font-weight: normal;
	width: 201px;
}
#corpo-cerca #navricerca #affina ul li a {
	float: left;
	color: #333333;
	text-decoration: none;
}
#corpo-cerca #navricerca #affina ul li .chiudi {
	float: right;
	color: #808080;
	font-size: 9px;
}
#risultati .stru {
	float: left;
	border-bottom: dashed 1px #808080;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 685px;
}
#risultati .stru .img {
	float: left;
	width: 120px;
	height: 100px;
	margin-right: 10px;
}
#risultati .stru h4 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
}
#risultati .stru h4 a {
	color: #26A9E0;
	text-decoration: none;
}
#risultati .stru h5 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 5px;
}
#risultati .stru p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}
#risultati .stru .prezzo {
	float: right;
	width: 102px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	background-image: url('/immagini/sfondo-prezzo.gif');
}
#risultati .stru .prezzo .cifra {
	color: #FFF100;
}
#risultati .stru .camere, 
#scheda #disponibilita .camere {
	float: left;
	width: 685px;
}
#risultati .stru .camere .intcamere, 
#scheda #disponibilita .camere .intcamere {
	float: left;
	width: 685px;
}
#risultati .stru .camere .intcamere p, 
#scheda #disponibilita .camere .intcamere {
	font-size: 13px;
	color: #EB529D;
}
#risultati .stru .camere .dettcamere, 
#scheda #disponibilita .camere .dettcamere {
	float: left;
	border-top: dashed 1px #B2B2B2;
	width: 685px;
}
#scheda #disponibilita .camere .servcamere {
	float: left;
	width: 685px;
	font-size: 11px;
	font-style: italic;
	margin-bottom: 10px;
}
#risultati .stru .camere .dettcamere p, 
#scheda #disponibilita .camere .dettcamere p {
	font-size: 12px;
	color: #333333;
	font-style: italic;
	border-right: dashed 1px #B2B2B2;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
p.uno {
	float: left;
	width: 299px;
}
p.due {
	float: left;
	width: 79px;
	text-align: center;
}
p.due img {
	margin-top: 4px;
	margin-right: 2px;
	margin-left: 2px;
}
p.tre {
	float: left;
	width: 114px;
	text-align: center;
}
p.tre .dispo {
	color: #00703C;
}
p.tre .nodispo {
	color: #BE1E2D;
}
p.qua {
	float: left;
	width: 74px;
	text-align: center;
}
p.cin {
	float: left;
	width: 115px;
	text-align: right;
}
#risultati .stru .camere .dettcamere p.cin, 
#scheda #disponibilita .camere .dettcamere p.cin {
	border-right: none;
}
form#prenota {
	float: left;
	margin: 0;
	padding: 0;
}
form#prenotacamera select {
	width: 36px;
	font-size: 10px;
}
form#prenotacamera button {
	background: url('/immagini/prenota.gif') no-repeat top left;
	border: none;
	width: 74px;
	height: 20px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	padding-bottom: 2px;
	padding-left: 14px;
}
#risultati .stru .camere .intcamere p.uno, 
#risultati .stru .camere .intcamere p.due, 
#risultati .stru .camere .intcamere p.tre, 
#scheda #disponibilita .camere .intcamere p.uno, 
#scheda #disponibilita .camere .intcamere p.due, 
#scheda #disponibilita .camere .intcamere p.tre {
	padding-top: 18px;
}
#scheda #testa {
	background: url('/immagini/sfondo-testascheda.gif') left 12px no-repeat;
	border-bottom: dashed 1px #808080;
	height: 60px;
}
#scheda h1 {
	margin: 0;
	font-size: 24px;
	font-weight: normal;
	color: #26A9E0;
}
#scheda h2 {
	margin: 0;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
}
#scheda ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 16px;
	color: #A54499;
	margin-top: 5px;
	margin-bottom: 5px;
}
#scheda ul li {
	display: inline;
	float: left;
	text-align: left;
	padding-right: 8px;
	padding-left: 8px;
	border-right: 1px solid #A54499;
}
#scheda ul li a {
	color: #A54499;
	text-decoration: none;
}
#scheda ul li.primo {
	padding-left: 0;
}
#scheda ul li.ultimo {
	border-right: none;
}
#scheda p.voto {
	float: right;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	background: #006600;
	width: 230px;
}
#scheda #descrizione, 
#scheda #servizi, 
#scheda #condizioni, 
#scheda #disponibilita, 
#scheda #galleria, 
#scheda #prenota {
	float: left;
	width: 685px;
	font-size: 12px;
}
#scheda #galleria {
	margin-top: 15px;
}
#scheda #descrizione img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
#scheda #galleria img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#scheda #servizi h3 {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	width: 170px;
	height: 42px;
	background-image: url('/immagini/servizi.gif');
	font-size: 26px;
	color: #A54499;
	font-weight: normal;
	text-align: left;
	padding-top: 6px;
	padding-right: 60px;
}
#scheda #servizi h4 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #D75BA2;
	font-size: 14px;
	margin-top: 10px;
}
#scheda #servizi p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	border-bottom: dashed 1px #808080;
	padding-bottom: 10px;
}
#scheda #condizioni h3 {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	width: 170px;
	height: 42px;
	background-image: url('/immagini/condizioni.gif');
	font-size: 26px;
	color: #A54499;
	font-weight: normal;
	text-align: left;
	padding-top: 6px;
	padding-right: 60px;
}
#scheda #condizioni h4 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #D75BA2;
	font-size: 14px;
	margin-top: 10px;
}
#scheda #condizioni p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	border-bottom: dashed 1px #808080;
	padding-bottom: 10px;
}
#scheda #disponibilita h3 {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	width: 170px;
	height: 42px;
	background-image: url('/immagini/disponibilita.gif');
	font-size: 26px;
	color: #A54499;
	font-weight: normal;
	text-align: left;
	padding-top: 6px;
	padding-right: 60px;
}
#scheda #disponibilita h4 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #D75BA2;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 14px;
	border-bottom: dashed 1px #B2B2B2;
}
form#dispo button {
	background: url('/immagini/controlla.gif') no-repeat top left;
	border: none;
	width: 87px;
	height: 20px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	padding-bottom: 2px;
	padding-left: 16px;
}
#scheda #prenota h3 {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	width: 170px;
	height: 42px;
	background-image: url('/immagini/prenota2.gif');
	font-size: 26px;
	color: #A54499;
	font-weight: normal;
	text-align: left;
	padding-top: 6px;
	padding-right: 60px;
}
#scheda #prenota h4 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #D75BA2;
	font-size: 14px;
	margin-top: 10px;
}
#scheda #prenota p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	border-bottom: dashed 1px #808080;
	padding-bottom: 10px;
}
#scheda #prenota form#prenota p {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	border-bottom: none;
	padding-bottom: 0px;
	width: 250px;
	margin-right: 20px;
	padding-top: 8px;
	height: 55px;
}
#scheda #prenota form#prenota p input {
	width: 100%;
}
#corpo-scheda #mappa {
	float: left;
	width: 367px;
	margin-top: 20px;
	background: #fcf2e1;
	border: solid 4px #F4C082;
	padding: 10px;
}
#corpo-scheda #mappa h2 {
	margin: 0;
	color: #B06E0E;
	font-size: 24px;
	font-weight: normal;
}
#corpo-scheda #mappa #spazio {
	float: left;
	width: 367px;
	height: 320px;
}
#corpo-scheda #foto {
	float: left;
	width: 252px;
	margin-left: 10px;
	margin-top: 20px;
	background: #fcf2e1;
	border: solid 4px #F4C082;
	padding: 10px;
}
#corpo-scheda #foto h2 {
	margin: 0;
	color: #B06E0E;
	font-size: 24px;
	font-weight: normal;
}
#corpo-scheda #foto #spazio {
	float: left;
}
#corpo-scheda #mappa p, 
#corpo-scheda #foto p {
	float: left;
	height: 18px;
	line-height: 18px;
	padding: 0;
	font-size: 12px;
}
#corpo-scheda #foto #spazio p img {
	margin-top: 2px;
}
#corpo-scheda #navricerca #punti h2 {
	float: left;
	margin: 0;
	padding: 0;
	width: 170px;
	height: 42px;
	background-image: url('/immagini/affinaricerca.gif');
	font-size: 26px;
	color: #1B75BB;
	font-weight: normal;
	text-align: right;
	padding-top: 2px;
	padding-right: 60px;
}
#corpo-scheda #navricerca #punti h3 {
	float: left;
	width: 230px;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #26A9E0;
	font-weight: bold;
}
#corpo-scheda #navricerca #punti p {
	float: left;
	width: 230px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	padding-bottom: 8px;
}
#iscrizione form#formiscrizione p {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	border-bottom: none;
	padding-bottom: 0px;
	width: 320px;
	margin-right: 20px;
	padding-top: 8px;
	height: 55px;
}
#iscrizione form#formiscrizione p.contratto {
	width: 660px;
	height: 173px;
}
#iscrizione form#formiscrizione p input, 
#iscrizione form#formiscrizione p textarea {
	width: 100%;
}
#iscrizione form#formiscrizione p input.no100 {
	width: auto;
}
#iscrizione form#formiscrizione p textarea {
	font-size: 11px;
}
#regloading, #provloading, #comloading, #frazloading {
	display: none;
	float: left;
}
#errore1, #errore2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.incorso {
	padding-top: 10px;
	height: 36px;
}
#iscrizione h2 {
	font-size: 24px;
	font-weight: normal;
	color: #EB529D;
}
#siteseal {
	float: left;
	width: 229px;
	padding: 10px;
	text-align: center;
}
form#giudizi h3 {
	float: left;
	clear: both;
	margin: 0;
	width: 680px;
	color: #1b75bb;
}
form#giudizi p {
	float: left;
	width: 680px;
	font-size: 12px;
}
form#giudizi p.colonna {
	clear: left;
	float: left;
	width: 200px;
}
form#giudizi p.opzione {
	float: left;
	width: 100px;
}
