body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #333333;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #FFFFFF;
	background-position: right center;
	padding-right: 15px;
	background:url(../images/header.jpg);
}

.margine {
	background-image: url(../images/margine_sx.gif);
	background-repeat: repeat;
}

.menu {
	background-color:#27527D;
	padding-top:100px;
	
	color:#FFFFFF;
	font-size:12px;
	text-transform: uppercase;	
}

.base_testo_dx {
	background-color:#cccccc;
	padding-top:50px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	color:#333333;
	font-size:12px;
}

.base_testo_contatti {
	background-color:#cccccc;
	padding-top:80px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	color:#333333;
	font-size:12px;
}

a.menu_link:link, a.menu_link:visited  {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:15px;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

a.menu_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	padding-left:15px;
	font-size: 12px;
	text-transform: uppercase;
	color: #cccccc;
	text-decoration: none;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	
}

.td_immagini{
	background:url(../images/bg_interno.gif);
	padding-left:5px;
	padding-right:15px;
	padding-bottom:30px;
}

a.link_body:link, a.link_body:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

a.link_body:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

a.link_footer:link, a.link_footer:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;
	text-decoration: none;
}

a.link_footer:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}



















/*_______lightbox___________*/

html, body { height:100%; }

a { color:#557FFF; }
a:hover { text-decoration:none; }
p, li { margin:2px; color:#555; padding:2px}
ul { padding-left:1em; }
img { border: none; }
.bordered { border:1px solid #aaa; }
h1 { text-align:right; margin:2px; color:#000; font-family:Georgia,Arial,Tahoma; font-size: 3em;}
h3, h5 { margin-bottom:4px; }
textarea { background:#ccc; color:#333; border:1px solid #aaa; }
#content { width:700px; background:#eee; margin-left:auto; margin-right:auto; padding:8px; border-left:10px solid #ccc; border-right:10px solid #ccc; }
