/* Debut style boulogne.css */

/* typo 15 */
.gris15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999999;
}
.marron15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #c8013b;
}

.rougeorange15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ea4f07;
}

.vert15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CCCC00;
}
.orange15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fe4d0f;
}
.mauve15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #884c78;
}
.bleu15 {
	color: #949dbd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.rose15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #f73a68;
}
.noir15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}
/* fin typo 15 */
/* typo 13 */
.gris13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
}
.marron13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c8013b;
}

.rougeorange13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ea4f07;
}

.vert13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCC00;
}
.orange13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fe4d0f;
}
.mauve13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #884c78;
}
.bleu13 {
	color: #949dbd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.rose13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #f73a68;
}
.noir13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
/* fin typo 13 */
/* typo 12 */
.gris12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.marron12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c8013b;
}

.rougeorange12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ea4f07;
}

.vert12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCC00;
}
.orange12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fe4d0f;
}
.mauve12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #884c78;
}
.bleu12 {
	color: #949dbd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rose12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f73a68;
}
.noir12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* fin typo 12 */
/* typo 11 */
.gris11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.marron11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c8013b;
}

.rougeorange11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ea4f07;
}

.vert11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCC00;
}
.orange11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fe4d0f;
}
.mauve11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #884c78;
}
.bleu11 {
	color: #949dbd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.rose11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f73a68;
}
.noir11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/* fin typo 11 */
.rose12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f73a68;
}
.rose18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #f73a68;
}

.titre {
	font-size: 18px;
	color: #CC0033;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.titreexpo {
	font-size: 13px;
	color: #993399;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.soustitrecompte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #999999;
}
.soustitreexpo {
	font-size: 19px;
	font-weight: bold;
	color: #993399;
	font-family: Arial, Helvetica, sans-serif;
}
.texteexpo {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
}
.grisf12tableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.titretexte {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.euro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.liensavoir {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.texteactu {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
}
.cartouchedroit {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.titreactu01 {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.titreactu02 {
	font-size: 12px;
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.titreactu03 {
	font-size: 12px;
	color: #99CC00;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.titreactu04 {
	font-size: 12px;
	color: #996699;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.titreviemuni {
	font-size: 14px;
	color: #CC0033;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.titreviemuni01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #990033;
	text-decoration: none;
}
.soustitreviemuni {
	font-size: 12px;
	color: #CC0033;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.tel {
	font-size: 11px;
	color: #CC0033;
	font-family: Arial, Helvetica, sans-serif;
}
.textevie1 {
	font-size: 12px;
	color: #990033;
	text-decoration: none;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
}
.textevie {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
}
.lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990033;
}
.titreviemuni02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	text-decoration: none;
}
.justifdroite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: right;
}
.justifgauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: left;
}
.liencompte {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.titreform01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990033;
}
.soustitreform01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990033;
	font-weight: bold;
}
.soustitreform02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #990033;
	font-weight: bold;
}
.lien2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990033;
}
.blanc12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.voilet12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990033;
}
.texte11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.titretexteform {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990033;
}
.voilet12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990033;
}
.blanc12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.lienblanc12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #FFFFFF;
}
.grisf12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
.grisf12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
}
.liengris12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	text-align: justify;
}
.gris10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.voilet11 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990033;
}
.noir12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.gris12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.mauve15b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #663333;
}
.mauve11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #663333;
}
.mauve12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #663333;
}
.mauve12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #663333;
}
.lienmauve {
	font-family: Arial, Helvetica, sans-serif;
	color: #663333;
}
.lienmauveb {
	font-family: Arial, Helvetica, sans-serif;
	color: #663333;
	font-weight: bold;
}
.mauve20b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #663333;
}
.mauve13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #663333;
}
.lienmauve11 {
	font-size: 11px;
	color: #663333;
	font-family: Arial, Helvetica, sans-serif;
}
.gris11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}
.mauvebis12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993366;
}
.mauvebis12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993366;
}
.mauvebis15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #993366;
}
.orangebis15b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF6600;
	font-weight: bold;
}
.gris13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
}
.orange12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
}
.lienorange {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;
}
.orangef {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;
}
.gris13b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}
.orange11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
}
.orange10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
}
.lienorangebis {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
}
.orangebis12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
}
.orangebis11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
}
.liengris {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.orangebis12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
}
.marron15b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #993300;
}
.marron13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #993300;
}
.marron12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #993300;
	font-size: 12px;
}
.gris15b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #999999;
}
.gris15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999999;
}
.lienmarron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300;
}
.bleu18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9999CC;
}
.bleu18f {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #336666;
}
.bleu13f {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #336666;
}
.bleu20b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #9999CC;
	font-weight: bold;
}
.bleu15f {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #336666;
}
.bleu {
	color: #336666;
}
.bleu12B {
	color: #336666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}






/* Debut style couleur.css */

.orange {
	color: #FF6600;
}
.rougeorange {
	color: #FF3300;
}
.vert {
	color: #99CC00;
}
.mauve {
	color: #996699;
}
.violet {
	color: #990033;
}
.noir {
	color: #000000;
}


/* Debut style menuprincipal.css */

.qmclear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	}

.qmmc {
	position:relative;
	}

.qmmc a {
	float:left;
	display:block;
	/*white-space:nowrap;*/
	}
.qmmc div a {
	float:none;
	}

.qmmc div {
	display:none;
	position:absolute;
}

	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		background-color:transparent;
	}


	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		color:#000000;
		background-color:#ffffff;
		font-family:Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration:none;
		text-align:center;
	}
	
	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		background-color:#efefef;
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	#qm0 .qmactive
	{ 
		/* Note: Add '!important' after each style */

		background-color:#efefef !important;
		text-decoration:underline !important;
	}

	/*"""""""" [SUB] Items """"""""*/
	#qm1 a
	{		
		background-color:#c8013b;
		width:133px;
		color:#FFFFFF;
		border-bottom: white 2px solid;

	}
	
	#qm1 a:hover
	{		
		background-color:#ecced7;
		width:133px;
		overflow:visible;
		color:#c8013b;
		border-bottom: white 2px solid;
	}
	#qm2 a
	{		
		background-color:#ea4f07;
		width:133px;
		color:#FFFFFF;
		border-bottom: white 2px solid;

	}
	
	#qm2 a:hover
	{		
		background-color:#fbddcf;
		width:133px;
		color:#ea4f07;
		border-bottom: white 2px solid;
	}
	#qm3 a
	{		
		background-color:#CCCC00;
		width:133px;
		color:#FFFFFF;
		border-bottom: white 2px solid;

	}
	
	#qm3 a:hover
	{		
		background-color:#edf1a5;
		width:133px;
		color:#CCCC00;
		border-bottom: white 2px solid;
	}
	#qm4 a
	{		
		background-color:#fe4d0f;
		width:132px;
		color:#FFFFFF;
		border-bottom: white 2px solid;

	}
	
	#qm4 a:hover
	{		
		background-color:#ffcdbc;
		width:132px;
		color:#fe4d0f;
		border-bottom: white 2px solid;
	}
	#qm5 a
	{		
		background-color:#884c78;
		width:133px;
		color:#FFFFFF;
		border-bottom: white 2px solid;

	}
	
	#qm5 a:hover
	{		
		background-color:#e8dde5;
		width:133px;
		color:#884c78;
		border-bottom: white 2px solid;
	}
	#qm6 a
	{		
		background-color:#949dbd;
		width:133px;
		color:#FFFFFF;
		border-bottom: white 2px solid;

	}
	
	#qm6 a:hover
	{		
		background-color:#e6e8ef;
		width:133px;
		color:#949dbd;
		border-bottom: white 2px solid;
	}
	#qm7 a
	{		
		background-color:#f73a68;
		width:132px;
		color:#FFFFFF;
		border-bottom: white 2px solid;

	}
	
	#qm7 a:hover
	{		
		background-color:#fdd9e2;
		width:132px;
		color:#f73a68;
		border-bottom: white 2px solid;
	}

/* Debut style rub1_srub1.css */

/* CSS Document */

.Gris16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #898989;
	/*font-weight: bold;*/
}
.Gris13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #898989;
}
.Gris_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #898989;
}

.GrisFonce12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5b60;
}
.GrisFonce10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #474747;
	text-decoration:none;
}
.GrisFonce11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration:none;
}
.Gris_12_souligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5b60;
	text-decoration:underline;
}
.RougeFonce12B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9b0033;
	font-weight: bold;
}
.RougeFonce11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9b0033;
}
.RougeFonce12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9b0033;
	text-decoration:none;
}
.RougeFonce10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9b0033;
}
.RougeFonce12S {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9b0033;
	text-decoration:underline;
}
.Rouge11Lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9b0033;
	font-weight: bold;
	text-decoration:none;
}
.Style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9b0033;
	font-weight: bold;
}
.Style5_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9b0033;
}
.RougeFonce15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #9b0033;
}
.Style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.Noir12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.Gris11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5b60;
}
.Gris10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5c5b60;
}
.Gris12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5b60;
}
.Style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c8013b;
	text-decoration:none;
}
.Blanc12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}

a.LienEtatCivil:hover {
	color: #9b0033;
	text-decoration:none;
}
a.LienEtatCivil, a.LienEtatCivil:link , a.LienEtatCivil:visited {
	color: #474747;
	text-decoration:none;
}
.Kaki14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cdd905;
}
.KakiFonce12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #919100;
}
.KakiFonce14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #919100;
}
.KakiFonce11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #919144;
}
.NoirClair12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
}
.Noir11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none
}
a.Noir11,a.Noir11:hover,a.Noir11:link, a.Noir11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none
}

.Marron10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ad4200;
}
.Marron11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ad4200;
}
.Marron12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ad4200;
}
.Marron13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ad4200;
}
.Marron14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ad4200;
}
.Orange11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ea4f07;
}
a.Orange11, a.Orange11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ea4f07;
	text-decoration:none;
}
.Orange12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ea4f07;
}
.Orange13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ea4f07;
}


/* Debut style style_home.css */


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.Blanc_12B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	text-decoration:none;
}
.Texte_sous_menu_rub1 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9b0033;
	text-decoration:none;
}
.Texte_sous_menu_rub2 {	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ad4200;
	text-decoration:none;
}
.Texte_sous_menu_rub3 {	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #919100;
	text-decoration:none;
}
.Texte_sous_menu_rub4 {	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #e33000;
	text-decoration:none;
}
.Texte_sous_menu_rub5 {	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5c1c49;
	text-decoration:none;
}
.Texte_sous_menu_rub6 {	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0a1e60;
	text-decoration:none;
}
.Texte_sous_menu_rub7 {	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #db0029;
	text-decoration:none;
}

#rub1 {	background-color: #c8013b; cursor:pointer; }
#rub2 {	background-color: #ea4f07; cursor:pointer; }
#rub3 {	background-color: #CCCC00; cursor:pointer; }
#rub4 {	background-color: #fe4d0f; cursor:pointer; }
#rub5 {	background-color: #884c78; cursor:pointer; }
#rub6 {	background-color: #949dbd; cursor:pointer; }
#rub7 {	background-color: #f73a68; cursor:pointer; }

#sous-menu1, #sous-menu2, #sous-menu3, #sous-menu4, #sous-menu5, #sous-menu6, #sous-menu7 { display:none; }/*block none*/
#sous_menu1_ {
	margin: 0; /* marges extérieures à 0 */
	padding : 0; /* marges intérieures à 0 */
	position : absolute ; /* boite positionnée par rapport à la boite parent, ici l'écran */
	top : 0px; /* Début (par rapport au haut de page) des sous-menus */
	left : 0px; /* Début (par rapport à la gauche de la page) des sous-menus */
	width : 132px;
}
.rub1_sous_menu {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #FFFFFF;
	background-color: #f5e5ea;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	}
.rub1_sous_menu_over {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #FFFFFF;
	background-color: #ecced7;
	text-align:center;
	cursor:pointer; 
	}
.rub2_sous_menu {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #FFFFFF;
	background-color: #fdede6;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	}
.rub2_sous_menu_over {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #FFFFFF;
	background-color: #fbddcf;
	text-align:center;
	cursor:pointer; 
	}
.rub3_sous_menu {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #FFFFFF;
	background-color: #f5f7cd;
	text-align:center;
	cursor:pointer; 
	text-decoration:none;
	}
.rub3_sous_menu_over {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #FFFFFF;
	background-color: #edf1a5;
	text-align:center;
	cursor:pointer; 
	}
.rub4_sous_menu {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #FFFFFF;
	background-color: #ffede7;
	text-align:center;
	cursor:pointer; 
	text-decoration:none;
	}
.rub4_sous_menu_over {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #FFFFFF;
	background-color: #ffcdbc;
	text-align:center;
	cursor:pointer; 
	}
.rub5_sous_menu {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #FFFFFF;
	background-color: #f3edf1;
	text-align:center;
	cursor:pointer; 
	text-decoration:none;
	}
.rub5_sous_menu_over {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #FFFFFF;
	background-color: #e8dde5;
	text-align:center;
	cursor:pointer; 
	}
.rub6_sous_menu {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #FFFFFF;
	background-color: #f4f5f8;
	text-align:center;
	cursor:pointer; 
	text-decoration:none;
	}
.rub6_sous_menu_over {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #FFFFFF;
	background-color: #e6e8ef;
	text-align:center;
	cursor:pointer; 
	}
.rub7_sous_menu {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #FFFFFF;
	background-color: #feebf0;
	text-align:center;
	cursor:pointer; 
	text-decoration:none;
	}
.rub7_sous_menu_over {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 4px solid #FFFFFF;
	background-color: #fdd9e2;
	text-align:center;
	cursor:pointer; 
	}

.Blanc11 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}
.Blanc11_menuhaut {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
a.Blanc11_menuhaut {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
a.Blanc11_menuhaut:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.Blanc11_menuhaut:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

a {text-decoration:none;}

.pathway {
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
		font-size: 11px;
        text-decoration: none;
}

a.pathway, a.pathway:hover, a.pathway:link, a.pathway:visited {
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
		font-size: 11px;
        text-decoration: none;
}


/* Debut style style_index.css */

body {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.Blanc_12B {
	font-size: 10.5px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	text-decoration:none;
}
.Texte_sous_menu_rub1 {	
	font-size: 11px;
	font-weight: bold;
	color: #9b0033;
	text-decoration:none;
}
.Texte_sous_menu_rub2 {	
	font-size: 11px;
	font-weight: bold;
	color: #ad4200;
	text-decoration:none;
}
.Texte_sous_menu_rub3 {	
	font-size: 11px;
	font-weight: bold;
	color: #919100;
	text-decoration:none;
}
.Texte_sous_menu_rub4 {	
	font-size: 11px;
	font-weight: bold;
	color: #e33000;
	text-decoration:none;
}
.Texte_sous_menu_rub5 {	
	font-size: 11px;
	font-weight: bold;
	color: #5c1c49;
	text-decoration:none;
}
.Texte_sous_menu_rub6 {	
	font-size: 11px;
	font-weight: bold;
	color: #0a1e60;
	text-decoration:none;
}
.Texte_sous_menu_rub7 {	
	font-size: 11px;
	font-weight: bold;
	color: #db0029;
	text-decoration:none;
}

#rub1 {	background-color: #c8013b; cursor:pointer; }
#rub2 {	background-color: #ea4f07; cursor:pointer; }
#rub3 {	background-color: #CCCC00; cursor:pointer; }
#rub4 {	background-color: #fe4d0f; cursor:pointer; }
#rub5 {	background-color: #884c78; cursor:pointer; }
#rub6 {	background-color: #949dbd; cursor:pointer; }
#rub7 {	background-color: #f73a68; cursor:pointer; }

#sous-menu1, #sous-menu2, #sous-menu3, #sous-menu4, #sous-menu5, #sous-menu6, #sous-menu7 { display:block; }/*block none*/
#sous_menu1_ {
	margin: 0; /* marges extérieures à 0 */
	padding : 0; /* marges intérieures à 0 */
	position : absolute ; /* boite positionnée par rapport à la boite parent, ici l'écran */
	top : 0px; /* Début (par rapport au haut de page) des sous-menus */
	left : 0px; /* Début (par rapport à la gauche de la page) des sous-menus */
	width : 132px;
}
#Layer1 {
	position:relative;
	left:0px;
	top:-5px;
	width:132px;
	height:245px;
	z-index:1;
}
#Layer2 {
	position:relative;
	left:137px;
	width:132px;
	height:245px;
	z-index:1;
	top: -250px;
}
#Layer3 {
	position:relative;
	left:274px;
	top:-495px;
	width:132px;
	height:245px;
	z-index:1;
}
#Layer4 {
	position:relative;
	left:410px;
	top:-740px;
	width:132px;
	height:245px;
	z-index:1;
}
#Layer5 {
	position:relative;
	left:546px;
	top:-985px;
	width:132px;
	height:245px;
	z-index:1;
}
#Layer6 {
	position:relative;
	left:682px;
	top:-1230px;
	width:132px;
	height:245px;
	z-index:1;
}
#Layer7 {
	position:relative;
	left:818px;
	top:-1475px;
	width:132px;
	height:245px;
	z-index:1;
}
.rub1_sous_menu {
	border-bottom: 4px solid #FFFFFF;
	background-color: #f5e5ea;
	text-align:center;
	cursor:pointer; 
	}
.rub1_sous_menu_over {
	border-bottom: 4px solid #FFFFFF;
	background-color: #ecced7;
	text-align:center;
	cursor:pointer; 
	}
.rub2_sous_menu {
	border-bottom: 4px solid #FFFFFF;
	background-color: #fdede6;
	text-align:center;
	cursor:pointer;
	}
.rub2_sous_menu_over {
	border-bottom: 4px solid #FFFFFF;
	background-color: #fbddcf;
	text-align:center;
	cursor:pointer; 
	}
.rub3_sous_menu {
	border-bottom: 4px solid #FFFFFF;
	background-color: #f5f7cd;
	text-align:center;
	cursor:pointer; 
	}
.rub3_sous_menu_over {
	border-bottom: 4px solid #FFFFFF;
	background-color: #edf1a5;
	text-align:center;
	cursor:pointer; 
	}
.rub4_sous_menu {
	border-bottom: 4px solid #FFFFFF;
	background-color: #ffede7;
	text-align:center;
	cursor:pointer; 
	}
.rub4_sous_menu_over {
	border-bottom: 4px solid #FFFFFF;
	background-color: #ffcdbc;
	text-align:center;
	cursor:pointer; 
	}
.rub5_sous_menu {
	border-bottom: 4px solid #FFFFFF;
	background-color: #f3edf1;
	text-align:center;
	cursor:pointer; 
	}
.rub5_sous_menu_over {
	border-bottom: 4px solid #FFFFFF;
	background-color: #e8dde5;
	text-align:center;
	cursor:pointer; 
	}
.rub6_sous_menu {
	border-bottom: 4px solid #FFFFFF;
	background-color: #f4f5f8;
	text-align:center;
	cursor:pointer; 
	}
.rub6_sous_menu_over {
	border-bottom: 4px solid #FFFFFF;
	background-color: #e6e8ef;
	text-align:center;
	cursor:pointer; 
	}
.rub7_sous_menu {
	border-bottom: 4px solid #FFFFFF;
	background-color: #feebf0;
	text-align:center;
	cursor:pointer; 
	}
.rub7_sous_menu_over {
	border-bottom: 4px solid #FFFFFF;
	background-color: #fdd9e2;
	text-align:center;
	cursor:pointer; 
	}

.Blanc11 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}
.Blanc11_menuhaut {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
a.Blanc11_menuhaut {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
a.Blanc11_menuhaut:link {
	text-decoration: none;
}
a.Blanc11_menuhaut:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#Ligne1Col1 {
	position:relative;
	left:0px;
	top:0px;
	width:120px;
}
#Ligne1Col2 {
	position:relative;
	left:120px;
	top:-19px;
	width:120px;
}
#logo_rss {
	position:relative;
	left:0%;
	width:100%;
	top: 8px;
}










