/*
CSS validated on dec 22, 2003.
*/

.mylayer {
	background-color: #806040;
	color: #fff;
	top: 70px;
	left: 50px;
	right:50px;
	padding-left:30px;
	padding-right:30px;
	}

img{
	border-width: 2px;
	border-color: #ffffff;
	border-style: inset;
	background-color:#ffffff;
	}

/* Recessed borders around icons look ugly. */
.icon img{
   border-width: 0px;
}

h1 {
	color: #fff;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #642;
	}
h2 {
	color: #fff;
	background-color: #642 ;
	text-indent:30px;
	margin-top:0px;
	margin-bottom:0px;
	}
h3 {
	color: #fff;
	background-color: #642;
	text-indent:30px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
code {
	color: #333333;
	font-family: Courier,monospace;
   font-weight: 600;
	}

a:link{
   color:#dcb;
   }

a:hover{
   color:#dcb;
   background-color:#975;
   }

a:visited{
   color:#edc;
   }

a:active{
   color:#edc;
   background-color:#975;
   }


.nota {
   margin-left:50px;
   margin-right:50px;
	padding:5px;
	text-indent:20px;
	font-style: italic;
	background-color:#753;
}

.menu {
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
   margin:1px;
	font-family: "Geneva", Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 600;
	font-style: normal;
	background-color:#dddddd;
   color:#110022;
   border-width:1px;
   border-style:ridge;
   border-color:#997777;
}

.bouton {
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
   margin:1px;
	font-family: "Geneva", Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 600;
	background-color:#dddddd;
   color:#110022;
   border-width:1px;
   border-style:outset;
   border-color:#000000;
}

.pseudo-h1{
	font-size: 18pt;
	color: #fff;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #642;
	}

.pseudo-h2{
	font-size: 14pt;
	color: #fff;
	background-color: #642 ;
	text-indent:30px;
	margin-top:0px;
	margin-bottom:0px;
	}
