/***********************************************/
/* GENERALE                                 */
/***********************************************/
BODY {
margin: 2px 0 0 0; padding:1px; background-color:#a9a69b; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

H1{font-size:11px;  FONT-WEIGHT: bold; padding:0; margin:0; padding:3px;}
H2{font-size:11px;  FONT-WEIGHT: bold; padding:0; margin:0; color:#ffffff;}
H3{font-size:14px;  FONT-WEIGHT: bold; padding:0; margin:0;}

.destra{float:right;}
.sinistra{float:left;}

.campoditesto {border:1px solid black; margin:0; padding:0;}	
/***********************************************/
/* HEADER                                      */
/***********************************************/
#header{ margin: 0 auto; padding:0px; padding-bottom:1px; width: 913px; background-color:#FFFFFF;}

#titolosito{
  margin:0px; padding:0px;
  width:913px; height:20px;
  background-image:url(/images/common/1px-orange.png);
  background-repeat:repeat;}
.titolo-hotel{float:left; width:596px;}  
  

#bandiere{width:309px; float:left; padding:2px;}
.lingua{width:75px; margin:1px;float:left; padding:0px;}


#banner {
  background-image:url(/images/common/florence-hotels-bookings.jpg);
  background-repeat:no-repeat;		
  width:908px; height:163px;
  padding:0px; margin-left:3px; margin-top:2px;
  padding-top:2px; z-index:1; top:2px;}

#banner2 {width:908px; height:18px; position:relative; top:128px; z-index: 2;}

.banner_testo{width:700px; height:20px; margin:0;float:left; padding-top:1px; padding-left:2px; color:#FFFFFF; FONT-WEIGHT: bold;}

.banner_testo2{
height:20px; float:right; padding-left:18px; padding-top:5px; padding-right:3px;
background-image:url(/images/common/lucchetto.gif); background-position:left; background-repeat:no-repeat; 
color:#FFFFFF;  FONT-SIZE: 11px; FONT-WEIGHT: bold;}
/*.ssl{padding-top:3px; float:left; padding-left:17px;}*/

/***********************************************/
/* FOOTER                                      */
/***********************************************/

#bordo-footer{margin: 0 auto; padding:0px; width: 910px; background-color:#FFFFFF; BORDER-TOP: #d9d8d8 1px solid;}
#footer{margin: 0 auto; padding:0px; width: 913px; background-color:#FFFFFF;}
.toplogo{padding-top:6px;}
.piva{margin: 0 auto; padding:0px; width: 909px; height:25px;background-color:#FFFFFF;color:#000000;  FONT-SIZE: 10px; FONT-WEIGHT: normal}	

/************* #siteInfo styles ***************/
INPUT, TEXTAREA{ color:#000000; font-family: Verdana, Arial;  font-weight: normal; font-size: 11px; border: 0px solid #0F104F; background: #F8F8F8;}


SELECT {color:#000000;  font-family: Arial; font-weight: normal; font-size:11px;}
.CHECKBOX { border: 0px; background:WHITE}
.freccia{ color:#3a6ba7;  font-size: 12px; font-weight: bold; text-decoration: none;}


/*-----------------BORDI-------------------------------------------*/

.bloccox4 {
BORDER-TOP: #d9d8d8 1px solid; BORDER-BOTTOM: #d9d8d8 1px solid; BORDER-LEFT: #d9d8d8 1px solid; BORDER-RIGHT: #d9d8d8 1px solid;}
.bloccox3sdb {BORDER-LEFT: #d9d8d8 1px solid;BORDER-BOTTOM: #d9d8d8 1px solid; BORDER-RIGHT: #d9d8d8 1px solid; color:#000000;}
.bloccox3dbt {BORDER-TOP: #d9d8d8 1px solid;BORDER-BOTTOM: #d9d8d8 1px solid; BORDER-RIGHT: #d9d8d8 1px solid;}
.bloccox3sdt {BORDER-TOP: #d9d8d8 1px solid;BORDER-LEFT: #d9d8d8 1px solid; BORDER-RIGHT: #d9d8d8 1px solid;}
.bloccox2sd {BORDER-LEFT: #d9d8d8 1px solid; BORDER-RIGHT: #d9d8d8 1px solid;}
.bloccox2tb {BORDER-TOP: #d9d8d8 1px solid; BORDER-BOTTOM: #d9d8d8 1px solid;}
.bloccox1t {BORDER-TOP: #d9d8d8 1px solid;}
.bloccox1b {BORDER-BOTTOM: #d9d8d8 1px solid;}
.bloccox1S {BORDER-LEFT: #d9d8d8 1px solid;}

/*-----------------TESTO-------------------------------------------*/
.testo9 {color:#000000; FONT-SIZE: 9px; FONT-WEIGHT: normal}
.testo9bold {color:#000000; FONT-SIZE: 9px; FONT-WEIGHT: bold}

.testo10 {color:#000000; FONT-SIZE: 10px; FONT-WEIGHT: normal}
.testo10bold {color:#000000; FONT-SIZE: 10px; FONT-WEIGHT: bold}
.testo10italic {color:#000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; font-style:italic;}

.testo11 {color:#000000; FONT-SIZE: 11px; FONT-WEIGHT: normal}
.testo11bold {color:#000000; FONT-SIZE: 11px; FONT-WEIGHT: bold}
.testo11b-blu {color:#3366CC; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold}
.testo11b-red {color:#FF0000; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold}
.testo11b-arancio {color:#ef7433; FONT-SIZE: 11px; FONT-WEIGHT: bold}

.testo12 {color:#000000; FONT-SIZE: 12px; FONT-WEIGHT: normal}
.testo12bold {color:#000000; FONT-SIZE: 12px; FONT-WEIGHT: bold}
.testo12bold-Arancio {color:#ef7433; FONT-SIZE: 12px; FONT-WEIGHT: bold}
.testo12bold-blu {color:#3366CC; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold}
.testo12bold-red {color:#FF0000; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold}

.testo13b {color:#000000; FONT-SIZE: 13px; FONT-WEIGHT: bold}
.testo13b-Arancio {color:#ef7433; FONT-SIZE: 13px; FONT-WEIGHT: bold}
.testo13b-blu {color:#003399; FONT-SIZE: 13px; FONT-WEIGHT: bold}

.testo14bold {color:#000000; FONT-SIZE: 14px; FONT-WEIGHT: bold}
.testo14bold-Bianco {color:#FFFFFF; FONT-SIZE: 14px; FONT-WEIGHT: bold}
.testo14bold-arancio {color:#ff7c00; FONT-SIZE: 14px; FONT-WEIGHT: bold}
/*----------------LINKS-----------------------------------------*/

/*---LINKS 10---*/

.link10 {color:#000000;   font-size: 10px; font-weight: normal; text-decoration: none}
a.link10:active {color:#000000;   font-size: 10px; font-weight: normal; text-decoration: none}
a.link10:visited {color:#000000;   font-size: 10px; font-weight: normal; text-decoration: none}
a.link10:hover {color:#000000;   font-size: 10px; font-weight: normal; text-decoration: underline}

.link10b {color:#000000;   font-size: 10px; font-weight: bold; text-decoration: none}
a.link10b:active {color:#000000;   font-size: 10px; font-weight: bold; text-decoration: none}
a.link10b:visited {color:#000000;   font-size: 10px; font-weight: bold; text-decoration: none}
a.link10b:hover {color:#000000;   font-size: 10px; font-weight: bold; text-decoration: none}

.link10b_white {color:#ffffff;  font-size: 10px; font-weight: bold; text-decoration: none}
a.link10b_white:active {color:#ffffff;  font-size: 10px; font-weight: bold; text-decoration: none}
a.link10b_white:visited {color:#ffffff;  font-size: 10px; font-weight: bold; text-decoration: none}
a.link10b_white:hover {color:#CCCCCC;  font-size: 10px; font-weight: bold; text-decoration: underline}

.link10b_red { color:#cc6633;  font-size: 10px; font-weight: bold; text-decoration: none}
a.link10b_red:active {  color:#cc6633; font-size: 10px; font-weight: bold; text-decoration: none}
a.link10b_red:visited { color:#cc6633;  font-size: 10px; font-weight: bold; text-decoration: none}
a.link10b_red:hover {  color:#ff6600; font-size: 10px; font-weight: bold; text-decoration: underline}

.link10b_hred { color:black;  font-size: 10px; font-weight: bold; text-decoration: none}
a.link10b_hred:active {  color:black; font-size: 10px; font-weight: bold; text-decoration: none}
a.link10b_hred:visited { color:black;  font-size: 10px; font-weight: bold; text-decoration: none}
a.link10b_hred:hover {  color:#cc6633; font-size: 10px; font-weight: bold; text-decoration: underline}

/*---LINKS 11---*/
.link11b {color:#000000;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b:active {color:#000000;   font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b:visited {color:#000000;   font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b:hover {color:#000000;   font-size: 11px; font-weight: bold; text-decoration: underline}

.link11 {color:#000000;   font-size: 11px; font-weight: normal; text-decoration: none}
a.link11:active {color:#000000;   font-size: 11px; font-weight: normal; text-decoration: none}
a.link11:visited {color:#000000;   font-size: 11px; font-weight: normal; text-decoration: none}
a.link11:hover {color:#ed9319;   font-size: 11px; font-weight: normal; text-decoration: underline}

.link11b_hotel {color:#363977;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_hotel:active {color:#363977;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_hotel:visited {color:#363977;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_hotel:hover {color:#363977;  font-size: 11px; font-weight: bold; text-decoration: underline}


.link11b_white {color:#ffffff;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_white:active {color:#ffffff;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_white:visited {color:#ffffff;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_white:hover {color:#CCCCCC;  font-size: 11px; font-weight: bold; text-decoration: underline}

.link11b_red { color:#ce1414;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_red { color:#ce1414; font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_red:active { color:#ce1414; font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_red:visited { color:#ce1414;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_red:hover { color:#ce1414; font-size: 11px; font-weight: bold; text-decoration: underline}

.link11b_arancio { color:#f69501;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_arancio { color:#f69501; font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_arancio:active { color:#f69501; font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_arancio:visited { color:#f69501;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_arancio:hover { color:#f69501; font-size: 11px; font-weight: bold; text-decoration: underline}

.link11b_blu {color:#3366CC;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_blu:active {color:#3366CC;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_blu:visited {color:#3366CC;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_blu:hover {color:#6699cc;  font-size: 11px; font-weight: bold; text-decoration: underline}

.link11b_gray {
color:#666666;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_gray:active {
color:#666666;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_gray:visited {
color:#666666;  font-size: 11px; font-weight: bold; text-decoration: none}
a.link11b_gray:hover {
color:#CC6633;  font-size: 11px; font-weight: bold; text-decoration: underline}


/*---LINKS 12---*/
.link12b_zonazurra { color:#3058bd;  font-size: 12px; font-weight: bold; text-decoration: none}
a.link12b_zonazurra { color:#3058bd; font-size: 12px; font-weight: bold; text-decoration: none}
a.link12b_zonazurra:active { color:#3058bd; font-size: 12px; font-weight: bold; text-decoration: none}
a.link12b_zonazurra:visited { color:#3058bd;  font-size: 12px; font-weight: bold; text-decoration: none}
a.link12b_zonazurra:hover { color:#3058bd; font-size: 12px; font-weight: bold; text-decoration: underline}

.link12b { color:#000000;  font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b { color:#000000; font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b:active { color:#000000; font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b:visited { color:#000000;  font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b:hover { color:#000000; font-size: 12px; font-weight: bold; text-decoration: underline;}

.link12b_navigazione { color:#3058bd;  font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b_navigazione { color:#3058bd; font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b_navigazione:active { color:#3058bd; font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b_navigazione:visited { color:#3058bd;  font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b_navigazione:hover { color:#3058bd; font-size: 12px; font-weight: bold; text-decoration: underline;}

.link12b_blu { color:#3a6ba7;  font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b_blu { color:#3a6ba7; font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b_blu:active { color:#3a6ba7; font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b_blu:visited { color:#3a6ba7;  font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b_blu:hover { color:#3a6ba7; font-size: 12px; font-weight: bold; text-decoration: underline;}

.link12b_white {color:#ffffff;  font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b_white:active {color:#ffffff;  font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b_white:visited {color:#ffffff;  font-size: 12px; font-weight: bold; text-decoration: none;}
a.link12b_white:hover {color:#ffffff;  font-size: 12px; font-weight: bold; text-decoration:underline;}

/*---LINKS 13---*/
.link13b_blu { color:#3058bd;  font-size: 13px; font-weight: bold; text-decoration: none}
a.link13b_blu { color:#3058bd; font-size: 13px; font-weight: bold; text-decoration: none}
a.link13b_blu:active { color:#3058bd; font-size: 13px; font-weight: bold; text-decoration: none}
a.link13b_blu:visited { color:#3058bd;  font-size: 13px; font-weight: bold; text-decoration: none}
a.link13b_blu:hover { color:#3058bd; font-size: 13px; font-weight: bold; text-decoration: underline}

/*---LINKS 14---*/
.link14b { color:#FFFFFF;  font-size: 14px; font-weight: bold; text-decoration: none;}
a.link14b { color:#FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none;}
a.link14b:active { color:#FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none;}
a.link14b:visited { color:#FFFFFF;  font-size: 14px; font-weight: bold; text-decoration: none;}
a.link14b:hover { color:#FFFFFF; font-size: 14px; font-weight: bold; text-decoration: underline;}

.warning {
color:#ff0000; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 14px; FONT-WEIGHT: bold
}

.addthis_toolbox .hover_effect
{
    width: 207px;
    padding: 10px 2px 10px 2px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}
