body   {
       width: 950px;
       padding-left: 30px;
       padding-right: 30px;
       color: #1D1157;
}

.hide  {
       text-indent: -9999px;
}

img    {
       display: block;
       border: 0;
       margin: 0;
}

a:link {
       text-decoration: none;
       color: #0077D4;
}

a:visited  {
       text-decoration: none;
       color: #0077D4;
}

a:hover {
       text-decoration: underline;
       color: #962399;
}

body, p, li, ul, ol, h1, h2, h3, h4, h5, h6, input {
       font-family: Baar Antropos Engschrift, Verdana, Georgia, serif;
       font-size: 1em;
}

h1 {
	 color: #962399; 
	 font-size: 1.50em; 
	 text-align: center; 
	 margin-bottom: 40px;
}


h2     {
       font-size: 1.25em;
       font-weight: normal;
       margin-bottom: 0.25em;
       margin-top: 0.5em;
}

h3     {
       font-size: 1.05em;
       font-weight: normal;
       font-style: oblique;
       margin-top: 0.5em;
       margin-bottom: 0.25em;
}

h2, h3 { color: #BE1111; font-weight: bold; }

html p    {
       margin-top: 0;
       margin-bottom: 1em;
       text-align: justify;
       font-size: 1em;
       line-height: 1.5;
}

p.footer  {
       font-size: 0.8em;
       clear: both;
       text-align: center;
       margin-top: 0;
       margin-bottom: 1px;
}

p.footer1 {
	   font-size: 0.8em;
	   text-align: center;
	   margin-top: 200px;
	   margin-bottom: 1px;
}

p.validator { clear: both; margin-top: 50px; margin-left: -20px;}

p.validator1 { clear: both; margin-top: 5px; margin-left: -20px;}

em  {
       font-size: 1em;
       font-style: oblique;
}

p.path     {
       width: 100%;
       background-color: #C0C0C0;
       margin-left: 0;
       margin-right: 0;
       margin-top: 20px;
       padding-left: 15px;
       font-size: 0.85em;
       color: #000;
}

div.menu {
	width: 300px;
	height: 100%;
	display: inline;
	float: left;
	clear: both;
}

div.menu ul {
	padding: 0;
	margin: 0;

}

div.content {
	display: inline;
	width: 650px;
	float: right;
}

p.path a {
      color: #000;
}

li.menu1  {
       margin-top: 13px;
       font-family: Baar Antropos Engschrift, Verdana, Georgia, serif;
       font-size: 1.1em;
       list-style-type: none;
}

li.menu2  {
       font-size: 0.85em;
       margin-top: 8px;
       margin-left: 15px;
       font-family: Baar Antropos Engschrift, Verdana, Georgia, serif;
       list-style-type: none;
}

li.menu3  {
       font-size: 0.85em;
       margin-top: 1px;
       margin-left: 15px;
       font-family: Baar Antropos Engschrift, Verdana, Georgia, serif;
       list-style-type: none;
}

li.menu2 a:link {
       text-decoration: none;
       color: #44A8F6;
}

li.menu2 a:visited  {
       text-decoration: none;
       color: #44A8F6;
}

li.menu2 a:hover {
       text-decoration: underline;
       color: #962399;
}

li.menu3 a:link {
       text-decoration: none;
       color: #44A8F6;
}

li.menu3 a:visited  {
       text-decoration: none;
       color: #44A8F6;
}

li.menu3 a:hover {
       text-decoration: underline;
       color: #962399;
}

p.frase {
       font-size: 1.25em; 
	   color: gray;
       font-style: oblique; 
       font-family: Baar Antropos Engschrift, Verdana, Georgia, serif; 
       float: right; 
}

p.frasesteiner {
       margin-top: 50px;
	   margin-left: 0;
       color: gray;
       text-align: center;
       font-size: 1.25em; 
       font-style: oblique; 
       font-family: Baar Antropos Engschrift, Verdana, Georgia, serif;
}

img.foto  { 
       display: inline; 
       margin-left: 10px;
       margin-top: 10px;
       margin-bottom: 10px;
       margin-right: 0; 
       float: right; 
}

img.foto1  { 
       display: inline; 
       margin-top: 10px;
       margin-right: 10px;
       margin-bottom: 10px;
       margin-left: 0; 
       float: left; 
}

h3.testiconsigliati {
	   margin-left: 50px;
	   margin-top: 60px;
}

ul.menub { text-align: center;}

li.menubreve { display: inline; margin-right: 20px; font-size: 1em;  padding-left: 0;}

p.links1 { margin-top: 60px; margin-left: -20px; width: 200px;}

p.links { margin-top: 10px; margin-left: -20px; width: 200px;}


