/* blocks */
html.https {
	text-align:center;
}

/* -- inclusion css webmaster */
body {
	background-color:#FFFFFF;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

	body.https {
		background:#ffffff url("../images/2010_bg_body.jpg") no-repeat scroll center top;
	}
	body.https #main {
		margin:183px auto 0 auto;
		width:760px;
	}
H1 {
	color:#551800;
	font-family:Arial,Verdana,sans-serif;
	font-size:20px;
	font-weight:bold;
}
H2 {
	color:#6E5320;
	font-family:Arial,Verdana,sans-serif;
	font-size:18px;
	font-weight:bold;
}
P {
	font-size: 13px;
	margin-left: 5px;
	line-height: 18px;
}
FORM {
	padding-bottom: 40px;
}
A,A:visited,A:active {
	color: #666;
	text-decoration:none;
}
A:hover {
	color: #666;
	text-decoration:underline;
}

#main {
	background: #FFFFFF url(../images/2010_bg_right_content_inte.JPG) left top no-repeat;
	/*width: 930px;*/
	margin: 0;
	padding: 1px 0;
}

#pageTitle {
	text-align:center;
	width:700px;
}

#tabs {
	margin-top: 20px;
	float: left;
	font-size: 15px;
}

#tabs a {
	height: 30px; /* 38px - padding-top */
	padding-bottom: 8px;

	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
}

#tabs a.tab1 { padding-top: 8px; padding-bottom: 0px; width: 146px; background: url(../images/tab1.gif) 0 0 no-repeat; color:#fff; }
#tabs a.tab1:hover { padding-top: 8px; padding-bottom: 0px; width: 146px; background: url(../images/tab1.gif) 0 -38px no-repeat; color:#fff; }
#tabs a.tab1-actif { padding-top: 8px; padding-bottom: 0px; width: 146px; background: url(../images/tab1.gif) 0 -76px no-repeat; color:#b74939; }

#tabs a.tab2 { width: 206px; background: url(../images/tab2.gif) 0 0 no-repeat; color:#fff; }
#tabs a.tab2:hover { width: 206px; background: url(../images/tab2.gif) 0 -38px no-repeat; color:#fff; }
#tabs a.tab2-actif { width: 206px; background: url(../images/tab2.gif) 0 -76px no-repeat; color:#b74939; }

#tabs a.tab3 { width: 132px; background: url(../images/tab3.gif) 0 0 no-repeat; color:#fff; }
#tabs a.tab3:hover { width: 132px; background: url(../images/tab3.gif) 0 -38px no-repeat; color:#fff; }
#tabs a.tab3-actif { width: 132px; background: url(../images/tab3.gif) 0 -76px no-repeat; color:#b74939; }

#tabs a.tab4 { width: 200px; background: url(../images/tab4.gif) 0 0 no-repeat; color:#fff; }
#tabs a.tab4:hover { width: 200px; background: url(../images/tab4.gif) 0 -38px no-repeat; color:#fff; }
#tabs a.tab4-actif { width: 200px; background: url(../images/tab4.gif) 0 -76px no-repeat; color:#b74939; }

#content {
	clear: both;
	margin: 30px 50px 0 30px;
	padding: 0 12px;
}
	#content p.noHeight { margin:0;padding:0; }

	body.https #content {
		margin: 30px 58px 0 0;
		padding: 0;
	}

#steps, #stepsCS {
	margin: 20px 0 0 0;
	width: 658px;
	height:31px;
	float: left;
	font-size: 15px;
}
	#stepsCS {
		width: 526px;
	}
#steps.step1 { background: url(../images/steps.gif) 0 0 no-repeat; }
#steps.step2 { background: url(../images/steps.gif) 0 -31px no-repeat; }
#steps.step3 { background: url(../images/steps.gif) 0 -62px no-repeat; }
#steps.step4 { background: url(../images/steps.gif) 0 -93px no-repeat; }
#steps.step5 { background: url(../images/steps.gif) 0 -124px no-repeat; }
	#stepsCS.step1 { background: url(../images/steps.gif) 0 0 no-repeat; }
	#stepsCS.step2 { background: url(../images/steps.gif) 0 -31px no-repeat; }
	#stepsCS.step4 { background: url(../images/steps.gif) 0 -62px no-repeat; }
	#stepsCS.step5 { background: url(../images/steps.gif) 0 -93px no-repeat; }

.step {
	width: 100px; /* 131 - padding-left */
	height: 23px; /* 31 - padding-top */
	float: left;
	color: #fff;
	padding: 8px 0 0 31px;
}

#ulCrit, ul {
	padding-left:0px;
}

/*- PROMOS ---*/
#promoList {
	margin:10px 20px;
	list-style:none;
}
	#promoList li {
		margin:2px 0;
	}
	#promoList li form {
		display:inline;
	}
	#promoList li h4 {
		color:#6E5320;
		font-family:Arial,Verdana,sans-serif;
		font-size:18px;
		font-weight:bold;
		margin:0;
	}

.promo_hors_promo {
	font-size:0.7em;
	font-weight:normal;
	text-decoration:line-through;
}

.promo_taux {
	color:#C01313;
	font-size:1.1em;
	font-weight:bold;
	margin-top:10px;
}
/*
#promoList li {
	margin:2px 0;
}
	#promoList li form {
		display:inline;
	}
*/
/*- / PROMOS ---*/

body .field {
	background: #F8F6F7 url(../images/fond_table.JPG) right top repeat-y;
	border: solid 1px #bcafa0;
	height: 100%;
	margin: 10px 0;
	padding: 0 5px 5px 5px;
	width: 642px;
}

.field .title {
	color:#333;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:7px 0 0 0;
	width:50%;
}

.field .list {
	float: left;
	text-align: right;
	padding: 6px 0 0 0;
	width: 50%;
}

.field .list select {
	width: 250px;
}

.by {
	width: 50%;
	float: left;
	margin-top: 7px;
	font-size: 11px;
	color: #666;
}
.action {
	float: left;
	text-align: right;
	width: 49%;
}

button.bouton, button.button, input.button,
a.bouton, a.button, a.button.small {
	background-color:#016A3F;
	border:#016A3F 1px solid;
	border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	color:#FFFFFF;
	cursor:hand;
	cursor:pointer;
	font-size:0.9em;
	height:24px;
	overflow:visible; /* Thx IE */
	padding:2px 0.30em; /* em for IE */
	text-align:left;
	text-transform:uppercase;
    width:0; /* Thx IE */
}
	.bouton:hover, .button:hover, .text:hover, .select:hover, .textarea:hover,
	.bouton:focus, .button:focus, .text:focus, .select:focus, .textarea:focus {
		-moz-box-shadow:0 0 3px #666666;
		border-color:#999999;
		outline:0 none;
	}

		.bouton.small, .button.small {
			font-size:0.7em;
			height:18px;
		}

		button.bouton[class], button.button[class], input.bouton[class], input.button[class] { /* Fck IE */
			width: auto;
		}
/* -- fin inclusion css webmaster */

h3 {
	font-size: 8pt;
	font-weight: normal;
	color: #666;
}
h4 {
	font-size: 8pt;
	font-weight: normal;
	color: #368A66;
}
h5 {
	font-size: x-small;
	font-weight: normal;
	color: #666;
	text-align: left;
	font-family: verdana, tahoma, arial;
}


img { border: 0; }
strong { font-weight: bold; }
font.exergue { color: #666666; font-weight:bold; }
font.exergue_plus { font-size: 10pt; color: #666666; }
font.desactive { color: #c0c0c0; }
font.invisible { color: #F4F0E8; }
.em {
	color: #666;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}
a.em {
	color: #666;
	font-size: 8pt;
}
.entete {
	background: white;
}
li {
	list-style-position:inside;
}

form {/* IE */
	padding:0px;
	margin:0px;
}

.classement { display:inline;margin-left:8px; }
.equipement {
	border-left:1px solid #000000;
	display:inline;
	margin-left:10px;
	padding-left:10px;
}

/*************************************tableaux************/
table.navigate {
	width: 150px;
}
td {
	text-align: center;
	vertical-align: top;
	font-weight: normal;
	border: none;
	background: transparent;
	padding: 0px;
}
.dispo_table, .tiny {
	border: none;
}
.large, .extralarge{
	border: none;
	width: 100%;
	margin: 2 auto;
}
.medium {
	border: none;
	width: 650px;
}
.tiny {
	width:270px;
	background: #F8F6F7 url(../images/fond_table.JPG) right top repeat-y;
}
div.div_https {
	background-image: url(../images/fond1.jpg);
	background-position: right bottom;
	background-repeat: repeat;
}
#calendar-container {
	padding: 0 0 0 0;
	margin: 0 auto 0 auto;
	text-align: center;
	width: 200px;
}
td.navigate {
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	border: none;
	background: transparent;
	padding: 0;
}

td.table_entete, td.table_entete_tv {
	background-color: #a99780;
	color: #fff;
	cursor:hand;
	cursor:pointer;
	font-weight: bold;
	height: 20px;
}
td.table_entete {
	width: 60%;
}
td.navigbarre {
	height: 26px;
	padding-top: 3px;
}
td.colliste {
	background: transparent;
	text-align: left;
	vertical-align: top;
	width: 220px;
}
td.tr_colliste, td.tr_colliste_tv { /*oc040909*/
	background: transparent;
	text-align: left;
	vertical-align: top;
	width: 165px;
}
td.tr_colliste {
	width: 165px;
}
td.colradio {
	color: #666;
	background: transparent;
	text-align: left;
	vertical-align: top;
}
td.colradio_confort {
	text-align: left;
	color: #5035ae;
	vertical-align: middle;
	background: transparent;
}
td.colcritere {
	color: #666;
	text-align: left;
	vertical-align: top;
	background: transparent;
	width: 50%;
}
td.coldispo {
	color: #666;
	text-align: right;
	width: 25%;
	background: transparent;
	vertical-align: top;
}
/*********************************************************************/

/*- 3G ---*/
span.exergue { color: #666666; font-weight:bold; }
span.label { font-weight:bold; }
	.label { display:block; }
.pipe {
	font-size:1.5em;
	margin:0px 10px;
}
.iLoader { float:left; }
.disabled, .bouton.disabled, .button.disabled { background-color: #D4D0C8; background-image:none; color:#808080; }
.error, .notice, .success {padding:.8em;margin-bottom:1.6em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11; background:none; padding:0; margin:0; }
.notice a {color:#514721; background:none; padding:0; margin:0; }
.success a {color:#264409; background:none; padding:0; margin:0; }
.rounded { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.rounded-bl { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; }
.rounded-br { -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }
.rounded-tl { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; }
.rounded-tr { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; }
.dispoShowHide { float:right; }
#forfaitObligatoire { display:none; }

textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #DEDCDD; }

#tooltip {
	background-color: #FFFFFF;
	border:#016A3F 1px solid;
	border-radius:2px 6px;
		-moz-border-radius:2px 6px;
		-webkit-border-radius:2px 6px;
	color:#666666;
	font-size: 2em;
	font-weight: normal;
	opacity:0.95;
		filter:alpha(opacity=95);
		-moz-opacity:0.95;
		-khtml-opacity:0.95;
	margin-right:1.5em;
	padding:0 5px;
	position:absolute;
	text-align:left;
	z-index: 3000;
}

/*- DISPO / DETAIL ---*/
table#tdispo {
	margin-top:0px;
	padding-top:0px;
	width:100%;
}

	#tdispo thead {
		background-color:#FFFFFF;
	}
		#tdispo thead.tdispo th {
			border-top:#BCAFA0 1px solid;
			color:#551800;
			font-weight:normal;
		}
		#tdispo thead.tdispo th.t3 {
			padding-left:5px;
			text-align:left;
		}
		#tdispo thead.tdispo th.t5 {
			padding-right:5px;
			text-align:right;
		}

	#tdispo tr.parent {
		cursor:hand;
		cursor:pointer;
	}
		#tdispo tr.parent td {
			border-top:#000000 2px solid;
			padding:5px;
			text-align:left;
		}

	#tdispo tr.child td {
		border-top:#BCAFA0 1px solid;
	}
		#tdispo td.t1 {
			width:104px;
		}
		#tdispo td.t2 {
			font-weight:bold;
			text-align:center;
			width:18px;
		}
		#tdispo td.t3 {
			width:150px;
		}
		#tdispo td.t4 {}
		#tdispo td.t5 {
			font-size:1.2em;
			padding-right:5px;
			text-align:right;
			width:70px;
		}
		#tdispo tr.child td.fullWidth {
			padding-bottom:10px;
			width:635px;
		}

.residDesc {
	border-top:1px dashed #BCAFA0;
	margin:8px 0;
	padding:8px 0 0 0;
}
.details {
	text-align:left;
}
.details2 {
	background: #F8F6F7 url(../images/fond_table.JPG) right top repeat-y;
	border:1px solid #BCAFA0;
	float:right;
	margin:4px 0 4px 4px;
	padding:4px;
	text-align:right;
}
.line1 { background-color:#F8F6F7; }
.line2 { background-color:#EDEBEC; }
	.lineHovered { background-color:#DEDCDD; }

/*- IMG ---*/
.aff_dispo, .thumb {
	border:2px solid #BCAFA0;
	height:75px;
	width:100px;
}
.thumb2 {
	border:2px solid #BCAFA0;
	margin-left:4px;
	height:150px;
	width:200px;
}
.fLeft { float:left; }
.fRight { float:right; }

.clearfix { clear:both; display:block; font-size:1px; line-height:1px; margin:0; padding:0; }

/*- / 3G ---*/



input {}
select, .form, .form_coord, cb_sel, input.coord {
	font-family: Tahoma, Arial, Arial, sans-serif;
	font-size: 9pt;
	color: #666;
	border: 1px #A99780 solid;
	background-color: #fff;
}
.cb_sel {
	width: 53px;
}
.form_coord {
	width: 194px;
}
input.coord {
	height: 20px;
}
select.coord {
	font-family: verdana, tahoma, arial;
}
.aa {
	background-color: transparent;
	border: 0;
	margin: 0px;
	padding: 0px;
	height: 14px;
	vertical-align: middle;
}
.bouton_tv {
	background-color: #fff;
	text-align: center;
	font-weight: normal;
	color: #666;
	border: 1px #666 solid;
	font-size: 8pt;
	cursor: pointer;
	height: 22px;
	width: 220px;
}
.btn_img, .btn_img:hover, .btn_img:focus {
	background: #f4f0e8 url(../images/bouton_valider.gif) repeat-x left top;
	text-align: right;
	font-weight: normal;
	color: #fff;
	border: 0px #666 solid;
	font-size:8pt;
	cursor: pointer;
	height:16px;
	width: 48px;
}
.btn_img:hover  {
	background: #f4f0e8 url(../images/bouton_valider_hover.gif) repeat-x left top;
}
.page {
	background-color: #fff;
	text-align: center;
	font-weight: normal;
	color: #666;
	vertical-align: baseline;
	border: 1px #666 solid;
	font-size: 9pt;
	cursor: pointer;
	height: 22px;
}
fieldset {
	font-weight: normal;
	background: #F8F6F7 url(../images/fond_table.JPG) right top repeat-y;
	padding: 1;
	height: 22px;
}
label, .cc_lab {
	font-weight: bold;
}
.cc_lab {
	cursor: pointer;
	cursor: hand;
}
/*************************************boutons fin***************/
/*************************************dispo*******************/
.dispo_table {
	background: #F8F6F7 url(../images/fond_table.JPG) right top repeat-y;
}
td.dispo_entete, .pr_entete, prest_entete {
	text-align: left;
	font-weight: bold;
	vertical-align: top;
}
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.prest_entete {
	text-align: right;
	font-weight: bold;
}
.vcenter {
	vertical-align: middle;
}
div#images {
	margin-top:20px;
}
img.no_image {
	height:60px;
	width:80px;
}
td.dispo_suite {
	text-align: left;
	height: 30px;
	background: none;
}
img.loupe {
	border: none;
	margin: 0 0 0 2px;
}
div.ext {
	border: #bababa 1px solid;
	background: transparent;
	float: right;
	margin: 0 0 0 10px;
	text-align: center;
	padding: 0;
	height: 60px;
	width: 50px;
}
img.float_right {
	border: #bababa 0px solid;
	cursor: pointer;
	float: right;
	margin: 10px 2px 0 2px;
	text-align: center;
	padding: 0;
	height: 10px;
	width: 10px;
}
a, a:active, a:visited, a:link, a:hover,
a.navigbarre:active, a.navigbarre:visited, a.navigbarre:link, a.navigbarre:hover {
	color:#551800; text-decoration:underline; /*font-size:18px;*/ font-weight:bold; font-family:Arial,Verdana,sans-serif;
}
a.navigbarre:hover {
	text-decoration: underline;
}
/*************************************descriptifs*/
.desc {
	padding:10px 0;
	text-align:left;
}
.descr, .descr_large, .photo {
	color: #666;
	background: transparent;
	text-align: left;
	font-weight: normal;
	width: 350px;
	padding-top: 10px;
	vertical-align: top;
}
.descr_large {
	width: 420px;
}
.descr_coord {
	color: #368a66;
	text-align: left;
	font-weight: normal;
	width: 250px;
}
/*************************************galerie photos**********************/
.photo {
	text-align: center;
}
img.galerie {
	width: 200px;
}
/*************************************coordonnées**********************/
table.coord_table {
	width: 500px;
}

td.coord_entete {
	text-align: left;
	background: #a99780;
	color: white;
}
td.coordonnees {
	font-weight: normal;
	text-align: left;
	background: transparent;
}
/*************************************coordonnées fin*/
/*************************************password*/
table.pass_table {
	width: 300px;
}
/*************************************password fin*/
/*************************************releve coproprietaire*/
td.relv_entete {
	text-align: center;
	background: #ffcc00;
}
td.relv_ligne {
	text-align: left;
}
td.relv_col_date {
	text-align: center;
	width: 10%;
}
td.relv_col_mt {
	text-align: right;
	width: 20%;
}
/*************************************releve coproprietaire fin*/
/*************************************agenda coproprietaire*/
table.agda_table {
	width: 800px;
}
td.agda_entete {
	text-align: center;
	background: #ffcc00;
}
td.agda_ligne {
	text-align: left;
	vertical-align: top;
	font-size: 7pt;
}
/*************************************agenda coproprietaire fin*/
td.plng_col_ref {
	font-weight: bold;
}
/*************************************securisation*/
table.secure {
	width: 500px;
}
img.secure {
	vertical-align: middle;
	text-align: right;
}
/*************************************securisation fin*/
/*************************************conditions generales*/
textarea {
	border: 1px #a99780 solid;
}
/*************************************conditions generales fin*/
/*************************************calendrier*/
body.cal {
	background: white;
	font-family: verdana, tahoma, arial;
	font-size: 9pt;
	color: #5035ae;
	font-weight:  bold;
}
table.cal {
	width: 200px;
}
td.calmois {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	font-family: verdana, geneva, helvetica, sans-serif;
	color: #ffffff;
	background: #7b849c;
	vertical-align: middle;
}
tr.calsemaine {
	font-size: 9px;
	font-family: verdana, geneva, helvetica, sans-serif;
	color: #000000;
	background: #b5b5c6;
}
td.caljour {
	font-size: 9px;
	text-align: center;
	font-family: verdana, geneva, helvetica, sans-serif;
	color: #000000;
	background: #c0c8d6;
}
td.caljour a {
	font-size: 9px;
	text-align: center;
	font-family: verdana, geneva, helvetica, sans-serif;
	color: #000000;
	background: #c0c8d6;
	text-decoration: none;
}
td.caljour a:hover {
	font-size: 9px;
	text-align: center;
	font-family: verdana, geneva, helvetica, sans-serif;
	color: #ffffff;
	background: #c0c8d6;
	text-decoration: none;
}
td.caljoursel {
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	font-family: verdana, geneva, helvetica, sans-serif;
	color: #000000;
	background: #eeeeee;
}
/*----------------------------
Nouveau style, nouvelle balises
----------------------------*/
.menu {
	border: none;
	padding: 0;
	margin: 0;
	width: 600px;
	background:#666666;
}
.menu_jaune, .menu_bleu, .menu_rouge {
	background-color: #333399;
	font-weight: bold;
	color: #fff;
	padding: 0;
	margin: 0;
	text-align: center;
	vertical-align: middle;
	height: 36px;
	width: 25%;
}
.menu_jaune, a.menu_jaune:link, a.menu_jaune:active, a.menu_jaune:hover, a.menu_jaune:visited {
	background-color: #FFCC00;
	text-decoration: none;
	color: #000;
}
a.menu_jaune:link, a.menu_jaune:active, a.menu_jaune:hover, a.menu_jaune:visited {
	width: 100%;
}
.menu_bleu, a.menu_bleu:link, a.menu_bleu:active, a.menu_bleu:hover, a.menu_bleu:visited {
	background-color: #333399;
	text-decoration: none;
	color: #fff;
}
a.menu_bleu:link, a.menu_bleu:active, a.menu_bleu:hover, a.menu_bleu:visited {
	width: 100%;
}
.menu_rouge, a.menu_rouge:link, a.menu_rouge:active, a.menu_rouge:hover, a.menu_rouge:visited{
	background-color: #FF0000;
	text-decoration: none;
	color: #fff;
}
a.menu_rouge:link, a.menu_rouge:active, a.menu_rouge:hover, a.menu_rouge:visited {
	width: 100%;
}
.smenu, .sactif {
	background: #A99780;
	color: #E5DBD0;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	height: 18px;
	width: 20%;
}
.sactif {
	background: #E5DBD0;
	color: #666;
	font-weight: bold;
	vertical-align: middle;
}
a.table_entete:link, a.table_entete:active, a.table_entete:hover, a.table_entete:visited {
	color: #3399CC;
	font-weight: bold;
	text-decoration: none;
}
a.table_entete:hover {
 	text-decoration: underline;
}
a.infobulle {
	position: relative;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px #fff solid;
	height: 14px;
	line-height: 14px;
	max-height: 14px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	cursor: hand;
}
a.infobulle span.infobulle {
	display: none; /* on masque l'infobullebulle */
}
a.infobulle:hover {
	background: none; /* correction d'un bug IE */
	text-decoration: none;
	color: #666666;
	z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
	cursor: pointer;
	cursor: hand;
}
a.infobulle:hover span.infobulle {
	display: inline; /* on affiche l'infobullebulle */
	position: absolute;
	white-space: normal; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
	top: 25px; /* on positionne notre infobullebulle */
	left: -36px;
	width: 320px;
	background: #fff;
	color: #666;
	font-weight: normal;
	text-align: left;
	padding: 3px;
	border: 1px solid #016A3F;
	border-left: 4px solid #016A3F;
}
#inforesid {
	position: absolute;
	left: 250px;
	top: 2px;
	width: 550px;
	height: 70px;
	overflow: auto;
	cursor: help;
}
img.infos {
	border: none;
	float: left;
	width: 100px;
}
.aa {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

.prix {
	text-align: right;
	padding: 10px 0 0 0;
}
.pr_entete {
	text-align: center;
}
.padd_20 {
	padding-top: 10px;
	padding-right: 20px;
}
.padd_5 {
	padding-top: 5px;
}
/************************** TRANSACTION PB *****************/
td.tr_dispo_entete { /*oc040909*/
	background: #A8CBE0;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
	font-color: #fff;
}
td.tr_descr {
	color: #000000;
	background: white;
	text-align: justify;
	font-weight: normal;
	width: 66%;
}
td.table_entete_tr {
	background: #a99780;
	height: 20px;
	color: #fff;
	font-weight: bold;
}