.accessLayout, .byPass {
	position: absolute;
	left: 0;
	top: -500px;
	width: 1px;
	height: 1px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.alignleft {
	text-align: left;
}
.alignright {
	text-align: right;
}
.aligncenter {
	text-align: center;
}
img.alignleft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
img.alignright {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}
.clear {
	clear: both;
}
.skipper {
	display: none;
}
hr {
	height: 1px;
	color: #1F3692;
	border-top-color: #1F3692;
	border-style: none;
	border-top: 1px solid;
}
img {
	border-style: none;
}
hr.clear {
	border-top: 1px solid #FFFFFF;
	margin: 0;
}
acronym {
	font-style: normal;
	border-bottom: 1px dashed;
	cursor: help;
}
kbd, samp, code, pre {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
.clear {
	font-size: 1px;
}
.alert {
	font-weight: bold;
	color: #FF0000;
}
a {
	color: #496073;
}

h2{
color:#6094b5;
font-family:georgia, serif;
line-height:32px;
background:url(images/h2_fond.gif) no-repeat left top;
font-weight:normal;
padding-left:5px;
margin-top:0px;
text-align:left;
}

h3{
color:#e1ad57;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
margin-top:10px
margin-bottom:10px;
text-align:left;
}

h4{
font-family:georgia, serif;
font-weight:bold;
font-size:12px;
padding-left:5px;
margin-top:8px
margin-bottom:8px;
text-align:left;
}

h5{
font-family:arial, sans-serif;
font-weight:bold;
font-size:11px;
padding-left:0px;
margin-top:5px;
margin-bottom:5px;
color:#79a2bc;
text-align:left;
}

ul {
margin-left:0px;
margin-top:0px;
padding-left:10px;
list-style:none;
}

.paragraphe ul li, .module ul li {
padding:0px;
padding-left:10px;
background: transparent url(images/puce.gif) 0 7px no-repeat;
margin-bottom:3px;

}

/* LEGENDE */
dl.legende {padding: 0; margin: 0;}
dl.legende dt {margin: 0; padding: 0;}
dl.legende dt img {margin: 0;} /* defini dans le parsing */
dl.legende dd {margin: 0; padding: 0 5px; font-style: italic}
#corps dl.legende dd img {float:right; margin: 0; float: none;}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
/************************************************************************************/
/*                             BODY - DOCUMENT - CORPS                              */
/************************************************************************************/
 body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #555555;
	background-color: #ffffff;
/*MSIE5*/
	/*font-size: 10px;*/

	font-size: small;
	font-family:arial, sans-serif;
}








#document {
	margin: 6px auto;
	width: 985px;
}
#corps {
	margin: 0 auto;
	text-align: left;
	overflow:hidden;
	zoom:1;
	padding-top:10px;
/*MSIE5*/
}
#colonnegauche {
	float: left;
	width: 195px;
	margin-right:15px;
}
#colonnedroite {
	float: right;
	width: 195px;
	margin-left:15px;
}
#contenu {
	float: left;
	width: 100%;
}
#corps.avecDeuxColonnes #contenu {
	width: 563px;
}
#corps.avecColonneDroite #contenu, #corps.avecColonneGauche #contenu {
	width: 774px;
}
/************************************************************************************/
/*                                      CHEMIN                                      */
/************************************************************************************/
#chemin {
	clear: both;
	text-align:left;
	background:#dbe3e9;
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
	zoom:1;
}
#chemin span{
line-height:26px;
display:block;
float:left;
padding-left:5px;
}
#chemin img{
float:right;
}

#chemin a:hover {
	text-decoration: none;
}
/************************************************************************************/
/*                                   NAVIGATION PORTAIL                             */
/************************************************************************************/
#navPortail {
	margin: 0 0 0 0;
	border-bottom:1px solid #FFF;
	background-color: #415158;
	width:985px;
	overflow:hidden;
	zoom:1;
}
#navPortail ul {
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #415158;
	
}
#navPortail li {
	margin: 0;
	padding: 0;
	display: block;
	float:left;
	border:none;
	margin-top:2px;
}
#navPortail li.home {
	padding: 0;
	margin:0;
	border-width: 0px;
}
#navPortail a {
	margin: .6em .5em .3em .5em;
	padding: 0px 10px;
	color: #ffffff;
	background-color: #415158;
	border-right-color: #ffffff;
	text-decoration: none;
	border-right: 1px solid;
}
#navPortail li.home {
	padding: 0;
	margin: 0;
	width: auto;
}
#navPortail li.home a {
	padding: 0;
	margin: 0;
	border-width: 0px;
}
#navPortail img {
	vertical-align: middle;
	background-color: #A2A7AD;
	border-width: 0;
}
#navPortail a:hover {
	text-decoration: underline;
}
/************************************************************************************/
/*                                   BANDEAU HAUT                                   */
/************************************************************************************/
#bandeauHaut {
	clear:both;
	margin: 0;
	padding: 0;
	height: 108px;
	background-repeat: no-repeat;
	background-position: 80%;
	width: 100%;
	overflow: hidden;
	height:123px;
	background:url(images/header1.jpg) no-repeat left top;
}
#document .bandeau1 {
background:url(images/header1.jpg) no-repeat left top;
}
#document .bandeau2 {
background:url(images/header2.jpg) no-repeat left top;
}
#document .bandeau3 {
background:url(images/header3.jpg) no-repeat left top;
}
#document .bandeau4 {
background:url(images/header4.jpg) no-repeat left top;
}
#document .bandeau5 {
background:url(images/header5.jpg) no-repeat left top;
}
#document .bandeau6 {
background:url(images/header6.jpg) no-repeat left top;
}
#document .bandeau7 {
background:url(images/header7.jpg) no-repeat left top;
}
#document .bandeau8 {
background:url(images/header8.jpg) no-repeat left top;
}
#document .bandeau9 {
background:url(images/header9.jpg) no-repeat left top;
}
#document .bandeau10 {
background:url(images/header10.jpg) no-repeat left top;
}
#document .bandeau11 {
background:url(images/header11.jpg) no-repeat left top;
}
#document .bandeau12 {
background:url(images/header12.jpg) no-repeat left top;
}
#document .bandeau13 {
background:url(images/header13.jpg) no-repeat left top;
}
#document .bandeau14 {
background:url(images/header14.jpg) no-repeat left top;
}
#bandeauHaut h1 {
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
	margin-left:29px;
	display:inline;;
}

#bandeauHaut #logoAcc{
display:block;
width:206px;
height:56px;
text-decoration:none;
}
#headDroite{
float:right;
text-align:right;
}

#recherche {
	margin: 20px 0px 0pt 92px;
	padding:0;
	text-align:right;
	width:190px;
	overflow:hidden;
	/*background: url(images/fondAllrech.gif) no-repeat left top;*/
}

/*#recherche {
	
	#
}*/

#recherche form {
	margin: 0;
	padding: 0;
}
#recherche input {
	margin: 0;
	border:none;
	background: url(images/fondCHAMPrech.gif) no-repeat left top;
	height:24px;
	line-height:24px;
	border:none;
	border:0;
	/*display:block;*/
	float:left;
	width:150px;
	padding-top:3px;
	
}
#recherche input.submit {
	padding: 0;
	margin: 0;
	color: #FFF;
	background: url(images/fondBTNrech.gif) no-repeat left top;
	height:24px;
	width:30px;
	padding-bottom:3px;
	padding-top:0px;
	font-size:11px;
	cursor:pointer;
	

}
/*#recherche input.submit {
margin-left:-3px;
}*/

#logo {
	margin-top: 10px;
	margin-right:10px;
}
#logo img {

border:1px solid #FFF;
}
#logo img.sansbordure {
border: none;
}

#logo img, #logo a{
display:inline;

}


#sommaire{
	clear: both;
	margin: 0;
	text-align: right;
	padding-top:5px;
	padding-bottom:5px;
}
#sommaire li {
padding:0px;
margin-top:0px;
border-left:none;
	display: inline;
	list-style-type: none;
	margin-left:10px;
}
#sommaire a {
	margin: 0;
}
#sommaire a:hover {
	text-decoration: underline;
}
#sommaire a.first {
	background-image: url(none);
}
/************************************************************************************/
/*                                   NAVIGATION                                     */
/************************************************************************************/
ul#navigation {
	background-color: #F6F6F6;
	clear: both;
	padding: 0;
	margin:0;
}
#navigation ul {
	margin: 0;
	padding: 0;
}
#navigation li {
padding:0px;
margin-top:0px;
border-left:none;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #A91414;
	list-style-type: none;
}

#navigation li a {
	color: #000;
	text-decoration: none;
}
#navigation li li a {
	color: #000;
	text-decoration: none;
}


#navigation li.menuniveau1{
background: #83a9c0 url(images/menuBloc_top.gif) no-repeat left top;
width:195px;
}
#navigation li.menuniveau1 .basMenu{
background: url(images/menuBloc_bottom.gif) no-repeat left bottom;
width:195px;
padding-bottom:10px;
}

#navigation li.menuniveau1 h4{
font-family:georgia, serif;
color:#FFF;
font-size:17px;
font-weight:normal;
padding-top:8px;
margin-left:12px;
margin-bottom:10px;
margin-top:0px;
}
#navigation li.menuniveau1 ul{
	margin: 0;
	padding: 0;
}
#navigation li.menuniveau1 li{
padding:0px;
margin-top:0px;
border-left:none;
display:inline;
}

#navigation li.menuniveau1 li a,#navigation li.menuniveau1 li.selected a{
  line-height:23px;
  color:#496073;
  font-size:13px;
  padding-left:20px;
  background: #e0e9ef url(images/menuBloc_item.gif) no-repeat left top;
  display:block;
  margin-bottom:4px;
}

#navigation li.menuniveau1 li a:hover{
background: #FFF url(images/menuBloc_item_ON.gif) no-repeat left top;
}
#navigation li.menuniveau1 a:hover {
	color: #A91414;
}

#navigation li.menuniveau1 li.selected a {
font-weight:bold;
}

#navigation li.menuniveau1 li.selected ul{
margin:0;
border-left:1px solid #FFF;
margin-left:30px;
padding-left:5px;
margin-bottom:7px;
padding-bottom:0px;
}

#navigation li.menuniveau1 li.selected li a ,  #navigation li.menuniveau1 li.selected li a{
line-height:15px;
color:#FFF;
font-size:11px;
padding-left:0;
margin-left:0px;
background: none;
display:block;
}
#navigation li.menuniveau1 li.selected li.selected a, #navigation li.menuniveau1 li.selected li a:hover{
background: none;
color:#fadfb4;
font-weight:bold;
}

/************************************************************************************/
/*                                            CONTENU                               */
/************************************************************************************/
#contenu .accroche {
  font-weight: bold;
}


#contenu table {
	border-collapse: collapse;
}

#contenu th {
	border: 1px solid;
	padding: 2px 5px;
	background-color: #96273D;
	color: #ffffff;
	border-color: #96273D;
}
#contenu td {
	border: 1px solid;
	padding: 2px 5px;
	border-color: #96273D;
}


#contenu .paragraphe {
	margin: 10px 0;
	padding-left: 5px;
	/*clear: both;*/
}


.boutonOrange , .boutonBleu{
padding:7px;
margin:3px;
display:block;
text-decoration:none;
text-align:center;
font-weight:bold;
}

.boutonOrange{
background: #d1922b url(images/fondBTN_orange.gif) repeat-x left top;
border: 1px solid #d4a373;
color:#FFF;
}
.boutonBleu{
background: #b0c9d7 url(images/fondBTN_bleu.gif) repeat-x left top;
border: 1px solid #8eb2c6;
color:#4b748b;
font-weight:normal;
}



/************************************************************************************/
/*                                BAS DE PAGE                                       */
/************************************************************************************/
#basPage {
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 40px 0;
}
#basPage #editeurStyle {
	float: left;
	width: 15%;
	padding: 0 0 0 2em;
}
#basPage ul{
    margin-bottom:8px;
}
#basPage ul li {
	display: inline;
	padding:0px;
	margin-top:0px;
	border-left:none;
}
#basPage ul li a {
	padding: 0;
	margin: 0;
	margin-left:4px;
	text-decoration:none;
	padding-right:5px;
	border-right:1px solid #496073;
}
#basPage ul .last a {
	border-right-width: 0;
	padding-right: 0;
}
#basPage ul li a.retourIsere {
	padding: 0;
	margin: 0;
}
#basPage ul li a img {
	margin: 0 0 0 0;
}

#basPage ul li.rss {
padding-right:22px;
background:url(images/rss.gif) no-repeat right center

}
#basPage ul li.rss a{
border:none;
}
/************************************************************************************/
/*                                      FORMULAIRE                                  */
/************************************************************************************/
#formCreation, #contenu .formToControl {
	margin: 0;
	padding: 0;
	width: 99%;
}
#contenu textarea, #contenu input, #contenu select {
	border: 1px solid #8eb2c6;
	color: #555555;
	background:#e8eef2;
}
#contenu input.case {
	border: none;
	background:none;
}

#contenu fieldset, #contenu .contenu fieldset {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid;
	border-color: #cccccc;
}
#contenu legend, #contenu .contenu legend {
	/*display:block;*/
	padding: 5px;
	color: #555555;
	font-family:georgia, serif;
	font-size:13px
	background:#FFF;
}

#contenu label {
	display: block;
	float: left;
	width:150px;
}


#contenu p, #contenu .contenu p {
	clear: both;
	margin: 0;
	padding: 2px 0;
}
#contenu p label, #contenu .contenu p label {
	width: 150px;
	display: block;
	float: left;
}
#contenu p label.info, #contenu .contenu p label.info {
	float: none;
}
#contenu p label.enLigne, #contenu .contenu p label.enLigne {
	float: none;
	display: inline;
}
#contenu label.enLigne, #contenu label.enLigne {
	float: none;
	display: inline;
}
#contenu .action {
	text-align: right;
}
#contenu .action input {
padding:7px;
margin:3px;
text-decoration:none;
text-align:center;
font-weight:bold;
background: #b0c9d7 url(images/fondBTN_bleu.gif) repeat-x left top;
border: 1px solid #8eb2c6;
color:#4b748b;
font-weight:normal;
}
/************************************************************************************/
/*                                      ERREURS FORMULAIRE                          */
/************************************************************************************/
ul.erreur li {
	padding: 5px 0;
	padding:0px;
margin-top:0px;
border-left:none;
}
ul.erreur label {
	color: #FF0000;
	text-decoration: underline;
}
/************************************************************************************/
/*                                      RECHERCHE                                   */
/************************************************************************************/
#formRecherche {
	margin: 0;
	padding: 0;
}
#formRecherche fieldset {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid;
}
#formRecherche legend {
	margin: 0 1em;
	padding: 0;
}
#formRecherche label {
	margin: 0 .5em 0 0;
	border-bottom: 1px dashed;
}
#formRecherche #filtre {
	float: left;
	width: 64%;
	min-width: 8em;
	margin-top: 1em;
}
#formRecherche #filtreInit {
	float: left;
	width: 35%;
	min-width: 5em;
	margin-top: 1em;
}
#formRecherche #filtreInit input {
	float: right;
}
#formRecherche #filtreInit label {
	width: 60%;
}
#formRecherche #filtre p, #formRecherche #filtreInit p {
	margin: 0;
	padding: .3em 0;
	clear: both;
}
#formRecherche p label {
	float: left;
	width: 120px;
}
#formRecherche input.submit {
	padding: 1px;
	border: 1px solid;
}
/************************************************************************************/
/*                                      PAGINATION                                  */
/************************************************************************************/
.blocNavigation {
	text-align: center;
}
.regletteNavigation {
	margin: 5px 0 10px 0;
}
.regletteNavigation span {
	padding: 2px 0;
	border-bottom-color: black;
	border-bottom: 1px solid;
}
.regletteNavigation a {
	margin: 0 2px;
	padding: 0 2px;
	color: #000000;
	background-color: #ebebeb;
	border-bottom-color: #000000;
	border-right-color: #000000;
	border-bottom: 1px solid;
	border-right: 1px solid;
	text-decoration: none;
}
.regletteNavigation a:hover, .regletteNavigation a.pageSelected {
	background-color: #96273D;
	color: #ffffff !important;
}
/************************************************************************************/
/*                                      MODULES                                     */
/************************************************************************************/
.moduleRight, .moduleLeft {
	/*width: 95%;*/
	margin: 5px 0 12px 0;
	overflow: hidden;
}
.moduleLeft h3, .moduleRight h3 {
	margin: 0;
	padding: 0 0 2px 0;
	/*text-align: center;*/
}
.moduleLeft p, .moduleRight p {
	padding: 0;
	margin: .3em;
}
/*************************************************************************************/
/*                                      TEMPLATE                                     */
/*************************************************************************************/
/* Plan du site */
#contenu .tpl_plansite ul {
	margin-left:20px;	
}

#contenu .tpl_plansite li {
border-left:none;
margin-top:5px;
margin-bottom:5px;
background-image: none;
}

#contenu .tpl_plansite li ul{
margin-top:10px;
margin-bottom:10px;
}

#contenu .tpl_plansite li a {
	color:#555555;
	font-family:georgia, sans-serif;
	font-size:17px;
	text-decoration:none
}

#contenu .tpl_plansite li a:hover {
text-decoration:underline;
}

#contenu .tpl_plansite li ul li {
background:url(images/plansitepuce.gif) no-repeat left 3px;
margin-top:2px;
margin-bottom:2px;

}
#contenu .tpl_plansite li ul li a {
	font-family:Arial, serif;
	font-size:13px;	
}
#contenu .tpl_plansite li ul li ul li{
border-left:none;
background:none;
margin-top:0px;
margin-bottom:0px;
}
#contenu .tpl_plansite li ul li ul li a{
font-size:11px;
}

/*---------------------------------*/
/*---------------------------------*/

#contenu .TPL_PLANSITEODE ul {
	margin-left:20px;	
}

#contenu .TPL_PLANSITEODE li {
border-left:none;
margin-top:5px;
margin-bottom:5px;
background-image: none;
}

#contenu .TPL_PLANSITEODE li ul{
margin-top:10px;
margin-bottom:10px;
}

#contenu .TPL_PLANSITEODE li{
	color:#555555;
	font-family:georgia, sans-serif;
	font-size:17px;
	text-decoration:none
}

#contenu .TPL_PLANSITEODE li a:hover {
text-decoration:underline;
}

#contenu .TPL_PLANSITEODE li ul li {
padding-left:0;
margin-top:0px;
margin-bottom:0px;
line-height:17px;
}
#contenu .TPL_PLANSITEODE li ul li a {
	font-family:Arial, serif;
	font-size:13px;
	text-decoration:none;
	padding:0;
	margin:0;
	background:url(images/plansitepuce.gif) no-repeat left 3px;
	padding-left:5px;
}
#contenu .TPL_PLANSITEODE li ul li ul li{
border-left:none;
background:none;
margin-top:0px;
margin-bottom:0px;

}
#contenu .TPL_PLANSITEODE li ul li ul li a{
font-size:11px;
background:none;
}













#contenu .tpl_agendaListe p, #contenu .tpl_agendaRecherche p, #contenu .tpl_evenementListe p {
	margin: 0;
	padding: 0;
}
#contenu .tpl_partage .paragraphe {
	padding-left: 0;
}
#contenu .tpl_actualiteListe p.lienActualite {
	clear: both;
	text-align: right;
}
#contenu .tpl_actualiteListe p.lienActualite a {
	padding: 0 0 0 18px;
}
#contenu .tpl_actualiteListe p {
	margin: .3em 0;
	padding: 0;
}
#contenu div.bloc0, #contenu div.bloc1 {
	clear: both;
	margin: 15px 0;
}
/*#contenu .tpl_agendaListe .bloc0, #contenu .tpl_agendaListe .bloc1, #contenu .tpl_partenaire .bloc0, #contenu .tpl_partenaire .bloc1, #contenu .tpl_actualiteListe .bloc0, #contenu .tpl_actualiteListe .bloc1, #contenu .tpl_accrocheFilles .bloc0, #contenu .tpl_accrocheFilles .bloc1 {
	clear: both;
	padding: 10px 0;
}
*/
.tpl_cantonCarte .colonnes {
	width: 27%;
	float: left;
}
#contenu .tpl_rss img {
	margin: 0;
	margin-right: 5px;
}
/* contributions */
#contenu .tpl_contrib {
	margin: 0 1em;
}
#contenu .tpl_contrib ul {
	margin: 0;
	padding: 0;
}
#document .tpl_contrib li {
	margin: 0;
	padding: 0;
	/*width: 100%;
*/
	overflow: hidden;
	list-style-type: none;
}
#document .tpl_contrib li.titrage {
	font-size: 120%;
	padding: .5em 0;
}
#document .tpl_contrib li span {
	float: right;
	margin: -1.2em .3em 0 0;
}
#document .tpl_contrib ul li.fermer .niveau {
	padding: 3px 0;
	/* width: 100%;
*/
	overflow: hidden;
}
#document #contenu .tpl_contrib li.fermer li .niveau {
	padding-bottom: 10px;
}
#document #contenu .tpl_contrib li.fermer li li .niveau {
	background-position: 50px  100%;
}
#document #contenu .tpl_contrib .niveau {
	margin: 5px 0 2px 0;
	padding: 3px;
}
#document .tpl_contrib img {
	margin-bottom: 0px;
}
#document .tpl_contrib .niveau2 img {
	margin-left: 25px;
}
#document .tpl_contrib .niveau3 img {
	margin-left: 50px;
}
#document .tpl_contrib .niveau4 img {
	margin-left: 75px;
}
#document .tpl_contrib .niveau5 img {
	margin-left: 100px;
}
#document .tpl_contrib .niveau6 img {
	margin-left: 125px;
}
#document .tpl_contrib .niveau7 img {
	margin-left: 150px;
}
#document .tpl_contrib .niveau1 .contenuNiveau {
	width: 95%;
}
#document .tpl_contrib .niveau2 .contenuNiveau {
	width: 92%;
}
#document .tpl_contrib .niveau3 .contenuNiveau {
	width: 88%;
}
#document .tpl_contrib .niveau4 .contenuNiveau {
	width: 84%;
}
#document .tpl_contrib .niveau5 .contenuNiveau {
	width: 80%;
}
#document .tpl_contrib .niveau6 .contenuNiveau {
	width: 76%;
}
#document .tpl_contrib .niveau7 .contenuNiveau {
	width: 70%;
}
#document .tpl_contrib a.arbo {
	display: inline;
	float: left;
}
#document .tpl_contrib .contenuNiveau {
	background-color: #EFEFEF;
	border: 1px solid #B2B2B2;
	float: right;
	padding: 3px;
}
#document .tpl_avisAjout .contenuAvis {
	background-color: #EFEFEF;
	border: 1px solid #B2B2B2;
	/*float: right;
*/
	padding: 3px;
	margin: 5px 0 5px 0;
}
#moduleUtilisateur {
	margin: 0;
}
#moduleUtilisateur li {
	display: inline;
	margin: 10px;
}
#document .tpl_avisListe img {
	margin: 0;
}

/*------------------------------------------------------------------------------*/
/*-----------*--------------Paragraphe de style--------------*-------------------*/
/*---------------------------------------------------------------------------------*/


.PRS_FONDGRIS,#contenu .PRS_FONDGRIS, #colonneDroite .PRS_FONDGRIS,  #colonneGauche .PRS_FONDGRIS ,
.PRS_FONDGRIS50G,#contenu .PRS_FONDGRIS50G, #colonneDroite .PRS_FONDGRIS50G,  #colonneGauche .PRS_FONDGRIS50G ,
.PRS_FONDGRIS50D,#contenu .PRS_FONDGRIS50D, #colonneDroite .PRS_FONDGRIS50D,  #colonneGauche .PRS_FONDGRIS50D {
background:#dce3e8;
padding:0px;
overflow:hidden;
zoom:1;
padding-bottom:0px;
margin-top:0;
}

.PRS_FONDGRIS50G, #contenu .PRS_FONDGRIS50G, #colonneDroite .PRS_FONDGRIS50G,  #colonneGauche .PRS_FONDGRIS50G{
width:48.5%;
float:left;
margin-top:0;
}

.PRS_FONDGRIS50D, #contenu .PRS_FONDGRIS50D, #colonneDroite .PRS_FONDGRIS50D,  #colonneGauche .PRS_FONDGRIS50D{
width:48.5%;
float:right;
margin-top:0;
}

.PRS_FONDGRIS h3 , .PRS_FONDGRIS50D h3 , .PRS_FONDGRIS50G h3{
background:#FFF;
color:#6094b5;
font-family:georgia, serif;
line-height:27px;
font-weight:normal;
margin-top:0px;
margin-left:0;
margin-bottom:0;
font-size:17px;
text-transform:none;
text-align:left;
clear:both;
}



#contenu .PRS_FONDGRIS p, #contenu .PRS_FONDGRIS h4, #contenu .PRS_FONDGRIS h5, #contenu .PRS_FONDGRIS ul, #contenu .PRS_FONDGRIS50D p, #contenu .PRS_FONDGRIS50D h4, #contenu .PRS_FONDGRIS50D h5, #contenu .PRS_FONDGRIS50D ul, #contenu .PRS_FONDGRIS50G p, #contenu .PRS_FONDGRIS50G h4, #contenu .PRS_FONDGRIS50G h5, #contenu .PRS_FONDGRIS50G ul{
margin:8px;
}

.PRS_FONDGRIS p, .PRS_FONDGRIS h4, .PRS_FONDGRIS h5,  .PRS_FONDGRIS ul, .PRS_FONDGRIS50D p, .PRS_FONDGRIS50D h4, .PRS_FONDGRIS50D h5, .PRS_FONDGRIS50D ul, .PRS_FONDGRIS50G p, .PRS_FONDGRIS50G h4, .PRS_FONDGRIS50G h5, .PRS_FONDGRIS50G ul{
margin:8px;
}

.PRS_ARRONDISORANGE{
background : url(images/blocPetit_bord.gif) repeat-y ;
width:195px;
border-bottom:1px solid #cccccc;
margin-top:0;
}

.PRS_ARRONDISORANGE h3{
background : url(images/blocOrange_top.gif) no-repeat left top ;
line-height:34px;
padding-left:10px;
color:#FFF;
text-align:left;

}

.PRS_ARRONDISGRIS{
background : url(images/blocPetit_bord.gif) repeat-y ;
width:195px;
border-bottom:1px solid #cccccc;
margin-top:0;
}

.PRS_ARRONDISGRIS h3{
background : url(images/blocGris_top.gif) no-repeat left top ;
line-height:34px;
padding-left:10px;
color:#FFF;
text-align:left;
clear:both;
}


.PRS_ARRONDISGRISGG h4 , .PRS_ARRONDISGRISGD h4 {
color:#6094b5;
font-family:georgia, serif;
line-height:27px;
font-weight:normal;
margin-top:0px;
margin-left:0;
margin-bottom:0;
font-size:17px;
text-transform:none;
text-align:left;
}

#document #contenu .PRS_ARRONDISGRISGG{
float:left;
padding: 0;
margin-top:0;
}

#document #contenu .PRS_ARRONDISGRISGD{
float:right;
padding: 0;
margin-top:0;
}

.PRS_ARRONDISGRISGG , .PRS_ARRONDISGRISGD{
background : url(images/blocGrand_bord.gif) repeat-y ;
width:274px;
border-bottom:1px solid #cccccc;
}

.PRS_ARRONDISGRISGG h3 , .PRS_ARRONDISGRISGD h3{
background : url(images/h3_blocBulleGris.gif) no-repeat left top ;
line-height:34px;
padding-left:10px;
margin-top:0;
clear:both;
color:#FFF;
text-align:left;
}


#document #contenu .PRS_ARRONDISGRISGD p, #document #contenu .PRS_ARRONDISGRISGG p{
margin:5px;
}


.imagedessous {
	position:absolute;
	z-index:1;
}
.imagedessus {
position:relative;
z-index:3;
}







