@charset "utf-8";
/* CSS Document */

#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;}

p.lienFacebook {padding-top:21px; }
.lienFacebook a:link, .lienFacebook a:visited, .lienFacebook a:active { color:#000000; text-decoration:none }
.lienFacebook a:hover { margin-top:21px; color:#000000; text-decoration:underline }
#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:2px 0 0px 0; display:block; clear: both;display:inline-block; width:309px;}
#encartgauche_none { display:none}
#encartgauche h1 { display:block; padding:0px 6px 0 0px;   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:visited{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; }
.selected {background-color:#fff!important; color:#6c9d31!important; font-weight:bold;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 ol li a:visited{text-decoration:none; background-color:#6c9d31; font-weight: normal !important; display: inline; width: auto; color:#FFFFFF; text-decoration:underline}
#encartgauche ol li a:visited: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 p a { color:#FFFFFF;text-decoration:underline; font-weight:bold;display:inline-block;}
#encartgauche p 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; }

.offreemploi {margin-top:12px; }
.offreemploi h2{ color:#cc3333; font-size:16px; font-weight:bold; }
.offreemploi p {}
.offreemploi p a:link{color:#6c9f41;}
.offreemploi p a:hover{color:#6c9f41;}
.offreemploi p a:visited{color:#6c9f41;}


#coldroit .tx-giosullivan-pi10 h2 { font-size:14px}
#coldroit .tx-giosullivan-pi10 h3 {color:#008fd5;font-size:14px}
#coldroit .tx-giosullivan-pi10 a{ color:#000000; text-decoration:underline;font-size:14px}
#coldroit .tx-giosullivan-pi10 a:hover{ color:#000000; text-decoration:none;font-size:14px}

#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:#6c9d31; text-decoration:underline;}
#coldroitprog li a:hover{color:#6c9d31; text-decoration:none;}
#coldroitprog th { font-weight:normal; text-align:left; vertical-align:top; line-height:normal; font-size:14px}

#coldroit p.attention {border: 1px solid #6c9d31;}

.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 img{ margin:4px !important;}
#coldroitprog dl{margin:4px !important;}
#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 h3 a{color:#008fd5; text-decoration:none;}
#coldroitprog h3 a:hover{color:#008fd5; text-decoration:underline;}
#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:#6c9d31; text-decoration:underline;}
#coldroitprog p a:hover{ color:#6c9d31; 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}

#coldroitprog .toic  { line-height:normal; color:#FFF; padding:6px 0 0 1px;}
#coldroitprog .toic2 p { font-size:14px; padding:0px!important}

.jesuis { margin-left:-34px; margin-bottom:12px;}

#encartdroit h3 {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:block; }
#encartdroit ol {padding:0 6px 12px 6px; }
#encartdroit ol li {list-style-image:none; background-image: url(../images/listeblanchesurvert.gif); background-repeat:no-repeat; background-position:0 5; padding-left:15px; margin:4px 0 4px 0px; display:block; }

#rightcontainer span { display:inline;}

#coldroitprog .news-single-video span { display:block;}

#coldroitprog .newsblock img, #coldroit .newsblock img   {}
#coldroitprog .newsblock h4, #coldroit .newsblock h4 { margin:0px; font-size:12px; color: #666666;}
#coldroitprog .newsblock h5, #coldroit .newsblock h5 { margin:0px; padding:0px; }
#coldroitprog .newsblock, #coldroit .newsblock { margin-bottom:12px; clear:both; }
#coldroitprog .newsblock div, #coldroit .newsblock div { display:block;}
#coldroitprog .newsblock p, #coldroit .newsblock p  { margin:0px; padding:0px; }
#coldroitprog .newsblock img, #coldroit .newsblock img { margin-bottom:12px;}

#coldroitprog .news-single-img {float:left !important;  display:inline-block; }
#coldroitprog .news-single-img img {margin:12px;}

#coldroit .newsarchivelink {color:#008fd5; text-transform:uppercase; font-size:12px; font-weight:bold;  display:block; clear:both; padding-top:12px;}

#coldroit .newsarchivelink a:link{color:#008fd5;  }
#coldroit .newsarchivelink a:hover{color:#008fd5;}
#coldroit .newsarchivelink a:visited{color:#008fd5;}

.newsarchivelink, .news-single-backlink {color:#008fd5; text-transform:uppercase; font-size:12px; font-weight:bold;}
.newsarchivelink a:link,.news-single-backlink a:link {color:#008fd5; text-decoration:underline; }
.newsarchivelink a:hover,.news-single-backlink a:hover {color:#008fd5; text-decoration:none;}
.newsarchivelink a:visited,.news-single-backlink a:visited {color:#008fd5; text-decoration:underline;}
.newsarchivelink a:visited:hover,.news-single-backlink a:visited:hover {color:#008fd5; text-decoration:none;}

#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; background-color:#fff; color:#6c9d31; font-weight:bold; display: block; width:163px}
/*#menucreation li a {text-decoration:none; background-color:#6c9d31; font-weight:bold; display: block; width:163px}*/
#menucreation li a:link{text-decoration:none; background-color:#6c9d31; font-weight:bold; display: block; width:163px}
#menucreation li a:visited{text-decoration:none; background-color:#6c9d31; font-weight:bold; display: block; width:218px}
#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; display: inline-block}
.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;}


