/* CSS Document */
/* <![CDATA[ */	

/*
<rdf:RDF xmlns="http://web.resource.org/cc/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
   <license rdf:resource="http://creativecommons.org/licenses/by/1.0/" />
</Work>

<License rdf:about="http://creativecommons.org/licenses/by/1.0/">
   <permits rdf:resource="http://web.resource.org/cc/Reproduction" />
   <permits rdf:resource="http://web.resource.org/cc/Distribution" />
   <requires rdf:resource="http://web.resource.org/cc/Notice" />
   <requires rdf:resource="http://web.resource.org/cc/Attribution" />
   <permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>

</rdf:RDF>

*/

/*  body und schrift deffinitionen */

html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: #FBF5E9;
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#000033;  
  padding:0px;
  margin:0px;
}

p, h2, pre {
margin: 0px; 
padding: 5px 20px 5px 20px; 
}


a { 
color: #ff66cc;
font-size: 11px;
background-color:transparent;
text-decoration: none; 
}
 
pre { 
color: #000066;
font-size: 0.8em;
background-color:transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.alignleft {
	text-align: left;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	padding-top: 40px;
	padding-left: 30px;
	padding-right: 30px;
}

.aligncenter {
	text-align: center;
	font-size: 1.8em;
	font-family: "Times New Roman", Times, serif;
	text-transform: none;
	color: #336600;
	padding-top: 15px;
}

.alignright {
text-align: right;
font-size: 0.8em;
}

.alignfoto {
	text-align: center;
	font-size: 1.8em;
	font-family: "Times New Roman", Times, serif;
	text-transform: none;
	color: #003300;
	padding: 15px;
}
.titfoto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	margin-right: auto;
	margin-left: auto;
	margin-top: auto;
	margin-bottom: auto;
	font-size: 0.8px;
}
#foto img{
padding:15px;
}

.mano{
cursor: pointer;
}

h4 {
	font-size: 1.1em;
	text-align: left;
	color: #000066;
	background-color: transparent;
	margin:0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 40px;
}
#spazio_foto {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

h3 {
	font-size: 0.9em;
	text-transform:capitalize;
	text-align: center;
	color: #000066;
	background-color: #808040;
	padding:5px 15px;
	margin:0px;
	font-weight: lighter;
}

h2 {
font-size:0.8em;
padding-top:10px;
text-transform:lowercase;
color: #000066;
background-color: transparent;
}
h1 {
	font-size: 1.1em;
	text-transform:uppercase;
	text-align: right;
	color: #000099;
	background-color: #808040;
	padding:5px 15px;
	margin:0px;
	font-variant: normal;
}


strong { 
font-size: 13px;
}

#stemmi img{
padding:20px 20px 20px 20px;
}

.tit_stemmi {
	color: #000099;
}

/*  positioning-layers statisch und absolut */

#links {
	position: absolute;
	left: 3px;
	width: 182px;
	color: #564b47;
	margin: 0px;
	padding: 0px;
	top: 206px;
}

#inhalt {
	margin: 0px 180px 0px 180px;
	padding: 0px;
	background-color: #FBF5E9;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5B005B;
	border-left-color: #5B005B;
}

#inhalt2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 190px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5B005B;
	border-left-color: #5B005B;
}
#rechts {
	position: absolute;
	right: 2px;
	width: 203px;
	color: #5B005B;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 209px;
	height: 1002px;
}

#destro {
	position: absolute;
	right: 0px;
	width: 20px;
	color: #000066;
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8px;
}
 /* ]]> */
 
 .testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000066;
	font-weight: normal;
}
.Stile1 {color: #003300}
.Stile2 {font-size: 13px;color: #000033}
.Stile3 {font-size: 0.8em;color: #000066;text-transform: uppercase;}
.Stile4 {font-size: 0.8em;color: #000066;padding-top: 10px;padding-right: 20px;padding-left: 30px;}
.Stile5 {font-size: 12px}
.Stile6 {font-size: 5px}
.Stile8 {font-size: 1.2em}
.Stile9 {font-size: 1px}
.Stile10 {font-size: 1em; }
/*------------ menusx----------*/

a:visited{color:#000033;font-family:verdana}
a:link{color:#000033;font-family:verdana}
a:hover{color:#c33100;font-family:verdana}

td {color:#000066;font-family:verdana;font-size:0}

h1 {color:black;font-family:verdana;font-size:0.8em}



/* -------------- calendario ------------------*/


.main {
width:150px;
border:0px solid black;
}
.month {
background-color:#A7A754;
font:10px verdana;
color:white;
}
.daysofweek {
background-color:#999999;
font:10px verdana;
color:white;
}
.days {
font-size: 10px;
font-family:verdana;
color:#000066;
background-color: #FBF5E9;
padding: 2px;
}
.days #today{
font-weight: lighter;
color: red;
}
/* ===========menu apertura offerte==============*/
.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font:11px Verdana;
margin: 10px 0;
}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #336600;
}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #003366;
}

