
/* CSS Document */
/*
light blu: bad7eb
normal blu: 0f74b7
dark blu: 035182
*/

/***********************************/
	@import url(common.css);
/***********************************/


body {
background-color:#daedf8;
background-image:url(../images/sfondo_Blu.jpg);
background-repeat:no-repeat;
background-position:top;
}
td.logo {
background-image:url(../images/logo_Blu.png);
background-repeat:no-repeat;
background-position:center;
}
td.search_box {
background-image:url(../images/Search_Box_Blu_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:#0f74b7;
padding:3px 3px 3px 3px;
text-align:center;
}

td.box_title {
background-image:url(../images/Box_Title_Blu.gif);
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
size:10px;
color:#035182;
font-weight:bold;
padding-left:10px;
}
td.box_title_ltl {
background-image:url(../images/Box_Title_Blu.gif);
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#035182;
font-weight:bold;
padding-left:10px;
}

td.box_dettaglio {
background-color:#bad7eb;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
padding:3px 3px 3px 3px;
}
td.box_login {
background-color:#bad7eb;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#006699;
padding:3px 3px 3px 3px;
}
td.box_bottom {
background-image:url(../images/Box_Title_Bottom_Blu.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: #035182;
font-size: 17px;
font-weight:bold;
border: 2px #bad7eb solid;
width:330px;
}
input.box_field{
background:#FFFFFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #035182;
font-size: 11px;
font-weight:bold;
border: 1px #0f74b7 solid;
}
input.search_box_button{
vertical-align:middle;
padding-bottom:4px;
padding-left:3px;
}
table#step_search SELECT {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold; padding:1px 2px 1px 2px; border:1px solid #0f74b7; background-color:#FFF;color: #035182;}
table#step_search SELECT OPTION {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold; padding:1px 2px 1px 2px; color:#333; background-color:#FFF;color: #035182;}
table#step_search SELECT OPTGROUP {font-family: Geneva, Arial, Helvetica, sans-serif;color:#fff;font-weight:bold; background-color:#035182;color: #035182;}
table#step_search INPUT {background:#FFFFFF;font-family: Geneva, Arial, Helvetica, sans-serif;color: #035182;font-size: 12px;font-weight:bold;border: 1px #0f74b7 solid;}
table#step_search TEXTAREA {background:#FFFFFF;font-family: Geneva, Arial, Helvetica, sans-serif;color: #035182;font-size: 12px;font-weight:bold;border: 1px #0f74b7 solid;}
table#step_search TD {background:#bad7eb; border-bottom:1px dashed #0f74b7;}
table#step_search TD.box_titolo {background:#0f74b7;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:#bad7eb;
font-weight:normal;
text-decoration:underline;
font-size:11px;
}
a.link_chiaro:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#bad7eb;
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:#035182;
font-weight:normal;
text-decoration:underline;
font-size:11px;
}
a.link_scuro:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#035182;
font-weight:normal;
text-decoration:underline;
font-size:11px;
}

a.link_box_dettaglio:link, a.link_box_dettaglio:visited{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#0f74b7;
font-weight:normal;
text-decoration:underline;
font-size:12px;
}
a.link_box_dettaglio:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#035182;
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:#035182;
font-weight:normal;
text-decoration:underline;
font-size:12px;
}
a.link_dark:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#035182;
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:#1176b5;
font-weight:normal;
text-decoration:none;
font-size:12px;
}
a.link_box_dettaglio_nu:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#1176b5;
font-weight:normal;
text-decoration:underline;
font-size:12px;
}
td.tbl_bottom {
background-image:url(../images/bottom_Blu.png);
background-repeat:no-repeat;
height:68px;
}
td.semi_bottom_up {
background-image:url(../images/semi_bottom_Blu_up.png);
background-repeat:no-repeat;
height:8px;
}
td.semi_bottom {
background-image:url(../images/semi_bottom_Blu.png);
background-repeat:no-repeat;
height:8px;
}


tr.testata{
background-color:#0f74b7;
}
td.row01{
background-color:#bad7eb;
font-family: Arial, Helvetica, sans-serif; 
color:#666666; 
font-weight:normal; 
font-size:13px;
}
td.row02{
background-color:#cbdeeb;
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:#035182;
}
.news_title{
color:#0f74b7; 
text-indent:10px;
}
.news_hr{
background-color:#0f74b7;
border:none;
width:97%;
height:2px;
}
a.news_link:link, a.news_link:visited{font-family: Arial, Helvetica, sans-serif;color:#0f74b7;;font-weight:normal;text-decoration:underline;font-size:12px;}
a.news_link:hover{font-family: Arial, Helvetica, sans-serif;color:#0f74b7;font-weight:normal;text-decoration:underline;font-size:12px;}
/*-----------------------FINE NEWS-----------------------*/

.border { 
    border-bottom: 1px solid #035182; 
    border-left: 1px solid #035182; 
    border-top: 1px solid #035182;
	border-right: 1px solid #035182; 
    }

TD.no_result {
	background:#bad7eb; 
	border-bottom:1px dashed #0f74b7;
	font-family: Arial, Helvetica, sans-serif; 
	color:#333;
	font-weight:normal; 
	font-size:13px;}
