@charset "utf-8";
/* CSS Document */
body { /* Queste sono le regole generali del corpo della pagina */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #585858;
/*background:#000000;*/
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6 { /* Queste sono le regole generali degli titoli */
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#CC6600;
margin:0;
padding:0;
}
h1 { /* Qui cominciano le regole di ogni titolo, normalmente le dimensioni */
font-size: 160%;
font-weight: bold;
}
h2 {
font-size: 140%;
font-weight: bold;
}
h3 {
font-weight: bold;
font-size:120%;
}
h4 {
font-size:110%;
font-weight:800;
}
h5 {
font-size:100%;
color:#585858;
line-height:1.7em;
font-weight: bold;
}
h6 {
font-size:90%;
font-weight: 100;
line-height:3;
}
p { /* Le regole del paragrafo */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:400;
color:#585858;
/*background:valore;*/
margin:0;
padding:0;
}
a { /* Le regole per stilizzare i collegamenti */
color:#41597c;
/*font-family:"Trebuchet MS";*/
font-weight:lighter;
font-size:10px;
line-height:1em;
/*background:valore;*/
text-decoration:none;
}
a:visited {
color:#41597c;
/*background:valore;*/
text-decoration:none;
}
a:hover {
color:#CC6600;
/*background:valore;*/
text-decoration:underline;
}
.testoazzurro {
font-size:10px;
color:#006699;
font-style:normal;
font-weight:100;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*background:#ffffff;*/
}

a.testoazzurro:visited {
color:#006699;
/*background:valore;*/
text-decoration:none;
}
a.testoazzurro:hover {
color:#006699;
/*background:valore;*/
text-decoration:underline;
}
.testobianco {
font-size:10px;
color:#ffffff;
font-style:normal;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.testochiaro {
font-size:10px;
color:#b6b6b6;
font-style:normal;
font-weight:100;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.testoblu {
font-size:10px;
color:#41597c;
font-style:italic;
font-weight:100;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.testoproduced {
font-size:10px;
color:#999999;
font-style:italic;
font-weight:100;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.testoverde {
font-size:10px;
color:#65A400;
font-style:italic;
font-weight:100;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.testorosso {
font-size:10px;
color:#ee0900;
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.testorosso:visited {
color:#ee0900;
/*background:valore;*/
text-decoration:none;
}
a.testorosso:hover {
color:#ee0900;
/*background:valore;*/
text-decoration:underline;
}
ul { /* Le regole per le liste non ordinate */
list-style-position:outside;
list-style-image:url(img/frecce-aran.gif);
list-style:none;
line-height:2em;
margin:0;
padding:0;
}
ol { /* Le regole per le liste ordinate */
list-style-position:outside;
list-style-type:upper-roman;
margin:0;
padding:0;
}
.bordogrigiohome2 {
	BORDER-RIGHT: #d2d2d2 1px solid; BORDER-TOP: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; BORDER-BOTTOM: #d2d2d2 1px solid
}
.cellepadd {
padding-top:7px;
padding-bottom:13px;
padding-left:2px;
}
.cellepaddform {
padding-top:7px;
padding-left:2px;
padding-bottom:7px;
}
.sfondologo {
background:url(img/top-pugliacasevacanza.jpg);
}
.tablayout {
width:870px;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
border:#d2d2d2 1px solid;
}
.tabfooter {
width:870px;
padding-left:15px;
padding-right:15px;
/*padding-bottom:15px;
border:#d2d2d2 1px solid;*/
}
/*inizio stile pagine*/
.tabella {
background:#FFFFFF;
padding-top:0px;
padding-left:5px;
padding-right:5px;
}
.testoarancio {
font-size:10px;
color:#CC6600;
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.testoarancio:visited {
color:#CC6600;
/*background:valore;*/
text-decoration:none;
}
a.testoarancio:hover {
color:#CC6600;
/*background:valore;*/
text-decoration:underline;
}
.testomattone {
font-size:10px;
color:#990000;
font-style:normal;
/*font-weight:bold;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.testomattone:visited {
color:#990000;
/*background:valore;*/
text-decoration:none;
}
a.testomattone:hover {
color:#990000;
/*background:valore;*/
text-decoration:underline;
}
.testo {
font-weight:normal;
font-size:10px;
color:#585858;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cellepaddbott {
padding-bottom:50px;
}
.cellelocpaddbott {
font-family:"Trebuchet MS";
font-size:1.0em;
/*font-style:oblique;*/
font-weight:800;
color:#41597c;
padding-bottom:30px;
padding-top:10px;
text-align:justify;
}
.tdtariffe {
background-color:#F5EAD3;
vertical-align:middle;
width:87px;
height:32px;
text-align:center;
}
.tdtarifferesidence {
background-color:#F5EAD3;
vertical-align:middle;
width:60px;
height:10px;
text-align:center;
color:#000000;
}
.tdtarifferesidence2 {
background-color:#f6f5f3;
vertical-align:middle;
/*width:60px;*/
height:10px;
text-align:center;
/*color:#000000;*/
}
.testoofferte {
font-size:10px;
color:#CC0000;
font-style:normal;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#F5EAD3;
vertical-align:middle;
text-align:center;
padding:5px;
}
.titoloofferte {
font-size:10px;
color:#CC0000;
font-style:normal;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#f6f5f3;
vertical-align:middle;
text-align:center;
}
.testonero {
font-size:10px;
color:#000000;
font-style:normal;
/*font-weight:bold;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.benvenuti {
font-family:"Trebuchet MS";
font-size:11px;
padding-left:19px;
padding-right:20px;
}
.bordogrigiohome {
border-right:#d6dfef 1px solid;
border-top:#d6dfef 1px solid;
border-left:#d6dfef 1px solid;
border-bottom:#d6dfef 1px solid;
layer-background-color: #E5E4E4;
}
.sfondoblu {
background-color:#4991DB;
text-align:center;
vertical-align:middle;
font-weight:bold;
color:#FFFFFF;
padding:5px;
}
.celledaticontatto {
text-align:right;
vertical-align:middle;
height:23px;
padding-right:10px;
width:175px;
}
.celledativacanza {
text-align:right;
vertical-align:middle;
height:28px;
padding-right:10px;
width:56px;
}
.celledettagliores {
vertical-align:middle;
padding-bottom:5px;
line-height:1.3em;
}
.celletitolores {
vertical-align:middle;
/*padding-bottom:10px;*/
padding-top:15px;
font-size:10px;
color:#41597c;
font-style:italic;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}