body{
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
position: relative;
background-color: #ffffff;
}

.glossario{text-decoration: underline;font-weight: normal; cursor:help}

input, textarea, select {
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	color: #555;
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#wrapper
{
	background-color: #ffffff;
position: relative;
width: 100%;
text-align: left;
padding: 0 0 0 0;
border: 0px solid #000;
height: 100% !important;
margin: auto;
float:left;
clear:both;
}

#middle_container{
padding: 20px 13px;
width:85%;
clear:both;
float:left;
margin:0 2% 0 32px;
border-left:1px solid #bbd4e8;
border-right:1px solid #bbd4e8;
border-top:1px solid #bbd4e8;
border-bottom:1px solid #bbd4e8;
height:100%!important;
height:300px;
min-height:300px;
}

html>body #middle_container{
margin:0 5% 0 5%;
}
.clear_both{clear:both;}


#more_visits{
width: 48%;
margin-top: 20px;
float: left;
clear: both;
}

#more_visits span{font-size: 13px; font-weight: bold; background:url(../../_slice/it/glossario/bgTitle.gif) left bottom repeat-x; clear:both; float:left; width:100%; padding-bottom:28px;}

#more_visits ul{margin-top: 20px; padding:0; list-style-image:none; list-style-position:outside; list-style-type:none;}
#more_visits ul li{background:url(../../_slice/it/glossario/listGlossary.gif) left 5px no-repeat; clear:both; float:left; width:100%; padding-left:8px; padding-bottom:5px;}



#last_insert{
width: 48%;
margin: 20px 0 0 0;
float: right; 
}

#last_insert span{font-size: 13px; font-weight: bold; background:url(../../_slice/it/glossario/bgTitle.gif) left bottom repeat-x; clear:both; float:left; width:100%; padding-bottom:28px;}
#last_insert ul{margin-top: 20px; padding:0; list-style-image:none; list-style-position:outside; list-style-type:none;}
#last_insert ul li{background:url(../../_slice/it/glossario/listGlossary.gif) left 5px no-repeat; clear:both; float:left; width:100%; padding-left:8px; padding-bottom:5px;}



/* footer
----------------------------------------------- */
#Footer{height: 70px; float:left; clear:both; width:100%; padding-top:5px; background:url(../../_slice/it/glossario/_footer_bar.gif) top center no-repeat;}

#Footer_email{
text-align: center;
position: relative;
top: 5px;
font-size: 11px;
}


/* header
----------------------------------------------- */
#header{height: 160px;
background-image:url(../../_slice/it/glossario/box_bodyBG2.jpg);
position:relative;
background-repeat:repeat-x;
margin-bottom:1px;
}

h1 {
width: 242px; height: 70px;
position: relative;
margin:0 0 0 8px;
padding:0;
overflow: hidden;
}

h1 span {
background: url("/CORE_sites/_paginemediche/_slice/it/glossario/_glossario_logo.gif");
position: absolute;
width: 100%;
height: 100%;
}
	
	
#top{width: 970px;clear:both; position:absolute; top:74px; left:5px; color:#FFF;}
#header_navigation,#header_navigation2{width: 500px; position:absolute; top: 133px; left:63px; color:#fff; margin:0; padding:0;}
#header_navigation_back{position:absolute; top: 58px; right:22px; color:#fff;}
#header_navigation_back a{color:#fff;}
#header_navigation_back a:hover{text-decoration:underline;}
#header_navigation a{ color:#FFF;} 
#header_navigation a:hover{ text-decoration:underline;} 
#header_navigation2 a{color:#1069d5; display:block; float:left; padding:6px 18px; background:url(../../_slice/it/glossario/bgMenuGlossary.gif); background-position:left top; background-repeat:repeat-x; border:1px solid #bbd4e8; margin-right:3px;}
#header_navigation2 a:hover{ text-decoration:underline;}
#header_logo{ position:absolute; right:20px; top:20px;}
#header_navigation2 a.selected{color:#1069d5; padding:6px 18px 7px 18px; display:block; float:left; border:1px solid #bbd4e8; border-bottom:0; background:none; margin-right:3px;}

#top ul{ list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0 15px;}
#top ul li{ float:left; padding: 4px 8px; border-right: 1px solid #fff; height: 18px; font-weight: bold}
#top ul li a{ color:#FFF; text-decoration:none;}
#top ul li a:hover{ color:#FFF; text-decoration:underline;}

ul #liTree_1_1,ul #liTree_1_2,ul #liTree_1_11,ul #liTree_1_12,ul #liTree_1_13,ul #liTree_1_14,ul #liTree_1_15,ul #liTree_1_16,ul #liTree_1_17, ul #liTree_1_20, ul #liTree_1_21{visibility: hidden; display: none;}


/* generic
----------------------------------------------- */
a{color:#005fd2; text-decoration:none;}
h3{margin-top:0; font-size:14px;}
h2{font-size:16px;}
hr{border:1px solid #ddd;}

/* home container
----------------------------------------------- */
#home_container{color: #606060; position:relative;}

#banner300x250home{
	position:absolute;
	right:0;
	top:0;
	width:300px;
}

/* archive container
----------------------------------------------- */
#archive_container{color: #606060; width:100%; position:relative;}

.firstColLI{width: 47%; float: left; clear: both}
.secondColLI{width: 47%; float: right; text-align: left}

/* content container
----------------------------------------------- */
#content_container{color: #606060;}

/* search container
----------------------------------------------- */
#search_container{color: #606060; float:left;}
#search_container2{color: #606060; padding-right:320px;}
#searchB {margin:0 auto; width:400px; text-align:center;}
#content_archive_letter {text-align:center; float:left; clear:both; width:207px; padding-left:150px;}
#content_archive_letter a{width:23px; height:24px; background:url(../../_slice/it/glossario/letters/_lettersBG.gif) top left no-repeat;float:left; color:#f00; padding-top:2px;}
#bodyResearch_box {clear:both; width:100%; float:left; margin:0; padding:0;}
#banner300x250archive{ position:absolute; right:0; width:300px;}
.Puntini {clear:both; width:100%; float:left; margin-top:10px; margin-bottom:10px; padding-top:10px; background:url(../../_slice/it/glossario/_dotted_W_BG.gif) top repeat-x;}

#search_container h2{ margin-top:0;}

#archive_items{margin-top:20px;}

#ArgCorrelatiBG {width: 100%; margin:0; padding:0; background:url(../../_slice/it/glossario/_dottedBG.gif) top repeat-x;} 

.box_sx{
width:74%;
float:left;
padding:0; margin:0;
}

.box_dx{
width:25%;
float: right;
padding:0; margin:0;
text-align:right;
}


/* form container
----------------------------------------------- */
#form_container{color: #606060; position:relative;}

#banner468x60AdSense{text-align:center; margin-top:10px; clear:both; float:left;}

#banner300x250form{
	position:absolute;
	right:0;
	top:0;
	width:300px;
}

.allBox{
	width:100%;
}

.allLeft{
	clear:both;
	float:left;
	width:30%;
}

.allRight{
	float:right;
	width:70%;
}

#banner300x250Leo{
	position:absolute;
	width:300px;
	right:0;
	top:0;
}

.positionRelative{
	position:relative;
}

.leftGlossary{
	clear:both;
	float:left;
	padding-right:320px;
}
