/*page d'erreurs - DEBUT*/	
.errorcol			{
				width: 45%;
				padding: 15px;
				float: left;
				border-right: 1px solid #999;
				vertical-align: top;
				}
				
.errorcol h1			{
				font-size: 150%;
				}
				
.errorcol p, .errorcol ul li	{
				font: 85% Verdana, Arial, Helvetica, sans-serif;
				color: #000;
				background: #FFF;
				}
				
.errorcol ul li a		{
				color: #036 !important;
				background: #FFF;
				}

/*page d'erreurs - FIN*/				
.voeux-wishes-eng	{
				background: #600 url(../images/eng/voeux-wishes/carte-card-2008.png) no-repeat !important;
				width: 402px;
				height: 326px;
				padding: 0px; 
				border: 1px solid #600;
				}

.voeux-wishes-fra	{
				background: #600 url(../images/fra/voeux-wishes/carte-card-2008.png) no-repeat !important;
				width: 402px;
				height: 326px;
				padding: 0px; 
				border: 1px solid #600;
				}

.voeux-wishes-txt	{
				font: 80% Verdana, Arial, Helvetica, sans-serif;
				color: #fff;
				font-weight: bolder;
				}
	
				
body, body#index	{
			margin: 0 auto 0 auto;
			}
			
body#index		{
			color: #000;
			background: #FFF !important;
			}
			
.imptext a		{
			color: #036 !important;
			background: transparent;
			}
			
div.msgareaalt 		{
			color: #FFF;
			background: #003 url(../images/clf20/images/wp-pa-alt.jpg) no-repeat;
			}

			
			
div.banner-eng p.firstline, div.banner-fra p.firstline			{
			position: absolute;
			top: -400px;
			}			
			

div.urll              {
            font-family: Arial, Helvetica, sans-serif;
            background-color: transparent;
			color:#fff !important;
            font-weight: lighter; 
            font-size: 10.0pt  !important;
            margin-top: 23px;
            padding: 0;
            }


.animatedgif 		{
			float: left;
			}
					
input.go		{
			color: #930;
			background: #630 url(../images/biling/go.png) no-repeat center;
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
			border-bottom: 1px solid #000;
			border-right: 1px solid #000;
			padding: 5px 5px 5px 5px;
			margin: -44px 2px 1px 0;
			width:15px;
			height:15px;
			float:right;
			font-size:1%;
			cursor:pointer;
			}

/*Home page BEGINS*/
			
div.homepagelist a	{
				font: 85% Verdana, Arial, Helvetica, sans-serif !important;
				color: #369 !important;
				/*text-transform: uppercase !important;*/
				font-variant: small-caps !important;
				text-decoration: none !important;
				font-weight: bold !important;
				margin-right: 8px !important;
				}

.homepagelist a:hover	{
				color: #630 !important;
				}

.opinion		{
			background: #369 url(../images/biling/icon-opinion.png) no-repeat !important;
			text-align: center;
			width: 195px;
			height: 24px;
			/*margin: 0 0 10px 0;*/
			}
.opiniontext		{
			color: #FFF !important;
			font-weight: bold;
			text-transform: uppercase;
			padding: 4px 0 0 0;
			}
.opiniontext a, .opiniontext a:visited	{
			text-decoration: none !important;
			display: block;
			min-width: 195px;
			min-height: 24px;
			}	

.tp		{
			background: url(../images/biling/icon-tplus-clf2.png) no-repeat;
			text-align: center;
			width: 195px;
			height: 34px;
			margin-bottom: 5px;
			}
.tptext		{
			padding: 2px 0 0 0;
			}
.tptext a, .tptext a:visited		{
			font-size: 150%;
			font-weight: bold;
			font-style: italic;
			text-decoration: none !important;
			background: transparent !important;
			display: block;
			min-width: 195px;
			min-height: 34px;
			}
			
.tpsearch		{
			width: 185px;
			background-color: #900 !important; 
			padding: 5px; 
			color: #fff;
			}
			
form.tpsearch div	{
				margin: 0px !important;
				padding: 0px !important;
				}
				
.portail		{
			display: block;
			min-width: 195px;
			min-height: 60px;
			margin-bottom: 10px;
			}

.acthome		{
			background: url(../images/biling/icon-act-upd-clf2.png) no-repeat;
			text-align: center;
			width: 195px;
			height: 35px;
			margin-bottom: 5px;
			margin-top: 10px;
			
			}
.acthometext	{
			padding: 8px 0 0 0;
			}
.acthometext a, .acthometext a:visited		{
			font-family:Arial, verdana, helvetica, times;
			font-size: 136%;
			font-weight: bolder !important;
			text-decoration: none !important;
			background: transparent !important;
			display: block;
			min-width: 195px;
			min-height: 40px;
			}
			
.lrrhome		{
			background: url(../images/biling/icon-rrl-lrr-clf2.png) no-repeat;
			text-align: center;
			width: 195px;
			height: 60px;
			}
.lrrhometext	{
			width: 120px;
			height: 60px;
			margin: 0 0 -7px 60px;
			text-align: center;
			background: transparent;
			padding: 7px 0 0 0;
			
			}
.lrrhometext a, .lrrhometext a:visited		{
			font-family: "Times New Roman", Times, serif;
			font-size: 1.25em;
			text-decoration: none !important;
			background: transparent !important;
			line-height:90%;
			}

.linkshome		{
			position:relative;
			background: #369 url(../images/biling/icon-liens-links-clf2.png) no-repeat !important;
			text-align: center;
			width: 195px;
			height: 36px;
			}
.linkshometext	{
			font-size: 100%;
			font-weight: bold;
			text-transform: uppercase;
			}
.linkshome a, .linkshome a:visited		{
			text-decoration: none !important;
			background: transparent !important;
			display: block;
			min-width: 195px;
			min-height: 29px;
			padding: 10px 0 0 0;
			}
.saviez-know		{
			position:relative;
			background: #369 url(../images/biling/saviezvous-didyouknow.png) no-repeat !important;
			text-align: center;
			width: 193px;
			border: #036 1px solid;
			}
.saviezknowtext	{
			font-size: 100%;
			font-weight: bold;
			padding: 5px;
			color: #fff !important;
			}
.saviez-know a, .saviez-know a:visited		{
			text-decoration: none !important;
			background: transparent !important;
			}
.saviez-know2		{
			position:relative;
			background: #999 url(../images/biling/saviezvous2-didyouknow2.png) no-repeat !important;
			margin-top: 5px;
			width: 193px;
			border: #036 1px solid;
			}			
.section75		{
			/*position:relative;*/
			background: #fff url(../images/biling/section75.png) no-repeat !important;
			width: 193px;
			border: #036 1px solid;
			height: 58px;
			}
.section75text	{
				font-weight: bold; 
				margin-top: 5px; 
				margin-left: 95px;
				}
.section75 a, .section75 a:visited		{
			text-decoration: none !important;
			background: transparent !important;
			}
			
.prslcbut		{
			background: #fff url(../images/biling/prslc-clsep-button.png) no-repeat !important;
			width: 195px;
			height: 70px;
			}
.prslcbuttext	{
			font-size: 95%;
			font-weight: bold;
			}
.prslcbuttext a, .prslcbuttext a:visited		{
			text-decoration: none !important;
			background: transparent !important;
			display: block;
			min-width: 185px;
			min-height: 60px;
			padding: 10px 5px 0 5px;
			text-align: center;
			}
			
.rrl		{
			background: #999 url(../images/biling/rrl-lrr-button.png) no-repeat !important;
			margin-top: 15px;
			width: 195px;
			height: 71px;
			}
			
.rrltext	{
			font-weight: bold;
			padding: 20px 0 0 5px;
			font-size: 0.85em;
			text-align: center;
			}
			
.rrltext a, .rrltext a:visited		{
			text-decoration: none !important;
			background: transparent !important;
			display: block;
			min-width: 185px;
			min-height: 60px;
			}
			
.portal		{
			background: #999 url(../images/biling/rrl-lrr-button.png) no-repeat !important;
			width: 195px;
			height: 71px;
			color: #FFFFFF !important;
			}
			
.portaltext	{
			color: #FFFFFF !important;
			font-size: 13px;
			font-weight: 900;
			padding-top: 30px;
			}
			
.portaltext a 		{
			color: #FFFFFF !important;
			text-decoration: none !important;
			background: transparent !important;
			display: block;
			text-align: center;
			}

div.division			{
			border-bottom: 1px dashed #900;
			margin: 0 0 10px 0;
			padding: 0 0 10px 0;
			}
/*Home page ENDS*/

/* For hidden TR in publications */

#hidden1, #hidden2, #hidden3, #hidden4, #hidden5, #hidden6, #hidden7, #hidden8, #hidden9, #hidden10, #hidden11, #hidden12, #hidden13, #hidden14, #hidden15, #hidden16, #hidden17, #hidden18, #hidden19, #hidden20, #hidden21, #hidden22, #hidden23, #hidden24, #hidden25, #hidden26, #hidden27, #hidden28, #hidden29, #hidden30, #hidden31, #hidden32, #hidden33, #hidden34, #hidden35, #hidden36, #hidden37, #hidden38, #hidden39, #hidden40, #arpin, #auger, #bolduc, #brissette, #brodeur, #brunelle, #cambus, #cerutti, #charette, #chery, #chouinard, #courbaron, #cronier, #delegation, #delhaes, #drouin, #faubrujon, #faussurier, #gauvin, #girardin, #goulet, #gregoire, #julienfilion, #lacoste, #laflamme, #larouche, #leger, #lepage, #levesque, #litalien, #morin, #moser, #oliveira, #pare, #racicot, #rioux, #roberge, #rocheleau, #sanipe, #stec, #tolszczuk, #vachon 
			{
			display: none;
			padding: 7px 10px 7px 10px;
			color: #000;
			background: #FC6;
			}
					
#tools1, #tools2, #tools3, #tools4, #tools5, #tools6, #tools7, #tools8, #tools9, #tools10, #tools11, #tools12, #tools13, #tools14 
			{
			display: none;
			padding: 5px;
			color: #000;
			background: #FFF;
			border: 1px solid #069;
			margin: 5px 0 0 0;
			}
			
 #pdf1  
			{
			display: none;
			padding: 0px;
			color: #000;
			background: #FFF;
			border: none;
			}

.hidden			{
			display: none;
			}

.tools			{
			padding: 10px 0 0 0;
			}				
					
div#tools1 a.close, div#tools2 a.close, div#tools3 a.close, div#tools4 a.close, div#tools5 a.close, div#tools6 a.close, div#tools7 a.close, div#tools8 a.close, div#tools9 a.close, div#tools10 a.close, div#tools11 a.close, div#tools12 a.close, div#tools13 a.close, div#tools14 a.close, div#hidden1 a.close, div#hidden2 a.close, div#hidden3 a.close, div#hidden4 a.close, div#hidden5 a.close, div#hidden6 a.close, div#hidden7 a.close, div#hidden8 a.close, div#hidden9 a.close, div#hidden10 a.close, div#hidden11 a.close, div#hidden12 a.close, div#hidden13 a.close, div#hidden14 a.close, div#hidden15 a.close, div#hidden16 a.close, div#hidden17 a.close, div#hidden18 a.close, div#hidden19 a.close, div#hidden20 a.close, div#hidden21 a.close, div#hidden22 a.close, div#hidden23 a.close, div#hidden24 a.close, div#hidden25 a.close, div#hidden26 a.close, div#hidden27 a.close, div#hidden28 a.close, div#hidden29 a.close, div#hidden30 a.close, div#hidden31 a.close, div#hidden32 a.close, div#hidden33 a.close, div#hidden34 a.close, div#hidden35 a.close, div#hidden36 a.close, div#hidden37 a.close, div#hidden38 a.close, div#hidden39 a.close, div#hidden40 a.close, div#arpin a div.close, div#auger a div.close, div#bolduc a div.close, div#brissette a div.close, div#brodeur a div.close, div#brunelle a div.close, div#cambus a div.close, div#cerutti a div.close, div#charette a div.close, div#chery a div.close, div#chouinard a div.close, div#courbaron a div.close, div#cronier a div.close, div#delegation a div.close, div#delhaes a div.close, div#drouin a div.close, div#faubrujon a div.close, div#faussurier a div.close, div#gauvin a div.close, div#girardin a div.close, div#goulet a div.close, div#gregoire a div.close, div#julienfilion a div.close, div#lacoste a div.close, div#laflamme a div.close, div#larouche a div.close, div#leger a div.close, div#lepage a div.close, div#levesque a div.close, div#litalien a div.close, div#morin a div.close, div#moser a div.close, div#oliveira a div.close, div#pare a div.close, div#racicot a div.close, div#rioux a div.close, div#roberge a div.close, div#rocheleau a div.close, div#sanipe a div.close, div#stec a div.close, div#tolszczuk a div.close, div#vachon a div.close  		
			{
			width: 13px;
			height: 13px;
			color: #FFF !important;
			background: #630;
			text-transform: uppercase;
			font-size: 90%;
			float: right;
			display: inline;
			text-align: center;
			border: 1px inset #900;
			cursor: pointer;
			margin: 0 0 5px 5px;
			text-decoration: none;
			}
			
.center a		{
			color: #036 !important;
			background: transparent;
			}

/* Pour  menus de droite */					
#toc			{
			width: 195px;
			float: right;
			margin: 0 0 10px 10px;
			/*position: relative;*/
			clear: right;
			}

.toc			{
			width: 195px;
			float: right;
			margin: 0 0 10px 10px;
			clear: right;
			}
					
.tocpub1		{
			font-weight: bold;
			color: #FFF !important;
			background: #036;
			padding: 3px;
			margin: 0 0 1px 0;
			}
					
.tocpub1 a		{
			color: #FFF !important;
			background: transparent;
			text-decoration: none;
			}
					
.tocpub1 a:hover	{
			color: #FFF !important;
			background: transparent;
			text-decoration: underline;
			}					
					
.tocpub2		{
			color: #000 !important;
			background: url(../images/biling/menu-pale2.png) repeat-y;
			padding: 3px;
			margin: 0 0 1px 0;
			}
					
.tocpub2 a		{
			color: #000 !important;
			background: url(../images/biling/menu-pale2.png) no-repeat;
			text-decoration: none;
			}
					
.tocpub2 a:hover	{
			text-decoration: underline;
			/*background: url(../images/biling/menu-pale.png) repeat-y;*/
			}
			
/*Fin CSS pour menus de droite*/

.marginleft		{
			margin-left: 15px;
			}

.paddingtop		{
			padding-top: 15px;
			}

.margintop		{
			margin-top: 20px;
			}
.margintop5		{
			margin-top: 5px;
			}

.margintop10		{
			margin-top: 10px;
			}

.margintop40		{
			margin-top: 40px;
			}
			
.centre			{
			text-align: center;
			}

.left			{
			text-align: left;
			}

.top			{
			vertical-align: top;
			}
					
.underline		{
			text-decoration: underline;
			}

.striketext				{
					text-decoration: line-through;
					}

.small-caps	{
			font-variant: small-caps !important;
			}
			
/*Pour les publications*/
.alpha, .alphaaf	{
			background: transparent;
			margin: 3px 0 0 0;
			text-align: center;
			}
					
.alpha a, .alphaaf a	{
			padding: 1px 5px 1px 5px;
			color: #FFF !important;
			background: #630;
			text-decoration: none;
			margin: 0 1px 0 0;
			text-align: center;
			}
					
.alpha a:hover, .alphaaf a:hover	
			{
			color: #FFF;
			background: #369;
			}
.alpha span.noentry	{ /*If no publication under this letter - links at the top*/
			padding: 1px 5px 1px 5px;
			color: #FFF !important;
			background: #999;
			text-decoration: none;
			margin: 0 1px 0 0;
			text-align: center;
			}
			
.alpha div.noentry { /*If no publication under this letter - in the body of the page*/
			background: #999;
			}			
.alpha div, .alphaaf div		
			{
			font-size: 95%;
			color: #FFF;
			background: #369;
			padding: 1px;
			width: 15px;
			height: 15px;
			margin-top: 10px;
			margin-bottom: 10px;
			margin-left: auto;
			margin-right: auto;
			text-align: center;
			}

	
.alphaaf2, .unicode		
			{
			font-family: "Arial Unicode MS", "Lucida sans Unicode", "Batang", Helvetica, Arial, Verdana, sans-serif !important;
			}
					
.space			{
			font: 1px Verdana, Arial, Helvetica, sans-serif !important;
			color: #000 !important;
			background: transparent !important;
			padding: 0 !important;
			margin: 0 !important;
			display: inline !important;
			}
.alinea	{
		text-indent: 25px;
		}	
.w100			{
			width: 100%;
			}

.w95			{
			width: 95%;
			}

.w90			{
			width: 90%;
			}

.w85			{
			width: 85%;
			}

.w80			{
			width: 80%;
			}

.w75			{
			width: 75%;
			}

.w70			{
			width: 70%;
			}

.w65			{
			width: 65%;
			}

.w60			{
			width: 60%;
			}

.w55			{
			width: 55%;
			}

.w50			{
			width: 50%;
			}

.w45			{
			width: 45%;
			}

.w40			{
			width: 40%;
			}

.w35			{
			width: 35%;
			}

.w33			{
			width: 33%;
			}

.w30			{
			width: 30%;
			}

.w25			{
			width: 25%;
			}

.w20			{
			width: 20%;
			}

.w15			{
			width: 15%;
			}

.w10			{
			width: 10%;
			}

.w5			{
			width: 5%;
			}
					
.table			{
			width: 100%;
			color: #000;
			background: #036;
			}
					
table.table th		{
			background: #9CF;					
			vertical-align: text-top;
			}

table.table td		{
			background: #FFF;
			vertical-align: text-top;
			}

/*Page Points de service*/

.contact		{
			padding: 3px;
			width: 100%;
			margin: 0px 0 3px 0px;
			}
					
input.gocontact		{
			color: #933;
			background: #630 url(../images/biling/go.png) no-repeat center;
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
			border-bottom: 1px solid #000;
			border-right: 1px solid #000;
			padding: 5px 5px 5px 5px;
			width:30px;
			height:15px;
			font-size:1%;
			cursor:pointer;
			}
			
/*Fin page Points de service*/

/*Vocabulaire des avalanches */

.greenbkgd		{
			background: #393 !important;
			}

.yellowbkgd		{
			background: #FF0 !important;
			}

.orangebkgd		{
			background: #F90 !important;
			}

.redbkgd		{
			background: #F00 !important;
			}
			
.greybkgd		{
			background: #CCC !important;
			}

.darkgreybkgd		{
			background: #999 !important;
			}
					
.thickborder		{
			border: 3px solid #000;
			}


			
/*FIN: Vocabulaire des avalanches */	


div.yellowbox		{
			float: right; 
			background-color: #FC6; 
			color: #000; 
			width: 200px; 
			margin: -30px 4px 4px 5px; 
			text-align: center; 
			padding: 4px;
			border: 1px dashed #369;
			}
					
div.yellowbox2		{
			float: right; 
			background-color: #FC6; 
			color: #000; 
			width: 122px; 
			margin: 4px 0 0 0; 
			text-align: center; 
			padding: 4px;
			border: 1px dashed #369;
			}

/* DEBUT : Recommadations linguistiques*/

td.lrr1			{
			border-top: 1px solid #F96;
			padding-bottom: 15px;
			}
		
.new		{
			background: url(../images/biling/icon-rrl-lrr.png) no-repeat;
			height: 27px;
			color: #369;
			font-size: 80%;
			font-weight: bold;
			text-transform: uppercase;
			padding: 15px 0 0 32px;
			}
			
/* FIN : Recommadations linguistiques*/

/* Pour slideshow */	

.titreaccueil	{
			background: url(../images/biling/titre-title-deco.png) repeat-x !important;
			color: #fff !important;
			text-align: center;
			height: 40px;
			padding: 3px 3px 3px 3px;
			margin: 0 0 0 0;
			}

.pied		{
			border-top: 1px solid #036;
			padding: 5px 0px 5px 0px;
			margin-top: 10px;
			}

.pied a 	{
			font-size: 0.85em;
			margin-left: 28px;
			}

/*Fin CSS pour slideshow*/	


body			{
			background: #369;
			}
					
p, .center ul		{
			font: 100% Verdana, Arial, Helvetica, sans-serif !important;
			list-style: square;
			}
					
.center ul li		{
			margin-bottom: 3px;
			padding-right: 25px;
			}
					
.mainterm		{
			font-weight: bold !important;			
			}			
					
.note			{
			color: #000;
			background: #FFF;
			border: 1px solid #069;
			padding: 5px 7px 5px 7px;
			}

/*Précis de terminologie - DÉBUT*/
.glossaire 		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #036;
			font-style: italic;
			font-weight: bold;
			line-height: normal;
			text-decoration: none;
			}

.exemple 		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #036;
			text-decoration: none;
			font-style: italic;
			font-weight: normal;
			}
			
.figurebkgd	{
			border: 1px solid #000;
			padding: 0 5px 0 5px;
			background-color: #D6EFF8;
			}
/*Précis de terminologie - FIN*/

table.feedback		{
			color: #000;
			background: #036;
			margin: 10px 0 0 0;
			}
			
table.feedback th	{
			background: #9CF;
			color: #000;
			vertical-align: top;
			text-transform: uppercase;
			font-weight: normal;
			padding: 7px;
			text-align: center;
			}
			
table.feedback td	{
			background: #FFF;
			vertical-align: top;
			}

div.box1 a		{
			color: #FFF !important;
			background: #C63;
			padding: 10px;
			margin: 10px 40px 0 0; 
			text-align: center;
			float: right;
			text-decoration: none;
			border: 1px dashed #000;
			width: 130px;
			}

div.box2 a		{
			color: #FFF !important;
			background: #C63;
			padding: 7px 4px 7px 4px;
			margin: 15px 0 0 0; 
			text-align: center;
			float: right;
			text-decoration: none;
			border: 1px dashed #000;
			width: 185px;
			}			
					
div.box1 a:hover, div.box2 a:hover				
			{
			color: #FFF;
			background: #036;
			}

/*Pour les formulaires de la page Votre opinion */					
#formulaire2, #formulaire1, #formulaire3		
			{
			display:none;
			}

					
/*FIN page Votre opinipon */

					
fieldset		{
			padding: 10px;
			border: 1px solid #369;
			}
					
legend			{
			font: bold 100% Verdana, Arial, Helvetica, sans-serif;
			text-transform: none;
			color: #FFF;
			background: #036;
			padding: 2px 5px 2px 5px;
			border: 1px solid #069;
			}
					
/*Actualite langagiere : DEBUT */					
.actupd-tdmtoc		{
			border-left: 1px solid #369;
			float: right;
			/*padding: 7px 0 7px 3px;*/
			/*margin: -3px 0 15px 20px;*/
			/*background: white;*/
			width: 250px;
			}
					
.actupd-h2		{
			text-align: right;
			margin: 0;
			padding: 0;
			}
					
.actupd-h2a		{
			text-align: right;
			margin: 0 0 10px 0;
			padding: 0;
			}
					
.actupd-sign		{
			text-align: right;
			font-style: italic !important;
			margin: -5px 0 10px 0 !important;
			background: url(../images/eng/act-upd/list-signature.png) no-repeat right;
			padding-right: 11px !important;
			}
					
pre			{
			font: 70% Verdana, Arial, Helvetica, sans-serif;
			white-space: pre;
			padding: 0 0 0 10px;
			margin: 0 0 10px 0;
			}
			
dt			{
			font-weight: bold;
			margin-top: 10px;
			}

.actupd-version	{
			margin: 0; 
			float: left; 
			color: #FFF;
			font-weight: bold;
			text-align: right;
			}

.actupd-html	{
			background: url(../images/biling/html.png) no-repeat;
			padding: 0 0 1px 0;
			width: 198px;
			height: 20px;
			}

.actupd-pdf	{
			background: url(../images/biling/pdf.png) no-repeat;
			padding: 0 0 1px 0;
			width: 198px;
			height: 20px;
			}

.actupd-archives	{
			background: url(../images/biling/archives.png) no-repeat;
			width: 198px;
			height: 20px;
			}

a.marginright {
			color: #FFF !important;
			margin: 0 20px 0 0;
			text-decoration: none;
			}

a:hover.marginright {
			text-decoration: underline;
			}			
/*Actualite langagiere : FIN */
					
.redtext    		{
     			color: #F00;
     			}
     					
a.actmenu		{
			color: #036;
			background: #FFF;
			font-weight: bold;
			padding: 2px 4px 2px 4px;
			border: 1px solid #369;
			}
					
a:hover.actmenu		{
			color: #FFF !important;
			background: #036;
			text-decoration: none;
			font-weight: bold;
			padding: 2px 4px 2px 4px;
			border: 1px solid #369;
			}
a.actmenudeact		{
			color: #FFF !important;
			background: #036;
			text-decoration: none;
			font-weight: bold;
			padding: 2px 4px 2px 4px;
			border: 1px solid #369;
			}

acronym, abbr		{
			border-bottom-width: 0;
			}

div.bouton-button {
			background:url(../images/biling/bouton-button.png);
			color: #fff;
			padding: 7px 4px 7px 4px;
			margin: 15px 0 0 0;
			border: 2px outset #fff;
			text-align: center;
}
div.bouton-button a		{
			color: #FFF !important;
			text-decoration: none;
			font-weight: bold;
			}	
					
div.bouton-button2 {
			background:url(../images/biling/bouton-button2.png);
			color: #fff;
			padding: 4px 4px 4px 4px;
			margin: 15px 0 0 0;
			border: 2px outset #fff;
			text-align: center;
}

div.bouton-button2 a		{
			color: #FFF !important;
			text-decoration: none;
			font-weight: bold;
			}	
		
.eval     		{
			font-weight: bold;
			background: #FC9;
			color: #000;
			width: 187px;
			margin: 7px 0 0 0;
			text-align: center;
			padding: 4px;
			}     
     
.evallink    		{     
     			text-decoration:none;
     			}    
     
.evallink:hover    	{
     			text-decoration:underline;
     			}
 
.who   			{
				color: #930;
				background: transparent;
				/*clear: both;*/
				font-variant: small-caps;
				}
 
.who a    		{
		     	padding: 1px 5px 1px 5px;
		     	color: #FFF !important;
		     	background: #036;
		     	text-decoration: none;
		     	margin: 0;
		     	text-align: left;
		     	}
     
.who a:hover 		{
     			color: #000 !important;
     			background: #9CF;
     			}
     			
div.center h1		{
			color: #036;
			background: transparent;
			font-size: 160%;
			/*padding-top: 10px;*/
			}

div.center h2		{
			color: #630;
			background: transparent;
			font-size: 140%;
			}

div.center h3		{
			color: #369;
			background: transparent;
			font-size: 125%;
			}

div.center h4		{
			color: #930;
			background: transparent;
			font-size: 115%;
			margin-bottom: 10px !important;
			}

div.center h5, .h5		{
			color: #630;
			background: transparent;
			font-size: 105%;
			margin-bottom: 0px !important;
			font-weight: bold !important;
			}

div.center h6 		{
			color: #000;
			background: transparent;
			font-size: 100%;
			}
			
hr			{
			color: #FFF;
			background: #000;
			border-bottom: 1px dashed #036;
			margin: 10px 0 10px 0;
			}
			
div.erase a	{
			font: bold 100% Verdana, Arial, Helvetica, sans-serif;
			color: #FFF !important;
			background: #900;
			border: 1px solid #600;
			padding: 1px 10px 1px 10px;
			text-decoration: none;
			width: 200px;
			text-align: center;
			clear: right;
			cursor: default;
			}
			
input.button		{
			font: bold 100% Verdana, Arial, Helvetica, sans-serif;
			color: #FFF;
			background: #900;
			border: 1px solid #600;
			cursor: pointer;
			}
			
div.button a		{
			color: #FFF !important;
			background: #900;
			padding: 5px;
			margin: 0 40px 0 0; 
			text-align: center;
			text-decoration: none;
			border: 1px solid #000;
			width: 200px;
			}
			
div.infof		{
			font-weight: bold;
			color: #FFF !important;
			background: #900;
			border: 1px solid #000;
			padding: 5px;
			text-align: center;
			margin: 0 0 10px 0; 
			}

div.infof a		{
			color: #FFF !important;
			text-decoration: none;
			}
					
div.button a:hover, div.infof:hover			
			{
			color: #FFF;
			background: #036;
			}

.inline		{
			display: inline;
			}

			/* Right Navigation
----------------------------------------------- */

.right				{
				position: absolute; 
				/*text-align: right; */
				top: 207px; 
				margin-left: 410px;
				width: 195px;
				padding: 0;
				background: transparent !important;
				}
				
.right img			{
				padding: 0 !important;
				margin: 0 !important;
				vertical-align: bottom;
				}
				
.right img.top			{
				padding: 0 !important;
				margin: 0 !important;
				vertical-align: top;
				}

.rightNav h2 			{
				font-size: 10.0pt !important;
				font-weight: bold;
				margin: 0;
				padding: 2px 0 2px 5px;
				background: #369 !important;
				color: white;
				width: 190px;
				}
				
.rightNav h2 a			{
				text-decoration: none !important;
				color: #FFF !important;
				background: transparent !important;
				}
				
.rightNav h2 a:hover 		{
				color: #FFF !important;
				background: transparent !important;
				}

.rightNav 			{	
				list-style: none !important;
				margin: 0 !important;
				padding: 0 !important;
				}

.rightNav ul 			{
				background: transparent !important;
				color: #000;
				margin: 0 !important;
				padding: 0 !important;
				}			

.rightNav ul li 		{
				list-style: none;			
				margin: 0 !important;
				padding: 0 !important;
				width: 195px !important;
				float: left !important;
				}
				
.rightNav ul li.tplus a, .rightNav ul li.tplus a:hover
				{		
				background: #369 url(../images/biling/icon-tplus.png) no-repeat !important;
				}
				
.rightNav ul li.act-upd	a, .rightNav ul li.act-upd a:hover
				{		
				background: #369 url(../images/biling/icon-act-upd.png) no-repeat !important;
				}
				
.rightNav ul li.liens-links a, .rightNav ul li.liens-links a:hover
				{		
				background: #369 url(../images/biling/icon-liens-links.png) no-repeat !important;
				}
				
.rightNav ul li.rrl-lrr	a, .rightNav ul li.rrl-lrr a:hover
				{		
				background: #369 url(../images/biling/icon-rrl-lrr.png) no-repeat !important;
				}

.rightNav ul li a 		{				
				color: #036 !important;
				text-decoration: none !important;				
				display: block !important;
				padding: 6px 6px 6px 10px !important;
				}

.rightNav ul li a:hover
				{
				text-decoration: underline !important;
				background: transparent !important;
				}



div.banner-fra, div.banner-eng
				{
				margin-top:37px !important;
				}				
				

input.answerline	{
				border: 0; 
				border-bottom: 1px solid #000; 
				background: transparent; 
				margin: 0 0 2px 0; 
				padding: 0 0 0 4px;
				}

.brown		{
			color: #630;
			}				
							
/* Début des styles pour le vidéo */
.viddiv {
	/*border: 1px solid #000;*/
	width:392px;
	margin:0;
	margin-left:7px;
	padding-top:8px;
	text-align:center;
	background:transparent !important;
	
}
/* Fin des styles pour le vidéo */

/* Styles pour le PRSLC */				
h1.prslc		{
			color: #336 !important;
			background: transparent;
			font-size: 140% !important;
			margin-bottom: 12px !important
			}

h2.prslc		{
			color: #660000 !important;
			background: transparent;
			font-size: 130% !important;
			}

h2.h3prslc		{
			color: #369 !important;
			background: transparent;
			font-size: 120% !important;
			}

			
h3.prslc		{
			color: #369;
			background: transparent;
			font-size: 120% !important;
			}
h3.h4prslc		{
			color: #000 !important;
			background: transparent;
			font-size: 110% !important;
			}

h4.prslc		{
			color: #000 !important;
			background: transparent;
			font-size: 110% !important;
			margin-bottom: 10px;
			}
h4.h5prslc		{
			color: #000 !important;
			background: transparent;
			font-size: 100% !important;
			margin-bottom: 10px;
			}
h5.prslc		{
			color: #000 !important;
			background: transparent;
			font-size: 100% !important;
			margin-bottom: 10px;
			}

			table.prslc {
			width: 100%;
			color: #000;
			background: #000;
			}

table.prslc th {
			background: #fff;					
			vertical-align: middle;
			text-align: center;
			}
table.prslc td {
			background: #fff;					
			vertical-align: middle;
			}
			
div.tabnav {
			color: #FFF; 
			padding: 0; 
			float: left;
			margin-bottom: 10px;
			}

div.accueil-home-fili-eng {
	background: url(../images/eng/accueil-home/prslc-clsep-fili.png) no-repeat top left;
	border: 1px solid black; 
	width: 403px;
}
div.accueil-home-fili-fra {
	background: url(../images/fra/accueil-home/prslc-clsep-fili.png) no-repeat top left;
	border: 1px solid black; 
	width: 403px;
}
			
ul.tabnav {
	width: 603px;
	height: 37px;
	list-style-type: none; 
	margin: 0; 
	padding: 0;
	border: none;
	top: 10px; 
}
ul.tabnav1 {
	background: #999 url(../images/biling/tab1.png) no-repeat; 
}
ul.tabnav2 {
	background: #999 url(../images/biling/tab2.png) no-repeat; 
}
ul.tabnav3 {
	background: #999 url(../images/biling/tab3.png) no-repeat; 
}
ul.tabnav4 {
	background: #999 url(../images/biling/tab4.png) no-repeat; 
}
ul.tabnav5 {
	background: #999 url(../images/biling/tab5.png) no-repeat; 
}
li.tabnava, li.tabnavb, li.tabnavc, li.tabnavd {
	white-space: nowrap; 
	margin: 0;
	padding: 0;
	border: 0;
	float: left; 
	font-size: 10.0pt;
	color: #FFF;
	background-color: transparent;
	line-height: 105%;
}
li.tabnava {
	width: 128px;
}
li.tabnavb {
	width: 125px;
}
li.tabnavc {
	width: 125px;
}
li.tabnavd {
	width: 120px;
}

/*li.tabnavb div.smalltab, li.tabnavc div.smalltab {
	color: #000;
	padding: 2px 0px 4px 10px;
	font-size: 85%;
}*/

li.tabnava div, li.tabnavd div, li.tabnavb div, li.tabnavc div {
	margin: 0;
	padding: 4px 0px 1px 5px;
	width: 95%;
}
li.tabnava a, li.tabnavb a, li.tabnavc a, li.tabnavd a {
	color: #FFF !important;
	background-color: transparent;
	text-decoration: none; 
	font-weight: bold; 
	width: 100%;
	padding: 0;
	border: none;
	display: block;
	min-width: 135px;
	min-height: 30px;
}

.button-prslc	{
			background: transparent;
			margin: 10px 0 0 0;
			/*text-align: center;*/
			}
					
.button-prslc a	{
			padding: 3px 5px 3px 5px;
			color: #000 !important;
			background: #ddd;
			text-decoration: none;
			margin: 10px 0 0 0;
			text-align: center;
			border: 1px solid #000;
			font-weight: bold;
			}
					
.button-prslc a:hover	{
			color: #000 !important;
			background: #fff;
			}

input.prslc {
			float: right; 
			margin-top: -20px;
			border: 1px solid #069;
			}

input.borderblack {
			border: 1px solid #069;
			}

/* FIN - Styles pour le PRSLC */
