@charset "UTF-8";
/* CSS Document */

@import url(resetFondazione.css);

body             { color:#222; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;font-size: 75%; min-width:980px; background:url(../images/fondazione/bg_html.gif) repeat-y top center; }
html             { overflow-y:scroll; }
strong           { color:#000; }
a                { color:#03a; }
a:focus, a:hover { color:#000; }

input                      { vertical-align:middle; }
input.text_field, textarea { padding:2px; font:12px Arial,Helvetica,sans-serif; background:#fff; color:#222; border:1px solid #bbb; }
input.text_field:focus, textarea:focus { background:#eee; border-color:#999; }

select { background:#fff; color:#222; border:1px solid #bbb; }

.titolo_sezione   { margin-bottom:0; font-size:2em; margin-bottom:0.1em; font-weight:bold; letter-spacing:-1px; }
#bussola          { color:#777; font-size:11px; margin-bottom:1em; background:#e1e1e1 url(../images/fondazione/bgBussola.png) no-repeat 0 0; padding-left:24px; line-height:20px; }
#bussola a        { color:#777; }
#bussola a:hover  { color:#000; }

.section-title { border-bottom:1px solid #c00 }

.box-title p {  }
.box-title a { float:right; }

.clearfix { clear:both; }

.error, .errore { color:#c00; font-weight:bold; }

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 0.75em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 0.8em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

#sidebar h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 0.3em; }
#sidebar a {}

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}
h1,h2,h3,h4,h5,h6 { color:#51424D;font-family:"Times New Roman", Times, serif }
h4 { font-weight:bold; }

/* utilities */
.mir { display:block; overflow:hidden; outline:none; text-indent:-9999em; }

/* layout */
#top-div					{background: url(../images/fondazione/bordino-superiore.gif) repeat-x top center;height:420px; z-index:25; position:relative; width:100%; overflow:hidden; }
#wrapper-top				{width:960px; margin:0 auto; position:relative; z-index:10; height:80px; margin-bottom:335px; }

#wallpapers					{ height:415px; top:10px; position:absolute; left:50%; margin-left:-980px; width:1960px; }

#wallpapers .sfondo			{ height:415px; position:absolute; width:1960px; }

#wallpapers #sfondo1        { background:url(../images/fondazione/img_top_01.jpg) repeat-x center top; position:relative; }
#wallpapers #sfondo1 a      { position:absolute; width:960px; height:200px; left:50%; top:120px; margin-left:-480px; }

#wallpapers #sfondo2        { background:url(../images/fondazione/img_top_02.jpg) repeat-x center top; position:relative; }
#wallpapers #sfondo2 a      { position:absolute; width:960px; height:200px; left:50%; top:120px; margin-left:-480px;}

#wallpapers #sfondo3        { background:url(../images/fondazione/img_top_03.jpg) repeat-x center top; position:relative; }
#wallpapers #sfondo3 a      { position:absolute; width:960px; height:200px; left:50%; top:120px; margin-left:-480px;}

#wallpapers #sfondo4        { background:url(../images/fondazione/img_top_04.jpg) repeat-x center top; position:relative; }
#wallpapers #sfondo4 a      { position:absolute; width:960px; height:200px; left:50%; top:120px; margin-left:-480px;}

#wallpapers #sfondo5        { background:url(../images/fondazione/img_top_05.jpg) repeat-x center top; position:relative; }
#wallpapers #sfondo5 a      { position:absolute; width:960px; height:200px; left:50%; top:120px; margin-left:-480px;}

#wallpapers #sfondo6        { background:url(../images/fondazione/img_top_06.jpg) repeat-x center top; position:relative; }
#wallpapers #sfondo6 a      { position:absolute; width:960px; height:200px; left:50%; top:120px; margin-left:-480px;}

#wallpapers #sfondo7        { background:url(../images/fondazione/img_top_07.jpg) repeat-x center top; position:relative; }
#wallpapers #sfondo7 a      { position:absolute; width:960px; height:200px; left:50%; top:120px; margin-left:-480px;}

#wallpapers #sfondo8        { background:url(../images/fondazione/img_top_08.jpg) repeat-x center top; position:relative; }
#wallpapers #sfondo8 a      { position:absolute; width:960px; height:200px; left:50%; top:120px; margin-left:-480px;}

/*
	Per spostare il link a sinistra, riduci il margin-left, per spostare a destra aumenta il margin left. Non modificare "left:50%"
	Per spostare il link su o giù agisci su "top". Le dimensioni ovviamente sono quelle che vuoi dare al link.
*/

#bottom-div					{background:#ccc url(../images/fondazione/bg_sotto.jpg) no-repeat top center;min-height:420px;height:auto !important;height: 420px; z-index:50; position:relative; }
#wrapper-bottom				{width:961px; margin:0 auto;background-color:#FFF; }

#container					{ }
#header						{ height:80px; position:relative; color:#fff; }
#lingue						{ position:absolute; top:10px; right:10px; }

#contentarea				{ clear:both; width:100%; overflow:hidden; color:#222; background:#fff url(../images/fondazione/bg_container_sopra.png) no-repeat top center; position:relative; top:-30px }
#content-wrapper			{ width:100%; overflow:hidden; padding-top:15px; }
#sidebar					{ float:right; width:329px; padding:0 15px 15px; border-left:1px dotted #000; position:relative;min-height:300px;height:auto !important;height: 300px}
#maincontent				{ float:left; width:570px; padding:0 15px 15px; position:relative;min-height:350px;height:auto !important;height: 350px }

/* */
#box						{margin-bottom:0;}
a.scarica					{text-decoration:none; font-size:18px; color:#666;float:right;}
a.scarica:hover				{color:#930;}
div.paragrafi				{margin-bottom:30px;}
div.paragrafi h2			{border-top:4px solid #fbf6e8;margin-bottom: 5px; color:#51424D}
div.paragrafi h3			{border-top:4px solid #fbf6e8;margin-bottom: 10px; padding-top:4px; color:#51424D}



/* menunav */
#menunav					{ position:absolute; width:750px; height:35px;top:10px; right:0; }
#menunav a					{ color:#000; text-decoration:none; }
#menunav a:hover			{ color:#666;}
#menunav ul					{ float:left; width:auto; height:35px; list-style-type:none;padding:0; text-align:center}
#menunav ul li				{ height:35px; float:left;}
#menunav ul li a			{ height:35px; line-height:35px; float:left; padding:0 10px; outline:none; font-size:14px; border-right:1px dotted #000; }
#menunav ul li a:hover		{color:#fff; }
#menunav ul li a.active		{color:#fff;text-decoration:underline; }

/* menucat */
#menucat					{}
#menucat ul 				{list-style-type:none; width:230px; padding:0; margin:0; }
#menucat ul li 				{display:block;list-style-type:none}
#menucat ul li a 			{display:block;padding:5px;text-decoration:none;color:#333;font-weight:bold; border-bottom:1px solid #ccc; }
#menucat ul li a.current	{background-color:#5389DF; color:#fff; }
#menucat ul li a:hover 		{background-color:#28416A;color:#fff;}
#menucat ul ul li a { padding-left:25px; font-weight:normal; }
#menucat ul ul ul li a { padding-left:45px; }
#menucat ul ul ul ul li a { padding-left:65px; }
#menucat ul ul ul ul ul li a { padding-left:85px; }
#menucat ul ul ul ul ul ul li a { padding-left:105px; }

/* titolo sidebar */
h2#ultime-news.mir			{width:142px; height:18px; background:url(../images/fondazione/titolo_ultime_news.gif) no-repeat 0 0;position:absolute; top:16px; left:15px;}

/* titolo sidebar */
h2#ultime-news.mir			{width:142px; height:18px; background:url(../images/fondazione/titolo_ultime_news.gif) no-repeat 0 0;position:absolute; top:16px; left:15px;}

/* header */
#logo       { width:200px; height:130px; position:absolute; top:0px; left:0px; }
#logo a.mir { width:200px; height:130px; background:url(../images/fondazione/logo_fondazione.gif) no-repeat 0 0; }


#slogan { width:440px; height:150px; position:absolute; top:0px; right:0px; background:url(../images/slogan.jpg) no-repeat 0 0; }

/* footer */
#footer						{ line-height:2em; clear:both; padding:5px; background:#fff; font-size:.9em; color:#5F6B7F; border-top:3px double #ccc;margin:0 5px;height:25px; }
#credits					{float:left; width:550px;}
#collaborazione				{float:right; width:230px;position:relative;display:inline;}
#logo-siav       { width:118px; height:21px; position:absolute; top:2px; right:0px; }
#logo-siav a.mir { width:118px; height:21px; background:url(../images/fondazione/logo_siav.gif) no-repeat 0 0; }
#footer a					{ color:#818D9F; }
#footer a:hover				{ color:#000 }


/* home */
#box-fondazione				{background:url(../images/fondazione/box_fondazione.jpg) no-repeat 0 0; width:540px; height:240px; position:relative ;padding:20px 15px 10px; line-height:2.5em;}
h1#titolo-home.mir			{width:288px; height:17px; background:url(../images/fondazione/titolo_fondazione.jpg) no-repeat 0 0;position:absolute; top:16px; left:15px;}

/* elenco-novità */
#elenco-novita					{}
div.item-elenco-novita			{margin-bottom:30px;clear:both;overflow:hidden;}
div.img-novita					{float:left; width:98px; }
div.img-novita img				{border:1px solid #cccccc;}
div.img-novita img.no-filetto	{border:none}	
div.contenuto-novita			{float:right; width:220px; display:inline; font-size:11px}

/* gallery */
.image-gallery            { clear:both; }
.image-gallery h4         { padding:0.5em 0; margin:0; }
.gallery-item             { float:left; width:110px; height:110px; margin:10px 10px 0 0; }
.gallery-item a img       { padding:4px; border:1px solid #ddd; background:#eee; }
.gallery-item a:hover img { background:#ddd; border-color:#ddd; }

/* elenco a righe */
.item-elenco               { float:left; width:100%; padding:1em 0;  border-bottom:1px solid #ccc; }
.item-elenco:last          { border-bottom:none; }
.item-elenco .titolo       { margin-bottom:0.5em; }
.item-elenco p.data        { margin:0; color:#666; font-size:11px; }
.item-elenco .immagine     { float:right; }
.item-elenco .immagine img { margin-left:10px; }

/* dove siamo */
#mappagoogle        { text-align:center; }
#mappagoogle iframe { width:100%; }

/* contattaci */
.contact-form fieldset { border:0; padding:1em 0; }
.contact-form h5 { margin-bottom:1em; border-bottom:1px solid #ccc; }
.contact-form ul { margin:0; padding:0; }
.contact-form li { clear:both; padding-bottom:4px; width:100%; overflow:hidden; list-style-type:none; margin:0; }
.contact-form .label { float:left; width:15em; color:#666; }
.contact-form .text_field, .contact-form textarea { width:24em; }
.contact-form em { color:#f33; }
.align-to-label { margin-left:15em; }
#fs_pulsanti { margin-left:15em; }
#fs_pulsanti input,#fs_pulsanti button {  background:#646464; border:1px solid #16267a;  font:bold 12px Arial,Helvetica,sans-serif; padding:2px 40px; color:#fff; }

.error { font-weight:bold; color:#f00; }
.success { font-weight:bold; color:#0f0; }

/* sitemap */
#sitemap ul    { font-weight:bold; color:#5E7899; }
#sitemap ul ul { font-weight:normal; }
#sitemap ul a { color:#1d3555; }
#sitemap ul a:hover { color:#2a77dd; }


/* Box Search */
#box-search	{}

/* box-newsletter */
#box-newsletter	{}

/* box-login */
#box-login	{}

.link_download {
	margin-top:8px;
	font-weight: bold;
	font:11px Arial,Helvetica,sans-serif;
}
.argomento_corrente {
	background-color:#f1e5cb;
	padding:4px;
	
}
