﻿@charset "utf-8";

/* CSS Document */

/* Menu style */
@import url(menuh.css);

/* Menu left style */
@import url(menul.css);

/* Text style */
@import url(text.css);


html, body, div, span, object, iframe, h3, h4, h5, h6, blockquote, pre, a, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/*common font-size,font-family,color,line-height*/
body {font-size: 12px;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;color:#59646c;line-height:16px; width:100%; height:100%;}


a{
	text-decoration:none;
	color:#005a9c;

}
a:hover{
	text-decoration:underline;
	color:#005a9c;

}

/***********************************************/
/* Common Tag                                  */
/***********************************************/

.setselected a:hover { background-color:#edede8; text-decoration:none;}

/***********************************************/
/* Common Class                                */
/***********************************************/
.right{
	float:right;
}

.left{
	float:left;
}
.takeAll{
	float:left;
	/*position:relative;*/
	clear:both;
	width:100%;
}

div.clearboth{
	clear: both;
}


.riga{
	width:280px;
	height: 1px;
	background-color: #d5d6d4;
	line-height: 1pt;
}

.rigabig{
	width:605px;
	height: 1px;
	background-color: #d5d6d4;
	line-height: 1pt;
}

.rigatitolo{
	width:765px;
	height: 1px;
	background-color: #d5d6d4;
	line-height: 1pt;
	margin-bottom:10px;
}

.rigatitolobig{
	width:950px;
	height: 1px;
	background-color: #d5d6d4;
	line-height: 1pt;
	margin-bottom:10px;
}

.rigaboxmedico{
	width:255px;
	height: 1px;
	background-color: #d5d6d4;
	line-height: 1pt;
	margin-top:5px;
	margin-bottom:5px;
}

.fondolayer{
	background-color:#f1f0eb;
}

.fondolayeractive{
	background-color:#c2d7e6;
	color:#005a9c;
}

.bordi{
	border:solid 1px #d5d6d4;
}

.bordiright{
	border-right:solid 1px #d5d6d4;
}

.bordileft{
	border-left:solid 1px #d5d6d4;
}

.bordiblu{
	border:solid 1px #005a9c;
}

.bordilbr{
	border-left:solid 1px #d5d6d4;
	border-right:solid 1px #d5d6d4;
	border-bottom:solid 1px #d5d6d4;
	
}

.bordiltr{
	border-left:solid 1px #d5d6d4;
	border-right:solid 1px #d5d6d4;
	border-top:solid 1px #d5d6d4;
	
}

.bordiarancio{
	border:solid 1px #f0990b;
}

div.spacer20{
	height:20px;
}

div.spacer50{
	height:50px;
}
/*
div.appuntamento div.left{
	width: 500px;
	padding: 5px 0px 5px 0px;
}
*/
.boxdettagli{
	width: 50px;
	background-color:#d5d6d4;
	padding: 3px 15px 3px 15px;
	vertical-align:bottom;
}

.alfabeto{

	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
	margin-right:2px;
	background-color:#e3ebed;

}

.alfabetoover{

	width:23px;
	height:23px;
	line-height:23px;
	background-color:#fdfbf5;
	text-align:center;
	vertical-align:middle;
	margin-right:2px;
	border: solid 1px #005a9c;

}

.centerdim1{
	width:460px;
}

.centerdim2{
	width:620px;
}

.centerdim3{
	width:450px;
}

/***********************************************/
/* Form                                        */
/***********************************************/


/***********************************************/
/* Container                                   */
/***********************************************/

#mainpage{

	background-image:url('/img/struttura/backgroundPagina.jpg');
	background-repeat: repeat-x;
}

div#container {margin:0 auto;width:980px;}

div.darkborder{
border-left: solid 2px #6b9fc6; 
border-right: solid 2px #6b93b1;
}



/*
div.box{
position:relative;
}
*/

/*
div.descrizionespecfondo { display:none;width:208px; height:212px; background:#E3EBEC; position:absolute; left:-235px; top:-25px; padding:5px; filter:alpha(opacity=75);opacity:.75; z-index:52;}
div.descrizionespec { display:none;color:#393f40; width:186px; height:173px; background:#fdfbf5; border:1px solid #d5d6d4; padding:15px 10px 15px 10px; position:absolute; left:-230px; top:-19px; z-index:53; font-size:11px;}
div.fintoselect {line-height:21px; height:21px; width:235px; background-color:#FFFFFF; border:1px solid #e4e7ee; border-top:1px solid #acadb1;background-image:url('/img/icone/select.gif');background-repeat: no-repeat;background-position:225px 8px; cursor:pointer; color:#59646c; padding-left:3px; overflow:hidden;}
*/

div.descrizionespecfondo { display:none;width:168px; height:212px; background:#E3EBEC; position:absolute; left:-195px; top:-25px; padding:5px; filter:alpha(opacity=75);opacity:.75; z-index:52;}
div.descrizionespec { display:none;color:#393f40; width:146px; height:173px; background:#fdfbf5; border:1px solid #d5d6d4; padding:15px 10px 15px 10px; position:absolute; left:-190px; top:-19px; z-index:53; font-size:11px;}
/*div.fintoselect {line-height:21px; height:21px; width:195px; background-color:#FFFFFF; border:1px solid #e4e7ee; border-top:1px solid #acadb1;background-image:url('/img/icone/select.gif');background-repeat: no-repeat;background-position:225px 8px; cursor:pointer; color:#59646c; padding-left:3px; overflow:hidden;}*/
div.fintoselect {line-height:21px; height:21px; width:235px; background-color:#FFFFFF; border:1px solid #e4e7ee; border-top:1px solid #acadb1;background-image:url('/img/icone/select.gif');background-repeat: no-repeat;background-position:225px 8px; cursor:pointer; color:#59646c; padding-left:3px; overflow:hidden;}



/***********************************************/
/* Header                                      */
/***********************************************/
#headertop{
	height:85px;
	padding-top:10px;
	padding-left:15px;
}

#headertop input {
	color:#59646C;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:12px;	
}

#subheader{
	padding-bottom:20px;
}

#breadcrumb{
	margin-top:10px;
}

#breadcrumb a{ color:#59646C; }
span.space { word-spacing:5px;}
span.nolink { color:#59646C;}

/***********************************************/
/* Menu                                        */
/***********************************************/

#topmenu{
	border-right:solid 2px #f0990b;
}


/***********************************************/
/* Content                                     */
/***********************************************/
#content{
	background-image:url('/img/struttura/ombraMenu.gif');
	background-repeat:repeat-x;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:30px;
	border-left: solid 2px #dde8f0; 
	border-right: solid 2px #dde8f0;
	background-color:#fdfbf5;
	height: 600px;
}

#content[id]{
	height:auto;
	min-height: 600px;
}
/*
#content ol { margin-left: 10px; }
#content ol li { margin-left: 15px;}
*/
#content ol { margin-left: 15px; }
#content ol li { margin-left: 20px;}

#content ul { margin-left: 5px; list-style:disc;}
#content ul li { margin-left: 10px;  list-style:disc;}

#content ul.dash {
	padding:0 0 0 12px;
	margin:0 0 0 4px;
	padding:0px;
	margin:0px;
	list-style:none;
}

#content ul.dash li {
	padding-left:0px;
	padding:0 0 0 12px;
	margin:0 0 0 4px;
	list-style:none;
	background-image: url(/img/icone/dash.gif);
	background-position: 0px 8px;
	background-repeat: no-repeat;
}

/*#content ul { margin-left: 5px; list-style-image: url(/img/icone/dash.gif);}
#content ul li { margin-left: 10px; list-style-image: url(/img/icone/dash.gif);}*/
/*
#content ul li:before {
	margin-left: 10px;   
    content: " - ";   
  }
*/

#contenthomeleft{
	width:645px;
}

#contentcenter{

	width:765px;
}

#titolo{
	width:640px;
}

#contentright{
	width:280px;
}

#appuntamenti{

	background:#f1f0eb;
	/*width:605px;*/
	padding:20px 20px 20px 20px;

}

#appuntamenti a{
	color:#59646c;
}

#appuntamenti a:hover{
	text-decoration:none;
	color:#c2d7e6;
}

#appuntamenti .text10 a{
	font-size:14px;
	color:#005a9c;
}

#appuntamenti .text10 a:hover{
	text-decoration:underline;
	font-size:14px;
	color:#005a9c;
}


#cercamedico{
	color:#e3ebec;
	border-color:#e3ebec;
	border-top: solid 1px; 
	border-right: solid 1px;
	border-bottom: solid 2px;
	border-left: solid 1px;
	padding: 10px 20px 10px 20px;
	
	background-image:url('/img/struttura/sfumaturaBoxHome.jpg');
	background-repeat: repeat-x;
	position:relative; width:238px; float:left; clear:both;
}

#cercamedico input.text{
	width:235px;
	color:#59646C;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#cercamedico select{
	width:240px;
}

#boxnaticompleta{
	padding: 10px 20px 10px 20px;
}

#boxindirizzoospedale{
	width: 196px;
	padding: 10px 10px 10px 10px;
	margin-right:24px;
	/*font-size:11px;*/
}

#boxindirizzocentro{
	width: 196px;
	padding: 10px 10px 10px 10px;
}

#comeraggiungerci{
	width: 218px;
}

#boxorari{
	width: 258px;
	padding: 0px 10px 10px 10px;
}

#boxorari p {margin:0px;}

.boxspecialitamedici{
	width: 258px;
	padding: 4px 10px 4px 10px;
}

.boxinfo{
	background-image:url('/img/icone/info.gif');
	background-repeat: no-repeat;
	background-position:right top;
}
/*
#boxindirizzomedico{
	width: 258px;
	padding: 4px 10px 4px 10px;
	background-color:#EFEEE9
}
*/
div.boxdestrastandard{
	width: 258px;
	padding: 10px 10px 10px 10px;
}



#boxemergenza{
	width: 258px;
	padding: 10px 10px 10px 10px;
}

/***********************************************/
/* Corsi - Certificazioni                      */
/***********************************************/
.listaCorsi {width:460px; border-bottom:1px solid #D5D6D4; padding-bottom:10px;}
.listaCorsi .titolo {line-height:18px; font-weight:bold; font-size:14px; padding-top:2px;}

#outerScroller {
display:block;
float:left;
height:210px;
margin:0px;
overflow:hidden;
position:relative;
width:950px;
z-index:1;
}

#innerScroller {
height:210px;
left:0;
position:absolute;
top:0;
width:9000px;
z-index:100;
background-image:url(/img/struttura/bck_intro.jpg);
}

#innerScroller img {
	float:left;
}

#innerScroller a {
	float:left; padding-right:50px; text-decoration:none;
}

#innerScroller a:hover {
	float:left; padding-right:50px; text-decoration:none;
}

#innerScroller .titOspedale {
	position:absolute; z-index:10; display:block; text-align:center; color:#005696; font-weight:bold; width:200px; left:0px; top:170px; padding:0px 10px;
}

a.ultiminati { color:#59646c;}
a.ultiminati:hover { text-decoration:none;}
img.F { border:2px solid #f8bae1;}
img.M { border:2px solid #74c2e8;}

div.bckEmergenza {background-color:#f8f5f0;} 
div#emergenza .linea {width:645px;}
div#emergenza .cLeft {padding:15px; width:294px;}
div#emergenza .cRight {padding:15px; width:290px;}

a.cerca {width:80px; height:22px; line-height:22px; text-align:center; font-weight:bold; background-color:#d6d6d4; text-transform:uppercase; background:#d6d6d4; color:#59646c; cursor:pointer;}
a.cerca:hover {width:80px; height:22px; line-height:22px; text-align:center; font-weight:bold; background-color:#d6d6d4; text-transform:uppercase; background:#005a9c; color:#c3e7d6; text-decoration:none;}

#offertelavoro select.lavoro {width:245px; height:20px; color:#59646C;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:12px;}
#offertelavoro  .linea { padding:10px 0px; border-bottom:1px solid #d5d6d4;}
#offertelavoro  .linea .col1 { width:185px; font-weight:bold;}
#offertelavoro  .linea .col2 { width:460px;}

#mappadelsito ul { margin:0px; list-style:none;}
#mappadelsito ul li { margin:0px; padding-left:20px;  list-style:none; font-size:12px;}
#mappadelsito ul li.titolo { text-align:center; padding-left:0px; font-size:14px; padding-bottom:10px;}
#mappadelsito ul li.titolo a.all { border-bottom:1px solid #d5d6d4; margin-bottom:10px; height:25px; line-height:25px; background-color:#F1F0EB; }
#mappadelsito ul li.titolo a.nochild {height:25px; line-height:25px; background-color:#F1F0EB;}
#mappadelsito ul li.titolo ul li { text-align:left; }

#searchresult ul { padding:0px; margin:0px; list-style:none;}
#searchresult li { padding:0px; margin:0px; float:left; list-style:none;}
table.results td { padding:10px 0px;;border-bottom:1px solid #EBE8E3; vertical-align:top;}
#searchresult #tabsort_paginator li { margin-right:2px;}
#tabsort_paginator li{ list-style-type: none ! important;}
/***********************************************/
/* Footer                                      */
/***********************************************/
#footer{
	
	height:90px;
	padding-left:13px;
	padding-right:13px;
	background-image:url('/img/struttura/menuFooter.jpg');
	background-repeat: repeat-y;
	border-left: solid 2px #6b9fc6; 
	border-right: solid 2px #6b93b1;
}

#footercenter{
	color:#91b0c4;
	padding-left:20px;
	padding-top:15px;
	line-height:20px;
}

#footerright{
	color:#91b0c4;
	padding-top:15px;
	text-align:right;
	line-height:20px;
 
}

#footerright a{
	color:#91b0c4;
}

#logoeoc{
	display:none;
}

.boxpazienti {border: 1px solid #dce2e2; border-bottom: 3px solid #dce2e2; padding:15px 10px; width:225px; position:absolute; background-color:#FFFFFF; z-index:5;  height:100px; display:none; }
.boxpazienti[class] {min-height:100px; height:auto;}
.boxpazienticlose {position:absolute; top:5px; right:5px; z-index:8;}
.boxpazientiarrow {position:absolute; bottom:0px; right:-52px; z-index:8;}


@media print {
  /* style sheet for print goes here */
   
  #header{
  	display:none;
  }
 
  #logoeoc{
  	display:block;
  	position:relative;
  	height:68px;
  	padding-bottom:20px;	
  }
  
  #menuleft{
  	display:none;
  }
 
  .rigatitolo{
	width:400px;
	height: 10px;
	background-color: #d5d6d4;
	line-height: 10pt;
	margin-bottom:10px;
	position:relative;
	border:solid 2px;
	display:none;
  }
  
  div#container {width:640px;
  margin-left:0px;
	margin-right:0px;
  }
 
  div#content {
  	width:640px;
  	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:30px;
	border-left: 0px; 
	border-right: 0px;
	background-color:#fdfbf5;
  }
  
  #comeraggiungerci{
	display:none;
}
  
  
  div#contentcenter{
	width:640px;
  }
  /*
  div#boxorari{
  	width:280px;
  }
  
 */ 
  #contentright{
	width:280px;
	display:block;
	position:relative;
  }
  
  #menuleft{
  	display:none;
  	width:0px;
  }
 
  #subheader{
  	display:none;
  }
  
  #footer{
  	display:none;
  }
  
  #titolo{
  	width:500px;
  	clear:both;
  	position:relative;
  	float:none;
  	padding-bottom:10px;
  }
  
  .left{
  	float:none;
  }
  
  #contentright{
  	float:left;  
  	padding-top:20px;	
  }
  
  .right{
  	float:left;  	
  }
  
  .openModuli {
  	float:none;
  	clear:both;
  	position:relative;
  	padding:0px;
  	margin:0px;
  }
  
  .openModuli .left {
  	float:left;
  }
  
  .centerdim1{
	width:620px;
  }
  
  .centerdim2{
	width:620px;
  }

  .centerdim3{
	width:620px;
  }


  #offertelavoro  #scadenza .col1 { width:185px; font-weight:bold;}
  #offertelavoro  #scadenza .col2 { width:460px;}
  #offertelavoro  #scadenza .left { float:left;}

   
}
