BODY {	/* jaune: E1B50E ; rose : C2007A  ; rouge : AF1024 ; gris : 696969*/
background-color : #999999;
color : #333333;
padding-left : 0;
padding-right : 0;
padding-top : 2px;
padding-bottom : 0;
font-size : 12px;
margin:0px auto;
}
.link_entete {
	margin:0px;
	margin-left: 5px;	
	font-size: 14px;
	font-weight: bold;
	font-family: 'Arial';
	letter-spacing: 5px;
	color:#E1B50E;
}
.link_entete:first-letter {
	color:#C2007A;
}

.link_entete:hover{
	color:#C2007A;
	text-decoration:none;
	cursor:pointer;
}

/*
#link_entete a{
	color:#E1B50E;	
}

#link_entete a:hover{
	color:#C2007A;
	text-decoration:none;
}
*/
A:link {
color : #000000;
font-weight : bold;
text-decoration : none;
}
A:hover {
color : #c2007a;
font-weight : bold;
text-decoration : underline;
}
A:visited {
color : #000000;
font-weight : bold;
text-decoration : none;
}
fieldset{
margin:0;padding:0;border:0;
}
.link_url_site:link {
color : #af1024;
font-weight : bold;
text-decoration : none;
}
.link_url_site:hover {
color : #af1024;
font-weight : bold;
text-decoration : underline;
}
.link_url_site:visited {
color : #af1024;
font-weight : bold;
text-decoration : none;
}
.link_site:link {
color : #c2007a;
font-weight : bold;
text-decoration : none;
}
.link_site:visited {
color : #c2007a;
font-weight : bold;
text-decoration : none;
}
.link_site:hover {
color : #c2007a;
font-weight : bold;
text-decoration : underline;
cursor: pointer;
}
.link_menu:link {
color : #696969;
font-weight : normal;
text-decoration : none;
}
.link_menu:visited {
color : #696969;
font-weight : normal;
text-decoration : none;
}
.link_menu:hover {
color : #c2007a;
font-weight : normal;
text-decoration : underline;
}
.blanc:link {
color : #ffffff;
font-weight : bold;
text-decoration : none;
}
.blanc:visited {
color : #ffffff;
font-weight : bold;
text-decoration : none;
}
.blanc:hover {
color : #ffffff;
font-weight : bold;
text-decoration : underline;
}

.link_flux:link {
color : #6F2743;
font-weight: normal;
text-decoration : none;
}
.link_flux:visited {
color : #6F2743;
font-weight: normal;
text-decoration : none;
}
.link_flux:hover {
color : #c2007a;
font-weight: normal;
text-decoration : underline;
}

.infos {
margin:0px auto;
width:800px;
font-size : xx-small;
color : white;
}
.tri_rapide {
font-family : 'Arial';
font-size : 12px;
color : white;
font-weight : bold;
text-decoration : none;
background-color : #e1b50e;
}
.nom_agence_header {
font-weight : bold;
}
.titre_agence_header {
font-weight : bold;
}
.nom_agence {
color : black;
font-weight : bold;
}
.titre_agence {
color : black;
font-weight : bold;
}
.header {
margin:0px auto;
border-top-width : 1px;
border-top-color : #000000;
border-top-style : solid;
border-right-color : #000000;
border-right-style : solid;
border-right-width : 1px;
border-left-color : #000000;
border-left-style : solid;
border-left-width : 1px;
border-color : #000000;
padding-bottom : 5px;
background-color : #ffffff;
height: 100px;
}
.encadre {
margin:0px auto;
width:800px;
border-right-color : #000000;
border-right-style : solid;
border-right-width : 1px;
border-left-color : #000000;
border-left-style : solid;
border-left-width : 1px;
border-color : #000000;
background-color : #ffffff;
}
.footer {
margin:0px auto;
width:800px;
border-color : #000000;
border-right-color : #000000;
border-right-style : solid;
border-right-width : 1px;
border-left-color : #000000;
border-left-style : solid;
border-left-width : 1px;
border-bottom-width : 1px;
border-bottom-color : #000000;
border-bottom-style : solid;
background-color : #c2007a;
}
.footer2 {
margin:0px auto;
width:800px;
border-color : #000000;
border-right-color : #000000;
border-right-style : solid;
border-right-width : 1px;
border-left-color : #000000;
border-left-style : solid;
border-left-width : 1px;
border-bottom-width : 1px;
border-bottom-color : #000000;
border-bottom-style : solid;
background-color : #cccccc;
}

TD {
font-family : 'Arial';
font-size : 12px;
border : white;
/* color : #696969; */
color:#6F2743;
}
UL{
padding: 0;
margin: 0;
}
.texte{
	font-family:'Arial';
	font-size:9pt;
	text-align:justify;
	font-weight:normal;
	color:#6F2743;
}
.titre {
font-family : 'Arial';
font-size : 12px;
color : white;
font-weight : bold;
text-decoration : none;
background-color : #c2007a;
padding: 3px;
margin: 0;
}
H1 {
font-family : 'Arial';
font-size : 12px;
color : white;
font-weight : bold;
text-decoration : none;
padding: 0 0 0 0;
margin: 0;
}
.soustitre {
font-family : 'Arial';
font-size : 12px;
color : white;
font-weight : bold;
text-decoration : none;
background-color : #af1024;
padding : 3px;
}
.soustitre_2 {
font-family : 'Arial';
font-size : 12px;
color : white;
font-weight : bold;
text-decoration : none;
background-color : #E1B50E;
padding : 3px;
}
.soustitre_3 {
font-family : 'Arial';
font-size : 12px;
color : white;
font-weight : bold;
text-decoration : none;
background-color : #C2007A;
padding : 3px;
}
.soustitre_4 {
font-family : 'Arial';
font-size : 12px;
color : white;
font-weight : bold;
text-decoration : none;
background-color : #660033;
padding : 3px;
}
H2 {
line-height:normal;
font-family : 'Arial';
font-size : 12px;
color : white;
font-weight : bold;
text-decoration : none;
padding: 0 0 0 0;
margin: 0;
}
H3 {
font-family : 'Arial';
font-size : 12px;
padding: 0 0 0 0;
margin: 0;
}
H3:link {
text-decoration:none;
}
H3:hover {
text-decoration:none;
}
H3:visited {
text-decoration:none;
}
H4 {
font-family : 'Arial';
font-size : 11px;
font-weight: inherit;
text-decoration : none;
padding: 0 0 0 0;
margin: 0;
}
FORM {
padding: 0 0 0 0;
margin: 0;
}
.infos_diverses {
font-family : 'Verdana';
font-size : 10px;
text-decoration : none;
}
.ficheAnnonce {
font-family : 'Arial';
font-size : 12px;
color : #000000;
background-color : #e9e9e9;
vertical-align : top;
}
.boutons {
color : #ffffff;
background-color : #e1b50e;
}
.stabilo {
color : #ffffff;
background-color : #c2007a;
padding: 2px;
font-weight: bold;
}
.stabilo_prix {
color : #ffffff;
background-color : #af1024;
height : 28px;
width : 90px;
padding : 5px;
}
.stabilo:link {
color : #ffffff;
}
.stabilo:hover {
color : #ffffff;
}
.stabilo:visited {
color : #ffffff;
}
.numPage {
color : #c2007a;
}

A.boutons {
font: 9px/20px "Verdana";
font-weight : bold;
text-decoration : none;
display : block;
color : #ffffff;
text-align : center;
width : 150px;
margin-bottom : 5px;
}
A.boutons:hover {
background : #c2007a;
color : #ffffff;
}
A.boutons:visited {
color : #ffffff;
}
.menu {
background-color : #e9e9e9;
}
.descriptif {
line-height : 18px;
font-family : verdana;
color:#6F2743;
}
.formulaire {
background-color : #e9e9e9;
}
.champForm {
font-size : 8pt;
}
.desactive {
background-color : #cccccc;
}
INPUT {
cursor : pointer;
font-family : Arial;
font-size : 8pt;
font-style : normal;
font-weight : normal;
}
SELECT {
cursor : pointer;
font-family : Arial;
font-size : 8pt;
font-style : normal;
font-weight : normal;
background-color : #fffffc;
z-index : 1;
padding : 0;
margin: 0;
}
LI {
line-height : 8px;
list-style-image : url("/img/fleche.png");
list-style-position : outside;
}
LABEL {
cursor : pointer;
}
img{
border:0;
}
#margeGauche{
	width:8px;
}
#margeDroite{
	width:8px;
}
#margeDroiteInterne{
	width:8px;
}
.infos_produits {
background : #fff;
float : right;
position : fixed;
display : block;
top : 10px;
left : 625px;
height : 70px;
width : 160px;
border : 3px solid #e1b50e;
z-index : 5;
}

.hterrors {
font-family : "Verdana";
line-height : 16px;
}
UL.hterrors{
margin-left:20px;
}

ul.error li {
	list-style-position: inside;
	padding-left: 20px;
	line-height: 20px;
	color: black;
}
ul.error{
	background: url('/img/error.png') left top no-repeat;
	padding-left: 20px;
	line-height: 20px;
	color: red;
}
/* Pour les images de consommation d'énergie : */
#img_consom_energ{
	position: inherit;
	color: #fff;
}
#txt_consom_energ_A{
	position: absolute;
	margin-left: -40px;
	margin-top: 20px;
}
#txt_consom_energ_B{
	position: absolute;
	margin-left: -40px;
	margin-top: 44px;
}
#txt_consom_energ_C{
	position: absolute;
	margin-left: -40px;
	margin-top: 66px;
}
#txt_consom_energ_D{
	position: absolute;
	margin-left: -40px;
	margin-top: 90px;
}
#txt_consom_energ_E{
	position: absolute;
	margin-left: -40px;
	margin-top: 114px;
}
#txt_consom_energ_F{
	position: absolute;
	margin-left: -40px;
	margin-top: 138px;
}
#txt_consom_energ_G{
	position: absolute;
	margin-left: -40px;
	margin-top: 162px;
}
#img_emissions_ges{
	position: inherit;
	color: #fff;
}
#txt_emissions_ges_A{
	position: absolute;
	margin-left: -36px;
	margin-top: 20px;
}
#txt_emissions_ges_B{
	position: absolute;
	margin-left: -36px;
	margin-top: 44px;
}
#txt_emissions_ges_C{
	position: absolute;
	margin-left: -36px;
	margin-top: 67px;
}
#txt_emissions_ges_D{
	position: absolute;
	margin-left: -36px;
	margin-top: 90px;
}
#txt_emissions_ges_E{
	position: absolute;
	margin-left: -36px;
	margin-top: 114px;
}
#txt_emissions_ges_F{
	position: absolute;
	margin-left: -36px;
	margin-top: 138px;
}
#txt_emissions_ges_G{
	position: absolute;
	margin-left: -36px;
	margin-top: 162px;
}

/*
.highslide {
cursor : url(../highslide/graphics/zoomin.cur), pointer;
outline : none;
}
.highslide-active-anchor img {
visibility : hidden;
}
.highslide img {
border : 2px solid gray;
}
.highslide:hover img {
border : 2px solid white;
}
.highslide-wrapper {
background : white;
}
.highslide-image {
border : 2px solid white;
}
.highslide-caption {
display : none;
border : 2px solid white;
border-top : none;
font-family : Verdana, Helvetica;
font-size : 10pt;
padding : 5px;
background-color : white;
}
.highslide-loading {
display : block;
color : black;
font-size : 8pt;
font-family : sans-serif;
font-weight : bold;
text-decoration : none;
padding : 2px;
border : 1px solid black;
background-color : white;
padding-left : 22px;
background-image : url(../highslide/graphics/loader.white.gif);
background-repeat : no-repeat;
background-position : 3px 1px;
}
a.highslide-credits, a.highslide-credits i {
padding : 2px;
color : silver;
text-decoration : none;
font-size : 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
color : white;
background-color : gray;
}
.highslide-move {
cursor : move;
}
.highslide-overlay {
display : none;
}
a.highslide-full-expand {
background : url(../highslide/graphics/fullexpand.gif) no-repeat;
display : block;
margin : 0 10px 10px 0;
width : 34px;
height : 34px;
}
.controlbar {
background : url(../highslide/graphics/controlbar4.gif);
width : 167px;
height : 34px;
}
.controlbar a {
display : block;
float : left;
height : 27px;
}
.controlbar a:hover {
background-image : url(../highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
width : 50px;
}
.controlbar .next {
width : 40px;
background-position : -50px 0;
}
.controlbar .highslide-move {
width : 40px;
background-position : -90px 0;
}
.controlbar .close {
width : 36px;
background-position : -130px 0;
}
.highslide-display-block {
display : block;
}
.highslide-display-none {
display : none;
}
*/
