@charset "utf-8";
/* CSS Document */
/*
light green: bff1c5
normal green: 289f38
dark green: 057814
*/

/***********************************/
	@import url(common.css);
/***********************************/


body {
background-color:#daedf8;
background-image:url(../images/sfondo_Verde.jpg);
background-repeat:no-repeat;
background-position:top;
}
td.logo {
background-image:url(../images/logo_Verde.png);
background-repeat:no-repeat;
background-position:center;
}
td.search_box {
background-image:url(../images/Search_Box_Verde_01.gif);
background-repeat:no-repeat;
}
td.search_box_bt {
background-image:url(../images/Search_Box_00.gif);
background-repeat:no-repeat;
}
div.box_search_bt_00{float:left;font-family: Geneva, Arial, Helvetica, sans-serif; padding:5px 0px 0px 10px; font-size:13px;}
div.box_search_bt_01{float:right;font-family:"Courier New", Courier, monospace; padding:0px 25px 12px 0px;}
div.box_search_bt_02{float:right;font-family:"Courier New", Courier, monospace; padding:0px 37px 12px 0px;}
a.search_bt:link, a.search_bt:visited{color:#FFFFFF;text-decoration:none;font-size:15px;font-weight:bold;}
a.search_bt:hover{color:#FFFFFF;text-decoration:underline;font-size:15px;font-weight:bold;}

td.box_patrocini {
background-color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#289f38;
padding:3px 3px 3px 3px;
text-align:center;
}

div.box_search_bt{
float:right;
font-family:"Courier New", Courier, monospace;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}
td.box_title {
background-image:url(../images/Box_Title_Verde.gif);
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
size:12px;
color:#057814;
font-weight:bold;
padding-left:10px;
}
td.box_title_ltl {
background-image:url(../images/Box_Title_Verde.gif);
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#057814;
font-weight:bold;
padding-left:10px;
}
td.box_dettaglio {
background-color:#bff1c5;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#006633;
padding:3px 3px 3px 3px;
}
td.box_login {
background-color:#bff1c5;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#006633;
padding:3px 3px 3px 3px;
}
td.box_bottom {
background-image:url(../images/Box_Title_Bottom_Verde.gif);
background-repeat:no-repeat;
}
.search_box_txt{
font-size:22px;
font-family:"Courier New", Courier, monospace;
font-weight:bold;
color:#FFFFFF;
}
input.search_box_field{
background:#FFFFFF;
font-family: "Courier New", Courier, monospace;
color: #289f38;
font-size: 17px;
font-weight:bold;
border: 2px #bff1c5 solid;
width:330px;
}
table#step_search SELECT {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:12px; padding:1px 2px 1px 2px; border:1px solid #057814; background-color:#FFF;}
table#step_search SELECT OPTION {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:12px; padding:1px 2px 1px 2px; color:#333;  background-color:#FFF; }
table#step_search SELECT OPTGROUP {font-family: Geneva, Arial, Helvetica, sans-serif;color:#fff; background-color:#057814; }
table#step_search INPUT {background:#FFFFFF;font-family: Geneva, Arial, Helvetica, sans-serif;color: #057814;font-size: 12px;font-weight:bold;border: 1px #057814 solid;}
table#step_search TEXTAREA {background:#FFFFFF;font-family: Geneva, Arial, Helvetica, sans-serif;color: #057814;font-size: 12px;font-weight:bold;border: 1px #057814 solid;}
table#step_search TD {background:#bff1c5; border-bottom:1px dashed #289f38;}
table#step_search TD.box_titolo {background:#289f38;font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:12px;}

a.link_chiaro:link, a.link_chiaro:visited{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#bff1c5;
font-weight:normal;
text-decoration:underline;
font-size:11px;
}
a.link_chiaro:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#bff1c5;
font-weight:normal;
text-decoration:underline;
font-size:11px;
}
a.link_scuro:link, a.link_scuro:visited{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#057814;
font-weight:normal;
text-decoration:underline;
font-size:11px;
}
a.link_scuro:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#057814;
font-weight:normal;
text-decoration:underline;
font-size:11px;
}

input.box_field{
background:#FFFFFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #289f38;
font-size: 11px;
font-weight:bold;
border: 1px #289f38 solid;
}
input.box_field_b{
background:#FFFFFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #289f38;
font-size: 12px;
font-weight:bold;
border: 2px #0f74b7 solid;
}
input.search_box_button{
vertical-align:middle;
padding-bottom:4px;
padding-left:3px;
}
a.link_box_dettaglio:link, a.link_box_dettaglio:visited{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#289f38;
font-weight:normal;
text-decoration:underline;
font-size:12px;
}
a.link_box_dettaglio:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#057814;
font-weight:normal;
text-decoration:underline;
font-size:12px;
}

a.link_dark:link, a.link_dark:visited{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#057814;
font-weight:normal;
text-decoration:underline;
font-size:12px;
}
a.link_dark:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#057814;
font-weight:normal;
text-decoration:underline;
font-size:12px;
}
a.link_box_dettaglio_nu:link, a.link_box_dettaglio_nu:visited{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#289f38;
font-weight:normal;
text-decoration:none;
font-size:12px;
}
a.link_box_dettaglio_nu:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#289f38;
font-weight:normal;
text-decoration:underline;
font-size:12px;
}
td.tbl_bottom {
background-image:url(../images/bottom_Verde.png);
background-repeat:no-repeat;
height:68px;
}
td.semi_bottom_up {
background-image:url(../images/semi_bottom_Verde_up.png);
background-repeat:no-repeat;
height:8px;
}
td.semi_bottom {
background-image:url(../images/semi_bottom_Verde.png);
background-repeat:no-repeat;
height:8px;
}

tr.testata{
background-color:#289f38;
}
td.row01{
background-color:#bff1c5;
font-family: Arial, Helvetica, sans-serif; 
color:#666666; 
font-weight:normal; 
font-size:13px;
}
td.row02{
background-color:#d7f2db;
font-family: Arial, Helvetica, sans-serif; 
color:#666666; 
font-weight:normal; 
font-size:13px;
}


/*---------------------------NEWS-----------------------*/
div#col_sx #marqueecontainer{
position: relative;
width: 218px; /*marquee width */
height: 160px; /*marquee height */
overflow: hidden;
}
.news_date{
color:#057814;
}
.news_title{
color:#289f38; 
text-indent:10px;
}
.news_hr{
background-color:#289f38;
border:none;
width:97%;
height:2px;
}
a.news_link:link, a.news_link:visited{font-family: Arial, Helvetica, sans-serif;color:#289f38;;font-weight:normal;text-decoration:underline;font-size:12px;}
a.news_link:hover{font-family: Arial, Helvetica, sans-serif;color:#289f38;font-weight:normal;text-decoration:underline;font-size:12px;}
/*-----------------------FINE NEWS-----------------------*/


.border { 
    border-bottom: 1px solid #057814; 
    border-left: 1px solid #057814; 
    border-top: 1px solid #057814;
	border-right: 1px solid #057814; 
    }

TD.no_result {
	background:#bff1c5; 
	border-bottom:1px dashed #0f74b7;
	font-family: Arial, Helvetica, sans-serif; 
	color:#333;
	font-weight:normal; 
	font-size:13px;}
