strong{font-weight:bolder;}
p{margin:5px 0;}

body{font-family: Trebuchet, "Trebuchet MS", sans-serif; background-color:#f5f0ea; min-height:100%; height: 100%;}
html{background-color:#f5f0ea; height:100%;}

#box-pagina{min-width:1100px; height: auto !important; min-height:100%; height: 100%;margin:0 auto -38px;background-image:url('img/background.jpg');}
#box-header{}
#preHeader{margin:auto; width:1000px;height:20px; padding:8px 0;}
#header{margin:auto; width:1000px; background-color:#e8dec5; height:90px; margin-bottom:20px;}
#postHeader{margin:auto; width:1000px; height:221px; margin-bottom:20px;}
#postHeader-sx{float:left; width:680px;}
#postHeader-dx{float:right;width:300px;}
#box-middle{width:1000px; margin:auto;}

#lingua{float:right; font-size:70%;}
#lingua img{margin-left:5px;}
#logo{float:left;margin:10px}
#title{float:left;color:#34719b;}
#title h2{font-size:180%; margin-top:30px;}
#slogan{float:right; width:220px; padding:0 40px; text-align:center; margin-top:20px;}
#slogan h1{color:#746952; font-size:130%;}
#menu{width:620px; padding:0 30px; background-color:#b7ac91; height:40px; margin-bottom:17px;}
.btnMenu{
    float: left;
    line-height:40px;
    text-transform: uppercase;
    font-size:80%;
}
.btnMenu a{
    text-decoration: none;
    color:#000;
}
/*.btnMenuSelected {
    background-image: url('img/bg_btn_menuHover.jpg');
    background-repeat:no-repeat;
    background-position: center;
}
.btnMenuSelected a{
    color:#fff;
}
.btnMenu:hover {
    background-image: url('img/bg_btn_menuHover.jpg');
    background-repeat:no-repeat;
    background-position: center;
}
.btnMenu:hover a{
    color:#fff;
}*/
#box-ricerca{width:260px; padding:5px 20px;  background-color:#b7ac91;height:211px;}
#box-ricerca h2{color:#fff; font-size:120%; margin-bottom:15px;}
#box-ricerca select{font-size:75%; float:left; width:122px; border:1px solid #603913;margin-bottom:5px;}
.prezzosearch{font-size:75%; float:left; width:120px; border:1px solid #603913;margin-bottom:5px; height:20px;}
.labelRicerca{float:left; font-size:75%; text-transform: capitalize;width:80px;margin-bottom:5px;}
.rowProdsubmitSearch{float:left; width:100%; text-align:center; margin-top:20px;}
.rowProdsubmitSearch input{font-size:85%;background-color:#603913; border:4px double #b7ac91; color:#fff; padding:1px 10px; }

#filtraprodotti{background-color:#b7ac91; width:978px; border:1px solid; float:left; margin-bottom:15px; padding:10px 10px 5px;}
select.Filtra{font-size:75%; float:left; width:122px; border:1px solid #603913;margin-bottom:5px; margin-right:20px;}
.prezzoFiltra{font-size:75%; float:left; width:120px; border:1px solid #603913;margin-bottom:5px; height:20px; margin-right:20px;}
.labelFiltra{float:left; font-size:75%; text-transform: capitalize; line-height:22px; margin-bottom:5px; margin-right:10px;}
.rowProdsubmitFiltra{float:right;}
.rowProdsubmitFiltra input{font-size:75%;background-color:#603913; text-transform:uppercase; border:4px double #b7ac91; color:#fff;width:100px; }


#box-mainHome{float:left; width:100%;}
#box-main{float:left; width:680px;}

.main p{font-size:75%; color:#603913; line-height:200%; text-align:justify;}
.main h2{color:#34719B; font-weight:bold; margin-bottom:12px;}
.mainHome{
    padding-bottom:54px;
    background-image:url('img/prefooter.png');
    background-position:bottom;
    background-repeat:no-repeat;}
.mainHome p{font-size:75%; color:#603913; line-height:200%; text-align:justify;}
.mainHome h2{color:#34719B; font-weight:bold; margin-bottom:12px;}
.mainprodotti{margin-top:20px;}
.mainprodotti p{font-size:75%; color:#603913; line-height:200%; text-align:justify;}
.mainprodotti h2{color:#BE1E2D; font-weight:bold; margin-bottom:20px;}
.mainPrivacy p{font-size:75%; color:#603913; line-height:200%; text-align:justify;}
.mainPrivacy a{color:#603913;}
#box-dx{float:right; width:300px;}
#box-dx h2{color:#BE1E2D; font-weight:bold; margin-bottom:10px;}

/*PRODOTTI*/
.prodotto h3{color:#BE1E2D; margin-bottom:20px; font-size:140%; text-transform:uppercase;}
.prodottoRow{float:left;width:978px; border:1px solid #c3a986; padding:10px; margin-bottom:15px;}
.immagine_prodotti{float:left; width:150px; padding-right:30px;}
.carat_prodotti{float:left; width:798px;}
.tipologiaElocalita{float: left; width:100%;}
.DescrizioneProd{float:left; width:100%; margin-top:5px;}
.prezzoElink{float:right;}
.prezzoElink a{color:#515151; text-decoration:none; text-transform: uppercase; font-size:80%;}
.linkscheda{float:left; padding-right:20px; border-right:1px solid #515151; margin:5px 20px 0 0; }
.infoprod{float:left;margin:5px 20px 0 0; }
.prezzoProdotti{float:left; font-size:110%; background-color:#603913; color:#fff; width:116px; padding:2px 10px; text-align:center; line-height:130%;}
.prezzoProdotto{float:right; margin-top:20px; font-size:110%; background-color:#603913; color:#fff; width:116px; padding:2px 10px; text-align:center; line-height:130%;}
.descrizionecompleta{float:left; width:100%;}
.labelDettagliProd{float:left; width:10%; font-size:80%; color:#000;text-transform: capitalize;margin-bottom:5px;}
.datoDettagliProd{float:left; width:90%; font-size:80%; color:#000; text-transform: uppercase;margin-bottom:5px;}

.paginate{text-align:right; float:right; margin-bottom:15px; color:#000; font-size:85%;}
.paginate a{color:#000; text-decoration:none; margin-left:4px; background-color:#e8dec5; padding:4px 8px; height:15px;border:1px solid #C3A986;}
.paginate a:hover{background-color:#b7ac91;}
.paginate a.ar-paginateActive{background-color:#b7ac91;}

.cycleprod{width:300px; height:275px; margin-bottom:20px;overflow:hidden;border:1px solid #c3a986;}
.prodottoRowDx{float:left;width:260px; border:8px solid #b7ac91; padding:12px; margin-bottom:15px; height:235px;}
.immagine_prodottiDx{float:left; width:100%; text-align:center; margin-bottom:10px;}
.carat_prodottiDx{float:left; width:100%;;}
.tipologiaElocalitaDx{float: left; width:100%;}
.labelDettagliProdDx{float:left; width:40%; font-size:80%; color:#000;text-transform: capitalize; margin-bottom:5px;}
.datoDettagliProdDx{float:left; width:60%; font-size:80%; color:#000; text-transform: uppercase; margin-bottom:5px;}
.DescrizioneProdDx{float:left; width:100%; margin-top:5px;}
.prezzoElinkDx{float:left;}
.prezzoElinkDx a{color:#515151; text-decoration:none; text-transform: uppercase; font-size:80%;}
.linkschedaDx{float:left; padding-right:10px;margin:5px 10px 0 0; }
.infoprodDx{float:left;margin-top:5px; }
.prezzoProdottiDx{float:left; font-size:110%; background-color:#603913; color:#fff; width:116px; padding:2px 10px; text-align:center; line-height:130%; margin:5px 124px 5px 0;}
.DescrizioneProdDx{float:left; width:100%;font-size:75%; color:#603913; line-height:200%; text-align:justify; margin:auto;}

/*Scheda Prodotto*/
.galleryProd{float:left; width:280px;}
.bigImgProd{text-align:center; margin-bottom:10px;}
.prodottoDx{float:right; width:680px;}
.carattProd{float:left; width:360px;}
.descrizionecompleta{float:left; width:100%; margin-top:20px;}
.descrizionecompleta p{color:#000;}
.labelDettagliProdotto{float:left; width:40%; font-size:80%; color:#000;text-transform: capitalize;margin-bottom:8px;}
.datoDettagliProdotto{float:left; width:60%; font-size:80%; color:#000; text-transform: uppercase;margin-bottom:8px;}
.tornaproposte{float:left; width:100%; text-align:center;}
.tornaproposte a{display:block; background-color:#BE1E2D; margin:20px auto;text-decoration:none; width:220px; color:#fff; font-size:75%; padding:2px 5px;}
.immagineslide{ width: 86px; float: left;padding:10px 0; text-align:center;}

/*box info*/
.Box-Infoprod{float:right; width:258px; border:1px solid #c3a986; padding:50px 20px 10px; font-size:75%;
              background-image:url('img/prefooter.png');
              background-position:50% 10px;
              background-repeat:no-repeat;}
.Box-Infoprod p{font-size:100%;}
.Box-Infoprod input{height:18px;}
.Box-Infoprod h2{color:#BE1E2D; font-weight:bold; margin-bottom:10px; text-align:center;}
.campoInfo { width: 258px; float: left; }
.campoInfo p { width: 100px; float: left; line-height:100%; color:#000; margin-top:10px }
.campoInfo input { width: 155px; float: right; font-family: Arial; color: #000; border: 1px solid #c3a986; margin-top:5px;}
.campoInfo2 { width: 258px; float: left; margin-top:5px;}
.campoInfo2 p { width: 100px; float: left; line-height:100%; color:#000; margin-top:5px; margin-bottom:0px;  }
.campoInfo2 input { width: 155px; float: right; font-family: Arial; color: #000; border: 1px solid #c3a986; margin-top:0;}
.campoInfo2 textarea { width: 155px; float: right; height: 40px; font-size: 11px; font-family: Arial; color: #000; border: 1px solid #c3a986;}
.campoInfo2 img {float:right; clear:both; margin:5px 0; }
.campoData{ width: 258px; float: left;margin-top:5px; }
.campoData p { width: 100px; float: left; line-height:100%; color:#000; margin-top:5px; margin-bottom:0px;  }
.campoData input {width: 138px; float: right; font-family: Arial; color: #000; border: 1px solid #c3a986; margin-top:0;}
.campoData img {float:left; }
.campoOra{ width: 258px; float: left;margin-top:5px; }
.campoOra p { width: 100px; float: left; line-height:100%; color:#000; margin-top:5px; margin-bottom:0px;  }
.campoOra select {width: 50px; float: left; font-family: Arial; color: #000; border: 1px solid #c3a986; margin-top:0;}
.inviaInfo { margin:20px 0 0; float: left; width: 258px; text-align: center; }
.inviaInfo input{ height:20px; border:none; background-image:none; background-color:#603913; color:#fff; padding:2px 10px; text-transform:uppercase;}

/* Contatti */
.campo { width: 340px; float: left; height: 40px; }
.campo p { width: 100px; float: left; line-height:100%; }
.campo input { width: 155px; float: right; font-family: Arial; color: #000; border: 1px solid #c3a986; margin-top:5px; margin-right:20px;}
.campo3 { width: 340px; float: left; height: 40px; }
.campo3 p { width: 100px; float: left; line-height:100%; }
.campo3 input { width: 155px; float: right; font-family: Arial; color: #000; border: 1px solid #c3a986; margin-top:5px;}
.campo2 { width: 680px; float: left; margin-bottom: 15px; }
.campo2 p { width: 162px; float: left; line-height:100%; }
.campo2 img {margin-top:3px; }
.campo2 input { float: left; width: 155px; margin-right: 10px;font-family: Arial; color: #000; border: 1px solid #c3a986; margin-top:2px; }
.campo2 textarea { width: 516px; float: right; height: 60px; font-size: 11px; font-family: Arial; color: #000; border: 1px solid #c3a986;}
.trattamento { font-size: 70%; line-height: 13px; margin-bottom: 10px; width: 680px; color: #603913; float: left; }
.trattamento p{ margin-top:5px; font-size:100%; }
.trattamento a{ color: #603913; }
.invia { margin:10px 0 20px; float: left; width: 680px; text-align: center; }
.invia input{ border:none; background-image:none; background-color:#603913; color:#fff; padding:2px 10px; text-transform:uppercase;}
input.obb { border: 1px solid #603913 }
textarea.obb { border: 1px solid #603913}

/*FOOTER*/
.push{clear:both; height:38px;}
#box-footer{height: 38px;}
#footer{margin:auto; width:1000px; height:38px; background-color:#e8dec5;}
.footer-indirizzo{margin:10px; font-size:75%; color:#000; float:left;}
.footer-indirizzo a{color:#000;}
.footer-crediti{margin: 10px; font-size:75%; color:#000; float:left; display:none;}
.footer-crediti a{color:#000;}


