body {
	font-family:  "MS Mincho", "MS Gothic", verdana; 
	font-size: 85%;
	line-height:20px;
	color: #161318;
	background-color: #FFFFFF;
	width: 100%;
	margin-top: 10;
	margin-left: 0;
}

a {
	color: #517181;
	font-weight: 700;
}

a:hover {
 color: #A3A1FF;
}

b {
 color:#111111;
 font-weight: bold;
}

table {
 font-size: 10pt;
 border: 1px solid #EEEEFF;
 }

th {
 font-size: 10pt;
 color:#FFFFFF;
 background-color: #8780FE;
 font-weight: bold;
 }

 tr {
 background-color: #EFEFFF;
 }
 
 td {
 
 border: 1px solid #8888FF;
 }

 ul {
 	list-style-image:url(graphics/kantubaki.jpg) ;
}

textarea {
	font-size: 11pt;
} 

#body2 {
	position: relative;
	top: 20px;
	left: 0px;
	width: 91%;
	height: 100%;
	padding: 40px;
	overflow: auto ;
}

.logo {
	color: #565657;
	position:absolute; left:4px; top:4px;
	width: 98%;
}

.name {
	border-top-style:none;
	color: #212232;
	font-size: 97%;
	position:absolute; left:125px; top:0px;
}

.nome {
	color: #513539;
	font-weight: bold;
	margin-left: 3px;
  margin-right: 2px;
}

.navigation {
	text-align: right;
	background-color: #DFE0DF;
	width:115px;	
	position:absolute; left:6px; top:3em;
	
}

.navigation .bas {
	clear: both;
}

.pages {
	background-color: #FEFEFF;
 	position: relative; left:1px; top:0px;
 	margin: 4px;
 	height:90%;
}

.scola {
 border:0px solid #212221;
 border-style: solid;
 border-color: #9F9F97;
 border-width: 0;
 margin:8px;
}

.datum{
 position: absolute; top:2em; left:50em;
 font-size: 10pt;
 font-weight: 700;
 color: #FFF1F1;
}

.datum a {
	color: #EFF;
}

.date{
 position: relative; left: 3px;
 font-size: 95%;
 color: #488142;
 background-color: #FFFFFF;
}

.pagebar {
 height:3.7em;
 background: url("../graphics/bar_furin.jpg") no-repeat ;
 }
 
.content {
 background-color: #FFFFFF;
 color: #483122;
 position:absolute; left:122px; top:3em;
 width:89%;
 background: url("../graphics/bar_furin.jpg") no-repeat ;
 padding:2px;
 }

.content .bas {
	clear: both;
}

.title-img {
	font-size:118%;
	color: #281122;
	font-weight: bold;
	position:relative; 
	top:6px; 
	left:32px;
}

.title-exp {
	font-size:93%;
	color: #787182;
	position:relative; 
	top:2px; 
	left:32px;
}

.text {
	color: #232023;
	background-color: #FEFEFF;
	padding: 1px;
	margin-top: 2.8em;
	margin-left: 0em;
	margin-right: 0em;
	
	border-color: #DFE0DF;
	border-style: solid ; 
	border-width: 3;
}

.text .bas {
	clear: both;
}

.eurotext {
	font-family: arial, verdana; 
	border:1px solid #EDDDEB;
	color: #281828;
	font-size: 98%;
	color: #232023;
	background-color: #FEFEFF;
	padding: 1px;
	width:82em;
	margin-top: 16px;
	margin-right:4px;
}

.inhalt {
	position:relative; left:4px;
	font-size: 87%;
	color: #121114;
	padding: 2px;
	margin: 2px;
	
}

.cornich{
 	border-color: #446654;
 	border-style: solid; 
	border-width: 1;
	margin:2px;
	padding: 2px;
}

.info {
	border:2px solid #F2F2F1;
	font-size: 98%;
	line-height:19px;
	color: #222124;
	background-color: #F9F9F0;
	padding: 2px;
}

.info .bas {
	clear: both;
}

.title {
  font-size: 110%;
  color: #393949;
  font-weight: bold;
  background-color: #FFFFFF;
  font-family: "MS UI Gothic", "MS Mincho",verdana; 
  padding-bottom: 4px;
  margin-left: 4;
  border-style: solid; 
	border-width: 0;
}

.titlepetit {
  font-size: 101%;
  color: #333942;
  font-weight: bold;
  background-color: #FFFFFF;
  font-family: "MS UI Gothic", "MS Mincho",verdana; 
	padding-bottom: 2px;
  margin-left: 4;
  border-style: solid; 
	border-width: 0;
}

.article {
  font-size: 13pt;
  width:90%;
  color: #393949;
  font-weight: bold;
  background-color: #DEEEDE;

  margin-left: 4;
  border-style: solid; 
	border-width: 0;
}

.ask {
color: #415171;
font-size: 102%;
text-align: center;
}

.askeur {
color: #314181;
font-size: 12pt;
text-align: center;
}

.smenu {
color: #515111;
height:19px;
font-size: 13pt;
text-align: center;
padding:3px;
border-color: #9F9F97;
 border-width: 5;
}

.linker {
color: #515156;
font-weight: bold;
font-size: 11pt;
text-align: center;
}

.actuel {
 font-size: 104%;
 border:1px solid #252344;
}

.new{
 font-size: 95%;
 font-family: verdana,"MS UI Gothic", "MS Mincho";
 font-weight: bold;
 color: #595561;
 padding: 4px;
 line-height: 24px;
}

.exp{
 font-size: 9pt;
  color: #585756;
  margin-left: 3px;
  margin-right: 4px;
}

.master{
 font-size: 8pt;
  color: #EFEFEF;
  background-color: #686766;

}

.jap {
font-family: "MS Mincho","MS Gothic", arial, verdana; 
color: #C1B2A2;

}

.cry {
 font-size: 16pt;
 color: #B12222;
 text-align: center;
}

.rigavuota {
	line-height: 28%;
}

.viola {
 font-size: 11pt;
 color: #9172B2;
 background: #F2EEFF;
 text-align: center;
 font-weight: 400;
 height:22px;
}

.inde {
position:relative; left: 5px;
font-size: 95%;
color: #222222;
padding: 4px;
}

.sub {
 font-size: 9pt;
 vertical-align:  sub;
}

.right {
 text-align: right;
}

.left {
 text-align: left;
}

.button {
	font-size: 12pt;
	color: #595959;
	font-weight: bold;
	background-color: #DFDDF6;
	text-align: center;
}

.buttongrand {
	font-size: 16pt;
	color: #595959;
	font-weight: bold;
	background-color: #DFDDF6;
	text-align: center;
	line-height:24px;
	border:4px solid #CFCDE4;
}

.buttonwhite {
 font-size: 11pt;
 color: #BBBBC0;
 height:20;
 	border-style:solid; 
	border-width: 1;
 background-color: #EFEFFF;
 text-align: center;
}

.buttonbleu{
	font-size: 9pt;
	text-align: center;
	color: #686170;
	font-weight: bold;
	background-color: #BBBBEF;
	border-style: solid; 
	border-width: 0;
}

.buttonred{
 font-size: 9pt;
 text-align: center;
 color:  #A12123;
 font-weight: bold;
 background-color: #EEEEEF;
 border-style: solid; 
	border-width: 0;
}

.buttonsuisse{
 	font-size: 14pt;
 	font-family:  mincho, "MS Gothic";
 	line-height:2.3em;
 	text-align: center;
 	font-weight: bold;
 	background-color: #1EFEFF;
 	border-style: solid; 
 	background: url("../graphics/swissborder.jpg")  no-repeat;
 	border-color: #9F9394;
	border-width: 1;
}

.buttonsuisse a {
	color: #EFFFFF;
}

.buttongreen{
 font-size: 9pt;
 text-align: center;
 color:  #A12123;
 font-weight: bold;
 background-color: #22DD22;
 border-style: solid; 
	border-width: 0;
}

.buttonrose{
 font-size: 9pt;
 text-align: center;
 color:  #A12123;
 font-weight: bold;
 background-color: #FF6666;
 border-style: solid; 
	border-width: 0;
}

.buttonjeune{
 font-size: 9pt;
 text-align: center;
 color:  #A12123;
 font-weight: bold;
 background-color: #EDDD66;
 border-style: solid; 
	border-width: 0;
}

.buttonpetit{
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	color:  #555666;
	background-color: #EEEFEE;
	border:1px solid #555566;
}

.buttongross {
 font-size: 13pt;
 font-family: 'lucida console', arial, "MS Mincho", verdana, MS Gothic; 
 font-weight: bold;
 text-align: center;
 color: #222223;
  height:27px;
 background-color: #FDFDFE;
 border-color: #999990;
	border-style: solid; 
	border-width: 2;
	padding-top: 4px;
}
.primalettera{
font-size: 12pt;
font-weight: bold;
color:#445598;
}
