* {
margin: 0;
padding: 0;
font: 10px "Trebuchet MS", sans-serif;
color: #6b6e6f;
}
ul {
list-style-type: circle;
font-size:10px;

}

li {
margin:10px;
font-size:10px;
color: #707070;
text-transform: uppercase;
}
img {
padding: 0;
margin:0;
border:0;
}

body {
margin: 0 auto;
padding: 0;
text-align: center;
background-image: url('../imagesnew/background_all.gif');
background-repeat: repeat-x;
background-position: top center;
background-color: #ece3ce;
height: 100%;
}
#container {
margin: 0 auto;
text-align: center;
background-image: url('../imagesnew/background_container.png') !important;
background-image: url('../imagesnew/background_container.gif');
background-repeat: repeat-y;
background-position: top center;
width: 910px;
height: 100%;
}
#controcontainer {
margin: 0 auto;
text-align: center;
width: 900px;
}
#testata {
background-image: url('../imagesnew/testata.jpg');
background-repeat: no-repeat;
background-position: top center;
width: 900px;
height:156px;
text-align: center;
margin: 0 auto;
}
#bandierine_testata {
float: left;
height: 24px;
width: 400px;
margin-left: 20px;
margin-top: 10px;
text-align: left;
}
#quick {
float: right;
height: 24px;
width: 400px;
margin-right: 20px;
margin-top: 10px;
text-align: right;
}
#menu_top {
width: 900px;
height: 26px;
margin: 0 auto;
text-align: center;
background-image: url('../imagesnew/background_menu_top.gif');
background-repeat: repeat-x;
background-position: top center;
}
.menu_item{
width: 100px;
height: 26px;
background-image: url('../imagesnew/back_menutop_item.gif');
background-repeat: no-repeat;
background-position: top center;
text-align: center;
float: left;
color: #542f06;
font-size: 10px;
text-transform: uppercase;
font-weight: normal;
display: block;
text-decoration: none;
}
.menu_item a {
text-decoration: none;
color: #542f06;
background-image: url('../imagesnew/back_menutop_item.gif');
background-repeat: no-repeat;
background-position: top center;
width: 100px;
height: 26px;
display: block;
float: left;
padding-top: 5px;
text-decoration: none;
}
.menu_item a:hover {
display: block;
text-decoration: underline;
color: #542f06;
background-image: url('../imagesnew/back_menutop_item_hover.gif');
background-repeat: no-repeat;
background-position: top center;
width: 100px;
float: left;
padding-top: 5px;
height: 26px;
text-decoration: none;
}
.menu_item2{
width: 100px;
height: 26px;
background-image: url('../imagesnew/back_menutop_item2.gif');
background-repeat: no-repeat;
background-position: top center;
text-align: center;
float: left;
color: #542f06;
font-size: 10px;
text-transform: uppercase;
font-weight: normal;
display: block;
text-decoration: none;
}
.menu_item2 a {
text-decoration: none;
color: #542f06;
background-image: url('../imagesnew/back_menutop_item2.gif');
background-repeat: no-repeat;
background-position: top center;
width: 100px;
height: 26px;
display: block;
float: left;
padding-top: 5px;
text-decoration: none;
}
.menu_item2 a:hover {
display: block;
text-decoration: underline;
color: #542f06;
background-image: url('../imagesnew/back_menutop_item_hover.gif');
background-repeat: no-repeat;
background-position: top center;
width: 100px;
float: left;
padding-top: 5px;
height: 26px;
text-decoration: none;
}
#content {
margin: 0 auto;
text-align: center;
width: 900px;
margin-top: 30px;
margin-bottom:20px;
}
.contenitore_left_suites {
border-top: 1px #dfd8cc solid;
border-right: 1px #dfd8cc solid;
border-bottom: 1px #dfd8cc solid;
width:899px;
}

.contenitore_left {
border-top: 1px #dfd8cc solid;
border-right: 1px #dfd8cc solid;
border-bottom: 1px #dfd8cc solid;
width: 451px;
}
.contenitore_right {
border-top: 1px #dfd8cc solid;
border-left: 1px #dfd8cc solid;
border-bottom: 1px #dfd8cc solid;
width: 419px;
}
.titolo_contenitore_right{
height: 22px;
width: 419px;
background-image: url('../imagesnew/background_tit_cont_left.gif');
background-repeat: no-repeat;
background-position: top left;
}
.titolo_contenitore_left_suites{
height: 22px;
width:899px;
background-image: url('../imagesnew/background_tit_cont_left.gif');
background-repeat: no-repeat;
background-position: top left;
background-color: #f3f0ea;
}
.titolo_contenitore_left{
height: 22px;
width: 451px;
background-image: url('../imagesnew/background_tit_cont_left.gif');
background-repeat: no-repeat;
background-position: top center;
}
.fondo_contenitore_right{
width: 419px;
float:none;
height: 16px;
background-color: #f3f0ea;
text-align: center;
color: #777777;
font-size: 10px;
text-transform: uppercase;
}
.fondo_contenitore_right a{
width: 419px;
height: 16px;
background-color: #f3f0ea;
text-align: center;
color: #777777;
font-size: 10px;
text-transform: uppercase;
text-decoration: underline;
display:block;
}
.fondo_contenitore_right a:hover{
width: 419px;
height: 16px;
background-color: #d8d7d5;
text-align: center;
color: #777777;
font-size: 10px;
text-transform: uppercase;
text-decoration: none;
}
.item_news_home{
float: left;
margin-left:10px;
width:186px;
margin-top:10px;
margin-bottom: 10px;
}
.data_news_home {
font-size: 10px;
color: #838383;
font-weight: normal;
text-align: right;
text-transform: uppercase;
}
.titolo_news_home{
text-align: right;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #b2895c;
margin-top: 5px;
}
.foto_news_home {
text-align: right;
margin-top:5px;
}
.testo_news_home {
font-size: 11px;
text-align: right;
font-weight:normal;
color: #6b6e6f;
line-height: 16px;
margin-top:5px;
float:right;
/* width:170px; */
width:165px;
}
.testo_news_home a{
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}
.testo_news_home a:hover{
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
.padder_left {
padding-top:3px;
padding-left: 20px;
color: #542f06;
font-size: 10px;
text-transform: uppercase;
font-weight: normal;
text-align: left;
}
.fondo_contenitore_left_suites{
width: 896px;
float:none;
height: 16px;
background-color: #f3f0ea;
text-align: center;
color: #777777;
font-size: 10px;
text-transform: uppercase;
}
.fondo_contenitore_left_suites:hover{
width: 896px;
float:none;
height: 16px;
background-color: #D8D7D5;
text-align: center;
color: #777777;
font-size: 10px;
text-transform: uppercase;
}
.fondo_contenitore_left{
width: 451px;
float:none;
height: 16px;
background-color: #f3f0ea;
text-align: center;
color: #777777;
font-size: 10px;
text-transform: uppercase;
}
.fondo_contenitore_left a{
width: 451px;
height: 16px;
background-color: #f3f0ea;
text-align: center;
color: #777777;
font-size: 10px;
text-transform: uppercase;
text-decoration: underline;
display:block;
}
.fondo_contenitore_left a:hover{
width: 451px;
height: 16px;
background-color: #d8d7d5;
text-align: center;
color: #777777;
font-size: 10px;
text-transform: uppercase;
text-decoration: none;
}
.foto_storia_home {
float: left;
margin: 10px;
}
.testo_storia_home {
float: left;
width: 370px;
font-size: 11px;
text-align: left;
font-weight:normal;
color: #6b6e6f;
line-height: 18px;
margin-top:5px;
margin-left:20px;
}
.testo_storia_home a{
font-size: 11px;
text-align: left;
font-weight:bold;
color: #6b6e6f;
line-height: 18px;
margin-top:5px;
text-decoration: underline;
}
.testo_storia_home a:hover{
font-size: 11px;
text-align: left;
font-weight:bold;
color: #6b6e6f;
line-height: 18px;
margin-top:5px;
text-decoration: none;
}
.slideshow {
width: 437px;
height: 274px;
margin: 0 auto;
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
}
.slideshow2 {
width: 856px;
height: 270px;
margin: 0 auto;
text-align: center;
margin: 20px;
margin-top:0px;
}
.container_tool_home {
margin: 0 auto;
text-align: center;
width: 292px !important;
width: 295px;
height: 40px;
margin-top:10px;
margin-bottom: 10px;
}
.item_tool_interna{
width: 141px;
height: 40px;
margin-left:4px;
text-align: right;
}
.item_tool_home{
float: left;
width: 141px;
height: 40px;
margin-left:4px;
}
.menu_suites{
margin: 0 auto;
width: 800px;
height: 40px;
padding-bottom:10px;
}
.item_menu_suites{
float: left;

margin-left:2px;
text-transform: uppercase;
display: block;
}
.item_menu_suites a{
float: left;
text-transform: uppercase;
text-decoration: underline;
padding-left: 10px;
border: 1px #cecece solid;
padding-right: 10px;
display: block;
}
.item_menu_suites a:hover{
float: left;
text-transform: uppercase;
text-decoration: none;
background: #cecece;
display: block;
}
.item_menu_suites2{
float: left;
background: #542F06;
color: #cecece;
margin-left:2px;
text-transform: uppercase;
display: block;
}
.item_menu_suites2 a{
float: left;
color: #cecece;
text-transform: uppercase;
text-decoration: underline;
padding-left: 10px;
border: 1px #cecece solid;
padding-right: 10px;
display: block;
}
.item_menu_suites2 a:hover{
float: left;
color: #cecece;
text-transform: uppercase;
text-decoration: none;
display: block;
}
.suiteimages {
float: left;
width: 145px;
border-right: 1px #cecece solid;
margin: 0 auto;
text-align: center;
display: block;
background: white;
height: 130px;
}
.suiteimages a{
text-align: center;
text-decoration: none;
}
.suiteimages a:hover{
text-align: center;
background: #cecece;
display: block;
height: 130px;
text-decoration: none;
}
.suiteimages img{
cursor: move;
}
.container_images_suites{
width: 451px;
clear: left;
float: left;
text-align: center;
margin-bottom: 20px;
}
#container_suites_interna {
width: 451px;
margin: 0 auto;
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
}
#container_storia_interna {
width: 451px;
margin: 0 auto;
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
float: left;
}
#container_storia_interna2 {
width: 419px;
margin: 0 auto;
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
float: left;
}
#container_evidenza_home {
width: 451px;
margin: 0 auto;
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
float: left;
}
.container_right_castello {
width: 420px;
margin: 0 auto;
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
float: left;
}
.evidenza_item_home{
float: left;
width: 140px;
border-right: 1px #dfd8cc solid;
height: 350px;
margin-left:7px;
}
.evidenza_item_home2{
float: left;
width: 140px;
margin-left:7px;
height: 350px;
}
.container_evidenza_interno{
float: left;
width: 132px;
height: 335px;
}
.foto_evidenza_home {
text-align: right;
}
.titolo_evidenza_home{
text-align: right;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #b2895c;
margin-top:10px;
}
.titolo_evidenza_home a{
text-align: right;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #b2895c;
text-decoration: none;
}
.titolo_evidenza_home a:hover{
text-align: right;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #b2895c;
text-decoration: underline;
}
.occhiello_evidenza_home {
text-align: right;
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
color: #6b6e6f;
}
.occhiello_evidenza_home a{
text-align: right;
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
color: #6b6e6f;
text-decoration: underline;
}
.occhiello_evidenza_home a:hover{
text-align: right;
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
color: #6b6e6f;
text-decoration: none;
}
.testo_evidenza_home {
font-size: 11px;
text-align: right;
font-weight:normal;
color: #6b6e6f;
line-height: 16px;
margin-top:20px;
}
.testo_evidenza_home a{
font-size: 11px;
text-align: right;
font-weight:bold;
color: #6b6e6f;
line-height: 16px;
text-decoration: underline;
}
.testo_evidenza_home a:hover{
font-size: 11px;
text-align: right;
font-weight:bold;
color: #6b6e6f;
line-height: 16px;
text-decoration: none;
}
#left {
float: left;
width: 452px;
}
#left_interna {
float: left;
width: 896px;
}
#right {
float: right;
width: 420px;
}
.menu_center{
clear: both;
float: left;
margin: 0 auto;
text-align: center;
width: 900px;
color: #542f06;
font-size: 10px;
text-transform: uppercase;
font-weight: normal;
margin-top:20px;
margin-bottom:0px;
}
div.menu_center a{
margin: 0 auto;
text-align: center;
width: 900px;
color: #542f06;
font-size: 10px;
#font-size: 10px !important;
text-transform: uppercase;
font-weight: normal;
text-decoration: none;
}

.menu_center a { font-size/*\**/: 10px; }

.menu_center a:hover{
margin: 0 auto;
text-align: center;
width: 900px;
color: #542f06;
font-size: 10px;
text-transform: uppercase;
font-weight: normal;
text-decoration: underline;
}
#footer {
clear: both;
margin: 0 auto;
padding-top:50px;
text-align: center;
width: 900px;
height:90px;
background-image: url('../imagesnew/background_footer.gif');
background-repeat: repeat-x;
background-position: top center;
}
.gerenza_left {
font-size: 11px;
color: #6b6e6f;
float: left;
width: 370px;
margin-left: 10px;
margin-top: 20px;
text-align: left;
}
.gerenza_right {
font-size: 11px;
color: #6b6e6f;
float: right;
width: 250px;
margin-right: 10px;
margin-top: 20px;
text-align: right;
}
/* paginatore */

.pagination{
padding: 2px;
margin: 1em 0;
clear: both;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "left" or "right" to left/right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

*:first-child+html .pagination li{ /*IE7 only CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}

* html .pagination li{ /*IE6 and below CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #6b6e6f;
text-decoration: none; 
color: #6b6e6f;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #6b6e6f;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{ /*Style for currently selected page link*/
background-color: #6b6e6f;
color: #FFF !important;
border-color: #6b6e6f;
font-weight: bold;
cursor: default;
}

.pagination a.disabled, .pagination a.disabled:hover{ /*Style for "disabled" previous or next link*/
background-color: white;
cursor: default;
color: #929292;
border-color: transparent;
}

.pagination a.prevnext{ /*Style for previous and next link*/
font-weight: bold;
}

/* */
.suites_item_all {
float: left;
width: 130px;
height:175px;
margin-left:15px;
text-align:left;
}
.name_all {
color: black;
font-size:12px;
text-align: left;
margin-left:5px;
}
.name_all a{
color: black;
font-size:12px;
text-align: left;
text-decoration: none;
}
.name_all a:hover{
color: black;
font-size:12px;
text-align: left;
text-decoration: underline;
}
.postiletto_all{
margin-left: 5px;
text-align: left;
font-size: 11px;

}
.postiletto_all a{
text-align: left;
font-size: 11px;

}
.payoff_all {
text-transform: uppercase;
text-align: left;
margin-left:5px;
color: #542F06;
}
.payoff_all a{
text-transform: uppercase;
text-align: left;
color: #542F06;
text-decoration: none;
}
.payoff_all a:hover{
text-transform: uppercase;
text-align: left;
color: #542F06;
text-decoration: underline;
}
.suites_all_img {
margin-left: 5px;
}
.interna_left {
width: 452px;
float: left;
margin-top:10px;
}
.interna_right{
float:left;
width: 400px;
text-align:left;
padding:5px;
font-size:11px;
margin-top:10px;
}
.testo_castello {
font-size: 11px;
margin: 0 auto;
margin-top: 10px;
width: 381px;
text-align: left;
}
.testo_castello a{
font-size: 11px;
margin: 0 auto;
text-align: left;
text-decoration: none;
}
.testo_castello a:hover{
font-size: 11px;
margin: 0 auto;
text-align: left;
text-decoration: underline;
}
.prezzo_left {
float:left;
width:70px;
height:25px;
border-bottom:1px #cecece solid;
text-align:center;
}
.prezzo_left2 {
padding-top:5px;
float:left;
width:70px;
border-right:1px #cecece solid;
height:20px;
text-align:center;
}
.prezzo_right {
float:left;
width:70px;
height:25px;
border-bottom:1px #cecece solid;
border-left:1px #cecece solid;
text-align:center;
}
.prezzo_right2 {
padding-top:5px;
float:left;
width:70px;
border-right:0px #cecece solid;
height:20px;
text-align:center;
}
.prezzo_left a{
width:70px;
height:25px;
text-align:center;
text-decoration: none;
}
.prezzo_left2 a{
width:70px;
height:20px;
text-align:center;
text-decoration: none;
}
.prezzo_right a{
width:70px;
height:25px;
text-align:center;
text-decoration: none;
}
.prezzo_right2 a{
width:70px;
height:20px;
text-align:center;
text-decoration: none;
}
.colonna_prezzi {
float:left;
width:150px;
margin-top:10px;
}
.prezzi_name {
padding-top:5px;
float:left;
width:100px;
height:20px;
text-align:left;
color:black;
}

.prezzi_name a{
padding-top:5px;
float:left;
text-align:left;
color:black;
text-decoration: none;
}


/* pagina contatti */
.mailforma2 {
font-family: "Trebuchet MS";
font-size: 10px;
color: #5e5e5e;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
float: left;
clear: both;
margin-top:20px;
padding-left: 20px;
}
.mailforma2 a{
font-family: "Trebuchet MS";
font-size: 10px;
color: #5e5e5e;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
margin-top:20px;
}
.mailforma_up{
font-family: "Trebuchet MS";
font-size: 10px;
color: #699fcf;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
float: left;
clear: left;
margin-top:20px;
}
.mailforma_up a{
font-family: "Trebuchet MS";
font-size: 10px;
color: #000000;
text-align: left;
font-weight: 700;
text-decoration: underline;
text-transform: uppercase;
}
.mailforma_up a:hover{
font-family: "Trebuchet MS";
font-size: 10px;
color: #699fcf;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
}
.mailforma {
font-family: "Trebuchet MS";
font-size: 10px;
color: #5e5e5e;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
float: left;
clear: left;
margin-top:20px;
padding-left: 20px;
}
.mailforma a:link{
font-family: "Trebuchet MS";
font-size: 10px;
color: #5e5e5e;
text-align: left;
font-weight: 700;
text-decoration: underline;
text-transform: uppercase;
}

.mailforma a:hover{
font-family: "Trebuchet MS";
font-size: 10px;
color: #5e5e5e;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
}
.mailforma a:active{
font-family: "Trebuchet MS";
font-size: 10px;
color: #5e5e5e;
text-align: left;
font-weight: 700;
text-decoration: underline;
text-transform: uppercase;
}
.mailforma a:visited{
font-family: "Trebuchet MS";
font-size: 10px;
color: #5e5e5e;
text-align: left;
font-weight: 700;
text-decoration: underline;
text-transform: uppercase;
}
.input { 
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px #cccccc ridge;
font-weight: 500;
padding-left: 5px;
float: right;
margin-top:20px;
clear: right;
margin-right: 59px;
}
.input_invio { 
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
background-color: #f1f2f2;
border: 1px #cccccc ridge;
font-weight: 500;
margin-right: 175px;
margin-top:20px;
clear: both;
float: right;
text-align: center;

}
.input a:link{ 
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px #242424 ridge;
font-weight: 500;
padding-left: 5px;

}
.input a:hover{ 
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px #242424 ridge;
font-weight: 500;
padding-left: 5px;
text-decoration: underline;
}
.input a:visited{ 
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px #242424 ridge;
font-weight: 500;
padding-left: 5px;

}
.input a:active{ 
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px #242424 ridge;
font-weight: 500;
padding-left: 5px;

}
.contatti_item{
padding: 5px;
padding-left:20px;
padding-top:20px;
width: 589px;
height: 170px;
display: block;
float: left;
}
.input2 { 
font-family: "Trebuchet MS";
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px #cccccc ridge;
font-weight: 500;
padding-left: 5px;
float: right;
margin-top:20px;
clear: both;
width: 400px;
}
#contactFormArea {
padding-left: 20px;
padding-bottom: 20px;
background-color: white;
}
.indirizzi {
font-family: "Trebuchet MS";
font-size: 10px;
color: #487DC4;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
margin-top:20px;
padding-left: 20px;
width: 200px;
float: right;
clear: right;
}
.indirizzi a{
font-family: "Trebuchet MS";
font-size: 10px;
color: #487DC4;
text-align: left;
font-weight: 700;
text-decoration: underline;
text-transform: uppercase;
}
.indirizzi a:hover{
font-family: "Trebuchet MS";
font-size: 10px;
color: #487DC4;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
}
.left_indirizzi {
font-family: "Trebuchet MS";
font-size: 10px;
color: #487DC4;
text-align: left;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
margin-top:20px;
padding-left: 200px;
width: 100px;
float: left;
clear: left;
}

.riga2{
width: 350px;
float: left;
clear: both;
background: white;
padding-bottom: 10px;
height: 40px;
}
.riga2:hover{
width: 350px;
float: left;
clear: both;
background: #f1f2f2;
}
.container_recapiti {
width: 418px;
}
.riga{
width: 398px;
float: left;
clear: both;
background: white;
padding-bottom: 10px;
height: 18px;
margin-top:5px;
text-align: left;
padding-left:20px;
}
.riga:hover{
width: 398px;
float: left;
clear: both;
background: #f1f2f2;
}
/* pagina contatti */
.container_paginatore {
width: 451px;
height: 20px;
float: left;
text-align:left;
margin-top:10px;
margin-bottom:10px;
}
.number{
color: #3a3a3a;
text-align: center;
width:451px;
font-size: 11px;
text-transform: uppercase;
font-weight: normal;
text-decoration: none;
background-color: #cecece;
margin: 0;
padding: 0;
}
.number a {
color: #3a3a3a;
text-align: center;
font-size: 11px;
text-transform: uppercase;
font-weight: normal;
text-decoration: none;
background-color: #cecece;
}
.number a:hover{
background-color: #eeeeee;
color: black;
}

.container_paginatore  {

height:auto;
}

/* nuove classi per offerte*/
.offerte_row_div {
    float;
    left;
    clear: both;
    width:
    100%;
}

.offerte_row_item {
    background-color: #FCFBF7;
    background-image: url("../imagesnew/price_bg.gif");
    background-position: right 6px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #DFD8CC;
    clear: both;
    float: left;
    padding: 16px 8px;
    width: 434px;
		text-align: left;
}

.data_01, .data_01 a {
    font-size: 11px;
    color: #4b4b4b;
    text-decoration: none;
    text-transform: uppercase;
}

.data_02, .data_02 a {
    font-size: 11px;
    color: #9b6428;
    text-decoration: none;
}

.offerte_row_icon {
    float: left;
    width: 35px;
    margin: 0px 6px;
}

.offerte_row_date {
    float: left;
    text-align: right;
    width: 70px;
    margin-top: 4px;
}

.offerte_row_pacchetto {
    float: left;
    width: 220px;
    margin-top: 4px;
}

.offerte_row_price {
    float: left;
    width: 86px;
}

.pacchetto_01, .pacchetto_01 a {
    text-transform: uppercase;
    color: #542f06;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.pacchetto_01 a:hover {
    color: #6c4701;
    text-decoration: none;
}

.pacchetto_02, .pacchetto_02 a {
    text-transform: uppercase;
    color: #542f06;
    font-size: 10px;
    font-weight: regular;
    text-decoration: none;
}

.pacchetto_02 a:hover {
    color: #6c4701;
    text-decoration: none;
}

.price_01 {
    color: #6c4701;
    font-size: 14px;
    text-decoration: line-through;
}

.price_02, .price_02 a {
    text-transform: uppercase;
    color: #6c4701;
    font-size: 22px;
    font-weight: regular;
    text-decoration: none;
}

.price_02 a:hover {
    color: #542f06;
    font-size: 22px;
    text-decoration: none;
}

.contenitore_left {
    float: left;
    clear: both;
}

.offerte_row_price {
    float: right;
    text-align: right;
    width: 86px;
}

.testo_servizi {
    font-size: 11px;
    color: #6b6e6f;
}

.offerte_row_item_dx {
    float: left;
    width: 316px;
}

.offerte_row_item_sx {
    float: left;
    width: auto;
    margin-right: 8px;
}

.offerte_row_item2 {
    background-color: #FCFBF7;
    border-bottom: 1px solid #DFD8CC;
    clear: both;
    float: left;
    padding: 16px 8px;
    width: 402px;
		text-align: left;
}

.container_superooferta {
    float: left;
    clear: both;
    background-image: url("../imagesnew/off_bg_01.gif");
    background-position: left top;
    background-repeat: no-repeat;
    width: 455px;
    height: 203px;
    margin-bottom: 8px;
}

.container_superooferta2 {
    float: right;
    background-image: url("../imagesnew/off_bg_02.gif");
    background-position: left top;
    background-repeat: no-repeat;
    width: 333px;
    height: 73px;
    margin-top: 108px;
    padding-right: 10px;
}

.first_row {
    float: left;
    clear: both;
    text-align: right;
    padding-right: 10px;
    width: 323px;
    margin-top: 13px;
}

.second_row {
    float: left;
    clear: both;
    text-align: right;
    padding-right: 10px;
    width: 323px;
    margin-top: 13px;
}

.suite, .suite a {
    font-size: 16px;
    color: #542f06;
    text-transform: uppercase;
}

.suite2, .suite2 a {
    font-size: 14px;
    color: #542f06;
    text-transform: uppercase;
}

.suite3, .suite3 a {
    font-size: 14px;
    color: #542f06;
    text-transform: uppercase;
    text-decoration: line-through;
}

.suite4, .suite4 a {
    font-size: 17px;
    color: #542f06;
    text-transform: uppercase;
    font-weight: bold;
}

.row_servizio {
    float: left;
    clear: both;
    widh: 402px;
    border-bottom: 1px solid #d6cfc0;
    margin-left: 8px;
    margin-top: 10px;
}

.row_servizio_sx {
    float: left;
    width: 200px;
    margin-right: 4px;
}

.row_servizio_def1 {
    float: left;
}

.row_servizio_def {
    margin-top: 10px;
}

.titolo_contenitore_right {
    float: left;
    clear: both;
}

.bg_trend  {
background-image:url("../imagesnew/bg_seo.gif");
background-position:right 1px;
background-repeat:no-repeat;
clear:both;
float:right;
#float:left !important;
margin-top:12px;
padding-right:8px;
padding-top:13px;
text-align:right;
width:383px;
padding-bottom:10px;
}

.seo2, .seo2 a {
    font-size: 11px;
    color: #563707;
    text-decoration: none;
}

.seo2, .seo2 a:hover {
    color: #6b6e6f;
    text-decoration: none;
}

.seo1, .seo1 a {
    font-size: 18px;
    color: #563707;
    font-weight: bold;
    text-decoration: none;
}

.seo1 a:hover {
    color: #6b6e6f;
    text-decoration: none;
}

.seo3, .seo3 a{
	color:#6b6e6f;
	font-size:14px;
	   text-decoration: none;
}

.seo3 a:hover{
	    color: #563707;
	   text-decoration: none;		}
		 
		 
		 .rates{
		 display:none;
		 }
		 
		 .jdGallery .slideInfoZone {
			#top:-12px !important;
		 }
		 
			 .jdGallery .slideInfoZone { top/*\**/: -10\9; }
