/* Styles généraux */

body {
	background-color: #cbc8ba;
	text-align: center;
	margin:0;
	background:url(../img/fond.jpg) center;
	background-repeat : vertical-repeat;
}

.popin { display:none; background-color:#FFFFFF; z-index:3000; position:absolute; width:100%; height:90px; text-align:center; left:0; top:250px; }

.masque { display:none;  z-index: 1000; position:absolute; width:100%; height:100%; background-color: #395f92; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; left:0; top:0; } 

.nobody { background-color :#ffffff; text-align:left; margin:0; padding:0 border:0; }

.app_blog { width:150px; text-align:center; height:180px; float:left; }

.bloc_paiement {width:100%; height:120px; }

.leftPadding {
	width:182px;
	padding-left:5px;
	padding-right:5px;
	}

.margin10 { margin-right:10px; }
.italic_survol:hover {
	font-style : italic;
}

.labelS {
	text-align:left;
	width:220px;
	float:left;
	position:relative;
}

.firstDos {
	width:100%;
	height:auto;
	min-height:70px;
}

.percentS {
	height:15px;
	background-color:#2d79b9;
}

.percentS2 {
	height:15px;
	background-color:#2d79b9;
	float:left;
	position:relative;
}

input,select {
	vertical-align:middle;
	
}


.contentAppDos {
	padding-left:10px;
	min-height:80px;
}


.presDoss {
	padding-left:10px;
	height:auto;
	min-height:80px;
}

.introDos {
	position:relative;
	padding-left:10px;
}

.introDosView {
	position:relative;
	padding-left:10px;
	min-height:200px;
}

.dossierMini {
	width:280px;
	text-align:left;
	height:auto;
	min-height:25px;
	position:relative;
	margin:2px;
}


p {
	margin:0; 
	padding-top:2px;
	margin-bottom:2px;
	padding:0;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #7A7A7A;
}

.titre_droite {
	position : absolute;
	text-align:right;
	left:500px;
	width:290px;
	top:40px;
}

.big_titre_orange {
	margin:0; 
	padding:0;
	font-family: "Trebuchet MS";
	font-size: 36px;
	font-weight: bold;
	color: #e76b07;
}

.titre_orange {
	margin:0; 
	margin-top:-5px;
	padding:0;
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #e76b07;
}

div {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #7A7A7A;
}

.rehausse_txt {
	position:absolute;
	top:2px;
	padding-left:3px;
}

.w40 {
	width:40px;
}

.w50 {
	width:50px;
}

.droite100 {
	margin-left:160px;
	top:5px;
}

h3,h4 {
	margin:0; 
	padding:0;
}

.float_left {
	float: left;
	margin-left:8px;
	margin-right:8px;
}


.left_list {

	float: left;
	margin-left:8px;
	width:90px;
	height:80px
}

dt {
	cursor: pointer;
}


li {
	list-style:none;
	margin:0;
	padding:0;
	line-height:13px;
	margin-left:15px;
}

ul {
	margin:0;
	padding:0;
}


textarea {
	overflow: auto;
}

form {
	display:inline;
}

span {
	font-family: "Trebuchet MS";
	font-size: 11px;
}

input,select,textarea {
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	bottom:0;
}

bt_radio {
	margin-top:5px;
}


img {
	border:0;
	margin:0;
	padding:0;
	display:inline;
}

.line {
	bottom:0;
	border: 0;
	margin:0;
	padding:0;
}

.ht {
	height:90px;
}

.label2 {
	text-align:left;
	height:25px;
}

.label3 {
	text-align:left;
	height:20px;
	width:135px;
}

.label4 {
	text-align:left;
	width:100px;
}

.label5 {
	text-align:left;
	width:130px;
	height:20px;
}

.label6 {
	text-align:left;
	width:auto;
}


.label7 {
	text-align:center;
	width:160px;
}

.label8 {
	text-align:left;
	width:300px;
	height:20px;
}

.label9 {
	width:350px;
}

.label10 {
	text-align: center;
	width:250px;
}

.label11 {
	text-align: center;
	width:50px;
}

.label12 {
	float:left;
}

.label13 {
	text-align:center;
	width:125px;
}

.label14 {
	text-align:right;
	width:75px;
}

.label_bleu {
	text-align:right;
	width:75px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #285e8f;
	text-decoration: none;
	float:left;
}

.affinitest { background-image: url("../img/affinitest_bg.jpg"); background-position:center; background-repeat:no-repeat; width:100%; height:350px; margin-top:120px; font-family: "Trebuchet MS"; font-size: 18px; font-weight:bold; text-align:center; color: #285e8f; }


.large410 {
	width:410px;
}

.bord_orange {
	border-width:2px;
	border-color:#ef6a01;
	border-style:solid;
}

.video {
	position:absolute;
	left:365px;
	top:10px;
}

.ico_cards {
	height:60px;
	width:auto;
}

.ico_vignette {
	height:110px;
	width:590px;
	padding:5px;
}

.vignette {
	padding-left:5px;
	padding-right:5px;
}

.vignetteR {
	float:left;
	width:115px;
	height:auto;
	text-align:center;
}

.content_s_vignette {
	height:35px;
	width:590px;
	text-align: center;
	padding-top:5px;
	background-color:#e6e6e6;
}

.content_t_vignette {
	height:15px;
	width:590px;
	text-align: center;
	padding-top:5px;
}

.s_vignette {
	float:left;
	height:auto;
	width:115px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #7A7A7A;
}


.ptlbl {
	font-size:10px;
}

.selectfixe {
	width:165px;
}

.fixe350 {
	width:350px;
}

.fixe400 {
	width:420px;
}

.decale200 {
	width:420px;
	margin-left:180px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	text-align: justify;
	color: #285e8f;
	font-style:italic;
}

.txt_pett {
	font-family: "Trebuchet MS";
	font-size: 9px;
	text-align: justify;
	color: #7A7A7A;
}

.txt_bleu {
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-align: justify;
	color: #285e8f;
	text-decoration: none;
}

.txt_dore {
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: justify;
	color: #ffd200;
	text-decoration: none;
	font-weight:bold;
}

.txt_bleu_mdm {
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-align: justify;
	font-weight:bold;
	color: #285e8f;
}


.txt_bleu_grd {
	font-family: "Trebuchet MS";
	font-size: 16px;
	text-align: justify;
	font-weight:bold;
	color: #285e8f;
}

.label_lg {
	text-align:left;
	height:20px;
	width:400px;
}

.gauche70 {
	float:left;
	padding-right:5px;
	width:70px;
}

.align_gauche {
	float:left;
	padding-right:5px;
	position:relative;
	top:-5px;
}

.ligne_messagerie {
	margin:0;
	padding:0;
	width:600px;
	height:30px;
	border-bottom-color:#ef6a01;
	border-bottom-width:1px;
	border-bottom-style:solid;	
}

.ligne_photos {
	margin:0;
	padding:5px;
	width:590px;
	height:70px;
	border-bottom-color:#ef6a01;
	border-bottom-width:1px;
	border-bottom-style:solid;
	text-align:center;	
}

.header_msg {
	margin:0;
	padding:0;
	width:600px;
	height:30px;
	border-bottom-color:#ef6a01;
	border-bottom-width:1px;
	border-bottom-style:solid;	
}

.head_pt_msg {
float:left;
	margin:0;
	padding:-0;
	width:600px;
	height:auto;;
	border-bottom-color:#ef6a01;
	border-bottom-width:1px;
	border-bottom-style:solid;	
}

.content_msg {
	display:block;
	float:left;
	width:184px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: left;
	text-decoration : none;
	padding:4px;
}

.content_msgl {
	display:block;
	float:left;
	width:270px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: left;
	text-decoration : none;
	padding:4px;
}

.content_full_msg {
	display:block;
	float:left;
	width:552px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: left;
	text-decoration : none;
	padding:4px;
}

.head_msg {
	display:block;
	float:left;
	width:184px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: left;
	text-decoration : none;
	padding:4px;
	height:30px;
}

.head_left_msg {
	display:block;
	float:left;
	width:580px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: left;
	text-decoration : none;
	padding-left:4px;
}

.head_ctr_msg {
	display:block;
	float:center;
	width:150px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: center;
	text-decoration : none;
	padding:4px;
	height:30px;
}

.head_right_msg {
	display:block;
	float:right;
	width:184px;
	text-align: right;
	padding:4px;
	height:30px;
}



.head_right {
	display:block;
	float:right;
	width:184px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: right;
	text-decoration : none;
	padding:4px;
	height:30px;
}

.spaceorange {

	position:relative;
	height:1px;
	width:540px;
	margin-left:15px;
	color: #ef6a01;
}

.carte { position:relative; width:640px; height:480px; }
.abs_carte {position:absolute; margin-left:0; margin-top:0; }
.fond_carte { position:absolute; margin-left:400px; margin-top:10px; width:220px; height:450px; background-color:#ecebde; padding:5px; }
.fond_carte_view { position:absolute; margin-left:550px; margin-top:10px; width:230px; height:570px; background-color:#ecebde; padding:5px; }

.invit { height:90px; }

.logo_chat { float:left; position:relative;}
.pub_chat { width:499px; height:83px; text-align:center; float:left; position:relative; }
.haut_chat { height:22px; width:100%; background-color:#285e8f; text-align:left; padding-left:10px; color:#ffffff; }
.left_chat  {padding:5px; width:140px; height:495px; text-align:center; color:#285e8f; background-color:#e6e6e6; float:left; }
.center_chat  { width:650px; height:460px; overflow:auto; float:left; }
.bas_chat  { width:650px; height:27px; padding-top:8px; overflow:auto; float:left; text-align:center; background-color:#7a7a7a;}


.survol { cursor:pointer; }

.flt_right {
	position:relative;
	float:right;
	text-align:center;
}


.flt_right_top {
	position:relative;
	float:right;
	margin-top:-60px;
}

.image_droite {
	position: absolute;
	margin-left:450px;
	margin-top:0;
}

.content_msg_b {
	display:block;
	float:left;
	width:184px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: left;
	text-decoration : none;
	font-weight: bold;
	padding:4px;
}

.case_msg {
	width:24px;
	margin-top:14px;
	display:block;
	float:left;
}

.case_msg_middle {
	width:24px;
	margin-top:4px;
	display:block;
	float:left;
	text-align:center;
}

/* Barre de navigation */
.zone_ht_1 {
	position: absolute;
	margin-left:20px;
	padding-top:4px;
	color: #FCF2D5;
	font-family: "Trebuchet MS";
	font-size: 11px;
}

.zone1_ht {
	position: absolute;
	margin-left:20px;
	padding-top:4px;
	color: #ffffff;
	font-family: "Trebuchet MS";
	font-size: 12px;
}

.zone2_ht {
	position: absolute;
	left:200px;
	padding:0;
	margin:0;
	color: #ffffff;
	font-family: "Trebuchet MS";
	font-size: 12px;
}

.zone3_ht {
	position: absolute;
	left:200px;
	padding:0;
	margin-top:4px;
	color: #ffffff;
	font-family: "Trebuchet MS";
	font-size: 12px;
}


.zone_ht_2 {
	position: absolute;
	margin-left:85px;
	padding-top:8px;
	color: #FCF2D5;
	font-family: "Trebuchet MS";
	font-size: 11px;
}

.zone_ht_3 {
	position: absolute;
	margin-left:210px;
	padding-top:3px;
}

.zone_ht_4 {
	position: absolute;
	margin-left:315px;
	padding-top:2px;
}

.zone_ht_5 {
	position: absolute;
	margin-left:445px;
	padding-top:6px;

}

.zone_ht_6 {
	position: absolute;
	margin-left:565px;
	padding-top:0px;
}

.zone_ht_7 {
	position: absolute;
	margin-left:605px;
	padding-top:6px;
	color: #FCF2D5;
	font-family: "Trebuchet MS";
	font-size: 11px;
}

.zone_ht_8{
	position: absolute;
	margin-left:645px;
	padding-top:6px;
}

.zone_ht_9 {
	position: absolute;
	margin-left:735px;
	padding-top:4px;
	color: #FCF2D5;
	font-family: "Trebuchet MS";
	font-size: 11px;
}

.zone_ht_10{
	position: absolute;
	margin-left:805px;
	padding-top:6px;
}

.zone_ht_11{
	position: absolute;
	margin-left:895px;
	padding-top:2px;
}

.zone_ht_12{
	position: absolute;
	margin-left:930px;
	padding-top:2px;
}

.head_chat_coaching {
width:100%;
height:137px;
background:url(../img/head-chat.jpg) top left repeat;
top:0px;
left:0px;
}

.titleS1 {
	color: #1f4987;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}

.titleS2 {
	color: #111111;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	margin-left:25px;
}

.titleS3 {
	color: #7a7a7a;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-decoration:none;
	margin-left:50px;
}

.col_chat1 {
position:absolute;
width:203px;
height:455px;
background:url(../img/col_chat1.jpg) top left no-repeat;
top:142px;
left:5px;
}

.col_chat2 {
position:absolute;
width:588px;
height:455px;
background:url(../img/col_chat2.jpg) top left no-repeat;
top:142px;
left:208px;
}

.round-input-1 {
width:122px;
height:15px;
background:url(../images/input-bg-round2.gif) top left no-repeat;
}

.round-input-2 {
width:86px;
height:15px;
background:url(../images/input-bg-round-login.gif) top left no-repeat;
}

.search-input {
background-color:#ffffff;
border:none;
height:25px;
width:130px;
font-size:12px;
color:#285e8f;
margin:0;
text-align:center;
margin-top:-1px;
padding-top:4px;
padding-left:10px;
padding-right:10px;
background:url(../img/input_ht.jpg) top no-repeat;
}

.barre_ht {
	background-color: #cf3535;
	text-align:left;
	width:983px;
	left:1px;
	height:25px;
	top:0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	/* background:url(../services/img/barre_ht.jpg) top center no-repeat; */
	
}

/* Espace haut : logo et bannière pub 728x90 */

.conteneur-esp-ht {
	background-color: #ffffff;
	width:979px;
	height:110px;
	top:0px;
	left:1px;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;
	position:relative;	
}

.conteneur_auto_l27 {
	position:relative;
	margin-left:28px;
	top:-2px;
}

.baisse {
	padding-top:0px;
}

/* Espace menu */

.conteneur_menu {
	width:978px;
	height:25px;
	position:relative;
	left:3px;
	padding:0;
	background-color: #ffffff;
	margin-left:auto;
	margin-right:auto;
}

.bouton_menu {
	top:0;
	left:0;
	position:relative;
	padding:0;
	float:left;
}

/* Bloc central */

.conteneur_central {
	width:955px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	text-align: left;
}

/* Zone gauche */

.conteneur_zone_gauche {
	width:955px;
	height:auto;
	margin-top:10px;
	padding:0;
	margin-left:-3px;
	margin-right:0;
	position:absolute;
	background-color: #FFFFFF;
}

* {
	margin:0;
	padding:0;
}

.conteneur_mini_profil {
	float:left;
	width:127px;
	height:105px;
	margin-right:5px;
}

.conteneur_mini_carte {
	float:left;
	width:285px;
	height:80px;
	margin-right:5px;
}

.conteneur_mini_clin {
	position:relative;
	float:left;
	width:95px;
	height:110px;
	margin-right:5px;
}

.conteneur_menus_zone_gauche_1 {
	float:left;
	margin:0;
	margin-right:5px;
	width:180px;
	height:auto;
	background-color:#e6e6e6;
}

.conteneur_menus_zone_gauche_1:hover {
	background-color:#d0d0d0;
}

.conteneur_menus_zone_gauche_2 {
	float:left;
	margin:0;
	margin-right:5px;
	width:180px;
	height:auto;
	background-color:#e6e6e6;
}

.conteneur_menus_zone_gauche_2:hover {
	background-color:#d0d0d0;
}

.conteneur_menus_zone_gauche_3 {
	float:left;
	margin:0;
	margin-right:5px;
	width:180px;
	height:auto;
	background-color:#e6e6e6;

}

.conteneur_menus_zone_gauche_3:hover {
	background-color:#d0d0d0;
}

.conteneur_menus_zone_gauche_4 {
	float:left;
	margin:0;
	margin-right:5px;
	width:180px;
	height:auto;
	background-color:#e6e6e6;
}

.conteneur_menus_zone_gauche_4:hover {
	background-color:#d0d0d0;
}

.conteneur_menus_zone_gauche_5 {
	float:left;
	margin:0;
	margin-right:5px;
	width:180px;
	height:auto;
	background-color:#e6e6e6;
}

.conteneur_menus_zone_gauche_5:hover {
	background-color:#d0d0d0;
}

.conteneur_menus_zone_gauche_6 {
	float:left;
	margin:0;
	margin-right:5px;
	width:180px;
	height:auto;
	background-color:#e6e6e6;
}

.conteneur_menus_zone_gauche_6:hover {
	background-color:#d0d0d0;
}

.centre {
	margin-left:50px;
}

.centre_zone3 {
	width:100%;
	text-align:center;
	position:relative;
}

.centre_carte {
	width:100%;
	text-align:center;
	color: #ef6a01;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
}

.txt_zone1 {
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: justify;
	text-decoration : none;
	padding-left:5px;
	width:162px;
}

.txt_zone1_b {
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration : none;
	padding-left:5px;
}

.txt_zone1_b:hover {
	color: #4e4d4d;
}


.conteneur_auto_t10 {
	
	padding-top:10px;
	width:182px;
	padding-left:1px;
	padding-right:1px;
	background-color: #FFFFFF;
	padding-bottom:10px;

}

.conteneur_auto_t0 {
	margin-top:-4px;
	padding-top:0px;
	width:182px;
	padding-left:1px;
	padding-right:1px;
	background-color: #FFFFFF;
	padding-bottom:10px;

}

/* Zone centrale */

.conteneur_zone_centrale {
	width:768px;
	height:auto;
	top:0;
	padding-left:5px;
	margin-left:182px;
	background-color: #FFFFFF;
}

.conteneur_zone_centrale2 {
	width:768px;
	height:auto;
	top:0;
	padding-left:5px;
	margin-left:182px;
	background-color: #FFFFFF;
}

.spacer {
	clear: both;
	height:44px;
	position:relative;
	z-index:0;
	}
	
.space {
	clear: both;
	}


.conteneur_zone3 {
	width:520px;
	height:auto;
	margin-top:0;
	margin-left:0;
	position:relative;
	background-color: #FFFFFF;
	text-align:justify;
}

.conteneur_zone_ent {
	width:600px;
	height:auto;
	margin-top:0;
	margin-left:0;
	position:relative;
	background-color: #FFFFFF;
}

.ratio {
	width:600px;
	height:20px;
	background-image: url("../img/fond_ratio.jpg");
	background-position:center;
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 12px;
	padding-top:4px;
	text-align:center;
}

.ratio2 {
	float:left;
	width:165px;
	height:20px;
	border-width:1px;
	border-style:solid;
	border-color:#7a7a7a;
	text-align:right;
	background-image: url("../img/ratio.jpg");
	background-position:center;
	background-repeat:no-repeat;
}

.txt_zone3_b {
	position:relative;
	display:block;
	width:500px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration : none;
}

.txt_zone3 {
	position:relative;
	display:block;
	width:500px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: justify;
	text-decoration : none;	
}

.txt_labelise {
	position:relative;
	display:block;
	width:500px;
	padding-left:180px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: justify;
	text-decoration : none;	
}

.txt_zone3d {
	position:relative;
	display:block;
	width:280px;
	margin-left:450px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: justify;
	text-decoration : none;	
}

.txt_complet_b {
	position:relative;
	display:inline;
	width:540px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration : none;
	padding:0;
}

.txt_complet {
	position:relative;
	display:inline;
	width:540px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: justify;
	text-decoration : none;
	padding:0;	
}

.txt_zone3_double {
	position:relative;
	display:block;
	width:600px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: justify;
	text-decoration : none;	
}

.txt300 {
	position:relative;
	display:block;
	width:300px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: justify;
	text-decoration : none;	
}


.lien_zone3 {
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: justify;
	text-decoration : underline ;
	cursor:pointer;
	width:100px;
	display: inline;
}

.lien_petit {
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 9px;
	text-align: justify;
	text-decoration : underline ;
	cursor:pointer;
	width:100px;
	display: inline;
}

.txt_zone2_b {
	position:relative;
	top:0;
	left:0;
	width:225px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration : none;
}

.txt_zone3_pt {
	position:relative;
	width:100px;
	top:0;
	left:0;
	padding-left:5px;
	padding-right:5px;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: justify;
	text-decoration : none;
}

.txt_zone2 {
	display: inline ; 
	float: left ; 
	width: 85px ;  
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin-top:3px;
	margin-bottom:3px;
}


/* Zone basse */

.conteneur_bottom {
	margin-top:8px;
	height:40px;
	margin-right:auto;
	text-align:center;
	margin-left:auto;
	width:970px;
	background-color: #ffffff;
	bottom:0;
	
}

.conteneur_bottom_pt {
	height:20px;
	margin-right:auto;
	text-align:center;
	left:0;
	width:665px;
	bottom:0;
	position:absolute;
}

.conteneur_bottom_ptt {
	height:20px;
	margin-right:auto;
	text-align:center;
	left:0;
	width:300px;
	bottom:0;
	position:absolute;
}

.lien_bottom {
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-decoration:underline;
}

.lien_bottom:hover {
	text-decoration:none;
	font-style: italic;
}

.txt_bottom {
	color: #7a7a7a;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-decoration : none ;
}

/* Champs de formulaire */

.saisie_pt {
	float:left;
}

.photo_pt {
	float:left;
	margin-right:5px;
	text-align:center;
}

.photo_clin {
	width:100%;
	height:auto;
	text-align:center;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-decoration : none;
}


.no_margin {
	margin:0;
	padding:0;
	border:0;
	top:10px;
}

.txt_form {
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	display: inline;
}

label { 
	display: inline ; 
	float: left ; 
	width: 170px ;  
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align:right;
	line-height:24px;
	padding-right:10px;
	margin-top:3px;
	vertical-align:bottom;
}

.large_gauche { 
	display: inline ; 
	float: left ; 
	width: 450px ;  
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align:justify;
	padding-right:10px;
}

.col_gauche { 
	display: inline ; 
	float: left ; 
	width: 370px ;  
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align:justify;
	padding-right:10px;
}

.txt_float_droite { 
	float: right;
	margin-top:-75px;
	width: 230px ;  
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align:justify;
	padding-left:10px;
}
.txt_float_gauche { 
	float: left;
	width: 230px ;  
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align:justify;
	padding-right:10px;
}

.txt_b {
	font-weight:bold;
}

.droite_zone3 {
	width:300px;
	margin-top:10px;
	text-align:right;
	display:block;
}

.droite_complet {
	width:600px;
	margin-top:30px;
	display:block;
	text-align:right;
}

/* Zone droite */

.conteneur_zone2 {
	width:230px;
	height:420px;
	top:0;
	left:713px;
	position:absolute;
	background-image: url("../img/fond_zone2.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
}

.conteneur_banniere_120 {
	position:relative;
	margin-top : 170px;
	margin-left: 55px;
}

.img_top {
	border:0;
	float:top;
	margin:0;
}

.img_bas {
	float:bottom;
}

/* Modules plein page (ex.: profil) */
.conteneur_module_large {
	height:auto;
	width:617px;
	background-image: url("../img/cadre_large.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
	position: relative;
	top:34px;
}

.conteneur_module_large_new {
	height:auto;
	width:637px;
	min-height:600px;
	margin:3px;
	position: relative;
	top:30px;
}

.conteneur_recherche_large_new {
	height:auto;
	width:637px;
	min-height:85px;
	margin:3px;
	position: relative;
	martgin-top:5px;
	border-bottom : 1px;
	border-bottom-style : solid;
	border-bottom-color : #285e8f;
}

.conteneur_crits_large_new {
	height:auto;
	width:637px;
	min-height:24px;
	margin:3px;
	position: relative;
	martgin-top:5px;
	border-bottom : 1px;
	border-bottom-style : solid;
	border-bottom-color : #285e8f;
}


.conteneur_module_fiche {
	height:auto;
	width:617px;
	background-image: url("../img/cadre_large.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
	top:5px;
	position: relative;
	margin-top:3px;
}

.conteneur_module_large1 {
	height:auto;
	width:617px;
	background-image: url("../img/cadre_large1.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
	top:5px;
	position: relative;
	margin-top:34px;
}

.conteneur_module_large2 {
	height:auto;
	width:617px;
	background-image: url("../img/cadre_large2.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
	top:5px;
	position: relative;
	margin-top:34px;
}

.conteneur_module_large4 {
	height:auto;
	width:617px;
	background-image: url("../img/cadre_large4.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
	top:5px;
	position: relative;
	margin-top:34px;
}

.conteneur_module_large5 {
	height:auto;
	width:617px;
	background-image: url("../img/cadre5_large.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
	top:5px;
	position: relative;
	margin-top:34px;
}

.conteneur_module_popup {
	height:auto;
	width:617px;
	background-image: url("../img/cadre_large.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	top:0px;
}

.conteneur_get {
	height:auto;
	width:617px;
	margin:3px;
	position: relative;
}

.conteneur_sans_cadre {
	height:auto;
	width:617px;
	margin:3px;
	position: relative;
	margin-top:34px;
}

.conteneur_sans_cadre2 {
	height:auto;
	width:700px;
	margin:3px;
	position: relative;
	margin-top:34px;
	padding-left:15px;
}

.contenu_module_large {
	width:auto;
	padding:8px;
	height:auto;
	text-align:left;
	margin:0;
}

.contenu_module_phone {
	width:600px;
	padding:8px;
	height:auto;
	margin:0;
	background-image: url("../img/fond_tel.jpg");
	background-position: center;
	background-repeat: no-repeat;
}

.contenu_module_large_reduit {
	width:620px;
	padding:0px;
	height:auto;
	margin:0;
}

.conteneur_module_complet {
	height:auto;
	width:753px;
	background-image: url("../img/cadre_complet.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	position: relative;
	margin-top:37px;
}

.contenu_module_complet {
	width:737px;
	padding:8px;
	height:auto;
	margin:0;
}

.conteneur_module_titre {
	height:34px;
	width:753px;
	background-image: url("../img/fond_titre.jpg");
	background-position:top;
	background-repeat:no-repeat;
	top:0px;
	margin-left:3px;
	position:absolute;
}

.conteneur_module_titre_new {
	top:-8px;
	width:634px;
	padding-left:10px;
	margin:3px;
	height:30px;
	position:absolute;
	border-bottom : 1px;
	border-bottom-style : solid;
	border-bottom-color : #3b2317;
}

.conteneur_module_titre1 {
	height:34px;
	width:753px;
	background-image: url("../img/fond_titre1.jpg");
	background-position:top;
	background-repeat:no-repeat;
	top:0px;
	position:absolute;
	margin-left:3px;
}

.conteneur_module_titre2 {
	height:34px;
	width:753px;
	background-image: url("../img/fond_titre2.jpg");
	background-position:top;
	background-repeat:no-repeat;
	top:0px;
	position:absolute;
	margin-left:3px;
}

.conteneur_module_titre4 {
	height:34px;
	width:753px;
	background-image: url("../img/fond_titre4.jpg");
	background-position:top;
	background-repeat:no-repeat;
	top:0px;
	position:absolute;
	margin-left:3px;
}

.conteneur_module_titre5 {
	height:34px;
	width:753px;
	background-image: url("../img/fond_titre5.jpg");
	background-position:top;
	background-repeat:no-repeat;
	top:0px;
	position:absolute;
	margin-left:3px;
}

.conteneur_module_titre6 {
	height:34px;
	width:753px;
	background-image: url("../img/fond_titre6.jpg");
	background-position:top;
	background-repeat:no-repeat;
	top:0px;
	position:absolute;
	margin-left:3px;
}

.conteneur_module_titre_pt {
	height:34px;
	width:617px;
	position: relative;
	background-image: url("../img/fond_titre_pt.jpg");
	background-position:top;
	background-repeat:no-repeat;
	top:0px;
	margin-left:auto;
	margin-right:auto;
}

.conteneur_module_titre_pop {
	height:34px;
	width:617px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	background-image: url("../img/fond_titre_pt.jpg");
	background-position:top;
	background-repeat:no-repeat;
	top:0px;
}

.invisible {
	display: none;
}

.ligne_form {
	width:100%;
	height:27px;
	position:relative;
}

.ligne_form_ht {
	width:100%;
	height:90px;
	position:relative;
}

.ligne_form_htt {
	width:100%;
	height:170px;
	position:relative;
}

.htt {
	margin-top:25px;
	height: 120px;
}

.ligne_form_med {
	width:100%;
	height:70px;
	position:relative;
}

.med {
	height:70px;
}

.btn_fin_form {
	margin-top:10px;
	width:auto;
	text-align:right;
	display:block;
	padding-left:270px;
}


.txt_pleine_page { 
	display: inline ; 
	float: left ; 
	width: 480px ;  
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin-left:120px;
}

.photo_gauche {
	position:absolute;
	top: 20px;
	left: 10px;
	text-align: center;
}

.txt_petit { 
	display: block ; 
	width: 100px ;  
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 9px;
}

.aff_spacer {
	width:95%;
	height:1px;
	color:#ce3535;
}

.coupl_spacer {
	width:95%;
	height:2px;
	color:#ed6704;
}

.psy_spacer {
	width:95%;
	height:2px;
	color:#edbd2a;
}

.temoignages {
	height:170px;
	overflow:none;
}

.txt_ptt { 
	display: block ; 
	text-align:center;	
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 9px;
}

.txt_pttL { 
	display: block ; 
	text-align:justify;	
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 9px;
}

.progresEtat {
	position:relative;
	top:0;
	left:0;
	border-color:#7a7a7a;
	border-width:1px;
	border-style:solid;
	width:100px;
	text-align:left;
}

.ico_profil {
	margin:5px;
}
/* Modules espace perso */

.center {
	width:100%;
	text-align:center;
}

.title_page {
	display:block;
	margin:0;
	padding-top:5px;
	margin-top:0;
	color: #7a7a7a;
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-decoration : none;
}

.title_page_new {
	display:block;
	margin:0;
	padding-top:5px;
	margin-top:0;
	color: #3b2317;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	text-decoration : none;
}

.img_285_46 {
	height:46px;
	width:289px;
}

.img_321_98 {
	height:98px;
	width:321px;
}

.thema {
	height:35px;
	width:280px;
}

.imgThema {
	float:left;
}


	
.conteneur_module_perso {
	height:auto;
	width:289px;
	background-image: url("../img/cadre_int.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso1 {
	height:auto;
	width:289px;
	background-image: url("../img/cadre_int_1.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso_2 {
	height:auto;
	width:289px;
	background-image: url("../img/cadre_int_2.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso4 {
	height:auto;
	width:289px;
	background-image: url("../img/cadre_int_4.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso5 {
	height:auto;
	width:289px;
	background-image: url("../img/cadre_int5_1.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso6 {
	height:auto;
	width:289px;
	background-image: url("../img/cadre_int_6.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_float {
	float: left;
	height:auto;
	width:289px;
	background-image: url("../img/cadre_int.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_equa {
	float: left;
	height:auto;
	width:300px;
	background-image: url("../img/cadre_equa.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}


.conteneur_module_perso2 {
	height:auto;
	width:321px;
	background-image: url("../img/cadre_int2.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso2_1 {
	height:auto;
	width:321px;
	background-image: url("../img/cadre_int2_1.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso2_2 {
	height:auto;
	width:321px;
	background-image: url("../img/cadre_int2_2.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso2_5 {
	height:auto;
	width:321px;
	background-image: url("../img/cadre_int5_2.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso2_6 {
	height:auto;
	width:321px;
	background-image: url("../img/cadre_int2_6.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.centrePub {
	padding-left:40px;
	text-align:center;
}

.conteneur_module_perso3 {
	height:auto;
	width:125px;
	background-image: url("../img/cadre_int3.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso3_1 {
	height:auto;
	width:125px;
	background-image: url("../img/cadre_int3_1.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso3_2 {
	height:auto;
	width:125px;
	background-image: url("../img/cadre_int3_2.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso3_4 {
	height:auto;
	width:125px;
	background-image: url("../img/cadre_int3_4.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso3_6 {
	height:auto;
	width:125px;
	background-image: url("../img/cadre_int3_6.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso2_4 {
	height:auto;
	width:321px;
	background-image: url("../img/cadre_int2_4.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_module_perso5_3 {
	height:auto;
	width:125px;
	background-image: url("../img/cadre5_int3.jpg");
	background-position:top;
	background-repeat:repeat;
	min-height:24px;
	margin:3px;
}

.conteneur_120 {
	height:240px;
	width:120px;
	margin-left:5px;
}

.conteneur_127 {
	height:172px;
	width:127px;
	margin-left:2px;
}

.contenu_module {
	width:273px;
	padding-left:8px;
	padding-right:8px;
	height:auto;
	margin:0;
}

.conteneur_module_new {
	height:auto;
	width:314px;
	min-height:24px;
	margin-bottom:10px;
	position:relative;
	border-bottom : 1px;
	border-bottom-style : solid;
	border-bottom-color : #285e8f;
}
	
.contenu_module_new {
	width:auto;
	padding-left:8px;
	padding-right:8px;
	height:auto;
	margin:0;
}	
.contenu_module2 {
	width:305px;
	padding-left:8px;
	padding-right:8px;
	height:auto;
	margin:0;
}

.contenu_module3 {
	width:109px;
	padding-left:8px;
	padding-right:8px;
	height:auto;
	margin:0;
}

.img_bottom {
	border:0;
	position:absolute;
	margin:0;
	bottom:0;
}

.title_module {
	position:relative;
	display:block;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration : none;
	line-height:24px;
}

.txt_module {
	position:relative;
	display:block;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: left;
	text-decoration : none;
	vertical-align:top;
	
}

.txt_inline {
	position:relative;
	display:inline;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: left;
	text-decoration : none;
}

.title_inline {
	position:relative;
	display:inline;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration : none;
	padding-right:10px;
	line-height:24px;
}

.title_color1 {
	position:relative;
	display:inline;
	color: #d21111;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration : none;
	padding-right:10px;
	line-height:18px;
}

.baisser {
	position:relative;
	top:-5px;
}	

.title_color2 {
	position:relative;
	display:inline;
	color: #f7690a;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration : none;
	padding-right:10px;
	line-height:18px;
}

.title_color4 {
	position:relative;
	display:inline;
	color: #f9bd06;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration : none;
	padding-right:10px;
	line-height:18px;
}

.title_dossier {
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration : none;
	padding-top:5px;
}

.txtIntro {
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	text-decoration : none;
}

.droite_module {
	width:270px;
	text-align: right;
}

.lien_simple2 {
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-decoration : none ;
	display: inline;
	cursor:pointer;
	top:6px;
}

.lien_simple2:hover {
	color: #000000;
	top:6px;
}

.lien_mini {
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-decoration : none ;
	cursor:pointer;
	position:relative;
	top:4px;
}

.lien_mini:hover {
	color: #000000;
	
}

.lien_simple {
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-decoration : underline ;
	display: inline;
	cursor:pointer;
}

.lien10 {
	text-decoration : underline ;
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 10px;
}

.lien_simple_droite {
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-decoration : underline ;
	display: inline;
	cursor:pointer;
	text-align:right;
}


.lien_demi_col {
	color: #285e8f;
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 11px;
	float: left;
	width:140px;
}

.col1 {
	margin-left:3px;
	position:absolute;
	margin-top:30px;
}

.col2 {
	margin-left:329px;
	position:absolute;
	margin-top:30px;
}

.col3 {
	left:842px;
	position:absolute;
	top:26px;
}

.conteneur_menus_zone2 {
position:absolute;
top:4px;
left:4px;
width:230px;
}

.align {
position: relative;
top: 5px;
left:5px;
}

.droite_zone2 {
width:200px;
text-align:right;
display:block;
}


/* Styles généraux */
.error_affich {
	color: #CE3535;
	font-family: "Trebuchet MS";
	font-size: 11px;
	padding-left:5px;
	padding-right:5px;
}

.content_FAQ {
	margin-left:10px;
	width:590px;
	height:160px;
	overflow:auto;
	text-align:left;
}

.txt_simple {
	color: #7A7A7A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: left;
	text-decoration : none;
}

.titre_new {
	color: #000000;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-decoration : none;
	font-weight:bold;
}

.txt_noir {
	color: #285e8f;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-decoration : none;
	font-weight:bold;
}

.txt_vert {
	color: #2c900c;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: left;
	text-decoration : none;
}

.txt_orange {
	color: #ff7f21;
	font-family: "Trebuchet MS";
	font-size: 11px;
	text-align: left;
	text-decoration : none;
	display: inline;
	position : relative;
}

hr {
	background-color:#ef6a01;
	color:#3b2317;
	height:0.5px;
	border:0;
	margin:0;
	padding:0;
	margin-top:-3px;
}

.choix_jour_coach {
	width:192px;
	height:23px;
	background-color : #dddddd;
	border-color : #7a7a7a;
	border-width: 1px;
	border-style : solid;
	padding:2px;
}

.colonne_coach {
	padding:1px;
	display:inline;
	width:auto;
	height:auto;
	float: left;
}

.label_coach {
	width:80px;
	height:20px;
	margin-top:0;
	padding-top:0;
}

.horaire_coach {
	height:210px;
}

.label_coach2 {
	width:80px;
	height:20px;
	background-color : #eaff94;
	margin-top:0;
	padding-top:0;
}

/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
	
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}
