@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background-image:url(../_slice/bg/bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#7a858a;
	font-size:13px;
}

fieldset{
	border:0;
}

input, select, textarea 
{  
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

a{
	color:#3D7A97;
	font-size:13px;
	text-decoration:none;
}

.myTest{
	padding:0;
	margin:0;
}

.intro{
	background-image:url(../_slice/bg/borderBottomUl.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	clear:both;
	float:left;
	margin-bottom:20px;
	padding-bottom:20px;
	width:100%;
}
a:hover{
	color:#3D7A97;
	font-size:13px;
	text-decoration:underline;
}

img{
	border:0;
}


a img{
	border:0;
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top:3px;
}

ol {
	list-style-type: decimal;
	margin-top:3px;
	margin-left: 20px;
	]margin-left: 35px;
}

ul li {
	display:block;
	padding:0px 10px 8px 16px;
	background-image:url(../_slice/icons/ulImgSxRoll.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	}
	
ol li {
    padding:0px 10px 8px 16px;
}

.noFloat{
	float:none !important;
}
.containerBg{
	clear:both;
	float:left;
	width:996px;
	background-image:url(../_slice/bg/bgContainer.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:100%!important;
	height:462px;
  	min-height:462px;
}

.containerBg2{
	clear:both;
	float:left;
	width:996px;
	background-image:url(../_slice/bg/bgBody.gif);
	background-position:left top;
	background-repeat:repeat-y;
	}
	
.container{
	clear:both;
	width:996px;
	margin:0 auto;
}

.leftSide{
	clear:both;
	float:left;
	width:966px;
}

.rightSide{
	float:left;
	width:30px;
}

.top{
	clear:both;
	float:left;
	width:966px;
}

.header{
	background-image:url(../_slice/header/bgHeader.gif);
	background-position:left top;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	width:966px;
	height:198px;
}

.logo{
	margin:0;
	padding:0;
}

.logo a{
	background-image:url(../_slice/header/logo.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	width:287px;
	height:198px;
	margin:0 0 0 29px;
	padding:0;
	text-indent:-9999em;
	overflow:hidden;
	}

.headerMenu{
	float:right;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:50px;
	color:#6a9ab0;
}

html>body .headerMenu{
	margin-right:20px;
}

.headMenu{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display:inline;
	color:#6a9ab0;
	font-size:13px;
	margin:0;
	padding:0;
	}

.headMenu li{
	display:inline;
	color:#6a9ab0;
	font-size:13px;
	padding:0;
	background:none;
	}

.headMenu li a{
	display:inline;
	color:#6a9ab0;
	font-size:11px;
	text-decoration:none;
}

.headMenu li a:hover{
	display:inline;
	color:#6a9ab0;
	font-size:11px;
	background-image:url(../_slice/ico/arrow.gif);
	background-position:center top;
	background-repeat:no-repeat;
}

.headMenu li.selected_178 a, .headMenu li.selected_178 a:hover, .headMenu li.selected_195 a, .headMenu li.selected_195 a:hover, .headMenu li.selected_198 a, .headMenu li.selected_198 a:hover{
	display:inline;
	color:#6a9ab0;
	font-size:11px;
	background-image:url(../_slice/ico/arrow.gif);
	background-position:center top;
	background-repeat:no-repeat;
}

.search{
	clear:right;
	float:right;
	margin-right:10px;
}

html>body .search{
	margin-right:20px;
}

.textbox{
	background-image:url(../_slice/buttons/textboxSearch.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:212px;
	height:17px;
	margin:0;
	padding:0;
	border:0;
}

.searchButton{
	width:53px;
	height:21px;
	padding:0;
	border:0;
	text-indent:-9999em;
	overflow:hidden;
	vertical-align:bottom;
	margin-left:10px;
}

*:first-child+html .searchButton{
	margin-left:6px;
}

.label{
	background-image:url(../_slice/label/areaMedica.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	width:30px;
	height:198px;
}

.menu{
	clear:both;
	/* float:left; */
	width:916px;
	background-image:url(../_slice/menu/bgMenu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:20px;
}

.navMenu{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.navMenu li{
	display:inline;
	padding:0;
}

.navMenu li a{
	float:left;
	font-size:13px;
	padding:0;
	text-align:center;
	text-decoration:none;
}
.navMenu .navItem_181 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/capire_EP.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}

.navMenu .navItem_181 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/capire_EP.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}

.navMenu .selected_181 a, .navMenu .selected_181 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/capire_EP.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}

.navMenu .navItem_183 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/chiedi_esperto.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}

.navMenu .navItem_183 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/chiedi_esperto.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}

.navMenu .selected_183 a, .navMenu .selected_183 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/chiedi_esperto.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}

.navMenu .navItem_184 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/cerca_centri.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right: 0px;
}

.navMenu .navItem_184 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/cerca_centri.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right: 0px;
}

.navMenu .selected_184 a, .navMenu .selected_184 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/cerca_centri.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right: 0px;
}

.navMenu .navItem_245 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/EP_coppia.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}

.navMenu .navItem_245 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/EP_coppia.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}

.navMenu .selected_245 a, .navMenu .selected_245 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/EP_coppia.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}

.navMenu .navItem_182 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/curare_EP.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}

.navMenu .navItem_182 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/curare_EP.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}

.navMenu .selected_182 a, .navMenu .selected_182 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/curare_EP.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}


.navMenu .navItem_236 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/pillole_EP.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}

.navMenu .navItem_236 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/pillole_EP.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}
/*
.navMenu .navItem_236 a, .navMenu .navItem_236 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/pillole_EP.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
} */

.navMenu .selected_236 a, .navMenu .selected_236 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/pillole_EP.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}

.navMenu .selected_253 a, .navMenu .selected_253 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/pillole_EP.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right:14px;
}

.navMenu .navItem_188 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/cinque_EP.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right: 14px;
}

.navMenu .navItem_188 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/cinque_EP.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right: 14px;
}

.navMenu .selected_188 a, .navMenu .selected_188 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/cinque_EP.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:172px;
	height:34px;
	margin-right: 14px;
}

.navMenu .navItem_185 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/glossario.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:14px;
}

.navMenu .navItem_185 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/glossario.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:14px;
}

.navMenu .selected_185 a, .navMenu .selected_185 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/glossario.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:14px;
}

.body{
	clear:both;
	float:left;
	width:966px;
}

.leftBody{
	clear:both;
	float:left;
	width:290px;
	padding-left:30px;
	margin-top:25px;
}

.editBox{
	clear:both;
	float:left;
	width:596px;
	margin-bottom:15px;
}
.rightBody{
	float:left;
	width:596px;
	padding-left:30px;
	padding-right:20px;
	margin-top:25px;
	min-height:475px;
    height:auto !important;
    height:475px;
}

.rightBody h1{
	font-size:20px;
	color:#85acbe;
	margin-bottom:15px;
}

.rightBody h1 a{
	font-size:20px;
	color:#3d7a97;
	margin-bottom:15px;
	text-decoration:none;
}

.rightBody h1 a:hover{
	font-size:20px;
	color:#3d7a97;
	margin-bottom:15px;
	text-decoration:underline;
}

.rightBody h2{
	font-size:20px;
	color:#85acbe;
	margin-bottom:15px;
}

.rightBody h2 a{
	font-size:20px;
	color:#3d7a97;
	margin-bottom:15px;
	text-decoration:none;
}

.rightBody h2 a:hover{
	font-size:20px;
	color:#3d7a97;
	margin-bottom:15px;
	text-decoration:underline;
}

.rightBody h3{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
}


.rightBody h3 a{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
	color:#3d7a97;
	text-decoration:none;
}


.rightBody h3 a:hover{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
	color:#3d7a97;
	text-decoration:underline;
}

.rightBody h4{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
}

.rightBody h4 a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	margin-bottom:15px;
}

.rightBody h4 a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	margin-bottom:15px;
}

.rightBody h5{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
}

.rightBody h5 a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	margin-bottom:15px;
}

.rightBody h5 a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	margin-bottom:15px;
}

.rightBody h6{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
}

.rightBody h6 a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	margin-bottom:15px;
}

.rightBody h6 a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	margin-bottom:15px;
}

.rightBody p{
	font-size:13px;
	color:#7a858a;
}

.rightBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.rightBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.rightBody2{
	float:left;
	width:596px;
}

.rightBody2 h1{
	font-size:20px;
	color:#85acbe;
	margin-bottom:15px;
}

.rightBody2 h1 a{
	font-size:20px;
	color:#3d7a97;
	margin-bottom:15px;
	text-decoration:none;
}

.rightBody2 h1 a:hover{
	font-size:20px;
	color:#3d7a97;
	margin-bottom:15px;
	text-decoration:underline;
}

.rightBody2 h2{
	font-size:20px;
	color:#85acbe;
	margin-bottom:15px;
}

.rightBody2 h2 a{
	font-size:20px;
	color:#3d7a97;
	margin-bottom:15px;
	text-decoration:none;
}

.rightBody2 h2 a:hover{
	font-size:20px;
	color:#3d7a97;
	margin-bottom:15px;
	text-decoration:underline;
}

.rightBody2 h3{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
}


.rightBody2 h3 a{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
	color:#3d7a97;
	text-decoration:none;
}


.rightBody2 h3 a:hover{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
	color:#3d7a97;
	text-decoration:underline;
}

.rightBody2 h4{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
}

.rightBody2 h4 a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	margin-bottom:15px;
}

.rightBody2 h4 a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	margin-bottom:15px;
}

.rightBody2 h5{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
}

.rightBody2 h5 a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	margin-bottom:15px;
}

.rightBody2 h5 a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	margin-bottom:15px;
}

.rightBody2 h6{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
}

.rightBody2 h6 a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	margin-bottom:15px;
}

.rightBody2 h6 a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	margin-bottom:15px;
}

.rightBody2 p{
	font-size:13px;
	color:#7a858a;
}

.rightBody2 a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.rightBody2 a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.containerBodyRight4{
	clear:both;
	float:left;
	width:596px;
	margin-top:10px;
}

.containerBodyRight4 h1{
	font-size:20px;
	color:#85acbe;
	margin-bottom:15px;
}

.containerBodyRight4 h2{
	font-size:20px;
	color:#85acbe;
	margin-bottom:15px;
}

.containerBodyRight4 h3{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
}

.containerBodyRight4 h4{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
}

.containerBodyRight4 h5{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
}

.containerBodyRight4 h6{
	font-size:13px;
	color:#3d7a97;
	margin-bottom:15px;
}

.containerBodyRight4 p{
	font-size:13px;
	color:#7a858a;
}

.containerBodyRight4 a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.containerBodyRight4 a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.containerLinkUtiliTitle{
	clear:both;
	float:left;
	width:596px;
}

.containerLinkUtiliTitle h1{
	font-size:20px;
	color:#85acbe;
}

.containerLinkUtiliTitle h2{
	font-size:20px;
	color:#85acbe;
}

.containerLinkUtiliTitle h3{
	font-size:13px;
	color:#3d7a97;
}

.containerLinkUtiliTitle h4{
	font-size:13px;
	color:#3d7a97;
}

.containerLinkUtiliTitle h5{
	font-size:13px;
	color:#3d7a97;
}

.containerLinkUtiliTitle h6{
	font-size:13px;
	color:#3d7a97;
}

.containerLinkUtiliTitle p{
	font-size:13px;
	color:#7a858a;
}

.containerLinkUtiliTitle a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.containerLinkUtiliTitle a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.LinkUtiliRecord{
	float:left;
	width:596px;
	margin-top:10px;
}

.containerLinkUtili{
	float:left;
	margin-right:10px;
}

.containerLinkUtiliConsulta{
	float:left;
	margin-right:10px;
}

.containerLinkUtili p{
	font-size:13px;
	color:#7a858a;
}

.containerLinkUtili a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.containerLinkUtili a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.containerLinkUtiliConsulta p{
	font-size:13px;
	color:#7a858a;
}

.containerLinkUtiliConsulta a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.containerLinkUtiliConsulta a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.leftRightBody{
	float:left;
	width:284px;
}

.rightRightBody{
	float:left;
	width:284px;
	margin-left:27px;
}

.faqTop{
	background-image:url(../_slice/bg/faqTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:34px;
	text-indent:-9999em;
	overflow:hidden;
}

.faqBody{
	background-image:url(../_slice/bg/bgBox.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:107px;
	padding:30px 20px 10px 20px;
	}

.faqBody p{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.faqBody h1{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.faqBody h2{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.faqBody h3{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.faqBody h4{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.faqBody h5{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.faqBody h6{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.faqBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.faqBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.faqSummaryQuestion{
	background-image:url(../_slice/icons/d.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:23px;
	margin-bottom:10px;
}

.faqSummaryAnswer{
	background-image:url(../_slice/icons/r.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:23px;
}

.faqBottom{
	background-image:url(../_slice/bg/faqBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:244px;
	height:20px;
	padding:0px 20px 0px 20px;
	}

.testTop{
	background-image:url(../_slice/bg/testTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
}

.testBody{
	background-image:url(../_slice/bg/bgBox.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:110px;
	padding:30px 20px 0px 20px;
}

html>body .testBody{
	padding:30px 20px 10px 20px;
}

.testBody p{
	font-size:13px;
	color:#7a858a;
}

.testBody h1{
	font-size:13px;
	color:#7a858a;
}

.testBody h2{
	font-size:13px;
	color:#7a858a;
}

.testBody h3{
	font-size:13px;
	color:#7a858a;
}

.testBody h4{
	font-size:13px;
	color:#7a858a;
}

.testBody h5{
	font-size:13px;
	color:#7a858a;
}

.testBody h6{
	font-size:13px;
	color:#7a858a;
}

.testBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
}

.testBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
}

.testItem{
	margin-bottom:10px;
}

.testBottom{
	background-image:url(../_slice/bg/faqBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:244px;
	height:20px;
	padding:0px 20px 0px 20px;
	}
	
/* .forumSummary 
{
	margin-top: 30px;
} */

.forumTop{
	background-image:url(../_slice/bg/forumTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
	}
	
.forumBody{
	background-image:url(../_slice/bg/bgBox.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:341px;
	padding:30px 20px 10px 20px;
	}
.forumBottom {
	background-image:url(../_slice/bg/faqBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:20px;
	padding:0 20px;
	width:244px;
}
.forumBody p{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumBody h1{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumBody h2{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumBody h3{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumBody h4{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumBody h5{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumBody h6{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.forumBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.forumItem p{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumItem{
	margin-bottom:10px;
}

.forumItem h1{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
	display:inline;
}

.forumItem h2{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
	display:inline;
}

.forumItem h3{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
	display:inline;
}

.forumItem h4{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
	display:inline;
}

.forumItem h5{
	font-size:13px;
	color:#7a858a;
	font-weight:normal;
	display:inline;
}

.forumItem h6{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
	display:inline;
}

.forumItem a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.forumItem a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.forumContent{
	margin-top:5px;
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumContent p{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumContent h1{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumContent h2{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumContent h3{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumContent h4{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumContent h5{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumContent h6{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumContent a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.forumContent a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.forumInfo{
	font-size:13px;
	color:#7a858a;
	font-weight:normal;
}

.forumInfo p{
	font-size:13px;
	color:#7a858a;
	font-weight:normal;
}

.forumInfo h1{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumInfo h2{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumInfo h3{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumInfo h4{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumInfo h5{
	font-size:13px;
	color:#7a858a;
	font-weight:normal;
}

.forumInfo h6{
	font-size:13px;
	color:#7a858a;
	font-weight:normal;
}

.forumInfo a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.forumInfo a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.forumAuthor{
	font-weight:bold;
}
.appuntamenti{
	clear:both;
	float:left;
	width:100%;
}

.appuntamenti a{
	background-image:url(../_slice/bg/appuntamenti.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:199px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}
.appuntamenti a:hover{
	background-image:url(../_slice/bg/appuntamenti.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:199px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}

.appuntamentiTop{
	background-image:url(../_slice/bg/appuntamentiTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:19px;
	text-indent:-9999em;
	overflow:hidden;
	}
	
.appuntamentiBody{
	background-image:url(../_slice/bg/appuntamentiBody.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:244px;
	height:125px;
	padding:30px 20px 10px 20px;
	}

.boxLeft{
	clear:both;
	float:left;
	width:154px;
	font-weight:bold;
	}

.boxRight{
	margin-left:10px;
	float:left;
	width: 78px;
	}
	
.boxBottom{
	clear:both;
	float:left;
	width:242px;
	}
	
.boxBottom a{
	font-size:11px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.boxBottom a:hover{
	font-size:11px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.boxBottomLeft{
	float:left;
	}
	
.boxBottomLeft a{
	font-size:11px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(../_slice/icons/ulImg.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:13px;
}

.boxBottomLeft a:hover{
	font-size:11px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(../_slice/icons/ulImg.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:13px;
}

.boxBottomRight{
	float:right;
	}
	
.boxBottomRight a{
	background-image:url(../_slice/icons/ulImg.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	font-size:11px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:13px;
}

.boxBottomRight a:hover{
	background-image:url(../_slice/icons/ulImg.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	font-size:11px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:13px;
}

.bodyFooter{
	clear:both;
	float:left;
	width:996px;
	height:43px;
	background-image:url(../_slice/bg/bgBodyFooter.gif);
	background-position:left top;
	background-repeat:repeat-y;
	}

.footer{
	clear:both;
	float:left;
	width:996px;
}

.footerTop{
	clear:both;
	float:left;
	width:996px;
}

.footerTopCenter{
	float:left;
	width:320px;
	margin-left:160px;
	text-align:center;
	color:#3d7a97;
	font-size:9px;
}

html>body .footerTopCenter{
	margin-left:330px;
}

h4.previewTitle{
	color:#85ACBE;
	font-size:17px;
}
	

.footerTopCenter ul.footMenu 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.footerTopCenter ul.footMenu li
{
	display: inline;
	background:none;
	padding:0;
	margin:0;
}

.footerTopCenter ul.footMenu li a,
.footerTopCenter a{
	color:#3d7a97;
	text-decoration:none;
	font-size:9px;
	text-transform: uppercase;
}

.footerTopCenter ul.footMenu li a:hover,
.footerTopCenter a:hover{
	color:#3d7a97;
	text-decoration:underline;
	font-size:9px;
	text-transform: uppercase;
}

.footerTopRight{
	float:left;
	text-align:right;
	color:#828b90;
	font-size:9px;
}

html>body .footerTopRight{
	margin-right:50px;
	width:296px;
}

.footerBottom{
	clear:both;
	float:left;
	width:996px;
	margin-top:10px;
}

.footerBottomLeft{
	float:left;
	margin-left:10px;
}

html>body .footerBottomLeft{
	margin-left:20px;
}

.footerBottomCenter{
	float:left;
	margin-left:205px;
}

html>body .footerBottomCenter{
	margin-left:290px;
}

.footerBottomRight{
	float:left;
	margin-left:340px;
}

html>body .footerBottomRight{
	margin-left:323px;
}

.contentSummaryItem{
	clear:both;
	float:left;
	width:290px;
	background-image:url(../_slice/bg/borderBottomUl.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
.contentSummaryItem h4{
	background-image:url(../_slice/icons/ulImgSx.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#3D7A97;
	display:block;
	padding-left:17px;
	text-decoration:none;
	margin-bottom:5px;
	font-size:13px !important;
}

.rightBody a.searchLink{
	font-size:10px;
}
.rightBody a.searchLink:hover{
	font-size:10px;
}
.contentSummaryItemBody{
	color:#3D7A97;
	display:block;
	padding-left:20px;
	text-decoration:none;
	clear:both;
	float:left;
}
.contentItem{
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(../_slice/bg/borderBottomUl.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	clear:both;
	float:left;
	width:100%;
}

.contentItem h4{
	margin-bottom:10px;
	font-size:14px;
}

.bodyLink{
	text-align:right;
	width:100%;
}

.bodyLink2{
	text-align:right;
	width:100%;
}

.bodyLink a{
	color:#3D7A97;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../_slice/icons/ulImg.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:13px;
	text-transform:uppercase;
}

.bodyLink2 a{
	color:#3D7A97;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../_slice/icons/ulImg.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:13px;
	text-transform:uppercase;
}

.bodyLink a:hover{
	color:#3D7A97;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../_slice/icons/ulImg.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:13px;
	text-transform:uppercase;
}

.bodyLink2 a:hover{
	color:#3D7A97;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../_slice/icons/ulImg.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:13px;
	text-transform:uppercase;
}

.leftMenu{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.leftMenu li{
	display:block;
	padding:10px 10px 10px 13px;
	background-image:url(../_slice/bg/borderBottomUl.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	}

.leftMenu li a{
	display:block;
	padding-left:17px;
	background-image:url(../_slice/icons/ulImgSx.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#3D7A97;
	}

.leftMenu li a:hover{
	display:block;
	padding-left:17px;
	background-image:url(../_slice/icons/ulImgSx.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:underline;
	color:#3D7A97;
	}

.spacingLeft{
	clear:both;
	float:left;
	width:290px;
	height:30px;
}

.questionBox{
	background-image:url(../_slice/icons/d2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.questionBox h4 {
	color:#3D7A97;
	font-size:13px;
	margin-bottom:15px;
	padding-left:23px;
}

.answerBox{
	background-image:url(../_slice/icons/r.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.answerBox h4 {
	color:#3D7A97;
	font-size:13px;
	margin-bottom:15px;
	padding-left:23px;
}

.glossaryRep td{
	padding-right:8px;
}

.glossaryRep a{
	background-image:url(../_slice/bg/borderBottomUl.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	display:block;
	padding:5px;
	width:174px;
}

.glossaryRep a:hover{
	background-image:url(../_slice/bg/borderBottomUl.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	display:block;
	padding:5px;
	width:174px;
}

.glossaryTable{
	clear:both;
	float:left;
}

.glossaryChars{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:20px;
	clear:both;
	float:left;
}

.glossaryChars li{
	background-image:url(../_slice/bg/bg_lettere.gif);
	background-position:left top;
	display:inline;
	float:left;
	font-size:12px;
	height:18px;
	margin:2px;
	padding:0;
	text-align:center;
	width:18px;
}

.glossaryChars li a{
	display:inline;
	text-decoration:none;
	color:#3D7A97;
}

.glossaryChars li a:hover{
	display:inline;
	text-decoration:none;
	color:#DD223C;
}

.mapList{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.mapList li{
	display:block;
	padding:10px 10px 10px 13px;
	background:none;
	}

.mapList li ul li{
	display:block;
	padding:20px 10px 0 13px;
	background:none;
	}

.mapList li a{
	display:block;
	padding-left:17px;
	background-image:url(../_slice/icons/ulImgSx.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#3D7A97;
	}

.mapList li a:hover{
	display:block;
	padding-left:17px;
	background-image:url(../_slice/icons/ulImgSx.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:underline;
	color:#3D7A97;
	}

.mapList li .mapList li a{
	display:block;
	padding-left:20px;
	background-image:url(../_slice/icons/ulImg.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#3D7A97;
	}

.mapList li .mapList li a:hover{
	display:block;
	padding-left:20px;
	background-image:url(../_slice/icons/ulImg.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#3D7A97;
	}

.rightBody input{
	background-image:url(../_slice/buttons/textbox.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	height:17px;
	margin:0;
	padding:0;
	width:400px;
	float:left;
}

.section select{
	float:left;
}

.inputMedico span.left-label{
	clear:both;
	float:left;
	width:100%;
}

.inputMedico span.radioSection{
	clear:both;
	float:left;
	width:100%;
}
.inputMedico span.radioSection input{
	clear:both;
	float:left;
	width:10px;
	margin:10px;
}
.inputMedico span.radioSection label{
	margin:10px;
}
.inputMedico span.radioSection span{
	margin:10px;
}
.field span.mandatory{
	float:left;
	width:10px;
}
.field .radioSection input{
	width:20px;
	}

.field .radioSection label{
	width:180px;
	}

.rightBody textarea{
	width:400px;
	margin:0;
	padding:0;
	background-image:url(../_slice/buttons/textarea.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:100px;
	float:left;
}

.logged
{
	width:400px;
	clear:right;
	float:right;
	margin-right: 10px;
	margin-bottom: 3px;
	/*margin-top: 60px;*/
	text-align: right;
}

html>body .logged{
	margin-right:20px;
}

.logged a{
	background-image:url(../_slice/icons/ulImg.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:13px;
	font-size:11px;
	text-transform:uppercase;
}

.logged a:hover{
	background-image:url(../_slice/icons/ulImg.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:13px;
	font-size:11px;
	text-transform:uppercase;
}

.modifica {
	border:0 none;
	height:21px;
	margin-left:10px;
	overflow:hidden;
	padding:0;
	text-indent:-9999em;
	vertical-align:bottom;
	width:63px;
}
.submit input{
	border:0 none;
	height:21px;
	margin-left:10px;
	overflow:hidden;
	padding:0;
	text-indent:-9999em;
	vertical-align:bottom;
	width:63px;
}

.loginBox{
	clear:both;
	float:left;
	width:596px;
	margin-top:20px;
}

.login {
	clear:both;
	margin:0 auto;
	width:300px;
}

/*html > body .login {
	margin-right:20px;
}*/

.username{
	float:left;
	margin-bottom:5px;
	margin-right:35px;
}

.username label{
	margin-bottom:3px;
	float:left;
}

.username input{
	background-image:url(../_slice/buttons/textbox2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	height:17px;
	margin:0;
	padding:0;
	width:100px;
	clear:both;
	float:left;
}
.login .username input{
	background-image:url(../_slice/buttons/textbox2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	height:17px;
	margin:0;
	padding:0;
	width:100px;
	clear:both;
	float:left;
}

.password{
	float:left;
	margin-bottom:5px;
	margin-right:5px;
}

.loginButtonPanel{
	float:left;
	margin-top:16px;
}
.password label{
	margin-bottom:3px;
	float:left;
}

.password input{
	background-image:url(../_slice/buttons/textbox2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	height:17px;
	margin:0;
	padding:0;
	width:100px;
	clear:both;
	float:left;
}

.login .password input{
	background-image:url(../_slice/buttons/textbox2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	height:17px;
	margin:0;
	padding:0;
	width:100px;
	clear:both;
	float:left;
}

.regLink{
	clear:both;
	float:left;
	width:240px;
}

.regLink a{
	margin-right:10px;
	background-image:url(../_slice/icons/ulImg.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:13px;
	font-size:11px;
	display:inline;
}

.regLink a:hover{
	margin-right:10px;
	background-image:url(../_slice/icons/ulImg.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:13px;
	font-size:11px;
	display:inline;
}

.loginForm{
	float:left;
}

.loginButton{
	float:left;
	margin-left:12px;
	margin-top:17px;
}

.searchItem{
	clear:both;
	float:left;
	width:100%;
	margin-top:20px;
	background-image:url(../_slice/bg/borderBottomUl.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin-bottom:10px;
	padding-bottom:10px;
}

.searchItem p{
	margin-bottom:10px;
}

.boxLeftMenu{
	clear:both;
	float:left;
	width:290px;
	margin-bottom:15px;
}

/* Recu Pssw*/
.recPsswBox{
	clear:both;
	width: 450px;
	padding: 10px;
	margin: 0px auto;
}

.recPsswTitle{
	color: #85ACBE;
	font-size: 20px;
	margin-bottom: 15px;
	/* margin-top: 15px; */
}

.recPsswPar{
	color:#7A858A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	margin-bottom:15px;
}

.recPsswLabel{
	color:#7A858A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	float:left;
}

.validator{
	font-size:11px;
	/* font-style:italic; */
	color:#F00;
}
.recPsswInput{
	background-image:url(../_slice/buttons/textbox.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	height:17px;
	margin:0;
	padding:0;
	width:200px;
	float:left;
	margin-left:10px;
}

.recPsswButtonBox{
	float: left;
	margin-left: 10px;
	position: relative;
    top: -2px;
}

.recPsswButton{
	border:0 none;
	height:21px;
	padding:0;
	vertical-align:bottom;
	width:53px;
}

.recPsswClose{
	border:0 none;
	height:22px;
	margin-left:10px;
	overflow:hidden;
	padding:0;
	text-indent:-9999em;
	vertical-align:bottom;
	width:23px;
	position:absolute;
	left:600px;
	top:10px;
}

.recPsswBox .formPanel
{
    clear: both;
    padding-bottom: 5px;
}

.recPsswBox .resultPanel 
{
    clear: both;
    padding: 5px;
    background-color: #efefef;
}

.recPsswBox .messagePanel 
{
    clear: both;  
    padding: 5px;
    background-color: #ffffff;  
}

.recPsswBox .closeButton 
{
    clear: both;
    text-align: right;
    margin-top: -40px;
    padding-bottom: 10px;
}

.contentTop{
	clear:both;
	float:left;
	background-image:url(../_slice/bg/boxTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:596px;
	height:12px;
	margin-top:10px;
}

.contentBody div{
	margin-bottom:10px;
}

.contentBody{
	clear:both;
	float:left;
	background-image:url(../_slice/bg/boxBg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:576px;
	padding:10px;
}

.contentItemBody{
	clear:both;
	float:left;
	width:576px;
	padding:10px;
}

.contentBottom{
	clear:both;
	float:left;
	background-image:url(../_slice/bg/boxBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:596px;
	height:17px;
	margin-bottom:10px;
}

.rightBody .sendButton{
	border:0 none;
	height:21px;
	/* margin-left:75px; */
	padding:0;
	vertical-align:bottom;
	width:53px;
	margin-top: 10px;
}

.rightBody .cerca{
	border:0 none;
	height:21px;
	padding:0;
	vertical-align:bottom;
	width:53px;
}

.commandPanel{
	margin-top:20px;
}

.commandPanel input{
	border:0 none;
	height:21px;
	margin-left:190px;
	padding:0;
	vertical-align:bottom;
	width:53px;
}

.commandPanel .anteprima{
	border:0 none;
	height:21px;
	margin-left:75px;
	padding:0;
	vertical-align:bottom;
	width:73px;
}

.contactBox{
	clear:both;
	margin:0 auto;
	width:400px;
}

.contactBox div 
{
    padding: 5px 0px;
}

.faqItem{
	background-image:url(../_slice/bg/borderBottomUl.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	margin-bottom:10px;
}

.faqQuestion{
	margin-bottom:10px;
	font-weight:bold;
}

.faqQuestion p 
{
	color:#3D7A97;
}

.faqQuestion p{
	font-weight:bold;
}

.faqAnswer{}

.faqAnswerClose
{
	text-align: right;
	margin-top: 7px;
	color:#3D7A97;
	font-weight:bold;
}

#breadcrumb{
	margin-bottom:10px;
	font-size:11px;
}
#breadcrumb a{
	font-size:11px;
}
#breadcrumb a:hover{
	font-size:11px;
}
#breadcrumb p{
	font-size:11px;
}
#breadcrumb span {
	font-size:11px;
}
.login input{
	border:0 none;
	height:21px;
	overflow:hidden;
	padding:0;
	width:53px;
}
.rightBody input.registra{
	border:0 none;
	height:21px;
	overflow:hidden;
	padding:0;
	width:63px;
}
.rightBody input.register{
	border:0 none;
	height:21px;
	overflow:hidden;
	padding:0;
	width:63px;
}
.field{
	clear:both;
	float:left;
	width:100%;
	margin:5px 0;
}

.field label{
	float:left;
	width:200px;
}

.field span{
	float:left;
	width:200px;
}
.field .radioSection{
	float:left;
	width:100%;
}

.inputMedico table{
	clear:both;
	float:left;
	width:100%;
	margin:20px 0;
}
.informativa{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:10px 0;
	background-image:url(../_slice/bg/borderBottomUl.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.checkReg{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:10px 0;
	background-image:url(../_slice/bg/borderBottomUl.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
.checkReg input{
	width:20px;
}

.infoCampiObbligatori{
	clear:both;
	float:left;
	width:100%;
	margin:20px 0;
}

.inputMedico table input{
	width:30px;
}

.inputMedico span{
	float:left;
	width:200px;
}

.inputMedico label{
	float:left;
	width:200px;
	display:inline;
}

.dRegForm h3{
	clear:both;
	float:left;
	width:100%;
	background-image:url(../_slice/bg/borderBottomUl.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin-bottom:10px;
	padding-bottom:10px;
	}

.section{
	clear:both;
	float:left;
	width:100%;
	margin-bottom:20px;
}
/* Area medica */
				 

.approcciareTop{
	background-image:url(../_slice/bg/approcciareTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
	margin-top:30px;
}

.approcciareBody{
	background-image:url(../_slice/bg/bgBoxMedico.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:107px;
	padding:30px 20px 10px 20px;
	}

.approcciareBody p{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.approcciareBody h1{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.approcciareBody h2{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.approcciareBody h3{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.approcciareBody h4{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.approcciareBody h5{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.approcciareBody h6{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.approcciareBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.approcciareBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.approcciareBottom{
	background-image:url(../_slice/bg/approcciareBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:244px;
	height:20px;
	padding:0px 20px 0px 20px;
	}

.causeFisicheTop{
	background-image:url(../_slice/bg/causeFisicheTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
}

.causeFisicheBody{
	background-image:url(../_slice/bg/bgBoxMedico.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:110px;
	padding:30px 20px 10px 20px;
}

.causeFisicheBody p{
	font-size:13px;
	color:#7a858a;
}

.causeFisicheBody h1{
	font-size:13px;
	color:#7a858a;
}

.causeFisicheBody h2{
	font-size:13px;
	color:#7a858a;
}

.causeFisicheBody h3{
	font-size:13px;
	color:#7a858a;
}

.causeFisicheBody h4{
	font-size:13px;
	color:#7a858a;
}

.causeFisicheBody h5{
	font-size:13px;
	color:#7a858a;
}

.causeFisicheBody h6{
	font-size:13px;
	color:#7a858a;
}

.causeFisicheBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
}

.causeFisicheBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
}

.causeFisicheItem{
	margin-bottom:10px;
}

.causeFisicheBottom{
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	border-bottom:#dedddd 1px solid;
	height:20px;
	padding:0px 20px 0px 20px;
	}

.forumMedicoTop{
	background-image:url(../_slice/bg/forumMedicoTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
	}
	
.forumMedicoBody{
	background-image:url(../_slice/bg/bgBoxMedico.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:341px;
	padding:30px 20px 12px 20px;
	}
html>body .forumMedicoBody{
	padding:30px 20px 10px 20px;
	}

.forumMedicoBody p{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoBody h1{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoBody h2{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoBody h3{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoBody h4{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoBody h5{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoBody h6{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.forumMedicoBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.forumMedicoItem p{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoItem{
	margin-bottom:18px;
}

.forumMedicoItem h1{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
	display:inline;
}

.forumMedicoItem h2{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
	display:inline;
}

.forumMedicoItem h3{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
	display:inline;
}

.forumMedicoItem h4{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
	display:inline;
}

.forumMedicoItem h5{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
	display:inline;
}

.forumMedicoItem h6{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
	display:inline;
}

.forumMedicoItem a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.forumMedicoItem a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.forumMedicoContent{
	margin-top:5px;
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoContent p{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoContent h1{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoContent h2{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoContent h3{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoContent h4{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoContent h5{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoContent h6{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoContent a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.forumMedicoContent a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.forumMedicoInfo{
	margin-top:5px;
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoInfo p{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoInfo h1{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoInfo h2{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoInfo h3{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoInfo h4{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoInfo h5{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoInfo h6{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.forumMedicoInfo a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.forumMedicoInfo a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.forumMedicoBottom {
	background-image:url(../_slice/bg/faqBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:20px;
	padding:0 20px;
	width:244px;
}

.appuntamentiMedico{
	clear:both;
	float:left;
	width:100%;
}

.appuntamentiMedico a{
	background-image:url(../_slice/bg/appuntamentiMedico.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:199px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}
.appuntamentiMedico a:hover{
	background-image:url(../_slice/bg/appuntamentiMedico.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:199px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}

.appuntamentiMedicoTop{
	background-image:url(../_slice/bg/appuntamentiMedicoTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:19px;
	text-indent:-9999em;
	overflow:hidden;
	}
	
.appuntamentiMedicoBody{
	background-image:url(../_slice/bg/appuntamentiMedicoBody.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:244px;
	height:125px;
	padding:30px 20px 10px 20px;
	}

.formeClinicheTop{
	background-image:url(../_slice/bg/formeClinicheTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
	margin-top:30px;
}

.formeClinicheBody{
	background-image:url(../_slice/bg/bgBoxMedico.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:107px;
	padding:30px 20px 10px 20px;
	}

.formeClinicheBody p{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.formeClinicheBody h1{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.formeClinicheBody h2{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.formeClinicheBody h3{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.formeClinicheBody h4{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.formeClinicheBody h5{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.formeClinicheBody h6{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.formeClinicheBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.formeClinicheBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.formeClinicheBottom{
	background-image:url(../_slice/bg/formeClinicheBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:244px;
	height:20px;
	padding:0px 20px 0px 20px;
	}

.fisiologiaTop{
	background-image:url(../_slice/bg/fisiologiaTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
}

.fisiologiaBody{
	background-image:url(../_slice/bg/bgBoxMedico.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:110px;
	padding:30px 20px 10px 20px;
}

.fisiologiaBody p{
	font-size:13px;
	color:#7a858a;
}

.fisiologiaBody h1{
	font-size:13px;
	color:#7a858a;
}

.fisiologiaBody h2{
	font-size:13px;
	color:#7a858a;
}

.fisiologiaBody h3{
	font-size:13px;
	color:#7a858a;
}

.fisiologiaBody h4{
	font-size:13px;
	color:#7a858a;
}

.fisiologiaBody h5{
	font-size:13px;
	color:#7a858a;
}

.fisiologiaBody h6{
	font-size:13px;
	color:#7a858a;
}

.fisiologiaBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
}

.fisiologiaBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
}

.fisiologiaItem{
	margin-bottom:10px;
}

.fisiologiaBottom{
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	border-bottom:#dedddd 1px solid;
	height:20px;
	padding:0px 20px 0px 20px;
	}

.navMenu .navItem_199 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/capireEpMedico.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .navItem_199 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/capireEpMedico.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .selected_199 a, .navMenu .selected_199 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/capireEpMedico.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .navItem_201 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/causeMedico.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .navItem_201 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/causeMedico.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .selected_201 a, .navMenu .selected_201 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/causeMedico.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .navItem_237 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/fareDiagnosiMedico.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:22px;
}

.navMenu .navItem_237 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/fareDiagnosiMedico.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:22px;
}

.navMenu .selected_237 a, .navMenu .selected_237 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/fareDiagnosiMedico.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:22px;
}

.navMenu .navItem_202 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/fisiologiaMedico.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .navItem_202 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/fisiologiaMedico.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .selected_202 a, .navMenu .selected_202 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/fisiologiaMedico.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .navItem_203 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/voceEspertoMedico.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
}

.navMenu .navItem_203 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/voceEspertoMedico.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
}

.navMenu .selected_203 a, .navMenu .selected_203 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/voceEspertoMedico.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
}

.jansenBox{
	clear:both;
	float:left;
	margin-top:21px;
	width:284px;
	height:60px;
}

.terapiaFarmacologicaTop{
	background-image:url(../_slice/bg/terapiaFarmacologicaTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
	margin-top:21px;
}

.terapiaFarmacologicaBody{
	background-image:url(../_slice/bg/bgBoxMedico.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:82px;
	padding:20px 20px 0px 20px;
	}

html>body .terapiaFarmacologicaBody{
	padding:20px 20px 10px 20px;
	}

.terapiaFarmacologicaBody p{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.terapiaFarmacologicaBody h1{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.terapiaFarmacologicaBody h2{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.terapiaFarmacologicaBody h3{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.terapiaFarmacologicaBody h4{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.terapiaFarmacologicaBody h5{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.terapiaFarmacologicaBody h6{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.terapiaFarmacologicaBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.terapiaFarmacologicaBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.terapiaFarmacologicaBottom{
	background-image:url(../_slice/bg/terapiaFarmacologicaBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:244px;
	height:20px;
	padding:0px 20px 0px 20px;
	}

.parametriMisurazioneTop{
	background-image:url(../_slice/bg/parametriMisurazioneTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
}

.parametriMisurazioneBody{
	background-image:url(../_slice/bg/bgBoxMedico.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:85px;
	padding:20px 20px 0px 20px;
}

html>body .parametriMisurazioneBody{
	padding:20px 20px 10px 20px;
}

.parametriMisurazioneBody p{
	font-size:13px;
	color:#7a858a;
}

.parametriMisurazioneBody h1{
	font-size:13px;
	color:#7a858a;
}

.parametriMisurazioneBody h2{
	font-size:13px;
	color:#7a858a;
}

.parametriMisurazioneBody h3{
	font-size:13px;
	color:#7a858a;
}

.parametriMisurazioneBody h4{
	font-size:13px;
	color:#7a858a;
}

.parametriMisurazioneBody h5{
	font-size:13px;
	color:#7a858a;
}

.parametriMisurazioneBody h6{
	font-size:13px;
	color:#7a858a;
}

.parametriMisurazioneBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
}

.parametriMisurazioneBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
}

.parametriMisurazioneItem{
	margin-bottom:10px;
}

.parametriMisurazioneBottom{
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	border-bottom:#dedddd 1px solid;
	height:20px;
	padding:0px 20px 0px 20px;
	}


/* BB Editor */
/*
.editor {
	font-family: verdana, arial, sans-serif;
	font-size:13px;

}
*/
.edtoolbar 
{
	width:  574px;
	background-color: #efefef;
}
.edbutton 
{
	border: 1px solid #ddd;
	margin: 1px;
	padding: 2px;
}
.edbutton:hover 
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
}
.edarea
{
	width:  100%;
	height: 150px;
}



/* CERCA IL CENTRO */

div#provincia_selezionata 
{
	margin-top:20px;
    font-size: 15px;
}

div#provincia_selezionata span
{
    font-size: 17px;
    color: #D60926;
    font-weight: bold;
}

ul#elenco_centri 
{
    list-style-type:none;
    margin:0px;
    padding:0px;
}

ul#elenco_centri li 
{
    width:250px;
    float: left;
    margin: 10px 10px 10px 10px;
	background:none;
	padding:0;
}

ul#elenco_centri li div.centro 
{
    float: right;
    margin-left: 5px;
    width: 200px;
}

div.centro span 
{
    font-style:italic;
}

div.centro strong 
{
    
}

div.link_mappa 
{
    float:left;
}

div.link_mappa a 
{	
    float:left;
	width:40px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("/ep/_slice/img/mappa.jpg") top left no-repeat;    
}

div.postQuestLink 
{
	text-align: right;
	padding-bottom: 7px;
}

div#cerca_centro_search 
{
    height:60px; background: url(/ep/_slice/box/cerca_bg.gif) repeat-x; margin:0px; padding:0px; width:560px; clear: both; margin-top: 10px;
}
      
div#cerca_centro_search_1 
{
    height:60px; float:left; padding:0px; margin:0px; width:280px;
}
    
div#cerca_centro_search_2 
{
    height:60px; float:right; margin:0px; padding:0px; width:280px; text-align:right;
}

.editBox input.titleBox,
.editBox textarea.edarea{
	width: 572px;
	background-image: none;
    border: solid 1px #999;
}

.editBox input.titleBox 
{
	background-image:url(../_slice/buttons/textboxLarge.gif);
	background-position:left top;
	background-repeat:no-repeat;
}


.leftBodyMedico{
	clear:both;
	float:left;
	width:604px;
	padding-left:30px;
	margin-top:25px;
}
.rightBodyMedico{
	float:left;
	width:284px;
	margin-top:25px;
	padding-right:20px;
	margin-left:0px;
	margin-left:28px;
}
html>body .rightBodyMedico{
}


.contentMedicoTop{
	background-image:url(../_slice/bg/apertura_box.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:604px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
}

.contentMedicoBody{
	background-image:url(../_slice/bg/onda.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:584px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:352px;
	padding:30px 9px 0px 9px;
}
html>body .contentMedicoBody{
	padding:30px 9px 9px 9px;
}

.contentMedicoBody img{
	margin-top:7px;
}

.contentMedicoBody p{
	font-size:13px;
	color:#7a858a;
}

.contentMedicoBody h1{
	font-size:13px;
	color:#7a858a;
}

.contentMedicoBody h2{
	font-size:13px;
	color:#7a858a;
}

.contentMedicoBody h3{
	font-size:13px;
	color:#7a858a;
}

.contentMedicoBody h4{
	font-size:13px;
	color:#7a858a;
}

.contentMedicoBody h5{
	font-size:13px;
	color:#7a858a;
}

.contentMedicoBody h6{
	font-size:13px;
	color:#7a858a;
}

.contentMedicoBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
}

.contentMedicoBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
}
.contentMedicoBottom{
	width:604px;
	height:10px;
	padding:0px 0px 0px 0px;
	background-image:url(../_slice/bg/chiusura_box.gif);
	background-position:left top;
	background-repeat:no-repeat;
}


/* Paginatore */

.rightBody .containerPager {
	clear:both;
	float:left;
	width:596px;
	margin-top:15px;
}

.rightBody .pager {
	float:left;
	padding:10px 10px 10px 0;
	clear: both;
}

.rightBody .pagerSelNum {
	color:#7A858A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.rightBody .pagerSelNum:hover {
	text-decoration:underline;
	font-size:12px;
	color:#7A858A;
}

.rightBody .pagerSep {
	color:#7A858A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.rightBody .pagerNum {
	color:#3D7A97;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.rightBody .pagerNum:hover {
	text-decoration:underline;
	font-size:12px;
}


/* Area Stampa */


.leftBodyStampa{
	clear:both;
	float:left;
	width:604px;
	padding-left:30px;
	margin-top:25px;
}
.rightBodyStampa{
	float:left;
	width:284px;
	margin-top:25px;
	padding-right:20px;
	margin-left:0px;
	margin-left:28px;
}

.contentStampaTop{
	background-image:url(../_slice/bg/apertura_boxStampa.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:604px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
}

.contentStampaBody{
	background-image:url(../_slice/bg/ondaStampa.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:584px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:352px;
	padding:30px 9px 0px 9px;
}
html>body .contentStampaBody{
	padding:30px 9px 9px 9px;
}

.contentStampaBody img{
	margin-top:7px;
}

.contentStampaBody p{
	font-size:13px;
	color:#7a858a;
}

.contentStampaBody h1{
	font-size:13px;
	color:#7a858a;
}

.contentStampaBody h2{
	font-size:13px;
	color:#7a858a;
}

.contentStampaBody h3{
	font-size:13px;
	color:#7a858a;
}

.contentStampaBody h4{
	font-size:13px;
	color:#7a858a;
}

.contentStampaBody h5{
	font-size:13px;
	color:#7a858a;
}

.contentStampaBody h6{
	font-size:13px;
	color:#7a858a;
}

.contentStampaBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
}

.contentStampaBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
}
.contentStampaBottom{
	width:604px;
	height:10px;
	padding:0px 0px 0px 0px;
	background-image:url(../_slice/bg/chiusura_box.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.archivioMaterialiStampaTop{
	background-image:url(../_slice/bg/archivioMaterialiStampaTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
	margin-top:30px;
}

.archivioMaterialiStampaBody{
	background-image:url(../_slice/bg/bgBoxStampa.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:107px;
	padding:30px 20px 10px 20px;
	}

.archivioMaterialiStampaBody p{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.archivioMaterialiStampaBody h1{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.archivioMaterialiStampaBody h2{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.archivioMaterialiStampaBody h3{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.archivioMaterialiStampaBody h4{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.archivioMaterialiStampaBody h5{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.archivioMaterialiStampaBody h6{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.archivioMaterialiStampaBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.archivioMaterialiStampaBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.archivioMaterialiStampaBottom{
	background-image:url(../_slice/bg/archivioMaterialiStampaBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:244px;
	height:20px;
	padding:0px 20px 0px 20px;
	}

.voceEspertoStampaTop{
	background-image:url(../_slice/bg/voceEspertoStampaTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
}

.voceEspertoStampaBody{
	background-image:url(../_slice/bg/bgBoxStampa.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:110px;
	padding:30px 20px 10px 20px;
}

.voceEspertoStampaBody p{
	font-size:13px;
	color:#7a858a;
}

.voceEspertoStampaBody h1{
	font-size:13px;
	color:#7a858a;
}

.voceEspertoStampaBody h2{
	font-size:13px;
	color:#7a858a;
}

.voceEspertoStampaBody h3{
	font-size:13px;
	color:#7a858a;
}

.voceEspertoStampaBody h4{
	font-size:13px;
	color:#7a858a;
}

.voceEspertoStampaBody h5{
	font-size:13px;
	color:#7a858a;
}

.voceEspertoStampaBody h6{
	font-size:13px;
	color:#7a858a;
}

.voceEspertoStampaBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
}

.voceEspertoStampaBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
}

.voceEspertoStampaItem{
	margin-bottom:10px;
}

.voceEspertoStampaBottom{
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	border-bottom:#dedddd 1px solid;
	height:20px;
	padding:0px 20px 0px 20px;
	}


.navMenu .navItem_233 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/capireEpStampa.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .navItem_233 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/capireEpStampa.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .selected_233 a, .navMenu .selected_233 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/capireEpStampa.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .navItem_234 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/curareEpStampa.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .navItem_234 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/curareEpStampa.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .selected_234 a, .navMenu .selected_234 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/curareEpStampa.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:23px;
}

.navMenu .navItem_235 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/epCoppiaStampa.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:22px;
}

.navMenu .navItem_235 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/epCoppiaStampa.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:22px;
}

.navMenu .navItem_240 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/voceEsperto.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:22px;
}

.navMenu .navItem_240 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/voceEsperto.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:22px;
}

.navMenu .selected_240 a, .navMenu .selected_240 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/voceEsperto.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:22px;
}

.navMenu .selected_235 a, .navMenu .selected_235 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/epCoppiaStampa.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
	margin-right:22px;
}

.navMenu .navItem_228 a{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/glossarioStampa.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
}

.navMenu .navItem_228 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/glossarioStampa.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
}

.navMenu .selected_228 a, .navMenu .selected_228 a:hover{
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../_slice/menu/glossarioStampa.gif);
	background-position:0 -34px;
	background-repeat:no-repeat;
	width:212px;
	height:34px;
}

.parametriMisurazioneBody .boxLeft {
	font-weight:normal;
}
	
.terapiaFarmacologicaBody .boxLeft {
	font-weight:normal;
}

.rightText2{
	text-align:right;
}

.qeaTop{
	background-image:url(../_slice/bg/top_chiedi_esperto.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:596px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
	clear:both;
	float:left;
}

.qeaBody{
	background-image:url(../_slice/bg/onda594x44.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:576px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	padding:30px 9px 0px 9px;
	clear:both;
	float:left;
}
html>body .qeaBody{
	padding:30px 9px 9px 9px;
}

.qeaBody img{
	margin-top:7px;
}

.qeaBody p{
	font-size:13px;
	color:#7a858a;
}

.qeaBody h1{
	font-size:13px;
	color:#7a858a;
}

.qeaBody h2{
	font-size:13px;
	color:#7a858a;
}

.qeaBody h3{
	font-size:13px;
	color:#7a858a;
}

.qeaBody h4{
	font-size:13px;
	color:#7a858a;
}

.qeaBody h5{
	font-size:13px;
	color:#7a858a;
}

.qeaBody h6{
	font-size:13px;
	color:#7a858a;
}

.qeaBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
}

.qeaBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
}
.qeaBottom{
	width:556px;
	height:20px;
	padding:0px 20px;
	background-image:url(../_slice/bg/newchiusura_box.gif);
	background-position:left top;
	background-repeat:no-repeat;
	clear:both;
	float:left;
}

.centerRightBody{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0 0 10px 0;
	padding-top: 10px;
}

.qeaHead{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:3px 0;
	font-weight:bold;
	color:#3D7A97;
}

.qeaItem{
	clear:both;
	float:left;
	width:100%;
	padding:0 0 5px 0;
	margin:3px 0 5px 0;
	background-image:url(../_slice/bg/borderBottomUl.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	text-align:justify;
}

.qeaSubject{
	float:left;
	width:176px;
	padding:0;
	margin:0;
    min-height:1px;
    height:auto !important;
    height:1px;
	font-weight:bold;
	text-align: left;
}

.qeaQuest{
	float:left;
	width:270px;
	padding:0 20px;
	margin:0;
    min-height:1px;
    height:auto !important;
    height:1px;
}

.qeaDate{
	float:left;
	width:90px;
	padding:0;
	margin:0;
    min-height:1px;
    height:auto !important;
    height:1px;
}

.qeaHead .qeaSubject{
	text-align:center;
}

.qeaHead .qeaQuest{
	text-align:center;
}

.qeaHead .qeaDate{
	text-align:left;
}

.contentCover{
	clear:both;
	float:left;
	width:100px;
	padding-right:10px;
}

.contentRight{
	float:left;
	width:466px;
}

.cercaCentriTop{
	/* background-image:url(../_slice/bg/top_cerca_centri.gif); */
	background-image:url(../_slice/bg/top_video.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:284px;
	height:34px;
	text-indent:-9999em;
	overflow:hidden;
}

.cercaCentriBody{
	background-image:url(../_slice/bg/bgBox.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:242px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	height:107px;
	padding:30px 20px 10px 20px;
	}

.cercaCentriBody p{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.cercaCentriBody h1{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.cercaCentriBody h2{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.cercaCentriBody h3{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.cercaCentriBody h4{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.cercaCentriBody h5{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.cercaCentriBody h6{
	font-size:13px;
	color:#7a858a;
	font-weight:bold;
}

.cercaCentriBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
	font-weight:bold;
}

.cercaCentriBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
	font-weight:bold;
}

.cercaCentriBottom{
	background-image:url(../_slice/bg/faqBottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:244px;
	height:20px;
	padding:0px 20px 0px 20px;
	}

.qeaBottom .boxBottom{
	width:556px;
}

a.hp3glossary 
{
    cursor: help;
    color: #1F83CE;
}

body.cleanPage 
{
    background-color: #fff;
    background-image: none;
}

.validationPanel 
{
    clear: both;
    font-size: 11px;
}

.clearer
{
    clear: both;
    height: 1px;
    ]display: none;
}

.formContactContentBody div 
{
    padding: 5px 0px;
}

.selContact 
{
    width: 50px;
}

.rightBody .leftColumn input.textbox,
.rightBody .rightColumn input.textbox
{
    width:250px;
    background-image:url("../_slice/buttons/textbox3.gif");    
}

/*
.homeTabs 
{
    width: 100%;
    min-height: 274px;
    height: auto !important;
    height: 274px;
}
*/

#accordion {
	height: 275px;
	width: 595px;
}
#accordion img 
{
    cursor: pointer;
}
/*
#accordion img {
	float: right;
	margin-right: 0px;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity=50);
	width: 62px;
	height: 275px;
}

#accordion img.current {
	cursor: default;
	opacity: 1;
	filter: alpha(opacity=100);
}
*/
#accordion div {
	float: left;	
}

#accordion #buttonleft 
{
    width: 62px;
    height: 275px;
}

#accordion #tabBody 
{
    width: 470px;
    height: 275px;
}

#accordion #buttonRight 
{
    width: 62px;
    height: 275px;
}
	
#accordion #tab1 
{
    background-image:url('/ep/_slice/tabs/perlei.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height: 275px;
	width: 470px;
	display: none;
}

#accordion #tab2
{
    background-image:url('/ep/_slice/tabs/perlui.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height: 275px;
	width: 470px;
	display: none;
}

#accordion p.message
{
    text-transform: uppercase;
    color: #003279;
    font-weight: bold;
    font-size: 16px;
    margin: 10px;
}

/*
.homeTabsTop{
	background-image:url(../_slice/bg/top_chiedi_esperto.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:596px;
	height:33px;
	text-indent:-9999em;
	overflow:hidden;
	clear:both;
	float:left;
}
*/
/*
.homeTabsBody{
	background-image:url(../_slice/bg/onda594x44.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:576px;
	border-right:#dedddd 1px solid;
	border-left:#dedddd 1px solid;
	padding:30px 9px 0px 9px;
	clear:both;
	float:left;
}

html>body .homeTabsBody{
	padding:30px 9px 9px 9px;
}

.homeTabsBody img{
	margin-top:7px;
}

.homeTabsBody p{
	font-size:13px;
	color:#7a858a;
}

.homeTabsBody h1{
	font-size:13px;
	color:#7a858a;
}

.homeTabsBody h2{
	font-size:13px;
	color:#7a858a;
}

.homeTabsBody h3{
	font-size:13px;
	color:#7a858a;
}

.homeTabsBody h4{
	font-size:13px;
	color:#7a858a;
}

.homeTabsBody h5{
	font-size:13px;
	color:#7a858a;
}

.homeTabsBody h6{
	font-size:13px;
	color:#7a858a;
}

.homeTabsBody a{
	font-size:13px;
	color:#3d7a97;
	text-decoration:none;
}

.homeTabsBody a:hover{
	font-size:13px;
	color:#3d7a97;
	text-decoration:underline;
}
.homeTabsBottom{
	width:556px;
	height:20px;
	padding:0px 20px;
	background-image:url(../_slice/bg/newchiusura_box.gif);
	background-position:left top;
	background-repeat:no-repeat;
	clear:both;
	float:left;
}
*/

.topicItemBody h4,
.topicItemBody h4 a,
.topicItemBody h4 a:hover,
.postItemBody h4,
.replyItemBody h4
{
    font-size: 14px;
    margin: 0px;
    margin-bottom: 3px;
}

.topicItemBody,
.postItemBody,
.replyItemBody
{
    clear: both;
    padding: 5px 0px;
    border-bottom: solid 1px #ddd;
}

.postItemBody 
{
    border-bottom: none;
}

.topicItemBody h5,
.postItemBody h5,
.replyItemBody h5
{
    font-size: 11px;
    margin: 0px;
    margin-bottom: 3px;
}

.topicItemInfo 
{
    font-size: 11px;
    padding: 3px 0px;
}

.topicItemBodyLeft 
{
    float: left;
    width: 482px;
    height: 100px;
    padding-right: 8px;
}

.topicItemBodyRight 
{
    float: left;
    text-align: center;
    width: 100px;
    height: 100px;
    padding-top: 5px;
}

.replyCount 
{
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 5px;
}

.postBackPanel 
{
    clear: both;
    text-align: right;
}

.postBackPanel a,
.postBackPanel a:link,
.postBackPanel a:visited,
.postBackPanel a:hover
{
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    padding-right: 10px;
}

.replyItemBody 
{
    padding: 5px 0px;
    margin: 0px 10px;
}

.replyItemBody h4,
.replyItemBody h5
{
    padding: 0px 6px;
}

.replyBody 
{
    padding: 5px;
}

.forumForm 
{
    padding: 3px 10px 10px 10px;
}

.forumComTitle
{
    clear: both;
    padding: 0px 10px;
    padding-top: 7px;
    width: 572px;
}

.forumComTitle h2 
{
    padding: 0px 0px;
    padding-bottom: 3px;
    margin: 5px 0px;
} 

.previewPanel .replyItemBody
{
    padding: 0px;
    padding-bottom: 7px;
    margin: 0px;
}

.previewPanel .replyItemBody h4 
{
    padding: 0px;
}

.previewPanel h3 
{
    color: #85ACBE;
    font-size:16px;
    border-bottom: solid 1px #ddd;
    width: 572px;
}

.postAuthor 
{
    color: #f00;
}


.surveys h4 
{
    clear: both;
    margin: 7px 0px;
    font-family: Arial, Tahoma;
    font-size: 14px;
}
.surveys table tbody tr td
{
    padding: 5px 0px;
}
.surveys table tbody tr td input 
{
    width: 40px;
    float: left;
}
.surveys table tbody tr td label 
{
    float: left;
    clear: right;
}
.surveys div.buttonPanel
{
    clear: both;
    text-align: right;
}
.surveys div.buttonPanel input
{
    float: right;
}

.surveys .resultContainer
{
	width: 520px;
	background-color: #EAEAEA;
	height: 20px;
	margin-top: 5px;
}

.surveys input 
{
    background-image: none;
}

.surveys .resultBar 
{
	/* background-color: #993333; */
	background-image: url('../_slice/resultBar.gif');
	background-position: top left;
	background-repeat: repeat-x;
	height: 20px;
}

.surveys table.resultsView 
{
	width: 596px;
	margin-bottom: 7px;
}

.surveys table.resultsView tr
{
	height: 36px;
}

.surveys table.resultsView td.barCol
{
	width: 520px;
}

.surveys table.resultsView td.valueCol
{
	width: 40px;
	text-align: right;
	padding-top: 25px;
}

.surveys .emailPanel 
{
    clear: both;
    border-top: dotted 1px #ccc;
    margin-top: 7px;
    padding-top: 7px;
}

.surveys .emailBox
{
    background-position:left top;
    background-repeat:no-repeat;
    border:0 none;
    height:17px;
    margin:0;
    padding:0;
    background-image:url("../_slice/buttons/textbox3.gif");
    width:250px;
    float: none;
}

.surveys div.buttonPanel input.resultsButton 
{
    border: 0 none;
	height: 24px;
	/* margin-left:75px; */
	padding: 0;
	vertical-align: bottom;
	width: 65px;
	margin-top: 8px;
	]margin-top: 24px;
}

div.areaLink 
{
    clear: both;
    padding: 5px 0px;
}

div.link 
{
    float: left;
    padding: 8px;
    width: 280px;
}

div.linkImg 
{
    float: left;
    width: 100px;
}

div.discalimerTxt 
{
    clear: both;
    padding-top: 15px;
}

div.linkTxt
{
    float: left;
    width: 170px;
}

.sepa 
{
    border-bottom: solid 1px #5F91A9;
    margin-bottom: 10px;
    padding-bottom: 5px;
}