body, div, p, th, td, li, dd   { 

	color: #393939; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	
}

body  {
	
	overflow: auto;
	
	background-color:#636363;
	background-image:url(img/bg.gif);
	background-position:center top;
	background-repeat:no-repeat;
	

}

form { margin:0px;padding:0px }

a            { color: #8caa44; font-weight: bold; text-decoration: underline;  }
a:hover      { text-decoration: none; }

.error { font-size:12px; color:#FF0000; }

#puce { color:#C9D200 }

.imgZoom   {  cursor: pointer; cursor:-moz-zoom-in; cursor: url('zoom.ico');  }
.imagepng  { behavior:	url("scripts/pngbehavior.htc"); }

#container {

	width:1010px;
	height:662px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	
}

#contLeft {

	width:50px;
	height:662px;
}

#contCenter {

	position:absolute;
	top:0px;
	left:50px;
	width:950px;
	height:650px;
	
}

#contRight {

	position:absolute;
	top:0px;
	left:1000px;
	width:10px;
	height:662px;
	
}

#contBottom {

	position:absolute;
	top:650px;
	left:50px;
	width:950px;
	height:12px;
	text-align:right;
	
}

#pageMenu {

	position:absolute;
	width:198px;
	height:650px;
	background-image:url(img/bg_menu.gif);
	
}

#pageTop {

	background-color:#EEEEEE;
	position:absolute;
	top:0px;
	left:198px;
	width:752px;
	height:120px;
	
}

#pageCenter {

	background-color:#FFFFFF;
	position:absolute;
	top:120px;
	left:198px;
	width:732px;
	height:383px;
	padding:10px;
	z-index:2;
	
}

	.textePageScrollPort {
		position:absolute;
		width:240px;
		height:370px;
		padding:0px 5px 0px 5px;
		text-align:justify;
		overflow:auto;
	}
	
	.textePageScrollLegal {
		position:absolute;
		width:380px;
		height:420px;
		padding:0px 10px 0px 0px;
		text-align:justify;
		overflow:auto;
	}
	
	.titrePage {
	
		padding:0px 0px 25px 0px;
	
	}

	.textePage {
		position:absolute;
		width:240px;
		height:325px;
		padding:0px 10px 0px 0px;
		border-right:#8caa44 solid 1px;
		text-align:justify;
	}
	
	.textePage2 {
		position:absolute;
		width:240px;
		height:325px;
		left:270px;
		padding:0px 10px 0px 0px;
		border-right:#8caa44 solid 1px;
		text-align:justify;
	}
	
	.textePage3 {
		position:absolute;
		width:300px;
		height:325px;
		left:20px;
		padding:0px 10px 0px 0px;
	}
	
	
	.textePage3b {
		position:absolute;
		width:400px;
		height:325px;
		left:20px;
		padding:0px 10px 0px 0px;
		border-right:#8caa44 solid 1px;
	}
	
		.textePage3bScroll {
			position:absolute;
			width:390px;
			height:325px;
			padding:0px 10px 0px 0px;
			overflow:auto;
		}
	
	
	.textePage4 {
		position:absolute;
		width:270px;
		left:420px;
		padding:0px 10px 10px 10px;
		background-image:url(img/alpha80.png);
		border:#ffab42 solid 1px;
	}
	
	.textePage5 {
		position:absolute;
		width:580px;
		height:325px;
		padding:0px 10px 0px 0px;
		text-align:justify;
	}
	
	.textePage6 {
		position:absolute;
		width:270px;
		left:420px;
		top:220px;
		padding:0px 10px 10px 10px;
		background-image:url(img/alpha80.png);
		border:#ffab42 solid 1px;
	}
	
	
	.textePageScroll {
		position:absolute;
		width:580px;
		height:325px;
		padding:0px 10px 0px 0px;
		text-align:justify;
		overflow:auto;
	}
	
	.textePageScrollFull {
		position:absolute;
		width:722px;
		height:325px;
		padding:0px 10px 0px 0px;
		text-align:justify;
		overflow:auto;
	}
	
	.textePageScrollMedNav {
		/*
		background-image:url(img/bg_nav.gif);
		background-position:left;
		background-repeat:repeat-y;
		*/
		position:absolute;
		width:673px;
		height:325px;
		padding:0px 10px 0px 0px;
		text-align:justify;
		overflow:auto;
	}
	
	.textePageScrollFullNav {
		/*
		background-image:url(img/bg_nav.gif);
		background-position:left;
		background-repeat:repeat-y;
		*/
		position:absolute;
		width:722px;
		height:325px;
		padding:0px 10px 0px 0px;
		text-align:justify;
		overflow:auto;
	}
	
		.textePage b, strong, .textePage2 b, strong, .textePage3 b, strong, .textePage3b b, strong, .textePage4 b, strong, .textePage6 b, strong, .textePageScroll b, strong, .textePage5 b, strong, .textePageScrollMedNav b, strong, .textePage3bScroll b, strong {
			font-weight:bold;
			color:#ffab42;
		}
	
		.textePage h1, .textePage2 h1, .textePage3 h1, .textePage3b h1, .textePage4 h1, .textePageScroll h1, .textePage5 h1, .textePage6 h1, .textePageScrollMedNav h1, .textePage3bScroll h1 {
			font-size:15px;
			color:#fd6e41;
		}
	
		.textePage3 h1 b {
			font-weight:bold;
		}
	
#pageBottom {

	background-color:#ffab42;
	position:absolute;
	top:523px;
	left:198px;
	width:752px;
	height:127px;
	
}

#actus {

	position:absolute;
	bottom:0px;
	left:9px;
	width:170px;
	height:117px;
	background-color:#E0ECAB;
	padding:5px;
	border:solid #8caa44;
	border-width:1px 1px 0px 1px;
	background-image:url(img/bg_actus.gif);
	background-position:top;
	background-repeat:repeat-x;
	
}

	#actus h1 { 
		
		text-align:right;
		font-size:15px;
		color:#E0ECAB;
		font-weight:bold;
		margin:0px;
		padding:0px;
	
	}
	
	#actus p { 
		margin:0px;
		padding:8px 0px 8px 0px;
	}
	
	#actus a { 
		position:absolute;
		right:5px;
	}

#actus_collectivites {

	position:absolute;
	bottom:0px;
	left:9px;
	width:170px;
	height:117px;
	background-color:#5FCDEF;
	padding:5px;
	border:solid #007092;
	border-width:1px 1px 0px 1px;
	background-image:url(img/bg_actus_collectivites.gif);
	background-position:top;
	background-repeat:repeat-x;
	
}

	#actus_collectivites h1 { 
		
		text-align:right;
		font-size:15px;
		color:#5FCDEF;
		font-weight:bold;
		margin:0px;
		padding:0px;
	
	}
	
	#actus_collectivites p { 
		margin:0px;
		padding:8px 0px 8px 0px;
	}
	
	#actus_collectivites a { 
		color:#007092;
		position:absolute;
		right:5px;
	}
	
#promo {

	position:absolute;
	right:8px;
	width:170px;
	height:116px;
	background-color:#ffd6a2;
	padding:5px;
	border:solid #FD6E41;
	border-width:1px 1px 0px 1px;
	background-image:url(img/bg_promos.gif);
	background-position:top;
	background-repeat:repeat-x;
}

	#promo h1 { 
		
		text-align:right;
		font-size:15px;
		color:#FFD6A2;
		font-weight:bold;
		margin:0px;
		padding:0px;
	
	}
	
	#promo p { 
		margin:0px;
		padding:8px 0px 8px 0px;
	}
	
	#promo a { 
		color:#FD6E41;
	}
	

#espace {

	position:absolute;
	right:0px;
	width:196px;
	height:110px;
	background-color:#ffab42;
	padding:5px;
	
}

	#espace a, #espace a:hover, #espace a:visited {
	
		color:#FFFFFF;
		text-decoration:underline;
		font-weight:normal;
		
	}

#bandeauFlash {

	position:absolute;
	left:0px;
	
}

	#espace td {

		color:#FFFFFF
	
	}


.box    { 

	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color:#f7701e;
	border: solid 1px;
	border-color: #000000  #f7701e #f7701e #000000;
	background-color: #EBEBEB;
	padding:1px;
	
}

.submit    { 

	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color:#f7701e;
	border: outset 1px;
	background-color: #EBEBEB;
	padding:1px;
	
}
.box2   { 

	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight:bold;
	color:#8caa44;
	border: solid 1px;
	border-color: #000000  #8caa44 #8caa44 #000000;
	background-color: #EBEBEB;
	padding:1px;
	
}

.box_error    { 

	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color:#ffffff;
	border: solid 1px;
	border-color: #000000  #f7701e #f7701e #000000;
	background-color: #FF0000;
	padding:1px;
	
}

.submit    { 

	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color:#f7701e;
	border: outset 1px;
	background-color: #EBEBEB;
	padding:1px;
	
}



.tdID   { border-bottom: dotted 1pt #FFFFFF; border-collapse: collapse  }
.tdID2   { border-bottom: dotted 1pt #ffab42; border-collapse: collapse  }

.tblOr   { border: solid 1pt #fd6e41; border-collapse: collapse }
.tdOrHead   { color:#FFFFFF; font-weight:bold; background-color:#ffab42; border-collapse: collapse; padding:3px; }
.tdOr   { border-collapse: collapse; padding:5px; }

.tblVe   { border: solid 1pt #8caa44; border-collapse: collapse }
.tdVeHead  { color:#FFFFFF; font-weight:bold; background-color:#cee179; border-collapse: collapse; padding:3px; }
.tdVe  { border-collapse: collapse; padding:5px; }

.tdGrHead   { color:#FFFFFF; font-weight:bold; border-collapse: collapse; padding:5px; background-color:#EEEEEE; }

.tdOrHead a, .tdOrHead a:hover, .tdOrHead a:visited, .tdVeHead a, .tdVeHead a:hover, .tdVeHead a:visited, .tdGrHead a, .tdGrHead a:hover, .tdGrHead a:visited { color:#FFFFFF; text-decoration:underline; }


.atxt { font-weight: normal; text-decoration: none; color:#393939; }
.atxt a { font-weight: normal; text-decoration: none; color:#393939; }
.atxt a:hover { font-weight: normal; text-decoration: none; color:#393939; }
.atxt a:visited { font-weight: normal; text-decoration: none; color:#393939; }
 
.progressBarJaune { background-color:#FFFF00; }

.pp   { font-size: 10px; font-weight: normal; text-decoration: none; color: #393939;}
.pp a   { font-size: 10px; font-weight: normal; text-decoration: none; color: #393939;}
.pp a:hover { color: #393939; text-decoration: underline;  }
.pp a:visited  { font-size: 10px; font-weight: normal; text-decoration: none; color: #393939;}
.pp a:visited:hover   { color: #393939; text-decoration: underline;  }

.tbl   { border: solid 1pt #E4E4E5; border-collapse: collapse; background-color: #FFFFFF; text-align:left }
.tblnews   { color:#FFFFFF; font-weight: bold; border: solid 1pt #E4E4E5; border-collapse: collapse; background-color: #ffab42; text-align:left }
.bgNewsPj  { background-color: #E4E4E5; padding:5 }

.redLink a   { font-size: 12px; font-weight: bold; text-decoration: underline; color: #FF0000;}
.redLink a:hover { color: #FF0000; text-decoration: none;  }
.redLink a:visited  { font-size: 12px; font-weight: bold; text-decoration: underline; color: #FF0000;}
.redLink a:visited:hover   { color: #FF0000; text-decoration: none;  }

.titre { color: #ffab42; font-weight: bold; font-size: 13px;}