/*
	<style>
*/
@media print{
	.pasPrint{
		display:none;
		width:0px;
	}

	.print{
		width:100%;
	}

	.margeprint{
		width:150px;
		border:1px solid black;
	}
}

@media screen{

	.margeprint{
		display:none;
			width:0px;
	}
}

@media screen, print{

		/*.pasPrint{
			display:none;
			width:0px;
		}

		.print{
			width:100%;
		}*/



		*{
			font-family: Arial, Helvetica, sans-serif;
		}

		.wikiAlert{
			color:#C60000;
		}

		.wikitablestyle {
			border:1px dotted #cecece;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			height:12px;
			font-weight: bold;
			font-variant: normal;
			/* background-color: #FFFFFF; */
			margin:0px;
			text-decoration: none;
			margin-top:5px;
		}


		td.wikitablestyle p{
			text-align:left;
			font-weight: normal;
		}

		div.hrwiki{
			padding:0px;
			margin:0px;
			border:0px;
			height:10px;
			background-image:url('/fotos-globales/tiret-horiz2.gif');
			display:block;
		}


		div.caletitre{
			margin-top:26px;
			/* Pour IE : */
			//margin-top:18px;
		}

		.trmenu {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			/*line-height: 12px;*/
			height:12px;
			font-weight: bold;
			font-variant: normal;
			color: #000000;
			margin:0px;
			text-decoration: none;
			cursor:pointer;
		}
		.trmenu:hover{
			background-color:#EFEFEF;
		}
		.trmenu_h{
			background-color:#EFEFEF;

			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			/*line-height: 12px;*/
			height:12px;
			font-weight: bold;
			font-variant: normal;
			color: #000000;
			margin:0px;
			text-decoration: none;
			cursor:pointer;
		}

		a.trmenusel, span.trmenusel {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			/*line-height: 12px;*/
			height:12px;
			font-weight: bold;
			font-variant: normal;
			color: #000000;
			margin:0px;
			text-decoration: none;
			cursor:pointer;
			/*background-color:#F8BEC2;*/
		}
		tr.trmenusel, td.trmenusel {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			/*line-height: 12px;*/
			height:12px;
			font-weight: bold;
			font-variant: normal;
			color: #000000;
			margin:0px;
			text-decoration: none;
			background-color:#EFEFEF;
			cursor:pointer;
		}
		.trmenusel:hover{
			color: #7777ff;
			background-color:#EFEFEF;
		}
		.trmenusel_h{
			color: #7777ff;
			background-color:#EFEFEF;

			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			/*line-height: 12px;*/
			height:12px;
			font-weight: bold;
			font-variant: normal;
			margin:0px;
			text-decoration: none;
			cursor:pointer;
		}
		a.trmenusel_h,span.trmenusel_h{
			color: #000000;
			background-color:#EFEFEF;

			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			/*line-height: 12px;*/
			height:12px;
			font-weight: bold;
			font-variant: normal;
			margin:0px;
			text-decoration: none;
			cursor:pointer;
		}

		.trsousmenu {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: normal;
			/*line-height: 13px;*/
			height:13px;
			font-weight: bold;
			font-variant: normal;
			text-decoration: none;
			color: #0F5887;
		}
		.trsousmenu:hover{
			background-color:#FFFFFF;
		}
		.trsousmenu_h {
			background-color:#EDFEF1;

			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: normal;
			/*line-height: 13px;*/
			height:13px;
			font-weight: bold;
			font-variant: normal;
			text-decoration: none;
			color: #0F5887;
		}
		.trsousmenusel {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: normal;
			/*line-height: 13px;*/
			height:13px;
			font-weight: bold;
			font-variant: normal;
			text-decoration: none;
			color: #0F5887;
			background-color:#cecece;
		}
		.trsousmenusel:hover{
			color: #0F5887;
			background-color:#cecece;
		}
		.trsousmenusel_h {
			background-color:#cecece;

			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: normal;
			/*line-height: 13px;*/
			height:13px;
			font-weight: bold;
			font-variant: normal;
			text-decoration: none;
			color: #0F5887;
		}

		select {
			/*font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-variant: normal;
			text-decoration: none;
			color: #0F5887;
			*/
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-variant: normal;
			text-decoration: none;
			color: #ffffff;
			background-color:#0F5C51;
			border:1px solid #000000;
		}

		select.dossier {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			font-variant: normal;
			text-decoration: none;
			color: #ffffff;
			background-color:#0F5C51;
			border:1px solid #000000;
		}

		div.sepvide{
			padding:0px;
			margin:0px;
			border:0px;
			height:0px;
			border:0px solid black;
		/* pour IE: */
		//	display:inline;
		}

		div.sepactu{
			padding:0px;
			margin:0px;
			border:0px;
			height:10px;
			background-image:url('/fotos-globales/tiret-horiz2.gif');
			display:block;
		}


		.resrechdansrub{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: italic;
			line-height: 12px;
			font-weight: normal;
			font-variant: normal;
			color: #999999;
		}

		.arial12noir {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 12px;
			font-weight: normal;
			font-variant: normal;
			color: #000000;
		}
		.arial14noir {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-style: normal;
			line-height: 14px;
			font-weight: normal;
			font-variant: normal;
			color: #000000;
			}
		.arial11bleu {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			line-height: 13px;
			font-weight: normal;
			font-variant: normal;
			text-decoration: none;
			color: #0F4877;
		}

		.arial11bleu a{
			color: #009933;
			font-weight: bold;
			text-decoration:underline;
		}
		.arial11bleu a:hover{
			color: #009933;
			font-weight: bold;
			text-decoration:none;
		}

		.arial12bleu {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 14px;
			font-weight: normal;
			font-variant: normal;
			color: #0F4877;
		}
		a.lienarial14noir {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-style: normal;
			line-height: 14px;
			font-weight: bold;
			font-variant: normal;
			text-decoration: none;
			color: #000000;
			background-color: #FFFFFF;
		}
		a.lienarial14noir:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-style: normal;
			line-height: 14px;
			font-weight: bold;
			font-variant: normal;
			color: #FFFFFF;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #000000;
		}

		a.lienparagraphebreves {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			line-height: 15px;
			font-weight: normal;
			font-variant: normal;
			color: #0F4877;
			text-decoration: none;
			text-align: justify;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
		}
		a.lienparagraphebreves:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			line-height: 15px;
			font-weight: normal;
			font-variant: normal;
			color: #0F4877;
			text-decoration: none;
			text-align: justify;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
		}

		a.lienvert {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 13px;
			font-weight: normal;
			font-variant: small-caps;
			color: #009933;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #FFFFFF;
		}
		a.lienvert:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 13px;
			font-weight: normal;
			font-variant: small-caps;
			color: #FFFFFF;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #009933;
		}

		a.lienvertactu {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 13px;
			font-weight: bold;
			font-variant: normal;
			color: #009933;
			text-decoration: none;
			background-color: #FFFFFF;
		}
		a.lienvertactu:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 13px;
			font-weight: bold;
			font-variant: normal;
			text-decoration: none;
			background-color: #009933;
			color: #FFFFFF;
		}

		a.lienarial12noir {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 14px;
			font-weight: bold;
			font-variant: normal;
			text-decoration: none;
			color: #000000;
			background-color: #FFFFFF;
		}
		a.lienarial12noir:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 14px;
			font-weight: bold;
			font-variant: normal;
			color: #FFFFFF;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #000000;
		}

		a.liengris11dark {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: italic;
			line-height: 12px;
			font-weight: bold;
			font-variant: normal;
			color: #333333;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
		}
		a.liengris11dark:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: italic;
			line-height: 12px;
			font-weight: bold;
			font-variant: normal;
			color: #FFFFFF;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #333333;
		}
		a.lienagenda {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: italic;
			line-height: 14px;
			font-weight: bold;
			font-variant: normal;
			color: #FF0099;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
		}
		a.lienagenda:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 14px;
			font-weight: bold;
			font-variant: normal;
			color: #FFFFFF;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #FF0099;
		}

		a.lienrech {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 14px;
			font-weight: bold;
			font-variant: normal;
			color: #000000;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
		}
		a.lienrech:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 14px;
			font-weight: bold;
			font-variant: normal;
			color: #000000;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #cccccc;
		}

		.arial12grisdark {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 13px;
			font-weight: normal;
			font-variant: normal;
			color: #333333;
		}
		.arial11grisdark {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			line-height: 12px;
			font-weight: normal;
			font-variant: normal;
			color: #333333;
		}
		.justify {
			text-align: justify;
		}
		.margephoto {
			margin-right: 12px;
			margin-left: 0px;
		}

		.margephotoconseil {
			margin-right: 12px;
			margin-left: 0px;
			border:1px solid #006699;
		}



		#bandeau{
			font-size:3em;
		}
		body{
			margin:0px;
			padding:0px;
			background-color:white;
			background-repeat:no-repeat;
			background-position:0% 0%;
			font-family:sans-serif;
			font-size:11px;
		}
		input{
			font-size:11px;
		}
		table{
			font-size:11px;
		}
		.menu{
			margin-top:10px;
			border-width:0px 1px 0px 0px;
			border-style:dotted;
			border-color:#aaaaaa;
			width:175px;
		}
		.menu ul{
			margin:0px;
			padding:0px 0px 0px 15px;
			width:150px;
		}
		.menu li{
			list-style-type: square;
			color:red;
			text-transform:uppercase;
			margin:0px;
			padding:0px 0px 2px 0px;
		}
		.menu li a{
			color:#777777;
			font-weight:bold;
			text-decoration:none;
			margin:0px;
			padding:0px 2px 0px 2px ;
			border:0px solid black;
			display:block;
		}
		.menu li a:hover{
			color:#000000;
			background-color:#dddddd;
		}
		.menu .ssRub{
			font-weight:normal;
			text-decoration:none;
			display:block;
			text-transform:lowercase;
		}
		.menu .ssRub a:hover{
			background-color:red;
		}
		#conteneur{
			width:565px;
			float:right;
		}


		.ztelechar a{
			color: #009933;
			font-weight: bold;
			text-decoration:underline;
		}
		.ztelechar a:hover{
			color: #009933;
			font-weight: bold;
			text-decoration:none;
		}


		.telechar a.lienvertactu {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 13px;
			font-weight: bold;
			font-variant: normal;
			color: #009933;
			text-decoration: none;
			background-color: #FFFFFF;
		}
		.telechar a.lienvertactu:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 13px;
			font-weight: bold;
			font-variant: normal;
			text-decoration: none;
			background-color: #009933;
			color: #FFFFFF;
		}


		a.navitelech{
			font-weight: bold;
			color: #0F4877;
			text-decoration:none;
		}
		a.navitelech:hover{
			font-weight: bold;
			color: #0F4877;
			text-decoration:underline;
		}


		h1{
			font-size:15px;
			background-color:555555;
			color:ffffff;
			padding:2px 0px 2px 5px;
			background-image:url("/medias2/coinNO.gif");
			background-position:0% 0%;
			background-repeat:no-repeat;
		}
		.article h1{
			margin-top:4px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			color:black;
			background-color:white;
			padding:0px 10px 0px 0px;
			margin-bottom:4px;
		}

		.article h2{
			margin-top:4px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style: italic;
			color:black;
			background-color:white;
			padding:0px 10px 0px 0px;
			margin-bottom:4px;
		}

		.article h3{
			margin-top:10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:13px;
			font-style: normal;
			color:black;
			background-color:white;
			padding:0px 10px 0px 0px;
			margin-bottom:-2px;
		}

		.article h4{

			margin-bottom:-2px;
		}

		.article a{
			color: #009933;
			font-weight: bold;
			text-decoration:underline;
		}
		.article a:hover{
			color: #009933;
			font-weight: bold;
			text-decoration:none;
		}



		.article a.liencache{
			height:0px;
			padding:0px;
			margin:0px;
			border:0px solid black;
			display:none;
		}

		.article strong{
			text-align:justify;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 14px;
			font-weight: normal;
			font-variant: normal;
			color: #000000;

			background-color:#EDFEF1;
		}

		.article ul{
			margin-top:10px;
			margin-bottom:5px;
			margin-left:10px;
			padding-left:10px;
			color: #0F4877;
		}

		.article li{
			margin-left:5px;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 14px;
			font-weight: normal;
			font-variant: normal;
			color: #0F4877;
		}

		.article p{
			padding:0px;
			margin-top:4px;
		/* pour IE : */
		//	margin-bottom:0px;
			text-align:justify;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 14px;
			font-weight: normal;
			font-variant: normal;
			color: #0F4877;
		}



		.article span.dateEvt{
			display:block;
			margin-top:4px;
			text-align:justify;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: italic;
			line-height: 14px;
			font-weight: bold;
			font-variant: normal;
			color: #0F4877;
		}

		#liensBandeau{
			float:right;
			padding-right:60px;
			padding-top:0px;
		}


		.margephoto {
			margin-top : 5px;
			margin-right: 12px;
			margin-left: 0px;
		}
		.arial15bleu {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			font-style: normal;
			line-height: 14px;
			font-weight: normal;
			font-variant: normal;
			color: #0F4877;
		}
		a.lienbleu11 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: italic;
			line-height: 12px;
			font-weight: normal;
			font-variant: normal;
			color: #0F4877;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
		}
		a.lienbleu11:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: italic;
			line-height: 12px;
			font-weight: normal;
			font-variant: normal;
			color: #0F4877;
			text-decoration: underline;
			font-family: Arial, Helvetica, sans-serif;
		}
		.times15blanc {
			font-family: "Times New Roman", Times, serif;
			font-size: 15px;
			font-style: normal;
			line-height: 15px;
			font-weight: normal;
			font-variant: normal;
			color: #FFFFFF;
		}
		.arial12rouge {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 12px;
			font-weight: normal;
			font-variant: normal;
			color: #FF0000;
		}
		.titreFicheAnnu {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 12px;
			font-variant: normal;
			color: #000000;

		}

		.libelleformcontact {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 14px;
			font-weight: bold;
			font-variant: normal;
			color: #0F4877;
		}
		.libelleformcontact2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 14px;
			font-weight: bold;
			font-variant: normal;
			color: #666666;
		}

		.input_text_form {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
		}

		/*
		FAQ
		*/
			.faq{
				font-size:12px;
				font-family: Arial, Helvetica, sans-serif;
			}

			.faq div.question{
				margin-top:5px;
				/*border: 1px solid;*/
			}

			.faq div.divimgquestion{
				float:left;
				/* pour ie : */
				//margin-top:5px;
			}

			.faq ul{
				font-family: Arial, Helvetica, sans-serif;
				list-style-type: none;

				padding: 0;
				margin: 0;
				margin-left:15px;


			}
			.faq .questions{
				font-weight:bold;
				margin:0px 0px 30px 0px;
			}
			.faq .questions li{
				list-style-image:none;
				font-weight:normal;
				color:#000000;
			}
			.faq .questions li.theme{
				list-style-image:url('/faq/medias/pictoTheme.gif');
				font-weight:bold;
				color:#0F4877;
				font-height:20px;
			}

			.faq .questions li.question{
				list-style-type: square;
				padding: 0px 0px 0px 0px;
				margin: 5px 0 0 15px;
			}
			.faq .questions li.question a{
				font-weight:bold;
				color:#000000;
				text-decoration:none;
				padding:4px;
			}
			.faq .questions li.question a:hover{
				font-weight:bold;
				color:#000000;
				text-decoration:none;
				background-color:#efefef;
				padding:4px;
			}

			.faq .reponses li{
				font-weight:normal;
			}
			.faq .reponses li .theme{
				margin: 10 0 0 0px;
				font-weight:bold;
				font-size:1.5em;
				color:#00579C;
			}
			.faq .reponses li .question {
				background: url('/faq/medias/pictoQuestion.gif');
				background-repeat:no-repeat;
				padding: 0 0 0 20px;
				margin: 10 0 0 20px;
				font-weight:bold;
			}
			.faq .reponses li .reponse {
				padding: 0 0 0 20px;
				margin: 0 0 0 20px;
				font-weight:normal;
			}
			.faq hr{
				border-width:1px 0px 0px 0px;
				border-style:solid;
				height:1px;
				padding:0px;
				margin:10px 0px 10px 0px;
				line-height:1px;
			}

}