/*
version: 2.4.1
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body {
	text-align:center;
background: #000;
}
a {
	text-decoration:none;
	color:#000000
}
a:hover {
	text-decoration: underline;
}
#wrap {
  background: url(images/bg_content.jpg) repeat-y;
	width:800px;
  min-height: 300px;
	text-align:left;
	margin:0 auto;
}
#container, #container2 {
  background: url(images/bg_main.jpg) no-repeat;
  min-height: 781px;
  width: 800px;
}
#container2 {
  background: url(images/bg_main2.jpg) no-repeat;
}

.floatl{ float:left}
.folatr{ float:right}
.clearfix{ clear:both}


.main {width:533px;}
/* header */
#header { /* background:url(images/header.jpg);  */ height:189px;
	position:relative
}
#logo {
	position:absolute;
	top:50px;
	left:63px;
	color:#000000;
	width: 481px;
}

#banner {
	position:absolute;
	top:126px;
	left:41px;
	color:#000000;
	width: 481px;
}




#logo h1 {
	font-size:34px;
	font-weight:700;
	
}
#logo div {
	padding-left:10px;
}


#maury {

	top:100px;
	
}

/* content */
#content {/* background:url(images/bg_main.jpg) */  min-height:520px; color:#FFFFFF}
#content2 {/* background:url(images/main2.jpg); */  min-height:520px; color:#FFFFFF}
.blog { width: 200px; margin: 13px 0 0 50px;height: 150px;display: inline; }
.blog h2, .blogg h2 {font-size:22px; color:#FFFFFF; padding:0px 0 10px 0}
.blogg {clear:both;margin: 0 0 0 60px;}
.blogg2 {clear:both;margin: 0 0 0 60px;}
.blogg2 h2 {font-size:22px; color:#FFFFFF; padding:15px 0 10px 0}
.blog3 { width: 200px; margin: 13px 0 0 60px;height: 264px;display: inline; }
.blogg p {font-family:Verdana, Arial, Helvetica, sans-serif;width: 440px;}

ul#nav { font-size:24px; margin:100px 0 350px 80px}
ul#navg { font-size:24px; margin:50px 0 350px 80px}
ul#nav a{ color:#FFFFFF}
ul#navg a{ color:#FFFFFF}
/* footer */
#footer {
  background:url(images/bg_footer.jpg);
  height:62px; 
  clear:both; 
  padding:10px 0 0 80px; 
  position: relative;
}
#ftlink {
position:absolute;
	top:35px; 
	font-size:11px;
}
#xhtml{float:right;margin-right: 100px;}
.side {/* background:url(images/side.jpg); */  width:267px;min-height:740px}

.side p {
  color: #120904;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  padding: 10px 20px;
  text-align: justify;
}

.ads_square {
  margin: 10px 0 20px 50px;
}

.ads_lungo {
  margin: 10px 0 20px 125px;
}

.bottone {
  margin: 10px 0 20px 80px;
}



p.gallery {
  margin: 0 0 0 150px;
}

p.gallerylunga {
  margin: 0 0 0 80px;
}