* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; SCROLLBAR-FACE-COLOR: #A3AAB9; SCROLLBAR-HIGHLIGHT-COLOR: #b8c2cc; SCROLLBAR-SHADOW-COLOR: #b8c2cc; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #f2f5ff; SCROLLBAR-TRACK-COLOR: #262d34; SCROLLBAR-DARKSHADOW-COLOR: #000000;
	background: #393c41 url(../img/Fond2.png);
}

html {height:100%;}

A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #19bd1d; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #19bd1d; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #19bd1d; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI {
	COLOR: #ffffff;
}


.header {
	BACKGROUND: url(../img/HeaderPG.png) no-repeat; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; WIDTH: 896px; HEIGHT: 301px
}
.logo {
	MARGIN-LEFT: auto;MARGIN-RIGHT: auto; WIDTH: 760px; HEIGHT: 260px
}
/*.menu2 {
	MARGIN-LEFT: auto; WIDTH: 760px; MARGIN-RIGHT: auto; HEIGHT: 0px
}
.menu {
	MARGIN-LEFT: auto; WIDTH: 410px; MARGIN-RIGHT: 10px; HEIGHT: 0px
}   
.menu UL LI {
		DISPLAY: inline; FONT-WEIGHT: bold; LIST-STYLE-POSITION:	inside; FONT-SIZE: 10px; FLOAT:right ; COLOR: #ffffff; MARGIN-RIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc
}
.menu A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu A:hover {      
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5EB0FB; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
} */
.langue {
	MARGIN-RIGHT: 10px; WIDTH: 80px; MARGIN-LEFT: auto; HEIGHT: 0px;
}
.langue UL LI {
		DISPLAY: inline; FONT-WEIGHT: bold; LIST-STYLE-POSITION:	inside; FONT-SIZE: 10px; FLOAT:left ; COLOR: #ffffff; PADDING-TOP: 40px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc
}
.info {
	z-index:0; MARGIN-LEFT: auto; WIDTH: 350px; MARGIN-RIGHT: 0px; HEIGHT: 0px
}
.info UL LI {
		DISPLAY: inline; FONT-WEIGHT: normal; LIST-STYLE-POSITION:	inside; FONT-SIZE: 16px; FLOAT:right ; COLOR: #ffffff; MARGIN-RIGHT: 20px; PADDING-TOP: 10px; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc
}
.info A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.info A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5EB0FB; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.info2 {
	MARGIN-LEFT: auto; WIDTH: 350px; MARGIN-RIGHT: 0px; HEIGHT: 0px
}
.info2 UL LI {
		float:left; z-index:10; DISPLAY: inline; FONT-WEIGHT: normal; LIST-STYLE-POSITION:	inside; FONT-SIZE: 9px; FLOAT:right ; COLOR: #ffffff; MARGIN-RIGHT: -60px; PADDING-TOP: 7px; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc
}

.cont {
	MIN-HEIGHT: 500px; BACKGROUND: #ffffff ; PADDING-BOTTOM: 20px; MARGIN-LEFT: auto; OVERFLOW: visible; WIDTH: 896px; MARGIN-RIGHT: auto;
}
.bann {
	BACKGROUND: url(../img/bandeausign.jpg); MARGIN-LEFT: -0px; WIDTH: 896px; HEIGHT: 26px
}
.cont H2 {
	PADDING-RIGHT: 50px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 20px 70px; COLOR: #444444; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cont P {
	BACKGROUND: #dddddd; text-align: justify; PADDING-top: 10px; PADDING-BOTTOM: 10px; PADDING-RIGHT: 20px; MARGIN-TOP: 5px; PADDING-LEFT: 20px; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; COLOR: #444444; FONT-FAMILY: Arial, Helvetica, sans-serif
	border:4px double white;

/*css3*/
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
box-shadow:3px 3px 6px 2px #A9A9A9;
-moz-box-shadow:3px 3px 6px 2px #A9A9A9;
-webkit-box-shadow:3px 3px 6px #A9A9A9;
}

.board P {
	BACKGROUND: none; 
	text-align: justify; 
	PADDING-top: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 14px; 
	MARGIN-BOTTOM: 0px; 
	COLOR: #444444; FONT-FAMILY: Arial, Helvetica, sans-serif
	border:4px double white;

/*css3*/
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}

.realisation {
	DISPLAY: block; MARGIN: 30px 70px; BORDER-BOTTOM: #999999 1px solid; POSITION: relative; HEIGHT: 300px
}
.listereal {
	DISPLAY: block; MARGIN: 10px 70px; BORDER-BOTTOM: #999999 1px solid; POSITION: relative; HEIGHT: 25px
}
.listereal UL LI {
	DISPLAY: inline; FONT-WEIGHT: bold; LIST-STYLE-POSITION: outside; FONT-SIZE: 10px; FLOAT: left; MARGIN-LEFT: 83px; COLOR: #ffffff;  FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc
}
.listereal A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.listereal A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.listereal A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.h3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.realisation P {
	MARGIN-TOP: 5px; FONT-SIZE: 12px; FLOAT: left; MARGIN-BOTTOM: 15px; MARGIN-LEFT: -70px; WIDTH: 350px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 100px
}
.pres {
	FLOAT: left; WIDTH: 200px
}
.imgpr {
	DISPLAY: block; MARGIN-LEFT: 0px; WIDTH: 600px; POSITION: relative; HEIGHT: 100px
}
.mini {
	BORDER-RIGHT: #999999 2px solid; BORDER-TOP: #999999 2px solid; MARGIN-TOP: 20px; FLOAT: left; BORDER-LEFT: #999999 2px solid; WIDTH: 60px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #999999 2px solid; HEIGHT: 90px
}
.footer {
	BACKGROUND: url(../img/footer.png); MARGIN-LEFT: auto; WIDTH: 896px; MARGIN-RIGHT: auto; HEIGHT: 84px
}
.team1 {
	DISPLAY: block; MARGIN: 10px 70px; BORDER-BOTTOM: #999999 1px solid; POSITION: relative
}
.team1 P {
	PADDING-LEFT: 90px; FONT-SIZE: 11px; FLOAT: left; MARGIN-BOTTOM: 15px; MARGIN-LEFT: -70px; WIDTH: 430px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.team1 H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-LEFT: 118px; MARGIN-BOTTOM: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.actu {
	DISPLAY: block; MARGIN: 10px 70px; BORDER-BOTTOM: #999999 1px solid; POSITION: relative
}
.actu P {
	PADDING-LEFT: 90px; FONT-SIZE: 12px; FLOAT: left; MARGIN-BOTTOM: 15px; MARGIN-LEFT: -70px; WIDTH: 480px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.actu H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-LEFT: 20px; MARGIN-BOTTOM: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pres2 {
	FLOAT: left; WIDTH: 100px
}
.listteam a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #003366;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
}
.sti {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
HR {
	WIDTH: 630px
}
.cop {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 20px; MARGIN-LEFT: auto; WIDTH: 300px; COLOR: #999999; MARGIN-RIGHT: auto; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative
}
.cop A {
	FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: none
}
.cop A:hover {
	FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: underline
}

.select146 {
	width: 146px;
}


fieldset {
	color: #000000;
    border:1px solid #000066;
	}


.content { font: 10 px geneva, verdana, arial, sans-serif; color: #BBBBBB; text-decoration:none; }
.option { font: 10 px geneva, verdana, arial, sans-serif; color: #BBBBBB; text-decoration:none; }



.textCopyright { font: 9 px geneva, verdana, arial, sans-serif; color: #E79E21; text-decoration:none; }
.Text9Arial {  font-family: Arial; font-size: 9px; color: #000000}
.Text9 {  font-family: Arial; font-size: 10px; color: #000000}
.text9Blanc { font: 9px verdana, Arial, Helvetica, sans-serif;color: #FFFFFF; text-decoration:none; }
.text10 { font: 10px geneva, verdana, arial, sans-serif;color: #000000; text-decoration:none; }
.text10Blanc { font: 10 px geneva, verdana, arial, sans-serif;color: #FFFFFF; text-decoration:none; }
.Text10Arial {  font-family: verdana,Arial; font-size: 10px; color: #ffffff}
.Text10ArialNoir {  font-family: verdana,Arial; font-size: 10px; color: #555555}
.Text10ArialBleu {  font-family: Arial; font-size: 10px; color: #000066}
.Text10ArialKaki {  font-family: Arial; font-size: 10px; color: #678f00}
.Text10ArialRouge {  font-family: Arial; font-size: 10px; color: #990000}
.Text10ArialTurquoise {  font-family: Arial; font-size: 10px; color: #3fcff3}
.Text12Arial {  font-family: verdana,Arial; font-size: 12px; color: #ffffff}
.Text12ArialRouge {  font-family: Arial; font-size: 12px; color: #990000}
.Text12ArialBleu {  font-family: Arial; font-size: 12px; color: #000066}
.Text12ArialGris {  font-family: Arial; font-size: 12px; color: #bcbcbc}
.Text12ArialBleu2 {  font-family: Arial; font-size: 12px; color: #00237e}
.text12 { font: 12 px ; text-decoration:none; }
.text12Blanc { font: 12 px geneva, verdana, arial, sans-serif;color: #FFFFFF; text-decoration:none; }
.text12ArialNoir { font: 12 px arial ;color: #000000; text-decoration:none; }
.Text12Rouge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.Text12VertArial {  font-family: Arial; font-size: 12px; color: #006633}
.Text12BlancArial {  font-family: Arial; font-size: 12px; color: #FFFFFF}
.title14 { font: 14 px geneva, verdana, arial, sans-serif; text-decoration:none; }
.Text14ArialBleu {  font-family: Arial; font-size: 14px; color: #00237e}
.Text14BleuItaliqueArial {  font-family: Arial; font-size: 14px; color: #000066; font-style: italic}
.Text14BlancItalic {  font-family: Arial; font-size: 14px; color: #FFFFFF; font-style: italic}
.text10VideoTitre { font: 10px verdana, Arial, Helvetica, sans-serif;color: #333333; text-decoration:none; }

.Titre {  font-family: Arial; font-size: 12px; font-weight: bold; color: #000099}
.titre2 { FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 20px; MARGIN: 10px 1px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif }

.TextRouge {color: #990000}
.TextBleu {color: #000033}
.TextVert {color: #5edb13 }
.TextNoir {color: #000000 }
.TextKaki {color: #678f00}
.TextTurquoise {color: #3fcff3}
.TextBlanc {color: #FFFFFF}
.TextEtapeSelected {color: #990000; font-weight: bold}
.Font_HMD {  font-family: "Times New Roman", Times, serif; font-size: 30px; color: #000099; font-style: italic; font-weight: bold}

.PoliceNX { FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.Police1 { FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.Police3 { FONT-SIZE: 10px; COLOR: #05c60e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.Police0 { FONT-SIZE: 10px; COLOR: #0c7ef3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

.tabularButtonTd {   font-weight:bold;   font-size:11px;   text-align:center; }

.FondStatut0  { 	FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dde8ff }
.FondStatut1  { 	FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffd0d0 }
.FondStatut3  { 	FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ddffcd }
.FondStatut-1 { 	FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dde8ff }

.FondEtape1 { 	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #92c9eb }
.FondEtape2 { 	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #61b4e8 }
.FondEtape3 { 	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0092dd }
.FondEtape4 { 	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #005ac3 }
.FondEtape5 { 	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0052a5 }
.FondEtape6 { 	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003a6f }
.FondEtape7 { 	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003151 }
.FondEtape8 { 	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000 }

.FondBeige { BACKGROUND-COLOR: #f3f1e5 }
.FondBleuNX2 { 	FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dde8ff }
.FondBleuNX { 	FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c6cffd }
.FondBleuTTE { 	FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b1bfdf }
.FondBleuFonce { 	FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000066 }
.FondBlanc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #FFFFFF}
.FondGris {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #97B9F9}
.FondGrisClair {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #F1F1F1}
.FondGrisClair1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #EAEBEA}
.FondGrisClair2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #DFE1E0}
.FondGrisClair3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #CCCCCC}
.FondJauneClair {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFFCC}
.FondJauneClair1 {  color: #000000; background-color: #FFFFAA}
.FondJauneClair2 {  color: #000000; background-color: #FFFFCC}
.FondJauneClair3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #FFFF99}
.FondJauneClair4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #FFFF33}
.FondRose {  color: #FFFFFF; background-color: #DEC6B6}
.FondActif {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #D6EDE0}
.FondArrete {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #E9D1D3}
.inverted {  font: 10px geneva, verdana, arial, sans-serif; color: #FFFFFF; background-color: #666666}
.FondRdvPris0 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #f19503}
.FondRdvPris1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #ccf373}
.FondRdvPris2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color: #c52702}
.FondOQP0 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #ffffff}
.FondOQP1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #fce3d6}
.FondOQP2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #facfbb}
.FondOQP3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #f7bba1}
.FondOQP4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #f4a586}
.FondOQP5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #f08e6c}
.FondOQP6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #ec7654}
.FondOQP7 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #e95f40}
.FondOQP8 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #e6442e}
.FondOQP9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #e2001a}
.FondOQP10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #d10019}

.FondMED01 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #cee1af}
.FondMED02 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #e3edce}

.FondMED11 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #70f50c}
.FondMED12 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #3c8c00}
.FondMED21 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #a4cbe2}
.FondMED22 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #d5e8f1}
.FondMED31 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #e80a2f}
.FondMED32 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #a6001b}
.FondMED41 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #c84a5f}
.FondMED42 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #db6579}
.FondMED51 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #a29597}
.FondMED52 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #7e7d7d}

.vidConfirme a{color: #aa0000; }
.vidConfirme {color: #111; }
.vidExpert a{color: #000000; }

.vidPG1 {color: #111; }
.vidPG2 {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; color: #111; }
.vidPG2 a{color: #00619f; }
.vidPG3 {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; color: #111; }
.vidPG3 a{color: #aa0000; }
.vidPG4 {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; color: #111; }
.vidPG4 a{color: #9f009b; }
.vidPG5 {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; color: #111; }
.vidPG5 a{color: #000000; }

.compteSpan {padding-left: 5px; vertical-align: baseline;	display:table-cell; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

/* Layers */

#container_all {
	width: 882px;
	margin: 0 auto;
}

#container {
	width: 750px;
	float: left;
	margin-bottom: 20px;
}

#header {
	height: 102px;
	width: 750px;
}

#navigation_admin {
	background-color: #333333;
	width: 750px;
	height: 23px;
	float: left;
}

#navigation_left {
	background-color: #333333;
	width: 580px;
	height: 23px;
	float: left;
}

#navigation_right {
	width: 170px;
	height: 23px;
	float: right;
	background-color: #333333;
	text-align: right;
}

/* MENU */
#menu, #menu ul /* Liste */
{
	padding : 0; /* pas de marge intérieure */
	margin : auto; /* ni extérieure */
	list-style : none; /* on supprime le style par défault de la liste */
	line-height : 1px; /* on défini une hauteur pour chaque élément */
	text-align : center; /* on centre le texte qui se trouve dans la liste */
}

#menu /* Ensemble du menu */
{
	font-weight : bold; /* on met le texte en gras */
	font-family : Arial; /* on utilise Arial c'est plus beau ^^ */
	font-size : 12px; /* hauteur du texte : 12 pixels */
	vertical-align: text-bottom;
}

#menu .contactLI1 a, #menu .videoLI1 a  /* Contenu des listes */
{
	display	: block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding	: 0; /* aucune marge intérieure */
	background : #3B4E77; /* couleur de fond */
	color : #b1d9ff; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défault des liens (la pluspart du temps = souligné) */
	width : 111px; /* largeur */
	height: 1%;
	font: 12px verdana, sans-serif;
  padding: 13px 8px;
  /*font-weight: bold;*/
  color: #FFF;
  background: transparent url("../img/block_headerN.png") repeat;
  z-index:20;
}

#menu a /* Contenu des listes */
{
	display	: block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding	: 0; /* aucune marge intérieure */
	background : #3B4E77; /* couleur de fond */
	color : #b1d9ff; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défault des liens (la pluspart du temps = souligné) */
	width : 111px; /* largeur */
	height: 1%;
	font: 12px verdana, sans-serif;
  padding: 13px 8px;
  /*font-weight: bold;*/
  color: #FFF;
  background: transparent url("../img/block_header.png") repeat;
  z-index:20;
}


#menu li /* Elements des listes */	
{ 
	float : left;
	/* pour ie qui ne reconnait pas "transparent" */
	border-right : 1px solid #fff; /* on met une bodure blanche à droite de chaque élément */

}

/* ie ne reconnaissant pas le sélecteur ">" */
html>body #menu li
{
	/*border-right: 1px solid transparent ; /* on met une bordure transparante à droite de chaque élément */
}

#menu li ul /* Sous-listes */
{ 
	position: absolute; /* Position absolu */
	width: 111px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoi loin du champ de vision */
	z-index:20;
}

#menu .sousMenu li
{
 border-top: 0px solid transparent;
 border-right: 1px solid transparent;

}

#menu .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
 display: block;
 color: #FFF;
 margin: 0;
 border: 0;
 text-decoration: none;
 background: transparent url("../img/block_header2.png") repeat;
}

#menu .sousMenu li a:hover
{
 background-image: none;
 background-color: #F2462E;

}


#menu li ul li /* Eléments de sous-listes */
{
	/* pour ie qui ne reconnait pas "transparent" (comme précédement) */
	border-top : 1px solid #fff; /* on met une bordure blanche en haut de chaque élément d'une sous liste */

}

/* ie ne reconnaissant pas le sélecteur ">" */
html>body #menu li ul li		
{
	border-top : 1px solid transparent; /* on met une bordure transparante en haut de chaque élément */

}

#menu li ul ul 
{
	margin		: -22px 0 0 111px ; /* On décale les sous-sous-listes qu'elles ne soient pas au dessus des sous-listes */
	/* pour ie qui ne reconnait pas "transparent" (comme précédement) */
	border-left	: 1px solid #fff ; /* Petite bordure à gauche pour ne pas coller ... */	
}

/* ie ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu li ul ul		
{
	border-left	: 1px solid transparent ; /* on met une bordure transparante sur la gauche de chaque élément */
}

#menu a:hover, #menu li ul a:hover /* Lorsque la souris passe sur un des liens */	
{
	color: #005aae; /* On passe le texte en noir ... */
	background: #b1d9ff; /* ... et au contraire, le fond en blanc */
}

#menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
	left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */

}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
	left: auto; /* Repositionnement normal */
	min-height: 0; /* Corrige un bug */

}

#gallery {
		background-color: #ffffff;
		padding: 10px;
		width: 650px;
	}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
		border: 5px solid #cccccc;
		border-width: 5px 5px 20px;
	}
#gallery ul a:hover img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
		color: #3e3e3e;
	}
#gallery ul a:hover { color: #3e3e3e; }

/* BLOG */
.blogPage {
	MARGIN-LEFT: 30px; OVERFLOW: visible; MARGIN-RIGHT: 30px; overflow: hidden;
	color : #696152;
	text-decoration : none;
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px;
	/*border:1px dotted green;*/
}
.blogElts {
	float:left; PADDING: 5px 1px; WIDTH: 72%; MARGIN-LEFT: auto;  MARGIN-RIGHT: auto;
	color : #696152;
	text-decoration : none;
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px;
/* 	border:1px dotted black; */
}
.blogElt {
	HEIGHT: 150px;
  /*border:1px dotted red;*/
}

.blogEltUnique {
	HEIGHT: auto;
  /*border:1px dotted red;*/
}

.blogTextSuite {
 clear: both;
  text-align: justify;
}

.blogEltSep H2 {
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 0px; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px; MARGIN-LEFT: 0px; COLOR: #444444; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.blogPic {
	 float:left; PADDING: 5px 0px; WIDTH: 43%; MARGIN-LEFT: auto;  MARGIN-RIGHT: auto;
	 vertical-align: middle; display: inline;
	 /*border:1px dotted black;*/
}
.blogText {
	 float:left; PADDING: 4px 5px; WIDTH: 51%; MARGIN-LEFT: auto;  MARGIN-RIGHT: auto;
	 text-align: justify;
	 vertical-align: middle; display: inline;
	 /*border:1px dotted black;*/
}

.blogElts a{
	text-decoration : none;
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px;
}

.blogeltfooter {
	vertical-align:middle; FONT-SIZE: 9px; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}
.blogeltfooter a {
	  FONT-SIZE: 9px; COLOR: #3db3a9; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}
.bodyBlogDroit a {
	COLOR: #696152; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; font-weight: normal;
}

.blogRight {
	float:left; PADDING: 20px 0px; WIDTH: 22%; MARGIN-LEFT: auto;  MARGIN-RIGHT: auto;
}

.blocGaucheMenu {
  COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; Padding-bottom: 6px;
}
