HTML {
	OVERFLOW: hidden
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}


a:link { color: #F6FBBB; text-decoration: none; }
a:visited { color: #F6FBBB; text-decoration: none; }
a:hover  {
	color: #111339;
	text-decoration: none;
	background-color: #F6FBBB;
}

a.info {
  position:relative;
  border-bottom:1px dashed #808080;
  text-decoration: none; 
  font-weight: bold;
}
a:hover.info {
  text-decoration: none;
  color: #F6FBBB;
  background: none;
}
a.info span {display: none;}
a:hover.info span {
 display: none;
}
a.info2 {
  position:relative;
  color: #00aaa8;
  border-bottom:1px dashed #808080;
  font-weight: bold;
}
a:hover.info2 {
  text-decoration: none;
  color: #00aaa8;
  background: none;
}
a.info2 span {display: none;}
a:hover.info2 span {
 display: none;
}
a.noir:link { color: #F6FBBB; text-decoration: none; }
a.noir:visited { color: #F6FBBB; text-decoration: none; }
a.noir:hover {
	color: #000000;
	text-decoration: none;
	background-color: #F6FBBB;
}
a.bleu:link { color: #7676FF; text-decoration: none; }
a.bleu:visited { color: #7676FF; text-decoration: none; }
a.bleu:hover {
	color: #111339;
	text-decoration: none;
	background-color: #7676FF;
}
a.jaune:link { color: #eeee11; text-decoration: none; }
a.jaune:visited { color: #eeee11; text-decoration: none; }
a.jaune:hover {
	color: #111339;
	text-decoration: none;
	background-color: #eeee11;
}
a.orange:link { color: #f77323; text-decoration: none; }
a.orange:visited { color: #f77323; text-decoration: none; }
a.orange:hover {
	color: #111339;
	text-decoration: none;
	background-color: #f77323;
}
a.vert:link { color: #22AE53; text-decoration: none; }
a.vert:visited { color: #22AE53; text-decoration: none; }
a.vert:hover {
	color: #111339;
	text-decoration: none;
	background-color: #22AE53;
}
a.indigo:link { color: #5500aa; text-decoration: none; }
a.indigo:visited { color: #5500aa; text-decoration: none; }
a.indigo:hover {
	color: #111339;
	text-decoration: none;
	background-color: #5500aa;
}
a.blanc:link { color: #111339; text-decoration: none; }
a.blanc:visited { color: #111339; text-decoration: none; }
a.blanc:hover  {
	color: #111339;
	text-decoration: none;
	background-color: #D0D0D0;
}

a.print:link { text-decoration: none; color: #F6FBBB; font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif; font-size: 11px; }
a.print:visited { text-decoration: none; color: #F6FBBB; font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif; font-size: 11px; }
a.print:hover {
	color: #ffffff;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;background: transparent;text-decoration: underline;
/*	font-size: 11px; */
}

a.printblanc:link { text-decoration: none; color: #111339; font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif; font-size: 11px; }
a.printblanc:visited { text-decoration: none; color: #111339; font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif; font-size: 11px; }
a.printblanc:hover {
	color: #111339;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;background: transparent;text-decoration: underline;
/*	font-size: 11px; */
}

a.bar:link { text-decoration: none; color: #F6FBBB; font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif; font-size: 10px; }
a.bar:visited { text-decoration: none; color: #F6FBBB; font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif; font-size: 10px; }
a.bar:hover {
	color: #c40000;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;background-color: #F6FBBB;
/*	font-size: 11px; */
}


a:link img, a:visited img, a:focus img, a:active img {
 border: 1px #000000 solid;
 }
a:hover img{ border: 1px #ffffff solid;}

a.menu:link { color: #F6FBBB; text-decoration: none; }
a.menu:visited { color: #F6FBBB; text-decoration: none; }
a.menu:hover  {
	color: #111339;
	text-decoration: none;
	background-color: #F6FBBB;
}
a.menu:link img, a:visited img, a:focus img, a:active img {
 border: 0px transparent solid;
 }
a.menu:hover img{ border: 0px #ffffff solid;}

.navbar2 {
	color: #ffffff;
	font-size: 10px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: none;
	background-repeat: repeat;


}

.footer {
	font-weight: normal;
	font-size: 11px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FBFC02;
	background-color: #D0D5D8;

}

.blockheadertop {
	font-weight: bold;
	font-size: 11px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #111339;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-transform: uppercase;
	line-height: 20px;
}
.blockheadertoptitle
{
	font-weight: bold;
	font-size: 11px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #cccccc;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FF4D2D;
	text-transform: uppercase;
	line-height: 20px;
}
.blockheadertoptitle2
{
	font-weight: bold;
	font-size: 11px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #F6FBBB;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FF4D2D;
	text-transform: uppercase;
	line-height: 20px;
}
.blockheadertoptitle4
{
	font-weight: bold;
	font-size: 11px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #000000;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FF4D2D;
	text-transform: uppercase;
	line-height: 20px;
}
.blockheadertoptitlefeuillederoute
{
	font-weight: bold;
	font-size: 13px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #ff3333;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FF4D2D;
	text-transform: uppercase;
	line-height: 20px;
} 
.blockheadertoptitle3
{
	font-weight: bold;
	font-size: 11px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #ff3333;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FF4D2D;
	text-transform: uppercase;
	line-height: 20px;
} 
.blockheadertoptitlepratique
{
	font-weight: bold;
	font-size: 13px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #19c7c5;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FF4D2D;
	text-transform: uppercase;
	line-height: 15px;
}
.blockheadertoptitlchercheur
{
	font-weight: bold;
	font-size: 13px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #aaaaaa;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FF4D2D;
	text-transform: uppercase;
	line-height: 15px;
}

.blockheaderbody {
	font-weight: normal;
	font-size: 11px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: black;
	padding: 4px;


}

.blockheaderbody2 {
	font-weight: normal;
	font-size: 11px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: black;
	padding: 0px;
	line-height: 13px;
	

}


.dragme { cursor: move }

.blockheadertop2 {
	font-weight: bold;
	font-size: 17px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #F6FBBB;
	height: 20px;


}
.blockheadertop3 {
	font-weight: bold;
	font-size: 12px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #F6FBBB;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F6FBBB;


}

.blockformbodycontent {

	font-weight: normal;
	font-size: 11px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #111339;
	padding: 0px;
	line-height: 15px;
}
.blockheaderbodycontent {

	font-weight: normal;
	font-size: 13px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #111339;
	padding: 4px;
	line-height: 17px;
}
.blockheaderbodymenu {

	font-weight: normal;
	font-size: 13px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #ffffff;
	padding: 4px;
	line-height: 17px;
}
.blockheaderbodycontent2 {

	font-weight: normal;
	font-size: 13px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #D6DBA0;
	padding: 4px;
	line-height: 17px;
}
.blockheaderbodycontent3 {

	font-weight: normal;
	font-size: 11px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #111339;
	padding: 4px;
	line-height: 15px;
}
.blockheaderbodycontent4{

	font-weight: normal;
	font-size: 13px;
	font-family: Open Sans, tahoma, verdana,  helvetica, arial, sans-serif;
	color: #503050;
	padding: 4px;
	line-height: 17px;
}
