html, body{
	text-align:center;
	background-color:#ffffff;
	background-image:url(/admin/img/bg-blu.jpg);
	background-repeat:repeat-x;
	font-family: Georgia, Helvetica, sans-serif, Verdana, Arial;
	font-size:13px;
	color:#555;

} 

h1 {color:#333399; padding-left:20px; padding-top:10px; text-transform:uppercase; font-size:14px;}
h1 a{color:#000066; padding-left:20px; padding-top:10px; text-transform:uppercase; font-size:14px; text-decoration:none;}
h2, h2 a ,h2.entry-title{color:#000066; padding-left:20px; padding-top:10px; text-transform:uppercase; font-size:13px; text-decoration:none;}
h3 {color:#333399; padding-left:20px; padding-top: 5px; text-transform:uppercase; font-size:12px;}

a:link {color:#333399;text-decoration:underline;} 
a:visited {color:#333399;text-decoration:underline;}
a:hover {color:#666;text-decoration:none;}

p {
  padding-right:15px;
  padding-left:20px;
  padding-bottom:5px;
} 


#logo{
	position:absolute;
	top:0px;
	left:50%;
	height:126px;
	width:696px;
  margin-left:-206px; 
  text-align:left;
	background-image:url(/admin/img/logo.jpg);
	background-repeat:no-repeat;
}

#header_green{ 
	position:absolute;
	top:80px;
	left:50%;
	width:821px; 
  margin-left:-410px; 
  text-align:left;  
  background-image:url(/admin/img/bg_blue_right.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
background-position:60px 900px;

} 

#contact_menu{
	position: absolute;
	top:15px;
	left:-20px;
	width:235px;
	text-align:right;
	font-size:9px;
}

#top_menu{
	position:absolute;
	top:15px;
	left:775px;
	width:45px;
	font-size:9px;
}

#main_menu{
	position:absolute;
	top:46px;
	background-image:url(/admin/img/bg_blue_menu.jpg);
  	background-repeat:no-repeat;
	width:270px;
	height:200px;
	font-size:16px;
	padding-top:15px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	line-height:34px;
}
#main_menu li{
	list-style-type: none;
}

#main_menu a:link{color:#000;text-decoration:none;padding-left:25px;letter-spacing:1px;}
#main_menu a:visited{color:#000;text-decoration:none;padding-left:25px;letter-spacing:1px;}
#main_menu a:hover{color:#000;text-decoration:none;padding-left:25px;font-size:18px;letter-spacing:2px;} 

#headline{
	position:absolute;
	top:46px;	
	width:531px;
	height:219px;
	background-image:url(/admin/img/head-blu.jpg);
	background-repeat: no-repeat;
	margin-left:223px; 
}
#rightLogo{
	position:absolute;
	top:0px;
	width:146px;
	height:219px;
	background-image:url(/admin/img/bg_blue_right.jpg);
	background-repeat: no-repeat;
	margin-left:531px; 		
}

#subheadline{ width:250px; }
 
#preamble{ margin-left:20px;font-size:13px; }

#content-wp{
	position:absolute;
	margin-top: -50px;
	left:50%;
	width:796px;
	margin-left:-405px;
	background-color: #ffffff;
}

#concept{ 
	position:absolute;
	left:0;
	top:340px;
	
	
  width:200px;
  text-align:justify;  
}

#_left{
	position:absolute;
	
	left:-6px;
	width:26px;
	height:31px;
	background-image:url(admin/img/bg-left.jpg);
	background-repeat:no-repeat;
	
}

#breadcrumbs {
  padding-top:10px;
  padding-left:20px;
  font-size:9px;
}

#shadow{
	position:absolute;
	top:315px;
	left:198px;
	width:570px;
	background-image:url(admin/img/shadow.jpg);
	background-repeat:repeat-y;
	text-align:left;
	padding-left:10px;
	

}

#mainBlock {

	padding-left:30px;
	padding-right:20px;
}

#_right{
	position:absolute;
	top:0px;
	left:549px;
	width:26px;
	height:31px;
	background-image:url(admin/img/bg-right.jpg);
	background-repeat:no-repeat;
	
}  

#keywords{ color:#bbb; }

#footer {
	position:absolute;
	left:0px;
	font-size:9px;
	text-align:center;
	padding-top:15px;
	width:570px;
	height:100px;
	background-image:url(admin/img/footer.jpg);
	background-repeat:no-repeat;
	
}
div.sidebar {

float:left;

overflow:hidden;

width:190px;

}
div.sidebar .title {

	font-weight: bold;

	font-size: 1.3em;

}
div.sidebar #ads ul {

	margin: 0;

	padding: 0;

}
div.sidebar #ads li {

	float: left;

	padding: 0;

	margin: 0 10px 10px 0;

	list-style-type: none;

}



div.sidebar #ads img {

	width: 180px;

	height: 150px;

}
div.sidebar h3 {

font-size:1.2em;

}



div.sidebar input#s {

width:140px;

}
div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {

margin:0;

padding:0;

}


div.sidebar li {

list-style:none;

margin:0 0 2em;

}



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}



div.sidebar ul ul {

margin:0 0 0 1em;

}



div.sidebar ul ul li {

list-style:disc;

margin:0;

}



div.sidebar ul ul ul {

margin:0 0 0 0.5em;

}



div.sidebar ul ul ul li {

list-style:circle;

}
#footer-menu {

	text-align: center;

}



#footer-menu ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



#footer-menu ul li {

	display: inline;

}



#footer-menu ul li a {

	border-left: 1px solid #fff;

	padding: 0 1em;

}



#footer-menu ul li.first a {

	border-left: 0 none;

}

#right_col_nav{
position:absolute;
	right:-180px;
	top:340px;
	width:200px;
	text-align:justify;  

}
#search input.text, #search a {

	float: left;

}



#search input.text {

	border: 1px solid #5780AE;

	margin: 0;

}
div.sidebar .title {

	font-weight: bold;

	font-size: 1.3em;

}

.entry-title {

	margin: 0;

	padding-top: 20px;

	font-size: 1.5em;

}



.entry-title a {

	color: navy;
	text-decoration:none;

}

#entry_button {
position:abolute;
background-image:url(/admin/img/button_light_blue.gif);
background-repeat:no-repeat;
height:82px;
width:444px;
padding:26px 0 0 10px;
color:#000;
font-size: 1.5em;
}
#contact_button {
position:abolute;
background-image:url(/admin/img/button_light_orange.gif);
background-repeat:no-repeat;
height:82px;
width:444px;
padding:26px 0 0 10px;
color:#000;
font-size: 1.5em;
}

#entry_contact {
position:abolute;
background-image:url(/admin/img/button_light_orange.gif);
background-repeat:no-repeat;
height:82px;
width:444px;
padding-top:-12px;
padding-left:30px;
color:#000;
font-size: 1.5em;
}
#entry_contact a{
color:#fff;
}

.entry li
{
	list-style-image: none;
	background: url(/admin/img/spunta_light_blue.gif) no-repeat top left;
	padding-left: 30px;
	padding-top: 6px;
	list-style-type: none;
}
.internal li
{
	list-style-image: none;
	background: url(/admin/img/spunta_light_blue_small.gif) no-repeat bottom left;
	padding-left: 20px;
	padding-top: 10px;
	list-style-type: none;
}
.separatore-articoli{
	height: 1px;
	width: 80%;
	border-top: 1px dashed #666666;
	border-right: none;
	border-bottom: none;
	border-left: none;

}
.focalizza{
position:abolute;
font-size: 1.3em;
padding-left:20px;
color: #000;
}