
.noprint {
	display:block;
}
.nosite {
	display:none;
}


/*.section ul li{ display:none;}
.section ul li ul li{ display:block;}*/


object {outline:none;}


	body {
		font-size:11px; /* Ainsi 10px vaut exactement 1em, 11px = 1.1em, etc */
		font-family:"Verdana", Arial, sans-serif;
		background-image:url(images/bkg-body.png);
		/*background-repeat: no-repeat;*/
		background-repeat: repeat-x;
		background-color: #b6b6b6;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		color:#2a2a2a;
	}
	
	hr{height:2px;width:100%;margin:10px 0;border:1; color:#989898;}
	h2 {
	font-size:12px; 
	color:#003983;
	margin:0px 0px 6px 0px;
	}
	h3 {
	font-size:12px; 
	color:#363636;
	margin:0px;
	}
	h4 {
	font-size:16px; 
	color:#003983;
	margin:0px 0px 6px 0px;
	}
	.contenuTexte {
	font-size:12px;
	}
	
	p.PtopUl {
	color:#005b86;
	padding:0px 20px;
	}
	
	p.citation{
	font-size:12px;	
	font-style:italic;
	}
	
	.imgBoxChron { float:left; padding:0px 8px 4px 0px;  }
	
	p.pBoxChron {margin:0px; padding:0px; }
	
	.ulbleu {
	margin:0px 0px 12px 0px;
	padding:0px;
	}
	 ul.ulbleu{
	list-style:url(images/li-plus.png);
	margin:12px 0px 0px 20px; 
	padding:0px 20px;
	}
	.ulbleu li{padding:0px 10px; margin-bottom:2px;}
	.ulbleu li a:hover{text-decoration:underline;}
	.ulbleu li a{ color:#023c57; text-decoration:underline;}
	
	.ulalire {
	margin:10px 0px 12px 25px;
	padding:0;
	}
	.ulalire li{
	list-style:url(images/li-bleu.gif) outside;
	margin-bottom:10px;
	padding:0px 20px 0 0;
	color:#fff;
	}
	
	.ulalire li a:hover{text-decoration:underline;}
	.ulalire li a{ color:#fff; }
	
	/*#boxALireAussi ul li .current_page_item{ display:none;}*/
	
	
	.clear{ float:none; clear: both;}
	.clearLeft{float:none; clear: left;}
	.clearRight{float:none; clear: right;}
	
	a:link, a:active, a:visited  {
	color:#6c6c6c; /* Couleur de tous les liens */
	text-decoration:none;
	}
	a:hover {
	color:#cfcfcf;  /* Couleur de tous les liens au survol */
	text-decoration:none;
	}
	a img{border:none;}
	
	.center {
	height:auto;
	margin:0 auto;
	padding:0;
	width:998px;
	}
	.centerFlash {
	height:auto;
	margin:0 auto;
	padding:0;
	width:998px;
	}

/* topHeader */ 
	#topHeader {
	height:30px;
	width:100%;
	}

/* bkgQuickmenu */
	#bkgQuickmenu {
	margin-left:8px;;
	padding:0px;
	width:990px;
	height:30px;
	/*overflow:hidden;*/
	background-image:url(images/topHeader.png);
	background-repeat:no-repeat;
	position:relative;
	}
/* topmenu */
	#topmenu {text-align:right; font-size:11px; margin-right:12px; padding:0px; height:30px; position:absolute; right:0; /*overflow:hidden;*/ float:right; color:#6d6d6d; /*width:600px;*/}
	#topmenu ul{ list-style: none; margin-top:19px; padding: 0px;}
	#topmenu li{ margin:0px 2px; padding: 0px; display:inline;}
	#topmenu ul a,#topmenu ul a:link,#topmenu ul a:active {
	color:#d9d9d9; 
	text-decoration:none;
	}
	#topmenu ul a:hover {
	color:#fff; 
	text-decoration:underline;
	}


/* le-logo */ 	
	#le-logo { 
	height:206px;
	width:100%;
	}
	
/* NewsAndLogo */
	#NewsAndLogo {
	margin:0px;
	padding-left:8px ;
	height:206px;
	width:990px;
	}	
	
	#logo { 
	height:206px;
	width:678px;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	}	
/* newsFeed */
	#newsFeedContainer {
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	width:312px;
	height:206px;
	}
	#topNewsFeed {
	margin:0px;
	padding:0px;
	width:312px;
	height:27px;
	background-image:url(images/bkg-topHeader2.png);
	background-repeat: repeat-x;
	}
	#Fondatechnique {
	margin:0px;
	padding:0px;
	width:312px;
	height:81px;
	}
	#newsFeed {
	margin:0px;
	padding:0px;
	width:312px;
	height:98px;
	overflow:hidden;
	background-image:url(images/newsFeed.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#FFFFFF;
	}
	
	#jour {
	width:252px;
	height:16px;
	margin:14px 0px 0px 26px;
	text-align:center;
	}
	#tempIcon{
	width:57px;
	height:48px;
	margin:6px 0px 0px 13px;
	float:left;
	}
	#tempRegion {
	margin-top:16px;
	}
	.region {
	font-weight:bold;
	}
	.degre{
	font-size:16px;
	}
/* le-mainmenu */ 
	#le-mainmenu {
	margin:0px;
	padding:0px;
	height:45px;
	width:100%;
	}
/* mainMenu */
	#mainMenu{
	height:45px;
	margin-left:20px;
	overflow:hidden;
	padding:2px 0px 0px 10px;
	width:968px;
	background-color:#FFFFFF;
	}
	#mainMenu ul{ list-style: none; margin:0px; padding: 0px; height:41px; width:957px;}
	#mainMenu li{ margin:0px; padding: 0px; display:inline; float:left; height:41px;}
	#mainMenu li li{ margin:0px; padding: 0 15px; display:block; float:none; height:41px; background:url(images/li-bleuFonce.gif) 0 3px no-repeat;}
	#mainMenu a{ position:relative; display:block;}
	#mainMenu li li a{ position:relative; display:block; color:#2d2d2d; white-space:nowrap;}
	#mainMenu li li a:hover{ text-decoration:underline;}
	#mainMenu a .hover{ position:absolute; display:none;}
	#mainMenu ul ul {
	/*list-style:url(images/li-footer.png) outside;*/
	position:absolute; 
	background:#f3f3f3 url(images/bkg-SousMenu.gif) top left repeat-x; 
	display:none; 
	height:auto; 
	padding:14px; 
	width:auto;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	z-index:9999;
}
	
/* prevNext */
	#prevNext{ margin:30px 0px 10px 0px; padding:0px; height:14px; /*line-height:0px;*/ overflow:hidden; width:auto;}
	#prevNext ul{ list-style: none; margin:0px; padding: 0px; height:14px;}
	#prevNext li{ margin:0px; padding: 0px; display:inline; float:left; height:14px;}
	#prevNext a{ position:relative; display:block;}
	#prevNext a .hover{ position:absolute; display:none;}
	ul li a.aprev { color:#295D9F; text-decoration:none;}
	ul li a:hover.aprev{ color:#295D9F; text-decoration:underline;}
	ul li a.anext{ color:#75a32f; text-decoration:none;}
	ul li a:hover.anext{ color:#75a32f; text-decoration:underline;}
	
	#prevNext ul.chron li.aprev { width:80px; text-align:right; }
	#prevNext ul.chron li.aprev a{ color:#295D9F; text-decoration:none; background: url(images/arrow_prev.png) 0px 0px no-repeat; }
	#prevNext ul.chron li.aprev a:hover{ color:#295D9F; text-decoration:underline; }
	
	
	#prevNext ul.chron li.anext { width:80px; }
	#prevNext ul.chron li.anext a{ color:#75a32f; text-decoration:none; background:#fff url(images/arrow_next.png) 46px 0px no-repeat; }
	#prevNext ul.chron li.anext a:hover{ color:#75a32f; text-decoration:underline; }
	
	
	.asep{color:#c6c6c6;}	
	
/* backHome */
	#backHome{ margin:0px 0px 30px 0px; padding:0px; height:14px; /*line-height:0px;*/ overflow:hidden; width:auto;}
	#backHome ul{ list-style: none; margin:0px; padding: 0px; height:14px;}
	#backHome li{ margin:0px; padding: 0px; display:inline; float:left; height:14px;}
	#backHome a{ position:relative; display:block;}
	/*ul li a.ahome{ color:#75a32f; text-decoration:none;}
	ul li a:hover.ahome{ color:#75a32f; text-decoration:underline;}
	.asep{color:#c6c6c6;}	*/	
	
/* top */
	.tdbkg {
		background: url(images/arrow-grisToppattern.jpg);
		background-repeat: repeat-x;
	}

	
/* flashBanner */
	#flashBanner {
	width:100%;
	}
	
/* Print And Resize */
	#printandresize{ margin:0px; padding:0px; /*clear:both;*/ float:right; height:41px; line-height:0px; overflow:hidden; width:91px; background-image:url(images/bkg-title.png); background-repeat:repeat-x;}
	#printandresize ul{ list-style: none; margin:0px; padding: 0px; height:41px;}
	#printandresize li{ margin:0px; padding: 0px; display:inline; float:left; height:41px;}
	#printandresize a{ position:relative; display:block;}
	#printandresize a .hover{ position:absolute; display:none;}
	

/* Breadcrumb */
	#breadcrumb {
	color:#6c6c6c;
	height:30px;
	border-bottom:1px solid #2c2c2c;
	}
	
	.arrowBread{
	margin:0px 0px 0px 10px;
	}
	.breadcrumbseparateur {
	color:#1a3e19;
	
	}

/* PUB */
	#bannerGauche {
	width:120px;
	margin:0px 2px 10px 0px;
	float:left;
	}
	#bannerDroite {
	width:298px;
	padding:0px;
	margin:1px 0px 10px 0px;
	border:1px solid #ccc;
	}

/* content */
	#content {
	width:100%;
	}
	#contentContainer{
	background-color:#fff;
	width:960px;
	padding:10px;
	margin-left:18px;
	}
	#contentContainerTexte{
	background-color:#fff;
	width:958px;
	padding:0px 10px 10px 10px;
	margin-left:20px;
	}
	#contentContainerGris{
	background-color:#b6b6b6;
	width:980px;
	padding:0px;
	margin-left:18px;
	}
	#contentContainerFlash{
	background-color:#fff;
	width:988px;
	height:288px;
	padding:0px 10px 0px 0px;
	margin:0px;
	}
	#pgtitle {
	margin:0px;
	padding:0px;
	/*width:565px;*/
	height:41px;
	background-image:url(images/bkg-title.png);
	background-repeat: repeat-x;
	}
	#colGauche {
	width:656px;
	background-color:#FFFFFF;
	float:left;
	display:inline;
	}
	#colGaucheBanner {
	width:534px;
	height:598px;
	background-color:#FFFFFF;
	float:left;
	display:inline;
	}
	#colGaucheFlash {
	width:686px;
	background-color:#FFFFFF;
	float:left;
	display:inline;
	}
	#colGaucheContent {
	width:738px;
	padding-top:8px;
	display:block;
	}
	
	#flashLorem {
	width:686px;
	height:288px;
	margin:0px;
	padding:0px;
	}
	#contentTxt {
	padding:10px 8px 10px 0px;
	min-height:400px;
	position:relative;
	}
	#contentTxtBanner {
	padding:10px 8px 10px 10px;
	height:559px;
	
	}
	.contentChronique {
	padding:2px 0px 10px 0px;
	}
	#colDroite {
	margin:0px;
	padding:0px;
	float:right;
	width:300px;
	background-color:#FFFFFF;
	}
	.col3 {
	width:280px;
	float:left;
	margin:0px;
	padding:10px 0px 10px 20px;
	}
	.col300 {
	width:300px;
	float:left;
	margin:0px;
	padding:10px;
	}
	.col31 {
	width:316px;
	float:left;
	margin:0px;
	padding:10px 20px 10px 10px;
	}
	.col3Img {
	width:76px;
	height:150px;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
	}
	.colgrisgradientF {
	background-image:url(images/bkg-colgrisgradientF.png);
	background-repeat: repeat-x;
	margin:0px;
	padding:10px 20px 10px 10px;
	height:194px;
	width:593px;
	float:left;
	border-top:1px solid #b6b6b6;
	color:#FFFFFF;
	}
	.colgrisgradientP {
	background-image:url(images/bkg-colgrisgradientP.png);
	background-repeat: repeat-x;
	margin:0px;
	padding:10px 20px 10px 10px;
	height:194px;
	width:327px;
	float:left;
	border-top:1px solid #b6b6b6;
	}
	.colgrisgradientPImg {
	width:76px;
	height:190px;
	float:left;
	margin:0px 10px 0px 10px;
	padding:0px;
	}
	.strokegris {
	border:1px solid #858585;
	}
	
	.lirelasuite {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:100px;
	float:right;
	text-align:right;
	font-weight:bold;
	color:#2a2a2a;
	}
	.lirelasuite a{
	color:#2a2a2a;
	}
	.lirelasuite a:hover{
	color:#507c27;
	text-decoration:underline;
	}
	.plusLire {
	color:#507c27;
	}
	.lirelasuiteF {
	margin:0px;
	padding:0px;
	/*width:100px;*/
	float:right;
	text-align:right;
	font-weight:bold;
	color:#fff;
	}
	.lirelasuiteF a{
	color:#fff;
	}
	.lirelasuiteF a:hover{
	color:#f7ab00;
	text-decoration:underline;
	}
	.plusLireO {
	color:#f7ab00;
	}
	/* box-newsletter */
	#box-newsletter {
	width:229px;
	height:284px;
	border-bottom:1px solid #2b2b2b;
	}
	#newsletter-msg {
	background-image:url(images/en/box_newsletter-img.png);
	background-repeat:no-repeat;
	padding:24px 16px 0px 16px;
	height:74px;
	width:197px;
	color:#b9b9b9;
	overflow:hidden;
	margin:1px 0px;
	}
	#newsletter-sub {
	height:100px;
	margin-top:11px;
	padding-left:14px;
	}
	#newsletter-sub-form { margin-top:5px; padding: 0px;}
	#newsletter-sub-form  a{ color:#ffc600; text-decoration:none;}
	#newsletter-sub-form  a:hover{ color:#ffc600; text-decoration:underline;}
	#newsletter-sub-form  input.newsfield { 
	background-image:url(images/searchbox-arrow-input-type.png);
	background-repeat:no-repeat;
	margin-bottom: 5px; 
	padding: 2px 2px 4px 18px; 
	width: 178px;
	height: 12px;
	vertical-align:top; 
	background-color:#070707; 
	border:1px solid #2c2c2c; 
	color:#7fb942;
	font-size:10px;
	}

	#btnSend, #btnSend:hover {
	float:right;
	width: 62px;
	height: 21px;
	padding:0;
	border:none;
	margin: 5px 15px 0px 5px;
	background: transparent url(images/en/btn_send.png) no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	}
	form>#btnSend { /* For non-IE browsers*/
	height: 21px;
	}
	.newsletter-label{
	color:#FFFFFF;
	}
	
	/* Chronique */
	.chronTeaser {
	width:328px;
	float:left;;
	display:block;	
	}
	.sectionTitle {
	border-top:2px solid #cbcbcb;
	border-bottom:2px solid #989898;
	height:30px;
	}
	.section {
	width:592px;
	display:inline;	
	}
	.sectioncol {
	width:288px;
	padding:10px 30px 10px 6px;
	margin:0px;
	/*float:left;*/
	text-align:justify;
	}
	.sectioncol1 {
	width:288px;
	padding:10px 30px 10px 6px;
	margin:0px;
	/*float:left;*/
	text-align:justify;
	}
	.sectioncol2 {
	width:303px;
	padding:10px 20px 10px 0px;
	margin:0px;
	float:left;
	text-align:justify;
	}
	.sectionImg {
	width:76px;
	height:100px;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
	}
	
	.lirelasuiteChro {
	margin:0px;
	padding:0px;
	width:100px;
	float:right;
	text-align:right;
	font-weight:bold;
	color:#2a2a2a;
	}
	.lirelasuiteChro a{
	color:#2a2a2a;
	}
	.lirelasuiteChro a:hover{
	color:#0050b8;
	text-decoration:underline;
	}
	.plusLireChro {
	color:#0050b8;
	}
	
	
	
	#boxChroniques {
	width:300px;
	height:288px;
	overflow:hidden;
	background-image:url(images/bkg-box-chroniques.png);
	background-repeat:no-repeat;	
	position:relative;
	}
	
	
	#btnDernChron{
	width:206px;
	height:19px;
	overflow:hidden;
	position:absolute;
	top:14px;
	left:14px;
	}
	#btnDernChron a{ position:absolute; display:block;}
	#btnDernChron a .hover{ position:absolute; display:none;}
	
	#btnrss{
	width:53px;
	height:48px;
	overflow:hidden;
	position:absolute;
	top:8px;
	left:228px;
	z-index:1;
	}
	#btnrss a{ position:absolute; display:block;}
	#btnrss a .hover{ position:absolute; display:none;}


	.boxsubtitle {
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	}
	
	#boxALireAussi {
	width:300px;
	background-image:url(images/bkg-box-categorie.png);
	background-repeat: repeat-x;
	min-height:171px;
	margin:0px 0px 2px 0px;
	padding:0 0 10px 0;
	background-color:#001c40;
	}
	
	#boxCategories {
	width:300px;
	background-image:url(images/bkg-box-categorie.png);
	background-repeat: repeat-x;
	min-height:151px;
	margin:0px 0px 2px 0px;
	padding:0px;
	background-color:#001c40;
	}
	#boxCoordonnes {
	width:300px;
	height:310px;
	overflow:hidden;
	background-image:url(images/bkg-box-coordonnees.png);
	background-repeat:no-repeat;	
	color:#FFFFFF;
	line-height:12px;
	}
	#coordText{
	margin:0px;
	padding:108px 4px 10px 10px;
	}
	
	a.txtJaune {
	color:#f2bf24;
	}
	
	.txtJaune {
	color:#f2bf24;
	}
	.txtJaune2 {
	color:#f1d47c;
	}
	
	/* http://www.twinhelix.com/css/iepngfix/demo/ 
	http://www.smashingmagazine.com/2009/01/15/45-new-jquery-techniques-for-a-good-user-experience/
	*/
	
/* Contenu */

	.imgTexte {
	float:right;
	border:1px solid #a7a7a7;
	padding:1px;
	text-align:center;
	margin:0px 0px 10px 10px;
	}
	.imgTexteL {
	float:left;
	border:1px solid #a7a7a7;
	padding:1px;
	text-align:center;
	margin:0px 10px 20px 0px;
	}
	
	.imgTexteCaption {
	width:188px;
	height:152px;
	float:right;
	border:1px solid #a7a7a7;
	padding:1px;
	text-align:center;
	margin:0px 0px 10px 10px;
	}		
	.imgTexteImg {
	margin:0px;
	padding:0px;
	}
	.imgTexteImgCaption {
	margin-bottom:6px;
	}
	
/* SITEMAP */
#siteMap li a{font-weight:bold;}
#siteMap li li a{font-weight:normal;}	
#expandCollapse{position:absolute; right:0; top:10px; list-style:none;}
#expandCollapse li{ text-align:center; padding:5px 5px; margin:1px 0 0; width:125px; background:url(images/bkg-title.png) left center repeat-x;}
#expandCollapse li a{color:#fff;}


	/* FormSoumission */
	#FormColDroite {
	margin:0px;
	padding:0px;
	float:right;
	width:300px;
	background-color:#FFFFFF;
	}
	#FormColGauche {
	width:648px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px 8px 0px 0px;
	}
	
	/* Formulaire de soumission */	
	.FormSoumission {
	margin:14px 0px 14px 0px;
	padding:0px 0px 0px 10px;
	}
	.FormSoumissionGauche {
	margin:14px 0px 14px 0px;
	padding:0px;
	}
	.formcolA {
	width:230px;
	float:left;
	margin:0px 10px 0px 0px;
	}
	.formcolB {
	width:384px;
	float:left;
	}
	.formrequest {
	color:#0050b7;
	}
	.form2h {
	width:424px;
	height:80px;
	float:left;
	margin:0px 0px 24px 0px;
	padding:0px;
	}
	.fm-req {
	width:202px;
	float:left;
	margin:0px 10px 10px 0px;
	}
	.fm-reqA {
	width:202px;
	height:80px;
	float:left;
	margin:0px 10px 24px 0px;
	}
	.fm-reqCheck {
	width:202px;
	float:left;
	margin:14px 10px 10px 0px;
	}
	
	.inputsoumission {
	background-color:#e9e9e9;
	border:1px solid #a7a7a7;
	width:200px;
	height:20px;
	margin-top:4px;
	}
	input.foo {
	}
	
	.fooImg {
	background-image:url(images/bkg-InputText.png);
	background-repeat:no-repeat;	
	}
	
	.inputsoumissionadress {
	background-color:#e9e9e9;
	border:1px solid #a7a7a7;
	width:200px;
	height:70px;
	margin-top:4px;
	}
	.inputsoumissiondetails {
	background-color:#e9e9e9;
	border:1px solid #a7a7a7;
	width:382px;
	height:148px;
	margin-top:4px;
	}
	.inputsoumissiontype {
	background-color:#e9e9e9;
	border:1px solid #a7a7a7;
	width:382px;
	height:78px;
	margin-top:4px;
	}
	.inputsoumissiontravaux {
	background-color:#e9e9e9;
	border:1px solid #a7a7a7;
	width:382px;
	height:44px;
	margin-top:4px;
	}
	.inputsoumissiondroite {
	background-color:#e9e9e9;
	border:1px solid #a7a7a7;
	width:278px;
	height:44px;
	margin-top:4px;
	}

	.checkCol {
	margin:0px;
	padding:0px;
	width:120px;
	float:left;
	}
	.checkColB {
	margin:0px;
	padding:0px;
	width:160px;
	float:left;
	}
	.envoyer {
	background:url(images/bkg_btn-submit.png) repeat-x;
	width:275px;
	height:23px;
	border:1px solid #f05100;
	font-weight:bold;
	float:right;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	margin:5px 14px 0px 0px;
	}
	.envoyer:hover{background:#F05900;}
	
	.inputCodePostal {
	background-color:#e9e9e9;
	border:1px solid #a7a7a7;
	width:100px;
	height:20px;
	margin-top:4px;
	float:right;
	}
	.labelCodePostal{float:left; line-height:20px; margin:6px 0 0 0;}
	.CodePostal{width:50px;float:right;margin:5px 0px 0px 14px;}
	
	#topLink {
	background-image:url(images/bkg_topLink.png);
	background-repeat: repeat-x;
	margin-top:20px;
	height:42px;
	}
	
	#btnTop {margin:0px; padding: 12px 9px 0px 0px; height:21px; width:21px; float:right;}
	#btnTop a{ position:relative; display:block;}
	#btnTop a .hover{ position:absolute; display:none;}
	
	#footer {
	width:100%;
	height:185px;
	margin:1px 0px 10px 0px;
	}
	
	/*
	#contentContainer{
	background-color:#fff;
	width:960px;
	padding:10px;
	margin-left:18px;
	}
	*/
	
	#footerMenu {
	height:auto;
	width:960px;
	padding:10px;
	margin-left:18px;
	background-color:#d5d5d5;
	}
	.footerCol {
	width:auto;
	padding:0px;
	float:left;
	margin:0px 5px 0px 0px;
	
	}
	.footerColLast { width:184px; padding:0px; float:right; margin:0px;}
	.footerColLast ul{list-style:none outside; margin:0; padding:0;}
	.footerColLast li{padding:4px 6px 4px 14px; margin-bottom:5px; background:#a7a7a7 url(images/li-footer-section.png)4px 7px no-repeat;}
	.footerColLast li a:hover{text-decoration:underline;}
	.footerColLast li a{ color:#2d2d2d;}
	
	.footersection {
	/*height:12px;*/
	min-height:12px;
	margin:0px;
	padding:4px 16px 4px 4px;
	background-color:#a7a7a7;
	white-space:nowrap;
	}
	.footersection a:hover{text-decoration:underline;}
	.footersection a{ color:#2d2d2d;}
	
	.imglisection {
	margin-right:2px;
	}
	
	.col1{
	width:187px;
	float:left;
	}
	.col1 ul{
	list-style:url(images/li-footer.png) outside;
	margin:8px 0 4px 4px; 
	padding:0 5px 0 12px;
	}
	.col1 li{padding:0px; margin-bottom:2px;}
	.col1 li a:hover{text-decoration:underline;}
	.col1 li a{ color:#2d2d2d;}
	

	#bottomMenu {
	margin-top:10px;
	width:960px;
	padding:10px;
	margin-left:18px;
	height:32px;
	color:#6c6c6c;
	}
	
	#bottomMenu ul{ list-style: none; margin:0px 10px 0px 0px; padding: 0px; height:16px; width:auto; float:left; font-family:"Tahoma", Arial, sans-serif;}
	#bottomMenu li{ margin:0px; padding: 0px; display:inline; float:left; height:16px;}
	#bottomMenu li a{color:#2d2d2d;}
	#bottomMenu li a:hover{color:#171717; text-decoration:underline;}
	
	.bottomseparateur {
		color:#858585;
		margin:0px 8px;
	}
	.copyright {
	font-family:tahoma;
	width:500px;
	float:right;
	font-size:11px;
	text-align:right;
	}
	.copyright a {text-decoration:underline;}
	
	#Activis{
	margin-top:34px;
	float:right;
	width:110px;
	height:32px;
	overflow:hidden;
	}
	#Activis a{ position:relative; display:block;}
	#Activis a .hover{ position:absolute; display:none;}
	
	#copyright {
	width:400px;
	margin:2px 0px 0px 8px;
	} 

.error{color:red;}
.print{display:none;}
.current_page_item{display:none;}