*{ padding:0; margin:0;}
body{ 
	background: #f5eccb url(immagini/background.gif) top repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2b2418;}
.left{ float:left; margin:0;}
.right{ float:right; margin:0;}
a{ color:#bfa373;}
* html .white_space_IE{ padding-top:10px;}
 
/*DEMO*/
	div.foto{ width:560px; margin:5px auto; text-indent:-9999px; border:1px solid #333333;}
	.chi_siamo_foto{ height:160px; background:url(foto/chisiamo.jpg) center top no-repeat;}
	.home_foto{height:215px; background:url(foto/negozio.jpg) center top no-repeat;}
/*************************************/
h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;}
blockquote{ 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	font-size:1.1em;
	margin:20px;}
	
	h3.title_gallery{ float:left; width:53%; margin:20px 25px 0; font-size:2.1em; text-shadow:1px 1px 0 #E8E4E1;}
	.ext_padding{ padding-top:25px; margin:0;} 
	.firma{ width:260px; height:90px; text-indent:-9999px; background:url(images/firma.gif) right no-repeat;}

#container{ 
	width:870px;
	background-color:#6b2f2f;
	margin:0 auto;
	overflow:hidden;
	border: #b0976b 1px solid;}
	
	h1#logo{ 
		width:250px; 
		height:230px; 
		float:left; 
		background:#FFFDF0 url(immagini/logo.gif) center no-repeat; 
		text-indent:-9999px;
		margin-bottom:0;}
		
	div#slide{ margin-bottom:20px; height:230px; width:620px;}
	div#menu{ 
		position:relative;
		/*background-color:#6b2f2f;/**/
		background:url(images/back_menu_left.jpg) #6b2f2f left top repeat-x;
		clear:left;
		font-size:.72em;
		padding-top:20px;}
		
		.menu_size{height:410px; width:250px; height:410px; padding-bottom:10px;}
		.background_level_left{ background:url(immagini/back_red_bottom.gif) bottom right no-repeat;}
		
		div#menu ul{ 
			margin:45px 40px 5px; 
			list-style:none; 
			list-style-type:none; 
			list-style-image:none; 
			position:absolute; 
			top:5px;}
		
		div#menu ul li{ 
			text-transform:uppercase; 
			color:#ffd270; 
			margin:15px 10px; 

			list-style:url(images/list-point-double-arrow.png);
			list-style-position:outside;}
		/*IE list HACK*/
		* html div#menu ul li{
			list-style-image:url(images/list-point-double-arrow_IE.gif); margin-left:16px;}
		*:first-child+html div#menu ul li{
			list-style-position:outside; 
			margin-left:12px;}
		div#menu ul.item-menu li.indirizzo,
		div#menu ul.item-menu li.indirizzo{ 
			list-style:none;
			list-style-image:none;
			text-transform:none;
			font-size:.8em;
			position:relative;
			left:-10px;}
			div#menu ul li.indirizzo h4{ font-weight:bold; font-size:1.15em; margin-bottom:4px;}
			div#menu ul li.indirizzo p{ }
		div#menu ul li a{ 
			padding:4px;
			color:#ffd270;
			text-align:center;
		}
		div#menu ul li a:hover{ 
			background-color:#FFD270; 
			color:#000000; 
			text-decoration:none; 
			padding:4px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		*:first-child+html div#menu ul li a,
		*:first-child+html div#menu ul li a:hover{ 
			padding:4px;
			
		}
		
		div#menu ul.marche{
			margin:35px 40px 5px; 
			list-style:none; 
			list-style-type:none; 
			list-style-image:none; 
			position:absolute;
			font-size:.8em;
			top:0px;
		}
		div#menu ul h3{ 
			font-size:18px; 
			color:#FFFFFF;}
		div#menu ul.marche li{ 
			text-transform:uppercase; 
			color:#ffd270; 
			margin:3px 10px; 
			padding:1px; 
			list-style:url(images/list-point-double-arrow.png);}
		* html div#menu ul.marche li{list-style-image:url(images/list-point-double-arrow_IE.gif);margin-left:14px; }		
		div#menu ul.marche li.nolist{ list-style-image:none; list-style:none; height:1px;}
			div#menu ul.marche li.back{list-style:url(images/list-point-double-arrow_backlist.png)}
		* html div#menu ul.marche li.back{list-style-image:url(images/list-point-double-arrow_backlist_IE.gif);margin-left:14px;}
		
		div#menu ul.marche li a{ 
			padding:1px;
			color:#ffd270;
		}
		div#menu ul.marche li a:hover{ 
			background-color:#FFD270; 
			color:#000000; 
			text-decoration:none; 
			padding:2px 0;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
		}
		

		body.chi-siamo div#menu ul li.chi_siamo a{ background-color:#FFD270; color:#000000; text-decoration:none; padding:4px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
		body.tessuti-arredamento-prato div#menu ul li.negozio a{ background-color:#FFD270; color:#000000; text-decoration:none; padding:4px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
		body.chi-siamo div#menu ul li.dove_siamo a{ background-color:#FFD270; color:#000000; text-decoration:none; padding:4px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
		body.le-nostre-marche div#menu ul li.marche a{ background-color:#FFD270; color:#000000; text-decoration:none; padding:4px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
		body.contattaci div#menu ul li.contattaci a{ background-color:#FFD270; color:#000000; text-decoration:none; padding:4px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
			
		
		h5.comunitech{ 
			position:absolute; 
			bottom:5px; 
			left:10px; 
			background:url(images/logo_comunitech.png) center no-repeat; 
			width:100px; 
			height:25px;
			text-indent:-9999px;
		}
		
	div#content{
		/*height:350px;/**/
		clear:right;
		background:url(images/floral_background.png) #e8dcb3 right top no-repeat;;
	}
		.content_size{height:660px; width:620px; padding-bottom:10px;}
		* html .content_size{height:660px; width:610px; padding-bottom:10px;}
		.content_size #map{ width:580px; height:300px;}
		* html .content_size #map{ width:570px; height:290px;}
		.background_level_right{ background: url(immagini/back_marroncino_bottom.gif) bottom left no-repeat;}
		
		div#content .main{ margin:0 25px;}
		* html div#content .main{ margin:0 0 0 20px; width:90%;}
			div#content .main div.header_section_title{ position:relative; margin-bottom:15px;}
			div#content #breadcrumb{
				position:absolute;
				top:-13px;
				font-size:.6em; 
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin-bottom:0;}
			div#content .main div.header_section_title #breadcrumb_static{
				font-size:.6em; 
				font-family:Verdana, Arial, Helvetica, sans-serif;
				padding-top:10px;
			}
			div#content .main div.header_section_title h2{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-style:italic;
				font-weight:normal;
				font-size:2.0em;
				text-shadow:1px 1px 0 #E8E4E1;
			}
			div#content .main .header_section_title h3.sub_title{
				font-family:Georgia, "Times New Roman", Times, serif;
				letter-spacing:-1px;
				font-weight:normal;
				font-size:1.3em;
				position:absolute;
				top:30px;
				color:#666666;
				right:0;
				z-index:99;
			}
		div#content .main h3{
			margin-bottom:10px;
		}
		div#content .main p{
			font-size:11px;
			line-height:1.5;
			text-align:justify;
			margin-bottom:10px;
			display:block;
			clear:both;
		}
		div#content .main p.info.right{ width:85%; font-size:.65em;}
		div#content .main div.info.right{ clear:both;}


		div#content .main .list-marche{margin:0px 0 0px 0px; }
			div#content .main .list-marche table{ margin:0 auto; width:95%;}
			div#content .main .list-marche table .marca_list{
				width:150px;
				height:80px;
				padding-bottom:10px;
				text-indent:-9999px;
			}
			
			div#content .main .list-marche table .marca_list#canovas{background:url(images/loghi/loghi_lauren.gif) center 50% no-repeat;}
			div#content .main .list-marche table .marca_list#casamance{background:url(images/loghi/loghi_lauren.gif) center 50% no-repeat;}
			div#content .main .list-marche table .marca_list#chivasso{background:url(images/loghi/loghi_lauren.gif) center 50% no-repeat;}	
			div#content .main .list-marche table .marca_list#dedar{background:url(images/loghi/loghi_lauren.gif) center 50% no-repeat;}
			div#content .main .list-marche table .marca_list#designerguild{background:url(images/loghi/loghi_lauren.gif) center 50% no-repeat;}	
			div#content .main .list-marche table .marca_list#fischbacher{background:url(images/loghi/loghi_lauren.gif) center 50% no-repeat;}	
	
	div#content table{ margin:0 auto; width:600px;}
	* html div#content table{ width:600px;}
	div#content table .marca_list{
		width:190px;
		height:80px;
		padding-bottom:10px;
		text-indent:-9999px;
	}
	div#content table .marca_list#canovas{background:url(marche/canovas.png) center 50% no-repeat;}
	div#content table .marca_list#casamance{background:url(marche/casamance.png) center 50% no-repeat;}
	div#content table .marca_list#chivasso{background:url(marche/chivasso.png) center 50% no-repeat;}	
	div#content table .marca_list#dedar{background:url(marche/dedar.png) center 50% no-repeat;}
	div#content table .marca_list#designerguild{background:url(marche/designersguild.png) center 50% no-repeat;}	
	div#content table .marca_list#fischbacher{background:url(marche/fischbacher.png) center 50% no-repeat;}	
	div#content table .marca_list#jab{background:url(marche/jab.png) center 50% no-repeat;}	
	div#content table .marca_list#janechurchill{background:url(marche/janechurchill.png) center 50% no-repeat;}
	div#content table .marca_list#ralphlauren{background:url(marche/ralphlauren.png) center 50% no-repeat;}	
	div#content table .marca_list#romo{background:url(marche/romo.png) center 50% no-repeat;}
	div#content table .marca_list#rubelli{background:url(marche/dedar.png) center 50% no-repeat;}	
	div#content table .marca_list#robertallen{background:url(marche/robertallen.png) center 50% no-repeat;}	
	div#content table .marca_list#zr{background:url(marche/zr.png) center 50% no-repeat;}	
	div#content table .marca_list#zoffany{background:url(marche/zoffany.png) center 50% no-repeat;}	
	div#content table .marca_list#harlequin{background:url(marche/harlequin.png) center 50% no-repeat;}	
	
		
		
		
		
		
div#top_navigation{
	width:870px; 
	font-size:.65em;
	text-align:right;
	color:#b0976b; 
	margin:1% auto 5px;}
	
	div#top_navigation ul#simple{ list-style:none; list-style-type:none; margin:0;}
	div#top_navigation ul#simple li{ display:inline; margin:0 5px; text-transform:uppercase; font-weight:bold;}
	div#top_navigation ul#simple li a{ text-decoration:underline; color:#b0976b;}
	div#top_navigation ul#simple li a:hover{ text-decoration:overline; color:#857251;}
div#footer{ 
	width:870px; 
	margin:3px auto 30px; 
	text-align:right;
	font-size:.65em;
	color:#b0976b;
}
	div#footer a{ text-decoration:underline; color:#b0976b;}
	div#footer a:hover{ text-decoration:overline; color:#857251;}
	
	div.scambio_link{
		width:800px; margin:0 auto; font-size:10px; text-align:center; font-weight:bold;
	}

	
	
	.simplebutton{ width:199px;  text-indent:-9999px; margin-right:10px;}
	body#it .simplebutton.preventivo_button{ background:url(images/preventivo_button.gif) top left no-repeat; height:15px;}
	body#it .simplebutton.dovesiamo_button{ background:url(images/dovesiamo_button.gif) top left no-repeat; height:19px;}
	body#it .simplebutton:hover{ background-position:left bottom;}
	
	body#en .simplebutton.preventivo_button{ background:url(images/preventivo_button_en.gif) top left no-repeat; height:18px; width:150px;}
	body#en .simplebutton.dovesiamo_button{ background:url(images/dovesiamo_button_en.gif) top left no-repeat; height:15px; width:120px;}
	body#en .simplebutton:hover{ background-position:left bottom;}
	
/*
	Contattaci Page
*/

.form_contatti{ width:50%;}
	.form_contatti form .form_element{ position:relative; margin-bottom:4px;}
	.form_contatti form .form_element label{ display:block; margin-bottom:2px; font-size:.8em; }
	.form_contatti form .form_element input,
	.form_contatti form .form_element textarea{ 
		clear:both; 
		padding:4px; 
		width:270px; 
		border:0 none; 
		background-color:#bfa373;
		font-family:Arial, Helvetica, sans-serif;
		color:#ffd270;}
		.form_contatti form input#invio{
			
			padding:2px 5px 0;
			margin:0 5px;
		}
	.form_contatti form .form_element textarea{ height:120px; margin-bottom:0;}
.contatti{ 
	width:40%;
	height:330px;
	text-align:center; 
	margin-right:20px;
	padding:0 10px; 
	padding-right:20px;
	border-right:#e3c28a 1px solid;}
	.contatti div{ font-size:.8em;}
	.contatti div a{ color:#000000; font-weight:bold;}
	.contatti div a:hover{ color:#bfa373; font-weight:bold;}
	.contatti div p{ margin:0; padding:0; line-height:0;}

/*
	SITE MAPS
*/

ul.sitemap{
	font-size:.7em;
	margin-left:10px;
	font-weight:bold;
	float:left; margin-right:30px; margin-left:30px;
}
ul.sitemap a{ color:#000000;}

ul.sitemap ul{ margin:5px 10px; font-weight:normal;}
ul.sitemap ul ul{ font-size:.8em; font-style:italic;}
	
* html .white_space_IE{ padding-top:10px;}