/*ENSEMBLE DE LA PAGE*/
body {
	position:relative;
	background-color:#FFF;
	width:980px;
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
}
a img {margin:0; padding:0; border:0;}
form, input, textarea, select {margin:0; padding:0;}
ul, li {margin:0; padding:0;}
p {margin:0; padding:0;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#815A32;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#333;}



/*CONTENEURS*/
#banniere {margin:0; padding:0; width:980px; height:260px; background-image:url("img/Banniere.jpg"); background-repeat:no-repeat;}

#logotype {position:absolute; top:86px; left:307px; margin:0; padding:0; width:172px; height:75px;}

#menu {position:absolute; top:3px; right:0; margin:0; padding:0; width:534px; height:44px;}
#menu ul {margin:0; padding:0; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-align:center;}
#menu li {float:left; margin:0 2px; padding:0;}

#formulaire_partiehaute {position:absolute; top:180px; left:570px; margin:0; padding:0; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000;}
#cadrehautdroite {position:absolute; top:180px; left:760px; margin:0; padding:20px 0 0 0; width:215px; height:140px; background-image:url("img/CadreHautDroite.jpg"); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; text-transform:uppercase; color:#A31813; text-align:center;}

#cadrehautdroite2 {position:absolute; top:180px; left:760px; margin:0; padding:0px 0 0 0; width:215px; height:140px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; text-transform:uppercase; color:#A31813; text-align:center;}

#partiegauche {float:left; margin:0px 0 0 0; padding:0; width:248px;}

#partiecentre {float:left; margin:0px 0 0 0; width:492px;}
#chemin {margin:0; padding:0 0 0 30px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#8F8E89; font-style:italic;}
#chemin a {color:#8F8E89; text-decoration:none;}
#chemin a:hover {color:#8F8E89; text-decoration:underline;}

#partiedroite {float:left; margin:60px 0 0 26px; width:200px; height:313px;}
#partiedroite p {overflow:hidden; margin:60px 0 0 20px; width:160px; height:180px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000;}
#partiedroite p.spip {margin:0; padding:0;}
#partiedroite a {text-decoration:none; color:#8b2828;}
#partiedroite a:hover {text-decoration:underline;}


#pied {clear:both; margin:0; padding:0; width:880px; height:100px; background-image:url("img/Pied.jpg"); background-position:top; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#8F8E89; text-align:center;}
#pied p {margin:auto; padding:60px 0 10px 0; width:728px;}

#rechercher {position:absolute; top:10px; left:5px;}
#newsletter {position:absolute; top:60px; left:5px;}



/*LIENS, TITRES ET TEXTES*/
.lien_menu {display:block; padding:7px 0 0 0; width:85px; height:44px; background-image:url("img/Bouton.jpg"); background-repeat:no-repeat; color:#815A32; text-decoration:none;}
.lien_menu:hover {display:block; padding:7px 0 0 0; width:85px; height:44px; background-image:url("img/Bouton_survol.jpg"); background-repeat:no-repeat; color:#FFF; text-decoration:none;}

.lien_sousmenu {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#333; text-decoration:none; line-height:25px;}
.lien_sousmenu:hover {color:#A31813;}

.lien_soussousmenu {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#333; text-decoration:none;}
.lien_soussousmenu:hover {text-decoration:underline;}

.lien_chemin {color:#8F8E89; text-decoration:none;}
.lien_chemin:hover {text-decoration:underline;}

.lien_copyright {color:#815A32; text-decoration:none;}
.lien_copyright:hover {text-decoration:underline;}



/*DIVERS*/
.label {margin:0; padding:0;}
.label label {display:block; margin:0 5px 0 0; padding:0 0 0 20px; background-image:url("img/Puce.jpg"); background-position:left; background-repeat:no-repeat; background-color:#FFF;}

.formulaire_recherche label {display:block; margin:0 5px 0 -10px; padding:0 0 0 20px; background-image:url("img/Puce.jpg"); background-position:left; background-repeat:no-repeat; background-color:#FFF;}
.formulaire_recherche input.forml {width: 120px; text-align: center; vertical-align: top;}
.formulaire_recherche input.form2 {position: relative;}

.deplier {margin:0; margin-left: 15px; padding:0 0 0 15px; background-image:url("img/Fond_menu.jpg"); background-repeat:no-repeat; cursor:pointer;}
.deplier:hover {background-image:url("img/Fond_menu_survol.jpg");}
.deplier a.lien_sousmenu { margin-left: 20px; line-height:24px;}
.deplier li {margin:0 0 0 20px; padding:0 5px; list-style-position:outside; list-style-image:url("img/MiniPuce.jpg"); font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
/*
.deplier ul {display:none;}
.deplier:hover ul {display:block; position:absolute; top:0; left:232px; width:200px; background-color:#FFF; border:solid 1px #815A32;}
*/

.contenu_haut {margin:0; padding:0; width:492px; height:24px; background-image:url("img/Contenu_haut.jpg"); background-repeat:no-repeat;}
.contenu_diagnostic {overflow:hidden; margin:0; padding:0 10px; width:470px; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
.contenu_centre {overflow:hidden; margin:0; padding:0 10px; width:470px; background-image:url("img/Contenu_centre.jpg"); background-repeat:repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
.contenu_centre a {text-decoration:none; color:#8b2828;}
.contenu_centre a:hover {text-decoration:underline;}

.contenu_bas {margin:0; padding:0; width:492px; height:24px; background-image:url("img/Contenu_bas.jpg"); background-repeat:no-repeat;}

.message_erreur {margin:10px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#red; font-weight:bold;}

.ligne {overflow:auto; margin:0 0 10px 0; padding:0; width:auto;}
.form_gauche {float:left; margin:0; padding:0; width:150px;}
.form_gauche {float:left; margin:0; padding:0;}
.form_bouton {margin:10px; padding:0; text-align:center;}

.liste {margin:0; padding:0 0 0 30px; list-style-type: disc;}

#scroll-up {
  position: relative;
	overflow: hidden;
  width:175px;
	height:196px;
	top: 54px;
	left: 10px;
  padding: 0;
  margin: 0;
}
 
.head-line {
  position: absolute;
  top: 206px;
  left: 5px;
  width:165px;
  height: 194px;
  padding: 0;
  margin: 0;
}
