body {
	background-color:#EEF2FB;
	margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	scrollbar-face-color: #000068;
	scrollbar-highlight-color: #EEF2FB;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #EEDE68;
	scrollbar-arrow-color: #EEDE68;
	scrollbar-darkshadow-color:#000000;
}

p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a:link {
	text-decoration: none;
	color:#0000FF;
}

a:visited {
	text-decoration: none;
	color:#0000AA;
}

a:hover {
	text-decoration: underline;
	color:#FF0000;
}

a:active {
	text-decoration: none;
	color:#000000;
}

.style_adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
	color: #000000;
}

.style_adresse:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
	color: #000000;
}

.style_adresse:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
	color: #000000;
}

.style_adresse:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
	color: #000000;
}

.style_liens {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000A2;
}

.menu_titre_special {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F7D65A;
	font-weight: bold;
}

.menu_titre_special:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F7D65A;
	font-weight: bold;
}

.menu_titre_special:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F7D65A;
	font-weight: bold;
}

.menu_titre_special:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	font-weight: bold;
}

.menu_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.menu_titre:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.menu_titre:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.menu_titre:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FCD957;
	font-weight: bold;
}

.menu_soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AFBAD3;
}

.menu_soustitre:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AFBAD3;
}

.menu_soustitre:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AFBAD3;
}

.menu_soustitre:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FCD957;
}

.pave_gauche_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.pave_gauche_soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.pave_gauche_soustitre:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.pave_gauche_soustitre:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.pave_gauche_contenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AFBAD3;
	background-color:#00006A;
}

.pave_gauche_contenu_lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AFBAD3;
}

.pave_gauche_contenu_lien:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AFBAD3;
}

.pave_gauche_contenu_lien:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AFBAD3;
}

.pave_gauche_contenu_lien:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FCD957;
}

.compteur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	font-weight: bold;
}

.onglet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	background-image:url('../img/onglet.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	vertical-align:middle;
	text-align:center;
	height: 40px;
	cursor:default;
}

.onglet_debut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	background-image:url('/img/onglet-debut.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	vertical-align:middle;
	text-align:center;
	height: 40px;
	cursor:default;
}

.onglet_over {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	background-image:url('/img/onglet-over.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
}

.onglet_debut_over {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	background-image:url('/img/onglet-debut-over.gif');
	background-repeat:no-repeat ;
	background-position:bottom;
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
}

.onglet_sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FDDE61;
	font-size: 12px;
	font-weight: bold;
	background-image:url('/img/onglet-sel.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	vertical-align:middle;
	text-align:center;
	cursor:default;
}

.onglet_debut_sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FDDE61;
	font-size: 12px;
	font-weight: bold;
	background-image:url('/img/onglet-debut-sel.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	vertical-align:middle;
	text-align:center;
	cursor:default;
}

.onglet_bas {
	background-image:url('/img/onglet-bas.gif');
	background-repeat:repeat-x;
	height:9px;
}

.moteur_form
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #EEEEFF ;
	font-size: 11px;
}

.moteur_form_ok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #CCFFCC ;
	font-size: 11px;
}

.moteur_form_bad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #FFEEBB ;
	font-size: 11px;
}

.moteur_form_empty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #FFBBBB ;
	font-size: 11px;
}

.moteur_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

.inv {
	font-family: Arial;
	font-size: 1pt;
	color: #EEF2FB;
	display:none;
}

.popperlink {
	POSITION: absolute;
	VISIBILITY: hidden;
	background-color:#FFFF00;
}

.popperfont {
	font-family: Arial, Helvetica, sans-serif;
	color: #000058;
	font-size: 10px;
	text-decoration: none;
}

.popperfont:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000058;
	font-size: 10px;
	text-decoration: none;
}

.popperfont:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000058;
	font-size: 10px;
	text-decoration: none;
}

.formulaire_effacer {
	font-family : Arial ;
	font-size : 7pt;
	color : #0000FF ;
	text-decoration: underline;
}

.formulaire_effacer:link {
	text-decoration: underline;
}

.formulaire_effacer:visited {
	text-decoration: underline;
}

.formulaire_effacer:hover {
	text-decoration: underline;
	color : #FF0000 ;
}

.formulaire_effacer:active {
	text-decoration: underline;
	color : #000000 ;
}

.bouton {
	font-family : Verdana ;
	font-size : 7pt;
	font-weight: bold;
   background-color : #FCD947;
	color : #000058 ;
	cursor:pointer;
}

.bouton:hover {
	text-decoration: underline;
	color : #0000C8 ;
	cursor:pointer;
}

.bouton:visited {
	text-decoration: underline;
	color : #000058 ;
	cursor:pointer;
}

.bouton_over {
	text-decoration: underline;
	color : #0000C8 ;
	cursor:pointer;
}

.bouton_nonover {
	text-decoration: none;
	color : #000058 ;
	cursor:default;
}

.slogan {
	text-decoration: none;
	font-family : Arial ;
	color : #000000 ;
	font-size : 8pt;
	font-weight: bold;
}

.slogan:link {
	text-decoration: none;
	color : #000000 ;
}

.slogan:visited {
	text-decoration: none;
	color : #000000 ;
}

.slogan:hover {
	text-decoration: none;
	color : #0000AA ;
}

/* Le table qui a tout les details de chaque bien dans le listing */
table.Tablist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #000000;
}

/* Les liens dans le listing */
a.listing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11
	color: #000066;
	font-weight: bold;
}

a.listing:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11
	color: #660000;
	font-weight: bold;
}

.tab_curseur {
	cursor:pointer;
}

.listing_nav_pages:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
}

.listing_nav_pages:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000AA;
}

.listing_nav_pages:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.listing_nav_jump {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
	font-weight: bold;
}

.listing_nav_jump:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
}

.listing_nav_jump:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000AA;
	font-weight: bold;
}

.listing_nav_jump:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.listing_nav_jump2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E0E0A0;
	font-weight: bold;
}

.listing_nav_jump2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
}

.listing_nav_jump2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000AA;
	font-weight: bold;
}

.listing_nav_jump2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.listing_nav_combo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color : #FFCC00 ;
}

.listing_nav_combo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color : #FFFFE8 ;
}



.listing_pub_dep {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000077;
	font-weight: bold;
}

.listing_pub_dep:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000077;
	font-weight: bold;
}

.listing_pub_dep:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000077;
	font-weight: bold;
}

.listing_pub_dep:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}



.sousvague {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999922;
}

.listing_titres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.listing_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.listing_lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
}
.listing_lien a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
}

.listing_details_accroche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.listing_details_accroche2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E87900;
}

.listing_details_mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.listing_details_sous {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8888FF;
}

.listing_icones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5555CC;
	font-weight: bold;
}

.pave_auth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.pave_auth:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #7777FF;
}

.pave_auth:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #FF0000;
}

.pave_auth:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #7777FF;
}

.form_pave_auth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000058;
}

.minimoteur_affichage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.minimoteur_affichage:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
}

.minimoteur_affichage:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000AA;
}

.minimoteur_affichage:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.minimoteur_titre:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
}

.minimoteur_titre:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000AA;
}

.minimoteur_assistant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.minimoteur_pourtour {
	border-right: #000055 1px solid;
	border-top: #0000AA 1px solid;
	border-left: #0000AA 1px solid;
	border-bottom: #000055 1px solid;
}

.minimoteur_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #F3F3FF ;
	font-size: 11px;
}

.minimoteur_deps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.grand_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.alertes_mini {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.erreur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF0000;
	font-weight: bold;
}

.mini_erreur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EF0000;
}

.panel_jaune {
	border-right: #CC9900 1px solid;
	border-top: #FFCC00 1px solid;
	border-left: #FFCC00 1px solid;
	border-bottom: #CC9900 1px solid;
}

.panel_jaune_large {
	border-right: #CCCCCC 2px solid;
	border-top: #FFCC00 2px solid;
	border-left: #FFCC00 2px solid;
	border-bottom: #CC9900 2px solid;
}

.panel_popup_large {
	border-right: #666666 4px solid;
	border-top: #000000 4px solid;
	border-left: #000000 4px solid;
	border-bottom: #666666 4px solid;
}


.listing_form_jaune {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color : #FFFFFC ;
}

.listing_vignette {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
	font-weight: bold;
	text-decoration: underline;
	cursor:pointer;
}

.popup_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.popup_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
	background-color : #FFCC00;
	font-weight: bold;
	cursor:pointer;
}

.popup_bas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
	font-weight: bold;
	cursor:pointer;
}

.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000099;
	font-weight: bold;
}

.soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	font-weight: bold;
}

.detail_puce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.detail_desc_haut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

.detail_combobarre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	background-color : #FFFFEA ;
}

.detail_pourtour_bleu_sans_bas {
	border-right: #000055 1px solid;
	border-top: #0000AA 1px solid;
	border-left: #0000AA 1px solid;
}

.detail_pourtour_jaune_sans_bas {
	border-right: #CC9900 1px solid;
	border-top: #FFCC00 1px solid;
	border-left: #FFCC00 1px solid;
}
#showimage{
position:absolute;
visibility:hidden;
border: 2px solid #FFCC00;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #FFCC00;
min-width: 100px;
}

#dragbar #closetext{
color: #000058;
font-weight: bold;
margin-right: 1px;
}

.invisible {
	display:none;
}

.visible
{
	display:block;
}

.alert_form
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color : #EEEEFF ;
	font-size: 11px;
	width: 230px;
}

.onglet_alerte_on
{
	border-right: #CC9900 1px solid;
	border-top: #FFCC00 1px solid;
	border-left: #FFCC00 1px solid;
	border-bottom: #CC9900 1px solid;
	background-color : #FFCC00;
}
#textbas
{
	font-size:9px;
	color:#000000;
	width:550px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:justify;
}
#textbas a
{
	font-size:9px;
	color:#000000;
	text-decoration:none;
}
#textbas a:hover
{
	font-size:9px;
	color:#000000;
	text-decoration:none;
}
.defilant
{
	color:#AFBAD3;
	font-size:9px;
	font-weight: lighter;
	margin:0px;
}

.netlink_item { font-family: Verdana; font-size: 9px; font-weight: normal; color: #666666; text-decoration: none; }
.netlink_item:link { font-family: Verdana; font-size: 9px; font-weight: normal; color: #666666; text-decoration: none; }
.netlink_item:visited { font-family: Verdana; font-size: 9px; font-weight: normal; color: #666666; text-decoration: none; }
.netlink_item:action { font-family: Verdana; font-size: 9px; font-weight: normal; color: #0000FF; text-decoration: none; }
.netlink_item:hover { font-family: Verdana; font-size: 9px; font-weight: normal; color: #0000FF; text-decoration: underline; }

.netlink_titre { font-family: Verdana; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none;  }
.netlink_titre:link { font-family: Verdana; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none; }
.netlink_titre:visited { font-family: Verdana; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none; }
.netlink_titre:action { font-family: Verdana; font-size: 9px; font-weight: bold; color: #0000FF; text-decoration: none; }
.netlink_titre:hover { font-family: Verdana; font-size: 9px; font-weight: bold; color: #0000FF; text-decoration: underline; }

.netlink_titre2 { font-family: Verdana; font-size: 9px; font-weight: normal; color: #666666; text-decoration: underline;  }
.netlink_titre2:link { font-family: Verdana; font-size: 9px; font-weight: normal; color: #666666; text-decoration: underline; }
.netlink_titre2:visited { font-family: Verdana; font-size: 9px; font-weight: normal; color: #666666; text-decoration: underline; }
.netlink_titre2:action { font-family: Verdana; font-size: 9px; font-weight: normal; color: #0000FF; text-decoration: underline; }
.netlink_titre2:hover { font-family: Verdana; font-size: 9px; font-weight: normal; color: #0000FF; text-decoration: underline; }
