@charset "utf-8";
/* CSS Document */

*
{
	margin:0;
	padding:0;
	/*height:100%;*/
}

body
{
	background-image:url(medias/Degrade.png);
	background-repeat:repeat-x;
	background-color:#8c8c8a !important;
	background-color:#81817f;
}

#container
{
	position:relative;
	width:1064px;
	/*min-height: 100%;*/
	margin-left:auto;
	margin-right:auto;
	/*margin-top:5px;*/
	/*
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003366;
	border-left-color: #003366;
	*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
}

#topHeader
{
	width:1064px;
	height:39px;
	background-image:url(medias/topHeader.png);
	background-repeat:no-repeat;
}

#header
{
	width:1064px;
	height:89px;
	background-image:url(medias/Headernotext.png);
	background-repeat:no-repeat;
}

#subHeader
{
	width:1064px;
	height:26px;
}

#global
{
	width:1064px;
	height:auto;
	overflow:hidden;
	background-color:#fff;
}

#menu
{
	float:left;
	width:353px;
	height:530px;
	margin:0;
	/*border-right-style:solid;
	border-right-width:2px;
	border-right-color:#838788;*/
}
#menuresultats
{
	float:left;
	width:353px;
	height:530px;
	margin:0;
	/*border-right-style:solid;
	border-right-width:2px;
	border-right-color:#838788;*/
}

#google_ad_sense
{
	position:absolute;
	top:330px;
	left:173px;
	z-index:999;
	width:auto;
	height:auto;
	
}

#main
{
	
	float:left;
	width:417px;
	height:530px;
	background-image:url(medias/Center.png);
	background-repeat:no-repeat;
	margin:0;
	
	
}

#mainresultats
{
	
	float:left;
	width:846px;
	height:530px;
	margin:0;
	text-align:center;
	overflow:auto;
	
	
}

#inside
{
	
	width:auto;
	height:auto;
	padding-left:15px;
	padding-top:10px;
	padding-right:30px;
	
	
}

#menuRight
{
	float:left;
	width:294px;
	height:530px;
	margin:0;
	background-image:url(medias/menuRight.png);
	background-repeat:no-repeat;
}



#footer
{
	
	clear:both;
	/*position:relative;*/
	background-color:#fff;
	/*margin-top:20px;*/
	width:100%;
	height:38px;
	margin-bottom:20px;
	/*padding-top:20px;*/
	
	background-image:url(medias/Footer.png);
	background-repeat:no-repeat;
	
	/*bottom:0;
        left:0;*/
}

#date
{
	position:absolute;
	top:15px;
	left:380px;
	color:#c20000;
	font-weight:normal;
	font-size:11px;
}
#heure
{
	display:inline;
	color:#c20000;
	font-weight:normal;
	font-size:11px;
}
a.lienRef
{
	color:#ff0000;
	texte-decoration:none;
}
div.fadein
{
	display:none;
	position:absolute;
	top:371px;
	right:110px;
	border:0px;
	height:auto;
	width:176px;
}
a.lienRef:hover
{

}

#lienInterpole
{
	position:absolute;
	top:30px;
	left:185px;
}

#lienInterpole a
{
	text-decoration:none;
	color:#000;
}

#lienInterpole a:hover
{
	text-decoration:none;
	color:#000;
}

#lienAccueil
{
	position:absolute;
	top:134px;
	right:150px;
	font-weight:normal;
}
a.lienAccueil
{
	text-decoration:none;
	color:#fff;
}
a.lienAccueil:hover
{
	text-decoration:none;
	color:#fff;
}
a.knowHow 
{ 
	position:absolute;
	top:216px;
	left:134px;
	display: block; 
	width: 216px;
	height: 25px;
	background-image: url(medias/savoir_faire_hover.png); 
}

a.knowHow:hover { 
	visibility: visible
}
a.knowHow:hover img {
	visibility: hidden
}

a.accueil 
{ 
	position:absolute;
	top:164px;
	left:134px;
	display: block; 
	width: 216px;
	height: 25px;
	background-image: url(medias/accueil_hover.png); 
}

a.accueil:hover { 
	visibility: visible
}
a.accueil:hover img {
	visibility: hidden
}


a.whoami 
{ 
	position:absolute;
	top:191px;
	left:134px;
	display: block; 
	width: 216px;
	height: 25px;
	background-image: url(medias/whoami_hover.jpg); 
}

a.whoami:hover { 
	visibility: visible
}
a.whoami:hover img {
	visibility: hidden
}
a.whoami2 
{ 
	position:absolute;
	top:191px;
	left:134px;
	display: block; 
	width: 216px;
	height: 25px;
	background-image: url(medias/whoami_hover.png); 
}

a.whoami2:hover { 
	visibility: visible
}
a.whoami2:hover img {
	visibility: hidden
}
a.ref 
{ 
	position:absolute;
	top:241px;
	left:134px;
	display: block; 
	width: 216px;
	height: 25px;
	background-image: url(medias/references_hover.png); 
}

a.ref:hover { 
	visibility: visible
}
a.ref:hover img {
	visibility: hidden
}
a.liens 
{ 
	position:absolute;
	top:266px;
	left:134px;
	display: block; 
	width: 216px;
	height: 25px;
	background-image: url(medias/liens_hover.png); 
}

a.liens:hover { 
	visibility: visible
}
a.liens:hover img {
	visibility: hidden
}

a.contact 
{ 
	position:absolute;
	top:291px;
	left:134px;
	display: block; 
	width: 216px;
	height: 25px;
	background-image: url(medias/contact_hover.png); 
}

a.contact:hover { 
	visibility: visible
}
a.contact:hover img {
	visibility: hidden
}

.blanc
{ 
	color:white;
	font-weight:normal;
}

a.link 
{ 
	color:white;
	font-weight:normal;
	text-decoration:none;
}

a.link:hover { 
	color:white;
	font-weight:normal;
	text-decoration:underline;
}
a.link:visited {
	color:white;
	font-weight:normal;
	text-decoration:none;
}

.inputSearch
{
	position:absolute;
	top:175px;
	right:155px;
	border:0px;
	height:12px;
	width:119px;
	color:#FF0000;
	font-size:9px;
	font-weight:bold;
	padding-top:2px;
}

.inputLogin
{
	position:absolute;
	top:262px;
	right:155px;
	border:0px;
	height:12px;
	width:119px;
	color:#FF0000;
	font-size:9px;
	font-weight:bold;
	padding-top:2px;
}

.inputMDP
{
	position:absolute;
	top:286px;
	right:155px;
	border:0px;
	height:12px;
	width:119px;
	color:#FF0000;
	font-size:9px;
	font-weight:bold;
	padding-top:2px;
}

.btok
{
	position:absolute;
	top:175px;
	right:115px;
	border:0px;
	height:21px;
	width:32px;
}

.btok2
{
	position:absolute;
	top:285px;
	right:115px;
	border:0px;
	height:21px;
	width:32px;
}

.actuBox
{
	position:absolute;
	top:336px;
	right:105px;
	border:0px;
	height:258px;
	width:216px;

}

#liensFooter
{
	padding-top:7px;
	padding-right:325px;
	text-align:right;

}
.liMarginLeft
{
	margin-left:15px;
	line-height:1.8em;
}

a.info {
	position: relative;
	text-decoration: none;
	color: #7e8181;
	font-weight:bold;
	border-bottom: 1px #7e8181 dotted;
}
a.info span {
	display: none;
}
a.info:hover {
	background: none; /* correction d'un bug IE */
	z-index: 500;
}
a.info:hover span {
	display: inline;
	position: absolute;
	font-size:11px;
	font-weight:normal;
	top: 2em;
	left: 1em;
	background: #fd0100;
	text-align: center;
	color: white;
	padding:2px;
	border:1px #7e8181 dotted;
}

h1
{
color:#fd0100;
font-size:16px;
font-weight:bold;
}
h4
{
font-size:10px;
color:#7e8181;
font-weight:normal;
}
.noir
{
font-size:11px;
color:#000;
font-weight:normal;
}
.whoami
{
font-style:italic;
color:#7e8181;
}
.imgwhoami
{
float:left;
margin:3px;
border:1px solid;
border-color:#ff0000;
}
