.asterisco {

color: red;

}


input.error { 
-moz-box-shadow:0 2px 6px #f00;
}


.prenotazione {
-moz-border-radius:11px 11px 11px 11px;
-moz-box-shadow:0 2px 6px #C8C8C8;
background: url('immagini/wizard-gradient.gif') repeat-x scroll left bottom #Fff;
border:1px solid #E5E5E5;
font-weight:normal;
margin-left:8px;
padding:16px 16px 40px;
width: 90%;
text-align: left;
height:auto;
}


#contatti {
-moz-border-radius:11px 11px 11px 11px;
-moz-box-shadow:0 4px 18px #2300A4;
background:none repeat scroll 0 0 #10004B;
border:1px solid #2300A4;
font-weight:normal;
margin-left:8px;
padding:16px 16px 40px;
width: 90%;
}

label {
color:#532D10;
font-size:13px;
}

.calcola {
background:none repeat scroll 0 0 #1A8E14;
width: 30%;
color: white;
}

.div_campo_anag_left {
float:left;
width:50%;
}
.div_campo_anag_right {
float:right;
width:50%;
}
#campo_anag {

width: 80%;

}

.contrary {

margin-bottom:0px;
margin-right:0px;
margin-top:0px;
padding:0px;

}

select:focus, input:focus, textarea:focus {

-moz-box-shadow:0 0 8px rgba(82, 168, 236, 0.5);
border-color:rgba(82, 168, 236, 0.75) !important;

}

select, input, textarea {

background:none repeat scroll 0 0 #FBFBFB;
border:1px solid #59ABFF;
font-size:14px;
margin-bottom:16px;
margin-right:6px;
margin-top:2px;
padding:3px;
width:50%;
}

#form .forgetmenot {
float:left;
font-weight:normal;
margin-bottom:0;
}



.mail_sent {
	color: blue;
}

.mail_error {
	color: red;
}


#logo {

position: absolute;
top: 0px;

}

.textour {

	font-size: 12px;
	color: #FFCCCC;
	text-align: justify;
}

.celtxt {

	font-size: 12px;
	color: #FFCCCC;
}

.body_two {
	
	background: #9F0B00;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(immagini/ts_home_07.jpg);
}
.Stile1 {
	font-family: sans-serif;
	font-size: 10px;
	color: #337bff;
}
a {
	font-family: sans-serif;
	color: #FF9F61;
}
a:link {
	color: #59abff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF3366;
}
a:hover {
	text-decoration: none;
	color: #FF6699;
}
a:active {
	text-decoration: none;
	color: #FF3366;
}

.contatti {
	font-family: sans-serif;
	font-size: 11px;
	color: #FFCCCC;
}
.contatti a {
	font-family: sans-serif;
	font-size: 11px;

}

.form_title {
	font-family: sans-serif;
	color: #59abff;
	text-decoration: none;
}

.form_titles {
	font-family: sans-serif;
	color: #FF3366;
	text-decoration: none;
}


.contatti_camp {
	font-family: sans-serif;
	font-size: 13px;
	color: #FF3366;
}

.form_camp {
	font-family: sans-serif;
	font-size: 15px;
	color: #59abff;
	text-decoration: none;
}
.Stile29 {
	font-family: sans-serif;
	font-size: 12px;
	color: #337bff;
}

.transfer_catania {
	font-family: sans-serif;
	color: #337bff;
}

.testoindex {
	font-family: sans-serif;
	font-size: 12px;
	color: #FF9F61;
}
.Stile2 {
	font-size: 13px;
	color: #FFCCCC;
}
/*.Stile7 {font-size: 16px; color: #337bff; font-family: sans-serif; }*/
.Stile18 {color: #FFCCCC}
.Stile20 {font-family: sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; }
.Stile21 {font-size: 12px}
.Stile3 {	
	font-family: sans-serif;
	font-size: 12px;
	color: #aab3ff;
	border: 0px;
}
.Stile4 {color: #59abff}
.Stile5 {	font-size: 22px;
/*	color: #FF3366;*/
	color: #337bff;
}

.what {	font-size: 18px;
/*	color: #FF3366;*/
	color: #FF9F61;
}

.Stile7 {	font-size: 16px;
/*	color: #FF3366;*/
	color: #FF9F61;
}

.Stile7 a {	font-size: 16px;
/*	color: #FF3366;*/
	color: red;
	text-decoration: underline;
}

.Stile7 a:hover {	font-size: 16px;
/*	color: #FF3366;*/
	color: #FF9;
}

.Stile8 {	font-size: 14px;
	color: #337bff;
	font-family: sans-serif;
	font-weight: bold;
}
.Stile23 {font-family: sans-serif; font-size: 11px; color: #FFCCCC; }
.Stile24 {font-size: 11px}
.Stile25 {font-size: 11px; color: #FF3366; font-family: sans-serif; text-align: right; }

