.sottomenu {
	margin-top: -20px;
}
#menu_puls_default li {
	display:block;
	float: left;
	width:126px;
	padding-top:6px;
	padding-bottom:6px;
	text-align: center;
	background-color: #E9E9E9;
}
#menu_puls_default ul {
	background-color: #ff0000;
	margin-left: -40px;
}
#menu_puls_default li.ultima_voce_menu {
	width:57px;
}
#menu_puls_posa li {
	display:block;
	float: left;
	width:126px;
	padding-top:6px;
	padding-bottom:6px;
	text-align: center;
	background-color: #E9E9E9;
}
#menu_puls_posa li.ultima_voce_menu {
	width:57px;
}
#menu_puls_posa ul {
	background-color: #ff0000;
	margin-left: -40px;
}
#menu_puls_posa a {
	color: #333333;
	font-weight:bold;
	font-size:9px;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}
#menu_puls_posa a:hover {
	color: #333333;
	font-weight:bold;
	font-size:9px;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}
#menu_puls_materiali li {
	display:block;
	float: left;
	width:126px;
	padding-top:6px;
	padding-bottom:6px;
	text-align: center;
	background-color: #E9E9E9;
}
#menu_puls_materiali li.ultima_voce_menu {
	width:57px;
}
#menu_puls_materiali ul {
	background-color: #ff0000;
	margin-left: -40px;
}
#menu_puls_materiali a {
	color: #333333;
	font-weight:bold;
	font-size:9px;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}
#menu_puls_materiali a:hover {
	color: #333333;
	font-weight:bold;
	font-size:9px;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}
#menu_puls_pulizia li.ultima_voce_menu {
	width:57px;
}
#menu_puls_pulizia li {
	display:block;
	float: left;
	width:126px;
	padding-top:6px;
	padding-bottom:6px;
	text-align: center;
	background-color: #E9E9E9;
}
#menu_puls_pulizia ul {
	background-color: #ff0000;
	margin-left: -40px;
}
#menu_puls_pulizia a {
	color: #333333;
	font-weight:bold;
	font-size:9px;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}
#menu_puls_pulizia a:hover {
	color: #333333;
	font-weight:bold;
	font-size:9px;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}
#menu_puls_glossario li.ultima_voce_menu {
	width:57px;
}
#menu_puls_glossario li {
	display:block;
	float: left;
	width:33px;
	padding-top:6px;
	padding-bottom:6px;
	text-align: center;
	background-color: #E9E9E9;
}
#menu_puls_glossario ul {
	background-color: #ff0000;
	margin-left: -40px;
}
#menu_puls_glossario a {
	color: #333333;
	font-weight:bold;
	font-size:9px;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}
#menu_puls_glossario a:hover {
	color: #333333;
	font-weight:bold;
	font-size:9px;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}




BODY {
	FONT-SIZE: 11px;  
	MARGIN-TOP: 10px;
	FONT-FAMILY: sans-serif;
	margin:0;
	TEXT-ALIGN: left;
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	background-color: #FFFFFF
}

P {
	PADDING: 0px;
	MARGIN-TOP: 5px; 
}

A:link {
	COLOR: #35679A;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #35679A;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #90d50b;
	TEXT-DECORATION: underline;
}

A.footer:link {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
A.footer:visited {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
A.footer:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

A.rivenditore:link {
	COLOR: #FF0000;
	TEXT-DECORATION: none;
}
A.rivenditore:visited {
	COLOR: #FF0000;
	TEXT-DECORATION: none;
}
A.rivenditore:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}


A.bagno:link, A.bagno:visited{
	TEXT-DECORATION: none;
	display: block;
	BORDER-BOTTOM: 1px solid #cccccc;
	padding-left: 20px;
	color: #909090;
	padding-top: 14px;
	padding-bottom: 15px;
}

A.bagno:hover {
	BACKGROUND-COLOR: #E3E7FB;
	display: block;
	BORDER-BOTTOM: 1px solid #cccccc;
	color: #909090;
}

A.cucina:link, A.cucina:visited{
	TEXT-DECORATION: none;
	display: block;
	BORDER-BOTTOM: 1px solid #cccccc;
	padding-left: 20px;
	color: #909090;
	padding-top: 15px;
	padding-bottom: 16px;
}

A.cucina:hover {
	BACKGROUND-COLOR: #FAE9C9;
	display: block;
	BORDER-BOTTOM: 1px solid #cccccc;
}

A.esterni:link, A.esterni:visited {
	TEXT-DECORATION: none;
	display: block;
	padding-left: 20px;
	color: #909090;
	padding-top: 15px;
	padding-bottom: 16px;
}
A.esterni:hover {
	BACKGROUND-COLOR: #E0FBC6;
	display: block;
}

A.interni:link, A.interni:visited  {
	color: #909090;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: 1px solid #cccccc;
	display: block;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}
A.interni:hover {
	BACKGROUND-COLOR: #ECE9E8;
	display: block;
	BORDER-BOTTOM: 1px solid #cccccc;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

A.pulsantiera:link, A.pulsantiera:visited  {
	color: #333333;
	TEXT-DECORATION: none;
	display: block;
	padding-top: 7px;
	padding-bottom: 4px;
	font-weight: bold;
	font-size: 9px;
	font-family: verdana;
}
A.pulsantiera:hover {
	display: block;
}


A.titolo_news_g:link, A.titolo_news_g:visited  {
	color: #6C6C6C;
	TEXT-DECORATION: none;
	display: block;
	font-size: 14px;
	font-weight: bold;
}
A.titolo_news_g:hover {
	display: block;
}


H1 {
	PADDING: 0px; 
	MARGIN: 0px;
	FONT-SIZE: 12px;
	COLOR: #333333; 
	LETTER-SPACING: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

H2 {
	PADDING: 0px; 
	MARGIN: 0px;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 10px;
	FONT-SIZE: 13px;
	COLOR: #333333; 
	LETTER-SPACING: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

H2.bagno {
	MARGIN-BOTTOM: 10px;
	FONT-SIZE: 12px; 
	COLOR: #6E6E6E; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-LEFT: 8px;
}
div#wrapper{
	width:1085px;
	height:auto;
	margin:auto;
	position:relative;
}
#container {
	width: 945px;
	margin-top: 0px;
	background-color: #ffffff;
	position:absolute;
	top:0;
	left:0;
}
div#ads{
	width:120px;
	height:auto;
	position:absolute;
	top:0;
	left:945px;
	padding:5px 0 0 20px;
}

#header {
	TEXT-ALIGN: left;
	HEIGHT: 110px;
}

#content_header {
	width: 748px; height: 180px; border-bottom: 1px solid #cccccc; margin-bottom: 10px;
}

#content_flash {
	float: left; width: 525px;
}
#content_notizie {
	width: 350px; margin-left: 15px
}
#qp {
	float: left; 
	width: 230px; 
	padding: 5px; 
	margin-left: 20px; 
	margin-top: 10px;
}

#flash {
	color: #ABABAB;
	width: 525px;
}

#home_piastrelle {
	float: left; width: 222px; border-left: 1px solid #cccccc
}
#data {
	float: right; 
	color: #333333; 
	text-align: right; 
	padding-top: 7px;
}
#bottom {
	BACKGROUND: url(../img/graphics/border_bottom.gif);
	WIDTH: 750px;
	HEIGHT: 7px;
	BACKGROUND-REPEAT: repeat-x;
}

#content {
	TEXT-ALIGN: left;
	padding-top: 0px;
}

#home_header {
	padding-left: 5px; margin-bottom: 10px;
}

#ricerca_google {
	background: url(../img/graphics/sfumato_grigio.gif);
	background-repeat: repeat-x;
	padding:5px 0 5px 5px;
	height:25px;
	position:relative;
	text-shadow:1px 1px 1px #ccc;
}

#contenuto {
	margin-top: 15px;
	width: 940px;
	padding-bottom: 10px;
	/*border-top: 1px solid #C6CCC8*/
}

.testo_ricerca {
	
	font-size: 11px;
}

#content_piastrelle {
	TEXT-ALIGN: left;
	BORDER-LEFT: 1px solid #CCCCCC;
	BORDER-RIGHT: 1px solid #CCCCCC;
	BORDER-TOP: 1px solid #CCCCCC;
	WIDTH: 748px;
	
}

#info {
	clear: left;
	width: 740px;
	margin-top: 8px;
}
#news {
	MARGIN-TOP: 10px;
	WIDTH: 300px;
	TEXT-ALIGN: left;
}

#footer {
	margin:auto;
	text-align: left;
	color: #ABABAB;
	padding:5px 0 10px 10px;
	border-top: 1px solid #C5C5C5;
	width: 923px;
	height:auto;
	position:relative;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li{
	width:150px !important;
	float:left;
}
#footer ul li a{
	width:150px;
	display:block;
}
#footer_menu {
	float: left;
}
#importante {
	float: left; margin-left: 10px;
}
#catalogo {
	margin-left: 10px;
}
#menu_sx {
	float: left; width: 155px; border-right: 1px solid #cccccc;
}
#notizie {
	float: left; width: 575px; padding-left: 5px; 
}

#home_notizie {
	float: left; width: 740px;
}

#elenco_notizie {
	float: left; width: 369px; border-right: 1px solid #CCCCCC; margin-right: 15px
}
#elenco_news {
	width: 350px;
}
#banner {
	padding-left: 50px; padding-top: 80px; padding-bottom: 80px; border: 1px solid #cccccc; color: #ABABAB;
}
#copyright {
	float: right; color: #ABABAB; text-align: right;
}
.miniature {
	float: left; width: 175px; margin-bottom: 10px
}
.piastrella {
	MARGIN-BOTTOM: 13px;
	FONT-SIZE: 18px;
	COLOR: #91B7DB; 
	FONT-STYLE: normal;
	LETTER-SPACING: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right;
}

.titolo {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #35679A; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	MARGIN-BOTTOM: 10px;
}

.titolo_catalogo {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #E9860E; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	MARGIN-BOTTOM: 10px;
}


.titolo_news_g {
	FONT-SIZE: 14px; 
	COLOR: #35679A; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	MARGIN-BOTTOM: 2px;
}

.titolo_piastrella {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	MARGIN-BOTTOM: 2px;
	text-decoration: underline;
}

.testo {
	MARGIN-BOTTOM: 10px;
	FONT-SIZE: 10px; 
	COLOR: #6E6E6E; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.sezione {
	width: 200px;
	margin-top: 3px;
	float: left;
}


.img_news_g {
	float: left; width: 210px;
}

/*	Prodotto	*/

#img_prodotto {
	/*padding-left: 10px; padding-right: 10px;*/
}
#nav_prodotto {
	float: left; width: 370px;	
}
#info_prodotto {
	float: left; width: 180px;
}
#azienda_prodotto {
	margin-bottom: 10px;
	text-align: center;
}


/*	Sezioni	*/
#catalogo_bagno {
	float: left; width: 164px; border-left: 1px solid #cccccc;
}
#catalogo_cucina {
	float: left; width: 164px; border-left: 1px solid #cccccc; 
}
#catalogo_interni {
	float: left; width: 164px; border-left: 1px solid #cccccc;
}
#catalogo_esterni {
	float: left; width: 164px; border-left: 1px solid #cccccc;
}

#info_sezione {
	float: left; width: 440px; margin-right: 5px; text-align: center; padding-top: 8px;
}

#sezione_miniature {
	margin-top: 20px; width: 410px; text-align: left;
}
#sezione_min_prima {
	float: left; width: 220px; text-align: center
}
#sezione_min_seconda {
	float: left;  text-align: center
}
#sezione_min_terza {
	float: left; width: 220px; text-align: center; margin-top: 20px;
}
#sezione_min_quarta {
	float: left;  text-align: center; margin-top: 20px;
}
/*	Img Home	*/
.img_home {
	margin-right: 10px; 
	margin-top: 7px;
	width: 20px;
	height: 20px;
	border: 0
}

#informazioni {
	WIDTH: 120px;
	HEIGHT: 28px;
	BACKGROUND: url(../img/informazioni.jpg);
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

.h1_bagno {
	text-align: left;
}

#logo {
	float: left;
	padding-left: 15px;
	padding-top: 5px;
}

#menu {
	width: 931px;
	height:25px;
	color: #ababab;
	margin-left:4px;
	position:relative;
}
#menu ul{
	position:absolute;
	left:0;
	top:0;
}
#menu ul, #submenu ul{
	list-style:none !important;
	margin:0;
	padding:0;
	text-shadow:1px 1px 1px #aaa;
}
#menu div{
	padding-top: 3px; 
	margin-left: 10px;
	position:absolute;
	top:0;
	right:5px;
}
#menu ul li, .tab {
	background-image: url(../img/graphics/tab1.png);
	width: 125px;
	height: 25px;
	margin-left: 1px;
	float: left;
	text-align: center;
}
#menu ul li a:link, #menu ul li a:visited, a.pulsantiera:link, a.pulsantiera:visited  {
	color: #333333;
	text-decoration: none;
	display: block;
	height:25px;
	width:125px;
	line-height:25px;
	font-weight: bold;
	font-size: 9px;
	font-family: verdana;
}
#menu ul li a:hover{
	background-image: url(../img/graphics/tab2.png);
	direction: ltr;
}

#submenu{
	width:945px;
	height:26px;
	line-height:26px;
	background-color:#e9e9e9;
	overflow:hidden;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
#submenu ul li{
	float: left;
	width:126px;
	text-align:center;
}
#submenu ul.square li{
	width:33px;
}
#submenu ul li a{
	display:block;
	color: #333;
	font-weight:bold;
	font-size:8px;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}
#submenu ul li a:hover {
	background-color:#cfd5fa;
	border-radius:5px;
}
div.groupSub{
	height:0;
	overflow:hidden;
}

#banner_home {
	float: right; margin-top: 5px; 
}

#menu_puls {
	float: left; width: 940px;
}

.bord_img {
	border: 1px solid #C6CCC8;
	padding: 5px;
	width: 81px;
	background-color: #ffffff;
}

#dx {
	float: left;
	width: 806px;
	margin-left: 5px;
}

#menu_dx_stretto {
	float: left; 
	width: 173px;
	margin-left: 5px;
	padding-bottom: 10px;
}


#catalogo_home {
	width: 611px; 
	background-color: #F6F9FF;
	padding-top: 10px;
	padding-left: 7px; 
	padding-right: 5px;
	border: 1px solid #C6CCC8;
	margin-top: 5px;
}

#italia_piccola_home {

	background-color: #ffffff;
}

#ultime_qp {
	float: left; 
	width: 266px;
	height:403px;
}

#miniature_home {
	margin-top: 5px;
	border: 1px solid #C6CCC8
}
.titoletto {
	color: #8F2A2A;
	font-family: Verdana;
}


#testo_informazioni {
	float: left; 
	width: 612px; 
	font-size: 11px; 
	padding:10px 5px; 
	border: 1px solid #C6CCC8;
	border-radius:5px;
	box-shadow:0px 0px 2px #ccc;
}
	#testo_informazioni  img{
		margin:5px 5px 5px 0;
	}
#colonna_home_destra {
	float: left; width: 625px; font-size: 11px
}

#ultime_blog {
	background-color: #F5F9FF; border: 1px solid #C6CCC8; padding: 5px; width: 256px; padding-bottom: 2px;
}

#ultime_blog_testo {
	border-bottom: 1px solid #C6CCC8; 
	border-right: 1px solid #C6CCC8; 
	border-left: 1px solid #C6CCC8;
	/*width: 266px;*/
	width:146px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	height: 165px;
}

.grigino {
	color: #939393;
	
}

#banner_piccolo {
	width: 268px;
	height: 130px;
	margin-bottom: 5px;
}

.bottom {
	font-size: 11px;
}

#sx {
	float: left;
	width: 126px;
	/*border: 1px solid #C6CCC8;*/
	padding-bottom: 10px;
}
	.box{
		border: 1px solid #C6CCC8;
		width:124px;
		height:auto;
		margin-bottom:8px;
		box-shadow:0px 0px 2px #ccc;
		border-radius:5px;
		font-size:11px;
		line-height:12px;
	}
	.w146{
		width:146px !important;
	}
	.w267{
		width:267px !important;
	}
	.w173{
		width:173px !important;
	}
	.center{
		text-align:center;
	}
	.list h3{
		 border:0 !important; 
		 margin-bottom:0 !important;
	}
		.box h3{
			background: url(../img/graphics/sfondo_titolo.gif);
			color: #8C2F2F;
			font-size: 11px;
			padding:3px 5px;
			height:18px;
			line-height:18px;
			margin:0 0 10px 0;
			border-bottom: 1px solid #C6CCC8;
			text-align:left !important;
		}
		a.newsstand{
			display:block;
			margin-bottom:10px;
		}
		.box a img{
			border:0;
		}
		div.newsstand{
			text-align:center;
		}
			div.newsstand a{
				display:block;
				margin-bottom:10px;
				line-height:12px;
			}
		a.scopri:link, a.scopri:visited{
			color: #333333;
			text-decoration: none;
			display: block;
			border-top: 1px solid #cccccc;
			padding:5px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:12px;
		}
		A.scopri:hover {
			color: #90d50b;
		}


.sfondo_titolo {
	background: url(../img/graphics/sfondo_titolo.gif);
	height: 21px;
	border-top: 1px solid #C6CCC8;
	border-bottom: 1px solid #C6CCC8;
	padding-top: 3px;

}

.sfondo_titolo_h {
	background: url(../img/graphics/sfondo_titolo.gif);
	height: 21px;
	border-bottom: 1px solid #C6CCC8;
	padding-top: 3px;

}

.sfondo_titolo_dx {
	background: url(../img/graphics/sfondo_titolo.gif);
	height: 21px;
	border-bottom: 1px solid #C6CCC8;
	border-top: 1px solid #C6CCC8;
	padding-top: 3px;
	padding-left: 7px;

}

.sfondo_titolo_blog {
	background: url(../img/graphics/sfondo_titolo.gif); 
	border: 1px solid #C6CCC8;
	/*width: 266px;*/
	width:146px;
	height: 21px;
}

.titolo_bordo_rosso {
	color: #8C2F2F;
	font-weight: bold;
	font-size: 11px;
	padding-top: 3px;
}

#nuovi_loghi_qp{
float: right;
margin-top: -25px;
line-height:25px;
}

#nuovi_loghi_qp img{
border: none;
}

#info_prodotto2{

}

#azienda_prodotto2{
margin-bottom: 10px;
text-align: right;
}

#nav_prodotto2 {
	float: left;	
}
.groupClass{
	overflow:hidden;
	width:410px;
	height:0px;
	background-color:#fff;
	margin:0 10px;
}
#bigBox{
	padding-top:10px;
}
#bigBox img{
	width:403px;
	border:1px solid #ccc;
	border-radius:5px;
	box-shadow:2px 2px 4px #ccc;
	margin-bottom:10px;
}
#sbi{
	background-color:#e1e5ff;
}
#sbi:focus{
	background-color:#fff;
}
#xid1 img, #xid2 img, #xid3 img, #xid4 img{
	width:52px;
	border-radius:4px;
	padding:2px;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	box-shadow:0px 0px 2px #ccc;
}


#news_home {	
	width: 349px; 
	float: left;
	overflow:hidden;
	margin-right: 5px;
	position:relative;
}
#newsMenu{
	width:349px;
	overflow:hidden;
	margin:0 0 -2px 1px;
}
#cont_news {
	border: 1px solid #C6CCC8;
	width:343px;
	height:382px;
	overflow:hidden;
	box-shadow:0px 0px 2px #ccc;
	margin:2px;
	border-radius:5px;
	border-top-left-radius:0px;
}
.puls_news {
	float: left;
	text-align: center;
	margin-right: 5px;
	border:1px solid #C6CCC8;
	border-bottom:0 !important;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	box-shadow:2px 1px 2px #ccc;
	text-shadow:1px 1px 1px #ccc;
}
.titolo_news{
	text-shadow:1px 1px 1px #ccc;
}
#puls_1{
	background-color: #90d50b;
}
a.apuls_news:link, a.apuls_news:visited{
	text-decoration: none;
	display: block;
	color: #000;
	padding: 5px 10px;
}

a.apuls_news:hover {
	background-color: #90d50b;
	display: block;
}
.groupNews{
	overflow:hidden;
	width:0px;
	height:378px;
	float:left;
	position:relative;
}
.groupNews div{
	padding:10px 5px 5px 5px;
	position:relative;
	height:79px;
	width:337px;
	overflow:hidden;
	background-image:url('/immagini/bg-dl.jpg');
	background-position:bottom left;
	background-repeat:repeat-x;
}
.img_news {
	position:absolute;
	top:6px;
	left:5px;
	width: 80px;
}
.img_news img{
	border:1px solid #999;
	box-shadow:2px 2px 3px #ccc;
	border-radius:4px;
	padding:2px;
	background-color:#eee;
}
.news_testo {
	position:absolute;
	top:10px;
	left:90px; 
	width: 235px; 
	font-size: 6.5pt;
}
a.titolo_news:link, a.titolo_news:visited  {
	color: #515151;
	display: block;
	font-size: 11px;
	font-weight: bold; 
	display: block;
	margin-bottom: 2px;
}
a.titolo_news:hover {
	color: #90d50b;
}



