html	{width:100%}
body	{ width:990px; margin: 0px auto; padding:0px; font-size:11px; line-height:15px; font-family: tahoma; background-color:#d4d4d4; color: #373940}
p, h1, h2, h3, h4, form  { padding:0; border:0; margin:0; width:auto; height:auto; }
#form_login 		{
	filter: alpha(opacity=90);
	padding:8px;
	border:2px solid #999;
	margin:20px;
	z-index:2;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #FBF8CB;
	height: auto;
	width: 176px;
	background-image: url(../_images/menu_fondo2.jpg);

}

#form_login .btn 		{ padding:0; margin:4px 0 0 90px; font-size:11px; font-weight:bold  }
#form_login .input 		{ width:160px; height:12px; padding:2px; margin:0; font-size:11px; color:#333333; font-weight:bold }
#form_login P 			{ padding:2px; border:1px solid #FF0000; margin:0 0 5px 0; background-color:#FFFF66; text-align:center  }
.box_scroll_news		{ height:auto; padding:0 0 28px 0; width:auto;}
.box_scroll_news_nt		{ height:127px; width:auto;}
.news_arw 				{ height:12px; width:180px; text-align:left; text-align:right }
.news_arw IMG			 { margin:2px 4px 2px 2px; }

img	{ padding:0; border:0; margin:0;  }

a, a:visited 		{ color: #376479; text-decoration:none}
a:hover 			{ color: #376479; text-decoration:underline}

.space			{ height:12px; width:150px; display:block; }
.titoli	a       { color: #376479; }
.data			{ font-size:12px; line-height:15px; color: #B86934; }
.dettagli		{	border:0;	margin:2px 0 0 0;	padding:2px 0 0 0;	font-size:10px;	text-align:right;	font-weight:bold;	border-top: 2px dotted;	border-color: #E9E1DA;}

.dettagli IMG	{	border:0;	margin:0 0 0 12px;	padding:2px 0 0 0;	}
#tabella TR		{ background-color: #EFEFEF; }
.dettagli_sub		{
	height:30px;
	border:0;
	margin:40px 0 0 0;
	padding:2px 0 0 0;
	font-size:10px;
	font-weight:bold;
	border-top: 2px dotted;
	border-color: #E9E1DA;
}

#riga_bassa1, #riga_bassa2 {
	width:370px;
	float:left;
	margin:0;
	padding:0;
	border:0;
	height:12px;
	font-weight: normal;
	color: #376479;
}
#riga_bassa2 {	text-align: right;	font-weight: bold;}
#riga_bassa2 IMG { padding:0 0 0 15px}

#riga_bassa3 {	text-align: right;	font-weight: bold;}
#riga_bassa3 IMG { padding:0 0 0 15px}

.input 			{ width:160px; height:12px; padding:2px; margin:0; font-size:11px; color:#333333; font-weight:bold }
.pulsante_log 	{ width:auto;  height:20px; padding:1px 1px 3px 1px; margin:4px 0 0 120px; display:block; border:1px solid #CCCCCC; font-size:11px; color: #666666 }
.t_contex		{ width:auto;  height:14pxpx; padding:0; border:0; font-size:14px; font-family:Arial; margin: 0 0 0 8px; letter-spacing: -0.1em; color: #417A96;}
.t_contex span 	{	width:auto;	height:auto;	border-top:3px solid #417A96;	margin: 0 6px 0 0;}


.video			{ padding:4px 3px 4px 0px}

.img_left	{float:left; padding-right:5px}
		
#main 					{ height:auto;width:990px;background-image: url(../_images/00_1_sfondo.gif);	background-repeat:repeat;	background-color:#e8ebf0;	margin:0;	padding:0;	}
#main_nl 					{ height:auto;width:830px; background-color:#fff;	margin:0;	padding:4px 0 12px 0;	}

#main_content_alto 		{ width:964px;background-color:#fff;	margin:0 13px 0 13px;	padding: 6px 0 0 0;	}
#main_content_alto_nl 		{ width:auto;background-color:#fff;	margin:0 13px 0 13px;	padding: 6px 0 0 0;	}

#menu_alto 				{ width:auto; height:30px; background-image:url(../_images/00_3_sfondo_menualto.gif);	background-repeat:repeat; text-align:center; margin:0;	padding:0 0 0 0}
#menu_alto_nl 				{ width:auto; height:30px; background-image:url(http://www.coscienzasalute.it/_images/00_3_sfondo_menualto.gif);	background-repeat:repeat; text-align:center; margin:0;	padding:0 0 0 0}

#main_content_centrale 	{
	width:964px;
	height:auto;
	background-color:#e8ebf0;
	margin:0 13px 0 13px;
	padding:0;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#main_content_centrale_nl 	{
	width:800px;
	height:auto;
	background-color:#e8ebf0;
	margin:0 13px 0 13px;
	padding:0;

}
#navigator				{
	padding:3px 0 0 6px;
	height: 19px;
	background-image: url(../_images/fondo_nav.jpg);
	font-size: 11px;
	font-family: arial;
}

#login 					{ width:186px}
#login, #nav 			{ float:left}

.pulisco 				{ clear:left}

#colonna1 			{float:left; width:180px; height:auto; line-height:14px; margin:0; padding:13px 0 0 6px}

.switchcontent01, .switchcontent02, .switchcontent03, .switchcontent04, .switchcontent05, .switchcontent06, .switchcontent07, .switchcontent08, .switchcontent09, .switchcontent10, .switchcontent11, .switchcontent12, .switchcontent13, .switchcontent21  {
	margin:0 0 10px 0;
	padding:0px;
	border:solid 1px #CCC;
	background-color:#CFDDF3;
	background-image: url(../_images/menu_fondo.jpg);
	background-repeat: repeat-x;
}


#colonna2 			{float:left; width:560px; height:auto; border:0; margin:0; padding:18px 6px 10px 6px}
#colonna2_nl 			{ font-size:12px; width:auto; height:auto; border:0; margin:20px 40px 40px 40px; padding:18px 6px 18px 6px}

#colonna2_sub 		{float:left; width:600px; height:auto; border:0; margin:0; padding:12px 6px 10px 6px}
#colonna2_sub_sub	{float:left; width:766px; height:auto; border:0; margin:0; padding:12px 6px 10px 6px}
#colonna2_sub_dx		{
	float:left;
	width:auto;
	height:auto;
	border:0;
	margin:0;
	padding:12px 6px 0 0;
}


#colonna3 			{float:left; width:200px; height:auto; border:0; margin:0; padding:18px 6px 0 0;}


#colonna3_sub		{
	float:left;
	width:160px;
	height:auto;
	border:0;
	margin:0;
	padding:12px 6px 0 0;
}

#menu_sinistra 		{width:180px; height:400px; border:0; margin:9px 9px 9px 9px; padding:0; background-color: #348cb8;}

.box_centrali		{ width:auto; border: 1px solid #B1BCCD; border-bottom: 2px solid #D0D7E1;  height:auto; margin:0 0 1px 0; padding:8px; background-color:#FFF}
.box_alert		   {
	width:auto;
	border: 1px solid #A7B4C7;
	border-bottom: 2px solid #A7B4C7;
	height:40px;
	margin:0 0 1px 0;
	padding:8px;
	background-color:#DADFE7;
	overflow: auto;
}

.box_centrali .img_left		{ margin:3px 0 0 0; }

.box_centrali_riservata		{width:auto;border: 1px solid #C56D2E;	border-bottom: 1px solid #C56D2E;	height:auto;	margin:0 0 1px 0;	padding:8px;	background-color:#FFF;}
.box_centrale_sub			{ width:auto; font-size:12px; line-height:20px; border: 1px solid #B1BCCD; border-bottom: 2px solid #D0D7E1;  height:auto; margin:0 0 1px 0; padding:8px; background-color:#FFF}

.mese_cal		{	border:0;	margin:18px 0 0 0;	padding:0;	font-size:12px;	text-align:left;	font-weight:bold;	border-bottom: 1px solid;	border-color: #B1BCCD;}
.mese_cal div	{	width:150px; border:0;	margin:2px 0 0 0;	padding:2px 2px 2px 12px;	font-size:12px;	text-align:left;	font-weight:bold;	border-top: 1px solid #B1BCCD;	border-left: 1px solid #B1BCCD;border-right: 1px solid #B1BCCD; background-color:#EAEDF2}

.box_centrale_sub_cal		{ width:auto; font-size:11px; line-height:20px; border: 1px solid #B1BCCD; border-bottom: 2px solid #D0D7E1;  height:auto; margin:0 0 1px 0; padding:12px; background-color:#FFF}
.box_centrale_sub_cal .cal	{ padding:0 0 0 14px}
.box_centrale_sub_cal H3   { font-size:12px; border:0; padding:0; }
.box_centrale_sub_cal .data  { margin-top:14px; }
.box_centrale_sub_cal H1, .box_centrale_sub_cal H2, .box_centrale_sub_cal H4  { font-size:11px; border:0; padding:0; font-weight:normal }

#sub_navigator				{ width:auto; border-top: 1px solid #B1BCCD; border-left: 1px solid #B1BCCD; border-right: 1px solid #B1BCCD;   height:auto; margin:0; padding:0; background-color:#BBCFF4}
#sub_navigator a:link, #sub_navigator a:visited		{ display:block; font-weight:bold; padding:4px 8px 6px 8px; float:left; color: #1F2530}
#sub_navigator a:hover		{ display:block; font-weight:bold; padding:4px 8px 6px 8px; float:left; background-color:#FFFFFF; text-decoration:none; background-image:url(../_images/sfondo_subnav.jpg)}

.box_centrale_sub2			{ width:auto; font-size:12px; line-height:20px; border-left: 1px solid #B1BCCD; border-right: 1px solid #B1BCCD; border-bottom: 2px solid #D0D7E1;  height:auto; margin:0 0 1px 0; padding:14px 8px 8px 8px; background-color:#FFF}

.box_centrale_riservata_sub	{ width:auto; border: 1px solid #C56D2E; border-bottom: 1px solid #C56D2E;  height:auto; margin:0 0 1px 0; padding:8px; background-color:#FFF}
.box_laterali				{	font-size:10px;	width:auto;	border: 1px solid #B1BCCD;	border-bottom: 2px solid #D0D7E1;	height:auto;	margin:0;	padding:4px 4px 4px 8px;	background-color:#FAF8C8;	background-repeat: repeat-x;}
.box_laterali_sub			{	font-size:10px;	width:auto;	border: 1px solid #B1BCCD;	border-bottom: 2px solid #D0D7E1;	height:auto;	margin:0;	padding:4px 4px 4px 6px;	background-color:#F8F7E0;	background-image: url(../_images/menu_fondo2.jpg);	background-repeat: repeat-x;}

.box_centrali h3, .box_centrali_riservata h3, .libri_left h3, .libri_right h3	{ font-size:13px; line-height:15px; font-weight:bold }
.box_centrali h4			{ font-size:11px; line-height:15px; font-weight:bold}
.box_centrale_sub h1, .box_centrale_sub2 h1, .box_centrale_riservata_sub	h1	{ font-size:16px; font-weight:bold; margin:8px 0 0 0; color:#0058B0}
.box_centrale_sub h3, .box_centrale_sub2 h3, .box_centrale_riservata_sub   h3	{ font-size:14px; font-weight:bold; color:#3779BB; margin:0 0 14px 0}
.box_laterali h3			{ font-size:11px; line-height:15px; font-weight:bold }



.paginazione		{
	font-size:11px;
	line-height:15px;
	color:#5978A6;
	text-align: center;
	padding: 8px 0 8px 0;
}

.libri_left		{ float:left; width:260px; height:auto; margin:0; padding:9px;  border:1px solid #ccc; background-color:#FFF}
.libri_right	{ float:left; width:260px; height:auto; margin:0; padding:9px;  border:1px solid #ccc; border-left:0; background-color:#FFF}

.libro			{ height:140px; width:auto; }

.libri_left IMG, .libri_right IMG {float:left; margin:0 3px 0 0}
.dettagli IMG { float:none }

.banner_left { width:auto; height:auto; margin:0; background-color:#CCCCCC; padding:0}
.banner_right { width:auto; height:auto; margin:0; background-color:#CCCCCC; padding:0}

.inprimo_piano {border:0; margin:0px 0 0 9px; padding:0;}

.centro_destra{	width:auto;	border:0;	margin:0 10px 0 0;	padding:8px;	background-color: #fff;}

.box_accesso_utenti			{ width:auto; height:auto; margin:0; padding:8px; border:0; background-color:#dadde5;}
.box_strumenti				{
	width:auto;
	height:auto;
	margin:0;
	padding:8px;
	border:1px solid #CCCCCC;
	background-color:#dadde5;
	border:1px solid #CCCCCC;
	background-image: url(../_images/menu_fondo.jpg);
}
.box_strumenti .btn 		{ padding:0; margin:4px 0 8px 125px; font-size:11px; font-weight:bold  }

.box_strumenti2				{	width:auto;	height:auto;	margin:0;	padding:6px 0 6px 5px;	border:1px solid #CCCCCC;	background-color:#F3F4F8;	border:1px solid #CCCCCC;	line-height:26px;	font-size: 11px;}
.box_strumenti3				{	width:auto;	height:auto;	margin:0;	padding:0;	border:1px solid #CCCCCC;	background-image: url(../_images/menu_fondo.jpg);	border:1px solid #CCCCCC;	line-height:26px; 	font-size: 11px; font-weight:bold}
.box_strumenti3	a:link, .box_strumenti3	a:visited	{padding:1px 0 1px 5px; display:block; color: #072a51;}
.box_strumenti3	a:hover								{padding:1px 0 1px 5px; display:block; background-color:#D6E2F6; color: #990000; text-decoration:none}
.box_strumenti3 .lnk_small		{padding:1px 0 1px 5px; display:none; color: #072a51;}

.box_strumenti2	img { padding:0 0 8px 0 }
.utente			{ background-color:#FFFFFF; padding:4px 0 4px 0; border:0; margin:0 0 2px 0; text-align:center }
.utente	img		{  border:1px #666666 solid; padding:2px;}
.link_rishp A	{  display:block; font-weight:bold; margin:0 0 2px 0}
#menu		   { margin:0; padding:0; font-size:12px; font-weight:bold; font-family:Arial;}
ul#menu  	{ height:auto; width:810px; margin:0 0 0 0; padding:4px 0 0 0;  border:0}
#menu li 	{ float:left; list-style-type:none; }
#menu li a:link, #menu li a:visited 	{ text-decoration:none; color:#FFFFFF; padding:3px 12px 3px 12px; display:block}
#menu li a:hover						{ text-decoration:none; color:#FFFFFF; padding:3px 11px 1px 11px; border:1px #fff solid; display:block; background-image:url(../_images/00_3_sfondo_menualto_ov.gif); background-repeat:repeat    }

ul#menu2 	{height:auto; width:auto; margin:0; padding:0; border:0; font-weight:bold; font-family:Arial; font-size:11px; color: #072a51; }
#menu2 li 	{ list-style-type:none; }
#menu2 li a { 	margin:0;	height:18px;	width:auto;	padding:2px 0 0 12px;	border: 0;} /* serve per spaziare gli elementi del menu */

a.menuLk2, a.menuLk2:visited 		{ height:22px; width:230px; text-decoration:none; padding:0px;  background-image:url(../_images/menu_normale.gif); display:block }
a.menuLk2:hover, a.menuLk2:active  	{ height:22px; color: #072a51;  width:230px; text-decoration:none; padding:0px;  background-image:url(../_images/menu_onmouse.gif); display:block }

ul#menu2 P a, ul#menu2 P a:visited	{ height:auto; width:auto; text-decoration:none; font-weight:bold; margin:0; padding:0px 4px 2px 10px; 	border:0;  display:block;color: #072a51;  }
ul#menu2 P a:hover					{ height:auto; width:auto; text-decoration:none; font-weight:bold; margin:0; padding:0px 4px 2px 10px;	border:0;  display:block; color: #990000; background-color:#D6E2F6}



#piede 		{ height:68px; width:952px; background-image:url(../_images/01_17_piede_menu.gif); margin:20px 13px 0 13px; padding:2px 6px 0 6px; font-family:Arial; font-size:11px; color:#fff}
#piede a 	{ color: #F5F5F5}
.copy		{ color: #454545}
#cs			{ padding:8px 0 0 0; width:365px; height:auto; float:left;  font-size:10px}
#w2e		{ padding:8px 0 0 0; width:auto; height:auto;  float:left; margin:0 0 0 245px; font-size:10px; text-align:right;}
#w2e a		{ color: #454545; font-weight:bold }

.Stile1 {font-size: 9px; line-height: 15px; color: #CB8845; font-weight: bold; }
.Stile2 {color: #666666}
.Stile4 {color: #BD0000}
.Stile5 { color: #FF6600; font-weight: bold;}
.Stile6 {color: #FF6600}
