@charset "utf-8";

html
{
	padding-top:20px;
}

body
{
	font-family:Times, Georgia, serif;
	font-size:18px;
	color:#685f54;
	font-style:italic;
}

h1
{
	margin-top:25px;
}

#hd
{
	text-align:right;
	font-size:11px;
	padding-right:8px;
	padding-bottom:10px;
}

#hd a:link, #hd a:active, #hd a:visited
{
	color:#685f54;
}

#hd a:hover
{
	color:#ad9e8c;
}

.headerFlash
{
	padding:7px;
	background:#e3ddd1;
}

ul
{
	margin:0;
	padding:0;
}

ul li
{
	list-style:none;
}

.normalFont
{
	font-style:normal;
}

.normalContent
{
	font-family:Arial, Arial Narrow, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:20px;
}

.eventContent
{
	font-family:Times, Georgia, serif;
	font-size:16px;
	font-style:italic;
	line-height:20px;
}

.homeLink
{
	background:url(img/layout/logo_fondazione.png) top left no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:107px;
	height:95px;
	margin-bottom:35px;
}

/* -------------- MENU ------------------------------------------*/
.menu
{
	padding-top:30px;
	padding-bottom:25px;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:15px;
	padding-left:2px;
}

.menu a:link, .menu a:visited, .menu a:active
{
	text-decoration:none;
	color:#685f54;
}

.menu a:hover
{
	text-decoration:none;
	color:#ad9e8c;
}

.menu li a
{
	display:block;
	width:110px;
	height:16px;
	text-indent:-9999px;
	padding-bottom:4px;
	overflow:hidden;
}

a.missionBtn:link, a.missionBtn:visited, a.missionBtn:active
{
	background:url(img/layout/btn/mission.png) top left no-repeat;	
}

a.statutoBtn:link, a.statutoBtn:visited, a.statutoBtn:active
{
	background:url(img/layout/btn/statuto.png) top left no-repeat;
}

a.attivitaBtn:link, a.attivitaBtn:visited, a.attivitaBtn:active
{
	background:url(img/layout/btn/attivita.png) top left no-repeat;
}

a.agendaBtn:link, a.agendaBtn:visited, a.agendaBtn:active
{
	background:url(img/layout/btn/agenda.png) top left no-repeat;
}

a.galleryBtn:link, a.galleryBtn:visited, a.galleryBtn:active
{
	background:url(img/layout/btn/gallery.png) top left no-repeat;
}

a.contattiBtn:link, a.contattiBtn:visited, a.contattiBtn:active
{
	background:url(img/layout/btn/contatti.png) top left no-repeat;
}

a.comeraggiungerciBtn:link, a.comeraggiungerciBtn:visited, a.comeraggiungerciBtn:active
{
	background:url(img/layout/btn/comeraggiungerci.png) top left no-repeat;
}

a.missionBtn:hover, a.missionBtn_hover
{
	background:url(img/layout/btn/mission_hover.png) top left no-repeat;	
}

a.statutoBtn:hover, a.statutoBtn_hover
{
	background:url(img/layout/btn/statuto_hover.png) top left no-repeat;
}

a.attivitaBtn:hover, a.attivitaBtn_hover
{
	background:url(img/layout/btn/attivita_hover.png) top left no-repeat;
}

a.agendaBtn:hover, a.agendaBtn_hover
{
	background:url(img/layout/btn/agenda_hover.png) top left no-repeat;
}

a.storiaBtn:link, a.storiaBtn:visited, a.storiaBtn:active
{
	background:url(img/layout/btn/storia.png) top left no-repeat;	
}

a.famigliaBtn:link, a.famigliaBtn:visited, a.famigliaBtn:active
{
	background:url(img/layout/btn/famiglia.png) top left no-repeat;
}

a.saleBtn:link, a.saleBtn:visited, a.saleBtn:active
{
	background:url(img/layout/btn/sale.png) top left no-repeat;
}

a.eventiBtn:link, a.eventiBtn:visited, a.eventiBtn:active
{
	background:url(img/layout/btn/eventi.png) top left no-repeat;
}


a.storiaBtn:hover, a.storiaBtn_hover
{
	background:url(img/layout/btn/storia_hover.png) top left no-repeat;	
}

a.famigliaBtn:hover, a.famigliaBtn_hover
{
	background:url(img/layout/btn/famiglia_hover.png) top left no-repeat;
}

a.saleBtn:hover, a.saleBtn_hover
{
	background:url(img/layout/btn/sale_hover.png) top left no-repeat;
}

a.eventiBtn:hover, a.eventiBtn_hover
{
	background:url(img/layout/btn/eventi_hover.png) top left no-repeat;
}

a.galleryBtn:hover, a.galleryBtn_hover
{
	background:url(img/layout/btn/gallery_hover.png) top left no-repeat;
}

a.contattiBtn:hover, a.contattiBtn_hover
{
	background:url(img/layout/btn/contatti_hover.png) top left no-repeat;
}

a.comeraggiungerciBtn:hover, a.comeraggiungerciBtn_hover
{
	background:url(img/layout/btn/comeraggiungerci_hover.png) top left no-repeat;
}

/* -------------- FINE MENU --------------------------------------*/

#fondazioneMenu
{
	background:url(img/layout/fondazione_menu.png) top left no-repeat;
}

#palazzoMenu
{
	background:url(img/layout/palazzo_menu.png) top left no-repeat;
}

#contattiMenu
{
	background:url(img/layout/contatti_menu.png) top left no-repeat;
}

#contattiMenu a:link, #contattiMenu a:active, #contattiMenu a:visited
{
	font-family:Times;
	font-style:italic;
}

#contattiMenu a:hover
{
	font-family:Times;
	font-style:italic;
	text-decoration:underline;
}

#lingueMenu
{
	background:url(img/layout/lingue_menu.png) top left no-repeat;
}

#lingueMenu a:link, #lingueMenu a:active, #lingueMenu a:visited
{
	font-family:Times;
	font-style:italic;
}

#lingueMenu a:hover
{
	font-family:Times;
	font-style:italic;
	text-decoration:underline;
}

a#linkSelected
{
	text-decoration:underline;
}

.agendaContainer
{
	padding-bottom:10px;
}

.clearer+div.agendaContainer
{
	padding-bottom:30px;
}

.agendaContainer h2+p
{
	border-top:1px solid #c3bfbb;
	margin-top:5px;
	padding-top:5px;
}

.agendaContainer p
{
	font-size:16px;
	margin:0;
	padding:0;
}

.agendaContainer img
{
	padding-bottom:3px;
}

.agendaContainer p.normalContent
{
	font-size:13px;
}

.agendaLeft
{
	float:left;
	width:260px;
}

.agendaRight
{
	float:right;
	width:250px;
}

.agendaContainer h1
{
	margin:0;
	padding:0;
	font-family: Arial Narrow, Arial Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	font-style:normal;
}

.agendaContainer h2
{
	margin:0;
	padding:0;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
}

.pageContent
{
	padding-left:7px;
	padding-right:7px;
}

.homeContent
{
	font-size:20px;
}

#ft
{
	background:url(img/layout/sponsor.png) left no-repeat;
	padding-top:135px;
	clear:both;
	font-size:10px;
	overflow:hidden;
	padding-left:170px;
}

#innerFt
{
	border-top:#685f54 1px solid;
	padding:10px;
}

.ftLeft
{
	float:left;
}

.ftRight
{
	float:right;
}

#ft a:link, #ft a:visited, #ft a:active
{
	color:#685f54;
}

#ft a:hover
{
	color:#ad9e8c;
}

.clearer
{
	clear:both;
}

.menu a.menuSelected
{
	color:#ad9e8c;
}


