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

div#landing {    
	margin:0;    
	padding:0;    
	border:0;    
	outline:0;    
	font-size:100%;    
	vertical-align:baseline;    
	background:transparent; 
	font-family: 'Source Sans Pro', sans-serif; color:#FFF;
}


#landing h1,
#landing h2,
#landing h4,
#landing h5,
#landing h6, 
#landing p {  text-shadow: none !important; margin:0; font-family: 'Source Sans Pro', sans-serif; font-size: 1.1em !important; }
#landing h3 { color: #fff !important; padding-bottom: 0;}
#landing ul { color: #fff !important; text-shadow: none !important; padding-left: 30px; padding-bottom: 0px; margin-bottom: 10px; }
#landing li { color: #fff !important; text-shadow: none !important; font-size: 16px !important; }
#landing blockquote, q {    quotes:none;}
#landing blockquote:before, blockquote:after,q:before, q:after {    content:'';    content:none;}
#landing a {    margin:0;    padding:0;    font-size:100%;    vertical-align:baseline;    background:transparent;}
/* change colours to suit your needs */
#landing ins {    background-color:#ff9;    color:#000;    text-decoration:none;}
/* change colours to suit your needs */
#landing mark {    background-color:#ff9;    color:#000;    font-style:italic;    font-weight:bold;}
#landing del {    text-decoration: line-through;}
#landing abbr[title], dfn[title] {    border-bottom:1px dotted;    cursor:help;}
#landing table {    border-collapse:collapse;    border-spacing:0;}
/* change border colour to suit your needs */
#landing hr {    display:block;    height:1px;    border:0;    border-top:1px solid #cccccc;    margin:1em 0;    padding:0;}
#landing input, select {    vertical-align:middle;}

#landing img { margin-left: 0 !important; }

#landing .clearboth { clear:both; }

#landing .dueventi { display:block; width:230px; /* border:#300 solid 1px; */ float:left !important;  }

#landing .pad_10 { margin:0px; padding-bottom:0px !important; padding-right:10px !important; padding-left:0px !important; padding-top:0px !important; }
#landing .pad_20top { padding-top:20px; }
#landing .blueb { background-color: #006bb7; border:none; padding:25px; margin:0px; width:450px; margin-bottom: 10px; min-height:170px !important;  }
#landing .blueb p { font-size:12px !important; line-height: 1.5em!important; text-shadow: none !important; color: #fff !important;}
#landing .blueb p a:link { color: #eee !important; }
#landing .blueb p a:visited { color: #fff; }
#landing .blueb p a:active { color:#fff; }
#landing .blueb p a:hover { color:#fff770; }



div#landing {
 /* width:805px;  */
 margin:0 auto; 
 padding:0; 
 background: #fff;
 border:#fff solid 1px;
 text-align:left;
 padding-left:30px !important; 
 padding-top:5px !important;
 padding-bottom:30px !important;

}

#landing a:link img, 
#landing a:active img, 
#landing a:hover img { margin:0px; padding:0px; border:none; }
#landing .close {
    float: left;
}


#landing #landing_logo { 
        padding: 0px !important;
}

#landing div.riga    { width:825px; margin: 0px !important; padding: 0px !important; /* border: solid 1px red; */ }
#landing div.col_sx { width:345px; margin:0px !important; padding:0px !important; float:left;  /* border:#F60 solid 1px; */ }
#landing div.col_dx { width:470px; margin:0px !important; padding:0px !important; float:left; /* border:#0C0 solid 1px;*/  }

#linkregione, #linkinterni, #linktrasparenza, #linkinterni_top {  list-style:none; 
  				margin:0px;
  				padding: 0px;
				line-height:0px !important;
				/* border:#369 solid 2px; */
                font-size: 0px;
			}
ul#linkregione, ul#linkinterni, ul#linktrasparenza { margin:0px !important; padding:0px !important; }    
ul#linkinterni_top { margin: 0 0 0 115px !important; padding:0px !important; }        
#linkregione li, #linkinterni li, #linktrasparenza li, #linkinterni_top li { margin:0px !important; padding:0px !important; border:none; } 

/* #linkregione li a {  margin:0px !important; padding:0px !important; } */
#linkregione li a img, #linkinterni li a img, #linktrasparenza li a img { margin:0px !important; padding:0 10px 10px 0 !important;}
#linkinterni li, #linktrasparenza li, #linkinterni_top li { display:block; float:left; padding: 0px !important; } 

/* MODAL WINDOWS ------ */
div.modalContent-fade { margin-top: 20px; }

div.modalContent {
position: relative;
padding: 0px; 
border: 0px solid transparent; 
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
/* text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); */
display: none;
background-color: #FFF;
border-color: #FFF;
width: 840px;

}

div.modalContent a.close {
        border: solid 1px white; width: 37px; height: 37px;
        background-image:url("http://www.ospedale.cuneo.it/fileadmin/templates/main_template/images/landing/chiudi.png"); 
        background-position: top left; 
        background-repeat: no-repeat;
        text-indent: -23000px;
        position: relative; 
        right: 3px; 
        top: 3px
}

.modal-dialog {
    max-width: 880px;
}

@media only screen and (600px) {
    #landing div.col_sx { width: 100%; }
}