
@import "Part/Box_login.css";

@import "Part/Box_glossario.css";

.content_comments{ display:none;}

body{
margin: 0;
padding: 0 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
background-repeat: repeat-y;
position: relative;
color: #444;
font-size:75%;
background-image:url('../../_slice/it/body_bkg.gif');
 background-repeat:repeat-x;
 background-position:top left;
}

#logo{display:none;}
input, textarea, select {
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	color: #555;
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

 #container{width: 1000px; background-image:url('../../_slice/it/container_bkg.gif'); background-position:top left; background-repeat: no-repeat; margin:auto;}

#wrapper{
position: relative;
width: 1000px;
text-align: left;
padding: 0 0 0 0;
background:url();
background-repeat: repeat-y;
margin: auto;
height: 100% !important;
height: 500px;
min-height: 500px;
}

#left_container{
background:url('../../_slice/it/left_column_bkg_C.gif') 4px 0 no-repeat;
padding:0 0 0 0;
margin: 0 0 0 0;
float:left;
width: 264px;
}

#middle_container{
padding:0 10px 0 18px;
margin: 0;
float: left;
width: 510px;
overflow: hidden;
background-image:url(../../_slice/it/contents/header_alpha.gif); background-repeat:no-repeat; background-position: 0 0;  margin:0; line-height:150%; 
}

#middle_container h2{margin:0; padding:0; font-size:150%; }

#right_container{
display:none;
float:left;
}

#right_container_space{
}

#right_container_dx{
}

#right_container_sx{
}

.clear_both{clear:both;}

#search_top{padding: 45px 0 0 32px;}
#search_top h3{margin:0 0 0 0; padding: 0 0 0 0; color:#ff6600;}
#search_results{padding: 0 0 0 32px; height: 100% !important;
height: 300px;
min-height: 300px; }
#search_results h4{margin:10px 0 0 0;padding:0;}
#search_status{width:510px; padding:10px 32px 0 32px;}
#banner_calendocchio{ text-align:center; margin:auto;}
#link_glossario{padding: 0 0 0 30px; margin:0;}
#link_glossario a{ font-size:120%; color:#ff6600; font-weight:bold;}

/* generic
----------------------------------------------- */
a{color:#006eac; text-decoration:none;}


/* header
----------------------------------------------- */

#header{width:1000px; height:75px; background-image:url('../../_slice/it/header/bkg.gif'); background-position:top left; background-repeat:no-repeat; position:relative; background-color:#fff; }

#header_search{ position:absolute; top:7px; right:20px; display:none;}
#header_search_label{ background-image:url('../../_slice/it/header/search_label.gif'); width:72px; height:11px; float:left; margin-top:3px; margin-right:5px; background-repeat:no-repeat;}
.header_search_tb{float:left;}
.header_search_btn{display:block; width:46px; height:16px; background-image:url(../../_slice/it/header/search_btn.gif); float:left; margin-top:1px; margin-left:5px;}
.header_search_btn span{display:none;}
#header_logo{ position:absolute; top:31px; left:19px; width:245px; height:34px; }
#header_links{ position:absolute; right:20px; top:20px; color:#a0a0a0; font-size:90%;}
#header_links a {color:#a0a0a0;}
/* footer
----------------------------------------------- */
#footer{width:1000px; height:100px; background-image:url('../../_slice/it/footer/bkg.gif'); background-position:top left; background-repeat:no-repeat; background-color:#FFFFFF; position:relative;}
#footer_logo{position:absolute; top:45px; left:20px;}
#footer_logo img{border:0;}
#footer_text{position:absolute; top:40px; left:264px; width:500px; font-size: 85%; color:#aaa;}
#footer_logo_sifi{position:absolute; top:40px;right:20px;}
#footer_logo_sifi img{border:0;}

/* pagers
----------------------------------------------- */
.archive_pager{ background-image:none;}
.top_counterclass, .bottom_counterclass{color:#444;font-size:11px;  margin-top: 0; margin-bottom: 15px; text-align:left; float:left; }
.top_pagerclass, .bottom_pagerclass{  font-size:11px;  margin: 0 0 5px 0; text-align:right; float:right; color:#FF6600; font-weight:bold;}

.top_pagerclass .pager_index{color: #ffffff; text-decoration: none;  background-color:#eaeff5;}
.top_pagerclass a:link, .top_pagerclass a:active, .top_pagerclass a:visited {color: #999; text-decoration: none; background-color:#eaeff5; padding: 3px;  font-weight:normal;}
.top_pagerclass a:hover {color: #ffffff; text-decoration: none; background-color: #ff6600;   }

.bottom_pagerclass .pager_index{color: #999; text-decoration: none;  background-color:#eaeff5;}
.bottom_pagerclass a:link, .bottom_pagerclass a:active, .bottom_pagerclass a:visited {color: #999; text-decoration: none; background-color:#eaeff5; padding: 3px; font-weight:normal;}
.bottom_pagerclass a:hover {color: #ffffff; text-decoration: none; background-color: #ff6600;   }