
/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
body { margin-top: 50px; background: #f0e68c; line-height: 1.6; font-family: Georgia, Times New Roman, serif; font-size: 11px; color: #636363; }
a:link, a:visited { text-decoration: none; color: #647e8b; }
a:hover { text-decoration: underline; }
.clear, .clearfix { clear: both; }
p { padding-bottom: 10px; }
#hp { position: absolute; top: 13%; left: 0; width: 100%; background: url('images/background-hp.gif') repeat-x 0 108px ; margin: 0 auto; }
#hp .centrale { height: 180px; text-align: center; padding-top: 50px; }
#hp .basso { padding: 25px 25px 0; font-family: Georgia, Times New Roman, serif; font-weight: bold; font-size: 13px; color: #3d2625; }
#hp .obj { position: absolute; top: 223px; right: 0; width: 273px; height: 259px; background: url('images/ort-03s.jpg') no-repeat; }


/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/
.container { text-align: left; width: 980px; margin: 0 auto; position: relative;}
#header .container { text-align: center; z-index: 2; }

#content { width: 100%; clear: both; z-index: 1;}
		
#main-area-wrap { width: 970px; float: left; margin-top: 10px; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }
	#main-area-wrap img { border: 1px solid #d4d4d4; background-color: #eee; padding: 5px; }
	
	#wrapper { clear:both; float: left; width: 100%; background: #fff; }
		#main { width: 100%; border-top: 1px solid #d9d9d9; border-bottom: 2px solid #d9d9d9; padding: 0; }

			.new-post { float: left; width: 403px; padding: 20px 20px 20px 55px; }
				.new-post h2 { color: #252525; font-size: 14px; }
				.new-post img { float: left; margin: 6px 20px 0px 0px; }
			
			.new-post1 { float: left; width: 400px; padding: 20px 35px 20px 35px; }
				.new-post1 h2 { float: left; margin-top: 16px; color: #252525; font-size: 14px;}
				.new-post1 p { float: left; }
				.new-post1 img { float: right; margin: 16px 0; }

			.new-post2 { float: left; width: 400px; padding: 20px 30px 20px 40px; }
				.new-post2 h2 { float: right; margin-top: 16px; color: #252525; font-size: 14px; }
				.new-post2 p { float: right; margin-right: 24px; }
				.new-post2 img { float: left; margin: 16px 0; }

			.new-post4 { float: left; padding: 20px 0px 40px 24px; }
				.new-post4 img { float: left; margin: 16px 0; }
				
			.new-post6 { float: left; padding: 20px 0px 40px 25px; }
				.new-post6 img { float: left; margin: 36px 0; }


/*------------------------------------------------*/
/*---------------[PAGES DROPDOWN]--------------*/
/*------------------------------------------------*/

ul#page-menu { margin-left: 5px; padding: 10px 0; }
	#page-menu li { float: left; display: inline; list-style-type: none; }
		#page-menu li a { display: block; color: #360f10; font-weight: bold; text-transform: uppercase;  padding: 0 8px; }
		#page-menu li a:hover { color: #636363; text-decoration: none; }
		#page-menu li a img { border: 5px solid #ce9463; }
		#page-menu li a img:hover { border: 5px solid #360f10; }

ul#hpage { padding: 100px 0 0; }
	#hpage li { float: left; display: inline; list-style-type: none; padding: 0 12px;}
		#hpage li a img { border: 5px solid #ce9463; }
		#hpage li a img:hover { border: 5px solid #360f10; }
		
			
/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/

#asidebar {float: left; width: 649px; }

#sidebar {float: right; width: 299px; }
	.sidebar-block { color: #3d3d3d; padding: 28px 22px 25px; }
		.sidebar-block a, #footer-widgets-inside div.widget a { color: #3d3d3d; }
		#main-area-wrap #sidebar img { border: none; padding: 0px; }
		#footer-widgets-inside .widget img#about-image { float: left; display: inline; border:1px solid #dfdfdf; margin-right: 10px; padding: 4px; }
		#footer-widgets-inside .widget img#about-image { border: 1px solid #bebebe; }


/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/
#footer-bottom { width: 100%; text-align: center; padding: 5px 0; margin-top: 15px;}
	#footer-bottom p { color: #252525; }
	#footer-bottom p a { color: #252525; }
