/* @override http://www.vitaliarredamenti.net/2013/css/style.css */

/* LUSAnet 3.2 layout - www.lusanet.it */
/* Copyright 2006 LUSAnet */


/*--------------- Setting Generale -------------------*/

* html body{font-size:12px;f\ont-size:small}
* {margin:0;padding:0;list-style:none}
* html li a{width:auto} /*per tutti i link negli elenchi puntati per ie5*/
body{font-size:small;background:#fff ;font-family:Verdana,Arial,sans-serif;text-align:center}
a img{border:0}
a{text-decoration:none;color:#969696}
a:hover{color:#0066cc}
.hide,.hide a{display:none}
#page{width:auto;margin:0 auto;text-align:left}
#header{position:relative;height:69px;background:#E4E4E4 url(/2013/img/top.gif) bottom repeat-x}
#header h1.title_header{border:none;font-family:Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;font-size:.75em;position:absolute;top:142px;padding:0;margin:0}
#header img{margin:5px 20px 0 20px;float:left}
#content{padding:0}
#footer{clear:both;/*border-top: 2px solid #0066cc*/}
#footer li{display:inline;font-family:Verdana, Arial, Helvetica, sans-serif}
#footer a{color:#0066cc;font-size:1.1em}
/*#footer p{margin-bottom:0px;font-size:9px}*/
#footer a:hover,#footer a:focus{color:#D04618}
h1,h2{font-family:Verdana, Arial, Helvetica, sans-serif}
h2{font-size:1em;font-weight:normal}
h1{font-size:1.2em}
h1 strong,h3 strong{color:#6B9D38}
h1 em{font-style:normal;color:#474747}
h4 strong{font-weight:normal;color:#6B9D38}
h2{color:#F60}

#header ul.language{margin:0;padding:0;position:absolute;right:20px;top:47px;font-size:10px}
#header ul.language li{display:inline;float:left;padding:0 5px}
#header .flash{margin:0;padding:0;position:absolute;right:0px;top:0px}

/*----------------- Content -------------------*/

#content{background-color:#fff;float:left;width:850px;border: 0px solid #0066cc;}
#contenuti{margin:0 0px 0 180px;background:trasparent;padding:30px 0px 0px 0px;line-height:1.4em;border: 0px solid #0066cc;*/}
#contenuti p strong{color:#0066cc;font-weight:bold}
#contenuti h2{padding-bottom:3px}

/*-------------- Colonna Sinistra ----------------*/

#colonnasx{float:left;width:150px;background:trasparent;padding:32px 0px 0 15px;border: 0px solid #F20000;}
#colonnasx div.box{background:url(/2013/img/box_home_rb.gif) right bottom no-repeat;padding-bottom:10px;margin-bottom:20px;text-align:lef}
#colonnasx div.menusx{text-align:left;font-weight:bold;}
#colonnasx div.box h2{background:url(/2013/img/box_home_rt.gif) right top no-repeat;padding-bottom:7px;width:140px}/*width per ie5*/
#colonnasx p{font-size:.85em;background:url(/2013/img/dotted.gif) repeat-x bottom;width:140px;padding-bottom:8px;margin-bottom:5px}
/*#colonnasx li{margin-bottom:5px}*/
/*#colonnasx img{margin:7px 0 0 10px}*/
#colonnasx a img.2{border:1px solid #09C}
#colonnasx a img.2:hover{border:1px solid #6B9D38}
/*#colonnasx a{font-size:.85em}*/
#colonnasx dl{font-size:.8em;padding-bottom:10px}
#colonnasx dl a{font-size:1.1em}
#colonnasx dd{margin-bottom:5px}


/*-------------- menu ----------------*/
.glossymenu{
margin: 0px 0;
padding: 0;
width: 150px; /*width of menu*/
border: 0px solid #9A9A9A;
border-bottom-width: 0;
position: absolute;
}

.glossymenu a.menuitem{
background: white url(/2013/img/icone/glossyback.gif) repeat-x bottom left;
font: bold 12px Verdana, Helvetica, sans-serif;
color: #969696;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 6px 0;
padding-left: 5px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #969696;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 8px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(/2013/img/icone/glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid white;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 12px Verdana, Helvetica, sans-serif;
color: #969696;
background: url(/2013/img/icone/out.gif) no-repeat 5%  50%; /*custom bullet list image*/
text-decoration: none;
padding: 2px 0;
padding-left: 17px;
}

.glossymenu div.submenu ul li a:hover{
background: #EBEBEB url(/2013/img/icone/out.gif) no-repeat 5%  50%; /*custom bullet list image*/
colorz: white;
}

/*---------------- Bug ie win 3 pixel -------\*/

/** html .ie3{height:1%}
* html #content {width:780px;w\idth:760px;padding-right:0px}
* html #contenuti{width:497px;w\idth:437px}
* html #home #contenuti{width:497px;w\idth:440px;padding-right:21px}
* html #home #content{padding-right:20px;w\idth:740px}
* html #contenuti h1{height:80px;he\ight:60px}
* html #colonnasx{margin-right:-3px}*/


/*---------------- Tabelle-------\*/


/*---------------- Tabella pompe-------\*/

#main {
	font: 12px/1.3 Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

#prodotti table {
	border-collapse: collapse; width: 665px;
}

#prodotti caption {
	font-size: 2em;
	color: #000;
}

#prodotti td, th{
	/*text-align: left;*/
	padding: .4em .4em;
	vertical-align: top;
}
#prodotti table centrato{
	text-align: center;
}

#prodotti thead th, tfoot th, tfoot td {
	border: 1px solid #0066cc;
	border-width: 2px 0;
	background: #E4E4E4 url(/2013/img/bg_table.jpg) top left no-repeat;
	color: #0066cc;
	font-weight: bold;
}

#prodotti tbody tr {
	background: #fff;
}
#prodotti tbody th {
	color: #0066cc;;
	border-bottom: 1px solid #0066cc;
}
#prodotti tbody td {
	border-bottom: 1px solid #E4E4E4;
}

/*#prodotti tbody td, tbody th {
	border-bottom: 1px solid #0066cc;*/
}

#prodotti tbody tr:last-child td, tbody tr:last-child th {
	border: none;
}

#prodotti tbody tr a {
	color: #0066cc;
	text-decoration: none;
}


#prodotti tbody a:visited {
	text-decoration: none;
	color: #0066cc;
}

#prodotti tbody tr a:hover {
	border-bottom: 1px dotted;
	text-decoration: none;
}
#prodotti tbody td + td + td + td + td + td + td a { /* immagine */
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	overflow: hidden;
	margin: 0 auto;
}

#prodotti tbody td + td + td + td + td + td + td a:hover {
	border: none;
}
#prodotti li {
	text-align: left;
	padding: 0 0 0 10px;
	background: url(/2013/img/ico_ultable.gif) no-repeat left top;
}
#prodotti .pdf {
	text-align: left;
	margin-top:10px;
	padding: 0 0 10px 30px;
	background: url(/2013/img/ico_pdf.gif) no-repeat left top;
}

/*---------------- Tabella NEWS-------\*/

#tblnews table {
	border-collapse: collapse; width: 665px;
}

#tblnews caption {
	font-size: 2em;
	color: #000;
}

#tblnews td, th{
	text-align: left;
	padding: .4em .4em;
	vertical-align: top;
}
#tblnews table centrato{
	text-align: center;
}

#tblnews thead th, tfoot th, tfoot td {
	border: 1px solid #FF6600;
	border-width: 2px 0;
	background: #E4E4E4 url(/2013/img/bg_table.jpg) top left no-repeat;
	color: #FF6600;
	font-weight: bold;
}

#tblnews tbody tr {
	background: #fff;
}
#tblnews tbody th {
	color: #FF6600;
	border-bottom: 1px solid #FF6600;
}
#tblnews tbody td {
	border-bottom: 1px solid #E4E4E4;
}

/*#tblnews tbody td, tbody th {
	border-bottom: 1px solid #FF6600;*/
}

#tblnews tbody tr:last-child td, tbody tr:last-child th {
	border: none;
}

#tblnews tbody tr a {
	color: #FF6600;
	text-decoration: none;
}


#tblnews tbody a:visited {
	text-decoration: none;
}

#tblnews tbody tr a:hover {
	border-bottom: 1px dotted;
	text-decoration: none;
	color: #FF6600;
}
#tblnews tbody td + td + td + td + td + td + td a { /* immagine */
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	overflow: hidden;
	margin: 0 auto;
}

#tblnews tbody td + td + td + td + td + td + td a:hover {
	border: none;
}
#tblnews li {
	text-align: left;
	padding: 0 0 0 10px;
	background: url(/2013/img/ico_ultable.gif) no-repeat left top;
}


/*---------------- Tabella tblrossa -------\*/

#tblrossa table {
	border-collapse: collapse; width: 665px;
}

#tblrossa caption {
	font-size: 2em;
	color: #000;
}

#tblrossa td, th{
	text-align: left;
	padding: .4em .4em;
	vertical-align: top;
}
#tblrossa table centrato{
	text-align: center;
}

#tblrossa thead th, tfoot th, tfoot td {
	border: 1px solid #F20000;
	border-width: 2px 0;
	background: #E4E4E4 url(/2013/img/bg_table.jpg) top left no-repeat;
	color: #F20000;
	font-weight: bold;
}

#tblrossa tbody tr {
	background: #fff;
}
#tblrossa tbody th {
	color: #F20000;
	border-bottom: 1px solid #F20000;
}
#tblrossa tbody td {
	border-bottom: 1px solid #E4E4E4;
}

/*#tblrossa tbody td, tbody th {
	border-bottom: 1px solid #F20000;*/
}

#tblrossa tbody tr:last-child td, tbody tr:last-child th {
	border: none;
}

#tblrossa tbody tr a {
	color: #F20000;
	text-decoration: none;
}


#tblrossa tbody a:visited {
	text-decoration: none;
}

#tblrossa tbody tr a:hover {
	border-bottom: 1px dotted;
	text-decoration: none;
	color: #F20000;
}
#tblrossa tbody td + td + td + td + td + td + td a { /* immagine */
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	overflow: hidden;
	margin: 0 auto;
}

#tblrossa tbody td + td + td + td + td + td + td a:hover {
	border: none;
}
#tblrossa li {
	text-align: left;
	padding: 0 0 0 10px;
	background: url(/2013/img/ico_ultable.gif) no-repeat left top;
}


/**/


.thumbs{
	float: left;
	width: 655px;
	margin: 0 0 0 0;
	border-top: 2px solid #0066cc;
	padding:5px;
}

.thumbs h3{
	color: #fff;
	background: transparent;
}

.thumbs p{
	margin: 1px 0 0 0;
	font-size: 9px;
}

.thumbs img {
padding:0px;
background:#fff;
border:0px;
}

.rightfloater{
	float: right;
	display: block;
	border: 0;
	padding-left: 5px;
}

/*--------------flash----------------*/

	#flashcontent {
		/*border: solid 1px #000;*/
		width: 660px;
		height: 282px;
		/*float: left;*/
		margin: 0px 0px 0px 0px;
	}
	#flashcontent p	{margin:20px;}
	#flashcontentTop {
		width: 200px;
		height: 40px;
		margin: 0px 0px 0px 0px ;

	}
/*---------------- Form -------\*/

label{
float: left;
width: 120px;
padding: 0px 20px 0px 0px;
font-weight: bold;
text-align: right;
}
input, textarea{
width: 150px;
margin-bottom: 5px;
background:transparent;
border:1px #969696 solid;
color:#333;

}

.button{
padding: ;
background:transparent;
border:1px #969696 solid;
color:#333;
font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
}


textarea{
width: 300px;
height: 150px;
}
.boxes{
width: 1em;
}
#btnInvio{
margin-left: 140px;
margin-top: 5px;
width: 90px;
}
#btnReset{
margin-left: 10px;
margin-top: 5px;
width: 90px;
}

.Consenso{
margin-left: 0px;
margin-top: 0px;
width: 20px;
border:0px #969696 solid;
}

#quantita{
margin-left: 0px;
margin-top: 0px;
width: 20px;
border:1px #969696 solid;
}

br{
clear: left;
}
.asterisco {color: #FF6600}

#login {
	width:635px;
	text-align:left;
	padding:15px;
	border:1px solid #0066cc;
	background:#E4E4E4 url(/2013/img/bg_table.jpg) top left repeat-y;
	}
#login #btnInvio{
margin-left: 0px;
margin-top: 5px;
width: 90px;
}
#login input{
width: 200px;
margin-bottom: 5px;
background:#fff;
border:1px #969696 solid;
color:#333;

}
/* classe per validatore */
.tfvHighlight
{font-weight: bold; color: red;}
.tfvNormal
{font-weight: bold;	color: black;}

/* classe per divisorio */
div.divisorio { 
clear: both;
width:auto; 
margin-top:20px; 
border-top:1px dotted #E4E4E4;
padding: 1px 0 20px; /* IE6, height v. padding workaround */
}

/* ---------- vendita ---------------- */
.BottoneVendita{ 
background: white url(/2013/img/cart24.png) no-repeat center top;
margin: 0;
padding: 0;
border: 0;
width: 24px; 
height: 24px; 
color:white;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}