/*.location {
	top: 16px;
	margin-bottom: 16px;
	background: #f1f1f1 url(/charte/bg-location-pro.jpg) repeat-x 0 0;
}*/
.location{/* contenu */
	top: 16px;
	margin-bottom: 16px;
	background: transparent url(/charte/bg-contenu-connexion.jpg) no-repeat 0 0;
}


.zone_laterale {
	float: left;;
	width: 177px;
	background: transparent url(/charte/bg-menu-pro.jpg) no-repeat 0 0;
	min-height: 520px;
}
* html .zone_laterale {
	height: 520px; 
}
.container {
	float: right;
	width: 815px;
	background: transparent url(/charte/bg-container.gif) repeat-y 0 0;
	margin-top: 17px;
}
.contenu {
	background: transparent url(/charte/bg-container-h.gif) no-repeat top left;
	padding: 5px 0 0 0;
}
.textes {
	background: transparent url(/charte/bg-container-b.gif) no-repeat bottom left;
	padding: 4px 10px 10px 10px;
	min-height: 480px;
}
* html .textes { 
	height: 480px;
}
.textes h2,
.textes div.h2 {
	font-size: 14px;
}


#menu {
	top: -29px;
	left: 0;
	margin-bottom: -29px;
}
.zone_laterale .fond {
	padding: 0 0 12px 0;
	border-right: #e6e6e7 1px solid;
	border-bottom: #e6e6e7 1px solid;
	width: 165px;
}

.zone_laterale h2,
.zone_laterale div.h2 {
	color: #a83737;
	font-size: 11px;
	text-align: center;
	padding: 7px 0;
}
.zone_laterale p {
	color: #720606;
	font-size: 11px;
	padding: 0 0 14px 0;
	height: 16px;
	background: transparent url(/charte/bg-menu-pro-p.gif) no-repeat bottom left;
}
.zone_laterale p a {
	display: block;
	float: left;
	width: 76px;
	height: 20px;
	color: #720606;
	padding: 3px 9px 0 0;
	text-align: center;
	background: transparent url(/charte/bg-menu-pro-p-a.jpg) no-repeat 0 0;
}
* html .zone_laterale p a {
	height: 16px;
}
.zone_laterale p a:hover {
	color: #000;
	font-weight: bold;
}
.zone_laterale p a.on {
	color: white;
	background: transparent url(/charte/bg-menu-pro-p-on.jpg) no-repeat 0 0;
}
.zone_laterale ul {
	display: block;
	width: 165px;
}
.zone_laterale ul.menu1 {
	border-bottom: 1px #dadada solid;
}
.zone_laterale ul li {
	list-style: none;
	display: block;
	border-top: 1px #dadada solid;
}
* html .zone_laterale ul li {
	float: left;
	width: 100%;
}
.zone_laterale ul li a {
	display: block;
	color: #000000;
	background: transparent url(/charte/bg-menu-pro1-a.gif) no-repeat 0 0;
}
.zone_laterale ul li a.on,
.zone_laterale ul li a:hover {
	background-image: url(/charte/bg-menu-pro1-a-over.jpg);
	color: white;
}
.zone_laterale ul.menu2 {
	margin-top: 22px;
}
.zone_laterale ul.menu2 li a {
	background-image: url(/charte/bg-menu-pro2-a.gif);
}
.zone_laterale ul.menu2 li a.on,
.zone_laterale ul.menu2 li a:hover {
	background-image: url(/charte/bg-menu-pro2-a-over.jpg);
	color: white;
}
/* ---------- */
.zone_laterale ul.menu3 {
	margin-top: 10px;
}
.zone_laterale ul.menu3 li a {
	background-image: url(/charte/bg-menu-pro3-a.gif);
}
.zone_laterale ul.menu3 li a.on,
.zone_laterale ul.menu3 li a:hover {
	background-image: url(/charte/bg-menu-pro3-a-over.jpg);
	color: white;
}

/* ---------- */
.zone_laterale ul li em {
	display: block;
	font-style: normal;
	background: transparent url(/charte/bg-acc.gif) no-repeat 0 0;
	padding: 8px 0 8px 26px;
	margin: 0 0 0 5px;
}
.zone_laterale ul li em.acc {
	background-image: url(/charte/bg-acc.gif);
}
.zone_laterale ul li em.inf {
	background-image: url(/charte/bg-inf.gif);
}
.zone_laterale ul li em.ann {
	background-image: url(/charte/bg-ann.gif);
}
.zone_laterale ul li em.fac {
	background-image: url(/charte/bg-fac.gif);
}
.zone_laterale ul li em.mes {
	background-image: url(/charte/bg-mes.gif);
}
.zone_laterale ul li em.log {
	background-image: url(/charte/bg-log.gif);
}
.zone_laterale ul li em.sit {
	background-image: url(/charte/bg-sit.gif);
}
.zone_laterale ul li em.act {
	background-image: url(/charte/bg-act.gif);
}
.zone_laterale ul li em.for {
	background-image: url(/charte/bg-for.gif);
}
.zone_laterale ul li em.que {
	background-image: url(/charte/bg-que.gif);
}
.zone_laterale ul li em.avi {
	background-image: url(/charte/bg-avi.gif);
}
.zone_laterale ul li em.cal {
	background-image: url(/charte/bg-cal.gif);
}
.zone_laterale ul li em.PARRAIN {
	background-image: url(/charte/bg-par.gif);
}
.zone_laterale ul li em.plann_export {
	background-image: url(/charte/calendar.png);
}
.zone_laterale ul li em.jeu {
	background-image: url(/charte/logocrayon.gif);
}

.bt-deconnecter {
	background: transparent url(/charte/bt-deconnecter.jpg) no-repeat 0 0;
	text-align: center;
	width: 165px;
	height: 31px;
	margin: 60px 0 0 0;
}
.bt-deconnecter a {
	display: block;
	padding: 8px 15px 8px 0;
	color: #000000;
}
.chapo {
	float: none;
	width: 95%;
	color: #1a60b3;
	padding: 0 0 0 8px;
}

.bienvenue {
	background: #e6e5e5 url(/charte/bg-bienvenue.gif) no-repeat 0 0;
	position: relative;
	top: -5px;
	margin-bottom: -5px;
}
.bienvenue p {
	padding: 13px 16px 8px 16px;
	color: #6a6b6b;
	font-size: 12px;
}

/* COLONNES */

.colonnes_pro {
	background: transparent url(/charte/bg-colonnes-pro.gif) repeat-y 0 0;
	width: 797px;
	margin-top: 10px;
}
.colonnes_pro .clear {
	background: transparent url(/charte/bg-colonnes-pro-b.gif) no-repeat bottom left;
	font-size: 1px;
	height: 13px;
}

.colonnes_pro .first {
	float: left;
	width: 398px;
}
.colonnes_pro .first h2,
.colonnes_pro .first div.h2 {
	background: transparent url(/charte/bg-colonnes-pro-h2.jpg) no-repeat 0 0;
	padding: 12px 0 11px 12px;
	font-size: 16px;
	color: #505050;
}
.colonnes_pro .first table {
	display: block;
	float: left;
	margin: 5px 20px 10px 12px;
	font-size: 12px;
	color: #505050;
}
* html .colonnes_pro .first table {
	display: inline;
}
.colonnes_pro .first table th {
	border-bottom: #000000 1px solid;
}
.colonnes_pro .first table td {
	border-top: #afafaf 1px solid;
	padding: 4px 0;
}
.colonnes_pro .last {
	float: left;
	width: 399px;
}
.colonnes_pro .last h2,
.colonnes_pro .last div.h2 {
	background: transparent url(/charte/bg-colonnes-pro-h2.jpg) no-repeat -399px 0;
	padding: 12px 0 11px 12px;
	font-size: 16px;
	color: #505050;
}
.colonnes_pro .last p {
	padding: 0 15px;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 0;
}

.colonnes_pro .infos {
	float: left;
	width: 398px;
}
.colonnes_pro .avis .module,
.colonnes_pro .infos .module {
	width: 375px;
	margin: 6px 0 0 11px;
	padding: 0 0 20px 0;
	border-bottom: #bfbfbf 1px solid;
	color: #000000;
}
.colonnes_pro .avis .module {
	margin: 3px 0 20px 11px;
	padding: 0;
	font-size: 1px;
}
.colonnes_pro .infos .vignette {
	width: 55px;
	float: left;
	margin: 6px 0 0 0;
}
.colonnes_pro .infos h2,
.colonnes_pro .infos div.h2 {
	background: transparent url(/charte/bg-colonnes-pro-h2-coul.jpg) no-repeat 0 0;
	padding: 12px 0 11px 12px;
	font-size: 16px;
	color: #fff;
}
.colonnes_pro .infos p,
.colonnes_pro .infos h3,
.colonnes_pro .infos div.h3 {
	padding: 0 0 3px 0;
	float: left;
	width: 308px;
	font-size: 13px;
}
.colonnes_pro .infos p {
	padding: 0 0 0 0;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
}
.colonnes_pro .avis {
	float: left;
	width: 399px;
}
.colonnes_pro .avis h2,
.colonnes_pro .avis div.h2 {
	background: transparent url(/charte/bg-colonnes-pro-h2-coul.jpg) no-repeat -399px 0;
	padding: 12px 0 11px 12px;
	font-size: 16px;
	color: #fff;
}
.colonnes_pro .avis p {
	color: #000;
}

.plus_en_ligne {
	color: #eb1213;
}
.expiration {
	color: #ff9001;
}

.bt-renouveler-orange,
.bt-renouveler-rouge {
	background: transparent url(/charte/bt-renouveler-rouge.jpg) no-repeat 0 0;
	width: 251px;
	height: 31px;
}
.bt-renouveler-orange a,
.bt-renouveler-rouge a {
	display: block;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	padding: 8px 0;
}
.bt-renouveler-orange {
	background-image: url(/charte/bt-renouveler-orange.jpg);
}
/* FIN COLONNES EN PAGE ACCUEIL */

.fond_chapo {
	background: transparent url(/charte/bg-chapo.gif) repeat-y 0 0;
	zoom:1;
}
.fond_chapo .chapo {
	background: transparent url(/charte/bg-chapo-h.gif) no-repeat 0 0;
	padding: 15px 20px 5px 12px;
	width: auto;
}
.fond_chapo .clear {
	background: transparent url(/charte/bg-chapo-b.gif) no-repeat bottom left;
	padding: 0;
	height: 10px;
}
/* boutons elastiques */
.bouton {
	float: right;
	padding: 0;
	margin: 0 0 0 10px;
}
.bouton a {
	display: block;
	background: transparent url(/charte/bg-bouton-pro.jpg) no-repeat top right;
	padding: 0 0 0 0;
	margin: 0;
}
.bouton a:hover {
	background-image: url(/charte/bg-bouton-pro-over.jpg);
}
* html .bouton a {
	display: inline;
	line-height: 31px;
}
.bouton a b {
	background: transparent url(/charte/bg-bouton-b.gif) no-repeat top left;
	padding: 9px 10px 11px 34px;
	display: block;
	height: 31px;
	color: #07243f;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	cursor: pointer;
}
* html .bouton a b {
	display: inline;
	line-height: 32px;
}
.last .bouton {	
	height: 32px;
}
* html .last .bouton {	
	height: 34px;
}
.last .bouton a b {
	padding: 7px 10px 13px 10px;
	color: #185eaf;
	font-style: italic;
	font-weight: bold;
}
.bouton a b.valide {
	background: transparent url(/charte/bg-bouton-valide.gif) no-repeat top left;
}
.bouton a b.retour_liste {
	background: transparent url(/charte/bg-bouton-retour_liste.gif) no-repeat top left;
}
.bouton a b.repondre {
	background: transparent url(/charte/bg-bouton-repondre.gif) no-repeat top left;
}
.bouton a b.abuse {
	background: transparent url(/charte/bg-bouton-abuse.gif) no-repeat top left;
}
.bouton a b.creer_contrat {
	background: transparent url(/charte/bg-bouton-creer_contrat.gif) no-repeat top left;
}
.bouton a b.contacter_lv {
	background: transparent url(/charte/bg-bouton-contacter_lv.gif) no-repeat top left;
}
.bouton a b.appareil_photo {
	padding: 7px 10px 13px 10px;
}
.bouton a b.appareil_photo i {
	background: transparent url(/charte/bg-bouton-appareil_photo.gif) no-repeat top right;
	padding: 7px 30px 13px 10px;
	color: #185faf;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.album_on .bouton a b {
	color: #a93737;
	font-size: 10px;
	font-weight: bold;
	padding: 9px 10px 11px 10px;
}

.discussions .gauche {
	float: left;
}
.discussions .gauche .bouton {
	float: left;
}

/* fin boutons elastiques */

h2.navigation_rapide,
div.navigation_rapide {
	background: #ecf3f9 url(/charte/bg-navigation-h2.gif) no-repeat top left;
	color: #bad0e4;
	font-size: 15px;
	width: 754px;
	margin: 0 0 0 17px;
	padding: 3px 0 0 10px;
}
.navigation {
	background: #ecf3f9 url(/charte/bg-navigation.gif) no-repeat bottom left;
	width: 764px;
	margin: 0 0 0 17px;
}
.navigation ul li {
	list-style: none;
	background: none;
	color: #000;
	font-size: 12px;
	padding: 10px 0 0 12px;
	margin: 0;
}
.navigation ul li ul li {
	padding: 0 0 0 35px;
}
.navigation ul li ul li a {
	text-decoration: underline;
	letter-spacing: -0.02em;
}
.separation {
	background: #ecf3f9 url(/charte/bg-separation.jpg) no-repeat 0 0;
	width: 768px;
	height: 22px;
	margin: 27px 0 0 0;
}
.questions {
	padding: 0 5px 0 20px;
	color: #000000;
}
.questions h2,
.questions div.h2 {
	padding: 10px 0;
	font-size: 25px;
}
.questions dl {
	margin: 0 0 10px 0;
}
.questions dt {
	padding: 10px 0 0 0;
	color: #3774ba;
	font-size: 18px;
}
.questions dd {
	padding: 10px 0 0 0;
	font-size: 13px;
}
a.ancre {
	display: block;
	color: #23a711;
	font-size: 11px;
	float: right;
	text-align: center;
	width: 100px;
	padding: 20px 0 0 0;
	background: transparent url(/charte/bg-top.jpg) no-repeat top center;
}

.legende {
	text-align: right;
	margin: 0 10px 10px 0;
}
.legende span.actus,
.legende img.actus {
	vertical-align: middle;
	margin: 0 0 0 0;
}
.legende img.actus {
	margin: 0 5px 0 20px;
}
.legende p {
	margin: 0 90px 5px 0;
}

.coul_en_attente { background: #d7f0fd; }
.coul_valide { background: #d2fdc1; }
.coul_echeance_proche { background: #fdeac1; }
.coul_expiree { background: #fdc1c1; }
.coul_minisite { background: #F1F1F1; }

.legende .coul_en_attente,
.legende .coul_valide,
.legende .coul_echeance_proche,
.legende .coul_expiree , 
.legende .coul_minisite { 
	border: #c8c8c8 1px solid;
	padding: 2px;
}
.coul_en_attente .couleur,
span.coul_en_attente { color: #1a7bd2; }
.coul_valide .couleur,
span.coul_valide { color: #1a951a; }
.coul_echeance_proche .couleur,
span.coul_echeance_proche { color: #e99c24; }
.coul_expiree .couleur,
span.coul_expiree { color: #e23535; }


.coul_en_attente { background: #d7f0fd; }
.coul_valide { background: #d2fdc1; }
.coul_echeance_proche { background: #fdeac1; }
.coul_expiree { background: #fdc1c1; }
.annonces {
	width: 785px;
	background: none;
	margin: 0 0 10px 0;
	padding: 0;
}
.annonces .titre {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 46;
	width: 785px;
	height: 26px;
	background: transparent url(/charte/bg-titre-pro.jpg) no-repeat 0 0;
}
.annonces table {
	background-color: transparent;
	width: 785px;
	margin: 4px 0 0 0;
	position: relative;
	z-index: 55;
	border-left: #bfbfbd 1px solid;
	border-right: #bfbfbd 1px solid;
}
.annonces tr.ligne_2 td {
	background-color: #f7f7f7;
}
.annonces th,
.annonces td {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 2px 0;
	text-align: left;
}
.annonces table.facture th,
.annonces table.actualites th {
	padding: 3px 0;
}
.annonces table.actualites td {
	padding: 18px 0;
}
.annonces table.facture td {
	padding: 10px 0;
}
.annonces th {
	height: 22px;
	font-size: 12px;
	color: #185faf;
	background-color: transparent;
	padding: 0 0 2px 0;
	margin: 0;
	text-align: left;
}
.annonces td {
	text-align: left;
	border-bottom: #bfbfbd 1px solid;
}
.annonces td img {
	margin: 0 0 0 4px;
}
.visualisez {
	position: relative;
	z-index: 105;
}
.visualisez p {
	position: absolute;
	top: 0;
	left: 0;
	width: 280px;
	z-index: 110;
}
.visualisez a {
	color: #1576c8;
	text-decoration: underline;
}
/* boutons couleur elastiques */
.annonces p.bouton {
	float: left;
	padding: 0;
	margin: 8px 0 0 50px;
	clear: both;
}
* html .annonces p.bouton {
	display: inline;
}
.annonces p.bouton a {
	display: block;
	background: transparent url(/charte/bt-coul-bleu-d.gif) no-repeat top right;
	padding: 0 0 0 0;
	margin: 0;
	color: #000000;
}
* html .annonces p.bouton a {
	display: inline;
	line-height: 20px;
}
.annonces p.bouton a b {
	background: transparent url(/charte/bt-coul-bleu.gif) no-repeat top left;
	padding: 4px 10px 2px 10px;
	display: block;
	height: 20px;
	color: #07243f;
	font-weight: bold;
	font-size: 11px;
}
* html .annonces p.bouton a b {
	display: inline;
	line-height: 20px;
}
.annonces .coul_en_attente p.bouton a {
	background-image: url(/charte/bt-coul-bleu-d.gif);
}
.annonces .coul_valide p.bouton a {
	background-image: url(/charte/bt-coul-vert-d.gif);
}
.annonces .coul_echeance_proche p.bouton a {
	background-image: url(/charte/bt-coul-jaune-d.gif);
}
.annonces .coul_expiree p.bouton a {
	background-image: url(/charte/bt-coul-rouge-d.gif);
	color: white;
}

.annonces .coul_en_attente p.bouton a b {
	background-image: url(/charte/bt-coul-bleu.gif);
}
.annonces .coul_valide p.bouton a b {
	background-image: url(/charte/bt-coul-vert.gif);
}
.annonces .coul_echeance_proche p.bouton a b {
	background-image: url(/charte/bt-coul-jaune.gif);
}
.annonces .coul_expiree p.bouton a b {
	background-image: url(/charte/bt-coul-rouge.gif);
	color: white;
}
.annonces p.bouton a:hover {
	color: #666;
}

/* fin boutons couleur elastiques */

/* boutons elastiques ok */
.bt-deposer-annonce {
	padding: 20px 0 6px 0;
	clear: both;
	float: left;
}
* html .bt-deposer-annonce {
	padding: 0 0 6px 0;
	display: inline;
}
.bt-deposer-annonce a {
	display: block;
	float: left;
	background: transparent url(/charte/bt-deposer-annonce-a.gif) no-repeat top right;
	color: white;
	padding: 0 0 0 0;
	margin: 0;
}
* html .bt-deposer-annonce a {
	display: inline;
}

.bt-deposer-annonce b {
	background: transparent url(/charte/bt-deposer-annonce-b.gif) no-repeat top left;
	padding: 6px 10px 0 10px;
	display: block;
	height: 26px;
	cursor: pointer;
}
* html .bt-deposer-annonce b {
	display: inline;
	line-height: 28px;
	padding: 5px 10px 6px 10px;
}
/* fin boutons elastiques ok */

/* boutons elastiques ok */
.bt-toutes-actus {
	padding: 4px 20px 0 0;
	clear: both;
	float: right;
}
* html .bt-toutes-actus {
	padding: 0 0 6px 0;
	display: inline;
	margin: 4px 20px 0 0
}
.bt-toutes-actus a {
	display: block;
	float: left;
	background: transparent url(/charte/bt-deposer-annonce-a.gif) no-repeat top right;
	color: white;
	padding: 0 0 0 0;
	margin: 0;
}
* html .bt-toutes-actus a {
	display: inline;
}

.bt-toutes-actus b {
	background: transparent url(/charte/bt-deposer-annonce-b.gif) no-repeat top left;
	padding: 6px 10px 0 10px;
	display: block;
	height: 26px;
}
* html .bt-toutes-actus b {
	display: inline;
	line-height: 28px;
	padding: 5px 10px 6px 10px;
}
/* fin boutons elastiques ok */



.modif_contenu {
	float: left;
	width: 370px;
	background: transparent url(/charte/bg-modif_contenu.gif) no-repeat 0 0;
	padding: 0px 0 0 32px;
}


/* moteur elastique */
.moteur_recherche {
	float: left;
	margin: 0 0 10px 0;
}
.moteur_recherche h2,
.moteur_recherche div.h2 {
	font-size: 12px;
	color: #abc2d9;
	font-style: italic;
	margin: 10px 0 0 10px;
}
.moteur_recherche input,
.moteur_recherche select,
.moteur_recherche label {
	display: inline;
	margin: 0 3px;
	line-height: 27px;
	vertical-align: middle;
}
.moteur_recherche input {
	width: 106px;
	margin-right: 10px;
}
.moteur_recherche select {
	width: 115px;
	margin-right: 25px;
}
.moteur_recherche input.results_submit_order {
	width: 26px;
}

.moteur_recherche .fond {
	background: #e4edf6 url(/charte/bg-moteur_recherche-d.gif) no-repeat top right;
	height: 27px;
}
* html .moteur_recherche .fond {
	display: inline;
	line-height: 27px;
}
.moteur_recherche .fond fieldset {
	display: block;
	background: transparent url(/charte/bg-moteur_recherche.gif) no-repeat 0 0;
	padding: 0 10px 11px 10px;
	height: 27px;
}
* html .moteur_recherche .fond fieldset {
	display: inline;
	padding: 0 10px 0 10px;
	padding: 0 7px 0 0;
}
/* fin moteur elastique */




.liste_discussions {
	border-bottom: #a83737 7px solid;
	margin: 15px 0 0 0;
	height: 25px;
}
.liste_discussions h2,
.liste_discussions div.h2 {
	background: transparent url(/charte/bg-h2-liste_discussions-d.jpg) no-repeat bottom right;
	float: left;
	padding: 0 15px 0 0;
	min-width: 12px;
	line-height: 25px;
	height: 25px;
	font-size: 11px;
	color: white;
}
* html .liste_discussions h2,
* html .liste_discussions div.h2 {
	display: inline;
	line-height: 25px;
}
.liste_discussions h2 span,
.liste_discussions div.h2 span {
	background: transparent url(/charte/bg-h2-liste_discussions.jpg) no-repeat 0 0;
	height: 25px;
	display: block;
	line-height: 25px;
	padding: 0 0 0 15px;
}
* html .liste_discussions h2 span,
* html .liste_discussions div.h2 span {
	display: inline;
	padding: 4px 0 7px 15px;
}

.discussions {
	border: #bfbfbd 1px solid;
	border-bottom-width: 4px;
	padding: 3px;
	width: 786px;
}
.discussions table {
	background-color: transparent;
	width: 768px;
	margin: 0 0 0 0;
	border: #bfbfbd 1px solid;
	border-bottom-width: 0;
}
.discussions th,
.discussions td {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 2px 0;
	text-align: left;
}
.discussions th {
	height: 22px;
	font-size: 12px;
	color: #185faf;
	background: transparent url(/charte/bg-th.gif) repeat-x 0 0;
	border-top: #fff 3px solid;
	border-left: #fff 1px solid;
	border-right: #d9d9d9 1px solid;
	padding: 0 0 2px 0;
	margin: 0;
	text-align: left;
}
.discussions td {
	text-align: left;
	border-bottom: #bfbfbd 1px solid;
	font-size: 11px;
}
.discussions td a {
	color: #0a6bb7;
	text-decoration: underline;
}

.overflow_discussions {
	overflow: auto;
	max-height: 640px;
	margin: 10px 0 5px 0;
	/*border-bottom: #bfbfbd 1px solid;*/
}
* html .overflow_discussions {
	/*height: 640px;*/
}
.pages_forum {
	text-align: right;
	font-size: 11px;
}
.pages_forum a {
	color: #5b5b5b;
	padding: 0 2px;
}
.pages_forum a:hover,
.pages_forum a.on {
	color: #fff;
	background: #aa2727;
}

.forum_table {
	background: #bfbfbf url(/charte/bg-forum-th.jpg) repeat-x 0 0;
}
.discussions .forum_table table {
	border-width: 0;
	width: 784px;
}

.discussions .forum_table th,
.discussions .forum_table td {
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	background: none;
	font-weight: bold;
	border-width: 0;
	padding: 2px 0 2px 10px;
}
.discussions .forum_table th {
	color: #8b8b8b;
	font-size: 13px;
}
.discussion_forum {
	border: #d9d9d9 1px solid;
	background: #f1f1f1 url(/charte/bg-discussion_forum.jpg) repeat-x 0 0;
	margin: 0 0 10px 0;
}
.discussion_forum ul li {
	list-style: none;
}
.discussion_forum ul li h3,
.discussion_forum ul li div.h3,
.discussion_forum ul li h4,
.discussion_forum ul li div.h4,
.discussion_forum ul li p {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	margin: 10px 9px 0 9px;
	float: none;
	width: auto;
	padding: 0;
}
.discussion_forum ul li h4,
.discussion_forum ul li div.h4 {
	font-weight: bold;
	font-size: 13px;
}
.discussion_forum ul li ul li {
	background: white;
	border: #c2c2c2 1px solid;
	margin: 20px 5px;
	padding: 0 0 10px 0;
}
.discussion_forum ul li ul li ul li {
	background: white url(/charte/bg-discussion_forum.jpg) repeat-x bottom left;
	margin: 20px 25px;
}
.texte_logo {
	font-size: 13px;
	color: #000000;
	margin: 0 10px;
}
.texte_logo .colonne33 {
	font-size: 11px;
	color: #000000;
}
.texte_logo .colonne33 textarea {
	font-size: 10px;
	width: 216px;
}

.formulaire {}
.formulaire .label {
	clear: both;
	margin: 10px 0 0 0;
	min-height: 20px;
}
* html .formulaire .label {
	height: 20px;
}
.formulaire .label label {
	display: block;
	float: left;
	width: 120px;
	margin: 2px 0 0 0;
	font-style: italic;
}
.formulaire .label label.large {
	width: 190px;
}
.formulaire .label a {
	text-decoration: underline;
}
.formulaire .label label.acces {
	display: none;
}
.formulaire .label label.label_site {letter-spacing: -0.05em;}
.formulaire .label textarea,
.formulaire .label input {
	width: 250px;
	margin: 0 20px 0 0;
	border: #0066cc 1px solid;
	padding: 2px;
	vertical-align: middle;
	display: inline;
	float: left;
}
.formulaire .label input.demi {
	width: 118px;
}
.formulaire .label input.checkbox {
	width: auto;
	border-width: 0;
	margin-right: 10px;
}
.formulaire .label label.demi {
	width: 80px;
}
.formulaire .label textarea.sans,
.formulaire .label input.sans {
	border: 0 white solid;
	padding: 0;
}

.coul_alertes {
	font-weight: bold;
	color: #dc1f1f;
}
.coul_information {
	font-weight: bold;
	color: #073a9d;
}
.coul_nouveautes {
	font-weight: bold;
	color: #488813;
}

.avis .vacances {
	margin: 6px 1px 0 5px;
	padding: 0 5px 0 3px;
}
.avis .vacances h3,
.avis .vacances div.h3 {
	font-size: 12px;
	font-weight: bold;
	color: #363434;
	margin: 10px 0 5px 8px;
}
.photo-vacances {
	width: 92px;
	height: 75px;
	padding: 8px 0 0 12px;
	margin-bottom: 10px;
	background: transparent url(/charte/bg-vignette-pro.gif) no-repeat 0 0;
}
.location-vacances {
	width: 277px;
	font-style: italic;
	color: #020f2d;
}
.location-vacances p {
	color: #020f2d;
}

.avis ul {
	float: left;
	clear: right;
	display: block;
	padding: 0 0 10px 14px;
	background: transparent url(/charte/picto-fiche.gif) no-repeat 0 3px;
}
.avis .mer ul {background-image: url(/charte/picto-fiche-mer.gif);}
.avis .montagne ul {background-image: url(/charte/picto-fiche-montagne.gif);}
.avis .campagne ul {background-image: url(/charte/picto-fiche-campagne.gif);}
.avis .ville ul {background-image: url(/charte/picto-fiche-ville.gif);}
.avis ul li {
	list-style: none;
	float: left;
	margin: 2px 0 0 10px;
	font-style: italic;
	font-size: 11px;
	color: #343f56;
}
* html .avis ul li {
	margin: 2px 0 0 4px;
}
.avis ul li strong {
	font-size: 14px;
	color: #020f2d;
}

/* page photos */


.onglets_photos {
	border-bottom: #a83737 7px solid;
	margin: 0px 4px 0 3px;
	height: 25px;
}

.onglets_photos ul li {
	list-style: none;
	float: left;
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	margin: 0 2px 0 0;
}
.onglets_photos ul li a {
	display: block;
	color: #000000;
	background: transparent url(/charte/bg-h2-onglets_photos-d.gif) no-repeat top right;
	cursor: pointer;
}
* html .onglets_photos ul li a {
	display: inline;
	line-height: 25px;
}
.onglets_photos ul li.on a,
.onglets_photos ul li a:hover {
	color: #fff;
	background-image: url(/charte/bg-h2-onglets_photos-on-d.gif);
}
.onglets_photos ul li a b {
	display: block;
	font-weight: normal;
	background: transparent url(/charte/bg-h2-onglets_photos.gif) no-repeat 0 0;
	padding: 6px 18px 2px 18px;
	height: 17px;
}
* html .onglets_photos ul li a b {
	display: inline;
	line-height: 25px;
	padding: 6px 18px 5px 18px;
}

.encadrement {
	background: transparent url(/charte/bg-encadrement.gif) repeat-y 0 0;
	width: 793px;
	margin: 0 0 10px 0;
}
.fond_encadrement {
	background: transparent url(/charte/bg-encadrement-b.gif) no-repeat bottom left;
	padding: 12px 9px 0 9px;
}
.form_changer {
	float: right;
	position: relative;
	top: -25px;
	margin-bottom: -25px;
	width: 368px;
}
.form_changer p {
	margin: 6px 0 0 0;
}
.cadre_photos {
	background: transparent url(/charte/bg-annonces.gif) repeat-y 0 0;
	color: #a83737;
	margin: 0 0 10px 0;
}
.cadre_photos .fond {
	background: transparent url(/charte/bg-annonces-h.jpg) no-repeat 0 0;
	padding: 7px 0 0 10px;
}
.cadre_photos .clear {
	background: transparent url(/charte/bg-annonces-b.jpg) no-repeat 0 100%;
}
.cadre_photos .gauche {
	float: left;
	width: 377px;
	margin: 0 30px 0 0;
}
.cadre_photos .droite {
	float: left;
	width: 350px;
	background: transparent url(/charte/bg-droite.jpg) no-repeat 100% 100%;
}
img.question {
	vertical-align: middle;
	margin: 0 0 0 10px;
}
.cadre_photos .gauche p.label {
	width: 377px;
	clear: both;
	margin: 10px 0 5px 0;
}
.cadre_photos .gauche p.label strong {
	font-size: 15px;
}
.cadre_photos .gauche p.label label {
	float: left;
	width: 150px;
	padding: 0;
}
.cadre_photos .gauche p.label span.label {
	display: block;
	float: left;
	width: auto;
	margin: 0 0 5px 0;
	padding: 6px 0 0 0;
}
.cadre_photos .gauche textarea,
.cadre_photos .gauche input {
	float: left;
	width: 220px;
	margin: 0 0 0 0;
	padding: 0;
	border: #a83737 1px solid;
	background: white url(/charte/bg-input.gif) no-repeat 0 0;	
}
.cadre_photos .gauche input.fichier {
	width: 220px;
	margin: 0 0 0 0;
	padding: 0;
	border: #a83737 1px solid;
}
.clair {
	color: #cb6767;
}
.album_photos {
	background: transparent url(/charte/bg-album_photos.gif) repeat-y 0 0;
	color: #a83737;
	margin: 0 0 10px 0;
}
.album_photos .fond {
	background: transparent url(/charte/bg-album_photos-h.jpg) no-repeat 0 0;
	padding: 4px 0 0 3px;
}
.album_photos .fond li {
	list-style: none;
}
.album_photos .clear {
	background: transparent url(/charte/bg-album_photos-b.jpg) no-repeat 0 100%;
}
.album_photos h2,
.album_photos div.h2 {
	padding: 0 0 10px 7px;
	zoom: 1;
}
.album_photos h2 span,
.album_photos div.h2 span {
	font-size: 14px;
	color: #bf6c6c;
}
.album_photos h2 span strong,
.album_photos div.h2 span strong {
	font-size: 15px;
	color: #a85c5c;
}
.album_on,
.album {
	background: #faf9f9;
	color: #a83737;
	margin: 0 3px 4px 0;
	width: 377px;
	height: 191px;
	float: left;
	border: #f2e5e5 1px solid;
	text-align: center;
}
.album_on {
	border: #606060 1px solid;
	text-align: left;
	background: transparent url(/charte/bg-album_on.jpg) no-repeat 0 0;	
}
.album_on h3,
.album_on div.h3 {
	color: #fff;
	line-height: 24px;
	vertical-align: middle;
	margin: 0 0 0 10px;
}
.album_on h3 a,
.album_on div.h3 a {
	color: #e8bdbc;
}
.album_on a.close {
	float: right;
	width: 25px;
}
.album_on .vignette {
	float: left;
	width: 141px;
	margin: 4px 7px 0 3px;
	color: #8a8b8b;
	font-size: 10px;
}
* html .album_on .vignette {
	margin: 4px 7px 0 2px;
}
.album_on .vignette img {
	border: #a83737 1px solid;
	margin: 0 0 3px 0;
}
.album_on .vignette p {
	margin: 3px 0 0 0;
}
.album_on .vignette label {
	display: inline;
	float: left;
	width: auto;
	margin: 0;
}
.album_on .descriptif {
	float: left;
	width: 223px;
}
.album_on .descriptif p {
	margin: 5px 0 0 0;
}
.album_on .descriptif label {
	font-size: 10px;
	margin: 3px 0 3px 3px;
}
.album_on .descriptif textarea,
.album_on .descriptif input {
	width: 221px;
	border: #a83737 1px solid;
	background: white url(/charte/bg-input.gif) no-repeat 0 0;
	margin: 0 0 3px 0;
	font-size: 12px;
	font-family: "Trebuchet MS";
}
.album_on .vignette input {
	float: right;
	width: auto;
	font-size: 10px;
	margin: 0;
}
.album_on .vignette select {
	float: right;
	width: auto;
	font-size: 10px;
	color: #8a8b8b;
	margin: 0;
}

.chiffre {
	line-height: 191px;
	font-size: 50px;
	vertical-align: middle;
	color: #efdede;
	font-family: "Trebuchet MS";
}




td textarea {
	text-align: center;
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: 12px;
}

th.centrer,
td.centrer,
.centrer {
	text-align: center;
}

/* =======================================================================================*/
/* =======================================================================================*/
/* ci dessous : css du frontoffice */
/* =======================================================================================*/
/* =======================================================================================*/



.container_full {
	float: left;
	width: 986px;
	background: transparent url(/charte/bg-container_full.gif) repeat-y 0 0;
	margin: 58px 0 7px 7px;
}

.container_top_full {
	float: left;
	width: 986px;
	background: transparent url(/charte/bg-container_full.gif) repeat-y 0 0;
	margin: 8px 0 7px 7px;
}

.contenu_full {
	background: transparent url(/charte/bg-container-h_full.gif) no-repeat top left;
	padding: 5px 0 0 0;
}

.textes_full {
	background: transparent url(/charte/bg-container-b_full.gif) no-repeat bottom left;
	padding: 4px 0 10px 10px;
}

.fond_chapo_full {
	background: transparent url(/charte/bg-chapo_full.gif) repeat-y 0 0;
	zoom:1;
}
.fond_chapo_full .chapo_full {
	background: transparent url(/charte/bg-chapo-h_full.gif) no-repeat 0 0;
	padding: 15px 20px 5px 12px;
	width: auto;
}
.fond_chapo_full .clear {
	background: transparent url(/charte/bg-chapo-b_full.gif) no-repeat bottom left;
	padding: 0;
	height: 10px;
}

.chapo_full {
	float: none;
	width: 100%;
	color: #1a60b3;
	padding: 0 0 0 8px;
}

.fond_depot {
	background: transparent url(/charte/bg-depot.gif) repeat-y 0 0;
	zoom:1;
}
.fond_depot .depot {
	background: transparent url(/charte/bg-depot-h.gif) no-repeat 0 0;
	padding: 15px 20px 5px 12px;
	width: auto;
}
.fond_depot .clear {
	background: transparent url(/charte/bg-depot-b.gif) no-repeat bottom left;
	padding: 0;
	height: 10px;
}

.depot {
	float: none;
	width: 100%;
	color: #1a60b3;
	padding: 0 0 0 8px;
}

.depot .table_wild {
	background-color: transparent;
	width: 99%;
	margin: 0px 0 0 0;
	position: relative;
	z-index: 55;
	border-left: #bfbfbd 1px solid;
	border-right: #bfbfbd 1px solid;
	border-bottom: #bfbfbd 1px solid;
}

.depot .titre {
	z-index: 56;
	height: 26px;
	background: transparent url(/charte/bg-titre-wild-grey.jpg) no-repeat 0 0;
}

.depot .fond_blanc { background: #ffffff;}

.depot textarea {
	text-align: left;
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: 12px;
}

.depot .encadre {
	background: #ffffff;
	border: #bfbfbd 1px solid;
	padding: 10px;
}

.depot .encadre_bleu {
	background: #edf2f8;
	border: #bfbfbd 1px solid;
	padding: 10px;
}

/*.depot td {
	text-align: left;
}*/
.depot td .libelle {
	text-align: right;
}

.montant_total {
	background: #20588e;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

h2.navigation_rapide_full,
div.navigation_rapide_full {
	background: #ecf3f9 url(/charte/bg-navigation-h2_full.gif) no-repeat top left;
	color: #bad0e4;
	font-size: 15px;
	width: 916px;
	margin: 0 0 0 17px;
	padding: 3px 0 0 10px;
}

.navigation_full {
	background: #ecf3f9 url(/charte/bg-navigation_full.gif) no-repeat bottom left;
	width: 926px;
	margin: 0 0 0 17px;
	padding: 5px 0 10px 0;
}

.navigation_full ul li {
	background: none;
	color: #000;
	font-size: 12px;
	padding: 10px 0 0 12px;
	margin: 0;
}
.navigation_full ul li ul li {
	padding: 0 0 0 35px;
}
.navigation_full ul li ul li a {
	text-decoration: underline;
	letter-spacing: -0.02em;
}

.separation_full {
	background: #ecf3f9 url(/charte/bg-separation_full.jpg) no-repeat 0 0;
	width: 950px;
	height: 22px;
	margin: 27px 0 0 0;
}

.description_full {
	font-size: 13px; 
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}


/*  debut formulaire de description d'un bien proprietaire   */
.encadrement .fond_encadrement #description{
	margin:0 auto;
	width:770px;
}
.encadrement .fond_encadrement #description .titre{
	background: transparent url(/charte/titre_tab_description.gif) no-repeat;
	height:16px;
	text-align: center;
	color: white;
	font-size: 16px;
	font-weight: bold;
}
.encadrement .fond_encadrement #description .libelle_droite,
.encadrement .fond_encadrement #description .libelle_gauche{
	color:#A33830;
	font-size:14px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
.encadrement .fond_encadrement #description .libelle_droite{
	text-align:right;
}
.encadrement .fond_encadrement #description .libelle_gauche{
	text-align:left;
}
.encadrement .fond_encadrement #description .restant{
	text-align:right;
}
.restant input{
	border: 0 #f9f9f9 none;
	background: transparent;
	padding: 0;
	color:red;
	text-align:center;
}
.encadrement .fond_encadrement #description textarea{
	text-align:left;
}
.encadrement .fond_encadrement .pro_enregistrer{
	background: transparent url(/charte/bt_ok_description.gif) no-repeat;
	width:102px;
	height:24px;
	padding:7px 0 0 0;
	text-align:left;
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
.encadrement .fond_encadrement .pro_enregistrer a{
	padding-left: 31px;
}
/*  fin formulaire de description d'un bien proprietaire   */


/*  debut planning d'un bien proprietaire   */
.planning_mini{
	width: 400px;
	color:black;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.planning_mini .centre{
	background: #AA0000;
	text-align: center;
	font-weight: bold;
	color: white;
}
.planning_mini .gauche{
	text-align:right;
	border-bottom: 1px silver dashed;
}
.planning_mini .droite{
	text-align:left;
	border-bottom: 1px silver dashed;
}
/*  fin planning d'un bien proprietaire   */


/*  debut info suppl d'un bien proprietaire   */
.encadrement .fond_encadrement .critere,
.encadrement .fond_encadrement .option{
float:left;
	background: ;
	width: 750px;
}
.encadrement .fond_encadrement .critere p,
.encadrement .fond_encadrement .option p{
	color: #AA0000;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 5px 0;
}
.encadrement .fond_encadrement .critere fieldset,
.encadrement .fond_encadrement .option fieldset{
	float:left;
}

.encadrement .fond_encadrement .critere .gauche,
.encadrement .fond_encadrement .option .gauche{
	text-align:right;
	color: #AA0000;
}
/*  fin info suppl d'un bien proprietaire   */


/*  debut contact d'un bien proprietaire   */
.annonce_contact table{
	background: silver;
	width: 774px;
	margin: 0;
	padding: 0;
}
.annonce_contact .titre{
	background: transparent url(/charte/bg-titre-pro-contact.jpg) no-repeat 0 0;
	width: 774px;
	height: 26px;
	margin: 0;
	padding: 0;
}
.annonce_contact .entete{
	background: #f7f7f7;
	height: 30px;
	margin: 0;
	padding: 0 0 0 5px;
}
.annonce_contact .proprietaire{
	background: white;
	height: 40px;
	margin: 0;
	padding: 0;
}
.annonce_contact .contact{
	background: #f7f7f7;
	height: 40px;
	margin: 0;
	padding: 0;
	border-bottom: 1px silver solid;
}
.annonce_contact .gauche{
	border-left: 1px silver solid;
	text-align:center;
}
.annonce_contact .droite{
	border-right: 1px silver solid;
}
.annonce_contact .bas{
	border-bottom: 1px silver solid;
}
.annonce_contact .bas_gauche{
	border-left: 1px silver solid;
	border-bottom: 1px silver solid;
	text-align:center;
}
.annonce_contact .bas_droite{
	border-right: 1px silver solid;
	border-bottom: 1px silver solid;
}
/*  fin contact d'un bien proprietaire   */


.fond_depot_form {
	background: transparent url(/charte/bg-depot.gif) repeat-y 0 0;
	zoom:1;
}
.fond_depot_form .depot_form {
	background: transparent url(/charte/bg-depot-h-simple.gif) no-repeat 0 0;
	padding: 15px 20px 5px 12px;
	width: auto;
}
.fond_depot_form .clear {
	background: transparent url(/charte/bg-depot-b.gif) no-repeat bottom left;
	padding: 0;
	height: 10px;
}

.depot_form {
	float: none;
	width: 100%;
	color: #1a60b3;
	padding: 0 0 0 8px;
}

.depot_form .table_wild {
	background-color: transparent;
	width: 99%;
	margin: 0px 0 0 0;
	position: relative;
	z-index: 55;
	border-left: #bfbfbd 1px solid;
	border-right: #bfbfbd 1px solid;
	border-bottom: #bfbfbd 1px solid;
}

.depot_form .titre {
	z-index: 56;
	height: 26px;
	background: transparent url(/charte/bg-titre-wild-grey.jpg) no-repeat 0 0;
}

.depot_form .fond_blanc { background: #ffffff;}

.depot_form textarea {
	text-align: left;
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: 12px;
}

.depot_form .encadre {
	background: #ffffff;
	border: #bfbfbd 1px solid;
	padding: 10px;
}

.depot_form td {
	text-align: left;
}

table.dejacompte{
	border:1px solid #083379;
}
table.dejacompte td{
	padding:2px 5px;
}
table.dejacompte td.lignetitre{
	text-align:center;
	font-weight:bold;
	background:#C7D8E2;
}
table.nouveaucompte td.lignetitre{
	text-align:center;
	font-weight:bold;
	background:#1A60B3;
	color:#FFF;
}
table.nouveaucompte td.lignesstitre{
	background:#C7D8E2;
	padding:0 10px;
}
table.nouveaucompte tr.ligneclair td{
	background:#FAFAFA;
}
table.nouveaucompte td.champs, table.dejacompte td.champs{
	text-align:right;
	padding-right:5px;
}


/* boutons elastiques etape-suivante-depot ok */
.bt-etape-suivante-depot {
	padding: 20px 0 6px 0;
	clear: both;
	float: left;
}
* html .bt-etape-suivante-depot {
	padding: 0 0 6px 0;
	display: inline;
}
.bt-etape-suivante-depot a {
	display: block;
	float: left;
	background: transparent url(/charte/bt-etape-suivante-depot-a.gif) no-repeat top right;
	color: black;
	padding: 0 0 0 0;
	margin: 0;
}
* html .bt-etape-suivante-depot a {
	display: inline;
}

.bt-etape-suivante-depot b {
	background: transparent url(/charte/bt-deposer-annonce-b.gif) no-repeat top left;
	padding: 6px 10px 0 10px;
	display: block;
	height: 26px;
	cursor: pointer;
}
.bt-etape-suivante-depot a b {
	background: transparent url(/charte/bt-deposer-annonce-b.gif) no-repeat top left;
	padding: 6px 10px 0 10px;
	display: block;
	height: 26px;
}
* html .bt-etape-suivante-depot b {
	display: inline;
	line-height: 28px;
	padding: 5px 10px 6px 10px;
}
/* fin boutons elastiques etape-suivante-depot ok */


table.present {
	background-color: transparent;
	width: 768px;
	margin: 0 0 0 0;
	border: #bfbfbd 1px solid;
	border-bottom-width: 0;
}
table.present th,
table.present td {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 2px 0;
	text-align: left;
}
table.present th {
	height: 22px;
	font-size: 12px;
	color: #185faf;
	background: transparent url(/charte/bg-th.gif) repeat-x 0 0;
	border-top: #fff 3px solid;
	border-left: #fff 1px solid;
	border-right: #d9d9d9 1px solid;
	padding: 0 0 2px 0;
	margin: 0;
	text-align: left;
}
table.present td {
	text-align: left;
	border-bottom: #bfbfbd 1px solid;
	font-size: 11px;
}
table.present td a {
	color: #0a6bb7;
	text-decoration: underline;
}

	#visuMS {
		position: absolute;
		margin: -33px 0 0 165px;
		background: #FFF;
		border: 1px solid  #BFBFBF;
		z-index : 100;
	}
	#visuMS .visuMSul li {
		list-style:none;
		border: 0px;
		padding: 5px 10px;
		color: black;
		border-left: 3px solid #B4D8AA;
	}
	#visuMS .visuMSul li:hover{
		background: #000 url(/charte/bg-menu-li-hover.gif);
		color: white;
	}
	
	#onmouseoverMS #visuMS{
		display: none;
	}
	#onmouseoverMS:hover #visuMS{
		display: block;
	}
	
	#onmouseoverMS #visuMS li{
		cursor: pointer;
		border-bottom: 1px solid #DBDBDB;
	}

