BODY {
	BACKGROUND-COLOR: white
}
.legal-titre-cond {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: red; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.legal-sstitre-cond {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.legal-text-cond {
	FONT-WEIGHT: lighter; FONT-SIZE: 8pt; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.legal-tableau-cond {
	BORDER-RIGHT: #3989aa 2px solid; BORDER-TOP: #3989aa 2px solid; BORDER-LEFT: #3989aa 2px solid; BORDER-BOTTOM: #3989aa 2px solid; BACKGROUND-COLOR: #cfdcec
}
.legal-tableau-cond2 {
	BORDER-RIGHT: #3989aa 1px ridge; BORDER-TOP: #3989aa 1px ridge; BORDER-LEFT: #3989aa 1px ridge; BORDER-BOTTOM: #3989aa 1px ridge; BACKGROUND-COLOR: #cfdcec
}
.legal-titre-cond4 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: red; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; font-stretch: ultra-condensed
}
.info-text {
	FONT-WEIGHT: lighter; FONT-SIZE: 8pt; COLOR: #266078; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.error-text {
	FONT-WEIGHT: lighter; FONT-SIZE: 8pt; COLOR: #FF0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.weekpub-text {
	FONT-WEIGHT: lighter; FONT-SIZE: 8pt; WIDTH: 100%; COLOR: #2949ff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.popup-alert {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.popup-alert-table {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d7e8f1
}
.formn {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formnr {
	FONT-WEIGHT: normal; COLOR: red; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formb {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formbHigh {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formbValidator {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formp {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}

.supmsg {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Times, sans-serif; TEXT-ALIGN: center
}

.supmsgHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-FAMILY: Times, sans-serif; TEXT-ALIGN: center
}

.formp2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.formlinkp {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000099; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.formlink {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000099; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.formti {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #237ca3; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formfilet {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #3989aa; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #3989aa
}
.tableau-debug-tiles-l1{
	background-color: Gray;
	font-size: x-small;
}
@media Screen    
{
.template-print-header {
	DISPLAY: none
}
.template_print_header {
	DISPLAY: none
}
.tableau-encod {
	BACKGROUND-COLOR: #d4e6f0
}
.block-pro {
	BACKGROUND-COLOR: #d7e8f1
}
    }
.tableau-rech1 {
	BORDER-RIGHT: #3989aa 2px solid; BORDER-TOP: #3989aa 2px solid; BORDER-LEFT: #3989aa 2px solid; BORDER-BOTTOM: #3989aa 2px solid; BACKGROUND-COLOR: #b9cbe3
}
.tableau-rech2 {
	BORDER-RIGHT: #3989aa 2px solid; BORDER-TOP: #3989aa 2px solid; BORDER-LEFT: #3989aa 2px solid; BORDER-BOTTOM: #3989aa 2px solid; BACKGROUND-COLOR: #cfdcec
}
.tableau-rech3 {
	BACKGROUND-COLOR: #cfdcec
}
.tableau-pro-menu {
	BORDER-RIGHT: #3989aa 2px solid; BORDER-TOP: #3989aa 2px solid; BORDER-LEFT: #3989aa 2px solid; BORDER-BOTTOM: #3989aa 2px solid; BACKGROUND-COLOR: #a9bbe3
}
.tableau-pro-list-type-first-on {
	BORDER-RIGHT: black 4px solid; PADDING-RIGHT: 6px; BORDER-TOP: black 4px solid; MARGIN-TOP: 4px; PADDING-LEFT: 6px; BACKGROUND: #b9cbe3; PADDING-BOTTOM: 6px; BORDER-LEFT: black 4px solid; PADDING-TOP: 6px; BORDER-BOTTOM: black 2px
}
.tableau-pro-list-type-others-on {
	BORDER-RIGHT: black 4px solid; PADDING-RIGHT: 6px; BORDER-TOP: black 4px solid; MARGIN-TOP: 4px; PADDING-LEFT: 6px; BACKGROUND: #b9cbe3; PADDING-BOTTOM: 6px; BORDER-LEFT: black 2px solid; PADDING-TOP: 6px; BORDER-BOTTOM: black 2px
}
.tableau-pro-list-type-first-off {
	BORDER-RIGHT: black 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: black 2px solid; MARGIN-TOP: 2px; PADDING-LEFT: 6px; BACKGROUND: #e0eaf8; PADDING-BOTTOM: 6px; BORDER-LEFT: black 2px solid; CURSOR: hand; PADDING-TOP: 6px; BORDER-BOTTOM: black 4px solid
}
.tableau-pro-list-type-others-off {
	BORDER-RIGHT: black 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: black 2px solid; MARGIN-TOP: 2px; PADDING-LEFT: 6px; BACKGROUND: #e0eaf8; PADDING-BOTTOM: 6px; BORDER-LEFT: black 2px; CURSOR: hand; PADDING-TOP: 6px; BORDER-BOTTOM: black 4px solid
}
.tableau-pro-list-type-none {
	BORDER-RIGHT: black 2px; PADDING-RIGHT: 6px; BORDER-TOP: black 2px; MARGIN-TOP: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: black 2px; PADDING-TOP: 6px; BORDER-BOTTOM: black 4px solid
}
.tableau-pro-modele-selection-onglet {
	BORDER-RIGHT: black 4px solid; BORDER-TOP: black 0px; BORDER-LEFT: black 4px solid; BORDER-BOTTOM: black 4px solid; BACKGROUND-COLOR: #b9cbe3
}
.tableau-pro-modele-selection {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #d3e5ed
}
.tableau-pro-modele-selection-item {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #a7cdda
}
.tableau-pro-publication-modele {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid; BACKGROUND-COLOR: #b9cbe3
}
.tableau-pro-modele-selection-text {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: 0px; COLOR: black; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px
}

@media Print    
{
.template-header {
	DISPLAY: none
}
.template_header {
	DISPLAY: none
}
.template-topic-list {
	DISPLAY: none
}
.template_topic_list {
	DISPLAY: none
}
.template-body-left {
	DISPLAY: none
}
.template_body_left {
	DISPLAY: none
}
    }
.button-pro-menu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 100%; CURSOR: hand; BORDER-TOP-STYLE: solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; HEIGHT: 30px; BORDER-BOTTOM-STYLE: solid
}
.button-pro-modele {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: hand; BORDER-TOP-STYLE: solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
.backbleu {
	BACKGROUND-COLOR: #d3e6f0
}
.form-celluletxt {
	BORDER-RIGHT: black thin; BORDER-TOP: #ffffff thin; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: black thin; COLOR: #011880; BORDER-BOTTOM: black thin; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #eff9fe
}
.formpit {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.form-celluletxtneg {
	BORDER-RIGHT: black thin; BORDER-TOP: #ffffff thin; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: black thin; COLOR: #ffffff; BORDER-BOTTOM: black thin; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #011880
}
.form-tabparutions-ital {
	BORDER-RIGHT: medium none; BORDER-TOP: #003366; FONT-SIZE: 9pt; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px
}
.form-cadre-parutions {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.form-cadre-parutionsloc {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: #003366 1px solid; COLOR: #ff6600; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.form-tabparutions-ital2 {
	BORDER-RIGHT: medium none; BORDER-TOP: #003366; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: medium none; COLOR: #ffffff; BORDER-BOTTOM: medium none; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #ff9900
}
.form-celluletxtgd {
	BORDER-RIGHT: black thin; BORDER-TOP: #ffffff thin; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BORDER-LEFT: black thin; COLOR: #000000; BORDER-BOTTOM: black thin; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 80px; BACKGROUND-COLOR: #eff9fe
}
.form-textPA {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "Courrier new", monospace; LETTER-SPACING: 4px; HEIGHT: 12pt
}
.form-smallTextPA {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: "Courrier new", monospace; LETTER-SPACING: 0px; HEIGHT: 8pt
}
.formlinkorg {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff9900; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.net-ti {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #001880; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.net-cad1 {
	BORDER-RIGHT: #eb451d 1px solid; BORDER-TOP: #eb451d 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #eb451d 1px solid; BORDER-BOTTOM: #eb451d 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.net-b {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.net-bit {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.net-it {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.redac-links {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #4c77a7; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none! important; font-stretch: ultra-condensed
}
.plan-cadr {
	BORDER-RIGHT: #e80000 1px solid; BORDER-TOP: #e80000 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #e80000 1px solid; BORDER-BOTTOM: #e80000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.pro-model-logo-numbering {
	FONT-WEIGHT: bold; FONT-SIZE: 22pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.backorange2 {
	BACKGROUND-COLOR: #cfdcec
}
.backorange {
	BACKGROUND-COLOR: #fcd6cd
}
.recherche-cadre-on {
	BORDER-RIGHT: 1px inset; PADDING-RIGHT: 20px; BORDER-TOP: 1px inset; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; BORDER-LEFT: 1px inset; PADDING-TOP: 6px; BORDER-BOTTOM: 1px inset
}
.recherche-cadre-off {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; PADDING-TOP: 6px
}
.bienstrouves {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc0000; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.resultat-1 {
	BACKGROUND-COLOR: #9EC8DB;
	COLOR: black;
	BORDER-RIGHT: #d3e6f0 1px solid; 
	BORDER-TOP: #9EC8DB 1px solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #d3e6f0 1px solid; 
	BORDER-BOTTOM: #9EC8DB 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 25px
}
.resultat-4 {
	BORDER-RIGHT: #d3e6f0 1px solid; BORDER-TOP: #d3e6f0 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #d3e6f0 1px solid; COLOR: #999999; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; BACKGROUND-COLOR: #d3e6f0
}
.resultat-5 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px
}
.resultat-cadreautour {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px
}
.resultat-3 {
	BORDER-RIGHT: #d3e6f0 1px solid; BORDER-TOP: #d3e6f0 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #d3e6f0 1px solid; COLOR: #cc0000; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; BACKGROUND-COLOR: #d3e6f0
}
.resultat-2 {
	BACKGROUND-COLOR: #E6F5FC;
	COLOR: black;
	BORDER-RIGHT: #e6f5fc 1px solid; 
	BORDER-TOP: #E6F5FC 1px solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #e6f5fc 1px solid; 
	COLOR: #003366; 
	BORDER-BOTTOM: #E6F5FC 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 25px
}
.resultat-cadreautour {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px
}
.resul-cad1 {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #d3e6f0
}
.resul-detprim {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.resul-detprimb {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.resul-detprimit {
	FONT-SIZE: 8pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.resul-nega {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000066
}
.result-title:link {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.result-title:visited {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.result-title:active {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.result-title:hover {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.calendrier {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calendrier4 {
	BORDER-RIGHT: 2px groove; PADDING-RIGHT: 2px; BORDER-TOP: 2px groove; MARGIN-TOP: 5px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: 2px groove; PADDING-TOP: 2px; BORDER-BOTTOM: 2px groove; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calendrier3 {
	BORDER-RIGHT: 2px groove; PADDING-RIGHT: 2px; BORDER-TOP: 2px groove; MARGIN-TOP: 5px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #a7cbda; PADDING-BOTTOM: 2px; BORDER-LEFT: 2px groove; PADDING-TOP: 2px; BORDER-BOTTOM: 2px groove; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.calendrier2 {
	BORDER-RIGHT: 2px groove; PADDING-RIGHT: 2px; BORDER-TOP: 2px groove; MARGIN-TOP: 5px; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: #d3e5ed; PADDING-BOTTOM: 2px; BORDER-LEFT: 2px groove; PADDING-TOP: 2px; BORDER-BOTTOM: 2px groove; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calendrier1 {
	BORDER-RIGHT: 2px groove; PADDING-RIGHT: 2px; BORDER-TOP: 2px groove; MARGIN-TOP: 5px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #d3e5ed; PADDING-BOTTOM: 2px; BORDER-LEFT: 2px groove; PADDING-TOP: 2px; BORDER-BOTTOM: 2px groove; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.upload-upload {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana,Helvetica,Arial; BACKGROUND-COLOR: #ffffff
}
.upload-foto {
	FONT-SIZE: 8pt; BORDER-LEFT: #d3e6f0 1px solid; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; BACKGROUND-COLOR: #d3e6f0; TEXT-ALIGN: justify
}
.upload-com {
	FONT-SIZE: 8pt; BORDER-LEFT: #d3e6f0 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; BACKGROUND-COLOR: #d3e6f0; TEXT-ALIGN: justify
}
.pro-stats-A:link {
	COLOR: black! important
}
.pro-stats-A:visited {
	COLOR: gray! important
}
.pro-stats-A:active {
	COLOR: black! important
}
.pro-stats-A:hover {
	COLOR: #f7941d! important
}
}
.net-cad10 {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.search_detail_form_cartouche {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}

.invoiceHead {
   	background-color: #5588BB
  }
  
.invoiceEven {
	background-color: #99CCEE
}

.invoiceTotal {
	background-color: #5588BB ;
	font-weight: bold
}

/* GENERAL */
body, table, tr, td, a, input, select {font-family: arial; color:#15375A;font-size:12px;}

/* FOOTER */
.footer {font-family: arial; color:#758BA2;font-size:10px;}

/* RIGHT NAVIGATION */
.nav_right_category {font-family: arial; color:#15375A;font-size:11px;font-weight:bold}
ul.nav_right_item {font-family: arial;background-color:#FEF7E5;color:#000000;font-size:11px;margin-left:25px;margin-top:0px;margin-bottom:10px;list-style-type:square;}
.nav_right_item {font-family: arial;background-color:#FEF7E5;color:#000000;font-size:11px;}
a.nav_right_item {font-family: arial; color:#15375A;font-size:11px;text-decoration:none;}
a.nav_right_item:hover {font-family: arial; color:#15375A;font-size:11px;text-decoration:underline;}

/* HOMEPAGE */
.top_functions {padding-right:25px;color:#163758;font-weight:bold;}
.top_tab_act {font-family: arial; color:#2C85D9;font-size:12px;font-weight:bold;padding-left:5px;padding-right:5px;text-decoration:none}
.top_tab_pas {font-family: arial; color:#163758;font-size:12px;font-weight:bold;padding-left:5px;padding-right:5px;text-decoration:none}
a.top_tab_pas:hover {text-decoration:underline}
.top_tab_onglet {font-family: arial; color:#163758;font-size:12px;font-weight:bold;padding-left:5px;padding-right:5px;text-decoration:none}

.top_tab_other {font-family: arial; color:#163758;font-size:12px;font-weight:bold;padding-left:5px;padding-right:5px;text-decoration:none}

.overview_bg {background-color:#F1F4F9;}
div.overview_bg {background-color:#F1F4F9;padding:5px;}

.hot_bg {background-color:#E4242F;}
.hot_title {background-color:#E4242F;color:#FFFFFF;font-weight:bold;padding-bottom:5px;padding-left:5px;}
.hot_text {padding:5px;}

.promo_bg {background-color:#C1C1C1;}
.promo_title {background-color:#C1C1C1;color:#FFFFFF;font-weight:bold;padding-bottom:5px;padding-left:5px;}
.promo_text {padding:5px;}

.list_bg {background-color:#4B85C5;}
.list_title {background-color:#4B85C5;color:#FFFFFF;font-weight:bold;padding-bottom:5px;padding-left:5px;}
.list_text {background-color:#D3E0F0;padding:5px;}
.list_mod {background-color:#D3E0F0;padding-top:5px;}

.list_location {font-family: arial; color:#163758;font-size:12px;font-weight:bold;text-decoration:none;}
a.list_location:hover {text-decoration:underline;}
.list_price {font-family: arial; color:#2C85D9;font-size:12px;font-weight:bold;text-decoration:none;}
.list_tri_selected {font-family: arial; color:#2C85D9;font-size:11px;font-weight:bold;}
.list_tri_nonselected {font-weight:bold;vertical-align:top;padding-top:8px;}

/* TEXT EFFECTS */
.blue11 {font-family: arial; color:#15375A;font-size:12px;}
.blue10 {font-family: arial; color:#2C85D9;font-size:10px;}
.blue12 {font-family: arial; color:#2C85D9;font-size:12px;font-weight:bold;text-decoration:none}

a.blue10 {text-decoration:underline}
.bluebold11 {font-family: arial; color:#15375A;font-size:11px;font-weight:bold}

.light_blue {color:#2C85D9;}


/* COMMON */

.cookie_crumbs {font-family: arial; color:#15375A;font-size:11px;margin-top:10px;margin-bottom:10px;}
a.cookie_crumbs {font-family: arial; color:#15375A;font-size:11px;font-weight:bold}

/* FORMS */

.form_tab_act {font-family: arial; color:#2C85D9;font-size:12px;font-weight:bold;padding-left:2px;padding-right:2px;}
.form_tab_pas {font-family: arial; color:#163758;font-size:12px;font-weight:bold;padding-left:2px;padding-right:2px;text-decoration:none}
a.form_tab_pas:hover {text-decoration:underline}

.sort_act {font-family: arial; color:#163758;font-size:11px;font-weight:bold;}
.sort_pas {font-family: arial; color:#2C85D9;font-size:11px;font-weight:bold;}

/* FORMS */
.list_row_A {background-color:#FAFAFA;padding-top:5px;padding-bottom:5px;}
.list_row_B {background-color:#F8FAFD;padding-top:5px;padding-bottom:5px;}
.list_row_S {background-color:#6D7BA0}
.list_location {font-weight:bold;vertical-align:top;padding-top:5px;}
.list_teaser {text-decoration:none;}
a.list_teaser:hover {text-decoration:underline;}
.list_surface {font-weight:bold;vertical-align:top;padding-top:8px;}
.list_price {font-weight:bold;color:#2C85D9;vertical-align:top;padding-top:8px;}
.list_pictures {vertical-align:top;padding-top:8px;}

/* TITLE */
.title_city  {color:#163758;font-size:21px;font-weight:bold;}
.title_price  {color:#2C85D9;font-size:15px;font-weight:bold;}

/* DETAIL */
.detail_fact_name  {height:20px;color:#163758;font-size:11px;font-weight:bold;}
.detail_fact_value {height:20px;color:#2C85D9;font-size:11px;font-weight:bold;}

.detail_description_name  {vertical-align:top;color:#163758;font-size:12px;font-weight:bold;padding:4px}
a.detail_description_name:hover  {vertical-align:top;color:#163758;font-size:12px;font-weight:bold;padding:4px}
.detail_description_value {vertical-align:top;color:#163758;font-size:12px;}
a.detail_description_value {vertical-align:top;color:#163758;font-size:12px;text-decoration:none;}
a.detail_description_value:hover {vertical-align:top;color:#7697B8;font-size:12px;text-decoration:none;}
/* CORPORATION DETAIL */
.corporation_title {color:#163758;font-size:22px;font-weight:bold}
.corporation_detail {vertical-align:top;color:#163758;font-size:12px;}


/* NETFICHE - CHARACTERISTICS */
.netfiche_characteristics_name  {height:20px;color:#163758;font-size:12px;font-weight:bold;}
.netfiche_characteristics_value {height:20px;color:#2C85D9;font-size:12px;font-weight:bold;}

.netfiche_noresult {font-weight:bold;color:#FF0000;font-size:12px;}
.search_noresult {font-weight:bold;color:#FF0000;font-size:12px;}

.more_pictures {color:#2C85D9;font-size:11px;font-weight:bold;}

.table_broker {border-style:solid;border-collapse:collapse;border-color:#6D7BA0;border-width:1px;background-color:#E8EBF2;}

.broker_name {font-weight:bold;color:#2C85D9;}
.broker_detail {}

.box_right_bg {background-color:#FFE19B;}
.box_right_title {background-color:#FFE19B;font-family: arial; color:#15375A;font-size:11px;font-weight:bold;text-align:center;}
.box_right_rectangle {border-style:solid;border-collapse:collapse;border-color:#FFE19B;border-width:1px;background-color:#FFFFFF;}
.box_right_button {background-color:#FEC760;width:160px;font-weight:bold;}

.box_right_select {width:160px;}

.pictures {border-color: #666666;} 

/* HOMEPAGE */
.searchfields {width:150px}
.searchtables {padding:2px;font-size:12px;}
.searchcells{padding:2px}

/* SEARCH  */
a.criteria_link {vertical-align:top;color:#163758;font-size:12px;text-decoration:none;}
a.criteria_link:hover {vertical-align:top;color:#163758;font-size:12px;font-weight:bold;text-decoration:bold;}
a.column_link_pas {font-family: arial; color:#163758;font-size:12px;font-weight:bold;padding-left:5px;padding-right:5px;text-decoration:underline;}
a.column_link_act {font-family: arial; color:#2C85D9;font-size:12px;font-weight:bold;padding-left:5px;padding-right:5px;text-decoration:underline;}
.criteria_link_inactive {font-family: arial; color:#7697B8;font-size:12px;text-decoration:none;}
.criteria_path_act {font-family: arial; color:#2C85D9;font-size:12px;padding-left:5px;padding-right:5px;text-decoration:none}
a.criteria_path_pas {font-family: arial; color:#163758;font-size:12px;padding-left:5px;padding-right:5px;text-decoration:underline}
a.more_pictures {color:#2C85D9;font-size:11px;font-weight:bold;text-decoration:none}


.slogan  {color:#163758;font-size:19px;}

.paging_text {background-color:#EFF1FE;color:#2C85D9;font-size:10px;font-family: arial;height:22px;vertical-align:bottom;padding-left:5px;padding-right:5px;padding-top:4px;padding-bottom:5px;}
.spot_text {color:#FFFFFF;font-weight:bold;padding-left:5px;}
.pub_title {color:#FFFFFF;font-size:11px;font-family: arial;height:20px;padding-left:5px;font-weight:bold;}


.menu_princ {  font-family: Arial, Helvetica, sans-serif; color: #666699; font-weight: bolder; font-size: 10px; font-style: normal}

.affin_IE {
width:expression( 
    document.body.clientWidth > (500/12) * 
    parseInt(document.body.currentStyle.fontSize)?
        "160px":
        "auto" );
}

.affin_autres {
max-width:160;
}

.printonly { 
display:none }
@media print { 
 
.dontprint { display:none }
 
.printonly { display:inline }
}

.lineHC3{
border-bottom:1px solid #d1d2dc
}
TABLE .paveLink TR TD {
padding:5px;
}