

.navigation {
  position: absolute;
	left: 1em;
	top: 254px;	
	width: 889px;
	height:343px;
	font-size: 12pt;
	color: #657576;
	line-height: 26px;
}

.navigation img {
	max-width: 271px;
}

.navigation a {
 	font-weight: 600;
	font-size: 11pt;
	background-color: #F5E5E6;
}

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

table { 
	font-size: 77%;
}

th { 

}

td { 
 	color: #435436;
}

.corpus {
	position: absolute;
	left: 1em;
	top: 360px;;	
	width: 66%;
	line-height: 26px;
}

.corpus2 {
	position: absolute;
	left: 20%;
	top: 180px;	
	width: 70%;
}

.corpus a { 
	margin-right: 1em;
	position: relative;
	font-size: 11pt;
	color: #939426;
	background-color: #FFFEFC;
	font-weight: 700;
}

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

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

.corpus td { 
	color: #435436;
}

a {
	text-decoration:none;
 	color: #7E8FAE;
 	font-weight: 500;
 	margin-left:2px;
 	margin-right:2px;
}

affiliate{
	position: absolute: 
	left: 748px

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

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

b {
  color: #88AA92;
  font-size: 14pt;
}

.text {
	color: #445543;
	font-size: 11pt;
	margin:2px;
	line-height: 31px;
}

#text {
	color: #445543;
	font-size: 11pt;
	margin:2px;
	line-height: 31px;
}

.map {
	width: 1067px;
	height: 1345px;
}


.reclamsotto {
	position: relative;
	left: 50px;
	top: 160px;
}
.reclamsottomitte{
	margin-top: -5em;
	margin-left: 44em;
}

.aranciato_g {
  position:relative; 
  top: -80px; 
  left: 563px; 
  width: 130px;
}

.aranciato_p {
  position:relative; 
  top: -8em; 
  left: 9em; 
  width: 550px;
  font-size: 11pt;
  line-height: 18px;
}

.aranciato_p a {
  font-size: 9pt;
  line-height: 14px;
}


a b {
  color: #88AA92;
  font-size: 14pt;
  line-height:19px;
}

.colonreclam {
	position: absolute;
	left: 0em;
	top: 11em;	
	width: 3em;
}

.colonne_l {
 position: absolute;
 left: 8.5em;
 top: 0em;
 width: 20.5em;
}

.colonne_m {
 position: absolute;
 left: 29.5em;
 top: 0em;
 width: 20.5em;
}

.colonne_r {
 	position: absolute;
 	left: 50.5em;
 	top: 0em;
 	width: 20.5em;
}

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

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

.reclam a {
	color: #999822;
}

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

.descr {
 	position: relative;
 	left: 10px;
 	top: 10px;
	width: 88%;
 	line-height:20px;
 	color: #786857;
}

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

.colonreclam .price {
	font-size: 8pt; 
 	color: #AA9A77;
 	background-color: #FFFFFF;
 	position:absolute; 
 	top: 0em;
 	left: -4em;
 	width: 4em;
 	line-height: 1.9em;
}

.reclamcornich {
 	color: #314173;
	font-size: 8pt;
 	background-color: #FCFDFC;
 	border-color: #99AB89;
 	border-style: solid; 
	border-width: 1px;
	margin: 1px;
	height:45px;
}

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

.suisouve {
	font-size: 9pt;
 	background-color: #FCFDFC;
 	border-color: #FF494B;
 	border-style: solid; 
	border-width: 2px;
	padding: 2px;
}

form {
	font-size:14pt;
	}
	
.title {
 	font-size: 18pt;
 	color: #447656;
 	font-weight:600;
 	margin: 10px;
}

.title a {
 	font-size: 16pt;
}

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

.new {
 	color:#158446; 
 	font-size: 14pt;
 	margin: 3px;
}

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

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

.printemps {
	font-family: arial, Verdana, mincho; 
	font-size: 9pt;
	text-align: left;
 	color:  #266728;
 	font-weight: bold;
 	background-color: #EFEFFF;
 	border-style: solid; 
	border-width: 0;
	margin:0.5em;
}

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


.buttongrand {
	font-size: 16pt;
	color: #595959;
	font-weight: bold;
	background-color: #DFDDF6;
	text-align: center;
	border-color: #DFDDF4;
 	border-style: solid; 
	border-width: 2px;
}

.buttonwhite {
	font-size: 11pt;
	color: #EFEFFF;
	height: 1.1em;
 	border-style:solid; 
	border-width:1px;
	background-color: #AAAAB0;
	text-align: center;
	display: inline-block;
}

.buttonbleu{
	font-size: 10pt;
	text-align: center;
	color:  #8181B3;
	font-weight: bold;
	background-color: #FEFEFF;
	border-color: #7B9BDF;
	border-style: solid; 
	border-width: 2px;
}

.buttonred{
	font-size: 10pt;
	text-align: center;
	color:  #FF9999;
	font-weight: bold;
	background-color: #FFFEFE;
	border-color:  #FF4444;
	border-style: solid; 
	border-width: 2px;
}

.buttongreen{
	font-size: 10pt;
	text-align: center;
	color:  #EEFFEE;
	font-weight: bold;
	background-color: #AADDDA;
	border-style: solid; 
	border-width: 3px;
}

.buttonrose{
 	font-size: 10pt;
 	text-align: center;
 	color:  #FF9999;
 	font-weight: bold;
 	background-color: #FFCCCC;
 	border-style: solid; 
	border-width: 0px;
}

.buttonjeune{
 	font-size: 10pt;
 	text-align: center;
 	color:  #B66738;
 	font-weight: bold;
 	background-color: #FFFDFB;
 	border-color: #EFCD4E;
 	border-style: solid; 
	border-width: 2px;
}

.buttondanger{
	font-size: 10pt;
	font-weight: 600;
	text-align: center;
	color: #3F5E3C;
	background-color: #FFDFDF;
	border-style: solid; 
	border-width: 3px;
	margin: 3px;
}

.buttonpetit{
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
 	color:  #555666;
 	background-color: #EEEFEE;
 	border-style: solid; 
	border-width: 3px;
	border-color: #555566;
	display: inline-block;
	margin: 4px;
}

.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-style: solid; 
	border-width: 0px;
	border-color:#999990;
	padding-top: 4px;
}

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

.capitel {
	position: relative;
	top: 49px;
	font-size: 18pt;
	color: #A96772;
	border-style:solid; 
	border-color: #F8F9F8;
}

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

#texts {
	padding: 5px;
	font-weight: 500;
	line-height: 26px;
	font-size: 16pt;
	color: #586159;
}

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