.slogan {
 	color: #E7F2E9;
}

#body2 {
	position:relative; top:0em; 
	left: 48%; 
	width: 82%;
}

.corpus {
	position: absolute;
	top: 25em;
	left: 15%;
	width: 56%;
	line-height: 23px;
}

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

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

.corpus td { 
	color: #435436;
}

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

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

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

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

table { 
font-size: 77%;
}

th { }

td { 
 color: #435436;
}

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

form {
	font-size: 11pt;
}

textarea {
	font-size: 10pt;
}

select {
	font-size: 11pt;
}

input {
	font-size: 12pt;
}

.analys {
 	position: relative;
 	left: 1em;
 	top:  1em;
 	width: 9em;
 	height: 3em;
}

#allegat {
	position: absolute;
	top: 19em;
	width:80%;
}

.colonreclam {
	position: absolute;
	left: 15px;
	top: 25em;
	width: 19em;
}

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

.colonne_m {
 position: absolute;
 left: 29.5em;
 top: 0em;
 width: 12em;
}
.colonne_r {
	position: absolute;
	left: 50.5em;
	top: 0em;
	width: 12em;
}

souvenir {
	position: relative;
 	left: 5px;
 	top: 1px;
 	padding: 5px;
}

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

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

.reclam a {
	color: #999822;
}

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

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

.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;
}

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

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

.reclamsotto {
	position: relative;
	left: 6px;
	top: 20px;	
	width: 90%;
	height:750px;
}

.aranciato_g {
  position:relative; 
  top: 172px; 
  left: 525px; 
  width: 130px;
}

.aranciato_p {
  position:relative; 
  top: -10em; 
  left: 136px; 
  width: 550px;
  font-size: 10pt;
  line-height: 14px;
  color: #99AD99;
}

.aranciato_p a {
  font-size: 12pt;
  line-height: 28px;
  color: #D98D59;
}

.title {
 	font-size: 14pt;
 	color: #957756;
 	font-weight:600;
 	margin: 8px;
}

.link {
	font-size: 10pt;
 	margin-right: 24px;
 	color:#657466; 
 	line-height: 22px;
}

.link a {
 	color:#657496; 
 	font-size: 11pt;
 	background-color: #EE9#E8;
 	border-style:solid; 
	border-color: #A8A9A8;
	border-width: 0;
}

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

.indic  {
	font-size: 12pt;
}

.indic  a {
	color:  #314183;
	font-size: 15pt;
	margin-left: 15px;
	margin-right: 5px;	
}

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

.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: 9pt;
	text-align: center;
	color:  #8181B3;
	font-weight: bold;
	background-color: #FEFEFF;
	border-color: #7B9BDF;
	border-style: solid; 
	border-width: 2px;
}

.buttonred{
	font-size: 9pt;
	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: 9pt;
 	text-align: center;
 	color:  #FF9999;
 	font-weight: bold;
 	background-color: #FFCCCC;
 	border-style: solid; 
	border-width: 0px;
}

.buttonjeune{
 	font-size: 9pt;
 	text-align: center;
 	color:  #A66738;
 	font-weight: bold;
 	background-color: #FFFDFB;
 	border-color: #EFDD9E;
 	border-style: solid; 
	border-width: 1px;
}

.buttondanger{
	font-size: 9pt;
	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 {
	font-size: 11pt;
	color: #392702;
	border-style:solid; 
	border-color: #F8F9F8;
	line-height: 1.8em;
}

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

#text {
	font-size: 11pt;
	line-height: 57px;
	padding: 3px;
	font-weight: 550;
	line-height:17px;
}

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