@import "Part/Header.css";
@import "Part/Footer.css";
@import "Part/box_login.css";
@import "Part/reminder.css";

.glossario{text-decoration: underline;font-weight: normal; cursor:help}

body
{
	background:url(../../_slice/it/background/body_background.gif);
	background-position:top center;
	background-repeat:repeat-y;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
position: relative;
text-align:left;
}


input, textarea, select {
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	color: #555;
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#body_background{
background-repeat: no-repeat;
top:0; left:0;
width:200px;
height:200px;
position:absolute;
}


#wrapper
{
background:url('') left top;
background-repeat: repeat-y;
position: relative;
width: 780px;
text-align: left;
padding: 0 0 0 0;
background-color: #fff;
border: 0px solid #000;

margin: auto;
background-image:url('../../_slice/it/background/dotted_bkg.gif');
background-repeat:repeat-y; 
background-position: 620px;

}

#logo{
display:none;
/*position: absolute;
bottom: 0;
left: 0px;
width: 210px;
text-align: center;*/
}

#left_container{
padding: 0 0 0 0;
margin: 0 0 0 0;
float:left;
width: 195px;
padding-bottom: 70px;
}

#middle_container{
padding:0 10px 0 0;
margin: 0 0 0 10px;
float: left;
width: 400px;
overflow: hidden;

}

#right_container{
background:url() top no-repeat;
padding: 10px 0 0 0;
margin: 0 0 0 0px;
float: right;
width: 150px;

}

#right_container_space{
padding: 0 0 0 0;
margin:0;
}



#right_container_sx{

width: 150px;
float:left;
padding: 0 0 0 0;
margin:0;

}
#right_container_dx{

width:150px;
float: right;
padding:0;
display:none;
}

.clear_both{clear:both;}

#footer{

}

#navigatore{
clear:both;
text-align: left;
}
/* generic
----------------------------------------------- */
a{color:#005fd2; text-decoration:none;}

/* banner
----------------------------------------------- */
.banner_460{border:solid 1px #0066FF; color:white;width:460px; height:48px; background-color: #92B7F5; margin-top:15px; margin-bottom:15px;}


/* home container
----------------------------------------------- */
#home_container{color: #606060;}
#home{width:558px;}
#home_top{margin-bottom:10px; background-position: top left no-repeat; width:454px;}
#home_bottom{clear:both; padding:20px 0 0 0;}
#home_last_top{background-position: top left no-repeat; }
#home_last_bottom{background-position: top left no-repeat; clear:both;}

.home_item_separator{clear:both; border-bottom:1px solid #e8ebf2; padding-top:5px;}
.home_item_dx{padding: 10px 0 5px 0; float: right; font-size: 10px;}
.home_item_dx a{font-size:12px; font-weight:bold;}
.home_item_dx span{ padding-left:3px;  font-style:italic;}
.home_item_dx p{ margin:0; padding:5px 10px 0 0 ;}
.home_item_dx p a{color: #606060; font-size:10px; font-weight:normal; text-decoration: underline;}
.home_item_sx{float:left; padding: 10px 0 5px 0; font-size:10px;}
.home_item_sx img{border: 1px solid #dddddd; margin-left:25px;}

#home_themes{width:558px;}
#home_themes_top{background:url(../../_slice/it/schede/themes_top.gif); height:21px; padding-top:5px; background-repeat:no-repeat;  margin-top:15px;}
.home_themes_item_sx{float:left; padding: 10px 0 5px 0; font-size:10px;width: 90px;}
.home_themes_item_sx img{border: 1px solid #dddddd; margin-left:5px;}
.home_themes_item_dx{padding: 10px 0 5px 0; float: right; font-size: 10px;width:340px;}
.home_themes_item_dx a{font-size:12px; font-weight:bold;}
.home_themes_item_dx span{ padding-left:3px;  font-style:italic;}
.home_themes_item_dx p{ margin:0; padding:5px 10px 0 0 ;}
.home_themes_item_dx p a{color: #606060; font-size:10px; font-weight:normal; text-decoration: underline;}
.home_themes_item_separator{clear:both; border-bottom:1px solid #e8ebf2; padding-top:5px;}
#home_themes_bottom{clear:both; }


#home_archive{width:558px;}
#home_archive_top{margin-bottom:10px; background-position: top left no-repeat; width:454px;}
.home_archive_item{ padding:0 0 3px 0; }
.home_archive_item span{font-style:italic; font-size:10px; }
#home_archive_bottom{clear:both; padding:20px 0 0 0;}

#home_areeterapeutiche{padding:0; margin:0; background:url(../../_slice/it/box/box_home_malattie_background.gif) top left repeat-y ;}
#home_areeterapeutiche_top{background:url(../../_slice/it/box/indice_at.gif) top left no-repeat; height:33px;}
.home_areeterapeutiche_context{background:url(../../_slice/it/box/box_home_malattie_item.gif) top left no-repeat; width:215px; padding:1px 0 0 0; margin:0 0 0 1px; float:left;padding-left:10px; height:18px;}
#home_areeterapeutiche_bottom{background:url(../../_slice/it/box/box_home_malattie_bottom.gif) bottom left no-repeat; height:11px; clear:both;}

/* archive container
----------------------------------------------- */
#archive_container{color: #606060; width:400px; }

#archive_top{margin-bottom:10px; background-position: top left no-repeat; width:400px; position:relative;}
#archive_top span{ position:absolute; right:0; top:5px; font-weight:bold;}

#content_archive{width: 400px;  line-height: 13px;}
#content_archive_top{margin-bottom:10px;background:url(../../_slice/it/generic/top_blank.gif) top left; width:400px; height:16px; clear:both;}
#content_archive_bottom{margin-bottom:10px;background:url(../../_slice/it/generic/bottom_blank.gif) top left ; width:400px; height:21px;}
.content_archive_item{padding:0 0 20px 15px; background:url(../../_slice/it/generic/round.gif) 0 4px; background-repeat:no-repeat;}
.content_archive_item span{ font-size:10px; padding-left:3px;}
.content_archive_item a:link, .content_archive_item a:active, .content_archive_item a:visited{font-size:12px;color:#666; text-decoration:none; font-weight:bold; }
.content_archive_item a:hover{font-size:12px;color:#ff0000; text-decoration:none; font-weight:bold; }
.content_archive_item a{font-size:12px;color:#666; text-decoration:none; font-weight:bold; }
.content_archive_item p{padding:0; margin:0; font-size:10px;}
.content_archive_item p a{font-size:10px; color:#666; text-decoration:underline; font-weight:normal; }
.content_archive_item_context{width:220px;font-size:10px;padding:0 0 5px 5px; float:left; color:#6e6e6e;}
.content_archive_item_context span{ font-style:italic; padding-left: 5px;}
#content_archive_letter {padding:0 0 10px 0; margin:0; }

/* content container
----------------------------------------------- */
#content_container{color: #606060; line-height:16px; }
#detail_top{margin-bottom:10px; background-position: top left no-repeat; width:454px; position:relative;}
#detail_top span{ position:absolute; right:0; top:5px; font-weight:bold;}

#content_container h2 {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:20px;line-height: 22px; margin:0; padding:0;}
#content_container h3 {color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 14px;}
.content_author{font-size:10px; font-weight:bold;}
.content_author a:active, .content_author a:link, .content_author a:visited, .content_author a:hover {font-size:10px; font-weight:bold; text-decoration:underline; }
.content_date_publication{font-size:10px; }
.content_link{font-size:10px; text-align:right;}
.content_email{font-size:10px; text-align:right;}
.end_par{ text-align:right;}

/* pagers
----------------------------------------------- */
.top_counterclass, .bottom_counterclass{color:#606060;font-size:11px;  margin-top: 0; margin-bottom: 15px; text-align:left; float:left; }
.top_pagerclass, .bottom_pagerclass{ background-color:#ffffff; font-size:11px;  margin: 0 0 5px 0; text-align:right; float:right; color:#FF0000; 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: #ff0000;   }

.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: #ff0000;   }

/*Sezione impaginazione box registrazione
----------------------------------------------- */

.registration_top{background:url(../../_slice/it/generic/top_blank.gif) top left ; width:400px; height:16px;}
.registration_bottom{background:url(../../_slice/it/generic/bottom_blank.gif) top left ; width:400px; height:16px; clear:both;}


#top_separator{clear:both; margin-bottom: 20px;}
#box_user_general_sx{border: 1px solid #fff; width: 400px; padding: 2px;  font-size:12px;float:left}
#box_user_general_dx{border: 1px solid #fff; width: 400px; padding: 2px;  font-size:12px;}
#box_user_row{margin: 2px 0 0 2px; padding: 5px 0 2px 0;}
#box_user_row h2{padding: 0 0 0 0;}
#box_user_row_col{float: left; text-align: left;}
#box_user_submit{margin-top: 20px;text-align:center}

.radiostyle input{background:none; border: 0px}
#box_extra_general{margin-top: 10px;}
#box_extra_general a:link, #box_extra_general a:active, #box_extra_general a:visited {color: #FFFF00; text-decoration: none; background-color:#6B6969; padding: 2px; }

.form_top{background:url(../../_slice/it/generic/top_blank.gif) top left ; width:400px; height:12px; background-repeat:no-repeat; }
.form_bottom{background:url(../../_slice/it/generic/bottom_blank.gif) top left ; width:400px; height:21px; background-repeat:no-repeat; clear:both;}

/*#on_fous_field{display:none;}*/

/*Sezione impaginazione box registrazione
----------------------------------------------- */
#search_top{color: #666;}
#search_top h3{color: #666; font-size:14px;}
#search_results{color: #666;}
#search_results h4 { text-transform:uppercase; margin:0; padding:0; color: Red;}
.search_spacer{padding:5px; border-bottom: 1px dashed #ddd; margin-bottom:5px;}
#search_status{color: #666;}
#search_status h2{color: #666;font-size:14px;}



.displayNone{
	display:none;
}

