/*font-face {
    font-family: 'weblysleek_uisemibold_italic';
    src: url('../font/weblysleekuisbi-webfont.eot');
    src: url('../font/weblysleekuisbi-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/weblysleekuisbi-webfont.woff') format('woff'),
         url('../font/weblysleekuisbi-webfont.ttf') format('truetype'),
         url('../font/weblysleekuisbi-webfont.svg#weblysleek_uisemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'weblysleek_uisemilight_italic';
    src: url('../font/weblysleekuisli-webfont.eot');
    src: url('../font/weblysleekuisli-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/weblysleekuisli-webfont.woff') format('woff'),
         url('../font/weblysleekuisli-webfont.ttf') format('truetype'),
         url('../font/weblysleekuisli-webfont.svg#weblysleek_uisemilight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'weblysleek_uilight_italic';
    src: url('../font/weblysleekuili-webfont.eot');
    src: url('../font/weblysleekuili-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/weblysleekuili-webfont.woff') format('woff'),
         url('../font/weblysleekuili-webfont.ttf') format('truetype'),
         url('../font/weblysleekuili-webfont.svg#weblysleek_uilight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'weblysleek_uisemilight';
    src: url('../font/weblysleekuisl-webfont.eot');
    src: url('../font/weblysleekuisl-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/weblysleekuisl-webfont.woff') format('woff'),
         url('../font/weblysleekuisl-webfont.ttf') format('truetype'),
         url('../font/weblysleekuisl-webfont.svg#weblysleek_uisemilight') format('svg');
    font-weight: normal;
    font-style: normal;

}*/




@font-face {
    font-family: 'weblysleek_uilight';
    src: url('../font/weblysleekuil-webfont.eot');
    src: url('../font/weblysleekuil-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/weblysleekuil-webfont.woff') format('woff'),
         url('../font/weblysleekuil-webfont.ttf') format('truetype'),
         url('../font/weblysleekuil-webfont.svg#weblysleek_uilight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'weblysleek_uisemibold';
    src: url('../font/weblysleekuisb-webfont.eot');
    src: url('../font/weblysleekuisb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/weblysleekuisb-webfont.woff') format('woff'),
         url('../font/weblysleekuisb-webfont.ttf') format('truetype'),
         url('../font/weblysleekuisb-webfont.svg#weblysleek_uisemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'modern_no._20regular';
    src: url('../font/modern_no._20-webfont.eot');
    src: url('../font/modern_no._20-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/modern_no._20-webfont.woff') format('woff'),
         url('../font/modern_no._20-webfont.ttf') format('truetype'),
         url('../font/modern_no._20-webfont.svg#modern_no._20regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
	/*IMG BOOKING HOME*/
.imgBooking{
	margin-bottom: 30px;
}
.imgBooking img{
	width: 100%;
	max-width: 100%;
}
	/* CALENDARIO EVENTI */
.calendario{
	margin-top:4px;
	text-align:center;
	font-size:12px;
}

.calendario_dom{
	width:50px;
	vertical-align:middle;
	color:#000;
	font-weight:bold;
	background-color:#f3f3f3;
	border-bottom:1px solid #c0c0c0;
}

.calendario_set{
	width:50px;
	vertical-align:middle;
	color:#000;
	font-weight:bold;
	background-color:#f3f3f3;
	border-bottom:1px solid #c0c0c0;
}

.data_now{
	border:1px solid #78833e;
}

.data_3{
	vertical-align:middle;
	width:50px;
	height:24px;
	color:#000;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	background-color:#e6e6e6;
}

.data_3_occ{
	vertical-align:middle;
	width:50px;
	height:24px;
	color:#000;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	background-color:#fed69e;
}

.data_2{
	vertical-align:middle;
	width:50px;
	height:24px;
	color:#000;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	background-color:#e6e6e6;
}

.data_2 a:link, .data_2 a:visited,.data_3 a:link, .data_3 a:visited,.data_now a:link, .data_now a:visited{
	color:#888;
}

.data_2_occ a:link, .data_2_occ a:visited,.data_3_occ a:link, .data_3_occ a:visited,.data_now_occ a:link, .data_now_occ a:visited{
	color:#f00;
}


.data_2 a:hover,.data_3 a:hover,.data_now a:hover{
	color:#000;
	font-weight:bold;
}

.freccia_in{
	text-align:right;
}

.freccia_av{
	text-align:left;
}

.freccia_in a:link div,.freccia_in a:visited div{
	position:relative;
	top:5px;
	width:7px;
	height:7px;
	background-image:url(../_images/freccia_green_in.gif);
	background-repeat:no-repeat;
}
	
.freccia_in a:hover div{
	background-image:url(../_images/freccia_green_in1.gif);
	background-repeat:no-repeat;
}

.freccia_av a:link div,.freccia_av a:visited div{
	position:relative;
	top:5px;
	width:7px;
	height:7px;
	background-image:url(../_images/freccia_green_av.gif);
	background-repeat:no-repeat;
}
	
.freccia_av a:hover div{
	background-image:url(../_images/freccia_green_av1.gif);
	background-repeat:no-repeat;
}

.mese{
	font-family: 'weblysleek_uilight',trebuchet;
	font-size:12px;

	color:#924768;
	text-align:center;
}


.titoloTestaCalendario{
	font-family: 'weblysleek_uilight',trebuchet;

	font-size:16px;
	color:#924768;
}
	
	/**************Inizio CSS*********************/
	
body{
	background-color:#fff;
	color:#000;
	font-family: 'weblysleek_uilight',trebuchet;
	font-size:14px;
	margin:0px;
	padding:0px;
	line-height:15px;
	
}

img{
	border:none;
}

.clear{
	clear:both;
}

a:link,a:visited,a:acitive{
	color:#924768;
	text-decoration:none;
}

.main{
	width:1000px;
	margin:auto;
}

.testataInf{
	width:100%;
	height:49px;
	background-image:url(../images/bg_menu.png);
	background-repeat:repeat-x;
	z-index:40;
}

.logo{
	position:absolute;
}

.testata{
	width:1000px;
	height:49px;
	margin:auto;
	position:relative;
	z-index:50;
	
}

#menu{
	position:absolute;
	right:0px;
	font-size:13px;
	height:49px;
}
	

.voci_menu{
	float:left;
	margin-left:10px;
	line-height:65px;
}

.voci_menu a.link_menu:link,a.link_menu:visited,a.link_menu:active{
	color:#924768;
	text-decoration:none;
	height:49px;
	padding-left:5px;
	padding-right:5px;
}

.voci_menu a.link_menu:hover{
	color:#DDD19A;
	background-image:url(../images/bg_menu_hover.png);
	background-repeat:repeat-x;
	display:block;
}

.voci_menu a.link_menu.selected{
	color:#DDD19A;
	background-image:url(../images/bg_menu_hover.png);
	background-repeat:repeat-x;
	display:block;
}

.colonnaSx{
	width:212px;
	float:left;
	margin-right:50px;
	padding-top:170px;
	background: -moz-linear-gradient(top,  rgba(253,249,232,1) 0%, rgba(253,249,232,1) 67%, rgba(253,249,232,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,249,232,1)), color-stop(67%,rgba(253,249,232,1)), color-stop(100%,rgba(253,249,232,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(253,249,232,1) 0%,rgba(253,249,232,1) 67%,rgba(253,249,232,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(253,249,232,1) 0%,rgba(253,249,232,1) 67%,rgba(253,249,232,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(253,249,232,1) 0%,rgba(253,249,232,1) 67%,rgba(253,249,232,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(253,249,232,1) 0%,rgba(253,249,232,1) 67%,rgba(253,249,232,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf9e8', endColorstr='#00fdf9e8',GradientType=0 ); /* IE6-9 */
	height: 1120px;
}

.colonnaDx{
	width:738px;
	float:left;
}

#titoloTestaNews{
	font-family: 'modern_no._20regular', cursive;
	font-weight: bold;
	font-size:32px;
	color:#924768;
	padding-left:10px;
	padding-bottom: 4px;
}

#separatoreTitoloNews{
	padding-left:10px;
	padding-top:2px;
	margin-bottom:25px;
}

.archivioNews{
	width:110px;
	font-family: 'weblysleek_uilight',trebuchet;
	font-size:18px;
	color:#924768;
	position:relative;
	margin:0px auto;
}

.archivioNews a.link_news:link,a.link_news:visited,a.link_news:active{
	color:#924768;
	text-decoration:none;
}

.boxNews{
	width:160px;
	padding-left:10px;
	margin-bottom:30px;
}

.titoloNews{
	font-family: 'weblysleek_uilight',trebuchet;
	font-size:14px;
	color:#924768;
	margin-bottom:10px;
}

.testoNews{
	font-family: 'weblysleek_uilight',trebuchet;
	font-size:11px;
	color:#A1A0A0;
	margin-bottom:15px;
}

.leggiTutto{
	font-family: 'weblysleek_uilight',trebuchet;
	font-style: italic;
	font-size: 14px;
	color:#924768;
	position:relative;
	float:right;
	margin-right:25px;
}

.spanLente{
	background-image:url(../images/lente_news.png);
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:20px;
	height:30px;
	position:absolute;
	top:-13px;
	left:75px;
}

.spanLente2{
	background-image:url(../images/lente_news.png);
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:20px;
	height:30px;
	position:absolute;
	top: -8px;
	left: 115px;
}

.leggiTutto a.link_news:link,a.link_news:visited,a.link_news:active{
	color:#924768;
	text-decoration:none;
}

.separatoreNews{
	padding-left:10px;
	margin-top:15px;
}

.scrittaTestata{
	text-align:center;
	height:100px;
	position:relative;
	margin-bottom:20px;
}

#flag{
	position:absolute;
	top:10px;
	right:10px;
	z-index:40;
}

#ferri{
	position:absolute;
	top:0;
	right:0;
	z-index:20;
}
	
#imgStazione{
	padding-top:50px;
	z-index:30;
	position:relative;
}
	
.slide{
	width:720px;
	height:303px;
	margin:auto;
	position:relative;
	margin-bottom:70px;
}

#imgSlide{
	position:relative;
	z-index:50;
}

#ombraSlide{
	position:absolute;
	top:60px;
	left:-40px;
	z-index:40;
}

.box{
	width:719px;
	margin:auto;
	margin-bottom:20px;
}

.box_villas{
	width:713px;
	margin-left:10px;
	margin-bottom:30px;
}

.box_villas1{
	width: 340px;
	margin-right: 16px;
	float: left;
}

.box_villas2{
	width: 1px;
	height: 450px;
	margin: 0;
	float: left;
	background-color: #c4c6c9;
}

.box_villas3{
	width: 340px;
	margin-left: 16px;
	float: left;
}

.box1{
	width:220px;
	float:left;
	margin-right:29px;
}

.contTitolo1{
	width:340px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background: rgb(243,226,168); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(243,226,168,1) 0%, rgba(221,209,154,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,226,168,1)), color-stop(100%,rgba(221,209,154,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(243,226,168,1) 0%,rgba(221,209,154,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(243,226,168,1) 0%,rgba(221,209,154,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(243,226,168,1) 0%,rgba(221,209,154,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(243,226,168,1) 0%,rgba(221,209,154,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2a8', endColorstr='#ddd19a',GradientType=0 ); /* IE6-9 */
	font-size: 30px;
}



#contTitolo{
	width: 215px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	background: rgb(243,226,168); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(243,226,168,1) 0%, rgba(221,209,154,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,226,168,1)), color-stop(100%,rgba(221,209,154,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(243,226,168,1) 0%,rgba(221,209,154,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(243,226,168,1) 0%,rgba(221,209,154,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(243,226,168,1) 0%,rgba(221,209,154,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(243,226,168,1) 0%,rgba(221,209,154,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2a8', endColorstr='#ddd19a',GradientType=0 ); /* IE6-9 */
	font-size: 30px;
}

#contBox1{
	position:relative;
}

#imgBox1{
	z-index:70;
	position:relative;
}

#ombraBox{
	position:absolute;
	top:53px;
	left:0;
	z-index:60;
}

.testoBox{
	margin-top:25px;
	text-align:justify;
}
.boxDx {
	width:338px;
	height:430px;
	float:left;
	margin-left:35px;
	position:relative;
}
.imgBoxDx {
	margin-top:13px;
	position:absolute;
	bottom:0;
}
.testoBoxGuest {
	width:338px;
	text-align:justify;
}
.titoloVillas{
	font-family: 'modern_no._20regular', cursive;
	font-size: 32px;
	color:#924768;
	padding-bottom: 10px;
}
	
.box2{
	width:220px;
	float:left;
	margin-right:29px;
}

#contBox2{
	position:relative;
}

#imgBox2{
	z-index:70;
	position:relative;
}

.btnBox{
	font-size:16px;
}

.btnBox a:link,a:visited,a:active{
	color:#000;
	text-decoration:none;
}

.btnBox a:hover{
	color:#924768;
	text-decoration:none;
}

a.linkTesto:link, a.linkTesto:visited, a.linkTesto:active{
	color:#924768;
	text-decoration:none;
}

a.linkTesto:hover{
	text-decoration:underline;
}

.box3{
	width:220px;
	float:left;
}

.cont_box3{
	width:193px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #ddd19a;
	border-left:1px solid #ddd19a;
	border-right:1px solid #ddd19a;
	font-family: 'weblysleek_uilight',trebuchet;
	font-size:12px;
	background: rgb(255,253,224); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,253,224,1) 0%, rgba(242,239,201,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,253,224,1)), color-stop(100%,rgba(242,239,201,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,253,224,1) 0%,rgba(242,239,201,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,253,224,1) 0%,rgba(242,239,201,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,253,224,1) 0%,rgba(242,239,201,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,253,224,1) 0%,rgba(242,239,201,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffde0', endColorstr='#f2efc9',GradientType=0 ); /* IE6-9 */
	color:#924768;
}

.select_prenotazione{
	font-family: 'weblysleek_uilight',trebuchet;
	font-size:12px;
	color:#924768;
}

a.link_prenotazione:link,a.link_prenotazione:visited,a.link_prenotazione:active{
	font-family: 'weblysleek_uilight',trebuchet;
	font-size:18px;

	color:white;
	text-decoration:none;
}

.footer{
	width:1000px;
	margin:auto;
	text-align:center;
	font-family: 'weblysleek_uilight',trebuchet;
	font-size: 14px;
	color:#575757;
	margin-bottom:15px;
}

.footer span{
	color:#924768;
}

.footer a.link_news:link,a.link_news:visited,a.link_news:active{
	color:#575757;
	text-decoration:none;
}

.footer a.link_news:hover{
	color:#924768;
	text-decoration:none;
}
	
.contArchivioNews{
	margin-bottom:10px;
	padding:15px;
	border:1px solid #ddd19a;
}

.contDettagliNews{
	margin-bottom:10px;
	padding:15px;
	color:#000;
}

.download_att{width:600px; padding:15px 0; font-size:14px; line-height:40px; margin-top:50px;}
.download_att ul{width:455px; margin:0; padding:0;}
.download_att ul li{list-style:none; background:url(../images/attach.png) no-repeat 0 10px; padding:10px 0 10px 45px; width:500px;}
.download_att ul li a{ color:#924768; text-decoration:none;}
.download_att ul li a:hover{ text-decoration:underline;}

.testoLungo a:link,a:visited,a:active{
	color:#924768;
	text-decoration:none;
}

#sxPrenota{
	width:270px;
	height:295px;
	float:left;
	overflow:hidden;
	margin-right:27px;
	border:3px solid #924768;
}

#sxPrenota2{
	width:270px;
	height:383px;
	float:left;
	overflow:hidden;
	margin-right:27px;
	border:3px solid #924768;
}
	
#dxPrenota{
	width:435px;
	float:left;
}

.tabellaPrenota{
	margin-top:30px;
}

.tabellaPrenota td{
	border:0px solid #000;
}

.tabellaListino{
	margin-top:30px;
}

.tabellaListino td{
	border:1px solid #000;
}

input.input_rete {
	margin-top: 4px;
	border: 1px solid grey;
	/*color: #333333;*/
	font-family: 'weblysleek_uilight',trebuchet;
	font-size: 12px;
	width: 250px;
	height: 22px;
}

div.textarea_rete {
	margin: 0px;
	/*padding-left: 10px;*/
	padding-right: 10px;
	width: 402px;
	height: 114px;
	background-position: top left;
	text-align: left;
}

textarea.textarea_rete {
	margin-top: 4px;
	border: 1px solid grey;
	/*color: #333333;*/
	font-family: 'weblysleek_uilight',trebuchet;
	font-size: 12px;
	width: 382px;
	height: 80px;
}
input.button{
	height: 20px;
	width :140px;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	background-color: #ffffff;
	border:1px solid grey;
	margin-top:20px;
	color:#924768;
}

select{
	margin-top: 4px;
	border: 1px solid grey;
	font-family: 'weblysleek_uilight',trebuchet;
	font-size: 12px;
	height: 22px;
	min-width:40px;
}

#condizioniPrenotazioni{
	font-family: 'weblysleek_uilight',trebuchet;
	font-size:11px;
	color:#575757;
	margin-bottom:30px;
	padding-top:50px;
}

#ragioneSociale{
	text-align:center;
}

.link{
	margin-top:10px; 
	width:500px;
}

.link a:link,a:visited,a:active{
	color:#000;
	text-decoration:none;
}

.link a:hover{
	color:#924768;
	text-decoration:none;
}

/*Nivo Slider*/

.slider-wrapper { 
	width: 80%; 
	margin: 20px auto;
}

.theme-default #slider {
    margin:100px auto 0 auto;
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}
/* popup */

.tariffe {
	font-size:16px;
	margin:auto;
	margin-top:40px;
}
td.title {
	text-align:center;
	font-size:21px;
}
.tariffe th {
	padding-bottom:10px;
	text-align:left;
}
.tariffe td {
	padding-bottom:10px;
	padding-right:20px;
}
	/**************Fine CSS*********************/
	
/* ====================================================

                   MODIFICHE MARKETING01
                   
==================================================== */

#header{
	padding-top:50px!important;
	z-index:30!important;
	position:relative!important;
}

#header h1{
	font-weight: normal !important;
}

#contTitolo,.contTitolo1{
	font-family: 'weblysleek_uilight',trebuchet !important;
	color: #924768!important;
	font-size: 20px!important;
}

#header h1{
	font-family: 'modern_no._20regular', cursive !important;
	color: #924768!important;
	font-size: 60px!important;
}
	
.disponibilita{
	text-align: center;
	background: rgb(175,87,137); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(175,87,137,1) 0%, rgba(146,71,104,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(175,87,137,1)), color-stop(100%,rgba(146,71,104,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(175,87,137,1) 0%,rgba(146,71,104,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(175,87,137,1) 0%,rgba(146,71,104,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(175,87,137,1) 0%,rgba(146,71,104,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(175,87,137,1) 0%,rgba(146,71,104,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af5789', endColorstr='#924768',GradientType=0 ); /* IE6-9 */
	width: 215px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.thebtnmin{
	display: block;
	color: #555;
	background: -moz-linear-gradient(left, rgba(236,188,4,0) 0%, rgba(236,188,4,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(236,188,4,0)), color-stop(100%,rgba(236,188,4,1)));
	background: -webkit-linear-gradient(left, rgba(236,188,4,0) 0%,rgba(236,188,4,1) 100%);
	background: -o-linear-gradient(left, rgba(236,188,4,0) 0%,rgba(236,188,4,1) 100%);
	background: -ms-linear-gradient(left, rgba(236,188,4,0) 0%,rgba(236,188,4,1) 100%);
	background: linear-gradient(to right, rgba(236,188,4,0) 0%,rgba(236,188,4,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ecbc04', endColorstr='#ecbc04',GradientType=1 );
	-webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
	-moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
	-o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
	transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}

.thebtnmin:hover{
    background:#ecbc04;
    color:#9D1D1D;
}

.prenota{
	width: 100%;
	float: right;
	margin-top: 5px;
}

.prenota span{
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.28);
	font-size: 18px;
	color: #757575 !important;
}

.prenota div{
	padding: 7px;
}

.prenota dx{
	float: right;
}

.testoLungo.struttura img{
	width:370px !important;
}

#newsSala{
	width:630px;
	margin-top:50px;
}

.listaNewsSala{
	margin-bottom:50px;	
}

.imgSala{
	width:145px;
	height:95px;
	float:left;
	margin-right:18px;
	overflow:hidden;
}

.testoSala{
	width:467px;
	height:95px;
	float:left;
}

.separatoreNewsSala{
	padding-left:10px;
	margin-top:35px;
	text-align:right;
}

.testoBreveSala{
	margin-bottom:10px;
}

.codici_ministero{
	text-align: center;
	background: linear-gradient(to bottom, rgba(243, 226, 168, 1) 0%, rgba(221, 209, 154, 1) 100%);
	padding: 10px 0;
	margin-bottom: 10px;
}