@charset "utf-8";
/* CSS Document */


body {
	margin:0;
	padding:0;
	color:#000000;
	background:#ffffff url(../images/body_bcgk.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	
	}
	
button {margin-left:5px}	
.clear{clear:both;}
.float{float:left;}

#contatti {margin-top:15px}
#contatti div{margin-top:3px; }
#contatti input, textarea {border:1px solid #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#909090; width:350px}
#contatti input.no_br {border:0; width:auto}

.accetto {font-size:12px; color:#909090; width:450px ; margin-top:15px}
.accetto a {background-color:#FFFFFF !important; color:#909090}
.bottoniera {text-align:center; width:500px; margin-top:15px}
.bottoniera button {margin:5px; padding:0 3px}


label {float:left; width:100px;  font-size:12px; color:#909090}
.error {color:#FF0000}
.error label{color:#FF0000}

#wrappage{width:956px;
	margin:auto;}
#page { 
	width:956px;
	margin:auto;
	} 
#intestazione{
	background:#ffffff;
	color:#ffffff;
	position:relative;
	top:35px;
	height:0;
	}
/*------------- barra del logo  ------------------*/
#menuBar{
	background:url(../images/logo_bar.jpg) no-repeat;
	width:956px;
	height:44px;
	}
	#menuBar img{
	border:none; vertical-align:middle;
	}
	#topYellow{ background-color:#eee07f;width:130px; height:35px; position:absolute;  margin-left:89px; top:0; z-index:1;}
	#bottomYellow{ background-color:#eee07f;width:130px; height:34px; position:absolute;  margin-left:89px; top:79px; z-index:1;}
/*------------- barra del menu  ------------------*/
#mainMenu{ position:absolute;top:7px; left:235px;}
#mainMenu{
	font-size:11px;
	font-weight:bold;
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
	text-align:center;
	}
	#mainMenu li{
		margin:0 3px;
		display:inline-block;
		float: left;
		width:82px;
		height:20px;
		padding:0;
		text-align:center;
		/*background-color:#c5c5c5;	*/
		}
		#mainMenu a{
			white-space:nowrap;
			text-decoration:none;
			display:block;
			width:82px;
			height:20px;
			padding-top:8px;
			}
			#mainMenu a:link,
			#mainMenu a:visited{
				color:#ffffff;
				background-color:#c5c5c5;
				}
				#mainMenu a:hover,
				#mainMenu a:focus,
				#mainMenu a:active,
				#mainMenu a.sel{
					color:#ffffff;
					background-color:#eee07f;
			}
/*------------------------------------------------------------------------*/
/*                      CORPO DELLA PAGINA                                */	
/*------------------------------------------------------------------------*/
#corpo{
	width:956px;
	float:left;
	background:#fff url(../images/sfondocolonne_fake.jpg) left top repeat-y;
	padding-bottom:20px;
	}
#corpo_prodotti, #corpo_categoria{
	width:956px;
	float:left;
	background:#fff;
	padding-bottom:20px;
	}

/*--------------------- colonna sinistra ------------------*/
	#leftColHP,#leftColCP, #leftColPP {
		float:left;
		width:219px;
		background:transparent;
		color:#000;
		}
		
		.leftColFoto {height:326px}
		#txtImg_sx{color:#FFFFFF; font-family: "Arial Black"; text-transform:uppercase; padding:301px 15px 0 0; text-align:right;}
		#txtImg_sx img {margin-left:5px}
		#productMenu{background:url(../images/prodotti_bkg.jpg) no-repeat; width:219px; padding-left:47px; padding-top:13px; /*min-height: 275px; height: auto !important; height: 275px;*/}
		#leftCol_btm{width:219px;}
			input{width:100px; color:#909090; font-size:12px;}
			button{background-color:#a8bb7b;border:solid 1px #8db096;color:#FFFFFF;font-size:11px;}
			#sideMenu{font-size:11px;width:169px; margin:10px 0 0 0;padding:0;list-style:none; }
				#sideMenu li{margin:0;	padding:2px 0;}
				#sideMenu a{display:block;text-decoration:none; text-transform:uppercase}
				#sideMenu a:link,
				#sideMenu a:visited{color:#000000;}
				#sideMenu a:hover,
				#sideMenu a:focus,
				#sideMenu a:active{color:#ffffff;background-color:#a8bb7a;}
					#sideMenu .corrente a:link, 
					#sideMenu .corrente a:visited,
					#sideMenu .corrente a:hover,
					#sideMenu .corrente a:focus,
					#sideMenu .corrente a:active {color:#ffffff;background-color:#a8bb7a;}	
/*--------------------- colonna destra ------------------*/
	#rightColHP, #rightColCP, #rightColPP{
		float:left;
		width:735px;
		background:transparent;
		color:#000; 
		}
		#sfondo_dx_pagina {min-height: 500px; height: auto !important; height: 500px;}
		/*posizionamento dei testi sopra le fotografie*/
		#txtImg{
			position:relative;
			bottom:120px; 
			left:220px; 
			color:#FFFFFF; 
			font-weight:bold; 
			height:20px;
			letter-spacing:4px; 
			word-spacing:4px;
			width:500px;
			z-index:5;
			}

#txtImg_dx_01, #txtImg_dx_02, #txtImg_dx_03 {color:#FFFFFF; font-weight:bold; padding-left:12px; padding-top:305px}			
#txtImg_dx_01 {padding-left:15px}
		
		/*home page*/
		#rightCol_btm{clear:both;}
		#sfondo_dx_sotto{ padding-left:5px;background:url(../images/dx_shadow.jpg) no-repeat top left;float:left;margin-top:-20px;}
			#wedding, #special, #outlet{ float:left; padding:13px 8px 0;font-size:12px; color:#909090; }
			#outlet {padding:13px 0 0 0;}
			#wedding{width:382px;}	
			#dxCol_bm{ float:left; width:330px; }
			#special,#outlet{width:151px;}		
			#special {padding-right:10px; margin-left:4px}
				.box_title{ background:#eee07f; height:12px;}
				.box_title span{ font-size:12px; background:#ffffff; color:#49786a; font-weight:bold; margin:0 0 0 20px; padding:0 3px;}
				#outlet .box_title span.gray{background:#e5e5e5;}
				#special .box_title span.gray{background:#f1f1f1;}
				.box_content img{ float:left; margin-top:0;margin-right:15px; border:#FFFFFF 1px solid;}
				.box_content p{ padding:0 10px 0 0;font-size:12px;}
				.box_content ul{ list-style:none; margin:0; padding:0;}
				.box_content a, .box_content a:link, .box_content a:visited,
				.box_content a:hover, 
				.box_content a:focus, 
				.box_content a:active{color:#49786a;font-weight:bold; text-decoration:none;}				
				h1{font-size:12px; color:#49786a; font-weight:bold; }
				.more{text-align:right;}
				.more a:visited{ color:#49786a;}
				
		/*  categoria: cucine, letti, soggiorni, ecc  */
		#categorieImg{ width:737px;float:left; background:url(../images/ombra_gialla.gif) no-repeat bottom left #eee07f; height:329px}
		#categorieImg .float{ height:326px; width:241px}
		#sfondo_dx_categoria{
			float:left;
			background:#fff url(../images/sfondo_menu-11.gif) left top repeat-y;
			width:727px;
			z-index:0;
			min-height: 200px; height: auto !important; height: 200px;
			margin:6px 0 0 10px; 
			}
		
		#sfondo_dx_categoria_ombra{background:url(../images/dx_shadow.jpg) no-repeat top left;float:left; margin:0; padding:0;}
		
			.imgLink{float:left; cursor:pointer;}
			.txtLink{float:left; padding-left:10px; padding-top:15px;cursor:pointer; margin:0; width:120px; }
			
		#moderne, #classiche, #novita {float:left; margin:0; padding:0; font-size:12px; color:#909090; /*width:241px;*/}
		#moderne	{/*width:255px;*/}
		/*#classiche	{width:243px;}
		#novita		{width:235px;}
			#categoria_Moderne	{width:229px;}
			#categoria_Classiche{width:220px;}
			#categoria_Novita	{width:220px;}*/

			#categoria_Moderne, #categoria_Classiche, #categoria_Novita{list-style:none; /*margin:0 0.5em 0 1.2em; padding:0;float:left;*/margin:0; padding:0; width:241px}
			#categoria_Moderne		{width:237px; margin-right:5px}
			#categoria_Classiche, #categoria_Novita {margin-left:15px; width:224px}
			#categoria_Moderne a, #categoria_Classiche a, #categoria_Novita a{  float: left;text-decoration:none; font-weight:bold;display:block; /*height:49px;*/ width:221px}
			#categoria_Moderne a {width:235px}
			#categoria_Moderne a	{color:#6e6172;}
					#categoria_Moderne a:hover	{background:#d9d9d9; color:#ffffff;}
					#categoria_Moderne img		{border:#d9d9d9 1px solid;}
			
			#categoria_Classiche a	{color:#956a37;}
					#categoria_Classiche a:hover{background:#956a37; color:#ffffff;}
					#categoria_Classiche img	{border:#956a37 1px solid;}
			
			#categoria_Novita a		{color:#28668d;}
					#categoria_Novita a:hover	{background:#28668d; color:#ffffff;}
					#categoria_Novita img		{border:#28668d 1px solid;}
			
			#categoria_Moderne li, #categoria_Classiche li, #categoria_Novita li{height:63px;}

			
			#categoria_Moderne img{ border:1px #6e6172 solid;}
					#categoria_Classiche img{ border:1px #956a37 solid;}
					#categoria_Novita img{ border:1px #28668d solid;}
				
			
			
			#closed{clear:both;background:#fff url(../images/closedDiv.jpg) left bottom no-repeat; width:737px; height:3px; font-size:1px}
			
		/*pagina prodotto*/		
		#sfondo_dx_pagina{ padding-left:17px;background:url(../images/shadow.jpg) no-repeat top left;float:left; }
		.navigazione {margin-bottom:10px}
			.navigazione a{ text-decoration:none; color:#49786a; font-weight:bold;font-size:12px; }
				.navigazione, .navigazione a:hover, .navigazione a:visited{color:#49786a; font-weight:bold; font-size:12px; width:700px;}
				
				#nomeProdotto{margin-top:1em;}
				#nomeProdotto_title{ width:700px;font-size:15px; color:#29668d; border-bottom:1px solid #eee07f; font-weight:bold;}
			#nomeProdotto_content{ width:700px; color:#878787; padding:6px;}
				#Prodotto_descrizione{ float:left; width:480px; font-size:12px;}
					#Prodotto_descrizione p{ margin:0; padding:0;}
				#Prodotto_info_tecniche{ background:#ededed; width:200px; float:left; margin-left:15px;}
					#Prodotto_info_tecniche ul{ list-style:none; font-size:12px; padding:0; margin:0;}
					#Prodotto_info_tecniche li{ margin:1em;}
					#Prodotto_info_tecniche a{ text-decoration:none; color:#878787;}
						#Prodotto_info_tecniche a:hover, #Prodotto_info_tecniche a:visited{ color:#878787;}
					#Prodotto_info_tecniche img{ border:none; vertical-align:middle;}
					
				#composizioni{clear:left;padding-top:1.5em;}
					.composizioni_box_title{background:#eee07f; height:12px; width:720px;}
					.composizioni_box_title span{font-size:12px; background:#ffffff; color:#49786a; font-weight:bold; margin:0 0 0 20px; padding:0 3px;}
					.composizioni_box_content img{float:left; margin-top:10px;margin-right:15px; border:#c5c5c5 2px solid;}
					.composizioni_box_content img{float:left; margin-top:10px;margin-right:15px; padding:2px; background-color:#c5c5c5; border:none;}
					#composizioni .novita div{float:left; margin-top:10px;margin-right:15px; padding:0; border:none; width:122px; height:83px; text-align:center;}
					#composizioni .novita div img{padding:0; background-color:#c5c5c5; border:2px solid #c5c5c5;}

					 .prodotti_elenco div{float:left; margin-top:10px;margin-right:15px; padding:0; border:none; width:122px; height:83px; text-align:center;}
					 .prodotti_elenco div img{padding:0; background-color:#c5c5c5; border:2px solid #c5c5c5;}
					
					
					.composizioni_box_content img.marchi{padding:0; margin:0; float:none}
					.composizioni_box_content a,
					.composizioni_box_content a:visited{ background-color:#c5c5c5; }
					.composizioni_box_content a:hover{ background-color:#eee07f; color:#eee07f; }
/*-----------------------footer------------------------------------*/
#footer{background:#e8d655;color:#fff;clear:both; width:956px; margin:auto; }
#footerYellow{ color:#ffffff;font-size:11px; margin-left:25px; }
		#footerYellow ul{ list-style:none; text-align:right; padding:0; margin:0;}
		#footerYellow li{ display:inline; border-left:1px solid #ffffff; padding:0 4px;}
		#footerYellow li.firstItem{border-left:none;}
		#footerYellow a{ font-weight:bold; color:#ffffff; text-decoration:none;white-space:nowrap; height:0;}
		#footerYellow a:link, 
		#footerYellow a:visited,
		#footerYellow a:hover,
		#footerYellow a:focus,
		#footerYellow a:active{color:#ffffff;}
		

/* voci di sottomenu */	
#div1, #div2 	{background-color:#eee07f; width:82px; margin:0; padding:0;	font-size:11px; font-weight:bold; padding:0;text-align:center; }
#div1 li, #div2 li	{background-color:#eee07f; margin:0;  width:82px; padding:7px 0; list-style-type:none;}
#div1 li a, #div2 li a{background-color:#eee07f !important; text-transform:uppercase}

/*dove siamo (2 colonne) */
.sede_li {float:left; width:355px; margin-top:5px; border-right:3px solid #eaeaea;}
.sede_mi {float:left; width:355px; margin-top:5px;}
.sede_li p, .sede_mi p {margin:10px 15px; font-size:12px; color:#666666}
.sede_li a, .sede_mi a	{color:#000000}
.sede_li img {border:0}


#form_outlet option {text-transform:uppercase; color:#909090; background-color:#e8e8e8;}
#form_outlet select { margin-top:15px}


.outlet_elenco {float:left; width:258px; margin:10px 0 0 22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#878787}
.outlet_elenco a {background:none !important; color:#999999}
.outlet_elenco a:hover {color:#000000}