body {
	background: #000;
	color: #FFF;
	font-size: 11px;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
	background-image: url(../img/bg.png);
	background-repeat: repeat-x;
}

a {
  font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	color: #84BBD0;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #84BBD0;
}

h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: left;
	font-size:20px;
	padding: 0px;
	margin: 0px;
}


h2 {
  color:lightgray;
	padding: 0px;
	font-size:10px;
  text-align:right;
  font-weight: normal;
  margin: 0px;
  border-bottom: 1px solid #555;
}

h3 {
  font-size:16px;
	padding: 0px;
  text-align:left;
  font-weight: bold;
  margin: 0px;
}

p {
	border: 1px solid #666;
	overflow: hidden;
	padding: 10px 0;
	text-align: center;
}

.container_12 {
	margin-bottom: 20px;
}

.container_16 {
}

ul li {
list-style-type:none;
margin:0;
padding:2px 0;
line-height:14px;
width:100%;
border-bottom: 1px solid #555;
font-size:11px;
text-align:left;
}

.video
{border-bottom:1px solid gray;
margin-bottom:20px;
}

.video ul li{
list-style-type:none;
margin:0;
padding:2px 0;
line-height:14px;
width:20%;
border: 0px;
font-size:11px;
text-align:left;
float:left;
}



.fli
{border-bottom:1px solid gray;
margin-bottom:20px;
}

.fli ul li{
list-style-type:none;
margin:0;
padding:2px 0;
line-height:14px;
width:156px;
border: 0px;
font-size:11px;
text-align:left;
float:left;
}

.header
{
height:74px;
font-size:40px;
padding:0px;
margin:0px;
}

.search
{
padding-top:30px;

}

.search input
{
  border:1px solid gray;

}

.search a 
{
border:2px solid gray;

}

.annonce
{
  text-align:right;
  border-bottom: 1px solid #444;
  border-top: 1px solid #444;
  padding-top:5px;
  padding-bottom:5px;
  margin-top:20px;
  margin-bottom:10px;
}
.annoncecentre
{
  text-align:center;
  border-bottom: 1px solid #444;
  border-top: 1px solid #444;
  padding-top:5px;
  padding-bottom:5px;
  margin-top:20px;
  margin-bottom:10px;
}
.annonceright
{
  text-align:right;
  border-bottom: 1px solid #444;
  border-top: 1px solid #444;
  padding-top:5px;
  padding-bottom:5px;
  margin-top:20px;
  margin-bottom:10px;
}
.annonceleft
{
  text-align:left;
  border-bottom: 1px solid #444;
  border-top: 1px solid #444;
  padding-top:5px;
  padding-bottom:5px;
  margin-top:20px;
  margin-bottom:10px;
}


.feed a {
  display:block;
  position:relative;
  vertical-align:middle;
 }
.feed a:hover {
  display:block;
  position:relative;
  vertical-align:middle;
  z-index:4000;
 }

.feed A:hover span {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	display:block;
	position:absolute;
	padding: 6px;
	top:50px; left:25px; width:285px;
	border:2px solid #999999;
	background: #313131 top center repeat-x;
	color: #FFFFFF;
	text-align: left;
  z-index:40000;

}



.feed A:hover span div{
	margin:0px;
	padding:0px;
	position:relative;
}
.feed A:hover span span{
	margin:0px;
	padding:0px;
	position:relative;
}


.feed A:hover span b {
	color: #00A0C6;
	font-size: 11px;
	z-index:24;
	position:relative;
}

.zinder
{
z-index:10000;
position:relative;}

.feed A span {
	display: none;
	font-size: 11px;
	z-index:5100;
	position:relative;
}



div.htmltooltip{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
left: -10000px;
top: -10000px;
background: #272727;
border: 4px solid #343444;
color: white;
padding: 3px;
width: 320px; /*width of tooltip*/
font-size:14px;
}

.plus
{
  color: #00A0C6;
	font-size: 11px;
	z-index:24;
	position:relative;
	text-align:right;
}

.plusplus
{
  display:none;
}
