@charset "utf-8";
/* CSS Document */

body {
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_body_ndx_test.jpg) center top no-repeat;
	margin: 0;
	padding: 0;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #44251f;
	-webkit-background-size: 1920px 1988px;
}

.pgNdx {
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_body_ndx_test2_2.jpg) center top no-repeat;
}

ul {
	padding: 0;
	margin: 0;
}

li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #44251f;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

.clear {
	clear: both;
}

/*MENU*/
#header {
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_header2.png) center top no-repeat;
	height: 235px;
	margin: 0;
	padding: 0;
}

#menu {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

#menu img {
	position: absolute;
	top: 10px;
	left: 415px;
	z-index: 21;	
}

#menu ul {
	width: 410px;
	position: absolute;
	top: 51px;
}

#menu ul.menu_sx {
	left: 0;
}

#menu ul.menu_sx li {
	padding: 10px 0 5px 0;
	margin: 0 18px;
}


#menu ul.menu_dx {
	right: 0;	
}

#menu ul.menu_dx li {
	padding: 10px 0 5px 0;
	margin: 0 18px;	
}

#menu li {
	float: left; 
}

#menu li a {
	text-align: center;
	color: #666;
	font-size: 14px;
}

#menu li:hover {
	border-bottom: 1px solid #44251f;
}

.pgAree .lk3 {
	border-bottom: 1px solid #44251f;
}

.pgServizi .lk4 {
	border-bottom: 1px solid #44251f;
}

.pgClinica .lk2 {
	border-bottom: 1px solid #44251f;
	
}

.pgEccellenze .lk5 {
	border-bottom: 1px solid #44251f;
}

.pgMedici .lk7 {
	border-bottom: 1px solid #44251f;
}

.pgContatti .lk8 {
	border-bottom: 1px solid #44251f;
}

/*CONTAINER*/
#container {
	width: 960px;
	margin: -110px auto 0 auto;	
}

#contenuti {
	padding: 20px;
}

#contenuti img {
}

.angiolo_img{
width: 440px;
padding-bottom: 26px;
padding-left: 20px;
background: url(http://www.sangiuseppehospital.eu/system/img/bkg_img_area.png) bottom center no-repeat;
}

.demo h1 {
	padding-left: 20px;
}

/*scheda responsabile area e altri doc*/
#resp_area {
	margin: 30px 0;
}

#resp_area img {
}

#scheda_resp {
	float: right;
	width: 640px;
	padding: 0 0 30px 20px;
}

#altri_doc li{
	width: 152px;
	height: 240px;
	float: left;
}

#altri_doc li img {
	width: 152px;
}

#altri_doc p {
	text-align: center;
}

/*lista aree funzionali delle pagine delle aree funzionali*/
#lstAreeFunz {
	height: 390px;
}

#lstAreeFunz li {
	width: 158px;
	height: 156px;
	border: 1px solid #fff;
	display:block;
	float: left;
	opacity: 0.8;
	text-align:right;
	text-transform: uppercase;
	overflow: hidden;

position: relative;
	transition: all 0.8s;
-moz-transition: all 0.8s; /* Firefox 4 */
-webkit-transition: all 0.8s; /* Safari and Chrome */
-o-transition: all 0.8s; /* Opera */
}

#lstAreeFunz li img{
position: absolute;
top:0;
left:0;
}


#lstAreeFunz li a {
	width: 158px;
	height: 158px;
	display:block;
	opacity: 0.5;
	font-weight: bold;
}

#lstAreeFunz li a:hover {
	opacity: 1;
}

#lstAreeFunz li a p {
	background: rgba(255,255,255,0.7);
	padding: 5px;
	margin: 0;
	border-bottom: 1px solid #fff;
	text-align: center;
	vertical-align:middle;

position: absolute;
bottom:0;
left:0;
width: 148px;
height: 50px;
z-index: 5;
}

#lstAreeFunz li:hover {
	border: 1px solid #44251f;
	opacity:1;
}

.L_angiologia {
	background: url(http://www.sangiuseppehospital.eu/systhttp://www.sangiuseppehospital.eu/system/img/lista_aree/angiologia.jpg) 0 0 no-repeat;
}

.L_cardiologia {
	background: url(http://www.sangiuseppehospital.eu/systhttp://www.sangiuseppehospital.eu/system/img/lista_aree/cardiologia.jpg) 0 0 no-repeat;
}

.L_chirurgia {
	background: url(http://www.sangiuseppehospital.eu/systhttp://www.sangiuseppehospital.eu/system/img/lista_aree/chirurgia.jpg) 0 0 no-repeat;
}

.L_diag_immagini {
	background: url(http://www.sangiuseppehospital.eu/systhttp://www.sangiuseppehospital.eu/system/img/lista_aree/lastre.jpg) 0 0 no-repeat;
}

.L_diag_vasco{
	background: url(http://www.sangiuseppehospital.eu/systhttp://www.sangiuseppehospital.eu/system/img/lista_aree/vascolare.jpg) 0 0 no-repeat;
}

.L_laboratorio {
	background: url(http://www.sangiuseppehospital.eu/systhttp://www.sangiuseppehospital.eu/system/img/lista_aree/analisi.jpg) 0 0 no-repeat;
}

.L_sport {
	background: url(http://www.sangiuseppehospital.eu/system/img/lista_aree/sportiva.jpg) 0 0 no-repeat;
}

.L_medicina {
	background: url(http://www.sangiuseppehospital.eu/system/img/lista_aree/generale.jpg) 0 0 no-repeat;
}

.L_neurologia {
	background: url(http://www.sangiuseppehospital.eu/system/img/lista_aree/neurologia.jpg) 0 0 no-repeat;
}

.L_ortopedia {
	background: url(http://www.sangiuseppehospital.eu/system/img/lista_aree/ortopedia.jpg) 0 0 no-repeat;
}

.L_otorino {
	background: url(http://www.sangiuseppehospital.eu/system/img/lista_aree/otorinolaringoiatra.jpg) 0 0 no-repeat;
}

.L_ultima_voce {
	background: url(http://www.sangiuseppehospital.eu/system/img/lista_aree/estetica.jpg) 0 0 no-repeat;
}

/*box home con immagine dottori*/
#boxNdxSotto {
	position: relative;
	margin-top: 30px;
	height: 350px;
}

#dottoreNdx {
}

#dottoreNdx h1 {
	background:url(http://www.sangiuseppehospital.eu/system/img/bkg_medici_h1.png) 0 0 no-repeat;
	height: 85px;
	width: 267px;
	padding: 38px 0 10px 65px ;
	font-size: 21px;
	margin-left: -60px;
}

#dottoreNdx img {
	margin-top: -90px;
}

#vai_ai_medici {
	position: absolute;
	top:300px;
	right: 0;
	width: 200px;
	height:16px;
	display:block;
	padding: 10px;
	background:url(http://www.sangiuseppehospital.eu/system/img/vai_medici.png) 0 0 no-repeat;      
}

#vai_ai_medici:hover {
background:url(http://www.sangiuseppehospital.eu/system/img/vai_medici_h.png) 0 -36px no-repeat; 
}


/*SOPRA FOOTER*/
#sopraFooter {
	position:relative;
	background: url(http://www.sangiuseppehospital.eu/system/img/sopra_footer.png) 0 0 no-repeat;
	height: 85px;
	padding: 0 0 0 0;
	z-index: 2;
	margin-bottom: -30px;
}

.pgNdx #sopraFooter {
	position:relative;
	background: url(http://www.sangiuseppehospital.eu/system/img/sopra_footer.png) 0 0 no-repeat;
	height: 390px;
	padding: 0;
	z-index: 2;
	margin-bottom: -30px;
}

#sopraFooterCont {
	width: 960px;
	margin: 0 auto;
}   

#sopraFooterCont h1 {
	padding-top: 10px;
}  

.pgNdx #sopraFooterCont .zoom {
	position: relative;
	width: 280px; 
	height: 325px;
	/*height: 260px;*/
	padding: 0 20px;
	float: left;
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_box_serv.png) 0 0 no-repeat;      
} 

#sopraFooterCont div h2 {
	text-align: center;
	padding-top: 10px;
}


.img_box_footer {
width: 280px;
height: 200px;
padding-bottom:24px;
overflow: hidden !important;
background: url(http://www.sangiuseppehospital.eu/system/img/bkg_img_box_footer.png) bottom center no-repeat;
}

.img_box_footer img {
height: 207px;
}

.txt_footer a{
font-weight: bold;
}

#sopraFooterCont a.link_f {
	position: absolute;
	bottom: 5px;
	right: 20px;
	
	padding: 5px;
	background: rgba(255,255,255,0.5);
	-webkit-box-shadow:  0px 0px 1px 1px rgba(0, 0, 0, 0.6);
        -moz-box-shadow:  0px 0px 2px 2px rgba(0, 0, 0, 0.6);
        box-shadow:  0px 0px 2px 2px rgba(0, 0, 0, 0.6);
        
		-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	
        -webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
		transition: all 0.5s ease;
        
}

#sopraFooterCont a.link_f:hover {
		-webkit-box-shadow:  0px 0px 6px 6px rgba(0, 0, 0, 0.6);
        -moz-box-shadow:  0px 0px 3px 3px rgba(0, 0, 0, 0.6);
        box-shadow:  0px 0px 3px 3px rgba(0, 0, 0, 0.6);
}



#sopraFooterCont .zoom {
	position: relative;
	width: 280px; 
	padding: 0 20px;
	float: left;
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_box_serv.png) 0 0 no-repeat;      
} 

/*PAGINA CLINICA*/

.pgClinica {
}

.pgClinica #header {

}

.pgClinica #container {
	position: relative;
}

.testo_clinica {
	float: left;
	width: 540px;
}

.img_clinica {
	width: 320px;
	height: 500px;
	padding: 10px;
	float: right;
	overflow: hidden;
	margin: 10px 10px 0 0;
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_img_clinica.png) 0 0 no-repeat;
}
.img_clinica img {
	width: 320px;
}

#galleria {
	padding: 0 0 20px 0;
}

#galleria a {
	width: 120px;
	display: block;
	float:left;
	background:#fff;
	height: 130px;
	overflow: hidden;
	padding: 20px;
	margin: 0px;
	background:url(http://www.sangiuseppehospital.eu/system/img/bkg_img_gallery.png) center center no-repeat;
}

#galleria a:hover {
	background:url(http://www.sangiuseppehospital.eu/system/img/bkg_img_gallery_hover.png) center center no-repeat;

}

.prova {
	width:120px;
	height:120px;
	overflow:hidden;
	background:#0C6;
	-webkit-box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.5);
}

#galleria a img {
width: 200px;
}

.clear_clinica {
	clear:both;
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_blocchi_clinica2.png) center bottom no-repeat;
	height: 100px;
}

/*PAGINA SERVIZI*/
#lista_servizi {
min-height: 546px;
padding-bottom: 30px;
margin-bottom: 120px;
background: url(http://www.sangiuseppehospital.eu/system/img/bkg_ul_serv.png) center bottom no-repeat;

}

#lista_servizi li {
	width: 238px;
	height: 180px;
	border: 1px solid #fff;
	float: left;
	position: relative;
	overflow: hidden;
}

#lista_servizi li:hover {
	border: 1px solid #CABDAF;	
}

#lista_servizi li img {
	position:absolute;
	top: 0;
	left: 0;
	width: 238px;
}

#lista_servizi li p {
	position:absolute;
	bottom: 0;
	left: 0;
	width: 238px;
height: 90px;
padding-top: 90px;
background: url(http://www.sangiuseppehospital.eu/system/img/bkg_caption.png) 0 0 repeat;
margin: 0;
opacity: 0.3;


-webkit-transition: all 0.5s ease-in;
-moz-transition: all 0.5s ease-in;
-ms-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
        
}

#lista_servizi li p:hover {opacity:1;}

#lista_servizi li a {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 18px;

	text-align:center;
	width: 238px;
	height: 180px;
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_caption.png) 0 0 repeat;
}



#lista_servizi li div:hover {
	opacity: 0;
}


.deco_list{
	margin-left: 10px;
}

.deco_list li {
	list-style-type: disc;
	margin-left: 15px;
}


/*PAGINA ECCELLENZE*/
.news {
	margin: 30px 0;
	padding: 30px;
	background:url(http://www.sangiuseppehospital.eu/system/img/bkg_-news.png) bottom center no-repeat;
width: 240px;
height: 360px;
float: left;
}

.img_news {
	width: 240px;
	height: 180px;
	overflow: hidden;
	margin-top: 10px;
	padding: 0 0 15px 0;
	float: left;
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_img_news.png) bottom center no-repeat;
}

.img_news img {
	width: 240px;
}

.corpo_news {
	width: 240px;
}

.data_news {
	font-size: 15px;
}

.news h2 {
width: 240px;
font-size: 1.3em;
	margin: 0;
}

.news h4 {
	margin: 5px 0;
	font-style:italic;
}

.img_box_news {
width: 350px;
padding-bottom: 30px;
margin-right: 20px;
background: url(http://www.sangiuseppehospital.eu/system/img/bkg_img_news_big.png) bottom center no-repeat;
}


/*PAGINA CONTATTI*/

#contmap {
	padding-bottom: 30px;
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_ul_serv.png) center bottom no-repeat;
}

.box_contatti {
	width: 420px;/*280px;*/
	padding:  0 20px;
	float: left;
}

.mezzi a{
	width: 50px;
	height: 50px;
	padding:0;
	margin:0;
}

.mezzi a img{
	width: 50px;
	height: 50px;
}

.pgContatti #inline1 li {
	padding: 12px 0 30px 0;
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_-news.png) bottom center no-repeat;
}

.pgContatti #inline1 li ul li {
	padding: 12px 25px;
	background: none;
}


.pgContatti #inline2 li {
	padding: 12px 0 30px 0;
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_-news.png) bottom center no-repeat;
}

.pgContatti #inline3 li {
	padding: 12px 0 30px 0;
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_-news.png) bottom center no-repeat;
}

.pgContatti #inline4 li {
	padding: 12px 0 30px 0;
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_-news.png) bottom center no-repeat;
}

.pgContatti #inline5 li {
	padding: 12px 0 30px 0;
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_-news.png) bottom center no-repeat;
}

/*PAGINA BODYSCAN*/
#contieni_bodyscan {
padding: 20px 0;
}

#bodyscan_sx {
	width: 590px;
	float: left;
	margin:0;
	padding:0;	
}

#thumb_bs {
	background:url(http://www.sangiuseppehospital.eu/system/img/bkg_th.png) bottom center no-repeat;
	padding-bottom: 18px;
}

#thumb_bs a {
	width: 80px;
	paddign:0;
	margin: 0;
}

.lk_area_funz {
	display: block;
	text-align: right;
	font-weight: bold;
}

#bodyscan_sx img {
	border: 0;
}

#thumb_bs img:hover {
	background:url(http://www.sangiuseppehospital.eu/system/img/bodyscan/th_hover.png) 0 0 no-repeat;
}

#bodyscan_dx {
	width: 370px;
	float: right;
	margin:0;
	padding:0;
	position:relative;
}

#bodyscan_dx img {
	border: 0;
	position:absolute;
	top: 0;
	left:50%;
}

#bodyscan_dx .scan {
	display: none;
}

.box_link {
	display:none;
	cursor:pointer;
	padding: 10px;
background: url(http://www.sangiuseppehospital.eu/system/img/scelta_area.png) center center no-repeat;
	/*background: url(http://www.sangiuseppehospital.eu/system/img/bkg_title_scan.png) bottom center no-repeat;*/
width: 175px;
float:left;
}

.box_link h2 {
	text-align: center;
font-size: 12px;	
}

.box_ramo {
	display:none;
	padding: 20px;
}

/*FOOTER*/
#footer {
	position: relative;
	height: 110px;
	padding: 0;
	margin: 0;
	background: url(http://www.sangiuseppehospital.eu/system/img/bkg_footer2.png) center top no-repeat;/*l'altezza fino al marrone è 140px -- perciò i box devono essere tirati giù di 20px per non vedere lo stacco*/
	z-index: 3;
	bottom: 0;
}

#infoFooter {
	display:block;
	width: 960px;
	//padding: 30px 0 0 0;
	margin: 0 auto;
}

.pgNdx #infoFooter {
	padding: 40px 0 0 0;
}

#navFooter {
	margin-bottom: 20px;
}

#navFooter ul{
display: block;
}

li.nav_f_lv1 {
	float: left;
	width: 120px;
	height: 20px;
	margin: 0px;
}

li.nav_f_lv1 ul li a {
	font-size: 9px !important;
}

#navFooter a {
	width: 120px;
	display: block;
	height: 20px;
	text-align:center;
	color: #44251f;  
	font-size: 11px;      
}

.ind_footer {
	padding-top: 10px;
	text-align: center;
	font-size: 11px; 
	
}



.cut_medico {
width: 121px;
height:130px;
margin: auto;
overflow: hidden;

}

.cut_medico img{
width: 150px;
}

textarea  {
width: 150px;
}

.lingue {float:right;}

.lingua {
float:left;
width:25px;
height:25px;
margin:5px;
}

.flag {width:25px;
height:25px;
display:block;} 

.it {background: url(http://www.sangiuseppehospital.eu/system/img/it-off.png);}
.en {background: url(http://www.sangiuseppehospital.eu/system/img/en-off.png);}

.it:hover {background: url(http://www.sangiuseppehospital.eu/system/img/it-on.png);}
.en:hover {background: url(http://www.sangiuseppehospital.eu/system/img/en-on.png); }

.active .it {background: url(http://www.sangiuseppehospital.eu/system/img/it-on.png); cursor:default;}
.active .en {background: url(http://www.sangiuseppehospital.eu/system/img/en-on.png);  cursor:default;}

/* Banner cookie */
.bannercookie {

    position: fixed;
    top: -200px;
    z-index: 10000;
    background-color: #eee;
    width: 100%;
    padding: 10px;
    text-align: center;

}

.bannercookie a {
font-weight: bold;

text-decoration: underline;
}

.linkform {
    cursor: pointer;
    padding: 10px;
    background: url(http://www.sangiuseppehospital.eu/system/img/scelta_area.png) center center no-repeat;
    width: 175px;
    border: 0;
}
