@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
body, html { background-image:url(../Residenza Argento - Appartamenti Gabicce Mare - www.gabiccemare.com_files/images/sfondo.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #333333; background-repeat:repeat-x; background-color:#f3ece4; }


h1 {color:#ac030a; font-weight:normal; font-size:16px;}
div#descriptio h2 {font-size:14px;}

/* Stili generali */
div.clear { clear:both; }
p { margin: 5px 15px; margin-bottom:0px; line-height:18px;}
h2 { margin: 5px 15px; }
h3 { margin: 5px 15px; }
h4 { margin: 5px 15px; }
a img{ border:0; }
input, select { border: 1px solid #dfb27f; background-color:white; color:black; font-size:11px; height:16px; }
textarea {border: 1px solid #dfb27f; background-color:white; color:black; font-size:11px;}
input.submit { padding:0 5px 2px 5px;; color:#1A1C1E; height:22px; vertical-align:middle; background-color:#cccccc;}
input.noborder { border:0; background-color:transparent;}

/* stili pagina */
div#main { background-image:url(../Residenza Argento - Appartamenti Gabicce Mare - www.gabiccemare.com_files/images/border.png); width:920px;  margin:0 auto; } /* qui c'è il bordino bianco non toccare :) */

div#main div#header { width: 902px; margin:auto; padding-top:4px; } /* Top */
/* Menu */
div#main div#menu { width: 902px; margin:auto; background-image:url(../Residenza Argento - Appartamenti Gabicce Mare - www.gabiccemare.com_files/images/bgmenu.png); height:29px; }
div#main div#menu ul { }
div#main div#menu ul li {float: left; list-style:none; }

div#main div#content { width: 902px; margin:auto; background-color:#f6f6f6; min-height:300px; }
div#main div#content p { padding:7px; font-size:13px; letter-spacing:-.5pt; text-align:justify; padding-bottom:0; padding-top:0; }
div#main div#content {}
/* Barra di navigazione sotto il menu */
div#main div#content div#navigation { height:22px; text-align:right; font-style:italic; background-color:#f3ece4; font-size:12px; letter-spacing:1px; color:#ac030a; padding-top:3px; padding-right:10px; border-top:2px solid #cccccc; }

/* Informazioni base albergo */
div#main div#content div#information { float:left; text-align:center; padding:0 0 0 15px; width:412px; font-family:Verdana, Arial, Helvetica, sans-serif }
div#main div#content div#information table {font-size:12px; letter-spacing:-.4pt; margin-top:10px;}
div#main div#content div#information table strong {letter-spacing:-.3pt;}
div#main div#content div#information p { color: #504b48; font-size:11px; letter-spacing:-.5pt; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
div#main div#content div#information h2 { font-size: 14px; letter-spacing: 1px; color: #0345a6; }
div#main div#content div#information h3 {font-size: 20px; text-align:center; font-style:normal; font-weight:normal; margin:0; letter-spacing: -.5px; color: #333333; }
div#main div#content div#information img {margin:0px;}
div#information table {margin:0; padding:0;}

div#main div#content div#presentation { float:left; width:475px; text-align:right; }
div#main div#content div#presentation div.shadow { float:right; margin:22px 25px 0 0; background-color:#FFFFFF; width:200px; padding:0px 0px 10px 0px; background: url(../images/shadow200.png) no-repeat bottom center; }
div#main div#content div#presentation div.shadow img { border:2px solid #666666; }

.pulito {float:left; margin:0px 15px; margin-top:40px; background:none;}

div#main div#content div.description { clear:both; }
div#main div#content div.description p { font-size:12px; text-align:justify; }
div#main div#content div.description b { font-size:12px;}
div#main div#content div.description ul { margin-left:20px; }
div#main div#content div.description ul li { margin-left:30px; margin-right:20px; font-size:12px; letter-spacing:-.5pt; list-style:square }
div.description h2 {font-size:14px;}

div#main div#content div#lastminute { text-align:center; }
div#main div#content div#lastminute font.titolo { font-size:13px; font-weight:bold; text-align:center; }
div#main div#content div#lastminute p { font-size:12px; text-align:center; }
div#main div#content div#lastminute p font.descrizione { text-align:center; }

div.titolo {height:21px; background-color:#f3ece4; margin:0px; padding:0px; border-top:4px solid #e2c5a5; text-align:center;}
.titolo img {border:0px; margin:0; padding:0;}

#lista_link { }
#lista_link div { width:300px; margin:0px; float:left;}
#lista_link div.localita { margin-left:150px; clear:both; }
#lista_link #titolo { width:100% }

div#main div#content div#gallery table{margin-left:20px; font-size:12px; line-height:18px;}
/* Modifica effettuata per balestrieri e successivi Nov 08 */
div#main div#content div#gallery ul { list-style:none; clear:both; }
div#main div#content div#gallery ul li { list-style:none; width:150px; float:left; margin:0 5px 0 5px; background-color:#FFFFFF; padding:3px; background: url(../images/shadow150.png) no-repeat bottom center; }
div#main div#content div#gallery ul li img { border:2px solid #666666; }

div#main div#content div#pricelist {  }
div#main div#content div#pricelist h3 { text-align:center; }
/* div#main div#content div#pricelist table { margin:5px auto; border-collapse: separate; }
div#main div#content div#pricelist table th { text-align:center; border:3px solid transparent; background-color:#0a6d26; color:white; padding:0 5px; }
div#main div#content div#pricelist table td { text-align:center; border:3px solid transparent; border-top:0px; border-bottom:0px; padding:0 7px; background-color:#e1f5fa; }
div#main div#content div#pricelist table td.diverso { background-color:#febe74; }*/

/* Richiesta informazioni e prenotazione */
div#main div#content div#reservations { clear:both; }
/* Testo privacy */
div#main div#content div#reservations div#privacytext { float:left; width:480px; padding:3px; font-size:10px; margin:20px; }
div#main div#content div#reservations div#privacytext h4 { font-size:12px; }
div#main div#content div#reservations div#privacytext p { font-size:10px; padding:3px; letter-spacing:normal; line-height:14px; margin:0; }
/* Modulo */
div#main div#content div#reservations div#modulo { float:left; width:320px; margin: 10px; }
div#main div#content div#reservations div#modulo table { border-collapse:separate; }
div#main div#content div#reservations div#modulo table td { background-color:#f3dbc0; }

/* Piede pagina */
div#footer { height:7px; width:910px; margin:0 auto; background-color:white; }

/* Copyrights */
div#copyrights { text-align:center; font-size:12px; color:#0345a6; margin:10px; }
div#copyrights a, div#copyrights a:link, div#copyrights a:visited { color: #0345a6; text-decoration:none; font-weight:bold; }
div#copyrights a:hover { text-decoration:underline; }


div#languages {float:left; margin-left:15px;}
div#languages img {margin-left:15px; border:1px solid #999999;}
div#languages img:hover {border:1px solid #333333;}


ul.icon_personalized { list-style:none; clear:both; }
ul.icon_personalized li {margin-left:40px; list-style:none; float:left; }

/* Tabella listino prezzi*/
.bordi_foto {
	border: 6px solid #FFFFFF;
	font-weight: bold;
	text-align:center;
	margin:auto;
}
.prezzi {
	font-family: "Trebuchet MS";
	font-size: 15px;
	letter-spacing: 1px;
	color: #528eb1;
}
.text_arancio {
	font-family: "Trebuchet MS";
	font-size: 13px;
	letter-spacing: 1px;
	color: #D37610;
}
.text {
	font-family: "Trebuchet MS";
	font-size: 13px;
	letter-spacing: 1px;
	color: #404446;
}

.listino {
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

table.listino {padding:1px; line-height:normal; font-size:11px; background-color:#777777; color:#333333;}
.listino td {padding:1px; color:#333333; height:14px}
.listino strong {color:#333333;}
.listino .mese {color:#ac030a; margin-left:7px;}

div.btaddress {clear:both; font-weight:bold; font-size:12px; text-align:center; line-height:16px; color:#666666; }

a, a:visited {color:#666666; text-decoration:none;}
a:hover {color:#CCCCCC;}