@charset "utf-8";
/* CSS Document */
body, html {
	margin:0;
	padding:0;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	background:#edece0;
}

img {
	border:0;
}

a {
	font-family:Tahoma, sans-serif;
	color:#223D4E;
	text-decoration:none;
}

h2 {
	font-family:Tahoma, sans-serif;
	font-size:12px;
	text-decoration:underline;
	padding:10px 10px 3px 10px;
}
h3
{
	margin:0px;
	padding:5px;
	color:#666666;
	text-decoration:underline;
	font-size:11px;
}
/*
.input_base, .textarea_base, .select_base {
	border:1px solid #cccccc;
	font-size:12px;
}
*/

/*
.input_base:focus, .textarea_base:focus, .select_base:focus {
	color:#365B69;
	font-weight:bold;
	background-color:#7DB6C9;
}
*/
#blocHead {
	position:absolute;
	top:16px;
	right:10px;
}
#blocHead #blocHeadNews {
	position:absolute;
	width:450px;
	overflow:auto;
	z-index:500;
	right:0px;
	top:30px;
}
/*
#blocHead #blocHeadDate {
	position:absolute;
	overflow:auto;
	z-index:500;
	right:0px;
	top:40px;
}
*/
#blocHead #blocHeadSearch {
  position:absolute;
  width:300px;
  overflow:auto;
	z-index:500;
  right:0px;
  top:40px;
}
.blocHeadShowed {
	background-color:white;
	-moz-border-radius:8px;
	border:1px solid #6198AD;
	padding:5px;
}
.blocHeadShowed p {
	margin:5px;
}

.blocHeadShowedContain {
	overflow:auto;
	max-height:100px;
}

#headerBas {
	background:#DBDBDB url(../_img/fond-menu.jpg) no-repeat;
}
.menuHaut {
	background:url(../_img/ongletMH-bordure.jpg) left no-repeat;
	padding-left:10px;
}


.menuHaut td {
	padding-top:0px;
}
#heure {
	width:191px;
	background:url(../_img/fond-heure.jpg) no-repeat;
}
#div_timer {
	font-family:Tahoma, "sans-serif";
	font-size:14px;
}
#logo {
	width:220px;
	height:148px;
	background:url(../_img/logo-wansys-plannings.jpg) no-repeat;
}
.ongletMH {
	font-family:Tahoma, sans-serif;
	font-size:11px;
	width:110px;
	height:12px;
	border-left:solid 2px #cbe2ea;
	float:left;
	text-align:center;
}
.ongletMH a {
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#223D4E;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

ul.blocMenu {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

li.ongletMH_1N {
	/* margin-left:20px; */
	margin-right:30px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
ul.contenuOngletMH_1N {
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:absolute;
	z-index:20;
	padding-top:4px;
}
li.blocSmenu {
	background-color:#C3E0EE;
	padding:3px;
}
.contenuOngletMH_1N .blocSmenu a {
	display:block;
	font-size:10px;
	color:#223D4E;
	text-decoration:none;
}
.contenuOngletMH_1N a:hover {
	color:#6397AC;
}
/*
.contenuOngletMH_1N .uline {
	background-color:white;
	display:block;
	border-bottom:1px solid #7DB6CA;
	margin:3px 10px 3px 10px;
	padding:3px 10px 3px 10px;
	background-image:url(../../_img/flch.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}
*/
.contenuOngletMH {
	height:24px;
	background:#e0e0e0;
	font-family:Tahoma, sans-serif;
	font-size:11px;
}
.contenuOngletMH p {
	height:19px;
	float:left;
	margin:0;
	padding-top:5px;
	font-family:Tahoma, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
* html .contenuOngletMH p {
	height:14px;
}
.contenuOngletMH p a {
	font-family:Tahoma, sans-serif;
	color:black;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.contenuOngletMH p a:hover {
	text-decoration:underline;
}
#date {
 margin: 0pt;
 padding: 0pt;
 text-align: center;
 font-variant: small-caps;
 font-size:11px;
 background:url(../_img/fond-date.jpg) no-repeat;
 height:16px;
 padding-top:4px;
}
#formRechercher {
	margin-bottom:5px;
}
#formRechercher input {
	border:1px solid #FFFFFF;
	background:#FFFFFF;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#223D4E;
}
#menuBas {
	height:44px;
	top:148px;
	background:#dbdbdb url(../_img/fond-menu.jpg) no-repeat;
}
#menuBas #menu {
	padding-top:15px;
	height:29px;
	width:100%;
}
* html #menuBas #menu {
	height:14px;
}
.onglet .bordGauche {
	width:5px;
	height:28px;
	background:url(../_img/onglet-bord-gauche.png) no-repeat !important; /* HACK FX */
	background-image: none;
 	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="_img/onglet-bord-gauche.png", sizingMethod="scale"); /* HACK IE */
}
.onglet .fondOnglet {
	height:21px;
	padding-top:7px;
	background:url(../_img/onglet-fond.jpg) repeat-x;
	font-size:11px;
	font-weight:bold;
	color:#6198ab;
}
* html .onglet .fondOnglet {
	height:14px;
}
.onglet .fondOnglet a {
  color:#6198ab;
  text-decoration:none;
  font-weight:bold;
}
.onglet .bordDroit {
	width:6px;
	height:28px;
	background:url(../_img/onglet-bord-droit.png) no-repeat !important; /* HACK FX */
	background-image: none;
 /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="_img/onglet-bord-droit.png", sizingMethod="scale"); /* HACK IE */
}
#titreNavigation {
	/*width:206px;*/
	height:18px;
	padding-left:3px;
	background:#6198ab;
	border-left:solid 2px #c5c5c5;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
* html #headerBas #titreNavigation {
	/* width:211px; */
}
#contenu {
	width:100%;
	background:#FAFAFA;
}

html>body #contenu {
	width:100%;
	min-height: 345px;
	background:#FAFAFA;
}
#navigation #fenetres {
	/* background:#dbdbdb; */
	width:100%;
	float:right;
}
* html #navigation #fenetres {
	width:100%;
}
#fenetres .titreFenetre {
	height:18px;
	padding-top:4px;
	padding-left:3px;
	background:#6198ab;
	border-left:solid 2px #e1e1e1;
	border-top:solid 1px #fafafa;
	/* float:right; */
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
#fenetres .titreFenetre a {
	color:white;
	text-decoration:none;
}

* html #fenetres .titreFenetre {
	height:22px;
}
#fenetres .contenuFenetre {
	border-left:2px solid #e1e1e1;
	/* background:#7db6ca; */
	font-size:11px;
	font-family:Tahoma,sans-serif;
}
* html #fenetres .contenuFenetre {
}
#fenetres .contenuFenetre td {
	font-size:11px;
	font-family:Tahoma,sans-serif;
}
#fenetres #basFenetre {
	background:#dbdbdb;
	border-left:2px solid #e1e1e1;
	border-top:solid 1px #fafafa;
}
#principal {
	height:auto;
	/*height:100%;
	*/
	background:#FFFFFF;
}
#vague {
	background:url(../_img/fond-footer.jpg) repeat-x;
	text-align:right;
}
#footer {
	background:url(../_img/fond-footer.jpg) repeat-x;
	padding-left:10px;
	height:20px;
	color:#7e807c;
	font-size:10px;
	text-align:left;
	padding-top:40px;
}


.infobulle {
  position: absolute;
	visibility : hidden;
  text-align:left;
  z-index:300;
  padding:5px;
  color:#223D4E;
  border:1px solid #223D4E;
  -moz-border-radius:8px;
  background-color:#7DB6CA;
  font-size:11px;
}
.infobulle table {
  font-size:11px;
}



/**********************************************************************************************************/
/* NAVIGATION 																																														*/
/**********************************************************************************************************/
#nomClient, #alerteOpt {
	width:173px;
	height:17px;
	background:url(../_img/bg-nom-client.jpg) repeat-x;
	font-family:Tahoma,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#223D4E;
	float:left;
}
#nomClient,#alerteOpt a {
	text-decoration:none;
	color:#223D4E;
}
#nomClientImg, #alerteOptImg {
	width:21px;
	height:17px;
	float:right;
}
/*
#mini_cal_month_opt input, #mini_cal_month_opt select {
	border:1px solid #223D4E;
	font-family:Tahoma,sans-serif;
	font-size:11px;
}
*/
#mini_cal_month_opt input {
	background:#FFFFFF;
}
#mini_cal_month_opt {
	background:#EAEAE8;
}
.cellCal {
	width:20%;
	text-align:center;
	/* background:#6198AD;*/
	background-color:white;
}
.cellCal a {
	font-family:Tahoma, sans-serif;
	color:#223D4E;
	text-decoration:none;
}
.cellCal:hover, .cellCal:hover a {
	cursor:pointer;
	background:#223D4E;
	color:#7DB6CA;
}

.calMonth {
	width:100%;
	text-align:center;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	border-collapse:collapse;
}
.calMonth a {
	color:black;
	text-decoration:none;
}
.calMonth td {
	border:1px solid black;
}
.calMonth .title {
	border-top:1px solid black;
	border-bottom:1px solid black;
	background-color:#223D4E;
	font-family:Tahoma, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;
	padding:3px;
}

.rdv_option_supp {
	padding:3px;
	margin-bottom:3px;
	font-size:11px;
	border-bottom:1px solid #6198AC;
}
.rdv_option_supp a {
	text-decoration:none;
	color:#6198AC;
}

/**********************************************************************************************************/
/* CONTENU    																																														*/
/**********************************************************************************************************/

.form, .formPartRight {
  margin:1px 0px 10px 0px;
  background-color:#C3E0EE;
  border:1px solid #666666;
}

.formTitre, .blocDetailTitle, .formPartRight .title {
	height:22px;
	padding-top:3px;
	padding-left:10px;
	/* background:#6198ac; */
	background-color:#7DB6C9;
	font-family:sans-serif;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
	text-decoration:none;
	/* color:#223D4E; */
	color:white;
  border-bottom:1px solid #666666;
  
}
.formTitre a, .blocDetailTitle a {
	font-family:Tahoma, sans-serif;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

#bloc_content_form_suivi, .formContent, #bloc_note_descr, #principal .liste, #principal .formPartRight p {
	padding:5px;
}
/*
fieldset p {
	margin:5px 5px 10px 5px;
}
fieldset p a {
	font-family:sans-serif;
	color:#6397AC;
	text-decoration:none;
	font-size:12px;
}
fieldset p a:hover {
	color:#7DB6C9;
}

/*
fieldset label {
	font-weight:bold;
	width:30%;
	float:left;
	color:#666666;
	text-align:right;
	display: block;
	font-size:11px;
	padding-right: 1%;
	letter-spacing: 1px;
}
textarea, input, select {
	font-family:sans-serif;
	font-size:12px;
	color:#223D4E;
	padding:1px;
	border:1px solid #cccccc;
}
*/

td.title {
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#223d4e;
	font-weight:bold;
	/* background:#7db6c9; */
	/*background-color:#408BB6;*/
	background-color:#7DB6C9;
	text-align:center;
	border-bottom:1px solid #408BB6;
}


.liste {
  width:100%;
}

.tb_opt {
	text-align:right;
	background-color:#E9F4FA;
	padding:5px;
	font-size:11px;
	font-family:sans-serif;
}

/* div qui entoure une liste */
.divLst {
	 padding-left:5px;
	 padding-bottom:5px;
	 padding-right:5px;
}
/*
.tb_opt select {
	font-size:10px;
	padding:0px;
	margin:0px;
	font-family:sans-serif;
	border:1px solid black;
}
*/
.tb_opt a {
	text-decoration:none;
	color:#365B69;
}

.tb_form {
	background-color:#E9F4FA;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	text-decoration:none;
	color:#365B69;
	padding:3px;
}
/*
.tb_form select {
	font-size:11px;
}
*/

.list_no_elements {
	font-weight:bold;
	margin-top:5px;
	background-color:white;
	padding:5px;
}

#showOption {
	border-bottom:2px solid #7DB6C9;	
	padding-bottom:3px;
	margin-bottom:3px;
}

#menuCalWeek {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	width:100%;
	/* margin-bottom:5px; */
	font-family:Tahoma, sans-serif;
	font-size:11px;
}

#fullscreen a {
	font-family:Tahoma, sans-serif;
	color:#223D4E;
  text-decoration:none;
}

.optInfo {
	padding:5px;
	border:1px solid #666666;
	margin-bottom:5px;
	background-color:white;
	font-size:11px;
}
.optInfo a {
	font-weight:bold;
	color:#6198AC;
	text-decoration:none;
}
.optInfo a:hover {
	color:#7DB6C9;
	text-decoration:underline;
}

.tbl_nav {
	width:100%;
	text-align:center;
	color:black;
	font-size:11px;
}
.tbl_nav a {
	text-decoration:none;
	color:#666666;
}
.tbl_nav a:hover {
	text-decoration:underline;
	color:red;
}
.tbl_nav .page_sel {
	font-weight:bold;
	color:black;
}


.box_and_radio {
	border:transparent;
	margin:0px;
	padding:0px;
	/* background-color:none; */
	
}
/* style de la ligne supplementaire */
.tb_line_supp {
	padding:5px;
	font-size:12px;
	background-color:#cccccc;
	color:#666666;
	border:1px solid #666666;
}

.infoSupp {
	background-color:#E9F4FA;
	color:#365B69;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:5px;
	text-align:justify;
	font-size:11px;
	border:1px solid #408BB6;
}


#menuCalMonth {
	border-bottom:1px solid #cccccc;
}
#menuCalMonth .nav_picto {
	text-align:center;
}
#menuCalMonth .nav_box {
	text-align:center;
}

/*
.form_input {
	width:50%;
	border:1px solid #cccccc;
	font-size:12px;
}
.form_textarea {
	width:50%;
	height:100px;
	font-size:12px;
	border:1px solid #cccccc;
}
*/

.descrField {
	width:350px;
	height:120px;
	border:1px solid #cccccc;
}
.buttonDescrField {
	width:350px;
	border:1px solid #cccccc;
	font-size:11px;
	font-weight:bold;
}
/*
.form_input:focus, .form_textarea:focus {
	color:#223D4E;
	font-weight:bold;
	background-color:#7DB6C9;
}
*/
.f_bouton {
	font-weight:bold;
	color:white;
	border:1px solid #408BB6;
	background-color:#59A5D1;
	padding-left:25px;
	padding-right:25px;
}
.f_bouton_link {
	font-weight:bold;
	color:white;
	border:1px solid #408BB6;
	background-color:#59A5D1;
	padding:3px 25px 3px 25px;
	text-decoration:none;
	
}

.bloc_prop {
	padding:3px;
	margin-bottom:5px;
	font-size:11px;
	font-family:sans-serif;
  background-color:#E9F4FA;
	border:1px solid #408BB6;
}
.bloc_prop .title {
	padding:3px;
	font-weight:bold;
	color:#223D4E;
}
.bloc_prop a {
	text-decoration:none;
	color:#6198ac;
}
.view_prop{
	padding:3px;
}

#mail_menu {
	text-align:center;
	font-size:12px;
	margin-bottom:5px;
}
#mail_menu a {
	text-decoration:none;
	color:#6198ac;
	font-weight:bold;
}

#bloc_email .bloc_listing {
	/*height:200px;
	overflow:auto;*/
	background-color:white;
	border:1px solid #cccccc;
}
#bloc_email .bloc_details {
	background-color:white;
	border:1px solid #cccccc;
	padding:5px;
	/*height:300px;
	overflow:auto;*/
}
/*
#bloc_email {
	border:1px solid #6198ac;
	background-color:#6198ac;
	padding:5px;
	
}
#bloc_email .option_listing {
	border-collapse:collapse;
	width:100%;
}
#bloc_email .option_listing .title {
	font-weight:bold;
	padding:3px;
}
#bloc_email .listing {
	width:100%;
	border-collapse:collapse;
}
#bloc_email .listing a {
	color:black;
}
#bloc_email .listing .style1 {
	background-color:#cccccc;
	padding:3px;
	border-bottom:1px solid #666666;
}
#bloc_email .listing .style2 {
	border-bottom:1px solid #666666;
	background-color:#cccccc;
	padding:3px;
}
#bloc_email .listing .style3 {
	font-weight:bold;
	color:black;
}
#bloc_email .col1 {
	width:20%;
}
#bloc_email .col2 {
	width:20%;
}
#bloc_email .col3 {
	width:40%;
}
#bloc_email .col5 {
	width:50px;
}
*/

#tb_rdv_bulle {
	text-align:left;
	border-collapse:collapse;
	width:100%;
	font-size:11px;
}
#tb_rdv_bulle .title {
	font-weight:bold;
	padding:3px;
	border-bottom:1px solid #223D4E;
}
#tb_rdv_bulle .infos {
	padding:2px;
	background-color:#cccccc;
	border-bottom:1px solid #223D4E;
}
#tb_rdv_bulle a {
	text-decoration:none;
	color:#6198ac;
}

#bloc_bulle_rdv {
  position:absolute;
  top:50px;
	padding:3px;
	left: 50%;
	width: 400px;
	z-index:200;
	margin-left: -200px;
	border:1px solid #223D4E;
	background-color:#C3E0EE;
  -moz-border-radius:8px;
  display:none;
}

.bulle_info {
	/*
	margin-left:auto;
	margin-right:auto;
	width:400px;
	border:1px solid #223D4E;
	background-color:#C3E0EE;
  -moz-border-radius:8px;
	font-size:11px;
	*/
}
.bulle_info .title {
	font-weight:bold;
 font-variant: small-caps;
 text-decoration:underline;
	margin-bottom:2px;
}
.bulle_info .infos {
	margin-bottom:2px;
	border-bottom:1px dotted black;
	padding-bottom:3px;
	/*
	padding:2px;
	background-color:#E9F4FA;
	*/
}
.bulle_info a {
	text-decoration:underline;
}

.e_deleted {
	font-weight:bold;
	text-decoration:line-through;
}


.titleSearchRes {
	color:white;
	background-color:#6198AB;
	border-bottom:1px solid #666666;
	font-style:italic;
	padding:5px;
	font-size:12px;
	font-weight:bold;
}

.mini_liste th {
	text-align:left;
	padding-left:2px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #223D4E;
	font-weight:bold;
	background-color:#7DB6C9;
}
.mini_liste th a:hover {
	color:orange;
}

.undBloc {
	border:1px solid #7DB6C9;
	margin-bottom:10px;
}

.undNumBloc {
	font-weight:bold;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	background-color:#C3E0EE;
	color:#666666;	
	padding:5px;
}
.undNumBloc a {
	text-decoration:none;
}
.undNumBloc a:hover {
	text-decoration:underline;
}

.frmLnkOpt {
	text-align:right;
	padding:5px;
	font-weight:bold;	
}

.undBlocTitle {
	background-color:white;
	font-family:Tahoma, sans-serif;
	font-size:10px;
	/*color:#7DB6C9;*/
	border-bottom:1px solid #7DB6C9;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 0px 5px 15px;
	background-image:url(../../_img/puce2.gif);
	background-repeat:no-repeat;
	background-position:3px center;
}
.undBlocTitle:hover {
	color:orange;
	cursor:pointer;
}
.undBlocContent {
  background-color:#E9F4FA;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	padding:5px;
}
.undBlocContent a {
  color:#666666;
}
.undBlocContent a:hover {
  color:black;
	text-decoration:underline;
}

/*
.undBlocContent fieldset {
	padding:3px;
	border:none;
	border-bottom:1px dotted #cccccc;
}
*/
.undBlocContent p {
	padding:5px;
	margin:0px;
}
/*
.undBlocContent label {
	font-weight:bold;
	width:30%;
	float:left;
	font-size:11px;
	color:#666666;
	text-align:right;
	display: block;
	padding-right: 1%;
	letter-spacing: 1px;

}
*/

#container-menu {
	height:20px;
	position:relative;
}

#menu_entete {
	position:absolute;
}
#menu_entete dl {
	margin:0;padding:0;
	display:block;
	float:left;
	height:20px;
}
#menu_entete dt {
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	width:120px;
	height:20px;
	line-height:20px;
	cursor:pointer;
	text-align:center;
}
#menu_entete dd {
	font-weight:bold;
	background-color:#C3E0EE;
	display:block;
	margin:0;padding:0;
	z-index:100;
}
#menu_entete dd ul {
	text-align:center;
	margin:0;padding:0;
	list-style-type:none;
}

#menu_entete dl ul li {
	display:block;
	margin:0;padding:0;
}

#menu_entete dd ul li a {
	text-decoration:none;
	display:block;
	height:20px;
	line-height:20px;
	border-top:1px dotted #C3E0EE;
	border-bottom:1px dotted white;
	width:120px;
}
#menu_entete dd ul li a:hover {
	text-decoration:underline;
}

#menu_entete dl dd {
	display:none;
}

#menu_entete dl:hover dd {
	display:block;
}


#menuContainer {
	background-color:#f4f4f4;
	padding:5px;
}
#menuContainer a {
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #cccccc;
}
#menuContainer a:hover {
	text-decoration:underline;
}

#leftMenuContainer {
	float:left;
	background-color:#f4f4f4;
	width:200px;
}
#leftMenuContainer ul {
	margin:0;padding:0;
	list-style-type:none;
}
#leftMenuContainer ul li {
	display:block;
	margin:0;padding:3px;
	font-weight:bold;
}
#rightContentContainer {
	margin-left:200px;	
}


/* Bloc recherche générale */
.newLine {
	padding-top:10px;
	border-bottom:1px dotted #cccccc;
	clear:both;
}

.blk {
	font-size:11px;
  border:1px solid #666666;
	background-color:#E9F4FA;
	margin-bottom:5px;
}
.blk .blkTitle {
	padding:4px;
	background-color:#6097AC;
 	font-variant: small-caps;
	font-weight:bold;
	color:white;
  border-bottom:1px solid #666666;
	letter-spacing: 1px;
}
.blk .blkContent fieldset {
	border:none;
	border:1px dotted #cccccc;
	margin:0px;
	padding:10px;
	background-color:white;
	margin-bottom:5px;
}
.blk .blkContent fieldset legend {
	background-color:#f4f4f4;
  border:1px dotted #cccccc;
	letter-spacing: 1px;
	margin-left:10px;
	padding:3px;
	font-weight:bold;
	text-transform:lowercase;
 	font-variant: small-caps;
}
/* Permet d'espacer un peu le formulaire de la bordure du bloc */
.blk .blkFld {
	padding:5px;
}

.blk .row {
  clear: both;
	color:#666666;
	padding-top:3px;
	padding-bottom:5px;
}

.blk .row label 
{
	float: left;
	width: 35%;
	font-weight: bold;
	font-size:11px;
	padding-right: 1%;
	letter-spacing: 1px;
}
.blk .row label a
{
	font-weight:normal;
	text-decoration:none;
}
.blk .row .formw 
{
  display: block;
	font-weight: normal;
	cursor: default;
  margin-left:36%;
  width:350px;
}
.blk .row input, select, textarea 
{
	border:1px solid #cccccc;
	font-size:11px;
	font-family:verdana;
	padding:1px;
}
.blk .row input.form_input  {
	width:250px;
}
.blk .row select.form_input  {
	width:250px;
}
.blk .row textarea.form_textarea {
	width:250px;
	height:60px;
}
.blk .blkContent .frmButton {
	padding:5px;
	text-align:right;
}
.blk .blkContent input.button{
	font-size:11px;
	font-weight:bold;
	border:1px solid white;
	padding:2px;
}
/*
.blk {
  background-color:white;
  border:1px solid #666666;
  margin-bottom:5px;
}
.blk .blkTitle {
	background-color:#6097AC;
	font-family:sans-serif;
	font-size:14px;
	text-transform:lowercase;
 	font-variant: small-caps;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: 1px;
	color:white;
	margin:0px;
  border-bottom:1px solid #666666;
}
.blk .blkContent {
	background-color:#E9F4FA;
}


.blk .blkContent fieldset {
  margin:5px;
  padding-bottom:5px;
	border:none;
	background-color:white;
	border:1px dotted #cccccc;
}
.blk .blkContent fieldset legend {
	background-color:#f4f4f4;
  border:1px dotted #cccccc;
	letter-spacing: 1px;
	margin-left:10px;
	padding:3px;
	font-weight:bold;
	text-transform:lowercase;
 	font-variant: small-caps;
}

.blk .blkContent .frmButton {
	padding:5px;
	text-align:right;
}
.blk .blkContent input.button{
	font-size:11px;
	font-weight:bold;
	border:1px solid white;
	padding:2px;
}
*/

/* utilisateur selectionnés */
.userPick {
	white-space:nowrap;
	border:1px solid #cccccc;
	background-color:#f4f4f4;
	float:left;
	margin:1px 5px 1px 1px;
	padding-left:2px;
	padding-right:2px;
	height:18px;
	line-height:18px;
	-moz-border-radius:6px;
}
.userPick a {
	margin:1px 1px 1px 1px;
	padding-right:5px;
	height:18px;
	line-height:18px;
}
.userPick .userPickLbl {
}

.tb_multiSelect {
	border-collapse:collapse;
	width:100%;
}
.tb_multiSelect td
{
	vertical-align:top;
}


.tb_content {
	width:100%;
	border-collapse:collapse;
}

.tSuggest {
	padding:2px 5px 2px 5px;
	font-weight:bold;
	background-color:#f4f4f4;
}

.blocProp {
	font-weight:bold;
	color:#666666;
	padding:3px 3px 3px 10px;
	cursor:pointer;
}


.basic  {
}
.basic a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-image: url("AccordionTab0.gif");
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	
}
.basic a:hover {
	background-image:none;
	background-color: #f4f4f4;
}
.basic a.selected {
	color: black;
}


.help
{
	float:right;
	position:relative;
	padding:0px;
	cursor:help;
}
.help .hlp_info
{
	position:absolute;
	right:20px;
	width:150px;
	font-size:11px;
	background-color:#f4f4f4;
	border:1px solid #999999;
	padding:3px;
}
.help .hlp_picto
{
	float:right;
}

#tb_lnk
{
	
}
#tb_lnk td
{
	width:25%;
	vertical-align:top;
}
#tb_lnk td ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
