/* CSS Document */

/* ################ ACCESSIBILITA' ################ */
.skip{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;}

#menu_nav{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;}

/* ################ STRUTTURA ################ */


html{
margin:0 auto;
padding:0px;
width:100%;
height:auto;
background-color:#fc9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;}

body{
margin:0 auto;
position:relative;
padding:0;
width:100%;
height:auto;}

#stelle1{
position:absolute;
right:0px;
bottom:0px;}

#stelle2{
position:absolute;
top:0;
left:0;}

#box{
width:840px;
background-image:url(img/bg.png);
background-repeat:repeat-y;
height:auto;
margin-left:auto;
margin-right:auto;
z-index:1}

#testata{
width:800px;
margin-left:auto;
margin-right:auto;}

#testata img{
border:0px;}

#fondazione{
float:left;
color:#FFFFFF;
width:476px;
height:252px;
background-image:url(img/fond.png);}

#fondazione .sn{
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bold;
position:relative;
top:190px;
left:10px;}

#fondazione .dx1{
position:relative;
top:155px;
right:-100px;}

#fondazione .dx2{
position:relative;
top:160px;
right:-150px;}

/* Explorer */
* html #fondazione .sn {
position:relative;
top:200px;
left:10px;}
* html #fondazione .dx1 {
position:relative;
top:165px;
right:-100px;}
* html #fondazione .dx2{
position:relative;
top:170px;
right:-150px;}
/* ------ */

/* Explorer7 */
*:first-child+html #fondazione .sn {
position:relative;
top:210px;
left:10px;}
*:first-child+html #fondazione .dx1 {
position:relative;
top:170px;
right:-100px;}
*:first-child+html #fondazione .dx2{
position:relative;
top:175px;
right:-150px;}
/* ------ */

#cinquepermille{
color:#FFFFFF;
background-image:url(img/bg_cinquepermille.png);
float:left;
position:relative;
top:4px;
width:476px;
height:70px;}

#cinquepermille .sn1{
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bold;
position:relative;
top:-10px;
left:210px;}

#cinquepermille .sn2{
color:#CCFF99;
font-size:11px;
position:relative;
top:-5px;
left:210px;}

#cinquepermille .dx{
font-size:11px;
position:relative;
top:0px;
left:350px;}

/* Explorer */
* html #cinquepermille .sn1{
position:relative;
top:0px;
left:210px;}
* html #cinquepermille .sn2{
position:relative;
top:5px;
left:210px;}
* html #cinquepermille .dx{
position:relative;
top:10px;
left:350px;}
/* ------ */

/* Explorer7 */
*:first-child+html #cinquepermille .sn1{
position:relative;
top:5px;
left:210px;}
*:first-child+html #cinquepermille .sn2{
position:relative;
top:10px;
left:210px;}
*:first-child+html #cinquepermille .dx{
position:relative;
top:15px;
left:350px;}
/* ------ */

#progetti{
text-align:left;
float:right;
background-image:url(img/bg_progetti.png);
background-position:top;
background-repeat:no-repeat;
width:320px;
height:255px;
}

#progetti p{
font-size:11px;
text-align:left;
padding:15px;
line-height:18px;
position:relative;
top:10px;}

#progetti .dx{
position:relative;
right:5px;
font-size:10px;
color:#004a8d;}

#contattaci{
color:#FFFFFF;
float:right;
background-image:url(img/bg_contattaci.png);
background-position:top;
background-repeat:no-repeat;
width:320px;
height:70px;}

#contattaci .sn{
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bold;
position:relative;
left:10px;
top:-10px;}

#contattaci .dx{
font-size:11px;
line-height:18px;
position:relative;
left:120px;
top:-45px;}

/* Explorer */
* html #contattaci .sn{
position:relative;
left:10px;
top:0px;}
* html #contattaci .dx{
position:relative;
left:120px;
top:-40px;}
/* ------ */

/* Explorer 7*/
*:first-child+html #contattaci .sn{
position:relative;
left:10px;
top:5px;}
*:first-child+html #contattaci .dx{
position:relative;
left:120px;
top:-35px;}
/* ------ */

#contenuto{
width:800px;
margin-left:auto;
margin-right:auto;
/*background-image:url(img/azzu.png);
background-repeat:repeat-x;
background-position:top;*/
}

#piede1{
font-size:10px;
color:#66CCFF;
height:20px;
position:relative;
top:8px;
background-image:url(img/bg_piede.png);
background-position:top;
background-repeat:no-repeat;
text-align:center;
margin-left:auto;
margin-right:auto;
clear:both;
width:800px;
border:1px none black;
}

/* Explorer */
* html #piede1{
position:relative;
top:-15px;}
/* ------ */

#piede1 p{
position:relative;
top:2px;}

#piede2{
font-size:10px;
height:20px;
text-align:center;
margin-left:auto;
margin-right:auto;
clear:both;
width:800px;}

/* Explorer */
* html #piede2{
height:0px;
position:relative;
top:-7px;}
/* ------ */

/* Explorer7 */
*:first-child+html #piede2{
height:0px;
position:relative;
top:15px;}
/* ------ */

#footer{
background-image:url(img/footer.png);
margin-left:auto;
margin-right:auto;
padding:0;
margin-top:0;
margin-bottom:0;
height:48px;
width:840px;}

/* Explorer7 */
*:first-child+html #footer{
background-image:url(img/footer2.png);}
/* ------ */


/* _____________Pagine Interne________________  */

#main{
width:100%;
height:auto;
}

/*
#navbar{
color:#225588;
font-weight:bold;
width:100%;
height:auto;
padding:5px;
}
*/

.titoletto{
color:#225588;
font-size:14px;
border-bottom:double #225588 4px;
font-weight:bold;
font-variant:small-caps;
}

.titoletto2{
color:#225588;
font-weight:bold;
}

.titoletto3{
color:#225588;
font-weight:bold;
font-style:italic;
}

.titoletto4{
color:#225588;
font-weight:bold;
font-variant:small-caps;
font-size:14px;
text-decoration:underline;
}

.nota{
color:#225588;
font-size:smaller;
font-weight:bold;
}

.rientro{
padding-left:25px;
}

.tab_donazioni {
	background-image:url(img/gradio.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#004A8D;
	color:#FFFFFF;
	padding-left:5px;
}

.tab_donazioni2 {
	background-image:url(img/gradio_2.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#336633;
	color:#FFFFFF;
	padding-left:5px;
}

.tab_donazioni3 {
	background-image:url(img/gradio_3.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FF9933;
	color:#FFFFFF;
	padding-left:5px;
}

.tab_donazioni4 {
	background-image:url(img/gradio_4.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#CC6699;
	color:#FFFFFF;
	padding-left:5px;
}

/* ___________________________________________ */



/* ################ LINK ################ */
a:link,
a:visited,
a:hover,
a:active{
	color: #000000;
	text-decoration: underline;	}
	
.blanc:link,
.blanc:visited,
.blanc:hover,
.blanc:active{
	color: #ffffff;
	text-decoration: none;	}
	
.piede:link,
.piede:visited,
.piede:hover,
.piede:active{
	color: #66CCFF;
	text-decoration: none;	}
	
.progetti:link,
.progetti:visited,
.progetti:hover,
.progetti:active{
	color: #004a8d;
	text-decoration: none;	}

.sostienici:link,
.sostienici:visited,
.sostienici:hover,
.sostienici:active{
	color: #ffffff;
	text-decoration: none;	}


.content:link,
.content:visited,
.content:hover,
.content:active{
	color:#225588;
font-weight:bold;	}



/* ################ BRICIOLE DI PANE ################ */

#briciole {
	padding:3px 0;
	margin:0 35px;
	font-size:9px;
	color:#5a87b4;
	border-bottom:1px dotted #aed5df;
}

#briciole a {
	 color:#5a87b4;
	 text-decoration:none;
}

.btnGallery{
	padding:5px 10px;
	display:inline-block;
	background-color:#235689;
	color:#FFFFFF !important;
	text-decoration:none !important;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
