body, html 							 { font-size: 76%;  background: #efefef; font-family: verdana, sans-serif;   }
body										 { margin:0 auto; text-align: center; }
h1,h2,h3,h4							 { margin:0; padding:0; }
h1									 		 { font-size: 2em; color:#666;}
h2									 		 { font-size: 1.5em; }
h3, h4									 { font-size: 1.5em; }
a												 { text-decoration:none; color:#666;}	
a:hover									 { text-decoration:underline; }		
ul											 { padding:0; margin:0; }
img											 { padding-right: 2px; border:0; }
td											 { color:#666; font-size: 1.3em; line-height: 1.5em;} 									 
p												 {color:#666;line-height: 1.5em; font-size:1.2em;}
ol											 {color:#666;line-height: 1.5em; font-size:1.2em;}
strong			 {color: #FF9900; }

/* GENERALE */
div#container						 { width: 770px; margin: 0 auto; text-align: left; } 
div#header							 { width: 770px;  height:176px; posizion:absolute; top:0;  background: url(http://www.guarnier.it/img/header.jpg) no-repeat; }
div#narrowcolomn				 { width: 768px; position:absolute; margin-top:176px; background: #fff; border-right:1px solid #ccc; border-left:1px solid #ccc;}
div#widecolomn					 { width: 520px; float:right; background:#fff;  border-left:1px solid #ccc;}
div#entry								 { width: 490px; margin: 0 auto; text-align: left; padding: 10px 0 10px 0;}
div#sidebar						 	 { width:247px; float:left; background: #fff; }
div#footer							 { width: 768px; line-height: 25px; color:#666; text-align:center; position:relative; clear:both; background: #e1e1e1; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
div#header, div#footer 	 { padding-bottom:0; padding-top:0; }

/* SIDEBAR */
div#title-sidebar				 { width: 100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: #FF9900; color: white; text-indent:1em; line-height: 2.5em; font-size:1.1em;  margin:0; padding:0 0 0 0; }
div#sidebar ul				   { width: 100%; list-style:none; list-style-image: url(http://www.guarnier.it/img/li.jpg);  list-style-position: inside; text-indent:9px;}
div#sidebar li  				   {  text-transform: uppercase;  border-bottom:1px solid #ccc; line-height: 1em;  margin: 6px 0 0 0; padding: 0 0 6px 0px;  }

/* ENTRY */ 
div#title-entry				 { width: 100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background: #FFC56D; color: white; text-indent:1em; line-height: 2.5em; font-size:1.1em;  margin:0; padding:0; }
div#claim							 {font-size:1.5em; color: #FF9900; font-weight:bold; line-height:1.5em;}


/* HEADER */
div#header	ul				 {padding:0; margin:0; list-style:none; padding-top: 40px;		 margin-left: 250px;}
div#header	li				 {float:left; text-transform: uppercase}
li.home a				 { margin-left:8px; color: white;}
li.azienda a				 { margin-left:20px;color: #C88728; font-size:1.1em;}
li.parla a 				 {margin-left:25px; color: white;}
li.cliente a 				 { margin-left:25px;color: white;}
li.privacy a 				 { margin-left:20px;color: white;}
div#minisito				 { margin-top: 12px; float:right;}
div#minisito ul			 {padding:0; margin:0; list-style:none;}
div#minisito li	a		 {line-height:28px;  float:left; dislay:block; padding: 0 20px 0 20px;text-transform: uppercase; border-right:1px solid #ccc;}


/* BOX */
#box	 	 							{ width: 470px; padding: 6px; color: #999;  background:  #eee; border: 1px solid #ddd; margin:0 auto; } 
#box a								{color: #999;}



