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

.clear {
	clear:both;
	}
.strong {
	font-size:17px;
	}	

#cnt {
	width:auto;
	/*height:600px;*/

	}
.spacer {
	height:1px;
	width:1px;
	}

.cont-s {
		float:left;
		width:205px;
		height:600px;
		/*background:#e1dac8;*/
		font-family: 'brandon_grotesqueregular', Oswald, sans-serif;
		font-size: 16px;
		font-style: bold;
		color:#999999;
	}
.cont-s ul.main {
	margin-top:177px;
	font-family: 'brandon_grotesqueregular', Oswald, sans-serif;
	font-weight:700;
	}
.cont-s ul.main li {
	line-height:30px;
	}		
	
.cont-s ul.secondary {
	
	margin-top:200px;
	}	
		
.cont-s ul.main a:hover, .cont-s ul.secondary a:hover {
		color:#ffffff;
	}	
.cont-s ul.main a.act, .cont-s ul.secondary a.act {
		color:#ffffff;
	}	
.secondary {
	/*background:#e4262e;*/
	height:33px;
	margin-top:-25px;
	padding-left:20px;
	padding-top:150px;
	}	
.secondary a {
	color:#004538;
	font-weight:700;
	font-family: 'brandon_grotesqueregular', Oswald, sans-serif;
	}	

	
.cont-d {
	float:none;
	margin:auto;
	/*margin-top:51px;*/
	margin-left:205px;
	/*min-height:600px;*/
	/*background:grey;*/
	}	
	
.bk-02	{
	/*background: url("../img/lungolivigno-tpl-images/02_bk.jpg") no-repeat left top; */
}
.bk-03	{
	/*background: url("../img/lungolivigno-tpl-images/03_bk.jpg") no-repeat left top; */
}
.bk-04	{
	/*background: url("../img/lungolivigno-tpl-images/04_bk.jpg") no-repeat left top; */
}
.bk-05	{
/*	background: url("../img/lungolivigno-tpl-images/05_bk.jpg") no-repeat left top; */
}
.bk-06	{
	/*background: url("../img/lungolivigno-tpl-images/06_bk.jpg") no-repeat left top; */
}
.bk-07	{
	/*background: url("../img/lungolivigno-tpl-images/07_bk.jpg") no-repeat left top; */
}
.bk-08	{
	/*background: url("../img/lungolivigno-tpl-images/08_bk.jpg") no-repeat left top; */
}
.bk-09	{
	/*background: url("../img/lungolivigno-tpl-images/09_bk.jpg") no-repeat left top; */
}
.bk-10	{
	/*background: url("../img/lungolivigno-tpl-images/10_bk.jpg") no-repeat left top;*/ 
}
.bk-11	{
	/*background: url("../img/lungolivigno-tpl-images/11_bk.jpg") no-repeat left top; */
}


	
.blocco-d {
	padding-left:50px;
	padding-top:110px;
	width:700px;
	}
.long {
	width:850px;
	}
.step {
	padding-top:53px;
	}	
.blocco-d-step {
	width:496px;
	height:33px;
	margin-bottom:28px;
	background:green;
	}		
.blocco-d H1 {
	width:600px;
	margin:0;
	font-size:67px;
	line-height:55px;
	font-weight:bold;
	color:#ffffff;
	font-family: 'brandon_grotesqueregular', Oswald, sans-serif;
	}		
.blocco-d H2 {
	width:600px;
	margin:0;
	margin-bottom:15px;
	font-size:45px;
	font-weight:normal;
	color:#ffffff;
	font-family: 'brandon_grotesqueregular', Oswald, sans-serif;
	}	
.blocco-d H2.tre {
	width:600px;
	margin:0;
	margin-top:-52px;
	margin-bottom:16px;
	padding:0;
	font-size:36px;
	line-height:22px;
	font-weight:700;
	color:#004538;
	border:none;
	font-family: 'brandon_grotesqueregular', Oswald, sans-serif;
	}	
.blocco-d H2.sette {
	width:600px;
	margin:0;
	margin-bottom:16px;
	padding:0;
	font-size:36px;
	line-height:22px;
	font-weight:700;
	color:#004538;
	border:none;
	font-family: 'brandon_grotesqueregular', Oswald, sans-serif;
	}		
.blocco-d H2.quattro {
	width:600px;
	margin:0;
	margin-bottom:30px;
	padding:0;
	font-style:normal;
	font-size:26px;
	font-weight:300;
	color:#004538;
	border:none;
	font-family: 'brandon_grotesqueregular', Oswald, sans-serif;
	line-height:32px;	
}		
	.blocco-d H2.quattro span.nome {
	color:#ffffff;
}		
	
	
.blocco-d P.tasto {
	margin-top:30px;
	width:550px;
	
	}	
.blocco-d P.tasto_second {
	margin-top:-80px;
	width:600px;
	}
.blocco-d P.tasto_terzo {
	float:left;
	margin:0px;
	text-align:right;
	width:620px;
	}
.blocco-d P.tasto_quinto {
	width:574px;
	margin:0px;
	text-align:right;
	}					
.blocco-d P {
	width:550px;
	font-style:normal;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	line-height:20px;
	}			
.blocco-d P.tre {
	width:600px;
	margin-top:36px;
	font-style:normal;
	font-size:16px;
	font-weight:normal;
	color:#8686868;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	line-height:20px;
	}			
.blocco-d ul.square{
	margin-bottom:-20px;
	}	
.blocco-d ul.square li{
	list-style-image:url("../img/lungolivigno-tpl-images/square.jpg"); 
	font-style:normal;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	line-height:42px;
	}			
.blocco-d P.note {
	width:600px;
	margin-top:40px;
	font-style:normal;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	line-height:18px;
	}	
.blocco-d P.note a {
	color:#ffffff;
	text-decoration:underline;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	line-height:18px;
	font-weight:bold;
	}	
.blocco-d P.note2 {
	width:600px;
	margin-top:10px;
	font-style:normal;
	font-size:12px;
	font-weight:normal;
	color:#004538;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	line-height:18px;
	}		
.blocco-d P.note2 a {
	color:#004538;
	text-decoration:underline;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	line-height:18px;
	font-weight:bold;
	}			
	
.blocco-d label {
	color:#004538;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:14px;
	line-height:25px;
	font-weight:normal;
	}				
.blocco-d input[type="text"], .blocco-d input[type="password"] {
	height:20px;
	width:170px;
	padding:0 0 0 5px;
	border:#231F20 1px solid;
	color:#004538;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', "arial", Times, serif;
	font-size:15px;
	background:url("../img/lungolivigno-tpl-images/input_bk.png") no-repeat left top;
	}		
.blocco-d input.short {
	height:20px;
	width:50px;
	padding:0 0 0 5px;
	border:#231F20 1px solid;
	color:#004538;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', "arial", Times, serif;
	font-size:15px;
	background:url("../img/lungolivigno-tpl-images/input_bk.png") no-repeat left top;
	}		
.f_bubble_1 {
	/*width:81px;*/
	width:110px;
	float:left;
	color:#004538;
	font-family: 'brandon_grotesqueregular', "arial", Times, serif;
	font-size:15px;
	font-style:normal;
	}
.f_bubble_1 p {
	margin-top:20px;
	color:#004538;
	font-family: 'brandon_grotesqueregular', "arial", Times, serif;
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	}		
	
	
.f_bubble_2 {
	width:540px;
	float:left;
	border-left:1px solid #e4262e;
	padding-left:20px;
	}		
	
.f_bubble_2 .label {
	float:left;
	width:110px;
}
.f_bubble_2 .input {
	float:left;
}
.f_bubble_2 label {
	color:#004538;
	/*width:100px;*/
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	}
.f_bubble_2 label span {
	color:#e4262e;
	font-weight:bold;
	}			
.f_bubble_2 .label-2 {
	float:left;
	color:#004538;
	width:340px;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:10px;
	line-height:16px;
	font-weight:normal;
	padding: 0 10px 0 0;
	}
.f_bubble_2 .label-2 a{
	color:#004538;
	width:360px;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:10px;
	line-height:16px;
	font-weight:normal;
	text-decoration:underline;
	}
.f_bubble_2 input {
	height:20px;
	width:100px;
	margin-right:10px;
	padding:0 0 0 5px;
	border:#231F20 1px solid;
	color:#004538;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', "arial", Times, serif;
	font-size:15px;
	background:url("../img/lungolivigno-tpl-images/input_bk.png") no-repeat left top;
	}		
.f_bubble_2 .input-c {
	float:left;
	color:#004538;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	}			
.f_bubble_2 .checkbox {
	width:20px;
	}
.f_bubble_2 .checkbox-2 {
	width:10px;
	}
.f_bubble_2 .checkbox-label {
	color:#004538;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	}		
.f_bubble_2 .checkbox-label-2 {
	color:#004538;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	}		
.f_bubble_2 .checkbox-label-2 a {
	color:#004538;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-decoration:underline;
	}			
.f_bubble_2 .input-txt {
	float:left;
	height:20px;
	width:120px;
	color:#e4262e;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', "arial", Times, serif;
	font-size:12px;
	}		
.f_bubble_2 p.tit {
	color:#ffffff;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:18px;
	font-weight:normal;
	}			
	
.f_bubble_3 {
	width:680px;
	float:left;
	border-left:1px solid #e4262e;
	padding-left:20px;
	}		
	
.f_bubble_3 .label {
	float:left;
	width:150px;
	padding-left:5px;
	height: 20px !important;
}
.f_bubble_3 .input {
	float:left;
	width:150px;
	padding-right:10px;
}

.f_bubble_3 .input.indirizzo, .f_bubble_3 .input.indirizzo input { width:88px !important; }

.f_bubble_3 .label.civico { width: 17px !important; }
.f_bubble_3 .input.civico, .f_bubble_3 .input.civico input { width: 30px !important; }

.f_bubble_3 .input2 {
	float:left;
	width:300px;
	padding-right:10px;
}
.f_bubble_3 label {
	color:#ffffff;
	width:150px;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	}
.f_bubble_3 label span {
	color:#e4262e;
	font-weight:bold;
	}			
.f_bubble_3 .label-2 {
	float:left;
	color:#ffffff;
	width:470px;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	padding: 5px 0 0 5px;
	}
.f_bubble_3 .label-2 a{
	color:#ffffff;
	width:360px;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-decoration:underline;
	}
.f_bubble_3 input[type="text"], .f_bubble_3 input[type="password"] {
	height:20px;
	width:150px;
	/*margin-right:10px;
	padding:0 0 0 5px;*/
	border:#231F20 1px solid;
	color:#000000;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', "arial", Times, serif;
	font-size:15px;
	background:url("../img/lungolivigno-tpl-images/input_bk.png") no-repeat left top;
	}		
	
.f_bubble_3 .input-c {
	float:left;
	color:#ffffff;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	}			
.f_bubble_3 .input .disabled {
	background:transparent;
	border:none;
	color:#e4262e;
	font-size:11px;
	font-family: 'brandon_grotesqueregular', arial;
	text-align:right;
		}		
.f_bubble_3 .chk {
	
	}
.f_bubble_3 .input .fre {
	padding-right:0;
	}

.f_bubble_3 .checkbox {
	width:20px;
	/*margin-top:6px;*/
	margin-top:0px\9; /* IE */
	/*margin-right:5px;*/
	background:transparent\9; /* IE */
	border:none\9; /* IE */
	}
.si-no {
	margin-right: 26px;
	}	
.f_bubble_3 .checkbox-2 {
	width:10px;
	}
.f_bubble_3 .checkbox-label {
	color:#ffffff;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:12px;
	line-height:30px;
	font-weight:normal;
	margin-right:5px;
	margin-left:5px;
	}		
.f_bubble_3 .checkbox-label-2 {
	color:#ffffff;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	}		
.f_bubble_3 .checkbox-label-2 a {
	color:#ffffff;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-decoration:underline;
	}			
.f_bubble_3 .input-txt {
	float:left;
	height:20px;
	width:120px;
	color:#e4262e;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', "arial", Times, serif;
	font-size:12px;
	}		
.f_bubble_3 p.tit {
	color:#ffffff;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:18px;
	font-weight:normal;
	}				
	
	
	
	
.border-red {
	border:#e4262e 1px solid;
	margin-left:-10px;
	padding:1px 7px 1px 7px;
	width:630px;
	}	
.border-none {
	border:transparent 1px solid;
	margin-left:-10px;
	padding:1px 7px 1px 7px;
	}		
.logout {
	margin-top:-40px;
	margin-bottom:6px;
	}	
.box-riservata-1 {
	width:560px;
	margin-bottom:6px;
	padding:13px 7px 13px 7px;
	background:#333333;
	color:#ffffff;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:14px;
	font-weight:normal;
	}	
.box-riservata-1 .item-prodotto {
	width:340px;
	float:left;
		}		
.box-riservata-1 .item-data {
	width:206px;
	float:left;
		}		
.box-riservata-1 .item-store {
	width:546px;
		}	
		
.box-riservata-2 {
	width:560px;
	padding:13px 7px 13px 7px;
	background:#000000;
	color:#ffffff;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:14px;
	font-weight:normal;
	}	
.box-riservata-2 .item-punti {
	width:320px;
	float:left;
	background:url("../img/lungolivigno-tpl-images/square.jpg") no-repeat left top;
	padding-left:20px;
		}		
.box-riservata-2 .item-data {
	width:206px;
	float:left;
		}		
.box-riservata-2 .item-buono {
	width:526px;
	padding-left:20px;
		}			
	
	
.box-regolamento {
	width:468px;
	height:368px;
	background:#000000;
	border:#dedede solid 2px;
	/*background:url("../img/lungolivigno-tpl-images/bk_opc.png") no-repeat left top;*/
	opacity:0.6;
    filter:alpha(opacity=60); /* For IE8 and earlier */
	
	padding:30px;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:14px;
	color:#ffffff;
	}	
.lungolivigno-form-reg-0 { margin: 10px 0; }

.lungolivigno-form-reg-0, .lungolivigno-form-login label { line-height: 25px !important; }

.lungolivigno-form-reg-0 .lungolivigno-form-reg-0-submit { 
	display: block;
	width: 132px;
	height: 29px;
	text-indent: -999px;
	background: transparent url("../img/b_08_01.jpg") no-repeat;
	border: none;
	padding: 0px;
	margin: 0px;
}

.lungolivigno-form-reg-1 .lungolivigno-form-reg-1-submit {
	display: block;
	float: right;
	width: 166px;
	height: 29px;
	text-indent: -999px;
	border: none;
	padding: 0px;
	margin: 0px;
}

.lungolivigno-form-login .lungolivigno-form-user-login-submit {
	display: block;
	width: 151px;
	/*height: 29px;*/
	/*text-indent: -999px;
	border: none;*/
	/*padding: 0px;*/
	margin: 0px;
}

.f_bubble_3 span.radio {
	color:#ffffff;
	font-style:normal;
	font-family: 'brandon_grotesqueregular', Gibson,"arial", Times, serif;
	font-size:14px;
	line-height:16px;
}

.f_bubble_3 input[type="radio"] {
	width: auto !important;
	height: auto !important;
}

.blocco-d.logo {
padding-left: 0px;
padding-top: 0px;
width: 100%;
background: #0e4538;
position: fixed;
}

.blocco-d .logo {
padding: 13px 32px 17px 33px;
background-color: #0e4538;
width: 305px;
margin-left: 90px;
}