
/*ELEMENTI LAYOUT*/

/*Containers*/
.container { width:970px; margin:0 auto; margin-top:-245px; border-bottom:0; overflow:hidden; }
.content { float:left; width:970px; overflow:hidden; padding-bottom:150px; }


/*Banda sopra testata*/
.topHome { width:100%; min-width:970px; height:300px; margin:0 auto; }
.topHome .boxA { position:relative; width:970px; margin:0 auto; }

.topPagina { width:100%; min-width:970px; height:300px; margin:0 auto; }
.topPagina .boxA { position:relative; width:970px; margin:0 auto; }


/*Header*/
.headerA { width:100%; min-width:970px; height:250px; margin:0 auto; background:#000; border-bottom:1px solid #FFF; background:#333 url(../_img/bg_header.jpg) no-repeat top center; display:none; }
.headerA .boxA { width:970px; height:250px; margin:0 auto; background:none; }


/*Banda sotto testata*/
.topB { position:relative; width:100%; height:32px; margin:0 auto; background-color:#9b9ca1; display:none; }
.topB .boxA { width:970px; height:32px; margin:0 auto; position:relative; background-color:#9b9ca1;  }


/*Colonna 1 ( Destra )*/
.col1Home {  float:right; width:200px; }
.col1Home .auxA { float:left; width:200px; margin-top:318px; }
.col1Home .auxA .boxA { float:left; width:200px; }

.col1Pagina {  float:right; width:200px; }
.col1Pagina .auxA { float:left; width:200px; margin-top:250px; }
.col1Pagina .auxA .boxA { float:left; width:200px; background:#fc0; }


/*Colonna 1 ( Sinistra )*/
.col2Home { float:left; width:760px; }
.col2Home .auxA { float:left; width:100%; margin-top:370px; }

.col2Pagina { float:left; width:760px; }
.col2Pagina .auxA { float:left; width:100%; margin-top:330px; }

.elenco02_01_01 { float:left; width:100%; }


/*Footer*/
.footerB { position:relative; width:100%; min-width:970px; margin:0 auto; bottom:0; background-color:#444; overflow:hidden; display:none; }
.footerB .auxA { position:relative; width:970px; margin:0 auto; padding:50px 0; text-align:center; color:#FFF; }

.footerA { width:100%; min-width:970px; margin:0 auto; bottom:0; overflow:hidden; background:url(../_img/bg_body.jpg); }
.footerA .auxA { position:relative; width:970px; height:205px; margin:0 auto; padding:35px 0; color:#FFF; }




.slideHome3 { position:absolute; left:0; width:200px; margin:0px 0 0 770px; }


/*ELEMENTI VOLANTI*/

.topHome .logoA { position:absolute; width:150px; height:30px; margin:15px 0 0 0; z-index:3; }
.topHome .logoB { position:absolute; right:0; width:150px; height:25px; margin:85px 0 0 0; z-index:3; display:none; }
.topHome .mainImgA { position:absolute;  margin:55px 0 0 0; overflow:hidden; }
.topHome .mainImgB { position:absolute; right:0; margin:55px 0 0 0; }
.topHome .menuOrizA { position:absolute; left:0; width:250px; margin:34px 0 0 160px; }
.topHome .menuOrizB { position:absolute; left:0; width:500px; margin:34px 0 0 370px; }
.topHome .menuOrizC { position:absolute; left:0; width:200px; margin:34px 0 0 900px; }
.topHome .sitemapA { position:absolute; width:748px; height:27px; margin:425px 0 0 0; padding-left:12px; background:#a29f9a; line-height:27px; display:none; }
.topHome .ricercaA { position:absolute; margin:300px 0 0 285px; background:#999; display:none; }

.topPagina .logoA { position:absolute; width:150px; height:30px; margin:15px 0 0 0; z-index:3; }
.topPagina .logoB { position:absolute; right:0; width:150px; height:25px; margin:85px 0 0 0; z-index:3; display:none; }
.topPagina .mainImgA { position:absolute; width:760px; height:275px; margin:55px 0 0 0; }
.topPagina .mainImgB { position:absolute; right:0; width:200px; height:220px; margin:55px 0 0 0; }
.topPagina .menuOrizA { position:absolute; left:0; width:250px; margin:34px 0 0 160px; }
.topPagina .menuOrizB { position:absolute; left:0; width:500px; margin:34px 0 0 370px; }
.topPagina .menuOrizC { position:absolute; left:0; width:200px; margin:34px 0 0 900px; }

.topPagina .sitemapA { position:absolute; width:748px; height:27px; margin:339px 0 0 0; padding-left:12px; background:#a29f9a; line-height:27px; }
.topPagina .ricercaA { position:absolute; margin:300px 0 0 285px; background:#999; display:none; }
.topPagina .qualita { position:absolute; top:0; right:0; margin:375px 210px 0 0; padding:5px 15px; background:#89857f; overflow:hidden; color:#FFF; display:block; text-decoration:none; }
.topPagina .qualita:hover { background:#514d49; }







/*CONTENUTO ELEMENTI VOLANTI*/

/*Menu Orizzontale A*/
.menu01_01_01 { float:left; color:#FFF; }
.menu01_01_01 ul { padding:0; margin:0; list-style-type:none; text-align:center; width:100% }
.menu01_01_01 li { float:left; display:inline; margin:0 0 0 1px; padding:0 5px 0 0; }
.menu01_01_01 a:link, .menu01_01_01 a:visited, .menu01_01_01 a:active { float:left; display:inline; color:#fff; text-decoration:none; border-right:1px solid #FFF; padding-right:5px; }
.menu01_01_01 a:hover { color:#FC0; }
.menu01_01_01 .attiva  { padding:4px 8px 4px 9px; color:#FFF; background-color:#f00; }

/*Menu Orizzontale B*/
.menu01_01_02 { float:left; color:#FFF; }
.menu01_01_02 ul { padding:0; margin:0; list-style-type:none; text-align:center; width:100% }
.menu01_01_02 li { float:left; display:inline; margin:0 0 0 1px; padding:0 5px 0 0; }
.menu01_01_02 a:link, .menu01_01_02 a:visited, .menu01_01_02 a:active { float:left; display:inline; color:#c3bcaf; text-decoration:none; border-right:1px solid #c3bcaf; padding-right:5px; }
.menu01_01_02 a:hover { color:#FC0; }
.menu01_01_02 .attiva  { padding:4px 8px 4px 9px; color:#FFF; background-color:#f00; }

/*Sitemap*/
.sitemap01_01_01 { float:left; width:500px; margin-left:-5px; color:#FFF; }
.sitemap01_01_01 a:link, .sitemap01_01_01 a:visited, .sitemap01_01_01 a:active { color:#fff; text-decoration:none; padding:0 5px; }
.sitemap01_01_01 a:hover { color:#F00; }
.sitemap01_01_01 span  { color:#FFF; font-weight:bold; padding:0 5px; }

/*Ricerca*/
.Ricerca01_01_01 { float:left; }
.Ricerca01_01_01 input { float:left; width:100px; height:16px; border:1px solid #666; }
.Ricerca01_01_01 a:link, .Ricerca01_01_01 a:visited, .Ricerca01_01_01 a:active { float:left; margin-left:5px; padding:3px 10px 4px 10px; color:#FFF; text-decoration:none; background-color:#666; }
.Ricerca01_01_01 a:hover { background-color:#999; }



/*CONTENUTO ELEMENTI HOMEPAGE*/

.mainCategorie { float:left; width:760px; margin-bottom:15px; overflow:hidden; }
.mainCategorie .mainCat01 { float:left; width:246px; margin-right:11px; text-align:center; overflow:hidden; }
.mainCategorie .mainCat02 { float:left; width:246px; margin-right:11px; text-align:center; overflow:hidden; }
.mainCategorie .mainCat03 { float:left; width:246px; text-align:center; overflow:hidden; }
.mainCategorie .mainCat img { float:left; margin-bottom:5px; }
.mainCategorie span { float:left; width:246px; text-align:center; }
.mainCategorie img:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; }

.elenco02_01_01 { float:left; width:760px; }
.elenco02_01_01 .titoloElenco { float:left; width:748px; margin:0 0 20px 10px; padding:0; color:#777169; font-size:25px; font-weight:bold; }
.elenco02_01_01 a:link, .elenco02_01_01 a:visited, .elenco02_01_01 a:active { color:#333; text-decoration:none; }


.Paragrafo01_01_01 { float:left; width:748px; margin-left:12px; padding:0 0 20px 0; }
.Paragrafo01_01_01 .paragrafo { float:left; margin-bottom:25px; }

.Par01-1 { position:relative; float:left; width:760px; margin-bottom:20px; }
.Par01-1 .img01 { float:right; position:relative; }
.Par01-1 .img02 { float:left; position:relative;  margin:0 10px 5px 0; border:1px solid #b9b9b9;}
.Par01-1 .box01 { position:relative; float:left; width:240px; margin-left:12px; }
.Par01-1 .box01 .tit01 { margin:0; padding:0; font-size:11px; color:#705e47; font-weight:bold; }
.Par01-1 .box01 .tit02 { display:block; color:#a3988d; }

.menuCat { float:left; width:175px; margin-left:10px; }
.menuCat ul { float:left; width:100%; list-style-type:none; margin-bottom:15px; }
.menuCat ul li { float:left; text-align:center; margin-bottom:5px; }
.menuCat a:link, .menuCat a:visited, .menuCat a:active { color:#333; text-decoration:none; }
.menuCat .imgCat { position:relative; float:left; width:175px; height:70px; margin-bottom:10px; overflow:hidden; }
.menuCat .imgCat .titCat { position:absolute; width:175px; height:25px; bottom:-4px; left:-2px; font-size:20px; color:#FFF; text-align:left; }
.menuCat span { float:left; width:175px; cursor:pointer; }


/*CONTENUTO ELEMENTI PAGINE*/

.elenco02_01_02 { float:left; width:760px; }
.elenco02_01_02 .titoloElenco { float:left; width:748px; margin:0 0 10px 10px; padding:0; color:#777169; font-size:25px; font-weight:bold; }

/*Dettaglio Generale*/
.imgDettaglio { float:left;  margin:0 0 15px 12px; background:#666; }

.Paragrafo01_01_03 { float:left; width:748px; margin-left:12px; padding:0 0 20px 0; }
.Paragrafo01_01_03 .paragrafo { float:left; margin-bottom:5px; }
.Paragrafo01_01_03 .links { float:left; margin:0; padding:15px 0 0 0; list-style-type:none; }
.Paragrafo01_01_03 .links li { margin:0 1px 1px 0; float:left; }
.Paragrafo01_01_03 .links a:link, .Paragrafo01_01_03 .links a:active, .Paragrafo01_01_03 .links a:hover { display:block; color:#fff; text-decoration:none; }
.Paragrafo01_01_03 .links a:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; }
.Paragrafo01_01_03 .links img { float:left; width:80px; height:80px; background:#555; }

/*Elenco Bagno*/
.elenco02_01_02 .boxA { float:left; width:210px; margin-left:12px; }
.elenco02_01_02 .boxA ul { float:left; margin:0; padding:0; list-style-type:none; }
.elenco02_01_02 .boxA ul li { float:left; width:210px; margin-bottom:1px;}
.elenco02_01_02 .boxA ul li img { float:left;  background:#a29f9a; }
.elenco02_01_02 .boxA ul li .link { float:left; margin-left:10px; }
.elenco02_01_02 .boxA ul li .link table { float:left; width:110px; height:65px; border-top:1px solid #ccc; vertical-align:middle }
.elenco02_01_02 .boxA ul li .link .first { border:0; }
.elenco02_01_02 .boxA a:link, .elenco02_01_02 .boxA a:visited, .elenco02_01_02 .boxA a:active { float:left; display:block; color:#333; text-decoration:none; background:#FFF; } 
.elenco02_01_02 .boxA a:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; }

.elenco02_01_02 .boxB { float:right; width:530px; }
.elenco02_01_02 .boxB .imgPrew { float:left;  background:#999; }
.elenco02_01_02 .boxB .Paragrafo01_01_04 { float:left; width:530px; padding:20px 0 0 0; }
.elenco02_01_02 .boxB .Paragrafo01_01_04 .paragrafo { float:left; }
.elenco02_01_02 .boxB .titoloCat { float:left; width:530px; padding:0 0 15px 0; font-size:22px; font-weight:bold; color:#a29f9a; }

.Paragrafo15_01_02 { float:left; width:530px; margin-bottom:15px; }
.Paragrafo15_01_02 .titolo { font-size:11px; color:#666; font-weight:bold; margin:0; padding:0; }
.Paragrafo15_01_02 .anteprima { float:left;  margin:4px 10px 0 0 !important; }
.Paragrafo15_01_02 .box01 { float:left; width:265px; margin:0; }
.Paragrafo15_01_02 .paragrafo { float:left; width:265px; margin-bottom:5px; }
.Paragrafo15_01_02 img:hover { filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; cursor:pointer; }

/*Elenco News*/
.Paragrafo33_01_01 { float:left; width:748px; margin:0 0 25px 12px; }
.Paragrafo33_01_01 .anteprima { float:left;  margin:4px 15px 0 0 !important; }
.Paragrafo33_01_01 .data { float:left; margin:4px 0 8px 0; background:#a29f9a; padding:5px 50px 5px 10px; color:#FFF; font-weight:bold; }
.Paragrafo33_01_01 .titolo { float:left; font-size:11px; color:#666; margin:0 10px 0 0; padding:0; }
.Paragrafo33_01_01 .box01 { float:left; width:623px; margin:0; }
.Paragrafo33_01_01 .paragrafo { float:left; width:623px; margin-bottom:5px; }
.Paragrafo33_01_01 .links { float:left; margin:0; padding:0; list-style-type:none; }
.Paragrafo33_01_01 .links li { margin-bottom:1px; }
.Paragrafo33_01_01 .links a:link, .Paragrafo33_01_01 .links a:active, .Paragrafo33_01_01 .links a:hover { display:block; padding:5px 15px; color:#fff; text-decoration:none; }
.Paragrafo33_01_01 .links a:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; }
.Paragrafo33_01_01 .btn01 { background-color:#666; }
.Paragrafo33_01_01 .btn02 { background-color:#999; }

/*Contatti*/
.Form01_01_01 { float:left; width:748px; margin-left:12px; }
.Form01_01_01 input { float:left; width:100%; height:16px; margin:2px 0 0 0; padding:0; border:1px solid #666; }
.Form01_01_01 textarea { float:left; width:100%; margin:2px 0 0 0; padding:0; border:1px solid #666; overflow:auto; }
.Form01_01_01 span { float:left; margin:0 10px 5px 0; }
.Form01_01_01 .note { float:left; width:735px; font-size:10px; color:#999; }
.Form01_01_01 .radio { float:left; margin:0 25px 15px 0; }
.Form01_01_01 .radiobutton { float:left; display:inline; width:12px; height:12px; border:0; margin:1px 5px 0 0; padding:0; }
.Form01_01_01 .butt { float:left; clear:both; }
.Form01_01_01 a:link, .Login02_02_01 a:visited, .Login02_02_01 a:active { float:left; margin-right:5px; padding:3px 10px 4px 10px; color:#FFF; text-decoration:none; }
.Form01_01_01 a:hover { background-color:#999; }
.Form01_01_01 .btn01 { background-color:#666; }
.Form01_01_01 .btn02 { background-color:#333; }
.Form01_01_01 .nome { width:365px; }
.Form01_01_01 .cognome { width:360px; }
.Form01_01_01 .indirizzo { width:300px; }
.Form01_01_01 .numero { width:40px; }
.Form01_01_01 .cap { width:40px; }
.Form01_01_01 .citta { width:255px; }
.Form01_01_01 .provincia { width:60px; }
.Form01_01_01 .telefono { width:240px; }
.Form01_01_01 .fax { width:240px; }
.Form01_01_01 .email { width:235px; }
.Form01_01_01 .richieste { width:735px; }

/*Dettaglio Progetti*/
.Par01-2 { position:relative; float:left; width:760px; margin-bottom:20px; }
.Par01-2 .img02 { float:left; position:relative; width:83px; height:83px; background:green; margin:0 10px 5px 0; border:1px solid #b9b9b9;}
.Par01-2 .box01 { position:relative; float:left; width:755px; margin-left:12px; }
.Par01-2 .box01 .tit01 { margin:0; padding:0; font-size:11px; color:#705e47; font-weight:bold; }
.Par01-2 .box01 .tit02 { display:block; color:#a3988d; }

/*Area riservata*/
.Login01_01_01 { float:left; width:748px; margin:0 0 25px 12px; }
.Login01_01_01 span { float:left; margin:2px 5px 0 0;}
.Login01_01_01 input { float:left; width:100px; height:16px; margin-right:10px; border:1px solid #666; }
.Login01_01_01 .btn01:link, .Login01_01_01 .btn01:visited, .Login01_01_01 .btn01:active { float:left; padding:1px 10px 2px 10px; color:#FFF; text-decoration:none; background-color:#666; }
.Login01_01_01 .btn01:hover { background-color:#999; }
.Login01_01_01 .btn02:link, .Login01_01_01 .btn02:visited, .Login01_01_01 .btn02:active { float:left; padding:3px 10px 4px 10px; color:#666; text-decoration:none; border-right:1px solid #999; }
.Login01_01_01 .btn02:hover { color:red; }
.Login01_01_01 .btn03:link, .Login01_01_01 .btn03:visited, .Login01_01_01 .btn03:active { float:left; padding:3px 10px 4px 10px; color:#999; text-decoration:none; }
.Login01_01_01 .btn03:hover { color:red; }

.Form02_01_01 { float:left; width:748px; margin-left:12px; }
.Form02_01_01 input { float:left; width:100%; height:16px; margin:2px 0 0 0; padding:0; border:1px solid #666; }
.Form02_01_01 textarea { float:left; width:100%; margin:2px 0 0 0; padding:0; border:1px solid #666; overflow:auto; }
.Form02_01_01 span { float:left; margin:0 10px 5px 0; }
.Form02_01_01 .note { float:left; width:735px; font-size:10px; color:#999; }
.Form02_01_01 .radio { float:left; margin:0 25px 15px 0; }
.Form02_01_01 .radiobutton { float:left; display:inline; width:12px; height:12px; border:0; margin:1px 5px 0 0; padding:0; }
.Form02_01_01 .butt { float:left; clear:both; }
.Form02_01_01 a:link, .Login02_02_01 a:visited, .Login02_02_01 a:active { float:left; margin-right:5px; padding:3px 10px 4px 10px; color:#FFF; text-decoration:none; }
.Form02_01_01 a:hover { background-color:#999; }
.Form02_01_01 .btn01 { background-color:#666; }
.Form02_01_01 .btn02 { background-color:#333; }
.Form02_01_01 .nome { width:235px; }
.Form02_01_01 .cognome { width:235px; }
.Form02_01_01 .ragione { width:245px; }
.Form02_01_01 .cf { width:365px; }
.Form02_01_01 .piva { width:360px; }
.Form02_01_01 .indirizzo { width:270px; }
.Form02_01_01 .numero { width:40px; }
.Form02_01_01 .cap { width:40px; }
.Form02_01_01 .citta { width:285px; }
.Form02_01_01 .provincia { width:60px; }
.Form02_01_01 .telefono { width:235px; }
.Form02_01_01 .fax { width:235px; }
.Form02_01_01 .email { width:245px; }
.Form02_01_01 .richieste { width:735px; }

.Paragrafo01_01_01 { float:left; width:748px; }
.Paragrafo01_01_01 .paragrafo { float:left; margin-bottom:5px; }

.Paragrafo33_01_02 { float:left; width:748px; margin:0 0 20px 12px; }
.Paragrafo33_01_02 .anteprima { float:left; margin:4px 10px 0 0 !important; }
.Paragrafo33_01_02 .data { float:left; margin-right:15px; margin-bottom:4px; }
.Paragrafo33_01_02 .titolo { float:left; margin:0 10px 0 0; font-size:11px; color:#f00; padding:0; }
.Paragrafo33_01_02 .box01 { float:left; width:667px; margin:0; }
.Paragrafo33_01_02 .paragrafo { float:left; width:667px; margin-bottom:5px; }
.Paragrafo33_01_02 .anteprima:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; }

/*Rivenditori*/
.Paragrafo13_01_03 { float:left; width:748px; margin:0 0 50px 12px; }
.Paragrafo13_01_03 .titolo { float:none; font-size:17px; margin:0 0 0 -2px; padding:0; }
.Paragrafo13_01_03 .anteprima { float:left; margin:0 10px 0 0 !important; }
.Paragrafo13_01_03 .anteprima:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; }
.Paragrafo13_01_03 .paragrafo { float:left; width:537px; margin-bottom:5px; }
.Paragrafo13_01_03 .links { float:left; margin:0; padding:0; list-style-type:none; }
.Paragrafo13_01_03 .links li { margin-bottom:1px; }
.Paragrafo13_01_03 .links a:link, .Paragrafo13_01_03 .links a:active, .Paragrafo13_01_03 .links a:hover { display:block; padding:5px 15px; color:#fff; text-decoration:none; }
.Paragrafo13_01_03 .links a:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; }
.Paragrafo13_01_03 .btn01 { background-color:#666; }
.Paragrafo13_01_03 .btn02 { background-color:#999; }


/*CONTENUTO ELEMENTI FOOTER*/

.footerA .boxA { float:left; width:240px; margin-right:20px; }
.Paragrafo01_01_02 { float:left; width:748px; margin:10px 0 0 5px; padding:0 0 0 0; }
.Paragrafo01_01_02 .paragrafo { float:left; width:250px; padding:0 0 5px 0; color:#fff; }

.footerA .boxB { float:left; width:710px; }
.Paragrafo15_01_01 { float:left; width:500px; margin-bottom:10px; color:#FFF; }
.Paragrafo15_01_01 .titolo { float:left; width:350px; font-size:25px; color:#FFF; font-weight:bold; margin:0 0 0 -2px; padding:0; }
.Paragrafo15_01_01 .anteprima { float:left; margin:4px 10px 0 0 !important; }
.Paragrafo15_01_01 .box01 { float:left; width:400px; margin:0; }
.Paragrafo15_01_01 .paragrafo { float:left; width:400px; margin-bottom:5px; color:#b7b1a6; }
.Paragrafo15_01_01 .links { float:left; margin:0; padding:0; list-style-type:none; }
.Paragrafo15_01_01 .links li { margin-bottom:1px; }
.Paragrafo15_01_01 .links a:link, .Paragrafo15_01_01 .links a:active, .Paragrafo15_01_01 .links a:hover { display:block; padding:5px 15px; color:#fff; text-decoration:none; }
.Paragrafo15_01_01 .links a:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; }
.Paragrafo15_01_01 .btn01 { background-color:#666; }
.Paragrafo15_01_01 .btn02 { background-color:#999; }


.Paragrafo15_01_02 .links { float:left; margin:0; padding:0; list-style-type:none; }
.Paragrafo15_01_02 .links li { display:inline; }
.Paragrafo15_01_02 .links a:link, .Paragrafo15_01_02 .links a:visited, .Paragrafo15_01_02 .links a:active { float:left; margin:0 5px 5px 0;   }
.Paragrafo15_01_02 .links a:hover { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer; }

.gallery_Prodotti{ width:100%; float:left; list-style-type:none;}
.gallery_Prodotti li{ float: left; width:143px; padding-left:1px; margin-bottom:30px;}
.gallery_Prodotti li a:link,.gallery_Prodotti li a:active,.gallery_Prodotti li a:visited{ text-decoration:none; color:#666;}
.gallery_Prodotti li a:hover{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; cursor:pointer;}
.gallery_Prodotti li .titoloImg{ width:143px !important; text-align:center !important; float:left !important;}
