/*Developped by Daniel Gosselin*/

/*****TAGs Généraux***********************/
html, body{margin:0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif;text-align:center;}
H1{margin:20px 0 0 20px; padding:0; color:#173364; font-size:1em;}
H2{margin:5px 0 20px 0; color:#000; font-size:1.2em; padding:0; font-weight:bold;}
H3{margin:10px 0 0 0; color:#173364; font-size:0.9em; padding:0; }
p{font-size:0.8em; text-align: justify; margin:0 0 5px 0; padding:0;}
p.highlight{background:#E9E9E9; border:1px solid #005B9C;padding:5px;}
ul{font-size:0.8em;}
ul li{line-height:16px; margin-bottom:5px;}
ol{font-size:0.8em;}
ol li{line-height:16px; margin-bottom:5px;}

/****TAGs Structurels********************/
DIV#corps{margin-left:auto; margin-right:auto; margin-top:0; width:1000px; padding:0; text-align:left;}
DIV#navGeneral{position:relative;background: url(../images/fronts/banner.jpg) no-repeat; width:1000px; height:166px;}
DIV#nav{background:url(../images/bdul/bgNav.jpg) repeat-x; width:800px; float:right; height:34px;}
DIV#contenu{width:1000px; vertical-align: top; position:relative; background:#FFF;}
DIV#navContext{float:left; clear:left; width:200px;padding-bottom:16px;}
DIV#page{float:right; width:800px; background:#FFFFFF url(../images/bdul/bgPage.jpg) no-repeat top left; position:relative;}
DIV#basdepage{width:580px; padding-top:20px; background:url(../images/bdul/topBasdepage.jpg) top no-repeat;margin-top:20px;}
DIV#basgauche{width:200px; padding-top:20px; background:url(../images/bdul/menuBottomOrig.jpg) top no-repeat;}
DIV#basdroite{width:200px; padding-top:20px; background:url(../images/bdul/menuBottomOrig_d190.jpg) top no-repeat;}

/****TAGs Personnalisés*******************/
DIV#basdepage p{font-size: 8pt; text-align: left; text-align:center; padding:0; color:#8794A8;line-height:9pt;margin:0;}
DIV.menuTop{background:#005B9C; height:27px; color:#FFF; font-weight:bold; padding:7px 0 0 10px;}
DIV.navBg{background:#BBC6DA url(../images/bdul/bgMenu.jpg) no-repeat top; }
DIV.nouvelle{border-bottom:2px solid #FFF; color:#304E6C; padding:5px 0 5px 10px;}
DIV.nouvelle p{margin:0; font-size:10pt; font-weight:bold;}
DIV.nouvelle ul{margin:0 0 0 0;font-size:8pt; padding:0; line-height:10pt;}
DIV.nouvelle ul li{margin:0 0 0 30px;list-style: disc outside;padding:0;}
DIV.nouvelle ul li:hover{margin:0 0 0 30px;list-style: disc outside; color: #A71E23;padding:0;}

DIV.comites{border-bottom:2px solid #FFF; color:#304E6C; padding:5px 0 5px 0;}
DIV.comites p{font-size:7pt;}
DIV.comites ul{margin:0;padding:0;font-size:8pt;}
DIV.comites ul li{margin:0 0 2px 0;list-style: disc inside;padding:0;line-height:10pt; background:#FEEDB3; padding-left:30px;}


DIV.titre1{background:#F58220; height:27px; color:#FFF; font-weight:bold; padding:7px 0 0 10px;}
DIV.info{font-size:10pt;}
DIV.info ul{padding:0; margin:0; line-height:8pt;}
DIV.info ul li{margin:0 0 2px 0;list-style: disc inside ; padding: 5px 5px 5px 20px; background:#FEEDB3;}

DIV.colCentre{border-top:3px double #173364; margin:0 0 0 10px; padding:0; width:580px; float:left;}
DIV.colPub{width:190px; float:right; background: url(../images/bdul/pubTop.jpg) no-repeat right top; padding-top:20px; margin-top:-39px;}
DIV.colPub p{font-size: 0.7em; width:165px;}

DIV.structure{padding-left:200px; padding-top:10px; padding-bottom:10px;}
DIV.directeur{padding-left:200px; padding-top:1px; padding-bottom:1px;}
#cePR{background: url(../images/ce2/BEBO.jpg) no-repeat left top; height:180px; width:180px; padding-top:5px; padding-bottom:5px;}
#ceSG{background: url(../images/ce2/CHGA.jpg) no-repeat left top; height:180px; width:180px; padding-top:5px; padding-bottom:5px;}
#ceCD{background: url(../images/ce2/ROLA.jpg) no-repeat left top; height:180px; width:180px; padding-top:5px; padding-bottom:5px;}
#ceLG{background: url(../images/ce2/LUFO.jpg) no-repeat left top; height:180px; width:180px; padding-top:5px; padding-bottom:5px;}
#cePD{background: url(../images/ce2/FRLE.jpg) no-repeat left top; height:180px; width:180px; padding-top:5px; padding-bottom:5px;}
#ceSS{background: url(../images/ce2/CABE.jpg) no-repeat left top; height:180px; width:180px; padding-top:5px; padding-bottom:5px;}
#ceNE{background: url(../images/ce2/CLGA.jpg) no-repeat left top; height:180px; width:180px; padding-top:5px; padding-bottom:5px;}
#ceSO{background: url(../images/ce2/STMI.jpg) no-repeat left top; height:180px; width:180px; padding-top:5px; padding-bottom:5px;}
#ceC1{background: url(../images/ce2/EDLA.jpg) no-repeat left top; height:180px; width:180px; padding-top:5px; padding-bottom:5px;}
#ceC2{background: url(../images/ce2/MASI.jpg) no-repeat left top; height:180px; width:180px; padding-top:5px; padding-bottom:5px;}

DIV.structure p{width:390px; margin:0;}
DIV.structure ul{width:390px;margin:0;}
DIV.structure ul li{font-size:8pt; line-height:10pt;list-style: ouside; margin:0 0 0 20px;}
DIV.directeur p{width:390px; margin:0;}
DIV.directeur ul{width:390px;margin:0;}
DIV.directeur ul li{font-size:8pt; line-height:10pt;list-style: ouside; margin:0 0 0 20px;}


DIV.comPlus{padding-top:60px; background:#173363 url(../images/bdul/plus.jpg) no-repeat top left; margin: 0; color:#FFF; }
DIV.comPlus p{background:; margin:0; padding:0 10px 0 10px; text-align:left;}
DIV.comPlusBottom{padding-top:16px; background:url(../images/bdul/plusBottom.jpg) no-repeat top left; margin: 0 0 10px 0;}

DIV.pubArobas{padding:34px 0 0 13px; background: url(../images/fronts/pubArobas.jpg) no-repeat top; margin: 0 0 10px 0; color:#A43429; text-align:left;}
DIV.pubGolf{padding:34px 0 0 13px; background: url(../images/fronts/pubGolf.jpg) no-repeat top; margin: 0 0 10px 0; color:#032F56; text-align:left;}
DIV.pubSCFP{padding:34px 0 0 13px; background: url(../images/fronts/pubSCFP.jpg) no-repeat top; margin: 0 0 10px 0; color:#032F56; text-align:left;}
DIV.pubSSQ{padding:34px 0 0 13px; background: url(../images/fronts/pubSSQ.jpg) no-repeat top; margin: 0 0 10px 0; color:#032F56; text-align:left;}
DIV.pubVideo{padding:34px 0 0 13px; background: url(../images/fronts/pubvideo.jpg) no-repeat top; margin: 0 0 10px 0; color:#A43429; text-align:left;}
DIV.pubVideo10{padding:124px 0 0 13px; background: url(../images/fronts/pubvideo10.jpg) no-repeat top; margin: 0 0 10px 0; color:#A43429; text-align:left;}
DIV.pubElection{padding:100px 0 0 13px; background: url(../images/fronts/pubElection2.jpg) no-repeat top; margin: 0 0 10px 0; color:#A43429; text-align:left;}
DIV.pubConvention{padding:34px 0 0 13px; background: url(../images/fronts/pubConvention.jpg) no-repeat top; margin:0 0 10px 0; color:#032F56; text-align:left;}
DIV.pubEolienne{padding:34px 0 0 13px; background: url(../images/fronts/pubEolienne.jpg) no-repeat top; margin:0 0 10px 0; color:#032F56; text-align:left;}
DIV.pubRech{padding-top:48px; background: url(../images/fronts/pubRech.jpg) no-repeat top; margin:0 0 10px; color:#032F56; text-align:left;}
DIV.pubRech p{padding-left:10px; padding-right:10px; margin:0;}
DIV.pubOutil{padding:20px 0 0 13px; background: url(../images/bdul/outilTop.jpg) no-repeat top; margin:0; color:#032F56; text-align:left;}
DIV.pubOutil p{padding-left:10px; padding-right:10px; background:#FF9E09; width:144px;margin:0; color:#A43429; font-weight:bold;}
DIV.pubOutilBottom{height:16px; background: url(../images/bdul/outilBottom.jpg) no-repeat bottom; margin:-2px 0 20px 0; padding:0;}
DIV.pubExpress{padding:34px 5px 0 10px; background: url(../images/fronts/pubArobasExp.jpg) no-repeat top; border-right:2px solid #6B6B6F; margin:0 0 20px 0;}
DIV.pubLook{padding:34px 5px 0 10px; background: url(../images/fronts/pubLook.jpg) no-repeat top; border-right:2px solid #6B6B6F; margin:0 0 20px 0;}
DIV.photo{float:right; margin:0 0 10px 10px;}
DIV.boiteOutil{float:right; margin:0 0 10px 10px; border-left:3px double #173364; width:150px;background:#E6EDF8;}
DIV.boiteOutil ul{margin-left:25px;}
DIV.pubDPSI{padding:64px 0 0 13px; background: url(../images/fronts/pubDPSI.jpg) no-repeat top; margin: 0 0 10px 0; color:#032F56; text-align:left;}

ul.none li{list-style: none;}

table{font-size:0.8em; margin-top:5px; width: 550px;color:#173363;}
table TR TD{width:50%; border-bottom:1px solid #BBC3D6; padding:2px; vertical-align: middle;}
table TR.odd TD{background: #DBE0EA;}
table TR TD.adresse{font-weight: bold;}

table#AutoNumber1{width:100%; border:0; font-size:10pt;}


a.ligne2{color:#000; font-size:0.8em;}


/****TAGs liens****************************/
a:link{color:#0000FF; text-decoration:none;}
a:active{color:#0000FF; text-decoration:none;}
a:visited{color:#0000FF; text-decoration:none;}
a:hover{color:#A71E23; text-decoration:underline;}

a.pdf:link{background:url(../images/icones/pdf.gif) no-repeat left top; padding-left:20px;}
a.pdf:active{background:url(../images/icones/pdf.gif) no-repeat left top; padding-left:20px;}
a.pdf:visited{background:url(../images/icones/pdf.gif) no-repeat left top; padding-left:20px;}
a.pdf:hover{background:url(../images/icones/pdf.gif) no-repeat left top; padding-left:20px;}

DIV.nouvelle a:link{color:#304E6C; text-decoration:none;}
DIV.nouvelle a:active{color:#304E6C; text-decoration:none;}
DIV.nouvelle a:visited{color:#304E6C; text-decoration:none;}
DIV.nouvelle a:hover{color:#A71E23; text-decoration:none;}

DIV.comites a:link{color:#304E6C; text-decoration:none; }
DIV.comites a:active{color:#304E6C; text-decoration:none;}
DIV.comites a:visited{color:#304E6C; text-decoration:none;}
DIV.comites a:hover{color:#A71E23; text-decoration:none;}
DIV.comites a.lien_ext:after { content: "\0000a0[\2197]"; }

DIV.info a:link{color:#304E6C; text-decoration:none; font-weight:bold;}
DIV.info a:active{color:#304E6C; text-decoration:none; font-weight:bold;}
DIV.info a:visited{color:#304E6C; text-decoration:none; font-weight:bold;}
DIV.info a:hover{color:#A71E23; text-decoration:none; font-weight:bold;}

DIV.comPlus a:link{color:#FF9F0A; text-decoration:none; font-weight:normal;}
DIV.comPlus a:active{color:#FF9F0A; text-decoration:none; font-weight:normal;}
DIV.comPlus a:visited{color:#FF9F0A; text-decoration:none; font-weight:normal;}
DIV.comPlus a:hover{color:#FFF; text-decoration:underline; font-weight:normal;}

DIV.pubGauche{border-bottom:2px solid #FFF; color:#304E6C; padding:0 0 0 0;}
a.Frontenac {display: block; width: 200px; height: 34px; background-image: url(../images/fronts/pbFrontenac.gif); background-position: 0 0; margin: 0 auto;}
a.Autjournal {display: block; width: 200px; height: 34px; background-image: url(../images/fronts/pbAutjournal.jpg); background-position: 0 0; margin: 0 auto;}

/****boutons***************************************/

a.button {display: block; width: 160px; height: 22px; background-image: url(../images/bdul/btPubRouge.jpg); background-position: 0 0; margin: 0 auto;}
a.button:hover {background-position: 0 -22px;}

a.button2 {display: block; width: 160px; height: 22px; background-image: url(../images/bdul/btPubBleu.jpg); background-position: 0 0; margin: 0 auto;}
a.button2:hover {background-position: 0 -22px;}

a.button3 {text-align:right;display: block; width: 22px; height: 22px; background-image: url(../images/bdul/btPubLien.jpg); background-position: 0 0; margin: 0; float:right;}
a.button3:hover {background-position: 0 -22px;}

a.button4 {text-align:right;display: block; width: 22px; height: 22px; background-image: url(../images/bdul/btPubLien2.jpg); background-position: 0 0; margin: 0 0 0 10px; float:right;}
a.button4:hover {background-position: 0 -22px;}

/****region****/
a.button5 {display: block; width: 160px; height: 22px; background-image: url(../images/bdul/btPubBleu.jpg); background-position: 0 0; margin: 0 auto; float:left;}
a.button5:hover {background-position: 0 -22px;}

/****texte expand***************************************/
.posthidden {display: none;}
.postshown {display: inline;}
a.posttitle:link{margin-right:25px; font-weight:bold; font-size:1.0em; color:#173364; padding:0; text-decoration:none;}
a.posttitle:active{margin-right:25px; font-weight:bold; font-size:1.0em; color:#173364; padding:0; text-decoration:none;}
a.posttitle:visited{margin-right:25px; font-weight:bold; font-size:1.0em; color:#0000FF; padding:0; text-decoration:none;}
a.posttitle:hover{margin-right:25px; font-weight:bold; font-size:1.0em; color:#A71E23; padding:0; text-decoration:underline;}

/****lien externe***************************************/
a#doku {display:block; width:40px; height:0; padding-top:50px; overflow:hidden; position:absolute; right:20px; top:40px;}
a#doku:hover {cursor : default; overflow:visible;}
a#liber {display:block; width:40px; height:0; padding-top:50px; overflow:hidden; position:absolute; right:185px; top:40px;}
a#liber:hover {cursor : default; overflow:visible;}


