html,body {width:100%;height:100%; color:#666666; margin:0; background:url("../imgs/bg.jpg") #FFF; font-family:Arial, Helvetica, sans-serif;}
img{border:none;}
*{ padding:0; margin:0;}
.clear{ clear: both; margin: 0; padding: 0;  height: 0px; line-height: 0px; font-size: 0px;}
a:focus {
outline:none;
/*-moz-outline: none;*/
}

.main{ width:970px; margin:0 auto; }
.head{ height:148px; background:url("../imgs/br_head.gif") bottom repeat-x; }
	.head h1 {padding:39px 0 0 0;}
	.head h1 a{ display:block; width:613px; height:78px; background:url("../imgs/logo.gif") no-repeat;}
	.head h1 a span{ display:none;}
	.head .bollo{ position:absolute; width:150px; height:151px; background:url("../imgs/bollo.gif") no-repeat; margin:8px 0 0 750px;}
	.head .bollo span{ display:none;}

.menu{ width:950px; height:36px; background:url("../imgs/bg_mn.gif") no-repeat; margin-top:16px; padding:16px 0 0 16px;}
	.menu ul{ list-style:none;}
	.menu li{ float:left; font-weight:bold; font:bold 14px/16px Arial, Helvetica, sans-serif;}
	.menu li a{ color:#09246d; text-decoration:none; background:url("../imgs/ico_mn.gif") no-repeat left; padding:0 26px 0 26px;}
	.menu li a:hover{ color:#d0a00e; text-decoration:none; background:url("../imgs/ico_mn_on.gif") no-repeat left; padding:0 26px 0 26px;}
	.menu li .active{ color:#ed1d23; text-decoration:none; background:url("../imgs/ico_mn_on.gif") no-repeat left; padding:0 26px 0 26px;}


.gallery{ width:935px; height:205px; background:url("../imgs/bg_gallery.jpg") no-repeat; margin:10px 0 0 10px; padding:8px 0 0 11px;}
	.gallery img{ margin:0 3px 0 0;}
.content{ background:url("../imgs/bg_content.gif") bottom repeat-x; min-height:200px; padding:10px 0 10px 0; font-size:12px;}
	.content .col_3{ width:296px; float:left; padding:10px;}
	.content .col_3 h2{ color:#d0a00e; font-size:16px; text-transform:uppercase; padding:0 0 10px 0; font-weight:bold;}
	.mn_top{ padding-top:40px!important;}
	.content .contatti{ width:172px; height:140px; background:url("../imgs/bg_contatti.gif") no-repeat; float:right; padding:43px 0 0 140px; margin:30px 0 0 0; font-size:11px;}
	.content .contatti p{ padding:8px 0 6px 22px;}
	.content .contatti a{ font-size:16px; color:#666666; text-decoration:none;}
	.content .contatti a:hover{color:#09246d;}
	.content h3{ display:none;}
	.content .col_3 h4{ font:bold 20px/22px Georgia, "Times New Roman", Times, serif; color:#09246d; padding:0 0 6px 0; font-style:italic;}

	
.footer	{ font-size:11px; padding:8px 20px 10px 20px;}
	.footer	.sx{ float:left;}
	.footer	.dx{ float:right;}
	.footer	a{ color:#666666; text-decoration:none; padding:0 6px 0 6px; }
	.footer	a:hover{ color:#09246d; text-decoration:none; }
/*pagina interna*/	
.title{ width:928px; height:66px; background:url("../imgs/bg_title.gif") no-repeat; margin:0 0 0 16px; }
.title h3{ font:bold 17px/17px Georgia, "Times New Roman", Times, serif; color:#09246d; text-transform:uppercase; padding:10px 0 0 20px; float:left;}
.title h3 a{  color:#09246d; text-decoration:none;}


.title span{ display:block; float:right; font:bold 12px/24px Georgia, "Times New Roman", Times, serif; color:#ed1d23; padding:38px 20px 0 30px; background:url("../imgs/ico_pdf_b.gif") left 38px no-repeat; }
.title span a{color:#ed1d23; text-decoration:none;}
.title span a:hover{color:#09246d;}
	.content .col_4{ width:200px; float:left; padding:10px 10px 10px 20px;}
	.content ul{ list-style:none;}
	.content ul li{ padding:0 0 3px 0;}
	.content ul li a{ color:#666666; text-decoration:none; font-size:11px; font-weight:bold;}
	.content ul li a:hover{ color:#09246d; text-decoration:none; font-size:11px;}
	.content_02{ padding:30px; font-size:11px; background:url("../imgs/bg_content.gif") bottom repeat-x;}
	.content_02 h4{ font:bold 12px/12px Georgia, "Times New Roman", Times, serif; color:#09246d; padding:0 0 6px 0; font-style:italic;}
/*liste*/
.pdf li a{ background:url("../imgs/ico_pdf.gif") no-repeat left; display:block; padding:6px 0 6px 20px;}
	
/*  */

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#54585f;
	padding:5px;
	display:none;
	color:#fff;
	font-size:11px;
	}
	
	#screenshot img{ margin-bottom:4px;
	}