@charset "utf-8";
/* CSS Document */
/**new image gallery 9th february 2009*/
.clear{
clear:both;
}
.thumbs{
position:relative;
float:left;
width:80px;
height:80px;
overflow:hidden;
text-align:center;
background-color:#f6f6f6;
margin:0 6px 6px 0;
border:1px solid #d9e0e2;
padding:3px;
}

body  {
	/*font: 70% Verdana, Arial, Helvetica, sans-serif;*/

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	
}
.lien_centre{
text-align:center;
}
#container { 
	width: 951px;  
	background: #FFFFFF;
	margin: 0 auto;
	border:1px solid #000;
} 
#header {
background-color:#f2f2f2;
margin:0;
border-bottom:1px solid #000000;
}
#header h1, #header h1 a:link, #header h1 a:hover, #header h1 a:visited, #header h1 a:active  {
color:#6f6767 !important;
font-size:15px !important;
margin:6px 2px 2px 2px;
text-transform:none !important;}

#header table {
width:100%;
height:39px;}

#header input {
padding:0px;
}
td.search {
text-align:center;
font-size:90%;
padding:4px 2px 0 2px}
td.fontsize {
padding-top:15px;
width:90px;}
td.fontsize img {
margin-right:1px;}

form#form1 {
margin:0;
padding:0;}
.paddingTop {
padding-top:4px;}
input#find {
color:#FFFFFF;
background-color:#6cc22f;
margin:0;}
input#fulltext {
margin:0;}
#header a:link, #header a:visited {
text-decoration:none;}
#header a:hover {
text-decoration:underline;}
#links {
background-color:#669999;
color:#FFFFFF;
text-align:right;
padding:2px 9px 2px 2px;
font-size:90%;}
#links a:link, #links a:hover , #links a:visited {
color:#FFFFFF;}
/* ----------------------------------------------------*/


#zoneB {
	vertical-align:top;
	width: 194px; 
	background: #d9e0e2;
	padding: 8px 3px 10px 3px;
	margin:0;
}
#zoneB.hp {
width:303px;
height:485px;
background-image:url(fond-zoneB-hp.gif);
background-position:bottom left;
background-repeat:no-repeat;}
p.categories {
text-align:center;
margin: 20px 0;}
#zoneB #login {
margin-left:10px !important;
margin-top:20px;
margin-bottom:10px;}
#zoneB #login a:link, #zoneB #login a:visited  {
color:#316e6e;
font-size:90%;
text-decoration:underline !important;
padding-left:15px;
}
#zoneB.hp #login {
margin-top:70px;
margin-left:0px !important;}
#zoneB.hp #login form{
margin-left:23px;}
#zoneB.hp h3 {
color:#FFFFFF;}
#Une {
color:#669999;}
#Une a:link, #Une a:visited  {
color:#cd4a4a;
font-style:italic;
text-decoration:none;
}
#Une a.toutes:link, #Une a.toutes:visited  {
color:#cd4a4a;
font-style:normal;
text-decoration:none;
font-size:11px;
margin:10px 0 3px 50px;
}
#zoneB.hp #Une a.toutes:link, #zoneB.hp #Une a.toutes:visited {
margin-left:130px;}
#Une div {
margin-left:50px;
font-size:90%;}
#zoneB.hp #Une div {
margin-right:60px;}
#zoneB.hp h3 {
}
#zoneB h3 {
color:#669999;
padding:0;
margin:2px 0;}
#zoneB form {
margin:0;}
#zoneB label {
color:#669999;
display:none;}
#zoneB input.bouton {
background-image:url(../images/se-logger.gif);
background-position:center;
background-repeat:no-repeat;
width:25px;
background-color:#d9e0e2;
border:0 !important;}
#zoneB.hp input.bouton {
background-image:url(../images/se-logger-hp.gif);
background-position:center;
background-repeat:no-repeat;
width:25px;
background-color:#a9c2c9;
border:0 !important;}
/* ---------------------------------------------- */
td#homepage {
background:#d9e0e2;
background-image:url(fond-zoneA-hp.gif);
background-position:bottom;
background-repeat:no-repeat;}
/* ---------------------------------------------- */
#zoneA { 
	margin: 0 0 0 0; 
	padding: 0 0 30px 0;
	background-image:url(fond-zoneA.gif);
	background-position:bottom;
	background-repeat:no-repeat;
} 
#menuH {

padding:0 0 0 0;
margin:0 0 0 0 ;
color:#FFFFFF;
font-size:105%;
display:block;
width:100% !important;
height:26px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background-color:#669999;
}

#menuH div {
/*float:left;
background-color:#b2cccc;*/
}
/*div.end {
display:block;
float:none !important;
background-color:#b2cccc;
height:20px;}
*/
#menuH a:link, #menuH a:visited{
display:block;
color:#FFFFFF;
/*border-right:1px solid #ffffff;*/
padding:3px 8px 3px 8px !important;
text-decoration:none;
}
#menuH a:hover, #menuH a:active{
background-color:#669999;
text-decoration:none;
}
/*#menuH a.ouvert:link, #menuH a.ouvert:visited {
background-color:#669999;
text-decoration:none;}*/
#navigation {
clear:both;
background-color:#d4dede !important;
color:#666666 !important;
text-align:right;
font-size:90%;
margin:0;
padding:3px 5px;}
#navigation a:link, #navigation a:visited{
color:#666666;
text-decoration:underline;}
#navigation a:hover, #navigation a:active{
text-decoration:none;
}


#content {
padding:10px 40px 40px 40px;}
#carnet {
width:678px;
margin:auto;}
#fiche {
background-color:#f2f2f2;
background-image:url(../images/arrondi-bas-fiche.gif);
background-position:bottom;
background-repeat:no-repeat;
/*padding: 10px 0 10px 0;*/
padding:10px;
text-align:center;
clear:both !important;
}

#onglets, #onglets table {
margin-bottom:0 !important;
 }
#onglets  td{

/*height:27px;*/
width:118px !important;
color:#FFFFFF !important;
font-size:120%;
font-weight:bold;
text-align:center;
background-position:top ;
background-repeat:no-repeat;

border:1px solid #ffffff !important;
padding-top:5px !important;}


#onglets a:link, #onglets  a:visited{
color:#FFFFFF !important;
text-decoration:none;
}
#onglets  a:hover, #onglets  a:active{
text-decoration:underline !important;
}
div.contenu_onglet ul {
margin-top:0 !important;}

div.contenu_onglet {
background-position:top left;
background-repeat:no-repeat;
margin-top:0 !important;
padding-top:15px;}
#zoneA.qualite div.contenu_onglet {
background-image:url(fond-liste-onglets.jpg);
}
#zoneA.prix div.contenu_onglet {
background-image:url(fond-liste-onglets-prix.jpg);
}
#zoneA.table div.contenu_onglet {
background-image:url(fond-liste-onglets-table.jpg);
}

/* ----------------------------------------------- */

#footer { 
	padding: 5px 10px 5px 20px;
	background:#f2f2f2; 
	border-top:1px solid #c5c5c5;
	margin:0;
} 
#footer a:link, #footer a:visited { 
	color:#666666;
} 

a.top:link, a.top:visited {
color:#FF0000 !important;
}
/* ---------------------------- */
h1 {
font-size:120%;
color:#669999;
text-transform:uppercase;
/*margin-top:0.2em;*/
margin-bottom:1em;}
h2 {
font-size:110%;
color:#669999;
/*background-image:url(fond-h2.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;*/
}
h3 {
font-size:110%;
color:#547b7b;
/*background-image:url(fond-h3.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:14px;*/}
h4 {
color:#547b7b;
font-size:100%;
/*background-image:url(fond-h4.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:15px;*/
font-weight:normal;}

input {
font:Verdana, Arial, Helvetica, sans-serif;}
tr {
vertical-align:top;}
th {
background-color:#669999;
color:#FFFFFF;
text-align:left;
padding:2px;
/*text-transform:uppercase;*/
border-right:1px solid #ffffff;}
th a:link, th a:hover, th a:visited{
color:#ffffff !important;
text-decoration:underline;
}
th h1 {
color:#fff !important;
margin-left:5px;}
#content td {
border-right:1px solid #ffffff;
background-color:#d8e5e5;
color:#4c7777;
padding:2px;}
#content td p {
margin-top:0;
margin-bottom:20px;}
#content tr.alt td {
border-right:#ffffff;
background-color:#b2cccc;
color:#fff;}
#content a:link {
color:#4c7777;}
#content .sitemap a:link{
color:black;
}
#content .sitemap a:visited{
color:#3a3a3a;
}
#content a:visited {
color:#889797;}
#content a:hover {
text-decoration:none;}
#content tr.alt td a:link {
color:#ffffff;
}
#homepage {
padding-top:20px;}
ul.sousRubrique {
width:70%;
/*margin:auto;*/
margin:0 0 0 2px;
padding:0;
}
ul.sousRubrique li {
	border-left:10px solid #9cb8ba;
	list-style-type:none;
	padding-left:8px;
	margin-bottom:10px;
	background-color:#bbcccd;
	padding:5px;
}
ul.sousRubrique li h3{
margin:5px;
}

ul.sousRubrique a{

color:#fff !important;
margin-right : 8px;
font-weight:bold;
text-decoration:none;
}

.sitemap ul.sousRubrique a{
 color:#000 !important;}
ul.liste li  {
border-left:10px solid #9cb8ba;
list-style-type:none;
padding-left:8px;
margin-bottom:20px;
}
ul.liste li table {
width:550px;
}
ul.liste li table td.photo {
width:70px;
}
td.email a:link, td.email a:hover, td.email a:visited {
font-weight:normal;
}
ul.liste a{
font-size:100%;
color:#b60d0f;
margin-right : 8px;
font-weight:bold;
letter-spacing:0.1em;
}

img.pertinence {
border:2px solid #ffffff;}
input.formRequired {
border:2px inset #279191;}
#zoneA input.button {
background-color:#669999;
color:#FFFFFF;
border:1px outset #006633;}
table.qualiguide {
width:500px;
}
table.qualiguide th{
text-align:center;
width:65px;
}
/* --------------------------- look portail neutre ------------------------------- */

#zoneA #menuH {
background-color:#669999;
padding:0 0 0 0;
color:#FFFFFF;
}
#zoneA #menuH a:link, #zoneA #menuH a:visited{
background-color:#669999;
color:#FFFFFF;
padding:3px 10px;
text-decoration:none;
}
#zoneA #menuH a:hover, #zoneA  #menuH a:active{
background-color:#84aeae;
text-decoration:none;
}
#zoneA #menuH a.ouvert:link,#zoneA #menuH a.ouvert:visited {
background-color:#84aeae;
text-decoration:none;}
/*#zoneA div.end {
display:block;
float:none !important;
background-color:#c686b5;
height:20px;}

#zoneA #navigation {
background-color:#ddb6d3;
color:#FFFFFF;
text-align:right;
font-size:90%;
margin:0;
padding:3px 5px;}
#zoneA h1 {
color:#4b2077;
}
#zoneA h2 {
color:#4b2077;
}
#zoneA h3 {
color:#c686b5;
}
#zoneA h4 {
color:#c686b5;
}
#zoneA th {
background-color:#ad799f;
}
#zoneA #content tr td {
border-right:#ad799f;
background-color:#f2e4ef;
color:#7c5672;
padding:2px;}
#zoneA #content tr.alt td {
border-right:#ad799f;
background-color:#ddb6d3;
color:#FFFFFF;
}
*/

/* --------------------------- look portail qualité ------------------------------- */
#zoneA.qualite {}

#zoneA.qualite #menuH {
background-color:#c686b5 ;
padding:0 0 0 0;
color:#FFFFFF;
}
#zoneA.qualite #menuH a:link, #zoneA.qualite  #menuH a:visited{
background-color:#c686b5;
color:#FFFFFF;
padding:3px 10px;
text-decoration:none;
}
#zoneA.qualite #menuH a:hover,#zoneA.qualite  #menuH a:active{
background-color:#ddb6d3;
text-decoration:none;
}
#zoneA.qualite #menuH a.ouvert:link,#zoneA.qualite #menuH a.ouvert:visited {
background-color:#ddb6d3;
text-decoration:none;}
#zoneA.qualite  div.end {
display:block;
float:none !important;
background-color:#c686b5;
height:20px;}

#zoneA.qualite #navigation {
background-color:#ddb6d3;
color:#FFFFFF;
text-align:right;
font-size:90%;
margin:0;
padding:3px 5px;}
#zoneA.qualite h1 {
color:#4b2077;
}
#zoneA.qualite h2 {
color:#4b2077;
/*background-image:url(fond-h2.gif);
*/}
#zoneA.qualite h3 {
color:#c686b5;
/*background-image:url(fond-h3.gif);
*/}
#zoneA.qualite h4 {
color:#c686b5;
/*background-image:url(fond-h4.gif);
*/}
#zoneA.qualite th {
background-color:#ad799f;

}

#zoneA.qualite #content tr td {
/*border-right:#ad799f;*/
background-color:#faf3f9;
color:#7c5672;
padding:2px;}
#zoneA.qualite #content tr.alt td {
border-right:#ad799f;
background-color:#efd3e8;
color:#FFFFFF;
}
#zoneA.qualite #content a:link {
color:#ad799f;}
#zoneA.qualite #content a:visited {
color:#94808f;}
#zoneA.qualite #content a:hover {
text-decoration:none;}
					#zoneA.qualite #content #onglets table tr td {
						background-image:url(onglet-rose-clair.gif) !important;
						background-color:#E8B2DD;}
					#zoneA.qualite #content #onglets table tr td.ouvert {
						background-image:url(onglet-rose-vif.gif) !important;
						background-color:#C686B5;}

/* --------------------------- look barometre qualité ------------------------------- */
#zoneA.barometre {}

#zoneA.barometre #menuH {
background-color:#8cc63e ;
padding:0 0 0 0;
color:#FFFFFF;
}
#zoneA.barometre #menuH a:link, #zoneA.barometre  #menuH a:visited{
background-color:#8cc63e;
color:#FFFFFF;
padding:3px 10px;
text-decoration:none;
border-right:1px solid #fff;}
#zoneA.barometre #menuH a:hover, #zoneA.barometre #menuH a:active{
background-color:#abdb69;
text-decoration:none;
}
#zoneA.barometre #menuH a.ouvert:link, #zoneA.barometre #menuH a.ouvert:visited {
background-color:#abdb69;
text-decoration:none;}
#zoneA.barometre  div.end {
display:block;
float:none !important;
background-color:#8cc63e;
height:20px;}

#zoneA.barometre #navigation {
background-color:#8cc63e;
color:#FFFFFF;
text-align:right;
font-size:90%;
margin:0;
padding:3px 5px;}

#zoneA.barometre h1 {
color:#037a3b;
}
#zoneA.barometre h2 {
color:#037a3b;
/*background-image:url(fond-h2.gif);*/
}
#zoneA.barometre h3 {
color:#7f9363;
/*background-image:url(fond-h3.gif);
*/}
#zoneA.barometre h4 {
color:#7f9363;
/*background-image:url(fond-h4.gif);
*/}
#zoneA.barometre th {
background-color:#8cc63e;
}
#zoneA.barometre #content tr td {
border-right:#ffffff;
background-color:#bde28a;
color:#7c5672;
padding:2px;}
#zoneA.barometre #content tr.alt td {
border-right:#ffffff;
background-color:#a9ca7c;
color:#FFFFFF;
}
#zoneA.barometre #content a:link {
color:#63a609;}
#zoneA.barometre #content a:visited {
color:#7f9363;}
#zoneA.barometre #content a:hover {
text-decoration:none;}
/* --------------------------- look prix wallonie qualité ------------------------------- */
#zoneA.prix {}

#zoneA.prix #menuH {
background-color:#f19100 ;
padding:0 0 0 0;
color:#FFFFFF;
}
#zoneA.prix #menuH a:link, #zoneA.prix  #menuH a:visited{
background-color:#f19100;
color:#FFFFFF;
padding:3px 10px;
text-decoration:none;
border-right:1px solid #fff;}
#zoneA.prix #menuH a:hover, #zoneA.prix #menuH a:active{
background-color:#fbb243;
text-decoration:none;
}
#zoneA.prix #menuH a.ouvert:link, #zoneA.prix #menuH a.ouvert:visited {
background-color:#fbb243;
text-decoration:none;}
#zoneA.prix  div.end {
display:block;
float:none !important;
background-color:#f19100;
height:20px;}

#zoneA.prix #navigation {
/*background-color:#f19100;
color:#FFFFFF;*/
text-align:right;
font-size:90%;
margin:0;
padding:3px 5px;}

#zoneA.prix h1 {
color:#db4402;
}
#zoneA.prix h2 {
color:#db4402;
/*background-image:url(fond-h2.gif);*/
}
#zoneA.prix h3 {
color:#c67c0b;
/*background-image:url(fond-h3.gif);*/
}
#zoneA.prix h4 {
color:#c67c0b;
/*background-image:url(fond-h4.gif);*/
}
#zoneA.prix th {
background-color:#f19100;
}
#zoneA.prix #content tr td {
border-right:#ffffff;
background-color:#faead3;
color:#7c5672;
padding:2px;}
#zoneA.prix #content tr.alt td {
border-right:#ffffff;
background-color:#f9cc89;
color:#FFFFFF;
}
#zoneA.prix #content a:link {
color:#f19100;}
#zoneA.prix #content a:visited {
color:#7f9363;}
#zoneA.prix #content a:hover {
text-decoration:none;}
#zoneA.prix #content td a {
color:#db4402; }

						#zoneA.prix #onglets td {
						background-image:url(onglet-orange-clair.gif);
						background-color:#f5b451;}
						#zoneA.prix #onglets  td.ouvert {
						background-image:url(onglet-orange-vif.gif);
						background-color:#f19100;}
/* --------------------------- look table d'orientation ------------------------------- */
#zoneA.table {}

#zoneA.table #menuH {
background-color:#b98c43 ;
padding:0 0 0 0;
color:#FFFFFF;
}
#zoneA.table #menuH a:link, #zoneA.table  #menuH a:visited{
background-color:#b98c43;
color:#FFFFFF;
padding:3px 10px;
text-decoration:none;
border-right:1px solid #fff;}
#zoneA.table #menuH a:hover, #zoneA.table #menuH a:active{
background-color:#d5b073;
text-decoration:none;
}
#zoneA.table #menuH a.ouvert:link, #zoneA.table #menuH a.ouvert:visited {
background-color:#d5b073;
text-decoration:none;}
#zoneA.table  div.end {
display:block;
float:none !important;
background-color:#b98c43;
height:20px;}

#zoneA.table #navigation {
/*background-color:#b98c43;
color:#FFFFFF;*/
text-align:right;
font-size:90%;
margin:0;
padding:3px 5px;}
#zoneA.table #navigation a:link, #zoneA.table #navigation a:visited{
/*color:#FFFFFF;*/
text-decoration:underline;}
#zoneA.table #navigation a:hover, #zoneA.table #navigation a:active{
text-decoration:none;
}
#zoneA.table h1 {
color:#894700;
}
#zoneA.table h2 {
color:#894700;
/*background-image:url(fond-h2.gif);
*/}
#zoneA.table h3 {
color:#a97520;
/*background-image:url(fond-h3.gif);
*/}
#zoneA.table h4 {
color:#a97520;
/*background-image:url(fond-h4.gif);
*/}
#zoneA.table th {
background-color:#b98c43;
}
#zoneA.table #content tr td {
border-right:#ffffff;
background-color:#f4ecde;
color:#7c5672;
padding:2px;}
#zoneA.table #content tr.alt td {
border-right:#ffffff;
background-color:#d7c099;
color:#FFFFFF;
}
#zoneA.table #content a:link {
color:#a97520;}
#zoneA.table #content a:visited {
color:#c5a064;}
#zoneA.table #content a:hover {
text-decoration:none;}
							#zoneA.table  #content  #onglets table tr  td {
							background-image:url(onglet-brun-clair.gif);
							background-color:#CCB489;}
							#zoneA.table  #content  #onglets  table tr td.ouvert {
							background-image:url(onglet-brun-vif.gif)  !important;
							background-color:#C09B5B;}

/* ---------------- plan de site ---------------------------*/
.sitemap {}
.sitemap  ul.sousRubrique {
/*width:70%;
margin:auto;*/
	}
.sitemap  ul.sousRubrique li {
	border:1px solid #9cb8ba;
	/*list-style-type:none;
	padding-left:8px;*/
	margin:2px;
	background-color:#e1e9ea;
	/*padding:5px;*/
}
.sitemap ul.sousRubrique ul {
font-size:90%;
font-weight:normal !important; }
.sitemap ul.sousRubrique a{
/*color:#fff;
margin-right : 8px;
font-weight:bold;
text-decoration:none;*/
}
.sitemap ul.liste li  {
/*border-left:2px solid #9cb8ba;
list-style-type:none;
padding-left:8px;
margin-bottom:20px;
*/}
.sitemap ul.liste a{
/*font-size:110%;
color:#b60d0f;
margin-right : 8px;
font-weight:bold;
letter-spacing:0.1em;*/
}

/* ------------------------ positionnement images ----------------------*/
img {
border:0;}
.imgAlignRight {
	padding:0 0 12px 0;
	margin:0 0 0 10px;
	float:right;
	clear:right;
	
}
.imgAlignLeft {
	padding:0 0 12px 0;
	margin:0 10px 0 0;
	float:left;
	clear:left;
	
}
img.imgALaLigne {
	display: block;
	clear: both;
}
.imgLeft {
        clear:both;
        text-align:left;
        display:block;
        margin:10px 0 10px 0;
        padding:4px 0 4px 0;
}
.imgCenter {
        clear:both;
        text-align:center;
        display:block;
        margin:10px 0 10px 0;
        padding:4px 0 4px 0;
}
.imgRight {
        clear:both;
        text-align:right;
        display:block;
        margin:10px 0 10px 0;
        padding:4px 0 4px 0;
}
.print{
display:inline-block;
margin-top:10px;
background-image:url(agt_print.jpg);
background-repeat:no-repeat;
padding-left:25px;
margin-right:15px;
padding-bottom:2px;
padding-top:2px;
margin-left:660px;
color:#666666;
}
/* ---------- atoms --------------*/
.tableauBlanc td{
background-color:#FFFFFF!important;
}
.tableauBlanc th{
background-color:#FFFFFF!important;
}

.tableauBord{
border-left:1px solid #669999;
border-top:1px solid #669999;
margin:0!important;
padding:0!important;
border-collapse:collapse!important;
}
.tableauBord td{
border-right:1px solid #669999!important;
border-bottom:1px solid #669999!important;
background-color:#FFFFFF!important;
border-collapse:collapse!important;
}
.tableauBord th{
border-right:1px solid #669999!important;
border-bottom:1px solid #669999!important;
}
.aligneADroite {
	text-align:right;
}
.aligneAGauche {
	text-align:left;
}
.aligneJustifie {
	text-align:justify;
}
.aligneCentre {
	text-align:center;
}
