body{padding:0px;margin:0px;background:url(images/bodybg.gif) repeat 0 0 #000000;}
div, p, h1, h2, h3, h4, h5, h6, img, ul, form{	padding:0; margin:0;	}

.clearcols{clear:both; height:0px;}
/*--------------------------main body--------------------*/
#mainbody{	width:780px; margin:0 auto; color:#000000; padding:0px; background:#000001;	}
#header{	margin:0px;	width:780px;	height:318px;	}
/*--------------------------Navigation--------------------*/
#navigation{	margin:0px;	width:780px;	height:66px;}
.disattivo {	cursor: default;}
/*--------------------------body part--------------------*/
#content{	width:754px; margin:0 auto; color:#666666; padding:0px; border:#545454 1px solid;	}
/*--------------- Left Body ----------------------------*/
#leftbodyfull{	width:750px; 	float:left;	padding-left:23px;	margin-top:20px;	padding-bottom:10px;}
#leftbodyfull h1{	background:url(images/realizzazioni.gif) no-repeat; display:block; width:280px; height:28px; text-indent:-2000px;}
#leftbodyfull h2{	background:url(images/dove.gif) no-repeat; display:block; width:280px; height:28px; text-indent:-2000px;}
#leftbodyfull h3{	background:url(images/servizi.gif) no-repeat; display:block; width:280px; height:28px; text-indent:-2000px;	}
#leftbodyfull p{	width:710px; display:block; font:11px Verdana, Arial, Helvetica, sans-serif; color:#848484; text-align:justify;margin:10px 0 0 0px;	}
#leftbodyfull p a{color:#848484;	text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	}
#leftbodyfull p a:hover{	text-decoration:none; color:#FFFFFF;	}
#leftbodyfull strong {color: white;}
#leftbody{	width:450px; 	float:left;	padding-left:23px;	margin-top:20px;	}
#leftbody h1{	background:url(images/introduction.gif) no-repeat 0 0; display:block; width:344px; height:23px; text-indent:-2000px;	}
#leftbody p{	width:420px; display:block; font:11px Verdana, Arial, Helvetica, sans-serif; color:#848484; text-align:justify;	margin:10px 0 0 0px;	}
#leftbody p a{	display:block;	color:#848484;	text-decoration:underline;	margin-top: 5px;	margin-right: 0;	margin-bottom: 5px;	margin-left: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	}
#leftbody p a:hover{	text-decoration:none; color:#FFFFFF;	}
#leftbody h2{	background:url(images/album_head.gif) no-repeat;	display:block;	width:211px;	height:24px;	text-indent:-2000px;	margin-top:20px;	}

/*--------------- right Body ----------------------------*/
#rightbody{	width:268px; margin-top:23px; margin-right:8px; float:left; background-color:#191919; 	}
#rightbody h1{	background:url(images/collection_head.gif) no-repeat; width:222px; height:24px; text-indent:-2000px;	margin-top:12px; margin-left:6px;	}
#rightbody p{	padding:10px; display:block; margin:0 20px;		}

/*--------------- footer section ----------------------------*/
#copy{	margin:0px auto;	width:780px;	height:30px;}
#copy p{	 font:11px Verdana, Arial, Helvetica, sans-serif; color:#515151; text-align:center;	padding:12px 0 12px 12px; background:#000000;}

#gallery { padding: 10px;  width: 640px; float:left; }
#gallery ul { list-style: none; }
#gallery ul li {display: inline;padding:10px;}
#gallery ul img { border: 5px solid #3e3e3e;border-width: 5px 5px 20px;margin-top:5px   }
#gallery ul a:hover img { border: 5px solid #fff;    border-width: 5px 5px 20px;     color: #fff;     }
#gallery ul a:hover {color: #fff;}
/*------------- CONTACT FORM ----------- */
