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

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

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


#boxTitolo3 {
float:left;
height:171px;
width:171px;
margin: 43px 0 0 12px;
}

a{ outline: 0;}

#boxTitolo2 {
background:none repeat scroll 0 0 #969696;
float:left;
margin-left: 30px;
height: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{
position: absolute;
left: 50%;
top: 50%;
margin: -325px 0 0 -450px;
background-color:#FFFFFF;
height:650px;
padding:0;
text-align:left;
width:900px;
}
#site{
height:100%;
margin-left:28px;
width:844px;
}
#head{
	width: 844px;
	height:73px ;
        position: relative;
        z-index: 99999999;
}
#logo{
    background: url(../img/weiss-stern.png) no-repeat;
    float:left;
    height:73px;
    margin:17px 0 -7px 0;
    padding:0;
    width:225px;
    cursor: pointer;
}

#menuProdotti{
/*float:left;
margin-top:44px;*/
top: 44px;
left: 225px;
width:601px;
clear:left;
float:none;
margin-left:14px;
position:absolute;
z-index: 999999999;
}
#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;
}
#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:610px;
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: 13px; 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 -15px; }
#menu .current{ background-position: 0 -15px; }
#home{background: url(../img/bt_home.gif) no-repeat; height: 7px; width:31px; margin-right:13px; }
#azienda{background: url(../img/bt_azienda.gif) no-repeat; height: 7px; width:43px; margin-right:13px;}
#qualita{background: url(../img/bt_qualita.gif) no-repeat; height: 7px; width:39px; margin-right:13px;}
#news{background: url(../img/bt_news.gif) no-repeat; height: 7px; width:70px; margin-right:13px;}
#contatti{background: url(../img/bt_contatti.gif) no-repeat; height: 7px; width:44px; margin-right:13px;}
#dove{background: url(../img/bt_dove.gif) no-repeat; height: 7px; width:62px;margin-right:13px;}
#areaclienti{background: url(../img/bt_clienti.gif) no-repeat; height: 7px; width:75px;}
#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; 
    height:12px;
    margin-right:14px;
    width: 100px;
}
#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; height: 12px; width:45px; text-decoration: none;}

.homeNews{
background:url(../img/bg_news.jpg);
height:153px;
margin-bottom:12px;
position:relative;
width:177px;
}
.homeNews p{
color:#FFFFFF;
padding:44px 12px 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:5px;
position:relative;
text-decoration:none;
}
#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;
        padding: 19px 19px 6px 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:0 0 12px 12px;
    width:176px;
    height: 137px;
}
.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;
}

.links{
    width: 177px;
    height: 137px;
    float: right;
    margin-bottom: 12px;
    cursor: pointer;
}

.sk{
    background: url(../img/bg_skype_off.jpg);
}

.sk:hover{
    background: url(../img/bg_skype_on.jpg);
}

.links span{
    font-family: Arial;
    font-size: 11px;
    display: block;
    padding: 46px 0 0 12px;
    text-decoration: none;
    color: white;
}

a.assistenza{   
    display: block;
    width: 177px;
    height: 113px;
    text-decoration: none;
}

.span_assistenza{
    font-family: Arial;
    font-size: 10px;
    display: block;
    padding: 94px 0 0 11px;
    line-height: 10px;
    color: white;
}

.font_skype{
    margin: 0 0 0 11px;
    font-family: Arial;
    font-size: 10px;
    color: white;
}

a.no-skype{
    text-decoration: underline;
    font-family: Arial;
    font-size: 10px;
    outline: 0;
    color: white;
}

a.no-skype:hover{ text-decoration: none;}

a.video{ 
    background: url(../img/video-channel.jpg);
    display: block;
    width: 177px;
    height: 137px;
    text-decoration: none;
}

a.video:hover{ background: url(../img/video-channel_on.jpg);}

#social{
    float: right;
    width: 177px;
    height: 35px;
    margin-top: 1px;
}

#social a.facebook{ float: left; cursor: pointer; }
#social a.youtube{ float: right; cursor: pointer; }

#bottone{
    float: left;
    margin: -4px 0 0 64px;    
}

.new-stabl{
    display: block;
    background: url(../img/nuovo-stabilimento.gif) no-repeat;
    width: 102px;
    height: 21px;
    outline: 0;
}

#bottone-azi{
    float: left;
    margin-left: 12px;
}

.new-stabl-azi{
    display: block;
    background: url(../img/nuovo_stabilimento.jpg) no-repeat;
    width: 167px;
    height: 34px;
    outline: 0;
}

.barra-new{
    position: relative;
    top: -24px;
    width: 848px;
    height: 24px;
    background: black;
    z-index: 70;
}

