
.line-separator{

background:#fff;

border-bottom: 2px dotted #666;

}

.btn1{
width:190px;
height:100%;
padding:10px 20px 10px ;
font-size:16px;
line-height:20px;
color: #666;
text-align:left;
background-color:#F0F0F0;
text-decoration:none;
font-family: 'PT Sans Narrow', sans-serif;
border-top: 1px dotted #fff;
border-bottom: 1px solid #fff;
}

.btn1 h1{
line-height:25px;
font-size:25px;
font-family: 'PT Sans Narrow', sans-serif;
}


.btn3{
width:190px;
height:30px;
display:inline-block;
padding:4px 20px 4px;
font-size:12px;
line-height:22px;
font-weight:normal;
color: #666;
text-align:left;
background-color:#F0F0F0;
text-decoration:none;
font-family: 'PT Sans Narrow', sans-serif;
z-index:-8888888888888888;
border-top: 1px dotted #fff;
border-bottom: 1px solid #fff;
}

.btn4{
width:190px;
height:30px;
display:inline-block;
padding:4px 20px 4px;
font-size:16px;
line-height:22px;
font-weight:normal;
color: #000;
text-align:left;
background-color:#F0F0F0;
text-decoration:none;
font-family: 'PT Sans Narrow', sans-serif;
z-index:-8888888888888888;
border-top: 1px dotted #fff;
border-bottom: 1px solid #fff;
}

.btn{
width:190px;
height:30x;
font-weight:normal;
display:inline-block;
padding:4px 20px 4px;
font-size:16px;
line-height:24px;
color: #666;
text-align:left;
background-color:#F0F0F0;
text-decoration:none;
font-family: 'PT Sans Narrow', sans-serif;
z-index:-8888888888888888;
border-top: 1px dotted #fff;
border-bottom: 1px solid #fff;
}

.btn a{
display:inline-block;
font-size:14px;
line-height:18px;
color:#ffffff;
text-align:center;

text-decoration:none;

}
.btn:hover{
color:#E2001A;
background-color:#a1c9e4;
}
.btn.active,.btn:active{
background-color:#FB6A4A;
color:#fff;
}



.btn1 img{
float:left;
}


.btn img{
vertical-align:top;
padding-top:2px
}

.btn1 h1{
line-height:20px;
font-size:22px;
font-family: 'PT Sans Narrow', sans-serif;
}

.btn2{
width:190px;
height:100%;
display:inline-block;
padding:4px 20px 15px;
font-size:15px;
font-weight:normal;
line-height:18px;
color: #666;
text-align:left;
background-color:#F0F0F0;
text-decoration:none;
font-family: 'PT Sans Narrow', sans-serif;
z-index:-8888888888888888;
border-top: 1px dotted #fff;


border-bottom: 1px solid #fff;
}

.btn a{
display:inline-block;
font-size:14px;
line-height:18px;
color:#ffffff;
text-align:center;
background-color:#FB6A4A url('img/arrow-bg.gif') no-repeat top right;
text-decoration:none;

}
.btn:hover{
color:#E2001A;
background-color:#a1c9e4;
}
.btn.active,.btn:active{
background-color:#e1005d;
color:#fff;
}




.btn1 img{
float:left;
}

#wait {
position:absolute;
height:50px;
width:50px;
top:300px;
left:550px;
color:#666;
background:none;
font-family: 'PT Sans Narrow', sans-serif;
z-index:-88888888888888888888888888888888;
}

#main {
	position: absolute;
	top: 40px;
	width:190px;
	left: 10px;
}

#view_selection1 {

text-decoration:none;
width:190px;
display: inline;
list-style: none;
	left: 0px;

}




#view_selection {
position:absolute;
text-decoration:none;
width:190px;

display: inline;
list-style: none;
left: 0px;
}

#view_selection2 {

text-decoration:none;
width:190px;
display: inline;
list-style: none;
	left: 0px;
}

#view_selection1  ul{

  display:inline;
  width:190px;
    text-decoration:none;
list-style: none;

}

#view_selection  ul{

  display:inline;
  width:190px;
    text-decoration:none;
list-style: none;

}


.years {
  font-size: 24px;
  fill: #aaa;
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight:normal
}

.tops {
  font-size: 20px;
  fill: #aaa;
    font-family: 'PT Sans Narrow', sans-serif;
  font-weight:bold;
}


.sexes {
  font-size: 18px;
  fill: #aaa;
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight:bold;
}


.morts {
  font-size: 18px;
  fill: #aaa;
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight:bold;
}

.nat1s {
  font-size: 18px;
  fill: #aaa;
    font-family: 'PT Sans Narrow', sans-serif;
  font-weight:bold;
}

.maitres {
  font-size: 18px;
  fill: #aaa;
    font-family: 'PT Sans Narrow', sans-serif;
  font-weight:bold;
}

.auction1s {
  font-size: 16px;
  fill: #aaa;
    font-family: 'Droid Sans', sans-serif,Georgia;
  font-weight:bold;
}

.surfaces {
  font-size: 17px;
  fill: #aaa;
    font-family: 'PT Sans Narrow', sans-serif;
  font-weight:bold;
}

.datesiecles {
  font-size: 18px;
  fill: #aaa;
    font-family: 'PT Sans Narrow', sans-serif;
  font-weight:bold;
}

.date20s {
  font-size: 18px;
  fill: #aaa;
    font-family: 'PT Sans Narrow', sans-serif;
  font-weight:bold;
}

.tooltip {
	position: absolute;
	top: 50px;
	left: 50px;
  -moz-border-radius:3px;
	border-radius: 3px;
  border: 2px solid #DDD;
	/* background: #222222; */
  background: #fff;
	opacity: 1;
	/* color: #eeeeee; */
  color: #000;
	padding: 10px;
	width: 200px;
	font-size: 17px;
	z-index: 10;
font-family: 'PT Sans Narrow', sans-serif;
}




#vis {
position:absolute;
top:-20px;
left:210px;
width: 630x;
height: 650px;
clear: both;

  background:#fff;
overflow-x:hidden;
overflow-y:hidden ;
font-family: 'PT Sans Narrow', sans-serif;
z-index:-999999999999999999999999;
}

a {color:#666;}


