/*GLOBALI************************/
html,body,form,fieldset,h1,h2,h3,h4,h5,h6,p,ul,dl{margin:0;padding:0;}
ul{list-style-type:none;}
body{font:15px Georgia,Times New Roman,sans-serif;color:#330;background:#fff6d7 url(../images/yellow/body-bg.jpg) repeat-x top left;margin:0 auto;text-align:center;}	
img{border:0;margin:0;padding:0;}
.hide{display:none;}
.clear{clear:both;}
blockquote{font-style:italic;}
a{color:#330;text-decoration:none;font-weight:bold;font-style:normal;}
a:hover{text-decoration:underline;}

/*CONTENITORI************************/
#layout{width:100%;background:url(../images/yellow/bottom-bg.gif) repeat-x bottom;margin:0 auto;}
#piemme{width:990px;height:22px;line-height:22px;text-align:right;background:transparent;color:#fff6d7;margin:0 auto;font-family:arial,sans-serif;font-size:13px;}
#piemme a{font-weight:bold;color:#fff6d7;text-decoration:none;}
#piemme a:hover{text-decoration:underline;}
#top{width:990px;height:330px;background:url(../images/yellow/header.jpg);margin:0 auto 0;}
#content-container{clear:both;width:990px;margin:0 auto;overflow:auto;background:url(../images/yellow/content-bg.jpg) no-repeat bottom;} 

/*PARTE SUPERIORE************************/      
	/*NAVIGATION*/
	#navigation{margin:0;padding:5px 0 0;text-align:left;font-size:13px;}
	#navigation ul li{float:left;}
	#navigation ul li a{float:left;margin:0;height:50px;width:auto;padding:0 25px 0 0;color:#000;text-transform:uppercase;}
	#navigation ul li a:hover,#navigation ul li a#active{background:url(../images/yellow/nav.gif) no-repeat left top;color: #630;text-decoration:none;}
	/*HEADER*/
	#header{position:relative;text-align:left;clear:both;float:none;}
	#header h1 a {position:absolute;display:block;background:url(../images/yellow/hosseini.gif) no-repeat 0 0;top:60px;left:0;width:350px;height:45px;}
	#header h1 a:hover{background:url(../images/yellow/hosseini.gif) no-repeat 0 -45px;}

/*CORPO PAGINA************************/
#content-container{text-align:left;margin-top:5px;line-height:1.3em;padding-bottom:120px;}
#content-container h2{border-bottom:1px solid #999;margin-bottom:15px;}
#content-container h3{font-size:16px;margin-bottom:15px;}
#content-container h3 .data{font-size:15px;color:#333;}
#content-container img{padding:5px;border:1px solid #999;margin:0 10px 2px 0;float:left;}
#content-container ul{width:500px;list-style-type:disc;margin-left:40px;}
	/*SIDEBAR*/
	#sidebar{float:left;width:300px;background:url(../images/yellow/sidebar-bg.gif) no-repeat bottom center;padding:0 0 50px;margin-bottom:100px;line-height:2em;}
	#sidebar h2{font-size:16px;line-height:18px;}
	#sidebar h3{font-size:15px;margin:10px 0 0 ;}
	#sidebar img{margin-right:7px;margin-bottom:4px;}
	#sidebar small{color:#999;}
	/*CONTENT*/
	#content{float:right;text-align:justify;width:650px;color:#330;border-left:1px solid #999;padding-left:20px;}
	#content h2{font-size:18px;}
	.main-container{background:url(../images/yellow/main-top.gif) no-repeat top left;padding:40px 0 0 40px;}
	.main{background:url(../images/yellow/main-bottom.gif) no-repeat bottom right;padding:0 40px 40px 0;overflow:auto;height:100%;}
	.column-left{width:48%;float:left;margin-right:3%;}
	.column-right{width:48%;float:right;}
	.box{background:#fff9e5;padding:20px;margin:15px auto;overflow:auto;width:510px;}
	a.buy{background:url(../images/cart.gif) no-repeat left;padding-left:30px;}
	a.pdf{background:url(../images/pdf.gif) no-repeat left;padding-left:24px;}
	.quote{width:550px;background:#fff9e5;text-align:center;margin:15px auto;font-weight:bold;font-size:20px;line-height:24px;padding:7px 0 3px;overflow:auto;}
	.quote blockquote{font-size:20px;font-weight:normal;margin:5px auto 10px;} 
	.commento{width:auto;margin:15px auto;padding:7px 0 3px;}
	.commento blockquote{background:#fff9e5;text-align:justify;font-size:15px;font-weight:normal;margin:5px auto 0;padding:10px;} 
	.media{border-bottom:1px solid #ccc;clear:both;float:none;height:100%;overflow:auto;overflow-x:hidden;padding:5px 0;}
	.media h3 span{font-size:20px; text-transform:uppercase;}
	.media p{font-size:12px; margin-bottom: 15px;}
	.special{background: url(../images/sfumato.jpg) repeat-y bottom center;}  
  .kite{background:url("../images/kite_small.gif") no-repeat left top;float:right;margin:0;padding:0 0 0 55px;height:35px;line-height:35px;}
	
/*CONTACT FORM************************/
form{background:transparent;margin:25px auto;}
form input,form textarea{border:1px solid #999;width:300px;}
form input{margin:3px 0;}
form textarea{height:50px;white-space:inherit;margin:2px 0;}
form input.chk{width:auto;border:0;}
form input.btn{clear:both;width:100px;border:1px solid #999;background:#666;color:#fff6d7;font-weight:bold;margin:10px 0;}

/* FOOTER************************/
#footer{width:990px;height:125px;clear:both;margin:0 auto;padding-top:100px;color:#ffc;font-size:12px;}
#footer a{color:#ffc;}

/*CREDITS************************/
#credits{width:400px;margin:100px auto 50px;text-align:left;line-height:1.8em;}
#credits h2{width:400px;border-bottom:1px solid #999;margin-bottom:15px;}
.credits{border-top:1px solid #999;padding-top:10px;margin-top:100px;font-size:12px;}