body{
    font-family: 'Josefin Sans', sans-serif;
}
.page
{
    width: 1180px;
    max-width: 100%;
}
.pageBG
{
    background: url("../../web-images/bg_whiteTra.png") repeat scroll center top #ffffff;
}

#footer {
    padding: 90px 5px 50px 0;
    text-align: center;
}
#footer a{
	color: White;
}
#footer a:hover {
	color:#3D585F;
}	
#link 
{
	color: black;
	margin: 8px 0 0 0;
	padding: 0;
	text-align: center;
	letter-spacing:2px;
}

.bgSlideShow{
    background-color:#8a7b5e;
}
.headerboxlogo
{
    text-align: center;
}
.headerlogo img
{
    margin: 14px 0 5px 0;
    max-height: 170px;
    padding: 8px 0;
    max-width: 100%;
}

    #tabs1 
    {
   background: #684525 url("../../_web-img/custom/menu.jpg") repeat-x scroll 0 0;
border-top: 0px solid #e0c89d;
border-bottom: 0px solid #e0c89d;
    font-size: 1.2em;
      }

.boxSideContent
{
	border: 1px solid #FFFFFF;
	background:url("../../web-images/bg_whiteTra.png") repeat scroll center top transparent;
	padding:0px 5px;
}
.boxSideContent .content
{
	padding: 5px 2px 0 2px;
}
.boxSideContent .content h2
{
	margin:8px 0;
	font-size:1em;
}
.boxSideContent .content h1
{
	margin:12px 0 6px 0;
}
.boxSideContent .content h2 a
{
    background-color: #f7efd5;
    border: 0px solid #cddde9;
    display: block;
    font-weight: 300;
    padding: 12px 8px;
}
.boxSideContent .content h2 a:hover
{
	color:Gray;
}
#tabs1 ul {
    text-align: center;
}
#tabs1 a {
    display: inline-block;
    float: none;
    margin: 12px 22px;
    padding: 0 2px;
}
#tabs1 a:hover {
    /*border-left: solid 26px #a40000;*/
    float: none;
}
.box01home3All .boxNotiziaHome h3, .box01home4All .boxNotiziaHome h3, .box01home5All .boxNotiziaHome h3 {
    padding: 0;
}
.box01home3All .boxNotiziaHomeContent h3 a, .box01home4All .boxNotiziaHomeContent h3 a, .box01home5All .boxNotiziaHomeContent h3 a {
    background: #684525 url("../../_web-img/custom/categoria.jpg") repeat-x scroll 0 0;
    border-top: 0px solid #684525 ;
    color: #fff;
    display: block;
    font-weight: 300;
    padding: 20px 4px;
    border-radius: 0 0 9px 9px;
  -moz-border-radius: 0 0 9px 9px; /* firefox */
  -webkit-border-radius: 0 0 9px 9px; /* safari, chrome */
   min-height: 2.4em;
}
.box01home3All .boxNotiziaHomeContent a:hover, .box01home4All .boxNotiziaHomeContent a:hover, .box01home5All .boxNotiziaHomeContent a:hover {
    /*background-color: #0060a2;
    border-top: solid 2px #999;*/
    background: #684525 url("../../_web-img/custom/categoriaHover.jpg") repeat-x scroll 0 0;
}
.listaarticoliCatAll .listaTitolo a, .listaprodottiCatAll .listaTitolo a, .listaarticoliAll .listaTitolo a   {
    background: #684525 url("../../_web-img/custom/categoria.jpg") repeat-x scroll 0 0;
    border-top: 0 solid #d50000;
    color: #fff;
    display: block;
    padding: 30px;
    border-radius: 0 0 9px 9px;
  -moz-border-radius: 0 0 9px 9px; /* firefox */
  -webkit-border-radius: 0 0 9px 9px; /* safari, chrome */
}
.listaarticoliCatAll .listaTitolo a:hover, .listaprodottiCatAll .listaTitolo a:hover, .listaarticoliAll .listaTitolo a:hover {
    color: #eee;
    background: #684525 url("../../_web-img/custom/categoriaHover.jpg") repeat-x scroll 0 0;
}
.box01home3All .titoloBox
{
    border-bottom: 1px solid #999;
    margin: 12px 0 0;
}
.listaprodottiAll .boximgListaArticoli img {
    max-height: 250px;
    max-width: 100%;
    width: auto;
}
.listaprodottiAll .boximgListaArticoli a {
    display: block;
    min-height: 100px;
    text-align: center;
}
.listaprodottiElem .listaTitolo {
    background-color: #f7efd5;
}
.listaVoci2All .listaVoci2Elem {
    border-top: 3px solid #f7efd5;
    margin-top: 30px;
}

.CMtitolo {
    border-bottom: 1px solid #f7efd5;
}
.CMimg {
    max-width: 100%;
    padding-right: 2%;
}
.CMimg1 {
    max-width: 100%;
}
.CMprezzo {
    background-color: green;
    color: #fff;
    float: right;
    font-size: 1.2em;
    margin-left: 20px;
    padding: 4px 18px;
    text-align: right;
}
.boxNotizieContent.boxNotizieContent3 {
    border: solid 0px #eee;
    background-color: #f7efd5;
    max-height:200px;
overflow:hidden;
}
.boxNotizieContent3 .immagineNew a {
   max-width:50%;
}
#main {
    width: 100%;
}

#sidebar {
    display: none;
}
.menuHome3All .boxNotiziaHome {
    border-bottom: 1px solid #684525;
    border-top: 1px solid #684525;
    margin: 1% 4% 0 0;
    padding: 12px 0;
    width: 30.667%;
}
.menuHome3All .boxNotiziaHomeFine {
    margin-right: 0;
}
.moduloContatti {
    margin-left: 1%;
    max-width: 97%;
}
.testoContatti {
    width: 320px;
    margin-right: 1%;
    max-width: 97%;
}
.capolettera {
    color: #6b4b1a;
    float: left;
    font-size: 4.5em;
    font-weight: 800;
    line-height: 0.8;
    margin: 0 0.2em 0 0;
}
#ctl00_ctl00_Head_Head_Label11
{
display:none;
}
.moduloPreventivo {
    margin: 0 1%;
    width: 98%;
}
.moduloPreventivo .campo0,.moduloPreventivo .campo1,.moduloPreventivo .campo2,.moduloPreventivo .campo3,.moduloPreventivo .campo4,.moduloPreventivo .campo5, .moduloPreventivo .campoSTD {
    float: left;
    margin-right: 2%;
    width: 48%;
}
.moduloPreventivo .singleline {
    width: 98%;
}
.moduloPreventivo .multiline{
    width: 98%;
}
.finitureList {
    max-width: 600px;
    width: 100%;
}
.finitureList td {
    margin-right: 3%;
    text-align: center;
    width: 30%;
}

.finitureList input {
    display: block;
    margin: 12px 0 2px;
    text-align: center;
    width: 100%;
}
.finitureList span {
    display: block;
    text-align: center;
}
.sloganHome
{
font-size: 70px; 
font-weight: bold; 
margin: 12px 0 20px 0; 
color: #684525; 
text-align: center; 
font-family: 'Tangerine', cursive;
}
.testomancProdOrd
{
font-weight:700;
font-size:1.2em;
color: #684525; 
}





@media only screen and (max-width: 768px) 
{
.moduloPreventivo .campo0,.moduloPreventivo .campo1,.moduloPreventivo .campo2,.moduloPreventivo .campo3,.moduloPreventivo .campo4,.moduloPreventivo .campo5, .moduloPreventivo .campoSTD  {
    float: left;
    margin-right: 0%;
    width: 98%;
}
}

@media only screen and (max-width: 480px) 
{
}