a#allerAuContenu{float:left;font-size:1px;text-indent:-50000px;display:block;height:1px;margin-bottom:-1px;}

.impression,.impressionBas{display:none;}
.gras{font-weight:bold;}
.texteNormal{font-weight:normal;font-style:normal;}
.antifloat{width:100%;height:1px;overflow:hidden;margin-bottom:-1px;clear:both;}
form input.texteInactif{color:#888888;}

div#page{width:990px;margin:0 auto;text-align:left;background:#FFFFFF url(/images/img_fondPageDefaut.jpg) no-repeat scroll -755px 0;}
body.accueil div#page{background-image:url(/images/img_fondPageAccueil.jpg);}
body.cours div#page{background-image:url(/images/img_fondPageCours.jpg);}
body.activites div#page{background-image:url(/images/img_fondPageActivites.jpg);}
body.formations div#page{background-image:url(/images/img_fondPageFormations.jpg);}
body.etudier div#page{background-image:url(/images/img_fondPageEtudier.jpg);}
body.conferences div#page{background-image:url(/images/img_fondPageConferences.jpg);}

div#entete{width:990px;height:290px;position:relative;}
div#enteteAccueil{width:990px;height:290px;position:relative;z-index:90;}
div#enteteAccueil img{margin-left:6px;position:relative;z-index:1;}
div#entete a#lienLogo{width:307px;height:94px;position:absolute;left:7px;top:37px;text-indent:-50000px;overflow:hidden;z-index:99;background-image:url(/images/img_blank.gif);background-repeat:repeat;}

div#contenu{width:990px;padding:27px 0 42px 0;}
div#colonneNouvelles{width:246px;float:left;margin:0 36px 0 0;}
div#colonneNouvelles h1{height:31px;margin:0;}
div#colonneNouvelles div#nouvelles{background:#FFFFFF url(/images/img_nouvellesFond.gif) repeat-y scroll 0px -5px;position:relative;float:left;}
div#colonneNouvelles div#hautNouvelles{background:#FFFFFF url(/images/img_spriteJPG.jpg) no-repeat scroll 0 0;width:246px;height:71px;margin:0 0 0 0;position:absolute;z-index:3;top:0;}
div#colonneNouvelles div#basNouvelles{background:#FFFFFF url(/images/img_spriteJPG.jpg) no-repeat scroll 0 -141px;/* -71px */width:246px;height:211px;/* 281px */position:absolute;/*relative*/z-index:1;bottom:0px !important;bottom:-1px;}

div#colonneNouvelles div#basNouvelles a.btnTout{font-size:1.2em;display:block;background:transparent url(/images/img_spriteJPG.jpg) no-repeat scroll 0 -638px;margin:0px 0 0 20px;/*197px*/padding:11px 40px 0 15px;width:148px;height:29px;text-align:center;text-decoration:none;position:absolute;bottom:40px;}

div#colonneNouvelles div#contenuNouvelles{position:relative;margin:0px 0 100px 0;z-index:4;/* -195px */padding-top:52px;min-height:60px;height:auto !important;height:60px;}
div#colonneNouvelles h2{font-size:1em;font-weight:bold;margin:0 0 0.7em 23px;}
div#colonneNouvelles p{font-size:0.9em;margin:0 10px 1.5em 23px;}
div#colonneNouvelles p a:link,div#colonneNouvelles a:visited{text-decoration:underline;}
div#colonneNouvelles p a:hover{text-decoration:none;}

div#colonneLiensRapides{width:421px;float:left;margin:0 26px 0 0;}
div#colonneLiensRapides h1{height:45px;margin:0;}

a#programmeGrand,a#etudierCUAGrand,a#retraitesGrand,a#conferencesGrand,a#formationsGrand{width:206px;height:138px;background:transparent url(/images/img_spriteJPG.jpg) no-repeat scroll;float:left; text-indent:-50000px;overflow:hidden;margin-bottom:7px;}
a#programmeGrand{background-position:-246px 0;margin-right:9px;}
a#etudierCUAGrand{background-position:-246px -138px;}
a#retraitesGrand{background-position:-246px -414px;margin-right:9px;}
a#conferencesGrand{background-position:-246px -276px;}
a#formationsGrand{background-position:-246px -552px;margin-right:9px;}

div#colonneCalendrier{float:left;width:260px;position:absolute;top:0px;left:-261px;}
div#colonneCalendrier h1{position:relative;margin:0 0 0 20px;}

div.boiteCalendrier{background:transparent url(/images/img_spriteJPG.jpg) no-repeat scroll -196px -690px;width:234px;height:300px;margin:-13px 0 0 3px;padding:22px 0 0 22px;}
div.boiteCalendrier table.calendrier{width:224px;text-align:center;border-collapse:collapse;font-size:1.2em;}
div.boiteCalendrier table.calendrier th.cellMois{color:#FFFFFF;vertical-align:top;padding:10px 0 15px 0;text-align:center;}
div.boiteCalendrier table.calendrier th.cellMois div{position:relative;width:100%;}
div.boiteCalendrier table.calendrier th.cellMois span{display:block;margin:0 auto;width:140px;}
div.boiteCalendrier table.calendrier td{width:31px;height:31px;text-align:center;vertical-align:middle;margin:0;}
div.boiteCalendrier table.calendrier td.cellJour{font-weight:bold;}
div.boiteCalendrier table.calendrier td.dernierLigne{border-bottom:none;}
div.boiteCalendrier table.calendrier td.derniereCell{border-right:none;}
div.boiteCalendrier table.calendrier td.avecEvenement{background:transparent url(/images/img_spriteGIF.gif) no-repeat scroll 1px 5px;}
div.boiteCalendrier table.calendrier td a:link{font-weight:bold;color:#00719b;text-decoration:none;}
div.boiteCalendrier table.calendrier td a:visited{font-weight:bold;color:#4ca4c4;text-decoration:none;}

.flecheDroite{/*float:right;*/position:absolute;right:0px;top:0px;width:19px;height:19px;background:transparent url(/images/img_spriteGIF.gif) no-repeat scroll -93px -111px;text-indent:-50000px;overflow:hidden;margin:0 6px 0 0;}
.flecheGauche{/*float:left;*/position:absolute;left:0px;top:0px;width:19px;height:19px;background:transparent url(/images/img_spriteGIF.gif) no-repeat scroll -70px -111px;text-indent:-50000px;overflow:hidden;margin:0 0 0 6px;}

div#colonneCalendrier a.btnTout{display:block;background:transparent url(/images/img_spriteGIF.gif) no-repeat scroll 0 -29px;padding:8px 36px 0 20px;width:143px;text-align:center;height:22px;float:right;margin:0 0 0 0;text-decoration:none;font-size:1.2em;}

div#basDePage{width:976px;height:177px;background:url(/images/img_basPageFond.gif) no-repeat scroll 0 0;position:relative;margin:0 auto;text-align:left;}

form#formulaireNews{position:absolute;top:22px;left:22px;margin:0;}
form#formulaireNews *{vertical-align:middle;}
form#formulaireNews label{display:block;height:20px;}
form#formulaireNews input.texte{width:203px;}

a#logoUL{position:absolute;top:31px;left:396px;display:block;background:transparent url(/images/img_spriteGIF.gif) no-repeat scroll -73px -67px;width:96px;height:36px;text-indent:-50000px;overflow:hidden;}
a#logoUQAR{position:absolute;top:31px;left:504px;display:block;background:transparent url(/images/img_spriteGIF.gif) no-repeat scroll -170px -67px;width:120px;height:33px;text-indent:-50000px;overflow:hidden;}

div#basDePage ul.listeLiens{position:absolute;font-size:0.9em;top:87px;left:23px;margin:0 auto;}
div#basDePage a:link,div#basDePage a:visited{text-decoration:none;}
div#basDePage a:hover{text-decoration:underline;}
div#basDePage ul.listeLiens li{list-style:none;display:inline;padding:0 16px 0 0;background:none;}

div#basDePage p#derniereMAJ{margin:0;position:absolute;top:87px;left:354px;font-size:0.9em;}
div#basDePage p#realisation{margin:0;position:absolute;top:87px;left:572px;font-size:0.9em;}

a#facebook{background:transparent url(/images/img_spriteGIF.gif) no-repeat scroll 0 -67px;width:25px;height:28px;position:absolute;top:27px;left:900px;text-indent:-50000px;overflow:hidden;}
a#twitter{background:transparent url(/images/img_spriteGIF.gif) no-repeat scroll -25px -67px;width:25px;height:28px;position:absolute;top:27px;left:931px;text-indent:-50000px;overflow:hidden;}
a#partager{position:absolute;top:33px;left:765px;}

a#imprimer{background:transparent url(/images/img_spriteGIF.gif) no-repeat scroll -29px -95px;width:34px;height:30px;position:absolute;top:67px;left:918px;text-indent:-50000px;overflow:hidden;}
a#referer{background:transparent url(/images/img_spriteGIF.gif) no-repeat scroll 0 -107px;width:29px;height:18px;position:absolute;top:79px;left:873px;text-indent:-50000px;overflow:hidden;}

span#copyrightInfo{position:absolute;top:136px;right:0;font-size:0.9em;color:#888888;}

/**************** Pages intérieures ****************/
div#sousMenus{float:left;width:206px;padding:30px 0 0 0;}
div#sousMenus ul{width:198px;line-height:normal;margin:0px 0px 36px 0px;}
div#sousMenus ul li{list-style:none;padding:0;background:none;}
div#sousMenus ul li{border-collapse:collapse;margin-top:-1px;}
div#sousMenus ul li ul{padding:13px 0 8px 0;margin:0px 0px 0px 0px;}
div#sousMenus ul li ul li{margin:0 0 5px 0;}
div#sousMenus ul li ul li ul{margin:0 0 0 15px;width:171px;}

div#sousMenus ul li a:link,div#sousMenus ul li a:visited{background:#FFFFFF url(/images/img_spriteGIF.gif) no-repeat scroll -398px bottom;display:block;padding:5px 25px 5px 12px;width:161px;font-weight:bold;font-size:0.9em;text-decoration:none;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;color:#0072bc;line-height:normal;}
div#sousMenus ul li a:hover,div#sousMenus ul li a.selected:link,div#sousMenus ul li a.selected:visited,div#sousMenus ul li.selected a:link,div#sousMenus ul li.selected a:visited{color:#8d9d61;}

div#sousMenus ul li.selected ul li a:link,div#sousMenus ul li ul li a:link{color:#0072bc;}
div#sousMenus ul li.selected ul li a:visited,div#sousMenus ul li ul li a:visited{color:#53a9e0;}
div#sousMenus ul li.selected ul li a:hover,div#sousMenus ul li ul li a:hover{color:#8d9d61;}

div#sousMenus ul li a.ouvert:link,div#sousMenus ul li a.ouvert:visited{background-position:0 bottom;}
div#sousMenus ul li a.ferme:link,div#sousMenus ul li a.ferme:visited{background-position:-199px bottom;}

div#sousMenus ul li ul li a:link,div#sousMenus ul li ul li a:visited{padding:0 0 0 12px;background:transparent url(/images/img_spriteGIF.gif) no-repeat scroll -628px -31px;border:none;width:186px;}
div#sousMenus ul li ul li a:hover,div#sousMenus ul li ul li a.selected:link,div#sousMenus ul li ul li a.selected:visited,div#sousMenus ul li ul li.selected a:link,div#sousMenus ul li ul li.selected a:visited{padding:0 0 0 12px;background:transparent url(/images/img_spriteGIF.gif) no-repeat scroll -658px -4px;color:#8d9d61;}

div#contenuInterieur{width:759px;float:left;padding:30px 0 0 23px;}
div#contenuInterieurEvenement{width:490px;float:left;padding:30px 0 0 23px!important;padding:30px 0px 0px 15px;}

div#sousMenus div#liensRapides{width:206px;margin:0px 0 0 -3px;}
a#programmePetit,a#etudierCUAPetit,a#retraitesPetit,a#conferencesPetit,a#formationsPetit{width:206px;height:54px;background:transparent url(/images/img_spriteJPG.jpg) no-repeat scroll;display:block;text-indent:-50000px;overflow:hidden;}
a#programmePetit{background-position:0 -368px;}
a#etudierCUAPetit{background-position:0 -422px;}
a#retraitesPetit{background-position:0 -476px;}
a#conferencesPetit{background-position:0 -530px;}
a#formationsPetit{background-position:0 -584px;}

div#contenuEvenement{float:left; width:483px;}
div.contenuEvenementHaut{padding:0 8px 0 8px; width:483px; height:25px; background-image:url(/images/pagesinterieures/evenementListing01.gif); background-repeat:repeat-x;}
div.contenuEvenementMilieu{padding:0 8px 0 8px; width:483px; background-image:url(/images/pagesinterieures/evenementListing02.gif); background-repeat:repeat;}
div.contenuEvenementBas{padding:0 8px 0 8px; text-align:right; width:483px; height:34px; background-image:url(/images/pagesinterieures/evenementListing03.gif); background-repeat:repeat-x;}

div#contenuProgramme{width:600px;}
div.contenuProgrammeHaut{padding:0 8px 0 8px; width:586px; height:25px; background-image:url(/images/pagesinterieures/evenementListing01.gif); background-repeat:repeat-x;}
div.contenuProgrammeContenu{padding:0 8px 0 8px; width:586px; background-image:url(/images/pagesinterieures/evenementListing02.gif); background-repeat:repeat;}
div.contenuProgrammeBas{padding:0 8px 0 8px; text-align:right; width:586px; height:34px; background-image:url(/images/pagesinterieures/evenementListing03.gif); background-repeat:repeat-x;}



div#calendrierAjax{float:right; margin:0; padding:0;position:relative;}


div.containerSectionProgramme {
	border-bottom:1px solid #9DB367;
	width:100%;
	margin-bottom:25px;
	float:left;
	clear:both;
}

div.containerSectionProgramme h2 {
	background-color:#9DB367;
	color:#FFFFFF;
	line-height:34px;
	height:34px;
	padding-left:10px;
	margin-bottom:3px;
}

div.containerSectionProgramme h2.espaceGauche {
	padding-left:20px;
}

div.fondVert { background-color:#F6F8F0; }
div.fondBlanc { background-color:#FFFFFF; }

div.containerProgramme {
	border-top:1px solid #9DB367;
	border-left:1px solid #9DB367;
	border-right:1px solid #9DB367;
	display:block;
	padding-bottom:58px;/*33px*/
}


div.containerProgramme h3 {
	font-size:1em;
	font-weight:bold;
	margin:13px 0px 8px 10px;
}

div.containerProgramme p {
	margin:0px 20px 0px 20px;
}

div.containerProgramme a {
	color:#0072BC;
	font-size:0.9em;
	font-weight:bold;
	width:auto;
	margin:8px 0px 0px 20px;
	float:left;
}

div.containerProgramme a.btnBleu {
	float:right;
	margin:8px 20px 0px 0px;
}

div.containerProgramme h3 a {
	font-size:1em;
	margin:13px 0px 8px 10px;
	float:none;
}

div.containerProgrammeDetails {
	border-top:1px solid #9DB367;
	border-left:1px solid #9DB367;
	border-right:1px solid #9DB367;
	padding:10px 10px 0px 10px;
	display:block;
}

div.containerProgrammeDetails h3 {
	font-size:1em;
	font-weight:bold;
	margin-bottom:10px;
}

div.containerProgrammeDetails p {
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
}

div.containerProgrammeDetails ul {
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
}

img.imageDroite {
	background-color:#FFFFFF;
	border:3px solid #9DB367;
	padding:3px;
	margin:0px 0px 15px 5px;
	float:right;
}

strong.rouge {
	color:#ED1C24;
	text-transform:uppercase;
}

ul.infosSupp li {
	padding-bottom:15px;
}

div.containerCours {
	border-top:1px solid #CED9B3;
	padding:10px 0px 10px 0px;
}

div.containerCours h3 {
	margin-bottom:20px;
}

div.containerCours a.codeCours {
	width:70px;
	float:left;
}

div#containerTitreProgramme {
	background-image:url(/images/pagesinterieures/img_backgroundProgramme.png);
	background-repeat:repeat;
	border:1px solid #9DB267;
	padding:15px 10px 15px 10px;
	margin-bottom:25px;
}

div#containerTitreProgramme h1 {
	margin:0px 0px 0px 0px;
}

div#containerTitreProgramme h1 span.noProgramme {
	width:80px;
	float:left;
}

div#containerTitreProgramme h1 span.titreProgramme {
	width:85%;
	float:left;
}

div#containerTitreProgramme p {
	font-weight:bold;
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 81px;
	clear:both;
}

.interetProgramme{clear:both;}
#btnFicheComplete{float:right;}

div.boiteCalendrier div#chargementEnCours {
    float:left;
    width:159px;
    text-align:center;
    margin-top:100px;
    margin-left:31px !important;
	margin-left:16px;
	display:none;
}

#boutonPartager{
    border:0;
}

#boutonAddThis{
    float:right; 
    margin-top:31px; 
    margin-right:15px;
}

#planDuSite li.premierNiveau, #planDuSite li.dernierLienDuNiveau{
   /*border:1px solid #f00;*/
   margin-bottom:12px;
}

table#calendrierEvenements td.selected {
	background:transparent url(/images/img_spriteGIF.gif) no-repeat scroll -107px 5px;
}

table#calendrierEvenements td.selected  a{
  color:#FFFFFF;
}