@charset "utf-8";
/* CSS Document */

* { 
/*	margin:0; 
	padding:0;*/
/*	height:100%
*/}

body{
	font-family: calibri,arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e085e;
	background: #b7edfb url(images/bg_01.gif) repeat-x;
	margin:0;
	padding:0;
	line-height:21px;
}
h1{
	padding-top:20px;
	font-size:18px;
	color:#ce133b;
	font-weight:lighter;
}

h2{
	font-size: 18px;
	color:#fff;
	font-weight:lighter;
}

a{
	color:#00c0f3;
	font-weight:bold;
	line-height:normal;
}
a:hover{
	color:#ce133b;
	text-decoration:none;
}
.img_sx{
	border:none;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:10px;
	float:left;
}
.img_dx{
	border:none;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
	float:right;
}

#pagina{
	margin:0 auto;
	padding:0;
	height:auto;
}
#head{
	margin:0 auto;
	padding-bottom:20px;
	width:1000px;
	height:170px;
	background: url(images/bg_memu.gif) no-repeat #FFFFFF;	

/*	background:#FF0000;
*/}
#head .contatore {
	margin:0;
	height:27px;
	color:#FFFFFF;
	text-align:right;
	font-weight:bold;
	width:830px;
	padding-right:20px;
	float:left;
/*	background-color:#00FF00;
*/}
.visite {
	color:#ce133b;
	float:right;
	font-weight:bold;
	padding-right:20px;
	padding-top:15px;
/*	background-color:#00FF00;
*/}

#head .logo {
	margin:0;
	padding-top:27px;
	width:150px;
	float:left;
/*	background-color:#00FF00;
*/}

#head .items {
	margin:0;
	width:830px;
	padding-right:20px;
/*	padding-top:27px;
*/	float:left;
/*	background-color:#000000;
*/}
#head .items ul {
	margin: 0;
	padding: 0;
	width:auto;
	height:47px;
	list-style: none;
	float: right;
}

#head .items li {
	margin-left:2px;
	width:117px;
	height:47px;
	background: url(images/bg_items.jpg) ;
	float:left;
}

#head .items li a {
	padding-left:17px;
	padding-top:7px;
	display: block;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0e085e;
	text-align:left;
	line-height:normal;
	font-weight:bold;
}

#head .items li a:hover { 
	background: url(images/bg_items_over.jpg);
	width:100px;
	height:40px;
}
#head .items li#activelink a{
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	color: #ce133b;
}

#contenuto{
	margin:0 auto;
	padding:0;
	width:1000px;
	height:auto;
/*	background-color:#eee;
*/	background:url(images/bg_page.gif) no-repeat #FFFFFF  ;
}
#intro{
	margin:0;
	padding:0;
	width:1000px;
/*	background-color:#FF0000;
*/}
#intro .sinistra{
	margin:0;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
	width:590px;
	float:left;
/*	background-color:#000;
*/}
#intro .sinistra img{
	margin-right:10px;
	margin-bottom:10px;
}

#intro .destra{
	margin:0;
	padding-left:15px;
	padding-right:20px;
	width:310px;
	height:auto;
	float:left;
	background:url(images/bg_col_sx.jpg) no-repeat #00c1f4;
}
#intro .destra h1{
	color:#FFFFFF;
	padding-top:20px;
}
#intro .destra ul{
	margin:0;
	padding:0;
	list-style:none;
	width:320px;
}
#intro .destra li{
	width:106px;
	height:110px;
	padding-bottom:5px;
	float:left;
}

#intro .destra li img{
	border:1px solid #FFFFFF;
	padding: 1px;
}
#intro .destra li a{
	color:#FFFFFF;
	font-variant:small-caps;
	font-size:13px;
	line-height:normal;
}



/*SEZIONE INFO****************************************************************************************/

#info{
	padding-right:20px;
	padding-left:20px;
	width:680px;
	text-align:justify;
	float:left;
/*	background-color:#FF0000;
*/}


#info .menu_2 {
	height:50px;
	width:570px;
	font-variant:small-caps;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background: url(images/bg_menu_2.gif);
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

#info .menu_2 a{
	color:#FFFFFF;
	margin-right:5px;
}
#info .menu_2 a:hover{
	color:#ce133b;
	text-decoration:none;
}


#info_dx{
	margin:0;
	padding:0;
	width:280px;
	float:left;
	background:url(images/bg_esami.gif) no-repeat;	
/*	background-color:#000000;
*/}
#info_dx h1{
	padding-left:20px;
	color:#FFFFFF;
}
#info_dx h2{
	padding-left:20px;
}
#info_dx p{
	margin-left:20px;
}
#info_dx a{
	color:#0e085e;
}
#info_dx a:hover{
	color:#ce133b;
}
#info_dx ul{
	margin:0;
	padding-left:30px;
	padding-right:30px;
}
#info_dx ul li{
	margin:0px;
	padding:0;
	color:#FFFFFF;
	font-size:12px;
	line-height:17px;
}

/*PATOLOGIE SCHEDA******************************************************************************************************/


#patologie_info {
	padding-left:20px;
	padding-right:20px;
	width:590px;
	float:left;
	text-align:justify;
/*	background-color:#FF0000;
*/}
#patologie_info .menu_2 {
	height:65px;
	font-variant:small-caps;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(images/bg_menu_2.gif);
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

#patologie_info .menu_2 a{
	color:#FFFFFF;
	margin-right:5px;
}
#patologie_info .menu_2 a:hover{
	color:#ce133b;
	text-decoration:none;
}
#patologie_info .menu_2#activelink a{
	color:#ce133b;
}

/*GALLERIA***************************************************************/

#galleria {
	width:auto;
}

#galleria table td {
	vertical-align:top;
	text-align:center;
	font-size:12px;
}
#galleria img {
	padding-right:1px;
	margin-bottom:5px;
}
#galleria a {
line-height:normal;
}
/**************************************************************************/


.slogan_01{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:36px;
	color:#00c0f3;
	background:none;
	margin:0;
	padding-left:80px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:left;
}
.slogan_02{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:22px;
	color:#00c0f3;
	margin:0;
	padding-left:80px;
	text-align:left;
}
.slogan_03{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#00c0f3;
	margin:0;
	padding-left:80px;
	padding-bottom:20px;
	text-align:left;
}


#patologie_dx {
	float:left;
	width:350px;
/*	background-color: #000000;
*/	background:url(images/bg_col_sx.jpg) no-repeat #01c1f3;
}
#patologie_dx a {
	color:#FFFFFF;
	font-weight:lighter;
	text-decoration:underline;
}
#patologie_dx a:hover {
	color:#ce133b;
	text-decoration:none;
}
#patologie_dx ul{
	padding:0;
	margin:20px;
/*	background-color:#000000;
*/}
#patologie_dx li{
	margin:0;
	padding:0;
	margin-left:20px;
	border-bottom:1px solid #9ce9fc;
	list-style: url(images/freccia03.gif);
}
#patologie_dx li a{
	font-size:14px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-variant:small-caps;
	list-style-image:url(images/freccia03.gif);
	line-height:24px;

}
#patologie_dx li a:hover{
	color:#ce133b;
}
#patologie_dx li#activelink a{
	color:#ce133b;
}

#patologie_dx h1{
	color:#FFFFFF;
	margin-left:20px;
}


/*PATOLOGIE VIDEO GALLERY********************************************************************************/

#patologie_dx .video{
	margin-left:20px;
	height:auto;
}

#patologie_dx .video ul{
	padding:0;
	margin:0;
	margin-top:20px;
	height:auto;
}

#patologie_dx .video ul li{
	margin:0;
	margin-right:1px;
	margin-bottom:10px;
	padding:0;
	border:none;
	width:104px;
	height: 128px;
	display: block;
	float:left;
	list-style:none;
	text-align:center;
	background-color:#46d2f6;
	line-height: 13px;
}
#patologie_dx .video ul li a img{
	border:1px solid #FFFFFF;
	margin-bottom:5px;
}
#patologie_dx .video ul li a:hover img{
	border:1px solid #ce133b;
}

#patologie_dx .video ul li a {
	line-height: 12px;
	padding:2px;
	font-size:13px;
	color:#0e085e;
}



/*GALLERIA DX ******************************************************************/


#patologie_dx .galleria{
	margin-left:20px;
}

#patologie_dx .galleria ul{
	padding:0;
	margin:0;
	margin-top:20px;
	height:auto;
}

#patologie_dx .galleria ul li{
	margin:0;
	margin-right:1px;
	margin-bottom:10px;
	padding:0;
	border:none;
	width:104px;
	height: 77px;
	display: block;
	float:left;
	list-style:none;
	text-align:center;
	background-color:#46d2f6;

}
#patologie_dx .galleria ul li a img{
	border:1px solid #FFFFFF;
}
#patologie_dx .galleria ul li a:hover img{
	border:1px solid #ce133b;
}

#patologie_dx .galleria ul li a {
	line-height:normal;
}


/*#info_sx{
	width:190px;
	float:left;
}*/






#coda {
	margin:0 auto;
	padding:0;
/*	background-color:#00FFFF;
*/	

}

#coda .info {
	margin:0 auto;
	padding:0;
	width:1000px;
	background-color:#FFFFFF;
	color: #666666;
	text-align:center;
	border-top:2px solid #00c0f3;
}
#coda .info strong {
	color: #000000;
}
#coda .fine {
	margin:0 auto;
	padding:0;
	width:1000px;
	height:20px;
	background: url(images/coda.gif);
	color: #666666;
	text-align:center;
}

