@charset "UTF-8";
/* CSS Document */


* {margin: 0;}
body { font-family:Arial, Helvetica, sans-serif; color:#444; font-size:12px; background:#6d6f71; }
div.clear { clear:both; }
a img{border:0;}



/* INDEX*/
#box_index { width:500px; margin: 0 auto; padding-top:120px;}
#box_logo { float:left; width:260px; height:240px; padding-left:5px;}
#box_lingue { float:right; color:#99FF00; width:160px; padding:35px 0 0 0;}
#box_lingua { display:block; width:90px; height:30px; color:#FFFFFF; font-size:14px; text-align:center; text-decoration:none;}
#box_lingua:hover { color:#FF6600;}

#footer_index {margin: 0 auto; padding:30px 0 0 0; width:600px; text-align:center; color:#C4C4C4;}



/* INVOLUCRO */
#involucro {margin: 0px auto; width:940px; padding:10px 0px 5px 0px; background:#4D4D4D url(http://www.hotelgermania.net/img/background.gif) bottom center repeat-y;}





/* MENU */
#menu { float:left; height:33px;padding:3px 0px 0px 15px; color:#999999;}
#menu ul { list-style-type: none; margin: 0; padding: 0;}
#menu li{ float:left; margin: 0; padding:0;background: url(http://www.hotelgermania.net/img/border_1.jpg) no-repeat top right;padding:0px 8px 0px 8px;}

#menu li a {text-decoration:none; padding:0px 0px 3px 0px; font-size:13px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#666; height:20px; display:block;}
#menu li a:hover {color:#FF9900; border-bottom:2px solid #FF9900; }



div#menu li#activelink a{ border-bottom:3px solid #FF9900; }


/* LINGUE */
#lingue {float:right; height:21px;width:114px; padding:0px 20px 0px 4px; /*background: url(http://www.hotelgermania.net/img/linguesx.gif) left bottom no-repeat;*/}

#lingue a {float:left; display:block; width:16px; height:11px; padding:1px 1px 1px 1px; margin:0px 2px 0px 2px; background-color:#CCCCCC;}
#lingue a:hover { background-color:#666;}

#linguedx {float:right; height:17px; padding:4px 4px 0px 0px; /*background: #F1F1F1 url(http://www.hotelgermania.net/img/linguedx.gif) right bottom no-repeat;*/}


/* HEADER */
#header {width:940px; height:400px; padding:0px 0px 0px 0px;}


/* CONTENUTI */
#contenuti { margin: 0px auto; width:900px; padding:5px 0px 15px 0px;}


/* COLONNA SINISTRA */
#colonna_sinistra { float:right; width:230px;}

#prenotazione { background:url(http://www.hotelgermania.net/img/prenotazione.gif) no-repeat top center; width:230px;;}
#titolo_richiesta { width:230px; height:32px; padding: 4px 0px 0px 0px; text-align:center;}
.modulo_ins { float:left; margin: 0px 0px 12px 10px;} /* modulo che contiene il form */
.etichetta_prenotazione {margin: 0px 0px 0px 10px; height:18px;}

.puls_prenotazione { display:block; margin: 0px auto; text-decoration:none; padding: 5px 0px 0px 0px; height:25px; width:150px; color:#FFFFFF; font-size:16px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center; background:url(img/puls_prenotazione.png) no-repeat top center;}
.puls_prenotazione:hover {background:url(http://www.hotelgermania.net/img/puls_prenotazioneb.png) no-repeat top center;}

input.contatti{ margin-top:4px;border:1px solid #CCCCCC; background: url(http://www.hotelgermania.net/img/num.gif) no-repeat right top; height:17px;}
input.contatti:hover{ border:1px solid #999999; background: url(http://www.hotelgermania.net/img/numb.gif) no-repeat right top;}


/* COLONNA CENTRO */
#colonna_centro { float:left; width:400px;}

/* COLONNA SINISTRA */
#colonna_destra { float:right; width:230px;}
#lastminute { width:230px; background:#EDF6F9 url(http://www.hotelgermania.net/img/mask_13.gif) left top no-repeat; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px;}
#lastminute_title { float:left;  background-color:#FF3366; margin: 0px 10px 0px 10px;  padding: 3px 10px 3px 10px; }
.modulo_lastminute {padding: 8px 5px 0px 5px; }

#offerte { width:230px; background: #EDF6F9 url(http://www.hotelgermania.net/img/mask_13.gif) left top no-repeat; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px;}
#offerte_title { float:left;  background-color:#0071BC; margin: 0px 10px 0px 10px;  padding: 3px 10px 3px 10px; }


/* COLONNA CENTRODESTRA */
#colonna_centrodestra  {float:right; width:650px; margin: 0px 0px 0px 20px;}




/* FOOTER*/
#footer{ margin: 0px auto; width:890px; height:18px; padding:6px 5px 0px 5px; background:url(http://www.hotelgermania.net/img/footer.gif) no-repeat;}
.txtfootersx { float:left; font-size:11px; color:#808080;}
.txtfooterdx { float:right; font-size:11px; color:#808080;}

#footer a {color:#808080; text-decoration:none;}
#footer a:hover{ color:#666666; text-decoration:underline;}

#fine { background:url(http://www.hotelgermania.net/img/background_footer.gif) no-repeat top center; height:15px; width:940px; margin: 0px auto;}

/* ----------------------------------------------------- */

#telefonoico{
	/*border-top:2px dotted #246bb4;
	border-right:2px dotted #246bb4;
	border-bottom:2px dotted #246bb4;*/
	font-weight:bold;
	text-align:right;
	float:left;
	color:#246bb4;
	font-size:14px;
	margin-top:4px;
	width:120px;
	height:21px;
	padding:7px 8px 0 0;
}


/* LIBRO FONT*/
.titoli{ font-size:20px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.intestazione {font-size:13px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#999999; padding-top:5px; }
.testo_normale {padding-top:5px;  text-align:justify;}

.titolo_news  {font-size:16px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.sottotitolo_news  {font-size:13px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#000066;}
.testo_lastminute { text-decoration:none; color:#555;}
.testo_lastminute:hover { background-color:#FF3366; color:#FFFFFF; padding: 2px 2px 2px 2px; }

.testo_offerte { text-decoration:none; color:#555;}
.testo_offerte:hover { background-color:#0071BC; color:#FFFFFF; padding: 2px 2px 2px 2px;}

.titolo_prenotazione {font-size:16px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.titolo_servizi {font-size:16px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#FF9900;}
.testo_servizi {padding-top:8px;  text-align:justify;}

.titolo_attivita {font-size:16px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#0099FF; padding-top:10px;}

.link_testo {color:#888; text-decoration:none;}
.link_testo:hover {color:#FF9900;}


/* ----------------------------------------------------- */
/* ----------------------------------------------------- */


/* Home Camere */
ul.enlarge { float:left; padding:9px 0 1px; margin:14px 10px 0 0; position:relative; }
ul.enlarge li { display:inline; }
ul.enlarge li a { display:block; float:left; width:75px; height:51px; padding:7px 7px 7px 7px; background:url(http://www.hotelgermania.net/img/img_ombra.png) no-repeat top left; }
ul.enlarge li a:hover { background:url(img/img_ombra2.png) no-repeat top left; }
ul.enlarge li.enlarge { float:left; position:relative; width:22px; height:22px; margin:-6px -12px -17px -5px; background:url(http://www.hotelgermania.net/img/aumento.png) no-repeat; font-size:1px; }
/* ----------------------------------------------------- */


/* SERVIZI*/

.servizio { width:650px; padding:10px 0px 0px 0px; }
.separatore1 { width:650px; height:4px; background:url(http://www.hotelgermania.net/img/separatore1.gif) no-repeat center left; padding:5px 0px 2px 0px;}

ul.enlarge2 { float:left; padding:9px 0 0; position:relative; width:284px; }
ul.enlarge2 li { display:inline; }
ul.enlarge2 li a { display:block; float:left; width:275px; height:115px; padding:4px 4px 0px 4px; background:url(http://www.hotelgermania.net/img/img_cornice_servizi.gif) no-repeat top left; }
ul.enlarge2 li a:hover { background:url(http://www.hotelgermania.net/img/img_cornice_servizi2.gif) no-repeat top left; }
ul.enlarge2 li.enlarge2 { float:left; position:relative; width:22px; height:22px; margin:-8px -12px -17px -8px; background:url(http://www.hotelgermania.net/img/aumento.png) no-repeat; font-size:1px; }


.txt_servizi { float:right; width:366px;}
.link_video { display:block; float:left; padding:10px 15px 8px 22px; background: url(img/img_video.gif) no-repeat center left; text-decoration:none; color:#777;}
.link_video:hover { background: url(http://www.hotelgermania.net/img/img_video2.gif) no-repeat center left; color:#444;}

.link_img { display:block; float:left; padding:10px 15px 8px 22px; background: url(img/img_immagini.gif) no-repeat center left; text-decoration:none; color:#777;}
.link_img:hover { background: url(http://www.hotelgermania.net/img/img_immagini2.gif) no-repeat center left; color:#444;}

/* ----------------------------------------------------- */

/* ATTIVITA*/
.separatore2 { width:366px; height:4px; background:url(http://www.hotelgermania.net/img/separatore2.gif) no-repeat center left; padding:5px 0px 2px 0px;}

ul.enlarge3 { float:left; padding:9px 0 0; position:relative; width:284px; }
ul.enlarge3 li { display:inline; }
ul.enlarge3 li a { display:block; float:left; width:275px; height:150px; padding:4px 4px 4px 4px; background:url(http://www.hotelgermania.net/img/img_cornice_attivita.gif) no-repeat top left; }
ul.enlarge3 li a:hover { background:url(http://www.hotelgermania.net/img/img_cornice_attivita2.gif) no-repeat top left; }
ul.enlarge3 li.enlarge3 { float:left; position:relative; width:22px; height:22px; margin:-8px -12px -17px -8px; background:url(http://www.hotelgermania.net/img/aumento.png) no-repeat; font-size:1px; }


#menua { float:left; height:15px; padding:10px 0px 0px 0px; color:#999999; width:650px; }
#menua ul { list-style-type: none; margin: 0; padding: 0;}
#menua li{ display:inline; margin: 0; padding:0;}

#menua li a {text-decoration:none; padding:0px 3px 3px 3px; font-size:13px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#666;}
#menua li a:hover {color:#FF9900; }

div#menua li#activelink a{ color:#0099FF; font-weight:bold;}

/* LISTINO PREZZI*/
.td_voci_top { font-weight:bold; color:#FFF;}
.td_voci { font-weight:bold; color:#0071BB;}
.td_voci2 { font-weight:bold; color:#FF6600;}

.td_prezzi { color:#0071BB; font-size:14px; text-align:center;}
.td_prezzi2 { color:#FF6600; font-size:14px; text-align:center;}

.porta_prezzi1 { float:left;width:325px; padding: 15px 0px 0px 0px;}
.porta_prezzi2 { float:left;width:325px; padding: 15px 0px 0px 0px;}

.prezzi_arancio {font-weight:bold; float:left; padding: 6px 8px 4px 8px; background-color:#FFCC00; color:#FFFFFF;}
.prezzi_txt_arancio {float:left; padding: 8px 8px 8px 8px; background-color:#FFFBD4; width:300px; min-height:90px; border-top:2px solid #FFCC00;}

.prezzi_azzurro {font-weight:bold; float:left; padding: 6px 8px 4px 8px; background-color:#0099FF; color:#FFFFFF;}
.prezzi_txt_azzurro {float:left; padding: 8px 8px 8px 8px; background-color:#FFFBD4; width:300px; min-height:90px; border-top:2px solid #0099FF;}


#lastminute2 { width:650px; background:#EDF6F9 url(http://www.hotelgermania.net/img/mask_13.gif) left top no-repeat; padding: 0px 0px 5px 0px; margin: 15px 0px 0px 0px;}
#lastminute2_title {float:left;  background-color:#FF3366; margin: 0px 10px 0px 10px;  padding: 3px 10px 3px 10px; }
.modulo_lastminute2 {padding: 8px 5px 0px 5px; }


#offerte2 { width:650px; background: #EDF6F9 url(http://www.hotelgermania.net/img/mask_13.gif) left top no-repeat; padding: 0px 0px 5px 0px; margin: 15px 0px 0px 0px;}
#offerte2_title { float:left;  background-color:#0071BC; margin: 0px 10px 0px 10px;  padding: 3px 10px 3px 10px;}
/* ----------------------------------------------------- */



/* Modulo Contatti*/

#form_lavoraconcoi { padding-top:15px;}

div.blocco_form {float:left; width:210px;}
div.blocco_form2{ float:left; width:190px;}

input.contatti2{ background-color:#F5F5F5; margin-top:4px; width:185px; border:1px solid #CCC; height:18px;}
input.contatti2:hover{ background-color:#EBEBEB; margin-top:4px; width:185px;  height:18px; border:1px solid #999;}


textarea.contatti2 {margin-top:4px; margin-bottom:8px; background-color:#F2F2F2; height:100px; width:396px; border:1px solid #CCC;}
textarea.contatti2:hover {border:1px solid #999; background-color:#EBEBEB;}

.puls_contatti { display:block; text-decoration:none; padding: 5px 0px 0px 0px; height:25px; width:126px; color:#FFFFFF; font-size:16px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center; background:url(http://www.hotelgermania.net/img/puls_contatti.png) no-repeat top center; margin-top:10px;}
.puls_contatti:hover {background:url(http://www.hotelgermania.net/img/puls_contattib.png) no-repeat top center;}

/* ----------------------------------------------------- */

/* Richiesta Prenotazioni*/

.separatore3 { width:400px; height:4px; background:url(http://www.hotelgermania.net/img/separatore3.gif) no-repeat center left; padding:5px 0px 2px 0px;}

input.data{ float:left; background-color:#F5F5F5; margin-top:4px; width:100px; border:1px solid #CCC; height:18px;}
input.data:hover{ background-color:#EBEBEB; border:1px solid #999;}

.call { float:left; width:24px; height:24px; margin: 3px 0 0 8px; background:url(http://www.hotelgermania.net/img/calendar.png) no-repeat center; display:block;}
.modulo_numero {padding:4px 0px 0px 0px;}

.blocco_form_lungo {float:left; width:380px; background-color:#F5F5F5; border:1px solid #CCC; padding:10px 10px 10px 10px; margin-bottom:15px;}

.puls_prenotazione2 { display:block; text-decoration:none; padding: 5px 0px 0px 0px; height:25px; width:126px; color:#FFFFFF; font-size:16px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center; background:url(http://www.hotelgermania.net/img/puls_prenotazione.png) no-repeat top center; margin-top:10px;}
.puls_prenotazione2:hover {background:url(http://www.hotelgermania.net/img/puls_prenotazioneb.png) no-repeat top center;}
/* ----------------------------------------------------- */

/* Come Arrivare*/

#cornice_mappa { float:left; width:394px; height:300px; padding:3px 3px 3px 3px; border:1px solid #CCC; margin-top:15px; margin-bottom:5px;}
#mappa{ width:394 px; height:300px; background-color:#E9E9E9;}
#data_indirizzo { float:left; width:220px; height:200px; padding:20px 0px 0px 20px;}


.contenitore_Mezzi {float:left; width:315px; padding:15px 0px 0px 0px;}
.ico_mezzi {float:left; width:110px; height:110px; padding:3px 3px 3px 3px; border:1px solid #CCC; background-color:#FFFFFF;}
.txt_mezzi {float:left; width:187px; padding:0px 0px 0px 10px;}

.titolo_mezzi {font-size:16px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#0099FF; padding-bottom:6px;}
.titolo_mappa {font-size:18px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#FF9900; padding-bottom:6px;}

/* ----------------------------------------------------- */

.iframe {}

iframe#calendario{
	position:absolute;
	top:0px;
	left:0px;
	border-style:solid;
	border-width:2px;
	border-color:#C9B9AB;
	background-color:#FFF5F5;
	z-index:1000;
	width: 147px;
	height: 194px;
	display:none;
}


#mappaul{padding:10px 0 0 50px;}
#mappaul li{padding:0 0 5px 5px;}
#mappaul li a{text-decoration:none;color:#444;}
#mappaul li a:hover{color:#FF9900;}


#play{position:absolute;z-index:20;left:50%;margin-top:295px;margin-left:300px;}
#play a{background:url(img/puls_video1.png) no-repeat;display:block;height:120px;width:130px;}
#play a:hover{background:url(img/puls_video2.png) no-repeat;}

/* ICO BANDIERA BLU WIRELESS*/

.contenitore_ico { height:52px; padding:0 0 8px 0;}
.contenitore_img { float:left; height:52px; width:82px;}
.contenitore_testo { float:left; padding:2px 0 0 10px;}