/* 	IMPOSTAZIONI DI BASE */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;line-height:1.2;}
table{;line-height:1.2;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
abbr,acronym {border:0;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;}
/*to enable resizing for IE*/
input,textarea,select{}
/*because legend doesnt inherit in IE */
legend{color:#000;}





body {
background:#0A71B3 url(../immagini/background.jpg) repeat-x left top;
padding:0px;
margin:0px;
text-align:center;
}


 div , p{

font-size:13px;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
line-height:1.4;
}

 p {
	text-align:justify;
	}

h1.sezione {
	margin:0px;
	padding:0px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	padding-bottom:5px;
	display:inline;
	}
	
h2 {
	font-size:14px;
	font-weight:bold;
	color:#0A71B3;
	padding-bottom:5px;
	}
	
h2 a {
	font-size:14px;
	font-weight:bold;
	color:#0A71B3;
	padding-bottom:5px;
	}
	
h2 a:hover {
	color: #C7D10A;
	}

a {
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a:hover {
	color: #C7D10A;
	}

img {
border-color: #000000;
}


ul, li, ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	}
li, ul li{
	line-height:1.5;
	}


.float_r {
	float:right;
	}
	
.float_l {
	float:left;
	}
	
.clear {
	clear:both;
	margin:0px;
	padding:0px;
	line-height:0;
	}
	
.nascosto {
display:none;
}



.dettagli {
	color:#0A71B3;
	font-size:13px;
	font-weight:bold;
	}
	
.dettagli:hover {
	color:#888;
	}
	
#container1 {
	margin:0 auto;
	text-align:left;
	width:1000px;	
	}
	

#container2 {
	float:left;
	width:960px;
	background: url(../immagini/backcont.jpg) top left repeat-y ;
	}
	
	
#flags {
	float:right;
	background:#fff url(../immagini/backflag.jpg) top left no-repeat;
	margin-top:87px;
	width:40px;
	padding-top:8px;
	margin-top:87px;
	}
	
	
#flags3 {
	float:right;
	background:#fff url(../immagini/backflag.jpg) top left no-repeat;
	padding-left:3px;
	padding-right:7px;
	padding-top:8px;
	margin-top:30px;
	}

#flags img {
	padding:3px;
	}	
	
	
#header {
	margin:0 auto;
	text-align:left;
	width:960px;
	background: #37A6DB url(../immagini/backheader.jpg) left bottom no-repeat;
	}
	
#login {
	display:block;
	height:75px;
	padding:5px;
	}


#logout {
	display:block;
	padding:5px;
	margin-right:30px;
	text-align:center;
	padding-top:35px;
	}
	
#logout a {
	font-size:12px;
	}
	
#logout h3 {
	font-size:13px;
	color:#fff;
	font-weight:bold;
	}
	
#logout h3 span {
	color:#fff;
	font-size:13px;
	font-weight:normal;
	}
	
.esci {
	background:url(../immagini/exit.gif) right no-repeat;
	font-size:13px;
	}
	
.esci:hover {
	background:url(../immagini/exit_h.gif) right no-repeat;
	}
	
.padd5 {
	padding:5px 0px;
	}

	
.reinvia {
	font-size:12px;
	font-weight:bold;
	color:#0A71B3;
	background: url(../immagini/scarica.jpg) left center no-repeat;
	display:block;
	}
	
.reinvia:hover {
	color:#C7D10A;
	background: url(../immagini/scarica_h.jpg) left center no-repeat;
	}
	
.visual  {
	padding:5px 0px;
	}
	
.visual a {
	font-size:12px;
	font-weight:bold;
	color:#0A71B3;
	background:url(../immagini/arrowdown.jpg) left no-repeat;
	padding-left:17px;
	}
	

	
.visual a:hover {
	color:#C7D10A;
	background:url(../immagini/arrowup.jpg) left no-repeat;
	padding-left:17px;
	}


p.briciole {
	margin:0px;
	padding:0px;
	float:right;
	font-size:12px;
	color:#fff;
	}
		
.briciole a {
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	}
	
.briciole a:hover {
	color:#C7D10A;
	}

	
#login a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	padding-right:20px;
	}

	
#login span {
	color:#fff;
	font-size:11px;
	font-weight:normal;
	}
	
#login h2 {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
#login td {
	padding-left:10px;
	}
	
.logo {
	float:left;
	}
	
.logo img{
	display:block;
	}
	
#datahome {
	float:right;
	padding:0px 2px;
	display:block;
	padding-top:5px;
	background:#fff;
	width:110px;
	background:url(../immagini/backdata.jpg) no-repeat center;
	height:20px;
	text-align:center;
	margin-right:22px;
	}
	
#datahome span {
	color:#0A71B3;
	font-size:12px;
	font-weight:bold;
	}
	
	
#recupera1 {
	width:220px;
	background:#00A8D0;
	position:absolute;
	top:135px;
	left:330px;
	z-index:900;
	padding:8px;
	border:2px solid #fff;
	}
	
#recupera3 {
	width:220px;
	background:#00A8D0;
	position:absolute;
/*	top:180px;
	*/left:90px;
	
	z-index:900;
	padding:8px;
	border:2px solid #fff;
	}

#recupera1 td,
#recupera2 td,
#recupera3 td{
	padding:5px;
	color:#fff;
	background:#00A8D0;
	}
	
#recupera2 {
	width:220px;
	background:#00A8D0;
	position:absolute;
	top:80px;
	left:670px;
	z-index:900;
	padding:8px;
	border:2px solid #fff;
	}

	
.linklogin {
	}
	
.linklogin li {
	display:inline;
	padding:5px 20px;
	}
	
.linklogin li a {
	}

.facebook {
	margin:10px;
	}
	

	
#riservata a {
	background:url(../immagini/riservata.gif) left no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#0A71B3;
	padding:5px;
	padding-left:40px;
	display:block;
	margin-bottom:15px;
	}
	
#riservata a:hover {
	background:url(../immagini/riservata_h.gif) left no-repeat;
	}


	
.eoliantab table{
	border:1px solid #0A71B3;
	}
	
.buttonform {
	margin:5px;
	}
		
	
.eoliantab td {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid  #0A71B3;
	padding:5px 0px;
	}

	
tr.stile1  {
	background: url(../immagini/backform.jpg) left top repeat-x;
	padding:10px;
	}

tr.stile1 td {
	padding:10px;
		padding-bottom:3px;
	}

	
.data {
	font-size:13px;
	color:#fff;
	}
	
.stile2 h3 {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	}
	
.stile2 {
	background: url(../immagini/backform.jpg) left top repeat-x;
	color:#fff;
	}

.stile2 td {
	border-bottom:1px solid #F1F1F1;
	padding:5px;
	}
	

	
.stile3 {
	background:#fff;
	
	}

.stile3 td {
	border-bottom:1px solid #CBCBCB ;
	padding:5px;
	}
	

.stile3 td strong {
	color:#0A71B3;
	}

.stile4 {
	font-size:12px;
	background:#CDCDCD;
	color: #525252;
	}
	
.stile4 td {
	padding:5px;
	}	

	
.data2 {
	font-size:13px;
	color: #5F5F5F;
	}
	
.note, 
.note div, 
.note p, 
.note div p{
	font-size:11px;
	color:#4D4D4D;
	font-weight:normal;
	}
	
.tratta {
	font-size:13px;
	color:#215094;
	font-weight:bold;
	}
	
.prezzo {
	font-size:16px;
	color:#215094;
	font-style:italic;
	font-weight:bold
	}
	
.sconto {
	font-size:14px;
	color:#DEDA00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	}
	

	
#botcont {
	text-align:left;
	width:960px;
	background:none;
	}
	
#colsx {
	width:200px;
	float:left;
	text-align:left;
	padding-left: 25px;
	}
	
#coldx {
	width:690px;
	float:left;
	padding: 0px 20px;
	}


#contenuto {
	width:685px;
	}


#box_cont {
	background:	#fff;
	width:667px;
	padding: 5px 9px;
	padding-bottom:15px;
	}
	
#box_cont2 {
	background:	#fff;
	width:385px;
	padding: 5px 9px;
	padding-bottom:15px;

	}
	
#backcorner {
	background:#109FC7;
	}



#menuside {
	margin-bottom:10px;
	}
	
#menuside ul {
	}
	
#menuside ul li {

	}
	
#menuside ul li a,
#menuside ul li a:link,
#menuside ul li a:active,
#menuside ul li a:visited {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-top:13px;
	padding-left:10px;
	width:190px;
	display:block;
	height:35px;
	}

#menuside ul li a:hover,	
#menuside ul li a.acceso:link,
#menuside ul li a.acceso:active,
#menuside ul li a.acceso:visited {
	padding-right:20px;
	text-align:right;
	width:180px;
	padding-left:0px;
	}
	
	
.t_home {
	background:url(../immagini/t_home.gif) top left no-repeat;
	}
.t_home:hover,
#menuside ul li a.acceso:link,
#menuside ul li a.acceso:active,
#menuside ul li a.acceso:visited {
	background:url(../immagini/t_contatti_h.gif) top left no-repeat;
	}
	
.t_servizio{
	background:url(../immagini/t_servizio.gif) top left no-repeat;
	}
.t_servizio:hover,
#menuside ul li a.acceso:link,
#menuside ul li a.acceso:active,
#menuside ul li a.acceso:visited  {
	background:url(../immagini/t_contatti_h.gif) top left no-repeat;
	}
	
.t_prezzi{
	background:url(../immagini/t_prezzi.gif) top left no-repeat;
	}
.t_prezzi:hover,
#menuside ul li a.acceso:link,
#menuside ul li a.acceso:active,
#menuside ul li a.acceso:visited {
	background:url(../immagini/t_contatti_h.gif) top left no-repeat;
	}

.t_offerte {
	background:url(../immagini/t_offerte.gif) top left no-repeat;
	}
	
.t_offerte:hover,
#menuside ul li a.acceso:link,
#menuside ul li a.acceso:active,
#menuside ul li a.acceso:visited  {
	background:url(../immagini/t_contatti_h.gif) top left no-repeat;
	}
	
.t_acquista {
	background:url(../immagini/t_acquista.gif) top left no-repeat;
	}
.t_acquista:hover,
#menuside ul li a.acceso:link,
#menuside ul li a.acceso:active,
#menuside ul li a.acceso:visited  {
	background:url(../immagini/t_contatti_h.gif) top left no-repeat;
	}
	
.t_contatti {
	background:url(../immagini/t_contatti.gif) top left no-repeat;
	}
	
.t_contatti:hover,
#menuside ul li a.acceso:link,
#menuside ul li a.acceso:active,
#menuside ul li a.acceso:visited  {
	background:url(../immagini/t_contatti_h.gif) top left no-repeat;
	}
	
	
.t_link {
	background:url(../immagini/t_contatti.gif) top left no-repeat;
	}
	
.t_link:hover,
#menuside ul li a.acceso:link,
#menuside ul li a.acceso:active,
#menuside ul li a.acceso:visited  {
	background:url(../immagini/t_contatti_h.gif) top left no-repeat;
	}	

	
#boxtransfer {
	width:180px;
	background:url(../immagini/back_transfer.jpg) no-repeat bottom;
	padding:0px 10px;
	padding-bottom:15px;
	margin-bottom:10px;
	}

#boxtransfer span {
	font-size:12px;
	color:#fff;
	}
	
.top_transfer {
	text-align:left;
	margin:0px;
	padding:2px;
	display:block;
	background:url(../immagini/top_transfer.jpg) top no-repeat;
	height:28px;
	padding-left:15px;
	color:#0A71B3;
	}


.offerta_top {
	background: url(../immagini/offerta_top.jpg) top no-repeat;
	padding:15px 10px;
	padding-bottom:0px;
	min-height:95px;
 	height:auto !important;
	height:95px;
	}
	
.offerta_top h2 {
	background:none;
	}

.offerta_top h2 a{
	color:#0A71B3;
	background:none;
	}
	
.offerta_top h2 a:hover{
	color:#0A71B3;
	background:none;
	}
	
	
	
.offerta_top img {
	border:1px solid #fff;
	padding:0px;
	margin:5px;
	}
	
.offerta_top span.sconto a {
	font-size:16px;
	color:#0A71B3;
	text-align:center;
	font-weight:bold;
	}
	
.offerta_top span.sconto a:hover {
	color:#0A71B3;
}
	
.offerta_top .data {
	font-size:12px;
	color:#0A71B3;
	}
	


.offerta_bot {
	background:url(../immagini/offerta_bot.jpg) top center no-repeat;
	height:30px;
	}
	
.offerta_bot a {
	color:#E6691E;
	font-size:11px;
	float:right;
	padding:7px 5px;
	padding-right:8px;
	}

.offerta_bot a:hover {
	color:#666;
	}


#boxnewsletter {
	padding:0px 15px;
		}
	
#boxnewsletter a{
	font-size:16px;
	color:#E8E82E;
	text-decoration:none;
	font-weight:normal;
	}
	
#boxnewsletter a:hover{
	font-size:16px;
	color:#fff;
	}		
	

#homesx {
	padding:0px 0px;
	width:396px;
	float:left;
	}
	
#homedx {
	float:right;
	width:270px;
	padding-left:15px;
	min-height:500px;
	}
	

#homesx p{
	text-align:justify;
	font-size:14px;
	}
	
#homesx h2 {
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	padding-bottom:15px;
}
	
.imghome {
	border:2px solid #fff;
	margin-bottom:10px;
	}
	
	
#box_l {
	width:182px;
	float:left;
	margin-right:10px;
	}
	
#box_l table {
	margin-bottom:10px;
	}
	
.bordimg {
	border:1px solid  #ADADAD;
	margin:5px;
	}
	
.top_down {
	margin:0px 5px;
	display:block;
	}
	
#box_download {
	width:170px;
	margin:0px 5px;
	border-bottom: 1px solid #37A8DB;
	border-right: 1px solid #37A8DB;
	border-left: 1px solid #37A8DB;
	background:#fff url(../immagini/img_down.jpg) left top no-repeat;
	min-height:80px;
	margin-bottom:10px;
	}
	
.link_down {
	padding:8px 7px;
	text-align:left;
	margin-left:15px;
	background:#fff url(../immagini/back_down.jpg) left top repeat-y;
	margin-bottom:5px;
	min-height:80px;
	}
	
.link_down a:link,
.link_down a:visited,
.link_down a:active {
	color:#fff;
	padding:3px 0px;
	display:block;
	font-size:11px;
	}
	
.link_down a:hover {
	color:#C8C8C8;
	}
	
a.leggi1 {
	font-size:13px;
	font-weight:normal;
	color:#E0E02F;
	margin-right:0px;
	margin-top:5px;
	}
	
a.leggi1:hover {
	color: #fff;
	}
	

	
a.leggi2 {
	font-size:13px;
	font-weight:normal;
	color:#0A71B3;
	margin-right:0px;
	margin-top:5px;
	}
	
a.leggi2:hover {
	color: #898989;
	}
	

		
 .sconto2 {
	color: #BD0926;
	font-size:14px;
	font-weight:bold;
	padding:3px 0px;
	display:block;
	}
	
 .scadenza {
	color:#666;
	font-size:14px;
	padding:3px 0px;
	display:block;
	}
	

	
#s_ridotta {
	width:655px;
	background:#0A71B3 url(../immagini/backform2.jpg) top left repeat-x;
	color:#fff;
	font-size:13px;
	padding:10px 5px;
	margin-bottom:10px;
	}
	
#elencoaltro1 table{
	background:#0A71B3 url(../immagini/backform2.jpg) top left repeat-x;
	}
	
#elencoaltro1 table td {
	border-bottom:5px solid #E7F6F7;
	padding:5px;
	}
	
#elencoaltro1 table tr {
	background:#0A71B3 url(../immagini/backform2.jpg) top left repeat-x;
	}
	
#elencoaltro1 h2 a {
	color:#fff;
	font-size:13px;
	}
#elencoaltro1 .sconto2,
#elencoaltro2 .sconto2
{
font-size:13px;
padding:0px;
}
	
#elencoaltro1 h2 a:hover {
	color: #C8C8C8;
	font-size:13px;
	}
	

	
h3.tit {
	font-size:14px;
	color:#0A71B3;
	background:url(../immagini/backelencoaltro2.jpg) left bottom no-repeat;
	font-weight:bold;
	padding:0px 12px;
	padding-bottom:5px;
	text-align:left;
	display:block;
	}	
	
	
	
#elencoaltro2 table{
	}
	
#elencoaltro2 table td {
	padding:3px;
	}
	
#elencoaltro2 table tr {
	}
	
#elencoaltro2 h2 a {
	color:#0A71B3;
	font-size:13px;
	}
	
#elencoaltro2 h2 a:hover {
	color: #C8C8C8;
	font-size:13px;
	}


#s_ridotta h2 a{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-bottom:5px;
	}
	
#s_ridotta h2 a:hover{
	color:#CBCBCB;
	}
	
#s_ridotta img {
	display:block;
	margin-right:10px;
	}
	

#s_ridotta p {
	font-size:13px;
	color:#fff;
	}




#acquista,
#riepilogo {
	background:#ffffff url(../immagini/back_acquista.jpg) left top no-repeat;
	padding:0px;
	padding-left:110px;
	color:#4D4D4D;
	}
	
#acquista form  {
	color:#4d4d4d; 
	font-size:12px;
}
	
#acquista p,
#acquista div{
	color:#4D4D4D;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}



#acquista td ,
#riepilogo td{
	padding:3px 0px;
	}
	

.fontblu {
	color:#0A71B3;
	}
	
.fontblu2 {
	color: #1D4E89;
	}
	
.fontorange {
	color:#E6511E;
	}
	
.fontred {
	color:#C10000;
	}

.size11 {
	font-size:11px;
	}
	
.size14 {
	font-size:14px;
	}
	
.size20 {
	font-size:20px;
	}
	
.wrong {
	background: url(../immagini/wrong.jpg) center no-repeat;
	padding:3px 7px;
	}
	
.right {
	background: url(../immagini/right.jpg) center no-repeat;
	padding:3px 7px;
	}
	
.dati_errati {
	background: url(../immagini/dati_errati.jpg) no-repeat;
	padding:5px;
	padding-left:35px;
	width:200px;
	min-height:30px;
 	height:auto !important;
	height:30px;
	text-align:left;
	}
	
.dati_corretti {
	background: url(../immagini/dati_corretti.jpg) no-repeat;
	padding:7px;
	padding-left:35px;
	width:200px;
	min-height:30px;
 	height:auto !important;
	height:30px;
	text-align:left;
	}

#acquista h2 {
	text-align:left;
	color:#fff;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../immagini/h2_acquista_rip.jpg) top center  repeat-y;
	padding: 4px;
	font-weight:bold;
	display:block;
	}
	
#riepilogo h2{
	margin:0px;
	padding:0px;
	text-align:left;
	color:#0A71B3;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff url(../immagini/h2_acquista_rip.jpg) bottom center no-repeat;
	padding: 4px;
	font-weight:bold;
	display:block;
	}


#acquista a {
	color:#0A71B3;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
	
#acquista a:hover {
	color:#66B8DC;
	}
	
#acquista a.button {
	text-decoration:none;
	}
	
	
.button {
    display: inline-block;
    text-decoration:none;
    outline: none;
    background: url(../immagini/button.gif) no-repeat left top;
    line-height: 20px;
    padding-left: 10px;
	font-weight:bold;
	font-size:12px;
	color: #fff;
}

.button span {
    display: block;
    padding-right: 10px;
    line-height: 20px;
    background:  url(../immagini/button.gif) no-repeat right bottom;
	font-weight:bold;
	font-size:12px;
	color: #fff;
	}
	

.button:hover {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    outline: none;
    background: url(../immagini/button_h.gif) no-repeat left top;
    line-height: 20px;
}
.button:hover span {
    display: block;

    line-height: 20px;
    background:  url(../immagini/button_h.gif) no-repeat right bottom;
	}



.button2 {
    display: inline-block;
    text-decoration: none;
	margin:0px;
	padding:0px;
    outline: none;
    background: url(../immagini/button2.gif) no-repeat left top;
    line-height: 20px;
    padding-left: 3px;
	font-weight:bold;
	font-size:12px;
	color: #fff;
}
.button2 span {
    display: block;
    padding-right: 3px;
    line-height: 20px;
    background:  url(../immagini/button2.gif) no-repeat right bottom;
	font-weight:bold;
	font-size:12px;
	color: #fff;
	}
	

.button2:hover {
    display: inline-block;
    text-decoration: none;
    outline: none;
    background: url(../immagini/button2_h.gif) no-repeat left top;
    line-height: 20px;
    padding-left: 3px;

}
.button2:hover span {
    display: block;
    padding-right: 3px;
    line-height: 20px;
    background:  url(../immagini/button2_h.gif) no-repeat right bottom;

	}
	
	
.button3 {
    display: inline-block;
    text-decoration: none;
    outline: none;
    background: url(../immagini/button3.gif) no-repeat left top;
    line-height: 20px;
    padding-left: 10px;
	font-weight:bold;
	font-size:13px;
	color: #fff;
}

.button3 span {
    display: block;
    padding-right: 10px;
    line-height: 20px;
    background:  url(../immagini/button3.gif) no-repeat right bottom;
	font-weight:bold;
	font-size:13px;
	color: #fff;
	}
	

.button3:hover {
    display: inline-block;
    text-decoration: none;
    outline: none;
    background: url(../immagini/button3_h.gif) no-repeat left top;
    line-height: 20px;
    padding-left: 10px;
}


.button3:hover span {
    display: block;
    padding-right: 10px;
    line-height: 20px;
    background:  url(../immagini/button3_h.gif) no-repeat right bottom;
	}
	
	
#menubot {
	float:left;
	width:940px;
	background:#1D8FC3;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	margin: 10px;
	}
	
#menubot ul {
	background:#1D8FC3;	
	border-top:2px solid #0A71B3;
	border-bottom:2px solid #0A71B3;
	}
	
#menubot ul li{
	display:inline;
	padding:0px 15px;
	}
	
#menubot ul li a:link,
#menubot ul li a:active,
#menubot ul li a:visited {
	display:inline;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	}
	
	
#menubot ul li a:hover,	
#menubot ul li a.acceso:link,
#menubot ul li a.acceso:active,
#menubot ul li a.acceso:visited {
	color: #C7D10A;
	}
	
	

#footer {
	width:960px;
	}
	
#credits {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
	padding:10px;
	}
	
#credits a{
	font-weight:bold;
	text-align:center;
	}	


#tags {
	margin:0 auto;
	padding:5px;
	color: #666;
	border-top:2px solid #fff;
	text-align:center;
	}

#tags strong {
	font-size:12px;
	}
	
#tags h1,
#tags h2,
#tags h3{
color:#fff;
background:none;
background-color:transparent;
margin:0px;
}

#tags h1{
font-weight:bold;
font-size:11px;
}
#tags h2{
font-size:11px;
font-weight:normal;
}
#tags h3{
font-size:10px;
font-weight:normal;
}




.singlink td{
	padding:10px;
	}

	
.singlink td h3 {
	color:#424779;
	font-size:14px;
	padding:5px;
	display:block;
	}
	
.singlink td a {
	color:#0A71B3;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	}
	
.singlink td a:hover {
	color:#C7D10A;
	}
	
.intro {
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:1.4;
	padding:5px;
	border-bottom:2px solid #1CC6EA;
	}


/* 	fine impostazioni di base */




/*   ______    ELEMENTI FORM ___________ */


#ticket .stile1 {
	background:#9F9F9F;
	color:#fff;
	padding:3px;
	}
	
#ticket .stile2 {
	background:#fff;
	color:#fff;
	padding:3px;
	}


#form3  {
	background:#0A71B3;
	padding:15px;
	}
	
#form3 div {
	color:#fff;
	}
	
#form3 td {
	padding:5px;
	}


#form1 h3,
#modificadati h3
{
	color:#0A71B3;
	font-size:13px;
	font-weight:bold;
	padding:5px 0px;
	}
	

	
	
#form1 table,
#modificadati table{
	color:#fff;
	}


#form1 table td,
#modificadati table td {
	padding:7px 5px;
	background: #0A71B3 url(../immagini/backform.jpg) center top repeat-x;
	}
	
#form1 table td.ghgh ,
#modificadati table td.ghgh{
	background: none ;
	color:#fff;
	}
	
#form1,
#form1 div,
#modificadati,
#modificadati div {
	color:#fff;
	padding:0px 5px;
	}
	
	

#form1 tr {
	}

.crediti {
	padding:20px;
	display:block;
	color:#fff;
	text-align:center;
	}
	
.crediti span{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	}

form
{
	FONT-SIZE: 11px;
	color:#fff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/
	font-style: normal;
}
select
{
	FONT-SIZE: 11px;
	color:#000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}
option
{
	FONT-SIZE: 11px;
	color:#000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}
input
{
	FONT-SIZE: 11px;
	color:#000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}

.testo, .testo p {
	font-size:12px;
	text-align:justify;
	color:#fff;
	}
	
.redirect {
	width:416px;
	}
	
.redirecback {
	background:url(../immagini/redirecback.gif) repeat-y left;
	color:#fff;
	text-align:justify;
	padding:0px;
	}
	
.redirecback img {
	padding:0px;
	padding-left:15px;
	padding-right:5px;
	}

.conferma,
.errore {
	background: #0A71B3;
	border-bottom:2px solid #fff;
	margin:0px 5px;
	padding:10px 150px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	}
	
.conferma img,
.errore img{
	margin:10px;
	}
	
	
.conferma a,
.errore a {
	color:#E8E82E;
	}
	
	
.conferma a:hover,
.errore a:hover {
	color:#ccc;
	}	




.nascosto{
display:none;
}

textarea {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	}
	
	


/* messaggi registrati */
#msglogin {
	background-color:#334B0F;
	font-weight:bold;
	width:auto;
	color:#fff;
	padding: 2px 5px;
	padding:0px;
	width:416px; 
	margin-left:0px;
	border:1px solid #334B0F;
	border-top:0px solid #E7EEC4;
	border-bottom:6px solid #C0D362;
}
	
	
/*.polaroid { margin:-5px 0 0px -5px !important; padding:12px 15px 35px 14px !important; background: url('../images/polaroid-background.png') 0 0 no-repeat; }*/


.polaroid { 
margin:0 0 0 -10px !important; 
padding:20px 20px 30px 25px !important; 
background: url('../immagini/bg_polaroid.gif') 0 0 no-repeat; 
}

.img_testata_ruota{
display:none;
}

#box_r, 
#box_r p, 
.box_14 p,
.box_14 td,
#s_ridotta,
#s_ridotta p,
#s_ridotta td,
#elencoaltro1,
#elencoaltro1 p,
#elencoaltro1 td{
font-size:14px;
}
#noteofferta{
margin-top:20px;
border-top:1px dashed #cacace;
}
#noteofferta,
#noteofferta p{
/*clear:both;*/

font-size:11px;
}
p.piccolo{
font-size:10px;
white-space:nowrap;
text-align:center;
color:#666;
}

.foottip span{
	cursor:pointer;
}

.eoliantab a{
color:#000099;
}

.grazie{
	font-size:14px;
	text-align:left;
}

#div_privacy{
padding:10px;
}

#termini {
	text-align:justify;
	padding:10px;
	}
	#menuside ul li a{
		text-transform:uppercase;
	}

