/*
 *  06/08/2008
 *
 */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    margin: 0;
    padding: 0;
    border: 0;
}

/* GENERICI */

body {
	background:#fff;
	margin:.5cm 1cm;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000;
}

.hidden
, .invisibile
, #contentSpace .print
, .back2List
, .contenutoDx { display:none !important;}

a, a:link { color:#000; text-decoration:underline;}
a:active  { color:#000; text-decoration:underline;}
a:visited { color:#000; text-decoration:underline;}

#contentSpace a:link:after
, #contentSpace a:visited:after {
   content: " [" attr(href) "] ";
   font-size: 75%;
   font-style:italic;
   text-decoration:none !important;
   color:#999 !important;
}
/*
a[href^="/"]:after {
   content: " (http://www.fibrosicisticaricerca.it/" attr(href) ") ";
   font-size: 90%;
   font-style:italic;
}
*/

/*  */
img, object, embed { display:block; border:none;}

.upload { background:url(/skin/website/widgets/ico-upload.gif) no-repeat left top; padding:2px 0 2px 20px  !important;}
iframe { width:547px !important;}
.evidenziato { background-color:#caffca; padding:0 3px; font-weight:bold;}

/*  */
.pagina {
	float: none !important;
	width: auto; 
	margin: 0 1cm 0 0;
	padding: 0; 
	background: transparent;
	border: 0;
	color: black; 
}

.header {
	width:100%;
	border:solid 1px #099b36;
}
.header img {}
.header img.logoHeader {}
.header img.bannerHeader { display:none;}

#menu { display:none;}

.menuI2 { display:none;}

#vm102
, #vm103
, #vm104
, #vm105 { display:none;}

.breadSearch {}
.breadSearch #iCmsBreadcrumb {
	margin:.5cm 0;
	font-size:8pt;
}
.breadSearch form#cse-search-box { display:none;}

.contenuti
, .contenutiHome {}

/* CONTENUTI INTERNA */

.contenuti {
	margin:.5cm 0;
	padding:.5cm 0;
	border-top:double 3px #333 !important;
	border-bottom:double 3px #333 !important;
}

.contenuti .colSx {}
.contenuti.oneCol .colSx {}

.contenuti .colSx .menuInterno {}

/* SEZIONI */
.contenuti .colSx .menuInterno p.sezione {
	font-family:"Trebuchet MS", Arial, verdana;
	font-size:11pt;
	font-weight:bold;
	font-style:italic;
}
.contenuti .colSx .menuInterno p.sezione span {}

.contenuti .colSx .menuInterno ul.menu { display:none;}

.contenuti.fibrosicistica .colSx .menuInterno p.sezione span { color:#4282bd;}
.contenuti.fondazione .colSx .menuInterno p.sezione span { color:#089e37;}
.contenuti.ricercaeformazione .colSx .menuInterno p.sezione span { color:#993;}
.contenuti.sostienilaricerca .colSx .menuInterno p.sezione span { color:#c60;}


/**/
.contenuti .colSx #contentSpace {}
.contenuti.oneCol .colSx #contentSpace {}


/*  */
h1 {
	margin:.3cm 0;
	border-bottom:solid 1px #999;
	font-family:"Trebuchet MS", Arial, verdana;
	font-size:15pt;
	font-weight:bold;
}
h2 {
	margin:.3cm 0;
	font-family:Arial, verdana;
	font-size:12pt;
	font-weight:bold;
}
h3 {
	margin:.3cm 0;
	font-family:Arial, verdana;
	font-size:11pt;
	font-weight:bold;
}
h4
, h5
, h6 {
	margin:.2cm 0;
	font-family:Arial, verdana;
	font-size:10pt;
	font-weight:bold;
}

p { margin:0 0 .3cm 0;}
ul, ol { margin:0 0 .3cm 1cm;}

#contentSpace p.dataCreate {
	padding:0 0 .8em 0;
	border-bottom:solid 1px #efefef;
	font-family:"Trebuchet MS", Arial, verdana;
	font-size:11pt;
	font-weight:bold;
	text-align:right;
}
#contentSpace p.dataUpdate {
	clear:both;
	margin:0 0 1.5em 0;
	font-family:"Trebuchet MS", Arial, verdana;
	font-size:9pt;
	text-align:right;
}
#contentSpace table { margin:.5cm 0;}
#contentSpace table
, #contentSpace table tr
, #contentSpace table th
, #contentSpace table td {
	border:solid 1px #ccc;
	border-collapse:collapse;
}
#contentSpace table td { font-size:10pt;}

.contenuti .colDx { display:none;}
.contenuti .colDx .quicklinks { display:none;}

/**/
p.txtError {
	padding:2px 4px 2px 26px;
	border:solid 1px #ccc;
	background: #ffc url(/skin/website/widgets/ico-attenzione.gif) no-repeat 4px 1px;
	font-family:"Courier New", Courier, monospace;
	color:#f00;
}
p.sendOk {
	padding:2px 4px 2px 26px;
	border:solid 1px #ccc;
	background: #cfc url(/skin/website/widgets/ico-sent.gif) no-repeat 4px 1px;
	font-family:"Courier New", Courier, monospace;
	color: #060;
}

/* FOOTER */
.footer {
	page-break-before:auto;
	page-break-inside:avoid !important;
	font-family:"Trebuchet MS", Arial, verdana;
	font-size:7pt;
}

.footer .banner {
	margin:.4cm 0;
	page-break-before:avoid;
	page-break-before:avoid;
}
.footer .banner img {
	position:relative;
	display:inline;
	margin:0 20px 0 0;
}

.footer .menuIII { display:none;}

.footer .copyright {
	page-break-before:avoid;
	page-break-before:avoid;
	margin:.4cm 0;
}
.footer .updated {
	page-break-before:avoid;
	page-break-before:avoid;
	margin:.4cm 0;
	text-align:right;
}
.footer .address {
	page-break-before:avoid;
	page-break-before:avoid;
	margin:.4cm 0;
	text-align:center;
}

/* PAGINAZIONE */
.iCmsPag { display:none;}

#contentSpace .contenuto ul.mappa
, #contentSpace .contenuto ul.mappa li {
	position:relative;
	margin:0;
	padding:0;
	background:none;
}
#contentSpace .contenuto .mappa .level1 {
	margin:0 0 1em 0;
	padding:.5em;
	background-color:#fafafa;
	border:solid 1px #ccc;
	font-size:1.6em;
	/*font-weight:bold;*/
	text-transform:uppercase;
}
#contentSpace .contenuto .mappa .level2 {
	margin:0 0 0 1em;
	font-size:.8em;
	text-transform:none;
}
#contentSpace .contenuto .mappa .level3 {
	background: url(/skin/website/widgets/bullet-04.gif) no-repeat 0 8px;
	margin:0 0 0 1em;
	padding:0 0 0 .5em;
	font-size:.8em;
}
#contentSpace .contenuto .mappa .level4 {
	background: url(/skin/website/widgets/bullet-03.gif) no-repeat 0 8px;
	margin:0 0 0 .5em;
	padding:0 0 0 .5em;
}

/*
 *  Colori
 *
 *
 */