/* --------------

Debut Structure / gŽnŽral

-------------- */

	.hauteurMini {
		float : left;
		width : 1px;
		padding : 0;
		margin : 1px;
		height : 330px;
		display : none;
}
	form.formDefaut {
		margin : 0;
		padding : 0;
}
	body {
		padding : 10px;
		text-align : center;
		background : #FFFFFF;
		margin : auto;
		margin-top : 0;
		margin-bottom : 0;
}
	body.pop {
		padding : 0px;
		text-align : center;
		background-image : url(../images/fd_beige.gif);
		margin : auto;
		margin-top : 0;
		margin-bottom : 0;
}
	.conteneur{
		position : relative;
		width : 17cm;
		text-align : left;
		margin : auto;
		border : none;
		background-color : #FFFFFF;
}
	.conteneurPop{
		position : relative;
		width : 600px;
		text-align : left;
		margin : auto;
		border : 1px #000000 solid;
		background-color : #FFFFFF;
}
	.conteneurPopFiche{
		position : relative;
		width : 100%;
		padding : 15px;
		text-align : left;
		margin : auto;
		border : 1px #000000 solid;
		background-color : #FFFFFF;
}
	.spacerOrig{
		clear : both;
		line-height : 0;
		margin : 0;
		padding : 0;
}
	.spacerOrigRel{
		clear : both;
		line-height : 0;
		margin : 0;
		padding : 0;
}
	.spacer{
		clear : both;
		line-height : 0;
		margin : 0;
		padding : 0;
		width: 100%;
}
	.pageSansCG{
		position : relative;
		padding : 0px;
		padding-bottom : 20px;
		width : 100%;
}
	a {
		font-family : Arial, Helvetica, sans-serif; 
		color : #666600; 
		text-decoration : none; 
		font-weight : normal; 
		font-size : 11px; 
}
	a:hover {
		font-family : Arial, Helvetica, sans-serif; 
		color : #666600; 
		text-decoration : underline; 
		font-weight : normal; 
		font-size : 11px; 
}
	.divq{
		font-family : Arial, Helvetica, sans-serif; 
		color : #000000; 
		text-decoration : none; 
		font-weight : normal; 
		font-size : 11px; 
		text-align : left;
}
	p{
		margin-top : 0px;
		padding-top : 0px;
		margin-bottom : 4px;
		padding-bottom : 4px;
}
	ul{
		margin-top : 0px;
		padding-top : 0px;
		margin-bottom : 0px;
		padding-bottom : 0px;
}
	.nouvelleNavPage {
		float : left;
		width : 80%;
		text-align : left;
}
	.nouvelleNavHaut {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #333333;
		font-weight : normal;
		text-decoration : none;
		text-align : right;
		padding-top : 3px;
		padding-bottom : 0px;
		clear : both;
}
	.nouvelleNavHaut a{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #333333;
		font-weight : normal;
		text-decoration : none;
}
	.nouvelleNavHaut a:hover{
		font-size : 11px;
		color : #000000;
		font-weight : normal;
		text-decoration : none;
}
	.espacement {
		position : relative;
		width : 100%;
		line-height : 0px;
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 1px; 
		margin : 0;
		padding : 0;
		margin-top : 5px;
		margin-bottom : 5px;
		border-top : 1px #E4E4E4 solid;
		clear : both;
}
	.espacementSansLigne {
		/*position : relative;*/
		width : 100%;
		line-height : 0px;
		font-family : Arial, Helvetica, sans-serif; 
		font-size : 1px; 
		margin : 0;
		padding : 0;
		margin-top : 5px;
		margin-bottom : 5px;
		border-top : 1px #E4E4E4 solid;
		clear : both;
}

/* --------------

Debut entete

-------------- */

	.entete{
		position : relative;
		background : #FFFFFF;
		width : 100%;
		text-align : right;
		padding-left : 0px;
		padding-right : 0px;
}
	.bando {
		text-align : left;
	}
	.logo {
		z-index : 0;
}
	.logo img{
		width : 100%;
}

/* --------------

Debut pied de page

-------------- */

	.pdp{
    display : none;
}

/* --------------

Debut zone de recherche

-------------- */

	.rechercheZone{
    display : none;
}

/* --------------

Debut Zone de situation / navigation

-------------- */

	.navZone{
		position : relative;
		margin : 0;
		padding-left : 15px;
		padding-right: 5px;
		font-size : 10px;
		border-top : 1px #000000 solid;
		border-bottom : 1px #666600 solid;
		background-color : #FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		color : #000000;
		text-decoration : none;
}
	.navZone a.nolink:hover{
    text-decoration : none;
    color : #888888;
}
	.navZone a{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		color : #888888;
		text-decoration : none;
}
	.navZone a:hover{
		color : #666600;
		text-decoration : none;
		font-size : 10px;
}
	.navZone span{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		color : #000000;
		text-decoration : none;
}

/* --------------

Debut menu1

-------------- */

	.menuN1Zone{
    display : none;
}

/* --------------

Debut menuGauche

-------------- */

	.menu {
    display : none;
}

/* --------------

Debut centre

-------------- */

	.centralSansMenuG, .centralAvMenuG {
		/*float : left;
		width : 96%;
		margin-top : 25px;
		margin-left : 10px;*/
		float : none;
		width : 100%;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		display : block;
		margin-top : 20px;
}
	.cC {
		float : left;
		width : 65%;
		margin : 0;
		padding : 0;
}
	.titre{
		margin-bottom : 10px;
		padding-top : 5px;
		background-color : #FFFFFF;
		border-top : 1px #DDDDDD solid;
}
	.titreAbsent{
		margin : 0;
		padding : 0;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 1px;
		line-heught : 0px;
		background-color : #FFFFFF;
}
	.titre a{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #333333;
		font-weight : normal;
		text-decoration : none;
}
	.titre a:hover{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #333333;
		font-weight : normal;
		text-decoration : underline;
}
	.titre p{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 24px;
		color : #000000;
		font-weight : normal;
		text-decoration : none;
		margin-top : 0;
		margin-bottom : 0;
}

/* --------------

Debut colonne droite

-------------- */

	.cD {
		float : right;
		width : 32%;
		margin : 0;
		padding : 0;
		margin-top : 0px;
		margin-left : 2%;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		background-color : #FFFFFF
		text-align : left;
}

/* --------------

Debut En construction

-------------- */

	.pageConstDiv {
		width : 100%;
		text-align : center;
}
	.pageConstDiv div {
		margin : auto;
		padding : 0;
		padding : 5px;
		margin-top : 80px;
		margin-bottom : 5px;
		border-top : 1px #CCCCCC solid;
		border-bottom : 1px #CCCCCC solid;
		width : 50%;
		text-align : center;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 15px;
		color : #333333;
		font-weight : normal;
		text-decoration : none;
}
	.pageConstDiv span{
		text-align : center;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 16px;
		color : #333333;
		font-weight : bold;
		text-decoration : none;
}

/* --------------

Debut nouvelle

-------------- */

	.cCnouvelle {
		float : left;
		width : 88%;
		margin : 0:
		padding : 0;
}
	.cCnouvelle100 {
		margin : 0:
		padding : 0;
}
	.cDnouvelleListe {
		position : absolute;
		right : 0;
		width : 150px;
		margin : 0:
		padding : 0;
		color : #333333;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight : normal;
		padding-top : 1px;
		/*background : #DDDDDD;
		border : 1px #000000 solid;*/
}
	.cDnouvelle {
		float : left;
		width : 50px;
		margin : 0:
		padding : 0;
		margin-top : 0px;
		margin-right : 2%;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		background-color : #FFFFFF
}
	.nouvelle{
		margin : 0px;
		padding : 0px;
		display : block;
		margin-bottom : 5px;
}
	.nouvelleTit {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		color : #666600;
		font-weight : bold;
		text-decoration : none;
		padding : 0;
		margin : 0;
		margin-bottom : 6px;
}
	.nouvelleTitSeule {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 16px;
		color : #666600;
		font-weight : bold;
		text-decoration : none;
		padding : 0;
		margin : 0;
		margin-bottom : 10px;
		text-align : left;
		line-height : 17px;
}

/* --------------

Debut Autre

-------------- */

	.Ancre {
		padding : 0;
		margin : 0;
		line-height : 0px;
		font-size : 0px;
}
	.aucun {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : normal;
		text-decoration : none;
}

	.printTop{
		width : 100%;
		border-bottom : 2px #666600 solid;
		text-align : right;
		padding-top : 5px;
		clear : both;
}
	.printBottom{
		width : 100%;
		border-top : 2px #666600 solid;
		text-align : right;
		padding-bottom : 5px;
		clear : both;
}
	.printTop a, .printBottom a{
		font-family : Arial, Helvetica, sans-serif; 
		text-decoration : none; 
		font-weight : normal; 
		font-size : 11px;
}
  .printFormat {
    display : none;
}
