@charset "utf-8";
/* CSS Document */

body {
	background:url(images/bg_gris_clair.jpg);
}

img {
	border:none;
}

.bg_gris_fonce_home {
	background:url(images/bg_gris_fonce.jpg);
}

.bg_adresse {
	background:url(images/bg_adresse.jpg);
	background-repeat:repeat-y;
}

.bg_trait_home {
	background:url(images/trait1.jpg);
	background-repeat:no-repeat;
}

.texte_home_gras {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.texte_home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}

a.texte_home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

a:hover.texte_home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
}

.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#333333;
}

a.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}

a:hover.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#333333;
	text-decoration:underline;
}

.header {
	background:url(images/header.jpg);
	background-repeat:no-repeat;
}

.template {
	background:url(images/bg_template.jpg);
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	font-weight:normal;
	text-transform:uppercase;
}

a.footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

a:hover.footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
	text-transform:uppercase;
}

.search {
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF; 
	background:url(images/bg_search.jpg); 
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

select {
	border:1px solid #002548;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#002548;
	width:150px;
}

input {
	border:1px solid #002548;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#002548;
	width:150px;
}

textarea {
	border:1px solid #002548;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#002548;
	width:150px;
}

.resultat_rech {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
}

.pages_rech {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}

a.pages_rech {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

a:hover.pages_rech {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
}

.liste {
	background:url(images/bg_liste.jpg);
	border:1px solid #002548;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000033;
}

.titre1_liste {
	font-size:16px;
	color:#003366;
	font-weight:bold;
}

.titre2_liste {
	font-size:14px;
	color:#003366;
	font-weight:bold;
}

.ref_liste {
	font-size:12px;
	color:#003366;
	font-weight:normal;
}

a.ref_liste {
	font-size:12px;
	color:#003366;
	font-weight:normal;
	text-decoration:none;
}

a:hover.ref_liste {
	font-size:12px;
	color:#003366;
	font-weight:normal;
	text-decoration:underline;
}

.fiche {
	background:url(images/bg_liste.jpg);
	border:1px solid #002548;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000033;
}

.titre_fiche {
	background:url(images/bg_search.jpg); 
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
}

.ref_fiche {
	background:url(images/bg_search.jpg); 
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-right:20px;
}

.contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}

.accroche {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003366;
}

.titre1_fiche {
	font-size:14px;
	color:#003366;
	font-weight:bold;
}

.titre2_fiche {
	font-size:14px;
	color:#003366;
	font-weight:bold;
	padding:0px;
	background:none;
}

.texte_fiche {
	font-size:12px;
	color:#003366;
	font-weight:normal;
}

.prix {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
}

a.fiche {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	border:none;
	color:#003366;
}

a:hover.fiche {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	border:none;
	color:#003366;
}

a.sitemap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

a:hover.sitemap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}

li.sitemap {
	color:#000066;
	padding:10px;
	list-style:disc;
}