﻿*{	font-family: "Century Gothic", Helvetica, Arial, sans-serif;}

html {
	margin: 0;
	padding: 0;
}

body {
	scrollbar-face-color: #291811;  /*pour IE seulement */
	scrollbar-shadow-color: #291811;
	scrollbar-highlight-color: #291811;
	scrollbar-3dlight-color:#4E352E;
	scrollbar-darkshadow-color:#4E352E;
	scrollbar-track-color: #291811;
	scrollbar-arrow-color: #4E352E;
	background-image: url(../images/total_fond.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	background-color: #291811;
}
	
.margin{
	margin: 4px; /*pour décoler les textes des bords*/
}	
.opaque1 {
	background-image: url(../images/img-opaq1.png);
	background-repeat: repeat;
	background-position: left top;
}
.deg-fdsite {
	background-image: url(../images/deg-fdsite.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.fd_h1 {
	background-image: url(../images/fd_h1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.fd-pieds {
	background-image: url(../images/fd_pieds.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.deg-pieds {
	background-image: url(../images/deg-pieds.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.fd-ornementHG {
	background-image: url(../images/ornements-HG.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.fd-ornementHD {
	background-image: url(../images/ornements-HD.png);
	background-repeat: no-repeat;
	background-position: right top;
}



/*les OMBRES DES ANNONCES*/
.deg-H {
	background-image: url(../images/deg-H.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.deg-D {
	background-image: url(../images/deg-D.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.deg-B {
	background-image: url(../images/deg-B.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.deg-G {
	background-image: url(../images/deg-G.png);
	background-repeat: repeat-y;
	background-position: right top;
}


/*les TEXTES*/	
	
H1, H1 a:link, H1 a:visited, H1 a:hover {
	color: #FFF;
	font-size: 15px;
	letter-spacing: 0px;
	font-style: normal;
	margin: 0px;
	font-weight: normal;
	text-transform: none;
}
H1 a:hover {
	color: #FFF;
	text-decoration: underline;
}


H2, H2 a:link, H2 a:visited, H2 a:hover {
	color:#FFF;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	text-align: left;
	text-decoration: none;
}
H2 a:hover {
	color: #FFF;
	text-decoration: underline;
}

H3, H3 a:link, H3 a:visited, H3 a:hover {
	color: #D9437A;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	margin: 0px;
	text-align: center;
}
H3 a:hover {
	color: #D9437A;
	text-decoration: underline;
}

H4, H4 a:link, H4 a:visited{
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	margin: 0px;
	text-align: left;
}
H4 a:hover{
	color: #FFF;
	text-decoration: underline;
}

H5, H5 a:link, H5 a:visited, H5 a:hover {
		color: #65aaff;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	margin: 0px;
	text-align: center;
	letter-spacing: 0.5px;
}
H5 a:hover {
	color: #65aaff;
	text-decoration: underline;
}

H6, H6 a:link, H6 a:visited, H6 a:hover {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	margin: 0px;
}
H6 a:hover {
	text-decoration: underline;
}

.texte_saisi {
	font-size: 12px;
	font-weight: normal;
	color: #072434;
	font-style: normal;
	letter-spacing: 1px;
	border: 1px solid #76857D;
	background-color: #FFFFFF;
}

.txt_pieds, .txt_pieds a:link, .txt_pieds a:visited , .txt_pieds a:hover{
	color: #FFF;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	line-height: 17px;
	text-decoration: none;
}
.txt_pieds a:hover {
	text-decoration: underline;
}

.txt_contenu, .txt_contenu a:link, .txt_contenu a:visited, .txt_contenu a:hover {
	color: #FFF;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	line-height: 17px;
	text-decoration: none;
}
.txt_contenu a:hover {
	text-decoration: underline;
}

.txt_tableau, .txt_tableau a:link, .txt_tableau a:visited, .txt_tableau a:hover {
	color: #FFF;
	margin: 0px;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	line-height: 17px;
	text-decoration: none;
}
.txt_tableau a:hover {
	text-decoration: underline;
}

.txt_contenu2 a:hover {
	color: #FFF;
	text-decoration: underline;
}
.txt_contenu2, .txt_contenu2 a:link, .txt_contenu2 a:visited, .txt_contenu2 a:hover {
	color: #FFF;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
.txt_contenu3 a:hover {
	color: #fff;
	text-decoration: underline;
}
.txt_contenu3, .txt_contenu3 a:link, .txt_contenu3 a:visited, .txt_contenu3 a:hover {
	color: #fff;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}

.reference {
	font-size: 10px;
	font-style: italic;
	color: #FFF;
	font-weight: normal;
	text-align: center;
}

.tarifs {
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	padding-left: 0px;
	background-image: url(../images/img-opaque.png);
	background-repeat: repeat;
}
.tarifs2 {
	font-size: 12px;
	font-style: normal;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding-left: 0px;
	background-color: #2a4e7b;
}
.alerte{
	color: #FFFFFF;
	border: 2px solid #CCCCCC;
	background-color: #CC0000;
	font-size: 12px;
}

/*LES LIENS*/	

a {
	color: #FFF;
	text-decoration: none;
}

a:visited {
	color: #FFF;
	text-decoration: none;
}
a:hover {
	color: #D9437A;
	text-decoration: underline;
}
.lien, .lien a:link, .lien a:visited, .lien a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 11px;
}
.lien a:hover {
	text-decoration: #D9437A;
}

/* AUTRE DECO*/	

.bordure {
	border: 2px solid #fff;
}
.bordure2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFf;
	border-right-color: #FFf;
	border-bottom-color: #FFf;
	border-left-color: #FFf;
}
.bordure3 {
	background-image: url(../images/opaq-bleu1.png);
	background-repeat: repeat;
	background-position: left top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #DE4D82;
	border-right-color: #DE4D82;
	border-bottom-color: #DE4D82;
	border-left-color: #DE4D82;
}
.bordure4 {
	background-image: url(../images/opaq-bleu1.png);
	background-repeat: repeat;
	background-position: left top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
}
.bordure-tableaux td {
	border: 1px dotted #FFF;
}

.bordure-lettres {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}

img{
	border:none;
}
