body {
	background-color: #534860;
	font-family: arial, mincho, Verdana; 
	color:#AFA3C2;
	width: 799px;
	display : inline-block;
}

.toc {font-size: 99%; margin-left: 32px;}
.toc .close {list-style-image:url(close.jpg); width: 173px; }
.toc .open {list-style-image:url(open.jpg); margin-left:11px; width: 143px;}
.toc UL LI {list-style-image:none; list-style:none; font-size:98%; line-height:19px;}
.toc UL, .toc UL UL {display:none; position:relative; left: -49px; width: 154%;}
.toc .expanded {display:block;}

li {
	margin-left: -40px;
	width: 220px;
	font-size: 27pt; 
	color: #9F635C;
	line-height:24px;
	background-color: #534860;
	text-align: center;
	line-height:22px;
}

li a {
	text-decoration:none;
 	color: #94A6C6;
 	border:1;
}

li {
	font-size: 11pt;
}

a {
	text-decoration:none;
	color:#77778F;
	padding:0px;
}


p {
 	font-size: 9pt;
 	color: #6CA406;
}

LI.close {
	width:300px;
}

table { 
	font-size: 11pt;
}

th { 
}

tr { 

}

td { 
	font-size: 36pt;
	color: #95F0F3;
}

.analys {
 	position: relative;
 	left: 2em;
 	top:  2em;
 	width: 13em;
}

.corpus {
	position: absolute;
	left: 0.5em;
	top: 22em;	
	width: 86%;
}

.price {
 	font-size: 9pt; 
 	color: #AA9A77;
 	position:relative; 
 	top:  0em;
 	left: 1em;
 	width: 8em;
 	line-height: 1em;
}

.colonne_l {
 position: absolute;
 left: 1%;
 top: 30%;
 width: 31%;
 }

.colonne_m {
 position: absolute;
 left: 33%;
 top: 30%;
 width: 31%;
 }

.colonne_r {
 position: absolute;
 left: 68%;
 top: 30%;
 width: 31%;
 }

.reclamsotto {
	position: relative;
	left: 3px;
	top: 965px;	
	width: 32%;
}

.reclamsottomitte{
	position: relative;
	left: 524px;
	top: -78px;	
	width: 25%;
}

.aranciato_g {
  position:relative; 
  top: -120px; 
  left: 870px; 
  width: 160px;
}

.aranciato_p {
  position:relative; 
  top: -7em; 
  left: 11em; 
  width: 14em;
  font-size: 9pt;
}

.aranciato_p b {
  color: #8889FF;
  font-size: 14pt;
}

.reclam {
 	margin-top: 14px;
 	padding: 2px;
 	border-color: #EEEEFF;
 	border-style: solid; 
	border-width: 0;
 	width: 145px;
}

.reclam a {
	color: #999822;
}

.reclamcornich {
 	color: #314173;
	font-size: 9pt;
 	background-color: #EFA8B0;
 	border-color: #B9AB89;
 	border-style: solid; 
	border-width: 1px;
	margin: 1px;
}

.oesouve {
	font-size: 10pt;
 	background-color: #534860;
 	border-color: #99ABFF;
 	border-style: solid; 
	border-width: 2px;
	padding: 2px;
}

.suisouve {
	font-size: 10pt;
 	background-color: #534860;
 	border-color: #FA899B;
 	border-style: solid; 
	border-width: 2px;
	padding: 2px;
}

.reclamcornich a {
 	font-size: 10pt;
}

.affiliate .price {
 	font-size: 10pt; 
 	color: #AA9A77;
 	position:relative; 
 	top:  em;
 	left: 3em;
 	width: 8em;
 	line-height: 1em;
}

.affiliate a {
	color: #998899;
 	border-style: solid; 
	border-width: 0;
}

.news {
	position: relative;
 	left: 10px;
 	top:10px;
 	padding: 10px;
}

.descr {
 position: relative;
 left: 10px;
 top: 0px;
 width: 700px;
}
	
.analys {
 	position: relative;
 	left: -1em;
 	top:  0em;
 	width: 13em;
 	line-height:1.3em;
}

.title {
 font-size: 14pt;
 color: #547666;
 margin-left: 10px;
}

.link {
 color:#455496; 
 font-size: 9pt;
}

.cornich{
 	color:  #314123;
 	background-color: #FfD8D0;
 	border-color: #99AB89;
 	border-style: solid; 
	border-width: 1;
}

.button {
 	font-size: 10pt;
 	color: #C8A7C8;
 	width: 150px;
 	text-align: center;
 	background-color: #FfD8D0;
	border-style:solid; 
	border-color: #F8F9F8;
	border-width: 1;
	padding: 0;	
}

.col { 
font-weight: bold;
}

.exp{
 	color:  #314123;
	font-size:9pt;
}
