@charset "utf-8";
/* CSS Document */

body {
	background-color: #333333;
	background-image: url(../public/images/web/bg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
}

a{ 
text-decoration:none;
color: #FFFFFF;
}

#testata_a{ 
background-color:#666666;
background-image:url(../public/images/web/extensive_top.png);
background-repeat:no-repeat;
background-position:top right;
height:29px;
width:100%;
 
}

.menu{
	background-color:#2E2E2E;
	color:#CCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:11px;
}

.menu_over{
	background-color:#0099FF;
	color:#CCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
    padding-right:11px;
}

.bmenu{
	background-color:#0099FF;
	color:#CCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:11px;
}

.bmenu_over{
	background-color:#2E2E2E;
	color:#CCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
    padding-right:11px;
}


















.footer{
	background-image:url(../public/images/web/footer_c.gif);
	background-position:center center;
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCC;
}

.footer_in{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCC;
}

#footer_img{
	padding-top:15px;
}

#footer_nv{
	padding-top:13px;
}

.ricerca_text{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DDD;
	padding-left:10px;
	background: #333333;
}

.ricerca_select{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:350px;
}

.ricerca_caption{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
	background: #333333;
	padding-left:10px;
}

.info_caption{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CCC;
}

.info_text{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#DDD;
}

#info{
	background-color:#369;
}


caption {
    padding: 0 0 5px 0;
    width: 700px;     
    font: italic 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
	color:#666;
}

#texta{
	    font: italic 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.tbhead{
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-top: 0px solid #CCCCCC;
	border-bottom: 1px solid #5B5B53;
	border-left: 0px solid #CCCCCC;
	padding: 5px;
	color:#FFFFFF;
}

.tbhead2{
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-top: 0px solid #CCCCCC;
	border-bottom: 1px solid #5B5B53;
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	padding: 5px;
	color:#FFFFFF;
}


.schead{
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-top: 0px solid #CCCCCC;
	border-bottom: 1px solid #5B5B53;
	border-left: 0px solid #CCCCCC;
	padding: 15px;
	color:#1E92CF;
	width:30%;
}

.schead2{
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-top: 0px solid #CCCCCC;
	border-bottom: 1px solid #5B5B53;
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	padding: 15px;
	color:#DFDFDF;
}

.tbbod{
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-left: 0px solid #CCCCCC;
	border-bottom: 1px solid #5B5B53;
	padding: 5px;
	color:#DFDFDF;
}

.tbbod2{
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-right: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-bottom: 1px solid #5B5B53;
	padding: 15px;
	color:#DFDFDF;
}

.scbod{
	font:  11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-left: 0px solid #CCCCCC;
	border-bottom: 1px solid #5B5B53;
	padding: 15px;
	color:#1E92CF;
}

.scbod2{
	font:  11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-right: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-bottom: 1px solid #5B5B53;
	padding: 15px;
	color:#DFDFDF;
}

.scfoot{
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-top: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	padding: 15px;
	color:#FFFFFF;
}

#risultati{
}

a.aranb:link { font-size: 11px; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
a.aranb:visited { font-size: 11px; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
a.aranb:hover { font-size: 11px; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
a.aranb:active { font-size: 11px; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}

a.aran:link { font-size: 11px; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; color:#0099FF; text-decoration:none}
a.aran:visited { font-size: 11px; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; color:#0099FF; text-decoration:none}
a.aran:hover { font-size: 11px; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
a.aran:active { font-size: 11px; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; color:#0099FF; text-decoration:none}
