body{ 
    background-color:#CCCCCC;
	border-right:1px outset #CC0000;
	border-left:1px solid #CC0000;
	border-bottom:1px inset #CC0000;
	border-top:none;
	margin:auto;
}
#error404{font-size:20px;font-family:"Times New Roman", Times, serif;margin-top:40px;}
#commento{border:1px solid #CC0033;background-color:#FFFFFC;font-size:90%;width:100%;margin-top:20px !important;margin-top:0px;padding:8px;text-align:center;}
#commento h2{font-size:28px;font-family:"Monotype Corsiva"Georgia, Times, serif;margin-top:40px;}
#commento span{color:#FF0000;font-size:64px;}
#commento li{margin-top:10px;padding-bottom:10px;}

#tooltip{
position:absolute; 
left:510px; 
z-index:99;
}	

#layout{
width:999px;
width:1002px !important;
}
a{   
    color:#CC0000;
	text-decoration:none;
}
a:link{
    color:#CC0000;
	text-decoration:underline;
}
a:visited{
    color:#CC0000;
	text-decoration: none;
}
a:hover{
    color:#FF9900;
	text-decoration: underline;
}

/*** Intestazioni logiche  ***/

h1{
font-family:Monotype Corsiva, Georgia, serif;
font-size:25px;
font-weight:800;
color:#990000;
margin:0;
}

.ombrato{
width:300px; 
/*filter:shadow;*/
margin:auto;
} 

.ombra{
width:730px; 
/*filter:shadow;*/
}

h2{margin:0; font-weight:100}

#antico{
font-family:Monotype Corsiva, Verdana, sans-serif;
font-size:17px;
font-weight:100;
color:#CC0000;
margin:0;
}

#casa{
font-family:Georgia, Times, serif; 
color:#CC0033; 
font-size:17px; 
margin-bottom:6px; 
margin-top:30px;
}

/**** STILE MENU SX LATERALE ****/

.categoria {
    background-image:url(../imgs/categorie.png);
	background-repeat:no-repeat;
	font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #993300;
	text-decoration: none;
	font-weight:100;
	text-align: center;
	height:26px;
	width:130px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:15px !important; margin-bottom:18px;
	padding-bottom:3px !important; padding:0;
}
.categoria a:link {
	font-family:Comic Sans MS, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight:100;
	color:#FFFFCC;
	text-decoration: none;
}

.categoria a:visited{
	font-family:Comic Sans MS, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight:100;
	color:#FFFFCC;
	text-decoration: none;
}
.categoria a:hover {	
	font-family:Comic Sans MS, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight:500;
	color: #FF9900;
	text-decoration: none;
}
#new{
margin-bottom:13px;
margin-bottom:15px !important;
}

/***** STILE MENU ORIZZONTALE ***/

.menu{
background-image:url(../imgs/menu.png);
background-repeat:no-repeat; 
background-position:center; 
border:none;
font-family:Comic Sans MS;
font-size:18px;
font-weight:100;
color:#FFFFC1;
text-decoration:none;
text-align:center;
}

.menu a:link{
color:#FFFFC1; 
font-size:18px; 
font-family:Comic Sans MS;
font-weight:100;
text-decoration:none;
text-align:center;
padding-bottom:5px;
}

.menu a:visited{
color:#FFFFC1; 
font-size:18px; 
font-family:Comic Sans MS;
font-weight:100;
text-decoration:none;
text-align:center;
padding-bottom:5px;
}

.menu a:hover{color:#FF9900}

.menu-h{
width:100%; 
height:57px !important; height:50px; 
border:3px double #CC0000; 
border-left:none; 
border-right:none;
}

/**** DOVE SIAMO SNAPSHOT MAPPA SATELLITARE ****/

#lay{width:800px; margin:auto}

#lay p a{color:#CC0000; font-size:16px}
#lay p a:link{color:#CC0000; font-size:16px}
#lay p a:visited{color:#CC0000; font-size:16px}

#lay td{font-size:16px; color:#CC0000}

.tab{
margin-top:20px; 
margin-left:6px;
margin-bottom:40px;
border-color:#CC0000;
}
#come{
padding-top:30px; 
padding-top:20px!important;
}
#coordinate{
font-size:15px;
width:630px; 
text-align:left;
}
.normal{font-size:15px}

.testo{font-size:15px}
#pad{padding-top:25px}

#snap{
margin-left:50px; 
text-decoration:underline;
}
.autostrada{
font-size:15px;
width:660px; 
padding-top:20px;
margin-left:30px!important;
margin-left:35px; 
text-align:justify;
}
.stampa{
font-size:15px;
width:660px;
margin-left:38px!important;
margin-left:35px; 
line-height:160%; 
text-align:justify; 
color:#CC0000;
}
#stampa{
margin-top:0px!important;
margin-bottom:45px!important;
}
.ul2{
font-size:15px;
width:660px; 
margin-left:0px!important;
margin-left:35px;
list-style: outside!important;
list-style:inside; 
text-align:justify;
font-weight:bold;
}
.li2{
font-size:15px;
padding-bottom:15px; 
margin-left:0; 
padding-left:0;
}
#sottolineo{text-decoration:underline}
#sottolinea{text-decoration:underline}
.nostyle{
width:660px;
list-style:none; 
margin-left:0;
padding-left:0;
}
.colore{
color:#CC0000; 
font-weight:normal;
margin-left:0;
font-size:15px;
}

.nostyle{list-style:none; margin-left:0}

.snapshot{
color:#CC0000; 
font-size:15px; 
font-weight:bold;
text-decoration:underline;
}
.snapshot a{
color:#CC0000; 
font-size:15px; 
font-weight:bold;
text-decoration:underline;
}
.snapshot a:link{
color:#CC0000; 
font-size:15px; 
font-weight:bold;
text-decoration:underline;
}
.snapshot a:visited{
color:#CC0000; 
font-size:15px; 
font-weight:bold;
text-decoration:underline;
}

/*** CHI SIAMO ***/

#generico{
font-family:Monotype Corsiva, Arial, sans-serif; 
font-size:40px; 
color:#CC0000;
margin-top:30px;
margin-bottom:30px;
}

#ditta{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px; 
color:#CC0000; 
width:745px;
margin-left:20px; 
}

.stile{
color:#CC0000; 
text-decoration:underline;
}

.stili{
color:#CC0000; 
font-size:12px;
}

.arredi{
color:#CC0000; 
text-decoration:underline;
}

.sede{color:#CC0000}

#esposizione{
width:735px; 
height:120px; 
margin-left:20px;
margin-right:auto;
}

#magazzino{
border:4px double #993300; 
float:left; 
margin-right:10px;
}

#falegnameria{
border:4px double #993300; 
float:left; 
margin-left:10px;
}

#mobili{
border:4px double #993300; 
float:left; 
margin-left:20px;
}

/*** PAGINA DOWNLOAD PDF ***/

.tabella {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
}
.linkpdf a link{
	color: #006699;
	text-decoration: none;
}
.linkpdf a hover {
	color: #0097DF;
	text-decoration:none;
}
.linkpdf a visited {
	color: #0097DF;
	text-decoration: none;
}
.Stile1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.underline{text-decoration:underline}

.contenitore{
width:760px!important;
width:780px; /* 780px */
margin-left:60px!important;
margin-left:50px;
}

.prodotto{
float:left; 
width:130px!important;
width:130px;
margin:30px;
display:inline;
text-align:left;
}

.imgpdf{
border:none;
vertical-align:middle;
text-decoration:none;
}
.imgpdf a link{
	color: #006699;
	text-decoration: none;
}
.imgpdf a hover {
	color: #0097DF;
	text-decoration:none;
}
.imgpdf a visited {
	color: #0097DF;
	text-decoration: none;
}

#download{
font-family:Monotype Corsiva, Arial, sans-serif; 
font-size:38px; 
color:#CC0000;
text-align:left;
width:300px;
margin-top:140px!important;
margin-top:60px;
margin-bottom:50px;
}

#pdf{
margin-left:150px;
margin-top:90px;
display:inline;
}
#adobe{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#666666; 
width:370px!important;
width:245px;
position:absolute!important;
top:1130px!important;
left:630px!important;
left:740px;
margin-top:100px!important;
margin-top:250px; 
text-align:center;
}
.spazio{
height:40px; 
width:130px!important;
}

.spazio2{height:340px}

/*** CONTATTI ***/

#contatti{
width:800px; 
margin-left:auto; 
margin-right:auto; 
margin-top:10px; 
margin-bottom:0;
}
#conta{
font-family:Monotype Corsiva, Arial, sans-serif; 
font-size:40px; 
color:#CC0000;
margin-top:0px;
margin-bottom:20px;
margin-left:65px;
text-align:left;
}
#privacy{
font-size:13px; 
color:#333333; 
width:500px; 
font-weight:500; 
padding-top:20px; 
padding-left:15px;
padding-right:15px; 
text-align:justify;
}
.riga{
color:#993300; 
font-size:13px; 
font-family:Tahoma;
}
.form2{
width:500px; 
margin-left:40px;
}
.tavolo{
background-color:#F2F2F2;
float:left;
margin-top:0px;
margin-left:10px!important;
margin-left:20px;
}
.tav{
background-color:#F2F2F2;
float:left;
margin-top:30px;
margin-left:90px!important;
margin-left:50px;
margin-bottom:10px;
}
.bgc{background-color:#F2F2F2;
float:left;
margin-top:50px!important;
margin-top:0px;
margin-bottom:50px;
margin-left:10px!important;
margin-left:0px;
}
.bg{background-image:url(../images/bg-cont.PNG)}

/* REFERENCES */

#generici{
font-family:Monotype Corsiva, Arial, sans-serif; 
font-size:40px; 
color:#CC0000;
margin-top:20px!important;
margin-top:20px;
margin-bottom:30px;
}
#generica{
font-family:Monotype Corsiva, Arial, sans-serif; 
font-size:40px; 
color:#CC0000;
margin-top:20px;
margin-bottom:20px;
}
.com{font-size:15px}
.image{
width:800px; 
margin-left:5px;
}
#comment{
margin-left:15px; 
margin-top:20px; 
font-weight:800;
font-size:16px;
}
.commenti{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
color:#CC0000;
text-align:center;
width:600px;
height:15px;
}
.co{
text-align:left;
background-image:url(../images/bg-cont.PNG);
margin-left:120px!important;
margin-left:60px;
margin-top:0;
}
.form3{
width:600px;
background:none;
}
.nome{float:right}

/* fine referenze */

/*** Slogan ***/

#slogan{
margin:30px; 
font-family:Monotype Corsiva, Georgia, serif;
font-size:220%;
font-weight:700;
color:#C10520;
margin-top:45px;
}
#salone{
font-family:Monotype Corsiva, Georgia, serif; 
font-size:150%;
font-weight:700; 
color:#C10520;
}
.sfondo{background-color:#FFFFCC}

#divNewsCont{
width:175px; 
height:102px; 
margin:5px; 
}
#divNewsText{
font-size:12px; 
font-family:verdana; 
color: #993300; 
margin-top:6px; 
line-height:145%; 
text-align:center;
}
.recapiti{
width:227px; margin:10px;
}
.recapito{
width:227px; 
margin-top:10px;
margin-right:5px;
margin-bottom:10px;
}
.mobile{
background-image:url(../images/bg-cont.PNG);
border:1px solid #CC0000;
border-top:none;
}
.mobilificio{
background-image:url(../images/bg-cont.PNG);
}
.hom{
font-family:tahoma; 
font-size:13px; 
color:#993300; 
text-align:justify;
}
.bg_pag{
background-image:url(../imgs/bg_pag.gif);
}
.bg_cont{background-image:url(../images/bg-cont.PNG);
}
.cat{
background-image: url(../images/bg-cat.PNG);
font-size:18px; 
font-family:Comic Sans MS;
font-weight:100;
width:155px;
margin-top:35px;
}
#cat{
border-right:3px double #CC3333; 
font-size:18px; 
font-family:Comic Sans MS;
font-weight:100;
}
td.hd {
font-family:times new roman; 
font-size:12px; 
color:#993300; 
text-align:center;
}
td.cp {
font-family:tahoma; 
font-size:10px; 
color:#626262; 
text-align:right; 
background:#FFFFFF;
}
td.gbn {
font-family:tahoma; 
font-size:11px; 
color:#FFFFFF;
}
td.cat {
font-family:tahoma; 
font-size:11px; 
color:#000000;
text-align:center;
}
td.zcat {
font-family:tahoma; 
font-size:12px; 
color:#990000;
text-align:left
}
td.zcat a:link, a:visited{
font-family:tahoma; 
font-size:12px; 
color:#990000;
}
td.zcat a:hover{
font-family:tahoma; 
font-size:12px; 
color:#CC3300;
}
td.ecat {
font-family:tahoma; 
font-size:12px; 
color:#990000;
text-align:left;
padding-left:97px;
}
td.ecat a:link, a:visited{
font-family:tahoma; 
font-size:12px; 
color:#990000;
}
td.ecat a:hover{
font-family:tahoma; 
font-size:12px; 
color:#CC3300;
}
.bordo{border:5px solid #993300;}

.prd{width:140px}

.prd img{border:2px solid #993300}

a.prd:link, a.prd:visited {
font-family:tahoma; 
font-size:11px; 
color:#CC0000;
text-decoration:none;
}
a.prd:hover {
font-family:tahoma; 
font-size:11px; 
color:#CC0000; 
text-decoration:underline;
}
a.top:link, a.top:visited {
font-family:tahoma; 
font-size:12px; 
color:#993300; 
text-decoration:underline;
}
a.top:hover {
font-family:tahoma; 
font-size:12px; 
color:#CC0000; 
text-decoration:underline;
}
td.frm {
font-family:tahoma; 
font-size:12px; 
color:#993300;
padding-left:3px;
}
.smll{
font-family:tahoma; 
font-size:10px; 
color:#993300; 
text-decoration:none;
}
.note{
font-family:tahoma; 
font-size:10px; 
color:#626262; 
text-align:justify;
}
table.header {
width:175px; 
height:83px; 
margin:5px; 
border: 1px solid #993300;
}
td.pres{
font-family:tahoma; 
font-size:16px; 
color:#993300; 
text-align:justify;
}
a.somner:link {
   font-family: Tahoma;
	font-size: 16px;
	color:#993300;
	text-decoration:none;
	text-align:justify;
}
a.somner:visited {
   font-family: Tahoma;
	font-size: 16px;
	color:#993300;
	text-decoration:none;
	text-align:justify;
}
a.somner:hover {
   font-family: Tahoma;
	font-size: 16px;
	color:#993300;
	text-decoration:underline;
	text-align:justify;
}
a.linkdove:link {
   font-family: Tahoma;
	font-size: 12px;
	color:#993300;
	text-decoration:none;
	text-align:justify;
}
a.linkdove:visited {
   font-family: Tahoma;
	font-size: 12px;
	color:#993300;
	text-decoration:none;
	text-align:justify;
}
a.linkdove:hover {
   font-family: Tahoma;
	font-size: 12px;
	color:#993300;
	text-decoration:underline;
	text-align:justify;
}
a.fotlink:link {
   font-family: Tahoma;
	font-size: 11px;
	color:#FFCCCC;
	text-decoration:none;
	text-align:justify;
}
a.fotlink:visited {
   font-family: Tahoma;
	font-size: 11px;
	color:#FFCCCC;
	text-decoration:none;
	text-align:justify;
}
a.fotlink:hover {
   font-family: Tahoma;
	font-size: 11px;
	color:#FFCCCC;
	text-decoration:underline;
	text-align:justify;
}
.collezzione{
font-family:Georgia, Times, serif; 
font-size:15px; 
color:#CC0033; 
text-align:justify; 
padding:5px;
margin-top:20px;
width:730px;
}
.collezzione a:link{
    color:#CC0000;
	text-decoration:underline;
}
.collezzione a:visited{
    color:#CC0000;
	text-decoration: none;
}
.collezzione a:hover{
    color:#CC0000;
	text-decoration: underline;
}
/*** Rifiniture e colore Stile caratteri  ***/

.bold{font-weight:bold}
.italic{font-style:italic}
.underline{text-decoration:underline}
.red{color:#FF0000}
.white{color:#FFF}
.black{color:#000}

/*** Rifinitura posizione e spaziature  ***/

.float-l{float:left}
.float-r{float:right}
.spazio{width:500px}

/*** Rifinitura immagini  ***/

.noborder{border:none}
#english{margin-bottom:2px}
#esposizione{width:735px; height:120px}
#magazzino{
border:4px double #993300; 
float:left; 
margin-right:10px;
}
#falegnameria{
border:4px double #993300; 
float:left; 
margin-left:10px;
}
#mobili{
border:4px double #993300; 
float:left; 
margin-left:20px;
}
/*** Stile Template CAT ***/

.nomargin{margin:0}

.mobileantico{/* Catalogo primo formato */
margin-top:0;
margin-left:47px !important;
margin-left:47px;
height:auto;
margin-bottom:auto;
}
.mobilevecchio{/* Catalogo secondo formato */
margin-top:0;
margin-left:40px !important;
margin-left:40px;
padding-bottom:35px;
}
.mobilivecchi{/* Catalogo secondo formato */
margin-top:0;
margin-bottom:0;
margin-left:42px !important;
margin-left:47px;
}
.mobileantico2{ 
margin-top:0;
margin-left:0 ;
margin-left:15px;
margin-bottom:0;
}
.catalogo{
float:left;
/*width: !important; */
width:790px; 
margin:auto; 
padding-left:7px; 
margin-left:0;
}
.rigo{
text-align:left;
margin-top:5px !important;
margin-bottom:0 !important;
margin-left:5px;
width:139px !important;
width:139px;
height:35px!important;
height:49px;
}
.cataloghi{
width:450px;
text-align:center;
margin:auto;
}
.categoname{
font-family:Monotype Corsiva, Georgia, serif;
width:730px; 
/*filter:shadow(color:gray, strength:3, direction:135); */
font-size:50px;
font-weight:bold;
font-style:italic;
color:#990000;
margin-top:30px;
margin-bottom:10px;
margin-top:0;
text-align:center;
}
/*** Footer ***/
#footer{
font-family:Centaur, Tahoma, serif; 
font-size:15px;
}
.fratelli{
font-family:Monotype Corsiva, Georgia, serif;
font-size:19px;
font-weight:100;
color:#CC0000;
float:right;
}
.foot{
background-image:url(../imgs/foot.png);
background-repeat: no-repeat;
height:25px;
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#FFFFFF;
font-weight:bold; 
text-decoration:none;
}
.foot a:link{
color:#FFFFFF;
text-decoration:none;
}
.foot a:hover{color:#FFCCFF}

.foot a:visited, a:active{
color:#FFCCCC;
text-decoration:underline;
}
#stile{margin-left:10px; float:left}
.antico{font-size:12px}
.v-middle{vertical-align:middle}
#mappa{margin-left:80px}
#produzione{margin-right:10px; float:right}

/**** SITEMAP STYLE  *****/

.map{
font-family:Tahoma, Verdana, sans-serif; 
font-size:90%;
width:150px;
text-align:left;
}
.map ul li a:link{color:#CC0000; text-decoration:none; font-size:90%; text-align:left;}
.map ul li a:active{color:#CC0000; text-decoration:none; font-size:90%;}
.map ul li a:visited{color:#CC0000; text-decoration:none; font-size:90%;}
.map ul li a:hover{color:#990000; text-decoration:none; font-weight:bold; font-size:90%;}

