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

.camere a{
background-image:url(/images/butt-camere.jpg);
background-repeat:no-repeat;
width:192PX;
height:31PX;
display:block;
text-align:center;
padding:5px 0 0 0;

}

body{
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#535353;
font-size:11px;
line-height:16px;

}
ul{
list-style:none;
margin:0;
padding:0;
}
li{
margin:0;
padding:0;
}
p{
margin:0;
padding:0;
}
span{
margin:0;
padding:0;
color:#323232;
}
h1{
font-size:14px;
margin:0;
padding:0;
font-style:normal;
}
h2{
font-size:16px;
margin:0;
padding:0;
color:#fb9504;
font-style:normal;
}
h3{
margin:0;
padding:0;
color:#535353;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;

}
input{
margin:0;
padding:0;
}
table,tr,td,th{
margin:0;
padding:0;
}
img{
border:0;
margin:0;
padding:0;
}
a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
margin:0;
padding:0;
color:#595858;
font-size:11px;
}
a:hover{
color:#fb9c14;
}
#container{
margin:0 auto;
width:961px;
text-align:left;
}
#main{
background-image:url(/UICs/images/bg-main.jpg);
background-repeat:repeat-y;
width:961px;
float:left;
}
#main-interno{
background-image:url(/UICs/images/bg-main-interno.jpg);
background-repeat:repeat-y;
width:961px;
float:left;
background-color:#fbfaf8;
}
#top{
width:961px;
height:220px;
text-align:center;

}
#barra-top{
margin:0 0 0 4px;
text-align:center;
}
#colonna-sinistra{

float:left;
width:238px;
background-color:#fbfaf8;
text-align:center;
margin:0 0 0 10px;
display:inline;
}
.menu {
background-color:#fbfaf8;
width:232px;
margin:0 0 0 5px;
padding:0 0 0 0;
}

.menu  a{
height:24px;
line-height:24px;
display:block;
padding:0 0 0 8px;
background-image:url(/UICs/images/bg-menu.jpg);
background-repeat:repeat-x;
text-align:left;
}
.menu  a:hover {
background-image:url(/UICs/images/bg-men-hover.jpg);
background-repeat:repeat-x;
display:block;
line-height:24px;
color:#595858;
}
.menu  span a{
background-image:url(/UICs/images/bg-men-hover.jpg);
background-repeat:repeat-x;
height:24px;
line-height:24px;
display:block;
color:#595858;
}
.sottomenu a  {
padding:0 0 0 30px;
background-image:url(/UICs/images/bg-menu-hover.jpg);
background-repeat:repeat-x;

}
.sottomenu a:hover  {
padding:0 0 0 30px;
background-image:url(/UICs/images/bg-menu.jpg);
background-repeat:repeat-x;
}.programma-menu  a{
height:24px;
line-height:24px;
display:block;
padding:0 0 0 8px;
background-image:url(/UICs/images/bg-menu.jpg);
background-repeat:repeat-x;
text-align:left;
width:350px;

}
.programma-menu  a:hover {
display:block;
line-height:24px;
color:#fb9504;
}
.programma-menu ul{
float:left;
margin:5px 5px 0 0;
}
.programma-menu img{
padding:7px 0 0 0;
}
.programma-content {
float:left;
width:663px;
margin:20px 0 0 0 ;
background-color:#FFFFFF;
padding:10px 5px 5px 5px;
}
.programma-content-a {
float:left;
width:650px;
margin:20px 0 0 0 ;
background-color:#FFFFFF;
padding:10px 5px 5px 5px;
}
.programma-content-a img{
float:left;
}
.programma-content-a span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.programma-content-a h2{
border-bottom:1px solid #faf9f7;
padding:0 0 10px 0;
margin:0 0 10px 0;
}
#prodotti{
float:left;
width:680px;
}
.box-prodotti {
border:2px solid #F7F6F4;
float:left;
min-height: 240px;
height: auto !important;
height: 240px;
padding:10px 5px 5px;
width:320px;
}
.box-prodotti img{
float:left;
border:2px solid #eeeeee;
}
.box-prodotti p{
width:320px;
float:left;
margin:5px 0 0 0;

}
.prezzo {
float:right;
width:200px;
margin:15px 0 0 0;
}
.prezzo span{
background-image:url(/UICs/images/prezzo.jpg);
background-repeat:no-repeat;
width:93px;
height:33px;
line-height:33px;
display: inline-block;
text-align:center;
margin:0 0 0 0;
font-weight:bold;
font-size:12px;
}
.ordine {
width:200px;
float:left;
margin:15px 0 0 8px;

}
.ordine img {
border:0;
}
.ordine a {
margin: 0 0 0 0;
padding:0;
font-size:10px;

}
.carrello{
float:right;
margin:7px 0 0 2px;
display:inline;
}
.carrello a img{
border:0;
}
.carrello p{
float:left;
}
.carrello-ordine{
float:right;
margin:0 10px 0 0;
display:inline;

}
.carrello-ordine a img{
border:0;
}

.menu-int {
background-image:url(/UICs/images/menu-int.jpg);
background-repeat:repeat-x;
height:106px;
width:232px;
margin:0 0 0 5px;
}
.listino{
border-top:2px solid #dddddd;
width:236px;
padding:10px 0 0 0;
margin:19px 0 0 2px;
}
.listino a{
font-size:14px;
}
.listino-int{
border-top:2px solid #dddddd;
width:236px;
padding:5px 0 0 0;
margin:0 0 0 2px;
}
.listino-int a{
font-size:14px;
}
#colonna-centrale{
background-image:url(/UICs/images/pr.jpg);
background-repeat:repeat-y;
float:left;
width:335px;
padding:3px 0 0 4px;
margin:0 0 0 10px;
background-color:#f8f8f6;
}
.content{

padding:6px 3px  30px 5px;
text-align:left;
}
.content p{
padding:3px 5px 5px 5px;
}
.content h1{
padding:8px 0 0 5px;
}
#colonna-destra{
float:left;
margin:3px 0 0 11px;
}
.offerte{
background-image:url(/UICs/images/offerte.jpg);
background-repeat:no-repeat;
height:39px;
padding:25px 0 0 27px;
width:313px;
}
.offerte a{
margin: 0 0 0 35px;
}
.offerte-a{
background-image:url(/UICs/images/bg-offerte.jpg);
background-repeat:repeat-x;
padding:5px 0 6px 0;
text-align:center;
width:338px;
}
.prodotti {
float:left;
margin:15px 0 0 20px;
}
.prodotti a{
background-image:url(/UICs/images/pulsante-a.jpg);
width:143px;
height:31px;
background-repeat:no-repeat;
line-height:31px;
display:block;
text-align:center;
}
#centro-interno{
float:left;
background-image: url(/UICs/images/bg-centro-interno.jpg);
background-repeat:repeat-x;
width:687px;
margin:3px 0 0 10px;
padding:10px 3px 45px 5px;
background-color:#f0f0ed;

/*IE hack for min-height */
min-height: 340px;
height: auto !important;
height: 340px;

}
#centro-interno h1{
display:inline;
font-size:18px;
color:#535353;
font-weight:normal;
margin:0 0 0 5px;
}
#centro-interno p{
margin:5px 0 0 0;
}
#centro-interno span{
font-size:12px;
font-weight:bold;
}
#centro-interno table{
background-image:url(/UICs/images/bg.table.jpg);
background-repeat:no-repeat;
display:block;
width:464px;
}
#centro-interno-popup{
background-image: url(/UICs/images/bg-centro-interno.jpg);
background-repeat:repeat-x;
margin:10px 0 0 7px;
padding:10px 3px 20px 10px;
background-color:#f0f0ed;
float:left;
width:936px;

}
#centro-interno-popup img{
float:left;
margin:5px 10px 0 0;
}
#centro-interno-popup p{
width:900px;
text-align:left;
}
#centro-interno table td  {
background-image:url(/UICs/images/bg-tr.jpg);
background-repeat:repeat-x;
display:block;
height:22px;
line-height:22px;
margin: 0 0 0 5px;
padding:0 0 0 8px;
width:442px;
}
#centro-interno table th  {
background-image:url(/UICs/images/bg-th.jpg);
background-repeat:repeat-x;
display:block;
height:31px;
line-height:31px;
padding:0 0 0 8px;
font-weight:bold;
font-size:12px;
color:#535353;
margin:0 0 0 3px;
}
.gallery img{
border:3px solid #dedede;
margin:5px 10px 5px 3px;
}
#centro-interno-a{
float:left;
background-image: url(/UICs/images/bg-centro-interno.jpg);
background-repeat:repeat-x;
width:684px;
margin:3px 0 0 10px;
padding:10px 3px 10px 5px;
background-color:#f0f0ed;
/*IE hack for min-height */
min-height: 375px;
height: auto !important;
height: 375px;


}
#centro-interno-a img{
float:left;
margin:0 8px 0 0;
}
#centro-interno-a h1{
display:inline;
font-size:18px;
color:#535353;
font-weight:normal;
margin:0 0 10px 5px;
padding:0 0 20px 0;
}
#centro-interno-a h1 a{
display:inline;
font-size:16px;
color:#535353;
font-weight:normal;
margin:0 0 0 5px;
font-weight:bold;
}
#centro-interno-a h1 a:hover{
color:#fb9504;
}
#centro-interno-a h3{
margin:10px 0 10px 0;
}
#centro-interno-a p{
padding: 0 0 10px 0;
}
.conferma-ordine{
width:643px;
background-color:#ffffff;
padding:10px 5px 20px 5px;
margin:20px 0 0 0;
}
.conferma-ordine h3{
font-size:12px;
font-weight:bold;
margin:0 0 15px 0;
border-bottom:1px solid #f9f8f6;
padding:0 0 20px 0;
width:400px;
}
.conferma-ordine img{
float:left;
border:2px solid #eeeeee;
}
.conferma-ordine h2{
margin:5px 0 5px 0;
}
.conferma-ordine p{
width:470px;
text-align:left;
padding:0 0 10px 0;
}
.content-centro-interno-a{
background-color:#FFFFFF;
width:630px;
margin:20px 2px 0 5px;
padding:15px 10px  15px 30px;
}
.content-centro-interno-a li{
font-size:12px;
font-weight:normal;
line-height:16px;
}
.content-centro-interno-a li h2{
margin:0 0 5px 0;
}
.tao-salute{
float:right;
padding:30px 0 0 0;
}
.button{
background-image:url(/UICs/images/pulsante.jpg);
background-repeat:no-repeat;
width:141px;
height:31px;
float:left;
line-height:31px;
text-align:center;
margin:0 10px 0 0;
}
.button h2 a{
color:#fb9504;
font-style:normal;
font-size:16px;
}
.button h2 a:hover{
color:#535353;
}
.button-b{
background-image:url(/UICs/images/pulsante.jpg);
background-repeat:no-repeat;
width:141px;
height:31px;
line-height:31px;
text-align:center;
float:left;
margin:0 10px 0 0;
}
.button-a{
background-image:url(/UICs/images/pulsante-a.jpg);
background-repeat:no-repeat;
width:141px;
height:30px;
float:left;
line-height:30px;
text-align:center;
margin:0 10px 0 0;
}
.button-a h2 a{
color:#535353;
font-style:normal;
font-size:14px;
}
.button-a h2 a:hover{
color:#fb9504;
font-style:normal;
font-size:14px;
}
.programma{
float:left;
width:663px;
margin:20px 5px 0 5px;
}
.programma h2{
margin:0 0 0 5px;
}
.programma table{
width:663px;
margin:5px 0 0 0;
background-color:#FFFFFF;
}

.programma td{
padding: 5px 8px 8px 5px;
font-size:11px;
font-weight:normal;
margin:0;
}
.programma span{
float:right;
font-size:16px;
width:80px;
}
.programma-tao{
float:left;
width:663px;
margin:20px 5px 0 5px;
}
.programma-tao table{
width:668px;
}
.programma-tao h2{
margin:0 0 10px 5px;
font-size:14px;

}

.programma-tao table{
margin:5px 0 0 0;
}
.programma-tao td{
background-color:#FFFFFF;
padding: 5px 8px 8px 5px;
font-size:11px;
width:	159px;
font-weight:normal;
margin:0;
}
.programma-tao th{
background-color:#FFFFFF;
padding: 5px 8px 8px 5px;
font-size:14px;
font-weight:normal;
color:#fb9504;
}
.programma-tao span{
color:#fb9504;
font-size:12px;

}
.programma-tao table input{
margin:5px 0 0 3px;
}
.programma-tao table a{
text-decoration: underline;
font-weight:normal;
}
.programma-tao table a:hover{
text-decoration: none;
}
.verifica-disponibilita td, th{
background-color:#FFFFFF;
padding: 5px 8px 38px 5px;
font-size:12px;
font-weight:normal;
margin:0;
}
table.verifica-disponibilita {
width:670px;
margin:5px 0 10px 0 ;
}
input.submit  {
background-image:url(/UICs/images/pulsante.jpg);
background-repeat:no-repeat;
width:141px;
height:31px;
line-height:31px;
border:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#535353;
padding:0 0 8px 0;
margin:10px 0 10px 0;
}
input.submit:hover{
color:#fb9504;
}
#modulo-form{
background-color:#FFFFFF;
padding:8px 0 0 16px;
margin:10px 0 10px 0;
width:653px;
}
#modulo-form input{
border:1px solid #cdcccc;
margin:3px 0 10px 0;
}
#modulo-form select{
margin:3px 0 10px 0;
color:#ab886b;
}
#modulo-form input.submit{
border:0px;
}
.programma select{
margin:0 0 0 0;
color:#ab886b;
width:150px;
}
#modulo-form textarea{
width:350px;
height:100px;
overflow:auto;
border:1px solid #cdcccc;
}
#modulo-form input.quantita {
width:25px;
margin: 5px 0 0 5px;
}
.prenotazioni td{
padding:0 0 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#535353;
font-style:normal;
}
#destra-interno{
float:right;
width:205px;
margin:3px 0 0 5px;
padding:0 0 0 10px;
}
#destra-interno img{
margin:3px 0 0 0;
display:block;
}
#link{
background-image:url(/UICs/images/bg-link.jpg);
background-repeat:repeat-x;
width:695px;
float:right;
margin:0 9px 0 0;
height:71px;

}
#link img{
float:right;
padding:10px 10px 0 0;
display:inline;
}
#footer{
background-image:url(/UICs/images/footer.jpg);
background-repeat:no-repeat;
clear:both;
width:961px;
height:34PX;
padding:7px 0 0 15px;
font-size:10px;
}
#check {
border:0;
margin:10px 2px 20px 0;
}
#check input {
border:0;
margin:10px 2px 0 0;
}
#check a  {
color:#fb9504;
font-size:12px;
border:0;
}
#check  a:hover {
color:#535353;
}














/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
