/* Copyright 2011 Lightage */ 
html, body {
	background: #ffffff url(../images/back_body.jpg) top center no-repeat;
	height:100%;
	margin: 0; 
	padding: 0;
	font-family: Arial, Verdana;
} 

h1, h2 {
	display: none;
}

input, select, textarea {
	border: 1px solid #555;
	font: 12px arial, sans-serif;
	background: #ffffff;
}

textarea {
	width: 350px;
	height: 145px;
}

input:focus, select:focus, textarea:focus {
	background: #ffffbb;
}

#container {
	width: 930px;
	margin: 0 auto;
}


#header {
	background: #ffffff;
	width: 100%;
	height: 57px;
	padding: 0;
	margin: 0 0 208px 0;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	text-transform: uppercase;
}


/* menu */
#menu{ margin:0px; padding:0px; list-style:none; color:#fff; line-height:55px; display:inline-block; float:left; z-index:1000; font-size: 20px }

#menu a { color:#7e7e7e; text-decoration:none; }
#menu > li { float:left; position:relative;}
#menu > li a { padding: 18px 22px 18px 22px; border-left: 1px solid #e9e9e9; }
#menu > li a:hover { background: #fafafa; color:#0072bc;}
#menu .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent;}

/* sub-menus*/
#menu ul { padding:0px; margin:0px; display:block; display:inline;}
#menu li ul { position:absolute; left:-246px; top:0px; margin-top:57px; width:380px; line-height:16px; background-color:#fff; color:#ccc; /* for IE */ display:none; }
#menu li:hover ul { display:block;}
#menu li ul li{ display:block; margin:0px 20px; padding: 5px 0px; list-style-type:none; }
#menu li ul li a { display:block; color:#0395CC; border-left: none; }
#menu li ul li a:hover { color:#7FCDFE; }

#pagina {
	padding: 35px;
	margin: 0;
	font-size: 13px;
	line-height: 18px;
	color: #444;
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	background: #a9ddff url(../images/back_page.jpg) top center no-repeat;
}

#pagina a {
	color: #333;
	text-decoration: none;
}

#pagina a:hover {
	color: #777;
}

h3 {
	background: #33afff;
	padding: 40px;
	margin: 0;
	font-size: 36px;
	font-variant: small-caps;
	color: #fff;
	font-family: 'Yanone Kaffeesatz', sans-serif;
}

#pagina h4 {
	font-size: 24px;
	text-transform: uppercase;
	color: #fff;
	padding: 10px;
	margin: 10px 0 20px 0;
	font-family: Arial, Verdana;
}


.boxgrande {
	width: 560px;
	margin: 0 20px 0 0;
	padding: 10px 0;
	border-top: 1px dotted #333;
	float: left;
}

.boxpiccolo {
	width: 260px;
	margin: 0 20px 0 0;
	padding: 10px 0;
	border-top: 1px dotted #333;
	float: left;
}

.boxgrande h5, .boxpiccolo h5 {
	color: #333;
	font-size: 15px;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana;
}

.boxgrande h5 a, .boxpiccolo h5 a {
	text-decoration: none;
}

.boxpiccolo img, .boxgrande img {
	float: right;
	margin: 0 0 10px 10px;
}

.boxgrande a img {
	border: 0;
}

.boxgrande hr {
	clear: both;
	margin: 10px 0 10px 0;
}


#footer {
	width: 100%;
	height: 30px;
	text-align: center;
	padding: 0;
	margin: 15px auto 15px auto;
	font-size: 11px;
	color: #777;
}

#footer a {
	color: #777;
}

#footer a:hover {
	color: #333;
	text-decoration: none;
}





 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#colonnasx{display:none;} 
#colonnadx{width:100%; float:none;}
}

