html { height: 100.1%; }

body {	font-family:Arial, Helvetica, sans-serif ;	font-size:11px; color:#000000; background-color:#ffffff;
				margin:0;	margin:0;
			 } 

a:link, a:visited	  {	color: #000000; font-size: 11px; text-decoration: underline;	}
a:hover, a:active	  {	color: #990000; font-size: 11px; text-decoration: none; }

h1  { font-size: 18px; font-weight:bold; padding-top:10px; color: #990000; }
h2  { font-size: 16px; font-weight:bold; }
h3	{ font-size: 14px; font-weight:bold; }

td,p  { color: #000000; font-size: 11px; }
//select, option { padding:2px; font-size:11px; color:#000000; background-color: #FFFFFF; border:inset 1px #000000; }
textarea { font-size:11px; }
ul li { margin-top:0px; vertical-align:text-top; list-style-image:url(http://www.contech.qc.ca/formation/images/bulletrouge.gif) }

.txtjust    { font-size:12px; text-align:justify; }
.txtrouge12 { color: #990000; font-size: 12px; }
.titrecours { color: #990000; font-size: 12px; font-weight:bold; }
a.titrecours:link	{ color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-decoration: none; }
a.titrecours:visited { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-decoration: none;}
a.titrecours:active  { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-decoration: none; }
a.titrecours:hover	{ color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-decoration: underline; }

.plusdinfo  		{ color: #E4B414; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; }
a.plusdinfo:link	{ color: #E4B414; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; }
a.plusdinfo:visited { color: #E4B414; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; }
a.plusdinfo:active  { color: #E4B414; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; }
a.plusdinfo:hover	{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; }

.plusdinfo2  		{ color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; }
a.plusdinfo2:link	{ color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; }
a.plusdinfo2:visited { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; }
a.plusdinfo2:active  { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; }
a.plusdinfo2:hover	{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: none; }


.verd12 { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; }
.verd11 { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; }
.verd11just { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-align:justify; }

.verd14redb         { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; }
.verd11red          { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; }
a.verd11red:link	{ color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: underline; }
a.verd11red:visited { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: underline; }
a.verd11red:active  { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: underline; }
a.verd11red:hover	{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: underline; }

.verd11redb           { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; }
.verd10redb           { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; }
.verd10red           { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; }
.verd11grisb          { color: #828282; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; }
.verd10gris           { color: #828282; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; }
.verd10grisb          { color: #828282; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; }
a.verd10grisb:link	  { color: #828282; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; text-decoration: underline; }
a.verd10grisb:visited { color: #828282; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; text-decoration: underline; }
a.verd10grisb:active  { color: #828282; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; text-decoration: underline; }
a.verd10grisb:hover	  { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; text-decoration: underline; }

.verd12blancb         { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; }

.nocadre { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; border:inset 0px #000000; }
.bouton {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 2px;
	font-size: 11px;
	color: #000000;
	background-color: #E4B414;
	border-top: ridge 2px #000000;
	border-left: ridge 2px #000000;
	border-right: ridge 1px #000000;
	border-bottom: ridge 1px #000000;
}
.bouton2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 2px;
	font-size: 11px;
	color: #990000;
	background-color: #FFFFFF;
	border-top: ridge 2px #000000;
	border-left: ridge 2px #000000;
	border-right: ridge 1px #000000;
	border-bottom: ridge 1px #000000;
}

.bouton_rouge {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 2px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #990000;
	border-top: ridge 2px #000000;
	border-left: ridge 2px #000000;
	border-right: ridge 1px #000000;
	border-bottom: ridge 1px #000000;
}

/* section Formation lien pour brochure */
.brochure { display:block; width:216px; height:14px; }
a.brochure, a.brochure:link, a.brochure:visited { padding:8px 16px 7px 25px; font-size: 11px; color: #ffffff; background:url(../../images/formation/brochure.gif) no-repeat; text-decoration:none }
a.brochure:hover, a.brochure:active { font-size: 11px; color: #ffffff; text-decoration:none; background:url(../../images/formation/brochure_over.gif) no-repeat; }

/* section Calendrier */
.cal_mois  { color:#919192; font-size:10px; text-align:center; line-height:22px; border-right:1px solid #919192; }
.cal_titre			{ background-color:#c4c4c4; color:#FF0000; font-size:11px; font-weight:bold; border:1px solid #000000; padding-left:6px; line-height:20px; }
.cal_titre2			{ background-color:#FFFFFF; color:#000000; font-size:11px; font-weight:bold; border-bottom:1px solid #c4c4c4; padding:4px 0; }
A.cal_titrea 		{ color:#000000; text-decoration:underline; }
A.cal_titrea:link	{ color:#000000; text-decoration:underline; }
A.cal_titrea:visited	{ color:#000000; text-decoration:underline; }
A.cal_titrea:active	{ color:#000000; text-decoration:underline; }
A.cal_titrea:hover 	{ color:#000000; text-decoration:underline; }

.cal_basic { text-align:center; border-right:1px solid #919192; }
.cal_date  { font-size:11px; font-weight:bold; padding-top:1px;}

.cal_mtl   			{ display:block; background-color:#F9ECEC; color:#990000; line-height:16px; margin-bottom:1px; }
A.cal_mtl 			{ color:#990000; text-decoration:underline; padding-bottom:2px; }
A.cal_mtl:link		{ color:#990000; text-decoration:underline; padding-bottom:2px; }
A.cal_mtl:visited	{ color:#990000; text-decoration:underline; padding-bottom:2px; }
A.cal_mtl:active	{ color:#990000; text-decoration:underline; padding-bottom:2px; }
A.cal_mtl:hover 	{ color:#990000; text-decoration:underline; padding-bottom:2px; }

.cal_qc    			{ display:block; background-color:#E8EdF1; color:#003366; line-height:16px; margin-bottom:1px; }
A.cal_qc 			{ color:#003366; text-decoration:underline; padding-bottom:2px; }
A.cal_qc:link		{ color:#003366; text-decoration:underline; padding-bottom:2px; }
A.cal_qc:visited	{ color:#003366; text-decoration:underline; padding-bottom:2px; }
A.cal_qc:active		{ color:#003366; text-decoration:underline; padding-bottom:2px; }
A.cal_qc:hover 		{ color:#003366; text-decoration:underline; padding-bottom:2px; }

.cal_sher			{ display:block; background-color:#E1F0BF; color:#336600; line-height:16px; margin-bottom:1px; }
A.cal_sher 			{ color:#336600; text-decoration:underline; padding-bottom:2px; }
A.cal_sher:link		{ color:#336600; text-decoration:underline; padding-bottom:2px; }
A.cal_sher:visited	{ color:#336600; text-decoration:underline; padding-bottom:2px; }
A.cal_sher:active	{ color:#336600; text-decoration:underline; padding-bottom:2px; }
A.cal_sher:hover 	{ color:#336600; text-decoration:underline; padding-bottom:2px; }

.cal_drum			{ display:block; background-color:#DBCDE4; color:#895B89; line-height:16px; margin-bottom:1px; }
A.cal_drum 			{ color:#895B89; text-decoration:underline; padding-bottom:2px; }
A.cal_drum:link		{ color:#895B89; text-decoration:underline; padding-bottom:2px; }
A.cal_drum:visited	{ color:#895B89; text-decoration:underline; padding-bottom:2px; }
A.cal_drum:active	{ color:#895B89; text-decoration:underline; padding-bottom:2px; }
A.cal_drum:hover	{ color:#895B89; text-decoration:underline; padding-bottom:2px; }

.cal_t-r			{ display:block; background-color:#D9FFFF; color:#758989; line-height:16px; margin-bottom:1px; }
A.cal_t-r 			{ color:#758989; text-decoration:underline; padding-bottom:2px; }
A.cal_t-r:link		{ color:#758989; text-decoration:underline; padding-bottom:2px; }
A.cal_t-r:visited	{ color:#758989; text-decoration:underline; padding-bottom:2px; }
A.cal_t-r:active	{ color:#758989; text-decoration:underline; padding-bottom:2px; }
A.cal_t-r:hover		{ color:#758989; text-decoration:underline; padding-bottom:2px; }

.cal_gat			{ display:block; background-color:#FFE7C8; color:#95662A; line-height:16px; margin-bottom:1px; }
A.cal_gat 			{ color:#95662A; text-decoration:underline; padding-bottom:2px; }
A.cal_gat:link		{ color:#95662A; text-decoration:underline; padding-bottom:2px; }
A.cal_gat:visited	{ color:#95662A; text-decoration:underline; padding-bottom:2px; }
A.cal_gat:active	{ color:#95662A; text-decoration:underline; padding-bottom:2px; }
A.cal_gat:hover		{ color:#95662A; text-decoration:underline; padding-bottom:2px; }

#calendrier_entete { display:block; padding-left:20px; border-bottom:#919191 1px solid; background-color:#efefef; line-height:28px; }
#calendrier_entete a:link, #calendrier_entete a:visited { color:#990100; text-decoration:underline;  }
#calendrier_entete a:hover, #calendrier_entete a:active { color:#990100; text-decoration:none;  }

#calendrier_description { padding:24px 10px 10px 20px; width:358px; color:#6e6e6e; }
#calendrier_description a:link, #calendrier_description a:visited { font-size:12px; color:#000; font-weight:bold; text-decoration:underline;  }
#calendrier_description a:hover, #calendrier_description a:active { color:#000; font-weight:bold; text-decoration:none;  }

.bloc_cours { margin-bottom:12px; }
.bc_plusdinfo	{ color:#990100; font-weight:bold; }

#hors_serie { padding-left:131px; padding-top:15px; }
#hors_serie a:link, #hors_serie a:visited { font-size:12px; color:#000; font-weight:bold; text-decoration:none;  }
#hors_serie a:hover, #hors_serie a:active { color:##6e6e6e; font-weight:bold; text-decoration:none;  }

.hors_serie { color:#8e313b; background-color: #E4B414; font-size:16px; font-weight:bold; padding: 8px; }
.hs_item { border-bottom:#bf8d00 1px solid; font-size:12px; padding: 8px; }

