
@import "Part/Header.css";
@import "Part/Footer.css";
@import "Part/Box_option.css";
@import "Part/Box_glossario_column.css";
.glossario{text-decoration: underline;font-weight: normal; cursor:help}

.content_comments{ display:none;}

body{
margin: 10px 0 20px 0px;
padding: 0 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
position: relative;
color: #444;
}

.banners_468_60{margin:0; padding:0; width:468px; height:60px; border:solid 1px #dddddd; text-align:center;}
.banners_300_200{margin:0; padding:0; width:300px; height:200px; border:solid 1px #dddddd; text-align:center;}



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:url(/_pm/HP3image/logo/hp3logo.gif) left top;*/
background-repeat: no-repeat;
top:0; left:0;
width:200px;
height:200px;
position:absolute;
}


#wrapper{
position: relative;
width: 1000px;
text-align: left;
padding: 0 0 0 0;
background-color: #ccc;
border: 0px solid #000;
background:url(sfondo.gif) left top;
height: 100% !important;
height: 700px;
min-height: 700px;
background:url(../../_slice/it/background/page_background.gif);
background-repeat: repeat-y;
margin: auto;
}

#logo{
display:none;
position: absolute;
bottom: 0;
left: 0px;
width: 210px;
text-align: center;
}

#left_container{
background:url(../../_slice/it/generic/left_container_top.gif) top no-repeat;
padding: 10px 0 0 0;
margin: 0 0 0 0;
float:left;
width: 260px;
border: 0px solid #000;
padding-bottom: 70px;
}

#middle_container{
padding:0 0 0 18px;
margin: 0;
float: left;
width: 520px;
overflow: hidden;

}



#right_container{
background:url() top no-repeat;
padding: 10px 4px 0 0;
margin: 0 0 0 0px;
float: right;
width: 170px;

}

#right_container_space{
padding: 0 0 0 0;

}

#right_container_sx{
float:left;
padding: 0 0 0 0;
}


#right_container_dx{

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: #444;}
#home{}
#home_top{margin-bottom:10px; background-position: top left no-repeat; }

#home_top h2{margin: 0 0 0 25px; font-size: 18px}

#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:454px;}
#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:454px;}
#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_top h3{padding: 5px 0 0 7px; font-size: 14px; color: #FF6600}

.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{line-height: 13px;}
.archive_top{margin-bottom:10px; background:url(../../_slice/it/generic/top_blank.gif) top left; height:21px; clear:both; }

.archive_bottom{clear:both;margin-bottom:10px;background:url(../../_slice/it/generic/bottom_blank.gif) top left ; height:21px;}
.archive_item{padding:0 0 20px 15px; background:url(../../_slice/it/generic/round.gif) 0 4px; background-repeat:no-repeat;}
.archive_item span{ font-size:10px; padding-left:3px;}
.archive_item a:link, .archive_item a:active, .archive_item a:visited{font-size:12px;color:#444; text-decoration:none; font-weight:bold; }
.archive_item a:hover{font-size:12px;color:#ff0000; text-decoration:none; font-weight:bold; }
.archive_item a{font-size:12px;color:#444; text-decoration:none; font-weight:bold; }
.archive_item p{padding:0; margin:0; font-size:10px;}
.archive_item p a:link, .archive_item p a:active, .archive_item p a:visited, .archive_item p a:hover{font-size:10px;color:#444; text-decoration:underline; font-weight:bold; }
.archive_item_context{width:220px;font-size:10px;padding:0 0 5px 5px; float:left; color:#6e6e6e;}
.archive_item_context span{ font-style:italic; padding-left: 5px;}


/* content container
----------------------------------------------- */
#content_container{color: #444; line-height:17px;}
#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
----------------------------------------------- */
.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{ 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:454px; height:21px;}
.registration_bottom{background:url(../../_slice/it/generic/bottom_blank.gif) top left ; width:454px; height:21px; clear:both;}


#top_separator{clear:both; margin-bottom: 20px;}
#box_user_general_sx{border: 1px solid #fff; width: 450px; padding: 2px;  font-size:12px;float:left}
#box_user_general_dx{border: 1px solid #fff; width: 450px; 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:454px; height:12px; background-repeat:no-repeat; }
.form_bottom{background:url(../../_slice/it/generic/bottom_blank.gif) top left ; width:454px; height:21px; background-repeat:no-repeat; clear:both;}

/*Sezione search engine
----------------------------------------------- */
#search_top{color: #444;}
#search_top h3{color: #444; font-size:14px;}
#search_results{color: #444;}
#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: #444;}
#search_status h2{color: #444;font-size:14px;}



#lastAnswers {
    clear: both;
    margin-top: 20px;
    width: 454px;
}
h3#lastAnswersTop {
    background: url("/Core_sites/_paginemediche_pm/_css/_default/_it/Images/esperto/ultime_risposte.gif") no-repeat scroll left top transparent;
    clear: both;
    float: left;
    height: 41px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 454px;
}

a.categoriaPrimoPiano {
    background: url("/Core_sites/_paginemediche_pm/_css/_default/_it/Images/agenda_PM/center/primo_piano/punto_rosso.gif") no-repeat scroll left top transparent;
    color: #333333;
    float: left;
    font-size: 10px;
    padding-left: 8px;
    text-decoration: none;
}
p a.categoriaPrimoPiano:hover {
    text-decoration: underline;
}
.categoriaNoM {
    margin: 0;
}
