﻿html, body {min-height:100%;height:auto !important;height:100%;font:12px Arial,Tahoma,Verdana;color:#555;}
body {background-color:#FFF;margin:0;}

a {text-decoration:none;color:#339999;}

p {padding:1px 0 10px 0;margin:0;}

.float-left {float:left;}
.float-right {float:right;}

#template {width:960px;margin:0 auto;background-color:#FFF;padding:0;}
	#headerContainer {width:960px;margin:0 auto;}
		#headerTop {height:102px;background-color:#EEE;position:relative;}
		#headerMenu{height:23px;background:url('/public/images/menu-bg.gif') no-repeat;}
			#menu1 {height:23px;margin:0;padding:0 0 0 48px;list-style-type:none;color:#555;}
			#menu1 li {margin-top:-2px;font-weight:bold;color:#555;font-size:15px;text-align:left;float:left;list-style-type:none;}
			#menu1 li.menu01 {color:#555;font-size:15px;text-align:left;float:left;list-style-type:none;}
			#menu1 #current01 {color:#339999;}
			.spazio {padding:0 8px 0 8px;margin:0;}
			.spazio2 {padding:0 12px 0 12px;margin:0;color:#FFF;font-size:15px;}
			.spazio3 {padding:0 8px 0 146px;margin:0;}
			.spazio4 {padding:0 10px 0 10px;margin:0;color:#FFF;font-size:15px;}
			.spazio5 {padding:0 8px 0 8px;margin:0;color:#FFF;font-size:15px;}
			
			a.menu1Link {text-decoration:none;color:#555;}
			a.menu1Link_over {text-decoration:none;color:#339999;}
			
			.menu1Sx {float:left;height:24px;}
			.menu1Sx_over {float:left;height:24px;}
			.menu1Dx {height:22px;margin:0;padding:0;}
			.menu1Dx_over {height:22px;}
			#chisiamo, #ilcentro, #attivitasanitarie, #infopazienti, #centrostudi {display:none;margin:0px;padding:0;}
			#chisiamo li a, #ilcentro li a, #attivitasanitarie li a, #infopazienti li a, #centrostudi li a {font-size:14px;font-weight:bold;color:#FFF;text-transform:lowercase;}
			#chisiamo li a:hover, #ilcentro li a:hover, #attivitasanitarie li a:hover, #infopazienti li a:hover, #centrostudi li a:hover {color:#99CCCC;}
			#headerSMenu ul li a#current02 {color:#99CCCC;}

			div#headerSMenu {position:relative;padding-top:4px;margin:0;height:23px;background-color:#339999;}
			div#headerSMenu #chisiamo ul{position:absolute;list-style:none;left:207px;margin-top:0px; float:left;}
			div#headerSMenu #ilcentro ul{position:absolute;list-style:none;left:292px;margin-top:0px;float:left;}
			div#headerSMenu #attivitasanitarie ul{position:absolute;list-style:none;left:370px; margin-top:0px;float:left;}
			div#headerSMenu #infopazienti ul{position:absolute;list-style:none;left:8px; margin-top:0px;float:left;}
			div#headerSMenu #centrostudi ul{position:absolute;list-style:none;left:610px; margin-top:0px;float:left;}
			div#headerSMenu ul li{float:left;}
	
	#pathContainer {padding:1px 10px 5px 1px;color:#666;font-size:11px;font-weight:bold;text-transform:lowercase;}
	#pathContainer a {color:#666;}

	#contentHome {margin:0 auto;padding:20px 0 20px 0;background:url('/public/images/bg.gif') 0 0 repeat-y;min-height:600px;height:auto !important;height:600px;}
		#leftContainerHome {width:281px;padding:0px 15px 0px 15px;float:left;}
			.boxFoto {width:267px;height:123px;padding:20px 0 0 0;position:relative;}
		#contentContainerHome {width:443px;padding:0px 15px 0px 15px;float:left;}
			.title {color:#339999;font-weight:bold;font-size:16px;}
			.titleAll {color:#4d4d4d;font-weight:bold;font-size:18px;min-height:32px;height:auto !important;height:32px;}
			.testo {line-height:18px;padding-top:8px;padding-bottom:8px;clear:both;}
			.testo2 {line-height:19px;padding-top:3px;padding-bottom:6px;clear:both;}
			.testoInt {line-height:19px;padding-bottom:6px;clear:both;}
			.titleBox {color:#4d4d4d;font-weight:bold;font-size:15px;}
			.testoBox {line-height:16px;padding-top:2px;text-align:justify;}

			.boxCxTop {width:441px;height:8px;background:url('/public/images/boxCenter-top.png') no-repeat;}
			.boxCxBg {padding:2px 10px 2px 10px;width:419px;min-height:48px;height:auto !important;height:48px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
			.boxCxBottom {width:441px;height:26px;background:url('/public/images/boxCenter-bottom.png') no-repeat;}

			.boxCx2Top {width:441px;height:8px;background:url('/public/images/boxCenter2-top.png') no-repeat;}
			.boxCx2Bg {padding:2px 10px 2px 10px;width:419px;min-height:48px;height:auto !important;height:48px;border-left:1px solid #609f8e;border-right:1px solid #609f8e;}
			.boxCx2Bottom {width:441px;height:33px;background:url('/public/images/boxCenter2-bottom.png') no-repeat;}

		#rightContainer {width:176px;padding:0px;float:right;}
			.buttonDx {font-size:15px;font-weight:bold;color:#4d4d4d;width:141px;height:26px;background:url('/public/images/button-dx.png') no-repeat;padding:8px 9px 0 9px;}
			.buttonDx a {color:#4d4d4d;}
			ul.vocidx {padding:6px 5px 0px 8px;margin:0;font-size:13px;color:#4d4d4d;list-style:none;}
			ul.vocidx li {padding:0px 0px 3px 0px;background:url('/public/images/pallino.png') 0px 5px no-repeat;color:#4d4d4d;list-style:none;}
			ul.vocidx li a {color:#4d4d4d;margin-left:12px;}
			a.linkDx {font-size:14px;text-decoration:underline;color:#666;}

	#content {margin:0 auto;padding:20px 42px 20px 42px;background:url('/public/images/bg2.gif') 0 0 repeat-y;min-height:600px;height:auto !important;height:600px;}
		#contentContainer {width:668px;padding:0px 15px 0px 15px;float:left;}

		.boxAllTop {width:670px;height:7px;background:url('/public/images/boxBig-top.png') no-repeat;}
		.boxAllTop2 {padding:0px 14px 0px 14px;width:642px;height:118px;background:url('/public/images/boxAll-top2.gif') 0 46px no-repeat;}
		.boxAllCenter {padding:2px 14px 2px 14px;width:640px;min-height:158px;height:auto !important;height:158px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;}
		.boxAllBottom {clear:both;width:670px;height:35px;background:url('/public/images/boxBig-bottom.png') no-repeat;}

		.boxFotoInterno {width:114px;height:115px;position:relative;overflow:hidden;}

		a.c1 {text-transform:lowercase;font-size:22px;color:#555;}
		a.c1:hover {color:#FCA572;}
		a.c2 {text-transform:lowercase;font-size:22px;color:#555;}
		a.c2:hover {color:#3C9CF0;}
		a.c3 {text-transform:lowercase;font-size:22px;color:#555;}
		a.c3:hover {color:#7DAEB0;}
		a.linkAll {text-transform:lowercase;font-size:22px;color:#555;}
		a.linkAll:hover {color:#AB85AC;}
		a.linkAllSmall {text-transform:lowercase;font-size:19px;color:#555;}
		a.linkAllSmall:hover {color:#AB85AC;}

		.titleSez {float:left;width:285px;font-weight:bold;}
		.titleSez2 {font-weight:bold;font-size:16px;color:#555;padding-top:3px;}
		.subTitleSez {font-weight:bold;font-size:13px;color:#555;padding-top:2px;}
		.titleSez a {font-size:15px;color:#555;font-weight:bold;}
		.titleSez a:hover {color:#AB85AC;}
		.dataSez {float:right;width:165px;color:#555;font-size:11px;text-align:right;}
		.dataSez2 {text-align:right;width:470px;color:#555;font-size:12px;}
		.testoSez {line-height:18px;text-align:justify;}
		.testoSez2 {line-height:18px;padding-top:10px;}
		a.linkAll2 {font-size:16px;color:#555;font-weight:bold;}
		a.linkAll2:hover {color:#AB85AC;}
		.titleGlossario {color:#AB85AC;font-size:15px;font-weight:bold;}
		a.linkGlos {color:#AB85AC;}
		a.linkGlos:hover {color:#555;}

		input.inputGlos {border:0;background:url('/public/images/input-bg.gif') no-repeat;width:165px;height:18px;padding:4px 2px 0 3px;font-size:11px;color:#444;}
		input.submitGlos {border:1px solid #AB85AC;background-color:#DDD;color:#9A749B;font-size:11px;font-weight:normal;height:22px;width:80px;margin-left:8px;margin-top:-6px;}
		
		.btnForm {border:1px solid #AB85AC;background-color:#DDD;color:#9A749B;font-size:11px;font-weight:normal;height:22px;width:80px;margin-left:8px;margin-top:-6px;}
			
		#paginazione {color:#555;font-size:14px;padding-top:2px;}
		#paginazione a {color:#555;font-size:14px;}

	#footerContainer {line-height:37px;text-align:center;height:37px;clear:both;background-color:#339999;color:#FFF;font-weight:bold;font-size:13px;}

	textarea {width:620px;}
	.userSignInFormFieldset {padding:4px;}
	.userSignInFormLegend {font-size:13px;font-weight:bold;}
	.userSignInFormContainer {margin:2px 0px;}
	.userSignInFormLeft {float:left;}
	.userSignInFormRight {float:right;}
	.userSignInForm5Tab {width:20%;float:left;}
	.userSignInFormLabel {font-size:12px;width:150px;float:left;margin:2px 5px;}
	.userSignInFormInput {font-size:11px;margin-right:10px;float:left;width:390px;margin-left:5px;}
	.userSignInFormInput2 {font-size:11px;margin-right:0px;float:left;width:280px;margin-left:0px;}
	.userSignInFormSelect {font-size:11px;margin-right:10px;float:left;width:225px;margin-left:5px;}
	.userSignInFormAlert {font-size:11px;color:#555;}
	.userSignInFormActions {text-align:right;margin-top:8px;}
	.userSignInFormButton {color:#555;border:solid 1px #555;background-color:#EEE;font-family:Arial;font-size:12px;padding-top:1px;margin-right:10px;}
	.userSignInFormFieldSeparator {height:2px;clear:both;}

	.formInputText {font-family:Verdana;font-size:13px;padding:3px;}