/* AT PATRIMOINE GARDE CA */
@charset "utf-8";
/* CSS Document */

img {
	border:0;
}


/* STYLE CALENDRIER MENSUEL PLEIN ECRAN */
.n_cal_month {
	margin-top:5px;
	width:100%;
	text-align:center;
	border-collapse:collapse;
	font-variant: small-caps;
	font-family:Tahoma,sans-serif;
}
.n_cal_month td {
	vertical-align:top;
}
.n_cal_month .days {
	border:1px solid #cccccc;
}
.n_cal_month .title {
	vertical-align:middle;
	font-weight:bold;
	border:1px solid #cccccc;
	background: transparent url(http://www.wansys.fr:81/~jadhemar/wansys/planning/_img/tblOnglet2.jpg) repeat-x scroll 0% 0%; 
	height: 32px; 
}

/* STYLE CALENDRIER HEBDO */
.cal_hebdo {
  width:100%;
  text-align:center;
  padding:0px;
  margin:0px;
  font-size:11px;
}
.cal_hebdo td {
  margin:0px;
  padding:0px;
}
.cal_hebdo .td_dates .tb_days {
  border-collapse:collapse;
  width:100%;
  padding:0px;
  margin:0px;
}

.tblHeader {
	background:url(../_img/tblHeader2.jpg) repeat-x;
	font-family:Tahoma, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#223d4e;
}
.tblOnglet {
	background:url(../_img/tblOnglet2.jpg) repeat-x;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#6097ac;
}
.tblOngletHo {
	background:url(../_img/tblOnglet2-ho.jpg) repeat-x;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.tblUser {
	font-family:Tahoma, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#223D4E;
	text-decoration:none;
}

.tblLine {
	height:1px;
}

#contenu td a {
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#223D4E;
	text-decoration:none;
}
/*
#s_societes, #s_suivi, #s_tache {
	width:116px;
}
*/
.s_societes {
  color:red;
  font-weight:bold;
}
.s_suivi {
  color:blue;
  font-weight:bold;
}
.s_tache {
  color:green;
  font-weight:bold;
}
.s_fournisseur {
	color:brown;
}

.ponctuel {
	margin:1px auto 1px auto;
	width:99%;
	border:3px solid #0a770a;
	border-collapse:collapse;
	background-color:#2fac2f;
}
.ponctuel .col_h {
	width:85%;
	background-color:#2fac2f;
}
.ponctuel .col_h .h {
	text-align:left;
	color:white;
	font-weight:bold;
	font-family:Tahoma, sans-serif;
	font-size:10px;
	margin:1px 0px 1px 3px;
}
.ponctuel .col_c {
	background-color:#2fac2f;
}
.ponctuel .col_c .c {
	margin:1px 3px 1px 1px;
	border:1px solid #0a770a;
	font-family:Tahoma, sans-serif;
	font-size:10px;
}
.ponctuel .col_co {
	border-top:1px solid #0a770a;
	background-color:white;
}
.ponctuel .col_co .co {
	margin:3px;
}

.matin {
	margin:1px auto 1px auto;
	width:99%;
	border-collapse:collapse;
	border:3px solid #0042af;
	background-color:#136bfc;
}
.matin .col_h {
	width:85%;
	background-color:#136bfc;
}
.matin .col_h .h {
	text-align:left;
	color:white;
	font-weight:bold;
	font-family:Tahoma, sans-serif;
	font-size:10px;
	margin:1px 0px 1px 3px;
}
.matin .col_c {
	background-color:#136bfc;
}
.matin .col_c .c {
	margin:1px 3px 1px 1px;
	border:1px solid #0042af;
	font-family:Tahoma, sans-serif;
	font-size:10px;
}
.matin .col_co {
	border-top:1px solid #0042af;
	background-color:white;
}
.matin .col_co .co {
	margin:3px;
}

.apresMidi {
	margin:1px auto 1px auto;
	width:99%;
	border-collapse:collapse;
	border:3px solid #eaba03;
	background-color:#ffcc01;
}
.apresMidi .col_h {
	width:85%;
	background-color:#ffcc01;
}
.apresMidi .col_h .h {
	text-align:left;
	color:white;
	font-weight:bold;
	font-family:Tahoma, sans-serif;
	font-size:10px;
	margin:1px 0px 1px 3px;
}
.apresMidi .col_c {
	background-color:#ffcc01;
}
.apresMidi .col_c .c {
	margin:1px 3px 1px 1px;
	border:1px solid #eaba03;
	font-family:Tahoma, sans-serif;
	font-size:10px;
}
.apresMidi .col_co {
	border-top:1px solid #eaba03;
	background-color:white;
}
.apresMidi .col_co .co {
	margin:3px;
}

.complete {
	margin:1px auto 1px auto;
	width:99%;
	border-collapse:collapse;
	border:3px solid #c30000;
	background-color:#ff0000;
}
.complete .col_h {
	width:85%;
	background-color:#ff0000;
}
.complete .col_h .h {
	text-align:left;
	color:white;
	font-weight:bold;
	font-family:Tahoma, sans-serif;
	font-size:10px;
	margin:1px 0px 1px 3px;
}
.complete .col_c {
	background-color:#ff0000;
}
.complete .col_c .c {
	margin:1px 3px 1px 1px;
	border:1px solid #c30000;
	font-family:Tahoma, sans-serif;
	font-size:10px;
}
.complete .col_co {
	border-top:1px solid #c30000;
	background-color:white;
	text-align:center;
}
.complete .col_co .co {
	margin:3px;
}

.multiDay {
	margin:1px auto 1px auto;
	width:99%;
	border-collapse:collapse;
	border:3px solid purple;
	background-color:#ff0000;
}
.multiDay .col_h {
	width:85%;
	background-color:#ff0000;
}
.multiDay .col_h .h {
	text-align:left;
	color:white;
	font-weight:bold;
	font-family:Tahoma, sans-serif;
	font-size:10px;
	margin:1px 0px 1px 3px;
}
.multiDay .col_c {
	background-color:#ff0000;
}
.multiDay .col_c .c {
	margin:1px 3px 1px 1px;
	border:1px solid #c30000;
	font-family:Tahoma, sans-serif;
	font-size:10px;
}
.multiDay .col_co {
	border-top:1px solid #c30000;
	background-color:white;
	text-align:center;
}
.multiDay .col_co .co {
	margin:3px;
}


/****************************************************************************/
/* PONCTUEL
/****************************************************************************

.ponctuel {
	margin:1px;
}
.ponctuel .t1 {
	margin-left:2px;
	height:1px;
	margin-right:2px;
	font-size:1px;
	line-height:1px;
	background-color:#0a770a;
	border-left:#0a770a solid 1px;
	border-right:#0a770a solid 1px;
}
.ponctuel .b1 {
	margin-left:2px;
	height:1px;
	margin-right:2px;
	font-size:1px;
	line-height:1px;
	background-color:#0a770a;
	border-left:#0a770a solid 1px;
	border-right:#0a770a solid 1px;
}
.ponctuel .t2 {
	height:1px;
	margin-left:1px;
	margin-right:1px;
	font-size:1px;
	line-height:1px;
	background-color:#2fac2f;
	border-left:#0a770a solid 1px;
	border-right:#0a770a solid 1px;
}
.ponctuel .b2 {
	height:1px;
	margin-left:1px;
	margin-right:1px;
	font-size:1px;
	line-height:1px;
	background-color:#eaeae7;
	border-left:#0a770a solid 1px;
	border-right:#0a770a solid 1px;
}
.ponctuel .h {
	background-color:#2fac2f;
	border-left:#0a770a solid 1px;
	border-right:#0a770a solid 1px;
	border-bottom:#0a770a solid 1px;
	height:12px;
	line-height:12px;
	padding:2px 5px;
}
.ponctuel .h .title {
	font-family:Tahoma, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fefefe;
	float:left;
}
.ponctuel .h .couleur {
	width:20px;
	height:10px;
	border:1px solid #0a770a;
	float:right;
}
.ponctuel .c {
	background:#eaeae7;
	padding:2px;
	border-bottom:#eaeae7 solid 1px;
	border-left:#0a770a solid 1px;
	border-right:#0a770a solid 1px;
}


/****************************************************************************/
/* MATIN
/****************************************************************************/
/*
.matin {
	margin:2px auto 0px auto;
	width:96%;
	border-collapse:collapse;
	border:1px solid #0042af;
}
.matin .t1 {
	margin-left:2px;
	height:1px;
	margin-right:2px;
	font-size:1px;
	line-height:1px;
	background-color:#0042af;
	border-left:#0042af solid 1px;
	border-right:#0042af solid 1px;
}
.matin .b1 {
	margin-left:2px;
	height:1px;
	margin-right:2px;
	font-size:1px;
	line-height:1px;
	background-color:#0042af;
	border-left:#0042af solid 1px;
	border-right:#0042af solid 1px;
}
.matin .t2 {
	height:1px;
	margin-left:1px;
	margin-right:1px;
	font-size:1px;
	line-height:1px;
	background-color:#136bfc;
	border-left:#0042af solid 1px;
	border-right:#0042af solid 1px;
}
.matin .b2 {
	height:1px;
	margin-left:1px;
	margin-right:1px;
	font-size:1px;
	line-height:1px;
	background-color:#eaeae7;
	border-left:#0042af solid 1px;
	border-right:#0042af solid 1px;
}
.matin .h {
	background-color:#136bfc;
	border-left:#0042af solid 1px;
	border-right:#0042af solid 1px;
	border-bottom:#0042af solid 1px;
	height:12px;
	line-height:12px;
	padding:2px 5px;
}
.matin .h .title {
	font-family:Tahoma, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fefefe;
	float:left;
}
.matin .h .couleur {
	width:20px;
	height:10px;
	border:1px solid #0042af;
	float:right;
}
.matin .c {
	background:#eaeae7;
	padding:2px;
	border-bottom:#eaeae7 solid 1px;
	border-left:#0042af solid 1px;
	border-right:#0042af solid 1px;
}


/****************************************************************************/
/* APRES MIDI
/****************************************************************************

.apresMidi {
	margin:1px;
}
.apresMidi .t1 {
	margin-left:2px;
	height:1px;
	margin-right:2px;
	font-size:1px;
	line-height:1px;
	background-color:#eaba03;
}
.apresMidi .b1 {
	margin-left:2px;
	height:1px;
	margin-right:2px;
	font-size:1px;
	line-height:1px;
	background-color:#eaba03;
	border-left:#eaba03 solid 1px;
	border-right:#eaba03 solid 1px;
}
.apresMidi .t2 {
	height:1px;
	margin-left:1px;
	margin-right:1px;
	font-size:1px;
	line-height:1px;
	background-color:#ffcc01;
}
.apresMidi .b2 {
	height:1px;
	margin-left:1px;
	margin-right:1px;
	font-size:1px;
	line-height:1px;
	background-color:#eaeae7;
	border-left:#eaba03 solid 1px;
	border-right:#eaba03 solid 1px;
}
.apresMidi .h {
	background-color:#ffcc01;
	border-left:#eaba03 solid 1px;
	border-right:#eaba03 solid 1px;
	border-bottom:#eaba03 solid 1px;
	height:12px;
	line-height:12px;
	padding:2px 5px;
}
.apresMidi .h .title {
	font-family:Tahoma, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fefefe;
	float:left;
}
.apresMidi .h .couleur {
	width:20px;
	height:10px;
	border:1px solid #eaba03;
	float:right;
}
.apresMidi .c {
	background:#eaeae7;
	padding:2px;
	border-bottom:#eaeae7 solid 1px;
	border-left:#eaba03 solid 1px;
	border-right:#eaba03 solid 1px;
}


/****************************************************************************/
/* COMPLETE
/****************************************************************************
.complete {
	margin:1px;
}
.complete .t1 {
	margin-left:2px;
	height:1px;
	margin-right:2px;
	font-size:1px;
	line-height:1px;
	background-color:#c30000;
	border-left:#c30000 solid 1px;
	border-right:#c30000 solid 1px;
}
.complete .b1 {
	margin-left:2px;
	height:1px;
	margin-right:2px;
	font-size:1px;
	line-height:1px;
	background-color:#c30000;
	border-left:#c30000 solid 1px;
	border-right:#c30000 solid 1px;
}
.complete .t2 {
	height:1px;
	margin-left:1px;
	margin-right:1px;
	font-size:1px;
	line-height:1px;
	background-color:#ff0000;
	border-left:#c30000 solid 1px;
	border-right:#c30000 solid 1px;
}
.complete .b2 {
	height:1px;
	margin-left:1px;
	margin-right:1px;
	font-size:1px;
	line-height:1px;
	background-color:#eaeae7;
	border-left:#c30000 solid 1px;
	border-right:#c30000 solid 1px;
}
.complete .h {
	background-color:#ff0000;
	border-left:#c30000 solid 1px;
	border-right:#c30000 solid 1px;
	border-bottom:#c30000 solid 1px;
	height:12px;
	line-height:12px;
	padding:2px 5px;
}
.complete .h .title {
	font-family:Tahoma, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fefefe;
	float:left;
}
.complete .h .couleur {
	width:20px;
	height:10px;
	border:1px solid #c30000;
	float:right;
}
.complete .c {
	background:#eaeae7;
	padding:2px;
	border-bottom:#eaeae7 solid 1px;
	border-left:#c30000 solid 1px;
	border-right:#c30000 solid 1px;
}



/****************************************************************************/
/* RENDEZ-VOUS PRIVEES
/****************************************************************************
.rendezVousPrive {
	margin:1px;
}
.rendezVousPrive .t1 {
	margin-left:2px;
	height:1px;
	margin-right:2px;
	font-size:1px;
	line-height:1px;
	background-color:#c30000;
	border-left:#c30000 solid 1px;
	border-right:#c30000 solid 1px;
}
.rendezVousPrive .b1 {
	margin-left:2px;
	height:1px;
	margin-right:2px;
	font-size:1px;
	line-height:1px;
	background-color:#c30000;
	border-left:#c30000 solid 1px;
	border-right:#c30000 solid 1px;
}
.rendezVousPrive .t2 {
	height:1px;
	margin-left:1px;
	margin-right:1px;
	font-size:1px;
	line-height:1px;
	background-color:#ff0000;
	border-left:#c30000 solid 1px;
	border-right:#c30000 solid 1px;
}
.rendezVousPrive .b2 {
	height:1px;
	margin-left:1px;
	margin-right:1px;
	font-size:1px;
	line-height:1px;
	background-color:#eaeae7;
	border-left:#c30000 solid 1px;
	border-right:#c30000 solid 1px;
}
.rendezVousPrive .h {
	background-color:#ff0000;
	border-left:#c30000 solid 1px;
	border-right:#c30000 solid 1px;
	border-bottom:#c30000 solid 1px;
	height:12px;
	line-height:12px;
	padding:2px 5px;
}
.rendezVousPrive .h .title {
	font-family:Tahoma, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fefefe;
	float:left;
}
.rendezVousPrive .h .couleur {
	width:20px;
	height:10px;
	border:1px solid #c30000;
	float:right;
}
.rendezVousPrive .c {
	background:#eaeae7;
	padding:2px;
	border-bottom:#eaeae7 solid 1px;
	border-left:#c30000 dashed 1px;
	border-right:#c30000 dashed 1px;
}
*/

#col_form_note a {
	color:black;
	text-decoration:none;
	margin-bottom:5px;
	font-weight:bold;
}

.c p {
	margin:0;
	padding:0;
}

