#body2 {
	position:relative; top:0em; 
	left: 20ex; 
	width: 68%;
}

.capo {
	position: absolute;
	left: 0em;
	top: 0em;
	height: 6em;
	width: 97%;
}

.analys {
 	position: relative;
 	left: 1em;
 	top:  1em;
 	height: 4em;
}

.navigation {
  position: relative;
	left: 0em;
	top: 200px;	
	width: 97%;
}

.corpus {
	position: absolute;
	left: 30px;
	top: 19em;
	width: 96%;
}

.corpus img {
	max-width: 715px;
}

.corpus2 {
	position: absolute;
	left: 10%;
	top: 180px;	
}

.corpus tr { 
	margin-top: 35px;
}

.corpus td { 
	color: #435436;
}

.reclam {
 	margin-top: 1em;
	text-align: center;
 	color: #336431;
 	display: inline-block;
}

.reclam img {
	margin-left: 60px;
	width: 100%;
}

.reclam a {
	font-size: 42pt;
	color: #596892;
}

.reclamsotto {
	position: relative;
	left: 0px;
	top: 115px;
	width: 67%;
}

.reclamsotto a {
  color: #7E8FAE;
}

.reclamsotto b {
	color: #83B426;
}

.reclamsotto img {
	float: left;
}

#allegat {
	position: absolute;
 	left: 0em;
 	top: 9em;
}

.reclam a:hover {
	background-color: #ABABF3;
}

.aranciato_g {
  position:relative; 
  top: 0px; 
  left: 0px;
  font-size: 35pt;
  display: inline-block;
}

.aranciato_g img {
  width: 295px;
}

.aranciato_p {
  position:relative;
  top: -169px; 
  left: 305px;
  width: 41%;
  font-size: 24pt;
}

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

.news a {
	position:relative;
	margin-left:1px;
	margin-right:1px;
	color:#AF837C;
}

.article {
 	position: relative;
 	left: 0px;
 	top: 0px;
}

.capitel {
	font-size: 37pt;
	color: #392702;
	border-style:solid; 
	border-color: #F8F9F8;
}

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

table { 
	font-size: 107%;
}

th { 
}

td { 
 	color: #435436;
}

a {
	text-decoration:none;
 	color:#783882;
 	font-weight: 700;
}

a:hover {
	background-color: #FFFF00;
	color: #969176;
}

b {
  color: #88AA92;
}

li {
	margin-left: -40px;
	width: 159px;
	font-size: 10pt; 
	color: #4F635C;
	background-color: #94A696;
	text-align: center;
}

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

.colonreclam {
	position: relative;
	left: 0em;
	top: 81em;	
}

.indic {
 	color: #536431;
 	font-size: 42pt;
 	padding: 2px;
 	line-height: 76px;
}

.indic a {
	font-size: 42pt;
 	color: #538491;
}

.descr {
 	position: relative;
 	left: 0px;
 	top: 0px;
 	color: #A3A456;
 	font-size: 36pt;
 	line-height:12px;
}

.price {
 	color: #AA9A77;
 	background-color: #FFFFFF;
 	line-height:1em;
 	position:relative;
 	top: 8px;
 	left: -1px;
 	width: 8em;
 	font-size: 22pt;
 	display: inline-block;
}

.title {
 	font-size: 54pt;
 	color: #445646;
 	font-weight:600;
 	margin-top: 140px;
 	line-height: 77px;
}

.date {
 	font-size: 28pt; 
 	color: #336431;
 	padding: 20px;
}

.link {
 	color:#657466; 
 	font-size: 42pt;
 	line-height: 76px;
}

.link a {
 	color:#957486;
 	font-size: 42pt;
 	margin-left: 4px;
}

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

.primalettera:first-letter{
	font-size: x-large;
	float:left;
	font-weight: 444;
	color:blue;
}

.button {
 	font-size: 38pt;
 	color: #C8A7C8;

 	text-align: center;
 	background-color: #E8E9E8;
	border-style:solid; 
	border-color: #F8F9F8;
	border-width: 1px;
	padding: 0;	
}

.buttonbleu{
 	font-size: 28pt;

 	color:  #8181B3;
	font-weight: bold;
	background-color: #FEFEFE;
	border-color: #9BBBFF;
	border-style: solid; 
	border-width: 1px;
}

.buttonred{
 	font-size: 28pt;
 
 	color: #818183;
 	font-weight: bold;
 	background-color: #FEFEFE;
 	border-color: #FF9BBB;
 	border-style: solid;
	border-width: 1px;
}

.colordback {
 	background-color: #E8E9E8;
	border-style:solid; 
	border-color: #F8F9F8;
	border-width: 1px;
}

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

#text {
	padding: 5px;
	font-weight: 550;
	line-height:17px;
}

.inde {
  font-size: 43pt;
  font-weight: bold;
 	text-align: center;
 	margin-right:8px;
}