	/* BiBrain Fonts layout  */
	/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the DESIGN") is copyright 2009 BiBrain and may not be reproduced. */ 


/*
===== CONTENTS =====

	Last updated 10 Dicembre 2009;

	1: Link
	2: Headers
	3: Paragrafi


====================
*/


/*
===== 1: Link =====
*/

a{
	color:#666; /* colore link grigio */
	text-decoration:none;
	/* for bug tex-indent firefox */
	-moz-outline-style: none;
	outline: none;
}

a:hover{
	color:#666; /* colore link grigio  */
	text-decoration:underline;
}


/*
===== 1: Headers =====
*/

h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
}

div.article div.box .header_box h1,
div.box .header_box h1{
	float:left;
	display:inline;
	font-size:14px;
	width:365px;
	padding:0 6px;
	line-height:14px;
	background: url(../images/bg_h1_box.gif) no-repeat left top;
}

div.article div.box .header_box h1 a,
div.box .header_box h1 a{
	color:#497fb2;
	width:100%;
	float:left;
	background: url(../images/accedi_ico.gif) no-repeat right center;
	display:inline;
	padding:5px 0;
	text-decoration:none;
}

div.article div.box .header_box h1 a:hover,
div.box .header_box h1 a:hover{
	color:#666;
}

div.galleryAtlas h2{
	color:#497fb2;
	font-size:14px;
	line-height:18px;
	display:block;
}

div.gallery h3{
	font-size:14px;
	line-height:18px;
	display:block;
	padding-left:10px;
	text-transform:uppercase;
}

div.gallery h4{
	font-size:12px;
	display:block;
	padding:5px 0 0 10px;
}

div.box .panel .content_panel h2 a,
div.box .panel .content_panel h3 a{
	font-size:12px;
	text-decoration:none;
	color:#666;
}
div.box .panel .content_panel h2 a:hover,
div.box .panel .content_panel h3 a:hover{
	color:#497fb2;
}

div.listacentri h2{
	font-size:12px;
	color:#666;
	display:block;
}

div.mappacentri .listacentri ul li h3{
	font-size:11px;
	display:block;
}

div#listlink .miniBox h2{
	font-size:14px;
	line-height:16px;
	padding:5px 0;
	display:block;
}

div#listlink .miniBox.stockley h2{
	padding-right:30px;
	background: url(../images/logo_stockley.gif) no-repeat right 2px;
}

div#listlink .miniBox.medsolve h2{
	padding-right:50px;
	background: url(../images/logo_medsolve.gif) no-repeat right 2px;
	min-height:52px;
}

div#listlink .miniBox.JND h2{
	padding-right:0px;
	background: url(../images/jnd.jpg) no-repeat right 9px transparent;
	min-height:120px;
	margin-right:2px;
}

div#eventi div.eventi_leftcol h1{
	float:left;
	display:inline;
	padding-top:10px;
}

div.article h1{
	font-size:20px;
	line-height:24px;
	color:#3e6ca9;
	display:block;
}

div#eventi div.eventi_leftcol h1 a{
	color:#497fb2;
	float:left;
	display:inline;
	width:227px;
	font-size:14px;
	padding:7px 0 7px 10px;
	background: url(../images/eventi_bg_h1.gif) no-repeat 0 0;
}

div#eventi div.eventi_leftcol h1 a:hover{
	color:#666;
	text-decoration:none;
}

div.content_eventi .content_events h3 a{
	font-size:12px;
	text-decoration:none;
	color:#666;
}

div.content_eventi .content_events h3 a:hover{
	color:#497fb2;
}

div.bigbox div.content_bigbox h2{
	font-size:14px;
	display:block;
	line-height:18px;
}

div.bigbox div.content_bigbox h3{
	font-size:12px;
}

div.allegati h4{
	display:block;
	padding:5px 0 5px 10px;
	border-top:solid 1px #c5d3e5;
	border-bottom:solid 1px #c5d3e5;
	color:#3e6ca9;
	font-size:12px;
}

div.listlinkassociazioni ul li h3{
	font-size:12px;
	display:block;
	padding-bottom:5px;
}

/*
===== 3: Paragrafi =====
*/

p{
	margin:0;
	padding:0;
}

div.box .panel .content_panel p,
div.content_eventi .content_events p,
div.bigbox div.content_bigbox p{
	padding-top:10px;
}

div.listlinkassociazioni ul li p a{
	font-style:italic;
}


.Centrale_colonna_centro { float: left; width:470px; min-height:550px; margin:0px; margin-top:0px; padding-left:4px; }

.Centrale_colonna_centro h1 { float: left; width:99%; color:#006699; font-size:12px;  padding-bottom:15px;padding-top:15px;}
.Centrale_colonna_centro .Text {  float: left;  width:98%; margin:0px; padding:0px; font-size:12px; line-height:18px; padding-bottom:10px; }


