@charset 'utf-8';
/*************************************************
*
*	project:  	liteTabs - Lightweight jQuery tabs plugin
*	author:   	Nicola Hibbert
*	url:	  	http://nicolahibbert.com/lightweight-jquery-tab-plugin/
*	demo:	  	http://www.nicolahibbert.com/demo/liteTabs/
*
/*************************************************/
/****************************************** Core */
.liteTabs { position: relative; margin: 0 0 20px 0; padding: 0; overflow: hidden; width: 736px}
.liteTabs ul { margin: 0; padding: 0; overflow: hidden }
.liteTabs li { float: left; list-style-type: none }
.liteTabs li a { display: block; text-decoration: none; outline: 0; padding: 6px 12px; margin-right: 2px; color: #111; background: #eee;font-size:16px}
.liteTabs li a.info { background-color:#599442;}
.liteTabs ul li a:hover { background: #ccc }
.liteTabs ul li a:focus {}
.liteTabs ul li a.selected, .liteTabs a.selected:hover { background: #F7F7F7;font-weight:bold;text-decoration:none }
.liteTabs div.tab { float: left; width: 100%; padding:10px 8px; background: white; min-height:340px;}
.liteTabs div.tab label { font-size:12px;}
.liteTabs div.selected { position: static !important; background-color:#F7F7F7; }

/*************************************** Rounded */
.rounded ul { -moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0 }
.rounded li a { -moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0 }
.rounded div { -moz-border-radius: 0 8px 8px 8px; border-radius: 0 8px 8px 8px }

/**************************************** Borders */
.borders ul { position: relative; top: 1px }
.borders li a { border: 1px solid #ccc; border-bottom: 0 }
.borders div.tab { border: 1px solid #ccc }
div.tab p{ font-size:16px;}
/****************************************** Boxed */
.boxed { padding: 2px; background: #ddd; border: 1px solid #666 }
.boxed ul {	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(204,204,204)), color-stop(1, rgb(238,238,238)));
	background: -moz-linear-gradient(center bottom, rgb(204,204,204) 0%, rgb(238,238,238) 100%) }
	
.split3exp .exp {width:200px;color:#777;float:left;margin-bottom:10px}
.split3exp .expcenter {margin:0 57px}

.split3exp .expHome {width:233px; min-height:228px; color:#777;float:left;margin:0 0 10px 4px; position:relative; background-color:#fff; border:1px solid #ddd;}
.split3exp .expHome h2 a {color:#7BA46A;font-size:13px; display:block; text-align:left; height:35px}
.split3exp .expHome .exploc { font-size:11px; text-align:left;}
.split3exp .expHome a.bigsize img{width:223px;overflow: hidden;}

.split3exp .expHome table {border-collapse:collapse;border:0;width:174px;color:#666}
.split3exp .expHome table th, .split3exp .expHome table td {border-bottom:1px solid #777}
.split3exp .expHome table td {text-align:right}
.split3exp .expHome table th {text-align:left}
/*
.split3exp .exp img {padding:4px;border:1px solid #ccc;margin-bottom:10px}
*/
.split3exp .exp h2 a {color:#7BA46A;font-size:15px; display:block; text-align:left;}


.split3exp .exp .exploc {font-weight:bold;background: url() no-repeat left top;font-size:13px;width:200px;text-align:left}


.split3exp .exp table {border-collapse:collapse;border:0;width:200px;color:#333}
.split3exp .exp table th, .split3exp .exp table td {border-bottom:1px solid #777}
.split3exp .exp table td {text-align:right}
.split3exp .exp table th {text-align:left}

.tab h2 {color:#599442;font-size:18px;text-align:left} 
#map {width:714px;height:300px}
.tariffe {width:714px;border-collapse:collapse}
.tariffe th, .tariffe td {border:1px solid #ddd;padding:10px;background-color:#eee}
.tariffe td.blanktd {border:0;background:none}

#modulo {width:714px}
#modulo h3 {margin:10px 10px 10px 15px; font-size:16px; color:#1791C3;}
#modulo h2 {margin:10px 10px 20px 15px; color:#D1965E; font-size:17px;}
#modulo p.noteprezzo {margin:10px 10px 10px 15px;}
#modulo .inviaRichiesta { }
#modulo div {float:left;margin:10px 10px 10px 15px;width:317px}
#modulo div input[type="text"] {border:1px solid #ccc;height:18px;width:300px}
#modulo div textarea {border:1px solid #ccc;width:656px}
#modulo div span { color:Red;}
#modulo div.fullrow {float:none; clear:both;width:700px}
#modulo span:first-child{ margin-left:10px}
#modulo span.prezzo { text-decoration:none; display:inline-block; margin:0 0 0 13px;width: 87px !important; width/**/:115px;height :27px !important; height /**/:38px; padding:11px 0 0 30px; font-size:14px; font-weight:bold; color:#333; background: url(/images/sprite.png) -266px -166px transparent;}
#modulo span.prezzo strong {color:#1791C3;}
#modulo p { font-size:8pt; color:#444;}
/*old
#modulo input[type="submit"] {float:right;margin:20px 28px 0 0;background-color:#7CA36C;color:#fff;padding:5px 10px;color:#fff;font-weight:bold;border:0}
*/
#modulo input[type="submit"] {float:right;margin:18px 43px 0 0; background: url(/images/btnScegli.png) no-repeat 0 0; border:none; width:140px; height:31px; color:#fff; font-weight:bold; cursor:pointer;}
#modulo input[type="submit"]:hover { color:#ccc;}