@charset "utf-8";
/* CSS Document */

body, html, form { margin:0px; padding:0px;}
body { background:url(Images/Graphic/adm_fondo.jpg) top repeat-x #ffffff; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;}
.generale { margin:0 auto; width:983px; text-align:left}
.logo { float:left; width:195px; text-align:left}
.menu { float:left; width:788px; padding-top:45px; text-align:left}
.menu_voce_immagine { float:left;}
.menu_voce { float:left; background:url(Images/Graphic/menu_separatore.jpg) no-repeat top left; height:51px; font-family: 'Cantarell', arial, serif; text-transform:uppercase; font-size:10px;}
.menu_voce a { color:#FFF; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:19px; padding-bottom:20px; display:block; margin-left:2px;}
.menu_voce a.attivo { color:#FFF; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:19px; padding-bottom:20px; display:block; margin-left:2px; background:url(Images/Graphic/menu_on.jpg) repeat-x;}
.menu_voce a:hover { color:#cccccc; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:19px; padding-bottom:20px; display:block; margin-left:2px;}
.menu_alto { position:absolute; text-align:left; width:979px;}
.menu_alto_voce { float:right; background:url(Images/Graphic/grigio.gif) no-repeat; padding-left:8px; padding-right:8px;font-family: 'Cantarell', arial, serif; font-size:11px; padding-top:13px; padding-bottom:10px;}
.menu_alto_voce a { color:#8A8A8A; text-decoration:none;}
.menu_alto_voce a:hover { color:#0B1423; text-decoration:none;}
.box_sopra_riservato { background:url(Images/Graphic/box_sopra.jpg) no-repeat top left; width:983px; height:23px;}
.box_sotto_riservato { background:url(Images/Graphic/box_sotto.jpg) no-repeat top left; width:983px; height:23px;}
.box_riservato { background:url(Images/Graphic/box_fondo.jpg) repeat-y; padding-left:30px; padding-right:30px; text-align:left; width:923px;}
.box_foto { height:331px;}

.sottomenu { float:left; width:222px; padding-top:10px; font-size:11px; text-align:center}
.sottomenu_voce { background:url(Images/Graphic/sottomenu.jpg) no-repeat bottom; font-family: 'Cantarell', arial, serif; text-transform:uppercase; font-size:11px; color:#FFF; padding-top:7px; padding-bottom:7px; text-align:center}
.sottomenu_voce a { color:#FFF; text-decoration:none; }
.sottomenu_voce a:hover { color:#6BA6D8; text-decoration:none; }
.attivo_sottomenu {color:#6BA6D8 !important; text-decoration:none;}
.contenuti { float:left; width:761px;}
.box_sopra_piccolo {}
.box_sotto_piccolo {}
.box_piccolo { background:url(Images/Graphic/box_fondo_piccolo.jpg) repeat-y; padding-top:1px; padding-left:29px; padding-right:30px; text-align:left;}
.box_piccolo_testo { background:url(Images/Graphic/box_fondo_piccolo.jpg) repeat-y; padding:20px; padding-left:40px; padding-right:40px; text-align:left; color:#8A8A8A;}
.box_piccolo_testo h1, .preventivo_testo h1, .box h1, .titolo_riservata { font-family: 'Cardo', arial, serif; margin:0px; padding:0px; font-size:25px; color:#005299; text-transform:uppercase; font-weight:normal}
.box_piccolo_testo h2, .preventivo_testo h2 { margin:0px; padding:0px; font-size:18px; font-weight:normal; padding-bottom:20px; color:#000 }
.box_piccolo_testo p, .preventivo_testo p { margin:0px; padding-bottom:20px; padding-top:0px; color:#8A8A8A;}
.box_piccolo_testo b, .preventivo_testo b { color:#666666;}
.box_piccolo_testo a, .preventivo_testo a { color:#005299; text-decoration:underline; }
.box_piccolo_testo a:hover, .preventivo_testo a:hover { color:#005299; text-decoration:none; }
.box_piccolo_testo ul { list-style:none; margin:0px; padding:0px;}
.box_piccolo_testo li { background:url(Images/Graphic/li.jpg) 0px 5px no-repeat; padding-left:30px;}

.footer { color:#37668C; margin-top:20px; padding-bottom:50px;}
.footer_interno { color:#37668C; margin-top:20px; padding-bottom:50px; text-align:left; padding-left:263px;}
.footer b, .footer_interno h { color:#ffffff;}
.footer a, .footer_interno a { color:#6BA6D8; text-decoration:underline}
.footer a:hover, .footer_interno a:hover { color:#ffffff; text-decoration:none}

.flotta_modello { border-top:1px dashed #376F9C; margin-top:20px; padding-top:30px; padding-bottom:30px;}
.flotta_modello h3 { color:#005299; font-size:18px; margin:0px; padding:0px; padding-bottom:15px; padding-left:15px;}
.flotta_titolo { padding:3px; font-size:14px; color:#000; padding-right:15px; padding-left:15px;}
.flotta_caratteristica { padding:3px; color:#8A8A8A; font-size:14px; padding-right:15px;}
.flotta_foto { padding-left:20px;}
.flotta_fondo { background-color:#f0f0f0}

.customer_gradi { background-color:#CCC; color:#333; font-family: 'Cantarell', arial, serif; font-size:10px; line-height:11px; text-align:center; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #CCC}
.customer_titolo { background-color:#333; color:#FFF; font-family: 'Cantarell', arial, serif; font-size:11px; line-height:11px; text-align:center; padding-top:4px; padding-bottom:4px; }
.customer_radio { text-align:center; border-bottom:1px solid #CCC; padding-top:5px; padding-bottom:5px;}
.customer_voce { font-size:12px; border-bottom:1px solid #CCC; padding-top:5px; padding-bottom:5px; padding-left:3px; padding-right:3px;}
.customer_errore { background-color:#f5cccc; color:#000}
.customer_textarea { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; font-size:13px; padding:5px; width:670px; height:50px;}

.invio_questionario { background-color:#3A86BA; padding:5px; font-size:15px; padding-left:20px; padding-right:20px; margin-top:20px; margin-bottom:50px; border:none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; cursor:pointer; font-weight:bold}
.invio_questionario:hover { background-color:#0B1423; padding:5px; font-size:15px; padding-left:20px; padding-right:20px; margin-top:20px; margin-bottom:50px; border:none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; cursor:pointer; font-weight:bold}


#scorre_hp { float:left; width:600px; padding-top:20px;}
#scorre_hp a.head {cursor:pointer;background:url(Images/Graphic/piu.jpg) no-repeat;font-family: 'Cardo', arial, serif; margin:0px; padding:0px; font-size:25px; color:#999999; text-transform:uppercase; font-weight:normal; padding-left:35px;}
#scorre_hp a.head:hover {color:#000000;}
#scorre_hp a.selected {background-image: url(Images/Graphic/meno.jpg); color:#005299}
#scorre_hp a.current { }
.barra { border-bottom:1px dashed #376F9C; padding-bottom:15px; margin-bottom:20px;}
.hp_banner { width:323px; float:left; text-align:right}
.hp_scorre_foto { float:left; padding-top:25px; padding-bottom:25px; width:220px;}
.hp_scorre_testo { float:left; padding-top:25px; padding-bottom:25px; width:350px; color:#8A8A8A}
.hp_scorre_testo b { color:#000000; font-weight:normal;}
.hp_scorre_testo a { color:#5899C3; text-decoration:none}
.hp_scorre_testo a:hover { color:#0b1423; text-decoration:none}
.hp_sotto { float:left; width:640px; background:url(Images/Graphic/hp_sotto.jpg) no-repeat top left;}
.hp_newsletter { float:left; width:250px;}
.hp_sotto h1 { color:#000000; font-family: 'Cardo', arial, serif; margin:0px;  font-size:25px; font-weight:normal; padding:15px}
.hp_sotto { color:#000; font-weight:normal;}
.hp_newsletter h1 { color:#5899C3; font-family: 'Cardo', arial, serif; margin:0px;  font-size:25px; font-weight:normal; padding-top:15px;}
.hp_sotto p { margin:0px; padding:0px; color:#8A8A8A; font-size:14px; padding:15px; padding-top:0px; padding-right:60px;}
.hp_newsletter p { margin:0px; padding:0px; color:#8A8A8A; font-size:14px; padding-top:15px; padding-bottom:20px;}
.hp_newsletter a, .hp_sotto a { color:#5899C3; text-decoration:none}
.hp_newsletter a:hover, .hp_sotto a:hover { color:#0B1423; text-decoration:none}

.preventivo_testo { padding:10px;}
.preventivo_parte_modulo { background:url(Images/Graphic/fondo_preventivo.jpg) no-repeat; padding:15px;}
.preventivo_parte_modulo h1 { margin:0px; padding:0px; color:#005299; font-size:18px; font-weight:normal; padding-bottom:10px;}
.preventivo_dato { float:left; width:250px; clear:left; padding-bottom:6px; padding-top:7px;}
.preventivo_campo { float:left; width:400px; padding-bottom:5px; padding-top:5px;}
.preventivo_campo input, .preventivo_campo select { width:200px; padding:2px; border:#CCC 1px solid;}
.preventivo_campo textarea { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333; width:300px; height:100px;}
.preventivo_errore { background-color:#C00; height:20px;}
.preventivo_errore_dato { background-color:#C00; padding-left:5px; color:#FFF; width:245px; height:17px;}

.area_contenuti_sx { float:left; width:596px; padding:15px;}
.area_contenuti_dx { float:left; width:297px;}
.area_box_1 { background:url(Images/Graphic/area_1.jpg) no-repeat top; float:left; width:277px; height:178px; margin-top:20px; color:#053162; font-size:14px;}
.area_box_2 { background:url(Images/Graphic/area_2.jpg) no-repeat top; float:left; width:277px; height:178px; margin-left:30px; margin-top:20px; color:#053161; font-size:14px;}
.area_input { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:2px; margin-bottom:2px;}
.area_submit { background:url(Images/Graphic/area_submit.jpg) no-repeat; width:98px; height:24px; border:0px; color:#FFF; cursor:pointer; padding:0px; margin:0px; margin-top:15px;}
.area_submit:hover { background:url(Images/Graphic/area_submit.jpg) -98px 0px no-repeat; width:98px; height:24px; border:0px; color:#0B1423; cursor:pointer; padding:0px; margin:0px; margin-top:15px;}
.area_contattaci { margin-top:71px;}
.area_contattaci a { display:block; background:url(Images/Graphic/area_submit.jpg) -98px 0px no-repeat;width:70px; height:21px; text-decoration:none; padding-left:28px; color:#FFF; padding-top:3px; }
.area_contattaci a:hover { display:block; background:url(Images/Graphic/area_submit.jpg) 0px 0px no-repeat; width:70px; height:21px; padding-left:28px text-decoration:none; color:#FFF; padding-top:3px; }

a.effetto img { filter:alpha(opacity=100);-moz-opacity: 1.0;opacity: 1.0; }
a.effetto:hover img { filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7; } 

/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(Images/Graphic/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}

.color_finale { color:#005299; font-size:14px; text-align:center; padding:30px;}

.box_prenota { text-align:center; margin-top:284px; position:absolute;}

.link_tabella_interno {padding:5px; display:block; padding-left:15px; padding-right:15px; background-color:#9a9a9a; color:#ffffff; text-decoration:none; float:left; margin-bottom:10px; margin-top:10px; margin-right:10px; border:none; cursor:pointer}
.link_tabella_interno:hover {  background-color:#000000;}

.link_edit_interno {padding:5px; display:block; padding-left:15px; padding-right:15px; background-color:#9a9a9a; color:#ffffff; text-decoration:none; float:left; border:none; cursor:pointer}
.link_edit_interno:hover {  background-color:#000000;}

.titolo_riservata { border-bottom:1px solid #ececec; margin-bottom:15px; padding-bottom:10px;}
.logout_dati_login { float:right; color:#000000; font-size:11px; text-align:right; margin-right:15px; margin-top:10px;}
.logout_dati_login a { color:#025198; font-size:13px; text-decoration:underline}
.logout_dati_login a:hover { text-decoration:none}

.adm_contenuti { padding:30px; padding-bottom:0px; padding-top:0px;display: block; position: relative}
.adm_barra_titoli { height:38px; font-size:25px; color:#91B8D2; padding-top:5px;}
.adm_barra_titoli b { color:#005299; font-style:normal;}
.adm_istruzioni { font-size:15px; color:#666666; float:right; padding-top:9px;}
.adm_istruzioni b { color:#CC3300; font-style:normal;}
.adm_grigio { background:#ececec; padding-top:30px; padding-bottom:30px}
.adm_contenuti h2 {position: relative; margin:0px; padding:0px; font-size:18px; color:#666666; border-bottom:1px solid #dadada; padding-top:8px; padding-bottom:5px;font-weight: normal;}
.adm_contenuti h3 {position: relative; margin:0px; padding:0px; font-size:14px; color:#666666; font-weight:normal; text-decoration:underline;padding-top:5px;padding-bottom:5px}
.adm_contenuti p { margin:0px; padding:0px; font-size:14px; color:#555555; padding-top:8px; padding-bottom:15px; font-weight:normal}
.adm_riga_form { padding-top:5px; padding-bottom:5px;}
.adm_riga_form div { width:150px; float:left;}
.adm_riga_form td { padding-top:5px; padding-bottom:5px; padding-right:15px;}
.adm_riga_form input { border:1px solid #E5E5E5; background-color:#ffffff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; float:left; width:250px;}
.adm_submitto { padding:5px; border:none; background-color:#3A86BA; color:#ffffff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; padding-left:8px; padding-right:8px; cursor:pointer; float:left; margin-left:20px; margin-top:15px; margin-bottom:15px; text-decoration:none}
.adm_cancello { padding:5px; border:none; background-color:#9bc1dc; color:#ffffff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; padding-left:8px; padding-right:8px; cursor:pointer; float:left; margin-left:20px; margin-top:15px; margin-bottom:15px; text-decoration:none; display:block}
.adm_cancello:hover,.adm_submitto:hover  { background-color:#005299;}
.adm_footer { border-top:1px solid #ececec; padding-top:20px; padding-bottom:50px; color:#a3a3a3; font-size:11px; margin-top:1px; padding-left:30px;}

.check_booking input { width:50px !important;}
.check_booking span { width:250px !important;}

.error_msg { color:#CC0000; font-weight:bold;}
.calendar_normal { background-color: #009900; }
.calendar_saturday { background-color:#FFCC00; }
.calendar_sunday { background-color:#D90000; color:#FFFFFF; }

.dashboard_presenti { color:#CC3300; }
.dashboard_assenti { color:#3AAE63; }
.attivo_sottomenu {color:#6BA6D8 !important; text-decoration:none;}

.custom_grid_filter { padding-bottom:10px }

.pdfSeleziona {border-radius: 5px; padding: 20px; background-color: #418DBE;text-align: center;padding-top: 0px;float: left;margin-right: 20px;margin-bottom: 20px;height: 920px;width: 630px;}
.pdfSeleziona:hover { background-color: #71aDdE;cursor: pointer} 
/*.pdfSeleziona input { display: block; margin-top: 10px; float: left; margin-right: 5px;}*/
.pdfSeleziona label { display: block; margin-top: 10px; float: left; margin-right: 5px; font-family: 'Cantarell',arial,serif;color: #ffffff;font-size: 14px; }
.pdfSeleziona img { display: block;clear: both;margin-top: 10px; }
