body{
		background: #DBDBDB url(../img/pattern-grey.jpg) repeat center center;
color:#969696;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
margin:20px auto;
padding:0;
text-align:center;
}

.body-violet{
	background: #DBDBDB url(../img/pattern-violet.jpg) repeat center center !important;
}

#boxTitolo {
background:none repeat scroll 0 0 #969696;
clear:both;
height:171px;
margin-left:12px;
width:171px;
}


#boxTitolo3 {
float:left;
height:171px;
left:211px;
position:relative;
top:-130px;
width:171px;
}



#boxTitolo2 {
background:none repeat scroll 0 0 #969696;
float:left;
height:171px;
left:213px;
position:relative;
top:-171px;
width:171px;
}

#titolo {
height:21px;
left:19px;
position:relative;
top:19px;
width:126px;
}

a:link, a:visited{
text-decoration:underline;
color:#7e7e7e;
}
a:hover, a:active{
text-decoration:none;
color:#7e7e7e;
}
a:focus { -moz-outline: none -moz-mac-focusring; }

*{padding:0; margin:0;}


#wrapper{
background-color:#FFFFFF;
height:650px;
margin:0 auto;
padding:0;
text-align:left;
width:900px;
}
#site{
height:100%;
margin-left:28px;
width:844px;
}
#head{
	width: 844px;
	height:73px ;
        position: relative;
}
#logo{
	float:left;
height:73px;
margin:0 15px 0 0;
padding:0;
width:225px;
}

#menuProdotti{
/*float:left;
margin-top:44px;*/
top: 44px;
left: 225px;
width:601px;
clear:left;
float:none;
margin-left:14px;
position:absolute;
}
#menuProdotti ul{
    display:inline;
    list-style:none outside none;
    margin:0;
    padding:0;
}

div.m-wrap{
    width: 171px;
    background-color:#f2f2f2;
    position:absolute;
    z-index:10;
}

.menu_item {
	clear: both;
}
.menu_item a:link, .menu_item a:visited{
	border-bottom:1px solid #000000;
color:#000000;
margin:0 0 0 12px !important;
padding:1px 0 !important;
text-decoration:none;
width:147px;
}
.menu_item a:hover, .menu_item a:active{
border-bottom:1px solid #969696;
color:#969696;
margin:0 0 0 12px !important;
padding:1px 0 !important;
text-decoration:none;
width:147px;
}
li.menu_toplevel{
	display: block;
    float:left;
}
.menu_toplevel a:link, .menu_toplevel a:visited {display: block;}
.menu_toplevel a:hover { background-position: 0 -24px !important; }
.menu_toplevel a:active { background-position: 0 -24px !important; }
.menu_toplevel .current{ background-position: 0 -24px !important; }
#rubinetteria{background: url(../img/bt_rubinetteria.gif) no-repeat; height: 24px; width:76px; margin-right:12px;text-indent:-9999px; }
#saliscendi{background: url(../img/bt_saliscendi.gif) no-repeat; height: 24px; width:61px; margin-right:6px;text-indent:-9999px;}
#colonne{background: url(../img/bt_colonne.gif) no-repeat; height: 24px;  width:93px; margin-right:12px;text-indent:-9999px;}
#box{background: url(../img/bt_box.gif) no-repeat; height: 24px;  width:64px; margin-right:12px;text-indent:-9999px;}
#accessori{background: url(../img/bt_accessori.gif) no-repeat; height: 24px;  width:59px;text-indent:-9999px;}
#docce{background:url("../img/bt_docce.gif") no-repeat scroll 0 0 transparent;
height:24px;
margin-right:5px;
width:55px;
text-indent:-9999px;}
#soffioni{background: url(../img/bt_soffioni.gif) no-repeat; height: 24px;  width:55px; margin-right:12px;text-indent:-9999px;}
#specchiere{background: url(../img/bt_specchiere.gif) no-repeat; height: 24px;  width:67px; margin-right: 12px;text-indent:-9999px;}

.box{width:64px; margin-right:12px;}
.rubinetteria{width:76px; margin-right:12px;}
.saliscendi{width:61px; margin-right:12px;}
.colonne{width:93px; margin-right:12px;}
.accessori{width:59px; margin-right:12px;}
.docce{width:55px; margin-right:12px;}
.soffioni{width:55px; margin-right:12px;}
.specchiere{width:67px; margin-right:12px;}
#content{
clear:both;
height:485px;
margin-top:10px;
}
#contentProdotti{
	clear: both;
	height: 484px;
	margin-top: 10px;
}
#testo{
border:1px solid #969696;
height:299px;
margin-bottom:12px;
margin-left:12px;
width:370px;
}



#collezioni{
height:131px;
left:19px;
position:relative;
top:23px;
width:132px;
}
#collezioni ul li{
border-bottom:1px solid #000000;
list-style:none outside none;
padding:1px 0;
text-transform: uppercase;
}
#collezioni2{
height:125px;
left:19px;
position:relative;
top:11px;
width:132px;
}
#collezioni2 ul li{
border-bottom:1px solid #000000;
list-style:none outside none;
padding:1px 0;
}
#collezioni2 li a:link, #collezioni2 li a:visited{
color:#000000;
text-decoration:none;
width:126px;
}
#collezioni2 li a:hover,#collezioni2 li a:active, #collezioni2 li a.current{
color:#fff;
text-decoration:none;
width:126px;
}
#collezioni li a:link, #collezioni li a:visited{
color:#000000;
text-decoration:none;
width:126px;
}
#collezioni li a:hover,#collezioni li a:active, #collezioni li a.current{
color:#fff;
text-decoration:none;
width:126px;
}

#titolo p{
border-bottom:1px solid #000000;
color:#000000;
margin-left:19px;
text-decoration:none;
width:126px;
}


#prodottiRight{
float:left;
height:484px;
width:384px;
}
#prodotti{
float:left;
height:484px;
margin:0;
padding:0;
width:460px;
}
#contentLeft{
	float: left;
	width: 252px;
}

#contentLeftNews{
	float: left;
	width: 252px;
	height: 405px;
}
#menuNews{
	margin-top: 108px;
}
#menuNews li{list-style-type: none;}

#contentRight{
	float: left;
	width: 486px;
}
#foot{
clear:both;
height:20px;
position:absolute;
top:630px;
width:844px;
}
#home-swf{
float:left;
height:484px;
width:655px;
}
#menu{
	float: left;
	height: 12px;
}
#menu li{background-repeat: no-repeat; display: block; float: left; height: 12px; list-style-type: none; overflow: hidden;}
#menu li a:link, #menu li a:visited {display: block;padding-top:12px;}
#menu li a:hover { background-position: 0 -12px; }
#menu .current{ background-position: 0 -12px; }
#home{background: url(../img/bt_home.gif) no-repeat; height: 7px; width:27px; margin-right:13px; }
#azienda{background: url(../img/bt_azienda.gif) no-repeat; height: 7px; width:39px; margin-right:13px;}

#qualita{background: url(../img/bt_qualita.gif) no-repeat; height: 7px; width:35px; margin-right:13px;}
#news{background: url(../img/bt_news.gif) no-repeat; height: 7px; width:25px; margin-right:13px;}
#contatti{background: url(../img/bt_contatti.gif) no-repeat; height: 7px; width:39px; margin-right:13px;}
#dove{background: url(../img/bt_dove.gif) no-repeat; height: 7px; width:56px;margin-right:13px;}
#areaclienti{background: url(../img/bt_clienti.gif) no-repeat; height: 7px; width:71px;}
#footer{
float:right;
height:12px;
}
#footer li{background-repeat: no-repeat; display: block; float: left; height: 12px; list-style-type: none; overflow: hidden;}
#footer li a:link, #footer li a:visited, #footer p {display: block;padding-top:12px;}
#email{background: url("../img/bt_email.gif") no-repeat scroll 0 -12px transparent; height: 12px; width:9px; margin-right:18px; }
#piva{background:url("../img/bt_piva.gif") no-repeat scroll 0 -12px transparent;
height:12px;
margin-right:14px;
width:88px;}
#volume{ height:18px !important; width:18px; margin-right:0; 
display:block;
list-style-type:none;
overflow:hidden; text-indent:-9999px;}
li #volume {
	height: 13px !important;
}

#credits{background: url(../img/bt_credits.gif) no-repeat 0 -12px; height: 12px; width:45px;}

.homeNews{
background:none repeat scroll 0 0 #969696;
height:153px;
margin-bottom:12px;
position:relative;
width:177px;
}
.homeNews p{
color:#FFFFFF;
padding:0 12px;
}
.data{
font-weight:bold;
line-height:34px;
}
.data a:link{
        text-decoration: none;
        color: #fff;
}
.data a:visited{
        text-decoration: none;
        color: #fff;
}
.data a:visited{
        text-decoration: none;
        color: #fff;
}.data a:hover{
        text-decoration: underline;
        color: #fff;
}
.data a:active{
        text-decoration: underline;
        color: #fff;
}
.titAzienda{
	width: 96px;
	height: 17px;
	background: url(../img/tit_azienda.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 60px;
	margin-bottom: 30px;
}

.titCredits{
	width: 77px;
	height: 17px;
	background: url(../img/tit_credits.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 60px;
	margin-bottom: 30px;
}
.titNews{
	background: url(../img/tit_news.gif) no-repeat;
	margin-top: 60px;
	margin-bottom: 15px;
        padding-top: 25px;
}
.titDove{
	width: 118px;
	height: 17px;
	background: url(../img/tit_dove.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 60px;
	margin-bottom: 30px;
}
.titContatti{
	width: 83px;
	height: 17px;
	background: url(../img/tit_contatti.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 30px;
}
#contentLeftContatti{
float: left;	
margin-top: 110px;
width: 190px;
}
#contentCenterContatti{
float: left;	
width: 190px;
}
#contentRightContatti{
float: left;	
width: 350px;
margin-top: 20px;
}
.txtAzienda{
	width: 325px;
}
.titRubinetteria{
	width: 132px;
	height: 13px;
	background: url(../img/tit_rubinetteria.gif) no-repeat;
	text-indent: -9999px;
	position: relative;
	top: 175px;
	left: 155px;
}
.titSaliscendi{
	width: 132px;
	height: 13px;
	background: url(../img/tit_saliscendi.gif) no-repeat;
	text-indent: -9999px;
	position: relative;
	top: 175px;
	left: 155px;
}
.titColonne{
	width: 132px;
	height: 13px;
	background: url(../img/tit_colonne.gif) no-repeat;
	text-indent: -9999px;
	position: relative;
	top: 175px;
	left: 155px;
}
.titBox{
background:url("../img/tit_box.png") no-repeat scroll 0 0 transparent;
height:21px;
left:19px;
position:relative;
text-indent:-9999px;
top:19px;
width:126px;
}
.tit{
color: #000;
font-size: 24px;
text-transform: uppercase;
}
.titAccessori{
	width: 132px;
	height: 13px;
	background: url(../img/tit_accessori.gif) no-repeat;
	text-indent: -9999px;
	position: relative;
	top: 175px;
	left: 155px;
}

#pdf{
color:#000000;
left:19px;
position:relative;
text-decoration:none;
width:152px !important;
}
#pdf a:link, #pdf a:visited{
	text-decoration: none;
	color: #000;
}
#pdf a:hover, #pdf a:active{
	text-decoration: none;
	color: #fff;
}
#pdf2{
color:#000000;
height:21px;
left:19px;
position:relative;
text-decoration:none;
top:25px;
width:152px !important;
}
#pdf2 a:link, #pdf2 a:visited{
	text-decoration: none;
	color: #000;
}
#pdf2 a:hover, #pdf2 a:active{
	text-decoration: none;
	color: #fff;
}

#pdfOld {
	margin-left: 155px;
	margin-top: 3px;
	background: url(../img/bt_pdf_old.gif) no-repeat; height: 9px; width:157px;
	display: block;
	overflow: hidden;text-indent: -9999px;
}
#pdfOld p{
	display: block;
	overflow: hidden;text-indent: -9999px;
}


.testo-top-mini{
	color: #000;
	font-size: 15px;
	line-height: 22px;
    padding: 19px 19px 12px 19px;
}

.testo-top{
	color: #000;
	font-size: 20px;
	line-height: 26px;
    padding: 19px 19px 12px 19px;
}
.testo-top-black{
	color: #000;
	font-size: 14px;
    padding: 0 19px 0 19px;
    font-size: 11px;
    line-height: 14px;
}
.testo-bottom{
	font-size: 14px;
    padding: 0 19px 0 19px;
    font-size: 11px;
    color:#969696;
    line-height: 14px;
}



.inputField{
	width: 250px;
	height: 15px;
	border: 1px solid #dbdbdb;
}
.inputLongField{
	width: 250px;
	height: 60px;
	border: 1px solid #dbdbdb;
}

/* Forms------------------------------*/

form.cmxform {
margin-left: 19px;
}

form.cmxform em {
	color: #000;
}

form.cmxform ol {

}

form.cmxform legend {
	display: none;
}

form.cmxform fieldset {
	border: none;
	margin: 10px;
}

form.cmxform label {

}

form.cmxform .input{
	width:328px;
	height: 15px;
	border: 1px solid #969696;
}
form.cmxform .textarea{
border:1px solid #969696;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
height:45px;
overflow:auto;
width:328px;
}
#news-home{
float:left;
margin-left:12px;
width:176px;
}
.newsContent a:link, .newsContent a:visited{
	color: #fff;
	text-decoration: underline;
}
.newsContent a:hover, .newsContent a:active{
	color: #fff;
	text-decoration: none;
}
.errorBox{
	color: #000;
}


