body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	background:#fff;
	font-size:11px;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin-top: 0pt;
	margin-bottom:0pt;
	line-height: normal;
}
tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
}
.boxbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*border-right:1px dashed #ccc;*/
	padding:0px;
	background:#FFFFFF;
}
.bfmTxt {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
}
.bfmTxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
.titrePage {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	background:#EFEFEF;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
form {
	margin: 0px;
	padding: 0px;
	position:relative;
}
blockquote {
	margin-bottom: 0px;
}

a {
	color:#003399;
	text-decoration: none;
}
a:visited {
	color:#003399;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	/*background-color:#003366;*/
}
.Style0 {color: #000000}
.Style1 {color: #009900}
.Style2 {color: #FFFFFF}
.Style3 {color: #FF2222}
.Style4 {color: #ECECEC}
.Style5 {color: #fff}
.Style7 {color:#006600}

a.Style7 {color:#006600}
a.Style7:visited {color:#006600}
a.Style7:hover {color:#006600}

a.lienHaut {
	color: #003399;
	text-decoration: none;
	font-size:11px;
}
a.lienHaut:visited {
	color: #003399;
	text-decoration: none;
}
a.lienHaut:hover {
	color: #999999;
	text-decoration: none;
}

a.lienDroite {
	color:#003399;
	text-decoration: none;
	font-size:11px;
}

a.lienDroite:hover {
	color:#003399;
	text-decoration: underline;
}

a.lienGauche {
	color:#fff;
	text-decoration: none;
	display: block;
	font-size:11px;
}

a.lienGauche:hover {
	color:#000;
	text-decoration: none;
	background:#c0c0c0;
	display: block;
}
a.lienBas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #FFFFFF;
}
a.lienBas:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #FFFFFF;
}
a.lienBas2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #fff;
}
a.lienBas2:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #fff;
}
.txtBas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #fff;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18pt;
	font-weight: normal;
	line-height: 18pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 12pt;
	line-height: normal;
	border-bottom:1px inset #bbb;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 10pt;
	line-height: normal;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-bottom: 0pt;
	letter-spacing: 0pt;
	font-weight: normal;
 }
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #0033CC;
	font-weight: normal;
	line-height: 7pt;
 }
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #330099;
	font-size: 10pt;
	line-height: normal;
	background-color: #FFFFFF;
	margin: auto;
	margin-top: 7pt;
	margin-bottom: 0pt;
}
/**a{position:relative; z-index:0;}*/
.TitreBleuMenu {
	color:#003399; 
	font-size:14px;
}

#myDatePickerDiv {
	text-align:center;
}
.BsDp_dayUnselectable {
		text-decoration: line-through;
}
.invisible {
	visibility:hidden;
}
.phpdigselect {
	visibility:visible;
}

/* zoom image */
#zoom a.CSBF1 {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/CSBF_SG.jpg) no-repeat top left;
}

#zoom a.CSBF2 {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/CSBF_Reglementation_et_Etudes.jpg) no-repeat top left;
}

#zoom a.CSBF3 {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/CSBF_Inspection_Etablissement.jpg) no-repeat top left;
}


#zoom a.CSBF4 {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/CSBF_Controle_Pieces.jpg) no-repeat top left;
}

#zoom a.CSBF5 {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/CSBF_Conseiller.jpg) no-repeat top left;
}

#zoom a.DAG {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DAG_.jpg) no-repeat top left;
}

#zoom a.DAI {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DAI_.jpg) no-repeat top left;
}
#zoom a.DAJ {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DAJ_.jpg) no-repeat top left;
}
#zoom a.DCF {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DCF_.jpg) no-repeat top left;
}
#zoom a.DCG {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DCG_.jpg) no-repeat top left;
}
#zoom a.DCR {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DCR_.jpg) no-repeat top left;
}
#zoom a.DDE {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DDE_.jpg) no-repeat top left;
}
#zoom a.DET {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DET_.jpg) no-repeat top left;
}
#zoom a.DOI {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DOI_.jpg) no-repeat top left;
}
#zoom a.DRH {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DRH_.jpg) no-repeat top left;
}

#zoom a.DRI{
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DRI_.jpg) no-repeat top left;
}

#zoom a.DRT {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DRT_.jpg) no-repeat top left;
}

#zoom a.DSE {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DSE_.jpg) no-repeat top left;
}

#zoom a.DSP {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DSP_.jpg) no-repeat top left;
}

#zoom a.DG {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/DG_.jpg) no-repeat top left;
}

#zoom a.GV {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/GV_.jpg) no-repeat top left;
}

#zoom a.TMS {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/TMS.jpg) no-repeat top left;
}

#zoom a.FNR {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/FNR.jpg) no-repeat top left;
}

#zoom a.ATS {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/ATS.jpg) no-repeat top left;
}

#zoom a.TLG {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/TLG.jpg) no-repeat top left;
}

#zoom a.MJN {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/MJN.jpg) no-repeat top left;
}

#zoom a.MKA {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/MKA.jpg) no-repeat top left;
}

#zoom a.MDV {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/MDV.jpg) no-repeat top left;
}

#zoom a.NSB {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/NSB.jpg) no-repeat top left;
}

#zoom a.SBV {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/SBV.jpg) no-repeat top left;
}

#zoom a.TOL {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 37px; /* show only thumbnail */
	height: 47px;
	background: url(../images/dir/TOL.jpg) no-repeat top left;
}

#zoom a:hover {
	width: 230px; /* adjust size to zoomed photo */
	height: 293px;
	background-position: 0 -59px; /* move the image */
}
#representationsTerritoriales a {
	clear: both;
	margin: 5px 0 0 0;
	border: 1px solid #000;
	text-indent: -1000em; /* hide the link text */
	overflow: hidden;
	display: block;
	width: 47px; /* show only thumbnail */
	height: 72px;
	background: url(../images/representationsTerritoriales.gif) no-repeat top left;
}

#representationsTerritoriales a:hover {
	width: 275px; /* adjust size to zoomed photo */
	height: 419px;
	background-position: 0 -82px; /* move the image */
}