
h1 span { background: url(images/header.jpg) no-repeat left top ; margin: 0; position: absolute; width: 100%; height: 92px; }
.replace { margin: 0; padding: 0; position: relative; height: 92px; overflow: hidden; }
.replace span { display: block; position: absolute; z-index: 1; top: 0; left: 0; height: 92px; }

body
{
background-image: url(images/sfumatura.gif);
background-repeat: repeat-x;
background-attachment: fixed;
text-align: center;
}


#wrapper
{
margin: 2% auto;
/*margin-bottom:10px;*/
text-align:left;
background-color: #ffffff;
border: 1px solid #c7443c;
width: 925px;
}

#intestazione 
{
}

#intestazione h1
{

font-family: Georgia,Helvetica, sans-serif;
margin-left: 0px;
}


/* definisco i div del layout: contenitore e utility*/

#contenitore
{

/*border: 1px solid #c7443c;*/

float: left;
}
 

#contenuto
{
font-size: 14px;
background: transparent;
width: 70%;
float: left;
border-right: 1px dotted #c7443c;
/*background-image: url(images/sfondo.gif);*/
background-image: url(images/sfondosfumato.jpg);
background-repeat: no-repeat;
/*background-position: 0px 100px;*/
background-position: center center;
}

#contenuto p, h2, h3, h4, h5, h6
{
padding: 3% 4%;
/*padding-top:20px;*/
line-height: 1.6em;
font-family: Verdana, Arial, sans-serif;
}

#contenuto a:link, a:visited
{ color: #c7443c; text-decoration: none; }
#contenuto a:hover
{ color: #ff9e05; text-decoration: none; }

a.mylink
{ color: orange; text-decoration: none;}
a.mylink2
{ color: #c7443c; text-decoration: underline;}

#contenuto  ul, li
{
font-family: Verdana, Arial, sans-serif;
font-size: 1em;
line-height: 1.6em;
}

#cornice-pensiero
{
width: 200px;
background-image: url(images/apice-c-ombra.gif);
background-position: right bottom;
background-repeat: no-repeat;
padding-bottom: 3px;

}

#contenitore #utility #cornice-pensiero p
{
color: #000000;
font-family: Verdana, Arial, sans-serif;
font-size: 0.8em;
font-style:italic;
background-image: url(images/apice-a-ombra.gif);
background-position: left top;
background-repeat: no-repeat;
padding-left: 8%;
/*padding-top: 30px;*/


}



#contenitore #utility  p.firma
{
background: none;
font-weight: bold;
text-align: center;
font-size: 0.7em;
color: #666666;
margin-top: -20px;
}

/* Dimensione foto (width) */

#slide, #main
{
margin-left: 0%;
width: 150px;
display:block;

}



#main{

}

/* Dimensione foto (width) + 4 pixel */
 #slide-cornice
{
display:block;
border: 1px solid #c7443c;
width: 154px;
}


 #slide
{
border: 2px solid #FF9E05;

}

#utility
{
/*position:relative; /*ie 6*/
background: transparent;
width: auto;
margin:0;
margin-left: 72%; 
margin-right: 3%;


}

#utility p
{
padding-top: 5%;
font-family: Verdana, Arial, sans-serif;
font-size: 0.9em;
}

#footer
{
clear:both;
padding: 0;
background: #c7443c;
width: auto;
border-top: 2px solid #FF9E05;
height: 40px;
}

#footer p
{
background: transparent;
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 0.7em;
font-weight: bold;
letter-spacing: 12px;
color: #ffffff;
}


/* menu2 */

#menu2
{
border-bottom: 1px dotted #c7443c;
}

#menu2 ul
{
margin-top:20px;
padding-left: 5px;
margin-left: 0px;
list-style-image:url(images/freccia.gif);
font-family: Verdana, Arial, sans-serif;
font-size: 0.9em;
}


#menu2 li a, #menu2 li a:visited
{
text-decoration: none;
font-weight: bold;
color:#c7443c; 
}

#menu2 li a:hover
{
color: #FF9E05;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#invertedtabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#invertedtabs ul{
font: bold 0.8em Arial, Verdana, sans-serif;
margin:0;
margin-bottom: 1em; /*margin between menu and rest of content*/
padding:0;
list-style:none;
}

#invertedtabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform: uppercase;
line-height: 1.5em;
}


#invertedtabs a{
float:left;
color: white;
background: #c7443c url(images/color_tabs_left2.gif) no-repeat left bottom;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
}

#invertedtabs a span{
float:left;
display:block;
background: transparent url(images/color_tabs_right2.gif) no-repeat right bottom;
padding:3px 9px 3px 6px;
}

#invertedtabs a span{
float:none;
}


#invertedtabs a:hover{
background-color: orange;
}

#invertedtabs a:hover span{
background-color: orange;
}

#invertedtabs #current a, #invertedtabs #current span{ /*currently selected tab*/
background-color: orange;
}

#invertedtabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #8b0000;
border-bottom: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

#menu3
{font-size: 11px;} 
/*menù basso*/
ul#minitabs{list-style: none;margin: 0;padding: 7px 0;border-top: 1px solid orange;font-weight: bold;text-align: center;white-space: nowrap;}
ul#minitabs li{display: inline;margin: 0 3px;}
ul#minitabs a{text-decoration: none;padding: 0 0 3px; border-bottom: 4px solid #FFF;color: #c7443c;}
ul#minitabs a#current{border-color: orange;color:orange;}
ul#minitabs a:hover{border-color: #c7443c;color: orange;} 
/*fine munù basso*/

#minisegnaposto
{
height: 50px;
}
#segnaposto
{
height: 300px;
}
#div-vuoto
{
padding-top: 25px;
padding-left: 10px;
width: 630px;
height:450px;
}
.spazio
{
height: 50px;
}

.onlus
{letter-spacing: 2px;}

.cinquex1000
{letter-spacing: 1px; text-align: center;}
.codfiscale
{
	letter-spacing: 1px;
	font-weight:normal;
	
}
 
a img {border-width: 0;}


.importante 
{
	color: #ff0000;
 	text-align: center;
	font-weight: bold;
 	font-size:14px;
}
.finale
{
 color:#c7443c;
 text-align: center;
}

.finalenero
{
 color:black;
 text-align: center;
 /*margin-top: -30px;*/
}
.mille
{
	color:black;
	width: 520px;	
	height: 172px;
	border: solid 2px #c7443c;
	text-align: left;
	margin-left: 55px;
	margin-bottom: 25px;
	/*text-align: right;*/
	font-size: 10pt;
	font-weight: bold;
}
.imgmille					
{
	border: 1px solid orange;
	float : left;
	margin: 0px 15px 0px 0px;

}
.centrato
{
	text-align: center;
	margin-top: 15px;
	margin-left: 210px;
}
.titolodx
{
 color:#c7443c;
 text-align: left;
 padding: 0%;
}
#box-assoluto{
position:absolute;
background-image: url(images/dada3.gif);
background-repeat: no-repeat;
z-index: -10; 
left:0px; 
top: 450px;
height:378px; /* altezza*/
/*border:1px solid #c20041;*/
width:171px; /* lunghezza*/
/*background-color:red;*/
color: #900;
}

.box-cinque
{
	width: 550px;	
	height: 160px;
	border: solid 1px #c7443c;
	padding: 0px;
	margin-left: 45px;
	text-align: left;
	font-size: 9pt;
	/*background-image: url(images/sfumatura-box.gif);*/
}
.box-cinquexmille
{
	width: 550px;	
	height: 180px;
	border: solid 1px #c7443c;
	padding: 0px;
	margin-left: 45px;
	text-align: left;
	font-size: 9pt;
}
.boxutility
{
margin-top: 100px;
margin-left: 5px;
margin-right: 0px;
background-color: #faebd7;
padding: 5px;
padding-bottom: 25px;
border: 1px solid #c7443c;
font-size: 10px;
}
#fotocenter
{
padding-top: 15px;
padding-left: 39px;
}

.dm
{
	color:  orange;
	font-weight: bold;
	/*font-style: italic;*/
}
#amici
{font-family: Verdana, Arial, sans-serif;
font-size: 12px;
padding-top: 48px;}

#elenconews
{font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: red;
padding-top: 48px;
}

#amici a:link, a:visited
{ color: #c7443c; text-decoration: none; }
#amici a:hover
{ color: #ff9e05; text-decoration: none; }

#elenconews a:link, a:visited
{ color: #c7443c; text-decoration: none; }
#elenconews a:hover
{ color: #ff9e05; text-decoration: none; }

.centro
{
text-align: center;

}

a.giornale 
{
text-decoration: none;
font-weight: bold;
color:#c7443c; 
font-size: 12px;
}
a:hover.giornale 
{
text-decoration: underline;
font-weight: bold;
color:#c7443c; 
font-size: 12px;
}
.imgpage					
{
	border: 1px solid #c7443c;
	float : left;
	margin: 5px 5px 0px 5px;

}
.imgnewsletter					
{
	border: 1px solid #8b0000;
	float : left;
	margin: 5px 15px 0px 0px;

}
