@charset "utf-8";
/*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

CSS Created by Chialab.it

http://www.chialab.it 2009

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

*/

/*...........................................    

    Reset

...........................................*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td { 
	margin:0;
	padding:0;
	outline:0
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

.question {background-color:white!important;}

/*...........................................    

    General, elements

...........................................*/

BODY {
	background: white;
	height:auto;
	margin:0px;
	padding:0px;

}

P {margin-bottom:0.5em;}

OL, UL {
	margin:10px;
	padding:10px;
}

UL UL, OL OL {
	margin:0px 10px 10px 10px;
	padding:5px 10px 10px 10px;
}


CODE {color:#FF4500;}

A {text-decoration:none; color:black}
A:hover {color:#0A2B54;}

A {outline:0; }

:focus {
	outline: 0;
} 

HR {height:0px; border:0px; margin:10px 0px 10px 0px; border-top:1px solid #666}

.printLogo {display:none;}

/*...........................................    

    Typography

...........................................*/

BODY {font:1em/1.313em "Georgia", serif;}

H1 	{font: bold normal 1.3em "Georgia", serif; color:#000; margin-bottom:5px;}

H2 {font:bold italic 1.2em "Georgia", serif; color:#000; margin-bottom:3px;}

H3 {font:normal 1.125em "Georgia", serif; color:#666;}

.main H2 {font-size:1em;}

.interface {font-family:"Lucida Grande","lucida sans", sans-serif; font-size:0.8em;}

/*...........................................    

    Structure

...........................................*/

.header {clear:both; margin:0px; padding:0px; width:100%;}

.container {background-color:#eef6fc; width:100%!important;}

.main {
	width:980px;
	margin-left:0px;
	margin-top:50px; 
	/*padding-top:27px;*/
	padding-left:10px;
	height:auto;
	float:left;
	clear:both;
}

.menuleft {float:left; width:180px; background-color:white; margin-top:2em; padding:0px; height:auto;}

.testo {width:470px; margin-left:0px;  float:left; color:#333!important;}

.accessori {width:230px; margin-left:10px; float:left!important; color:#666666; display:block; height:auto;}

.header, .main, .menuleft, .accessories, .footer {

}

.cover {
	position:relative;
	z-index:50;
	width:100%!important;
	border-bottom:5px solid #0a2b54;
	height:250px; 
	padding:0px;
	float:left;
	background-color:white;
	}

.articolo1 {margin-top:10px; font-size:0.85em; line-height:1.2em!important;}

.continua {color:#333; font-family:"lucida sans", sans-serif; font-size:0.9em;}

.continuaInt {color:black; font-family:"lucida sans", sans-serif; font-size:0.9em; clear:both; font-size:12px; float:left; margin-top:10px;}

.articolo1 H1 {font-weight:normal; font-style:normal;}

.articolo1 H2 {font-weight:normal; font-style:italic; font-size:1.1em;}

.eventi UL, .riflessioni UL, .notizie UL, .avvisi UL, .attivita UL {list-style-type:none; margin:0px; padding:0px;}

.eventi UL LI, .riflessioni UL LI, .notizie UL LI, .avvisi UL LI, .eventi P {margin:0px 0px 10px 0px; padding:0px;}

.cit {width:200px; padding:10px!important; background-color:#0a2b54; margin-top:10px; color:#9ebfbf!important; font-size:14px;}

.cit H1 {color:white!important; font-style:normal!important; font-size:16px!important; font-family: "Lucida sans", sans-serif!important; clear:both;}

.cit A P:hover {color:#9ebfbf!important;}


.desc {font-size:0.95em; margin-top:10px; line-height:1.2em; font-style:italic; margin-bottom:5px;}

.riflessioni {margin-top:10px;}

.address {padding-top:10px; font-size:0.85em; color:black; line-height:1.3em;}

.stripe {background:url(/img/stripe01.gif) top left repeat-x; left:0px; top:208px; height:29px; width:100%; position:absolute;; z-index:70; padding:0px;}

.attiv {color:gray; margin-top:20px; border-top:5px solid #0a2b54; padding-top:5px; margin-bottom:40px; border-bottom:1px dashed silver; padding-bottom:20px;}

.gallHome {width:230px;}

.gallHome DIV {background-color:#EEF6FC;}

.gallHome IMG {border:1px solid silver;}

.avvisi UL LI {padding-bottom:5px!important; clear:both!important; padding-top:10px!important;}

/*.avvisi A {color:#0A2B54!important; font:bold italic 1.3em "Georgia", serif;}*/



.riflessioni {margin-top:0px!important; padding-top:10px!important; margin-left:0px!important; padding-left:10px!important;}

.evidenza {background-color:#4D98CF; margin-right:10px!important; padding:10px!important; color:black!important;}

.evidenza H1 A {color:white!important; font-size:1.3em!important; font-style:italic!important; font-weight:normal!important;}

.evidenza H1 A:hover {color:black!important;}

table.biblioteca {font-size:0.8em; font-family:"Lucida sans", Arial, Verdana, sans-serif; margin-bottom:40px; width:100%; text-align:left; border-collapse:collapse;}

.biblioteca THEAD {font-size:1.05em; font-family:"Georgia", serif; background-color:#EFF8FF;}

.biblioteca THEAD TH {color:#0A2B54!important; text-align:left; padding-left:5px; border-bottom:1px solid #0A2B54; cursor:pointer;}

.biblioteca THEAD TH:hover {background-color:#C0E2FC!important;}

.biblioteca TBODY TR {cursor:pointer;}

.biblioteca TBODY TR:hover {background-color:#C0E2FC!important;}

.biblioteca TD {padding:3px 8px 3px 5px; border-bottom:1px solid silver; text-align:left; vertical-align:middle; width:auto!important; white-space:nowrap;}

th.headerSortUp, th.headerSortDown {background-color:#C0E2FC!important;}

.eventi H1 A {color:#0A2B54!important; font: 1em "Georgia", serif;}

.testo .dida {display:none!important;}

.galleria .dida {display:block!important;}

.attivinside {margin:0px; padding:0px;}
UL.attivinside LI.on A {color:#4D98CF!important;}

/*...........................................    

    Modules

...........................................*/

.modulo1, .modulo2, .modulo3, .modulo4, .modulo5 {margin-right:10px; float:left;}
.modulo1 {width:70px;}
.modulo2 {width:150px;}
.modulo3 {width:230px;}
.modulo4 {width:310px;}
.modulo5 {width:390px;}
.modulo6 {width:470px;}
.modulo7 {width:550px;}
.modulo9 {width:720px;}

.eventi, .attivita, .book, .avvisi {margin-top:10px; padding-top:0px;}
.notizie {margin-top:10px;}
.eventi UL LI, .attivita UL LI, .riflessioni UL LI, .notizie UL LI, .avvisi UL LI, .avvisi UL LI, .avviso DIV, .eventi P {color:#666666; font-style:italic; font-size:0.8em; line-height:1.2em;}
.notizie H1, .attivita H1, .book H1, .avvisi H1, .avviso DIV H1 {font:normal 1em "Georgia", serif; margin-bottom:1px;}
.riflessioni UL LI H1 A, .avvisi H1 A {font-size:1.3em;}

.riflessioni H1 {font: normal 1em "Georgia", serif!important; margin-bottom:1px;}

/*...........................................    

    Accessories

...........................................*/

.more {font-size:0.9em; line-height:1em; width:230px; margin-left:0px; margin-right:10px; padding-top:10px; margin-top:20px;}
.more A {}
.more H2 {
	border-top:5px solid #9ebfbf; padding-top:5px;
	margin-bottom:0px !important;
}

.more UL {
	padding:0px;
	margin:5px 15px 10px 0px;
}
.more LI {
	margin:0px; padding:0px;
	margin-left:15px; 
	padding-bottom:0.275em;
	font-size:0.9em; line-height:1.175em; color:gray;
}

.immagine {}
.immagine IMG {margin-bottom:0px;}

.dida {border-top:5px solid #9ebfbf; padding-top:5px; padding-bottom:10px; font-size:13px; line-height:1.1em; color:gray;}


.testo P,  .testo LI, .testo STRONG, .testo EM {color:#333;}

.newsfondazione1 H1 {font:bold 1.3em "Georgia", serif; margin-bottom:5px; margin-top:0px; padding:0px; line-height:1.2em;}

.newsfondazione H1 {font:bold 1.1em "Georgia", serif; margin-bottom:5px; margin-top:0px; padding:0px; line-height:1.2em;}

.newsfondazione1 {margin-top:0px; padding-top:10px; float:left; margin-bottom:40px; margin-right:10px;}

.newsfondazione, .archivio {margin-top:0px; padding-top:5px; float:left; margin-bottom:40px; font-size:0.8em; line-height:1.3em;}

.newsfondazione DIV, .archivio DIV {border-top:5px solid #0a2b54; padding-top:5px; color:gray;}

.newsfondazione H2 {font-weight:normal; font-size:1.1em;}

.newsfondazione HR, .newsfondazione1 HR, .archivio HR {border-top:1px dashed silver}

.link {border-top:5px solid #0a2b54; padding-top:10px; float:left; margin-bottom:40px; margin-right:10px;}

.archivio UL {list-style-type:none; padding:0px; margin:0px;}

.archivio UL LI {padding:0px; text-indent:0px; margin:0px; border-bottom:1px dashed silver; padding-bottom:5px; margin-bottom:20px; color:gray;}

/*...........................................    

    Menus

...........................................*/

.menuleft LI {margin-bottom:10px;  font-size:13px; line-height:1.1em; border-bottom:5px solid white;}
.menuleft LI.on {font-weight:bold; border-bottom:5px solid #9ebfbf}
.menuleft LI UL {display:none;}
.menuleft UL {list-style-type:none; margin:0px 0px 0px 0px; padding:0px;}


.menu {
	list-style-type:none;
	margin:0px 0px 0px 0px!important;
	padding:3px 0px 0px 5px!important;
	font-family:"Lucida sans", Arial, Verdana, sans-serif;
	font-size:14px;
	clear:both;
	background-color:#9ebfbf;
	float:left;
	width:auto;
	height:24px;
}

.secondMenu {clear:both; margin:0px 0px 0px 0px!important; padding:0px 0px 0px 0px!important; white-space:nowrap; background-color:#9ebfbf; width:100%; float:left;}

.menu LI {float:left!important; display:inline; margin:0px; padding:0px!important; clear:none!important; color:#0a2b54!important;}

.menu LI A {color:#0a2b54; cursor:pointer;}

.menu LI A:hover {color:white;}

.backnews {font-weight:normal; font-size:0.9em; margin-top:0px; border-bottom:5px solid #0a2b54;}
.on A {color:white!important;}

.secondLiv LI A, .menunotizie LI A {font-weight:normal!important; color:gray;}

.secondLiv H2 {margin-top:15px;}

.secondLiv LI A:hover {text-decoration:none!important; color:black;}

.secondLiv .on A {color:black!important; font-weight:bold!important;}
.secondLiv {width:230px; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; float:left; list-style-type:none;}

.secondLiv LI {
	margin:0px; padding:0px;
	padding-bottom:0.3em;
	font-size:14px; line-height:1.175em; color:gray;
	font-family:"Lucida sans", Arial, Verdana, sans-serif;
}	
.secondLiv UL {
	padding:0px;
	margin:5px 15px 10px 0px;
	
}

.subsects UL {padding:0px!important; margin:0px 0px 40px 0px; font-family:"Lucida sans", Arial, Verdana, sans-serif; font-size:14px; line-height:1.175em; color:gray;}

.subsects UL LI {padding:0px!important; margin-bottom:5px; margin-left:0px;}

.subsects UL LI A {color:gray;}

.subsects UL LI A:hover, .subsects UL LI.on A {color:black!important;}


.menunotizie {
	padding:5px;
	margin:10px 15px 0px 0px;
	width:150px;
	background-color:#0A2B54;
	list-style-type:none;
	
}

.menunotizie LI {
	margin:0px; padding:0px;
	margin-left:15px; 
	padding-bottom:0.275em;
	font-size:0.9em; line-height:1.175em; color:gray;
}

.menunotizie LI {margin-left:10px;}

.menunotizie .on A {color:#0A2B54!important;}

.menunotizie LI A:hover {color:#9EBFBF;}

.menunotizie LI A {color:white;}

.subcontent {color:black; margin-top:10px; margin-left:0px!important; padding:0px!important;}

.subcontent H3 {color:black; font-size:0.9em; font-weight:bold;}

.subcontent LI A:hover {text-decoration:underline!important;}


.notizieList {margin:0px; padding:0px;}

.notizieList LI { margin: 0px 0px 10px 0px;
    padding: 5px 0px 5px 0px; color:#666;}

/*...........................................    

    menu grosso superiore 

...........................................*/

.switch {list-style-type:none; margin:0px; padding:0px!important; width:100%;}
.switch LI {margin:0px; padding:0px; padding:0px 0px 0px 10px; font-family:"Lucida sans", Arial, Verdana, sans-serif!important; color:white; font-size:14px; font-weight:normal; cursor:pointer; clear:both;}
.switch LI H1 A {color:white; font-family:"Lucida sans", Arial, Verdana, sans-serif!important; font-style:normal; font-weight:normal; font-size:24px;}
.fondazionegualandi {background-color:#0a2b54; height:30px; margin-bottom:0px; padding:0px;}
LI.fondazionegualandi {padding-bottom:0px; padding-top:10px;}
.cavallino {background-color:#edf0d9; height:20px; padding-left:490px!important; margin:0px; clear:both; white-space:nowrap; line-height:20px;}
.cavallino a:hover {color:#597d1c!important;}
.effeta {background-color:#fdddcf; height:20px; padding-left:490px!important; margin:0px; white-space:nowrap; line-height:20px;}
.effeta a:hover {color:#9c0a17!important;}
.switch STRONG {color:white;}





/*...........................................    

    texts 

...........................................*/

.abstract {
	margin-top:1em;
}

.bodytext {
	margin-top:1em;
}

.answer P {color:black!important; background-color:white;}

.bodytext SPAN {
	
	color:#333;
	
}

.bodytext H3 {
	margin-bottom:15px;
}

.bodytext OL {
	margin-top:0px; padding-top:0px; margin-left:23px;
}

.testo UL {
	margin:0px; padding:0px;
}


.bodytext P {margin-bottom:15px;}

.bodytext TABLE TR TD {border:1px solid silver;}

.bodytext A, .bodytext A STRONG, .abstract A, .abstract A STRONG {
	color:#0A2B54!important;
	text-decoration:underline!important;
}

.bodytext A:hover, .abstract P A:hover {
	text-decoration:none!important;
	color:black;
}


/*...........................................    

    Footer

...........................................*/

.footer {
	clear:both;
	height:125px;
	background-color:#9ebfbf;
	width:100%;
	margin:0px;
	padding:0px;
	margin-top:20px;
	border-top:5px solid #0a2b54;
	border-bottom:5px solid #0a2b54;
	padding-top:5px;
	padding-bottom:20px;
	font-size:0.85em;
	font-family:"Lucida Sans", sans-serif;
	
}

.footer UL {margin:0px; padding:0px 0px 0px 0px; list-style-type:none; font-size:0.85em;}

.footer UL LI {}



/*...........................................    

   Utils

...........................................*/

.info {border-top:1px solid #666; padding:1em; font: normal 0.8em "lucida sans",sans-serif}




/*...........................................    

    Images, gallery and ajax

...........................................*/


/*...........................................    

    Typo stuff cripto e proto

...........................................*/


.test { 
text-shadow : 1px 1px 5px; 
}

.test h1 + p:first-line { 
/*font-variant : small-caps; */
font-size : 1.2em; 

}

.test p:first-child { 
font-weight : bold; 
}

/*
Border-radius
*/

#nav-sub { 
	border-radius : 10px; 
	-moz-border-radius : 10px; /* Mozilla */
	-webkit-border-radius : 10px; /* Webkit */
}

a[rel="alternate"] { 
padding-left : 20px; 
background : url(a-rss.png) no-repeat 0 50%; 
}

#nav-main a { 
text-shadow : #000 1px 1px 1px; 
}

#nav-sub { box-shadow : 0 0 5px #888; 
-webkit-box-shadow : 0 0 5px #888; 
}


/*...........................................
 
 Forms
 
 ...........................................*/
.comment textarea {
    color: #666;
    font: 0.95em / 1.313em "Georgia", serif;
	border:1px solid silver;
	width:470px;
	margin-top:5px;
	vertical-align:top;
}

input[type =
'text'] {
	width:230px;
	height:15px;
	padding:2px;
	vertical-align:middle;
}

.comment {background-color:white!important; font-size:0.8em;}
.comment H2 {font-size:1.25em!important;}

.comment INPUT {
    border: 1px solid silver;
}


