.searchword { background:black; color: white;}

/* CSS Document */
/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%;  }
body { font-size: 62.5%; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }




/*-------
// Global settings
//-----*/
body{font-family:Arial, Helvetica, sans-serif;}

/*-----page layout----*/
div#header{height:124px; background:transparent url(../images/header/header_bg.gif) top repeat-x;}
div.wrapper{width:971px; margin:0px auto;}
div#content{clear:both; padding:20px 0px;}


/*-----header----*/
div#header div.wrapper{background:transparent url(../images/header/group.png) no-repeat;}
div#header div.wrapper h1 a{background:transparent url(../images/header/logo.png) no-repeat; width:420px; height:127px; display:block;}
div#header div.wrapper h1 a span{display:none;}
div#header div.wrapper div.right{width:500px;}
div#header div.wrapper div.right div.aggiorna{ width:100px; margin:0px 15px 0px 0px;}
div#header div.wrapper div.right div.aggiorna a{display:block; height:30px; cursor:pointer;  color:#FFFFFF; }
div#header div.wrapper div.right div.aggiorna a:hover{text-decoration:none;}
div#header div.wrapper div.right div.aggiorna span.aggiorna_left{width:9px; height:30px; background:transparent url(../images/header/referesh_left.png) no-repeat; display:block;}
div#header div.wrapper div.right div.aggiorna span.aggiorna_right{width:9px; height:30px; background:transparent url(../images/header/referesh_right.png) no-repeat; display:block;}
div#header div.wrapper div.right div.aggiorna span.aggiorna_center{height:30px; background:transparent url(../images/header/referesh_center.png) repeat-x; display:block;  text-align:center; line-height:30px; width:80px;}
div#header div.wrapper div.right div.aggiorna span.aggiorna_center span.icon{background:transparent url(../images/header/refresh_icon.png) no-repeat; height:30px; display:block; padding:0px 0px 0px 30px;}
div#header div.wrapper div.right div.h_form{margin:70px 0px 0px 0px; width:500px;}
div#header div.wrapper div.right div.h_form .form_left{ background:transparent url(../images/header/form_left.png) no-repeat; height:42px; width:8px; }
div#header div.wrapper div.right div.h_form .form_center{background:transparent  url(../images/header/form_centre.png) repeat-x; text-align:center;  height:34px; width:484px; display:block; padding:8px 0px 0px 0px;}
div#header div.wrapper div.right div.h_form .form_center .textfield{width:217px; font-size: 120%;}
div#header div.wrapper div.right div.h_form .form_center input{vertical-align:middle;}
div#header div.wrapper div.right div.h_form .form_center .form_attr{margin:0px 4px 0px 0px;}
div#header div.wrapper div.right div.h_form .form_center img{vertical-align:middle;}
div#header div.wrapper div.right div.h_form .form_right{background:transparent url(../images/header/form_right.png) no-repeat; height:42px; width:8px;}



/*-----content----*/
div#content ul {width:309px; margin:0px 16px 0px 0px; }
div#content ul.last {margin:0px 0px 0px 0px; }
div#content ul li.red_top {padding:0px 0px 5px 0px;}
div#content ul li.red_top div.top{ height:3px; background:transparent url(../images/content/red_top.gif) bottom left no-repeat; line-height:3px;}
div#content ul li.red_top div.center{background:#fb1900 url(../images/content/red_center.gif) bottom left repeat-x;}
div#content ul li.red_top div.center h2 a{background:transparent url(../images/content/graphic.gif) right no-repeat; font-size:220%; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-indent:10px; line-height:24px; display:block;}
div#content ul li.red_top div.bottom{background:transparent url(../images/content/red_bottom.gif)  no-repeat; height:18px; line-height:18px; }




div#content ul li.silver_top {margin:0px 0px 0px 0px;}
div#content ul li.silver_top span.top{background:transparent url(../images/content/silver_top.gif) left bottom  no-repeat; line-height:4px; height:4px; display:block;}
div#content ul li.silver_top span.center{  width:279px; padding:0px 20px 0px 10px; background:#F1EFEE url(../images/content/arrow.gif) right bottom no-repeat; display:block; }
.list{font-size:150%; font-family:Arial, Helvetica, sans-serif;}
div#content ul li.silver_top  a{color:#000000; display:block;} 
div#content ul li.silver_top span.bottom{background:transparent url(../images/content/silver_bottom.gif) bottom left no-repeat ; height:15px; display:block;}

div#content ul li.silver_top a:hover span.top{background:transparent url(../images/content/gray_top.gif) left bottom  no-repeat; line-height:4px; height:4px; display:block;}
div#content ul li.silver_top a:hover span.center{  width:279px; padding:0px 20px 0px 10px; background:#767370 url(../images/content/gray_arrow.gif) right bottom no-repeat; display:block; }
div#content ul li.silver_top  a:hover{color:#ffffff; text-decoration:none; display:block;} 
div#content ul li.silver_top a:hover span.bottom{background:transparent url(../images/content/gray_bottom.gif) bottom left no-repeat ; height:15px; display:block;}



/*-----footer----*/
div#footer{height:89px; background:transparent url(../images/footer/footer_bg.gif) repeat-x;}
div#footer div.wrapper div.footer_left{background:transparent url(../images/footer/footer_newsup.png) no-repeat; width:190px; height:74px; display:block; margin:-10px 0px 0px 0px; position:relative;}
div#footer div.wrapper div.footer_right a{background:transparent url(../images/footer/top.png) no-repeat; width:96px; height:34px; margin:0px 20px 0px 0px; display:block;}
div#footer div.wrapper div.footer_center{margin:0px 120px 0px 210px; padding:10px 0px;}
div#footer div.wrapper .copyright{color:#97a6b6; font-size:120%;}


div.popup div.popup_content img{
  max-width:95%;
  margin: 5px;
  width: expression(this.width > 300 ? 300: true);
}


div.popup { width:398px; position:absolute; left:536px; top:450px; font-size:130%; display: none;}
div.popup div.popup_top { background:url(../images/popup/popup_top.png) no-repeat top left; height:15px; }
div.popup div.popup_middle { background:url(../images/popup/popup_middle.png) repeat-y top left; overflow:hidden; }
div.popup div.popup_content { padding:1px 15px 15px 15px; color:#fff; background:url(../images/popup/popup_content.png) no-repeat top left; min-height:90px;}
div.popup div.popup_bottom { background:url(../images/popup/popup_btm.png) no-repeat top left; height:13px; }
div.popup div.popup_content p.body { font-weight:bold; margin-bottom:15px; }
div.popup div.popup_content a { color:#fff; }
