/* layout generale */

#page_bg .center {
min-height:500px;}

#page_bg {
min-height:760px;
overflow-y:auto;}

#content-box {
padding:0 12px;
/*width:284px;*/
}

#maincolumn .nopad,
#maincolumn_full .nopad{
    background:url(../../../img/bg-content-new.png) repeat;
	width:613px;
	position:relative;
	height:319px;
	/*modifiche2013*/left:10px;
}

#maincolumn #bg-top,
#maincolumn_full #bg-top {
	height:16px;
	background:url(../../../img/bg-content-top-new2.png) no-repeat 0 0;
}

#maincolumn #bg-bottom,
#maincolumn_full #bg-bottom {
	height:16px;
	background:url(../../../img/bg-content-new-bottom2.png) no-repeat 0 0;}

#whitebox #maincolumn_full {
	margin-left: 0;
	padding: 0;
	width: 100%;
}

#area {
min-height:328px;
margin-bottom:160px;}

#content-box  {
/*max-height:242px;
overflow-y:auto;
overflow-x:none;*/	

	position:relative;
	/*modifiche2013*/

	top: 5px;
	/*modifiche2013*/height:300px
}

.scroll-pane
{
	width:100%;
	max-height: 320px;
	overflow: auto;
	width:100%;
	
	height:234px;
	position:relative;
	top:20px
	
}

#whitebox #maincolumn, #whitebox #maincolumn_full {
margin:0;
width:100%;}

#scomparsa {
}

/* typography */

h1 {
line-height:26px;}

#wrapper h1,
#wrapper h2,
#wrapper h3,
#wrapper h4,
#wrapper h5,
#wrapper .contentheading,
#wrapper .componentheading{
color:#BE453F;
font-weight:400;
font-family:'Michroma', "Century Gothic";}

#area a{
color:#FFFFFF;
font-weight:400;
/*font-size:10px*/
}

#wrapper .contentheading,
#wrapper .componentheading {
font-size:14px;
font-family:'Michroma', "Century Gothic";}

#content-box a {
text-decoration:underline;}

#content-box .blogsection {
line-height:18px;
font-family:'Michroma', "Century Gothic";}

#maincolumn h1,
#maincolumn_full h1 {
margin-top:5px;
font-size:14px !important;
font-weight:bold;
color:#BE453F;
margin:0;
line-height:16px;}

#maincolumn_full h3,
#maincolumn h3 {
font-size: 13px !important; 
color:#BE453F;
margin: 0 0 5px 0;
line-height:16px;
top: 0;
}

#content-box .blog_more {
padding-left:15px;}

#wrapper .contentheading {
padding:0;
font-size:13px;}


/* top-page */

#top-page {
height:50px;
background:url(../../../img/bg-top.png) repeat-x 0 0;
}

.article_column table.contentpaneopen {
padding-top:5px;}

/* content */

#page_bg #leftcolumn {
width:314px;
background:url(../../../img/bg-content-new.png) repeat;
height:319px;}

/*FORM BOOKING*/
#gotoIndex{
	background: url("../../../img/home.png") no-repeat scroll 0 0 transparent;
    height: 161px;
    position: absolute;
    right: 0;
    top: 255px;
    width: 21px;
    z-index: 999;
}

#facebook{
    background: url("../../../img/facebook.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    position: absolute;
    right: 0;
    top: 435px;
    width: 21px;
    z-index: 999;
}
#google{
    background: url("../../../img/google.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    position: absolute;
    right: 0;
    top: 465px;
    width: 21px;
    z-index: 999;
}

#bookingcontent{
position:absolute;
z-index:999;
top:304px;
right:0
}

#booking{
	width:0px;
	height:176px;
	background:red;
	float:right; 
	display:none;
	background:url(../../../img/info-prenota.png) repeat-x;	
}

#aprichiudi{
	width:26px;
	height:176px;
	background:green;
	float:right;
	background:url(http://www.remiliareggioemilia.com/img/info-prenota-pulsante.png) no-repeat;
	cursor:pointer;
}
#aprichiudi-eng {
    background: url(http://www.remiliareggioemilia.com/img/info-prenota-pulsante-eng.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 176px;
    width: 26px;
}

/*MENU APERTURA*/
.menuchiuso{
	background:url(http://www.remiliareggioemilia.com/img/la-nostra-casa-apri.png) no-repeat;
	height:29px;
	margin-bottom:1px;
	cursor:pointer;
	width:260px;
}

.menuchiuso-eng{
	background:url(http://www.remiliareggioemilia.com/img/la-nostra-casa-apri-eng.png) no-repeat;
	height:29px;
	margin-bottom:1px;
	cursor:pointer;
	width:260px;
}

.menuaperto{
	background:url(http://www.remiliareggioemilia.com/img/la-nostra-casa-chiudi.png) no-repeat;
	height:29px;
	margin-bottom:1px;
	cursor:pointer;
	width:260px;
}
.menuaperto-eng{
	background:url(http://www.remiliareggioemilia.com/img/la-nostra-casa-chiudi-eng.png) no-repeat;
	height:29px;
	margin-bottom:1px;
	cursor:pointer;
	width:260px;
}

/* scompari */

#scompari {
position:absolute;
left:918px;
top: 176px;
cursor:pointer;
height:18px;
width:20px;
text-align:center;
background: url(../../../img/x.png) no-repeat 0px 0px;
z-index:999;
}

#scompari span {
font-size:12px;
font-weight:600;}

#area .apertura {
background: url(../../../img/bg-apri.png) no-repeat 0 0;
height:30px;
width:314px;
text-align:center;
padding-top:7px;
left:0px;
margin-top:0px
}

/* menu lato */

#leftcolumn ul.menu {
margin-bottom:0px;
padding:10px 0 10px 0;
margin:0px;}

#leftcolumn ul.menu li {
list-style-type:none;
font-size:17px;
/*margin-bottom:8px;*/
border-bottom:1px solid #797577;
padding-bottom:2px;}

#leftcolumn ul.menu li.item4, #leftcolumn ul.menu li.item38 {
margin-bottom:8px;}

#leftcolumn ul.menu li a:hover {
text-decoration:none;}

#leftcolumn ul.menu a {
color:#706968;}

/* top menu */

#menu24 a.item1, #menu24 a.item1:hover, #menu24 a.item1-active, #menu24 a.item1-active:hover {
font-family: 'Michroma' !important;
font-size:11px !important;}

#menu24 a.item2, #menu24 a.item2:hover, #menu24 a.item2-active, #menu24 a.item2-active:hover {
font-family: 'Michroma' !important;
font-size:10px !important;}
/* icone content */

.contentpaneopen {
position:relative;}

.buttonheading a[title="PDF"]{
position:absolute;
left:273px;
top:22px;}

.buttonheading a[title="Stampa"],
.buttonheading a[title="Print"],
.buttonheading a[title="Drucken"]{
position:absolute;
left:276px;
top:20px;}

.buttonheading a[title="E-mail"]{
position:absolute;
left:276px;
top:6px;}

/* lingue */

#lingue a img, #lingue #active_language a img {
    margin: 0;
}
#lingue {
position:absolute;
right:0px;
top:74px;
width:20px;}

#page_bg #jflanguageselection {
width:20px;
margin:0;
}

#page_bg #jflanguageselection li{
margin:0;
}

#page_bg #jflanguageselection a{
font-size:12px;
color:transparent;
padding:0;}

/* yoo gallery */

.gallery {
position:relative;
width:78px;
/*max-height:330px;*/
}

#whitebox .gallery .thumbnail {
padding:0px 0 7px 0;
position:relative;
top:7px;}

/* separatore articoli */

table.blog span.article_separator {
background:url(../../../img/separatore.png) no-repeat 0 center;
padding-top:10px;}

#page_bg table.noseparator span.article_separator {
display:none}

/* footer */

#page_bg {
position:relative;}

#footer-pw {
height:28px;
width:100%;
position:absolute;
bottom:0;
text-align:center;
z-index:999;}

#ft-int {
color:#FFFFFF;
padding:12px 0 6px 0;}

#ft-int a {color:#FFFFFF;}

/* offerte gk-news */

#nsp-nsp_17, #nsp-nsp_30 {
padding:8px;
position:relative;
width:211px !important;}

#nsp-nsp_17 .nsp_top_interface , 
#nsp-nsp_30 .nsp_top_interface{
margin:0;
position:absolute;
left:172px;}

#nsp-nsp_17 .nsp_top_interface span, 
#nsp-nsp_30 .nsp_top_interface span {
font-size:14px;}

#nsp-nsp_17 .nsp_top_interface .next,
#nsp-nsp_30 .nsp_top_interface .next {
background: transparent url(../../../img/next.png) no-repeat center center;
}

#nsp-nsp_17 .nsp_top_interface .prev,
#nsp-nsp_30 .nsp_top_interface .prev {
background: transparent url(../../../img/prev.png) no-repeat center center;
}

#nsp-nsp_17 p.nsp_text,
#nsp-nsp_30 p.nsp_text {
font-size:11px;
margin:0;
padding:0;
}

#nsp-nsp_17 .nsp_header a,
#nsp-nsp_30 .nsp_header a {
color:#FFFFFF;
font-size:12px;
font-weight:600;
font-family:Arial, Helvetica, sans-serif;}

#nsp-nsp_17 .nsp_header,
#nsp-nsp_30 .nsp_header {
margin:3px 0 8px 0;
}

#nsp-nsp_17 a.readon, #nsp-nsp_17 a.readon:link, #nsp-nsp_17 a.readon:visited,
#nsp-nsp_30 a.readon, #nsp-nsp_30 a.readon:link, #nsp-nsp_30 a.readon:visited  {
color:#BE453F;
margin-top:3px;
text-decoration:underline;
}

/* offerte left */

.moduletable-offerte {
padding:21px 0 13px 13px;}

#nsp-nsp_32 h4.nsp_header,
#nsp-nsp_33 h4.nsp_header {
margin:8px 0;
color:#FFFFFF;
font-size:10px;
padding-left:10px;
background:url(../../../img/arrow.png) no-repeat 0 3px;}

#nsp-nsp_32 h4.nsp_header a,
#nsp-nsp_33 h4.nsp_header a  {
    color:#FFFFFF;
    font-size:10px;
}

#nsp-nsp_32,
#nsp-nsp_33
 {
position:relative;
}

div.nsp_arts { height:280px}

div#leftcolumn h3 { margin:0px 0px 6px 0px}

#nsp-nsp_32 .nsp_top_interface,
#nsp-nsp_33 .nsp_top_interface {
margin:0;
position:absolute;
left:236px;
bottom:13px;
z-index:9999}

#nsp-nsp_32 .nsp_top_interface span, 
#nsp-nsp_33 .nsp_top_interface span {
font-size:14px;}

#nsp-nsp_32 .nsp_top_interface .next,
#nsp-nsp_33 .nsp_top_interface .next  {
background: transparent url(../../../img/next.png) no-repeat center center;
}

#nsp-nsp_32 .nsp_top_interface .prev,
#nsp-nsp_33 .nsp_top_interface .prev  {
background: transparent url(../../../img/prev.png) no-repeat center center;
}

/* social */

#social a{
padding:0 8px 0 0;
}

#social {
float:right;
}

/* leggi tutto, backbutton e home link*/

#content-box .readon,
.backbutton {
color:#BE453F;
padding:0;
text-decoration:underline;}

.backbutton {
position:relative;
top:-14px;
left:4px;}

.nopad .readon-home{
color:#FFFFFF;
width:90px;
height:20px;
padding:1px 44px 6px 25px;
margin-left:4px;}

.nopad .readon-home {
font-size:11px;
padding:1px 5px 1px 5px;
background:#BE453F;
margin-left:0px;
margin-top: 16px;
position: relative;
width:81px;
text-align:center;

}

#area .readon-home a{
color:#FFFFFF;
font-family:'Michroma', "Century Gothic";
text-decoration:none;
}

.modulpadding {
padding:24px 0 15px 11px;}

.modulo-offerte {
padding:0;
position:absolute;
bottom:10px;
right:0;}

.modulo-offerte {
    bottom: 0;
    float: right;
    position: relative;
}

.panel_container .pulsante {
background:#BE453F;}

/* img content*/

#content-box img {
padding:1px;

} 
 
/* yoogallery */

#page_bg .yoo-gallery .thumbnail-bg {
padding:0;
border:0;}

#area .yoo-gallery img {
border: 1px solid #333333;}

/* xmap */


/* video */

#video {
margin:0 13px 0 3px;
background: url(../../../img/video.gif) no-repeat 0 3px;
padding-left:15px;}

/* BOX LATERALE */

#sx-box{
position:absolute;
left:-34px;
top:176px;}

/* box bottom OLD */

.box-closed {
width:230px;
height:34px;
background:url(../../../img/bg-box-closed.png) no-repeat;

}

.box-open {
width:230px;
height:34px;
background:url(../../../img/bg-box-closed.png) no-repeat;

}

#box-bottom .box-closed span{
color:#BE453F;
font-weight:400;
font-family:'Michroma', "Century Gothic";
font-size:14px;
padding:5px 10px;
}

#box-bottom .box {
width:230px;
height:141px;
background:url(http://www.remiliareggioemilia.com/img/bg-box-open.png) no-repeat;}

.container-box {
padding-right:11px;
float:left;}

/* sfondo */ 

div.fadegallery												    { clear: both; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; min-height: 695px; overflow: hidden; z-index: -1; }
	div.fadegallery div.fadingobj								{ position: absolute; top: 0px; left: 0px; }
	div.fadegallery div.fadingobj img.bildhinten 				{ height: auto; left: 0; min-height: 100%; min-width: 1024px; position: fixed; top: 0; width: 100%; }
	
	.bildhinten img				                                { height: auto; left: 0; min-height: 100%; min-width: 1024px; position: fixed; top: 0; width: 100%; }

	div.bildaussen												{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; min-height: 695px; overflow: hidden; z-index: 1; }
	div.bildaussen div.bildinnen								{ position: absolute; width: 200%; height: 200%; top: -50%;	left: -50%; }
	div.bildaussen div.bildinnen table							{ width: 100%; height: 100%; overflow: hidden; }
	div.bildaussen div.bildinnen table td						{ width: 100%; height: 100%; overflow: hidden; }
	div.bildaussen div.bildinnen table td img					{ display: none; min-height: 50%; min-width: 50%; margin: 0 auto; }

/* box bottom apri chiudi */


#accordion {
    width: 950px; 
    height:170px;
    background:transparent;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 11px;	
    overflow:hidden; 		
    position:fixed; 
    bottom:48px; 
    margin:0 auto; 
    left:50%; 
    margin-left:-481px;
    z-index:999;
}
	
#accordion h3 {
    font-size: 12px;
    /*modifiche2013*/padding: 0px 27px 4px 8px;
    margin: 0;
    color:#BE453F;
    cursor:pointer;
    display:block;
    background-image:url(../../../img/bg-box-closed.png);
    background-repeat:no-repeat;
    z-index:998;
    height:30px;
    font-family: 'Didact Gothic', arial, serif !important;
    /*modifiche2013*/font-size:12px !important;
    font-weight:bold !important
}
#accordion #panel4 h3{
    background-image:url(../../../img/bg-box-closed.png);
}

#accordion #panel4 h3#visible {
    background-image:url(http://www.remiliareggioemilia.com/img/bg-box-open.png);
}

#accordion h3#visible {
    background-image:url(../../../img/bg-box-open2.png);
    z-index:999;
    position:absolute;
}

#accordion .panel_body {
    height:150px;
    background-color:#191815;
    display:block;
    position:relative;
    color:#FFFFFF;
    z-index:998;
}
	
	
#accordion .panel_container{
    bottom:0px;
    margin:0px;
    padding:0px;
}

.wrapper{
    bottom:0px;
    position:absolute;
}

#accordion .but {
    position: absolute;
    bottom:0;
    /*modifiche2013*/width:85%;
    font-family: 'Michroma', 'Century Gothic', 'Didact Gothic', arial, serif !important;
    /*modifiche2013*/font-size:10px !important;
    line-height: 30px !important;
    font-weight:400 !important;
}
	
#div-trasp {width:100%; height:63px; z-index:-1; position:fixed; bottom:35px; left:0;
			background:url(../../../img/bg-trasp.png) repeat-x ;}

/*feedback */			
			
#feedback {
padding:0 16px;
}

#feedback .testo h1{
display:none;
}

#feedback a {
color:#FFFFFF;}

#feedback table {
position:relative;
top:-6px;}

#feedback td[height="20"],
#feedback td[height="20"] a {
font-size:10px !important;
color:#CCCCCC !important;}

td.buttonheading{
	position:absolute; left:288px; z-index:999; width:150px
}


/* modifiche2013 */

#page_bg #instantbooking {
	width: 314px;
	height: 306px;
	background: url(../../../img/bg-content-new.png) repeat;
	float: left;
	position: relative;
}

#instantbooking {padding: 0px 0 13px 0px;}
#instantbooking h2 { padding:0px; font-size:1.2em; margin:0 0 30px 0}

#maincolumn_full { overflow:visible !important}
img.bestprice { position:absolute; top:-55px; left:200px; z-index:10; display: none !important;}

.instantbooking { padding:13px 0px 13px 18px}
#instantbooking fieldset {
	border: 0px solid #ccc;
	margin: 0px;
	padding: 0px;
}
.instantbooking form fieldset{ margin:0px}
.instantbooking h1 {display:none}
.instantbooking input { margin:0px}
.instantbooking label { display:block; height:15px; /* font-size: 12px; */}
.instantbooking div.data { margin: 4px 0px 4px 0px; font-size: 10px; font-weight:normal; width:50%; float:left} 
.instantbooking div.left { float:left; margin:0px 5px 0px 2px; font-size:10px; font-weight:normal} 

.instantbooking form.box fieldset > div { margin: 0 0 0 10px; }

.instantbooking input { padding:4px}
.instantbooking select { padding: 3px; border:0px; background:#FFFFFF; width:52px}
.instantbooking input.arrivo, .instantbooking  input.partenza { width:125px; border:0px}
.instantbooking input.adulti, .instantbooking  input.camere, .instantbooking  input.bambini { width:42px; border:0px }
.instantbooking .textbox_code {width: 94px; margin-top: 2px; height: 16px;}

.instantbooking img.cal { position: absolute; top: -26px; left: 112px;}
.instantbooking button.ui-datepicker-trigger { background:none; border:0px; position:relative; top:5px; }

.instantbooking .cerca {
	float: left;
	width: 135px;
	height: 24px;
	line-height: 15px;
	background: none repeat scroll 0px 0px #BE453F !important;
	border-radius: 0px;
	border: 0px solid #333333;
	color: #FFF;
	font-family: 'Michroma', Verdana;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 10px 10px 0px;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
}
.instantbooking .cerca:hover { 

	-webkit-box-shadow: none;        
    box-shadow:  none;
}

.instantbooking form.style button, 
.instantbooking form.style input[type="button"],
.instantbooking .mod-box-color form.style button { background: #fff; }
.instantbooking .payoffscontomobile { visibility:hidden}

#instantbooking a.tel { display:block; color:#FFF; font-size:14px; margin:5px 0 5px 0; padding:0 0 0 30px; background:url(../../../img/ico-tel.png) no-repeat; height:22px; font-weight:bold; line-height:22px}
#instantbooking a.email { display:block; color:#FFF; font-size:14px; padding:0 0 0 33px; background:url(../../../img/ico-email.png) no-repeat; height:22px; letter-spacing:-1px; font-weight:bold}

#instantbooking a:hover { text-decoration:none} 

/* punti forza */

h1.punti { margin:6px 0 4px 0 !important}

ul.col1, ul.col2 {-webkit-border-radius: 6px; border-radius: 6px;}

ul.col1 { 
float:left; 
margin-top: 2px; margin-bottom:0px; padding:0; 
width: 50%; text-align: left; 
padding: 5px 5px 0px 5px; 
/* background-color:#000000; */ letter-spacing:-1px}
ul.col2 { 
float:left; 
margin-top: 2px; margin-bottom:0px; padding:0; 
width: 46%; text-align: left; padding:5px; 
/* background-color:#000000; */ letter-spacing:-1px;}
ul.col2 { margin-left:2px}

ul.col1 li, ul.col2 li{	background:url(../../../img/ico-check.png) no-repeat; padding:0 0 0 30px; list-style:none; 	font-size: 12px; line-height:16px }
	
.modulpadding { padding:32px 0 15px 11px !important}
.readon-home{
color:#FFFFFF;
width:90px;
height:20px;
padding:1px 44px 6px 25px;
margin-left:4px;}

.readon-home {
    font-size: 12px;
    margin-left: 0;
    margin-top: 0px;
    padding: 5px 5px;
    position: absolute;
	width:265px;
    text-align: center;
	background:#B89954;	
	
}

.readon-home a{
color:#FFFFFF;
font-family:'Michroma', "Century Gothic";
text-decoration: none;
font-size: 12px;}

.payoff { text-align:center; width:295px; font-size:14px; font-family:'Michroma', "Century Gothic"; color:#ff8000; line-height:18px; margin: 15px 0 0px 0}

h4.altrihotel { margin:0px 0 5px 0; font-size:14px}

div.etacont { position:absolute; top:125px; left:88px}

div.etabambini { float:left; margin:0 10px 0 0}

.instantbooking .etabambini label {display: block;height: 15px; /* float:left	 */margin-left: 7px;}

.instantbooking select.etachildren {
	padding: 0px !important;
	border: 0px !important;
	background: #FFFFFF !important;
	width: auto !important;
	font-size:11px !important;
}

.instantbooking a.link {
	font-size: 11px;
	padding: 0px 10px 0px 0px;
}
.instantbooking .contact { position:absolute; z-index:10; top: 165px;}
.instantbooking h3{ font-weight:bold !important}







/*
* MODIFICHE GIUGNO 2015
*/

#privati_sconto { margin: 0 0 5px 0; background: #BE453F; padding: 5px 5px 5px 8px; /* border-bottom: 5px solid #000; */}
    #privati_sconto img.ico-strillo {float: right; margin: 5px 5px 0 5px;}
    #privati_sconto h1{margin: 0 0 2px 0;font-weight: 700;line-height: 16px; color: #ffffff}
    #privati_sconto h2{margin: 0;font-size: 11px;text-decoration: none;padding: 0 0 3px 0;}
        #privati_sconto a {color: #ffffff;}
    #privati_sconto p{ margin: 0px; font-size: 10px; line-height: 12px;}

    #frmSS385 {/* background: #000 */}
    #frmSS385 td {color:#ff8000 }


#aziende_sconto { margin: 0px 0 0 0; background: #BE453F; padding: 10px 10px 10px 8px; height: 55px;}
    #aziende_sconto img.ico-strillo {float: right; margin: 0px 0 0 5px;}
    #aziende_sconto h1{margin: 0 0 5px 0;font-weight: 700;line-height: 16px; color: #ffffff}
    #aziende_sconto h2{margin: 0;font-size: 100%; padding: 0 0 5px 0; color: #ffffff}
        #aziende_sconto a{margin: 0;font-size: 110%;text-decoration: none;padding: 0 0 10px 0;   color: #ffffff;  font-weight: 400;  font-family: 'Michroma', Verdana;}
    #aziende_sconto p{
    margin: 5px 0;
    font-size: 10px;
}


/*SCONTO BOOKING*/
.sconto_booking { padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.3em;}
    .sconto_booking h1 {
    font-size: 26px;
    background: #282828;
    text-align: center;
    font-weight: normal;
    color: #FF8000;
    padding: 10px 0px;    
    line-height: 1.2em;
    margin: 0px;
    font-family: 'Michroma', Verdana;
    }

    .sconto_booking h2 {
    font-size: 130%;
    color: #FF8000;
    font-family: 'Michroma', Verdana;
    margin: 5px 0 10px 0;
    font-weight: normal;
    }

    .sconto_booking p{ font-size: 14px; line-height: 20px;}


    .sconto_booking input.nome,
    .sconto_booking input.cognome,
    .sconto_booking input.email {border: 1px solid #382802 !important;padding: 10px !important; width: 18%;}
    .sconto_booking input.submit {
      background: #FF8000;
      color: #ffffff;
      text-transform: uppercase;
      padding: 8px 10px;
      border: 0px solid #382802;
      width: auto;
      font-size: 16px;
      margin-left: 10px;
      min-width: 130px;
      margin-top: 5px !important;    
      height: 39px;
}
    .sconto_booking .privacy_cont {margin-top: 5px}
    .sconto_booking input.privacy {margin: 0px 5px 0 5px !important}
    .sconto_booking ul { font-size: 120%; margin: 15px 0 0 0; padding: 0;}
    .sconto_booking hr {color: #FFFFFF;height: 10px;background: #FFFFFF;border: 0;}
    .sconto_booking ul li { background: url(../../../img/ico-orange-check.png) no-repeat; list-style: none; margin: 5px 0 0 10px; padding: 5px 0 0 60px; /* height: 50px; */ font-size: 14px; line-height: 20px;}
    .sconto_booking {background:#fff url(http://www.remiliareggioemilia.com/img/assets/bg-gift.gif) no-repeat 100% 100%;}

.privacy a {color: #000; text-decoration: none}
.privacy-policy{margin-top:5px; display:inline}
    .privacy-policy iframe{ margin-top: 8px; height: 18px !important; line-height: 50px !important; margin-left: 5px;}
.clear {clear: both}


/*MODIFICHE BOOKING*/

.instantbooking div.etabambini {width: 140px;margin-left: 13px;margin-left: 3px;}
.instantbooking select.etachildren { float: left; display: block; width: 38px !important; padding: 0px !important; height: 22px; margin: 0 0px 0 8px;}
.instantbooking input.codice {border:0px;width: 125px;}

.payoff {display: none}

#shadowbox_container {z-index: 999999999}

.punti {display: none}
.bottom-page {display: none}

.home #maincolumn .nopad, .home #maincolumn_full .nopad {
  background: url(../../../img/bg-content-new.png) repeat;
  width: 665px;
  position: relative;
  height: 320px !important;
  left: 24px;
}
.home .cont {height: 261px !important;}
.home .jspVerticalBar {/* display: none */}
.home #right {display:none}

.home .contenitoretop { /*width: 645px !important*/}
.home .contenitore { width: 655px !important;}
.home .jspPane {  margin-left: 0px !important;   width: 620px !important;}
.home #content-box {width: 660px !important;}
.home .jspContainer {width: 100% !important}
.home .chiusura {left: 984px !important; }

/*TRIPADVISOR*/
#panel1-body .nsp_art h4.nsp_header { text-transform: uppercase; font-weight: bold; color: #BE453F}
#panel1-body .nsp_top_interface {
    position: absolute;
    right: 0;
}

#accordion h3 { text-transform: uppercase;}

#panel1 h3 {background: #191815 url(../../../img/ico-tripadvisor.png) no-repeat 10px 6px; width: 140px !important; padding-left: 60px}
	#panel1 h3#visible {background: #191815 url(../../../img/ico-tripadvisor.png) no-repeat 10px 6px; width: 140px !important; padding-left: 60px}
#panel1-body { background: url(http://www.remiliareggioemilia.com/img/tripadvisor.png) no-repeat 95% 70%}
#panel1-body h4{margin: 0 0 5px 0}
#panel1-body h4 a{ color: #BE453F; }
#panel1-body .nsp_top_interface {position: absolute;  right: 0;}
#panel1-body .nsp_bottom_interface .next,
#panel1-body .nsp_top_interface .next { background: url(../../../img/arrow-dx.png) no-repeat; }

#panel1-body .nsp_bottom_interface .prev,
#panel1-body .nsp_top_interface .prev { background: url(../../../img/arrow-sx.png) no-repeat; padding: 1px 2px }
#panel1-body .nsp_art {padding: 0 5px;   margin-top: 5px; }
#panel1-body  .nsp_art img.nsp_image { margin: 0 4px 0 0 !important; float: left}
#panel1-body p {line-height: 16px;  font-size: 12px;}