@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,p,form,fieldset,ul,li,ol,dl,dt,img {margin:0;padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif;}
img { border:none;}
html {height: 100%;margin: 0;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height:0px;}
body { }
sub {

  vertical-align: baseline;

  font-size: smaller;

  line-height: 14px;;

}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin:0px; padding:0px;}
.csc-textpic-imagewrap { margin:0px; padding:0px;}
.bodytext  { margin:0px; padding:0px;}
#lignegauche { display:none}
#global {position: relative;z-index:2; width:800px; margin:0 auto;}

#entete {display:none;}
/*#entete img {  float:right; margin:46px 15px 0 0;}*/

#campuslist { display:none;}

#contenu { }

#NavSecondaire { display:none}

#colgauche { display:none;}


#coldroit { width:634px; margin:12px 0 12px 14px; line-height:21px;}
#coldroitprog { width:604px; margin:12px 0 12px 14px;  padding-left:34px; line-height:21px;}


#pieddepage { clear:both;}
.fondpieddepage{width:671px;}
.copyright{  width:326px;} 
.copyright p { font-size:10px; color:#006f3b; text-align:center; margin-top:18px; }
.copyright a { display:none }
.copyright a:hover { color:#006f3b; text-decoration:none; }
.adresse{ font-size:11px; margin:21px 0 0 8px; }
#pieddepage img { float:left; margin:0 0 6px 24px;}
#pieddepage ul { display:none}


.campuscontainer {width:1000px; margin-left: 4px;}
.campus {	width:309px;	height:255px;	float:left;	margin:0 0 12px 18px;	background:#008ea7 url(../images/basbleucampus.gif) no-repeat bottom;	color:#fff; }
.campus a:link { color:#fff; background-color:#008ea7; text-decoration: none; }
.campus a:hover {  color:#008ea7; background-color:#fff;  text-decoration: none;}
.campus a:visited{ color:#fff; background-color:#008ea7; text-decoration: none; }
.campus a:visited:hover {  color:#008ea7; background-color:#fff;  text-decoration: none;}

.campus ul { font-size:14px; margin:0 0 0 21px; padding-bottom:12px;}
.campus li {margin:4px 0 0 4px; text-decoration:none;font-weight:normal; list-style-image: url(../images/puceblanchesurbleu.gif); list-style-position: outside;  }
.campus li:hover{text-decoration:none;font-weight:normal;list-style-image: url(../images/pucevertesurbleu.gif); list-style-position: outside; }
.campus span { display:none;}

#inscription { background: url(../images/admissionbas.gif) bottom no-repeat #e4eda7; padding-bottom:12px; font-size:11px; color:#000000;}
#inscription p {font-size:11px !important;  padding:6px 6px 0 6px; text-align:center}
#inscription table {  border:0px; }
#inscription td { width:103px; font-size:11px !important;}
#inscription tr { height:28px;}

.institre { font-weight:bold; color:#6c9d31; background-color:#d7e57c; padding-left:4px; }
.insfonce {background-color:#d7e57c;}

#adresse_contact { line-height:normal;}
#bottomgauche { margin-top:12px;}

/* Description Liste de cours */

.descriptioncours { display: none; }

#colgauche h5 {color:#008fd5; font-size:18px; font-weight:normal; text-align:left;}
#colgauche p { font-size:14px; text-align:left;}
#colgauche ul, ol { font-size:14px; margin-bottom:21px;}

#cours_du_soir li { list-style-image: url(../images/listeGaucheBleu.gif);  list-style-position: outside; margin:0 0 0 16px;   }
#cours_du_soir li a:link { list-style-image: url(../images/listeGaucheBleu.gif);  list-style-position: outside;  color:#000000; text-decoration:none }
#cours_du_soir li a:hover { list-style-image: url(../images/listeGaucheBleu.gif);  list-style-position: outside;   color:#000000; text-decoration:underline }
#cours_du_soir li a:visited { list-style-image: url(../images/listeGaucheBleu.gif);  list-style-position: outside;  color:#000000; text-decoration:none }
#cours_du_soir li a:visited:hover { list-style-image: url(../images/listeGaucheBleu.gif);  list-style-position: outside;   color:#000000; text-decoration:underline }

#colgauche ol li { list-style-image: url(../images/listevertefondblanc.gif);  list-style-position: outside; margin:0 0 0 16px;   }
#colgauche h3 { display:block; margin-top:12px;}


#encartgauche {background: url(../images/hautgauchevert.gif) no-repeat top #6c9d31; color:#FFFFFF; padding:0 0 21px 0; margin:0 0 0px 0; display:block; clear: both;display:inline-block; width:309px;}
#encartgauche h1 { display:block; padding:0px 6px 0 6px;   font-size:18px;}
#encartgauche h2 { margin:0px 6px 0px 0px; display:inline-block; }
#encartgauche span { display:none;}
#encartgauche img { padding-top:6px; margin-left:6px; display:inline-block;}
#encartgauche ul { padding-left:80px; margin-top:12px; font-size:13px;color:#ffffff; min-height:75px; display:block;}
#encartgauche li { margin:4px 12px 4px 0px;  list-style-image:none;  list-style-type:none; border-bottom:1px solid #fff; color:#FFFFFF; width:217px;}
#encartgauche li span { display:block !important; margin:4px 0px 4px 0px;  list-style-image:none;  list-style-type:none;  background-color:#fff; color:#6c9d31; font-weight:bold;width:217px;}
#encartgauche li a:link{text-decoration:none; background-color:#6c9d31; font-weight:bold; display: block; width:217px; color:#FFFFFF;}
#encartgauche li a:hover{text-decoration:none; background-color:#fff; color:#6c9d31; font-weight:bold; display: block; width:217px; }
#encartgauche ol {margin-bottom:0px;}
#encartgauche ol li { list-style-image:none;  background-image: url(../images/listeblanchesurvert.gif); background-repeat:no-repeat; background-position:0 5; background-color:#6c9d31; padding-left:15px; margin:4px 6px 0px 9px;border-bottom:none; width:275px; }
#encartgauche ol li a{text-decoration:none; background-color:#6c9d31; font-weight: normal; display: inline; width: auto; color:#FFFFFF; text-decoration:underline}
#encartgauche ol li a:link{text-decoration:none; background-color:#6c9d31; font-weight: normal !important; display: inline; width: auto; color:#FFFFFF; text-decoration:underline}
#encartgauche ol li a:hover{text-decoration:none; background-color:#6c9d31; color:#fff; font-weight: normal; display: inline; width: auto; text-decoration:none }
#encartgauche p {margin:0px 6px 0px 6px;}
#encartgauche .asterisque { font-size:10px; margin:0px 6px 0px 6px;display:inline-block;}
.lieng {color:#FFFFFF; text-decoration:underline; border-bottom:1px solid #fff;}
.lieng:hover {color:#FFFFFF; text-decoration:none; border-bottom:none;}
#encartgauche a { color:#FFFFFF;text-decoration:none; font-weight:bold;display:inline-block;}
#encartgauche a:hover { color:#FFFFFF;text-decoration:none;font-weight:bold;display:inline-block;}
#encartgauche h6{ font-size:10px; font-weight:normal;display:inline-block;}

.leftgreenmenu { background:url(../images/fleche.png) no-repeat left top; }

#coldroit h1{display:block; font-size:14px; color:#6c9d31; font-weight:bold;}
#coldroit span { display:none;}
#coldroit h2{ font-size:14px; color:#6c9d31; margin-top:6px;}
#coldroit h3{ color:#008fd5; padding:6px 0 0 0}
#coldroit h3 a{color:#008fd5; text-decoration:none;}
#coldroit h3 a:hover{color:#008fd5; text-decoration:underline;}
#coldroit p{ padding:6px 0 6px 0;font-size:14px; line-height:18px;}
#coldroit h4 {font-size:14px}
#coldroit h4 a { text-decoration:none; color:#333333; background:url(../images/flechebleulien.gif) right no-repeat; padding-right:32px;}
#coldroit h4 a:hover { text-decoration:underline; color:#666666; background:url(../images/flechelien.gif) right no-repeat;}
#coldroit h5 {font-size:10px; line-height:14px; margin-bottom:6px;}
#coldroit h5 a {text-decoration:none; color:#666666;}
#coldroit h5 a:hover {text-decoration:none; color:#333333;}
#coldroit p a{ color:#000000; text-decoration:underline;}
#coldroit p a:hover{ color:#000000; text-decoration:none;}
#coldroit ul { margin-left:80px;padding-right:6px; }
#coldroit ol { margin-left:40px; font-size:14px;}
#coldroit li {list-style-image:url(../images/listevertefondblanc.gif);font-size:14px;}
#coldroitprog li a{color:#000000; text-decoration:underline;}
#coldroitprog li a:hover{color:#000000; text-decoration:none;}
#coldroitprog th { font-weight:normal; text-align:left; vertical-align:top; line-height:normal; font-size:14px}

.projetV { float:left; width:143px; margin:6px 7px 3px 7px;}
.projetV img{ border:1px solid #6c9d31;}
.projetV a { color:#000000; text-decoration:none;}
.projetV a:hover { color:#000000; text-decoration:underline;}
.projetH { float:left; width:183px; margin:6px 12px 3px 12px;}
.projetH img{ border:1px solid #6c9d31;}
.projetH a { color:#000000; text-decoration:none;}
.projetH a:hover { color:#000000; text-decoration:underline;}

#coldroitprog h1{display:block; font-size:14px; color:#6c9d31; font-weight:bold;}
#coldroitprog span { display:none;}
/*#coldroitprog h3{ color:#008fd5; padding:6px 0 0 0}
#coldroitprog h3 a{color:#008fd5; text-decoration:none;}
#coldroitprog h3 a:hover{color:#008fd5; text-decoration:underline;}*/
#coldroitprog h2{ font-size:16px; color:#008fd5; text-transform:uppercase; margin-top:6px;}
#coldroitprog h3{ font-size:14px; color:#008fd5; }
#coldroitprog p{ font-size:14px;padding:0px 0 12px 0}
#coldroitprog h4 {font-size:14px}
#coldroitprog h4 a { text-decoration:none; color:#333333; background:url(../images/flechebleulien.gif) right no-repeat; padding-right:32px;}
#coldroitprog h4 a:hover { text-decoration:underline; color:#666666; background:url(../images/flechelien.gif) right no-repeat;}
#coldroitprog h5 {font-size:11px; margin-bottom:12px; line-height:14px;}
#coldroitprog h5 a {text-decoration:none; color:#666666;}
#coldroitprog h5 a:hover {text-decoration:none; color:#333333;}
#coldroitprog h6 { margin-top:12px}
.premeirpar {color:#6c9d31; font-weight:bold;}
#coldroitprog p a{ color:#000000; text-decoration:underline;}
#coldroitprog p a:hover{ color:#000000; text-decoration:none;}
#coldroitprog ul { font-size:14px; margin-bottom:21px;}
#coldroitprog li { list-style-image: url(../images/listevertefondblanc.gif);  list-style-position: outside; margin:4px 0 4px 16px;   }
#coldroitprog table{padding-left:4px; font-size:12px}
#coldroitprog ol { margin-top:12px;}
#coldroitprog ol li {list-style-image: none; display:inline}
.jesuis { margin-left:-34px; margin-bottom:12px;}
#encartdroit h3 { display:block;background:url(../images/encartDverthaut.gif) top no-repeat; padding:6px 0 0 6px;  }
#encartdroit {background: url(../images/encartDvertbas.gif) bottom no-repeat #6c9d31; color:#FFFFFF; margin:12px 4px 0 0;display:inline-block; }
#encartdroit ol { font-size:14px; margin-bottom:21px;}
#encartdroit ol li {list-style-image: url(../images/listevertefondblanc.gif);  list-style-position: outside;  margin:4px 0 4px 16px; display:block; }

#menucreation { margin-top:12px;}
#menucreation h4 { font-size:13px; background-color:#FFFFFF; width:244px; padding-bottom:2px; color:#6c9d31}
#menucreation h4 a{text-decoration:none; background: url(../images/listevertefondblanc.gif) no-repeat left #fff; color:#6c9d31; font-weight:bold; display: block; width:217px; padding-left:21px; margin-left:4px;}
#menucreation h4 a:hover{text-decoration:underline; background: url(../images/listevertefondblanc.gif) no-repeat left #fff; color:#6c9d31; font-weight:bold; display: block; width:217px; margin-left:4px;}
#menucreation ul { background-image:none;padding-left:80px; margin-top:12px; font-size:13px;}
#menucreation li { margin:4px 12px 4px 0px;  list-style-image:none;  list-style-type:none; border-bottom:none; background-color:#6c9d31; font-weight:bold;}
#menucreation li a:link{text-decoration:none; background-color:#6c9d31; font-weight:bold; display: block; width:163px}
#menucreation li a:hover{text-decoration:none; background-color:#fff; color:#6c9d31; font-weight:bold; display: block; width:163px}

.imgcontenu { float:left; margin: 12px 12px 0 0; border:1px solid #008fd5;}
.imgcontenu:hover{border:1px solid #000;}

/*
	Added by steve rodrigue
*/
	.newsblock img {float:left; margin: 12px 12px 0 0; border:1px solid #008fd5;}
	.newsblock img:hover {border:1px solid #000;}

/*
	End added by steve rodrigue
*/
.jacky img{ float:left; margin-right:12px;}
.jacky { height:100px; margin:12px 0 12px 0; }
.jacky p { margin:0px; padding:0px}
.jacky span { font-size:12px; margin:0px; padding:0px}
.jacky a:link {color:#000; text-decoration:none; font-weight:bold; background-image:url(../images/mail.gif); background-repeat:no-repeat; background-position:right; padding-right:30px;}
.jacky a:hover {color:#000; text-decoration:underline; font-weight:bold;background-image:url(../images/mail.gif); background-repeat:no-repeat; background-position:right; padding-right:30px;}
.jacky a:visited {color:#000; text-decoration:none; font-weight:bold;background-image:url(../images/mail.gif); background-repeat:no-repeat; background-position:right; padding-right:30px;}
.jacky a:visited:hover {color:#000; text-decoration:underline; font-weight:bold;background-image:url(../images/mail.gif); background-repeat:no-repeat; background-position:right; padding-right:30px;}
/* Tableau dans la liste de cours dans les programmes*/
.fondverttab {background-color:#d3e2c6;}

.texterougetab { color:#D5222B; font-weight:bold;}
.textebleutab  { color:#008fd5;}
.textebleutab a:link {color:#008fd5; text-decoration:none;}
.textebleutab a:hover {color:#008fd5; text-decoration:underline;}
.textebleutab a:visited {color:#008fd5; text-decoration:none;}
.textebleutab a:visited:hover {color:#008fd5; text-decoration:underline;}
td { vertical-align:top;}
td a:link { color:#000000; text-decoration:none;}
td a:hover { color:#000000; text-decoration:underline;}
td a:visited {color:#000000; text-decoration:none;}
td a:visited:hover { color:#000000; text-decoration:underline;}


