
/* **  stili base  ** */

body          { 
color: #000000; 
font-family:  "Trebuchet MS",Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-style: normal; 
background-color: #ffffff;
text-align: left; 
vertical-align: top;
margin: 0; 
padding: 0; 
}


P       { 
color: #000000; 
font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-style: normal; 
text-align: left; 
margin: 0; 
padding: 0;
}



/* **  form start  ** */


		
.box_testo_form
{
width: 730px;
height: 110px;
background-color: transparent;
padding: 0px;
}
	
.tabella_secure
{
width: 100%;
}
	
	
.box_ssl_secure
{
width: 197px;
border: 1px solid #ffffff;
background-color: #B4C4EE;
padding: 10px;
}	
		
.testo_form { 
font-size: 84%; 
line-height: 130%; 
text-align: left;
padding: 5px 5px 5px 5px; 
vertical-align: top;
}

.testino_form { 
color: #3a3a3a; 
font-size: 74%; 
line-height: 130%; 
text-align: left;
padding: 5px 0px 0px 0px; 
vertical-align: top;
}


.formtab { 
background-color: #D1E0EF; 
border: solid 1px #003163 }

.formtitle     { 
color: #ffffff; 
font-weight: bold; 
font-size: 14px;
background-color: #003163; 
text-align: center;
padding: 5px }

.formfont    { 
font-size: 74%; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
 }
 
.formfontina    { 
color: #3a3a3a;
font-style: italic; 
font-size: 65%; 
margin: 0px 0px 0px 0px; 
padding: 0px 10px 0px 0px;
 }



.consenso_font   { 
font-size: 84%; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
 }
 
.privacy_font   { 
font-size: 84%; 
line-height: 120%;
margin: 10px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
 }
 
.formfontrequired     { 
color: red; 
font-weight: bold; 
font-size: 13px;
margin-bottom: 0px; 
padding-bottom: 0px 
}

.campo_testo     { 
font-size: 12px; 
background-color: #ffffff; 
 
}

.campo_testobox     { 
font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
color: #3a3a3a; 
font-size: 13px; 
background-color: #ffffff; 
 
}
.campo_submit     { 
color: #F1E2B7; 
font-size: 14px; 
background-color: #982104; 
margin: 20px 0px 10px 0px; 
padding: 3px;
 
}


.campo_select     { 
color: #3a3a3a; 
font-size: 11px; 
background-color: #ffffff;
margin: 0px 3px 0px 0px; 
 
}


/*   scambio links start   */

.testoscambiolink       { 
font-size: 84%; 
font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-style: normal; 
text-align: left; 
margin: 0; 
padding: 0;
}


a.links_footer  { 
color: #AF9A78; 
font-size: 65%; 
text-decoration: none;
}

a.links_footer:Hover  { 
color: #AF9A78; 
font-size: 65%; 
text-decoration: underline; 
}


.links_titolo    { 
font-size: 74%; 
background-color: transparent;  
vertical-align: top;
padding-left: 5px 
}

.links_categoria   { 
font-size: 74%; 
line-height: 160%;
background-color: transparent;  
vertical-align: top; 
padding-left: 5px;
padding-right: 0px 
}

.links_abstract   { 
font-size: 74%; 
background-color: transparent;  
vertical-align: top; 
padding-left: 5px;
padding-bottom: 10px;
}

.links_img   { 
background-color: transparent;  
vertical-align: top; 
padding-left: 0px 
}

.links_navigazione { 
font-size: 84%; 
background-color: transparent; 
text-align: left; 
vertical-align: top; 
padding-top: 15px;
padding-left: 9px 
}

.links_viewtabella     { 
font-style: normal;
vertical-align: top; 
width: auto;
}

.links_viewtabella_details     { 
font-style: normal;
vertical-align: top; 
width:100%; 
}

.links_numeri   { 
font-size: 94%; 
background-color: transparent;  
vertical-align: top; 
padding-left: 9px 
}


A.travel  { color: #737373; text-decoration: none }
A.travel:Hover  { color: #737373; text-decoration: none }
A   { color: #03c; text-decoration: underline }
A:Hover           { color: #1a67da; text-decoration: none }
td.links     { color: black; font-weight: bold; font-size: 13px; line-height: 21px; font-family: "Trebuchet MS"; text-decoration: none; vertical-align: top }
td.titolo { color: #001b36; font-weight: bold; font-size: 19px; font-family: "Trebuchet MS"; text-decoration: none; vertical-align: top }
td.hotel { color: #001b36; font-weight: bold; font-size: 16px; font-family: "Trebuchet MS"; text-decoration: none; vertical-align: top }
td.hotel1 { color: #001b36; font-weight: bold; font-size: 16px; font-family: "Trebuchet MS"; text-decoration: none; vertical-align: top }
td.titolo1 { color: #001b36; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS"; text-decoration: none; letter-spacing: 1px; vertical-align: bottom }
td.titolino { color: #001b36; font-size: 12px; font-family: "Trebuchet MS"; text-decoration: none; letter-spacing: 1px; vertical-align: bottom }
a.link       { color: #001b36; text-decoration: underline }
a.link:link      { color: #001b36; text-decoration: underline }
a.link:hover       { color: #1a67da; text-decoration: none }

.titolospec  { color: #0b1480; font: 42px/25px "Arial black", Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: -4px }

.titoletto { color: #0B1480; font:  18px/20px "Arial black", Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: -2px; }

h1  { color: #0b1480; font: 42px/25px "Arial black", Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: -4px }
.hotel  { color: #001b36; font-weight: bold; font-size: 20px; font-family: "Trebuchet MS"; text-decoration: none; vertical-align: top }
h2   { color: #0b1480; font: 18px/20px "Trebuchet MS", "Arial black", Verdana, Geneva, Arial, Helvetica, sans-serif }

.form   { color: #ffffff; font-size: 11px; font-family: TrebuchetMS, Verdana, Geneva, Helvetica; background-color: #54BE20 }

.menu   { color: #ffffff; font: 10px/10px "Arial black", Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 3px }

#facebox .b {
  background:url(../img/b.png);
}

#facebox .tl {
  background:url(../img/tl.png);
}

#facebox .tr {
  background:url(../img/tr.png);
}

#facebox .bl {
  background:url(../img/bl.png);
}

#facebox .br {
  background:url(../img/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff url(../img/bkg_infofacebox.jpg) no-repeat 190px 10px;
  width: 280px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#informazioni {
	width: 320px;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
#informazioni dt {
	font-weight: bold;
	margin: 0;
	padding: 5px 0 0 0;
	text-transform: uppercase;
}
#informazioni dd {
	margin: 0;
	padding: 0;
}
