@import url(menu.css);
@import url(banniere.css);

* {
padding:0;
margin:0
}

body {
background:url(../images/backg.gif) #FFF;
font-family:Tahoma, Verdana, Arial;
font-size:11px;
margin-bottom:50px;
color:#333
}

h1, h2, h3 {
font-family:"Trebuchet MS", Verdana, Arial;
font-weight:normal
}

h3 {
font-size:1.5em
}



#content h3 {
font-size:1.2em;
margin-bottom:20px;
background:url(../images/bullet1.gif);
padding-left:20px;
margin-left:20px
}

#content h4 {
font-size:1.1em;
margin-bottom:15px;
background:url(../images/bullet2.gif);
padding-left:18px;
margin-left:50px;
}

#content h5 {
font-size:1em;
margin-bottom:15px;
background:url(../images/bullet3.gif);
padding-left:17px;
margin-left:80px
}

#content h3, #content h4, #content h5 {
font-family:Tahoma, Verdana, Arial;
font-weight:bold;
background-position: center left;
background-repeat : no-repeat;
}

/*
#content h5 {
font-size:1.2em;
margin-bottom:20px
}
*/

p{
text-align:justify;
margin-bottom:20px;
}

a {
text-decoration:underline;
color:#35A6E8;
}

a:hover, a:visited{
color:#FF7A04;
}

.warn-message{
text-align:center;
margin-bottom:20px;
color:#F00;
font-weight:bold;
}

/***********/

#page {
width:794px;
margin:0 auto;
padding:12px;
padding-top:0;
background:#FFF;
/*border: 1px solid #DDD*/
}

/***********/

#logo {
background: url(../images/backtop.jpg);
height:74px;
margin-bottom: 10px
}

#header {
height:197px;
/*background: url(../images/ban.jpg) no-repeat bottom;*/
text-align:right;
color:#999;
font-family:Tahoma, Verdana, Arial
}

#header a {
color:#999;
text-decoration:none
}

.flag-fr {
background:url(../images/fr.gif) no-repeat left bottom;
padding-left:20px;
margin-left:3px
}

.flag-en {
background:url(../images/us.gif) no-repeat left bottom;
padding-left:20px;
margin-left:3px
}

/***********/

#submenu h1 {
float:left;
background:url(../images/logo.png);
height:36px;
width:392px
}

#submenu h1 span {
display:none
}

#submenu {
background:url(../images/backtop.jpg) #35488D;
margin:10px 0 15px 0;
height:70px
}

#sub-links {
background:url(../images/logo.png) no-repeat;
background-position:15px 16px;
text-align:right;
padding-top:40px;
margin-right:10px;
color:#31A5EF;
}

#submenu a{
color:#FFF;
text-decoration:none;
font-weight:bold;
font-family:Tahoma, Verdana, Arial;
margin:0 3px
}

/***********/

#content {
/*width:560px*/
  min-height:500px;
  height:auto !important;
  height:500px;
  margin-left: 235px;
  font-size:1.1em
}

#content h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2em;
text-transform:uppercase;
margin-bottom:40px;
padding-left:30px;
margin-top:15px;
border-bottom:1px solid #333
}

/***********/

#menu {
width:210px;
padding:0 10px 30px 0;
font-family:Arial, Helvetica, sans-serif;
border-right:1px dotted #AFAFAF;
float:left
}

/***********/

#footer {
clear:both;
padding:0 5px;
padding-top:10px;
border-top:1px dotted #DDD;
margin-top:50px;
color:#AAA;
font-style: italic;
}

#footer span {
float: right;
font-style:normal
}

/***********/

.left {
float:left
}

#content img {
padding:4px;
border:1px solid #CCC
}

#content img.left {
margin:0 10px 5px 0;
}

#content ul {
list-style:none;
margin-bottom:20px;
margin-top:-15px
}

#content li {
margin-bottom:5px
}

td.label{
width:150px;
text-align:right;
padding-right:15px;
}

.contact-area{
width:400px;
height:150px
}

.input-shadow{
background:url(../images/bg-form.jpg) repeat-x;
border: 1px solid #AAA;
padding:1px 2px;
}

.submit{
background:#35488D;
border:1px solid #3b6e22;
padding:1px 2px;
color:#FFF;
font-size:1.1em;
margin-right:10px;
display:inline-block;
text-decoration:none;
}

#form-buttons{
margin-top:50px;
text-align:right
}

/***********/
#cours-ajax {
display:inline
}

/*** page offre ***/

.offre dl {
	display:block;
	margin-bottom:5px;
}

.offre label { font-weight:bold; }

.offre dt {
	display:block;
	float:left;
	width: 200px;
}

.offre dd {
	display:block;
	padding-left:220px;
}

/*** fin page offre ***/

/*** page sitemap ***/
#site-map ul{
margin-top: 5px;
padding-left:25px;
}

#site-map li{
list-style:square;
}

/*** fin page sitemap ***/


/****MODULE ORGANISATION ****/
#module-organisation h4
{
font-size:1.2em;
margin:40px 0 5px 0;
color:#35488D
}

#module-organisation  p{
margin-bottom:8px
}

#module-organisation  table{
width:100%
}

#module-organisation  td{
vertical-align:top
}

#module-organisation  span
{
text-decoration:underline
}


#organisation-image-fr
{
position: absolute;
width : 550px;
height: 447px;
background: url(../images/organisation/organisationV2.png) top left no-repeat;
}


#organisation-zone1-fr {
position: absolute;
width : 36px;
height: 47px;
left: 375px;
top:  39px;
}
#organisation-zone2-fr {
position: absolute;
width : 118px;
height: 41px;
left: 235px;
top:  30px;
}
#organisation-zone3-fr {
position: absolute;
width : 61px;
height: 63px;
left: 165px;
top:  22px;
}
#organisation-zone4-fr {
position: absolute;
width : 47px;
height: 54px;
left: 86px;
top:  56px;
}
#organisation-zone5-fr {
position: absolute;
width : 78px;
height: 30px;
left: 25px;
top:  164px;
}
#organisation-zone6-fr {
position: absolute;
width : 75px;
height: 34px;
left: 23px;
top:  213px;
}
#organisation-zone7-fr {
position: absolute;
width : 95px;
height: 81px;
left: 21px;
top:  304px;
}
#organisation-zone8-fr {
position: absolute;
width : 83px;
height: 36px;
left: 173px;
top:  321px;
}
#organisation-zone9-fr {
position: absolute;
width : 174px;
height: 108px;
left: 259px;
top:  313px;
}

#organisation-zone10-fr {
position: absolute;
width : 106px;
height: 170px;
left: 433px;
top:  243px;
}

#organisation-zone11-fr {
position: absolute;
width : 116px;
height: 39px;
left: 416px;
top:  77px;
}

#organisation-zone1-fr:hover {
width : 96px;
height: 120px;
left: 345px;
top: 2px;
background: url(../images/organisation/frV2/zone1.png) top left no-repeat;
z-index: 100;
}
#organisation-zone2-fr:hover {
width : 309px;
height: 110px;
left: 139px;
top: -4px;
background: url(../images/organisation/frV2/zone2.png) top left no-repeat;
z-index: 100;
}
#organisation-zone3-fr:hover {
width : 149px;
height: 150px;
left: 121px;
top: -21px;
background: url(../images/organisation/frV2/zone3.png) top left no-repeat;
z-index: 100;
}
#organisation-zone4-fr:hover {
width : 137px;
height: 145px;
left: 41px;
top: 10px;
background: url(../images/organisation/frV2/zone4.png) top left no-repeat;
z-index: 100;
}
#organisation-zone5-fr:hover {
width : 210px;
height: 80px;
left: -41px;
top: 139px;
background: url(../images/organisation/frV2/zone5.png) top left no-repeat;
z-index: 100;
}
#organisation-zone6-fr:hover {
width : 222px;
height: 105px;
left: -50px;
top: 177px;
background: url(../images/organisation/frV2/zone6.png) top left no-repeat;
z-index: 100;
}
#organisation-zone7-fr:hover {
width : 214px;
height: 180px;
left: -38px;
top: 254px;
background: url(../images/organisation/frV2/zone7.png) top left no-repeat;
z-index: 100;
}
#organisation-zone8-fr:hover {
width : 194px;
height: 80px;
left: 117px;
top: 299px;
background: url(../images/organisation/frV2/zone8.png) top left no-repeat;
z-index: 100;
}
#organisation-zone9-fr:hover {
width : 423px;
height: 250px;
left: 134px;
top: 242px;
background: url(../images/organisation/frV2/zone9.png) top left no-repeat;
z-index: 100;
}

#organisation-zone10-fr:hover {
width : 276px;
height: 420px;
left: 348px;
top: 118px;
background: url(../images/organisation/frV2/zone10.png) top left no-repeat;
z-index: 100;
}

#organisation-zone11-fr:hover {
width : 303px;
height: 105px;
left: 322px;
top: 44px;
background: url(../images/organisation/frV2/zone11.png) top left no-repeat;
z-index: 100;
}



/**** FIN MODULE ORGANISATION ****/

/****MODULE HISTORIQUE ****/

#module-historique table
{
width:100%;
text-align:center
}

#module-historique table tr
{
height:144px;
}

#module-historique table
{
background:url(../images/arrow.gif) repeat-y center;
background-position:10px 0;
}

#module-historique .nom
{
font-family: Georgia;
font-size:1.1em;
font-weight:bold;
color:#35488D;
text-shadow: #FF0000 3px 3px;
}

#module-historique .date
{
font-family: Georgia;
font-size:1.1em;
font-weight:bold;
color:#9B0402
}

#module-historique td div
{
background:#FFF;
display:inline;
}

#module-historique td img
{
margin:5px
}

#module-historique img
{
border:0;
padding:0
}

/***/

#historique-image-fr
{
position: absolute;
margin-left:-10px;
width : 580px;
height: 496px;
background: url(../images/historique/historiqueV2.png) top left no-repeat;
}

#historique-image-en
{
position: absolute;
margin-left:-10px;
width : 580px;
height: 449px;
background: url(../images/historique/historique_en.png) top left no-repeat;
}

#implementation-image-fr
{
position: absolute;
width : 550px;
height: 387px;
background: url(../images/implantation.gif) top left no-repeat;
}

#implementation-image-en
{
position: absolute;
width : 550px;
height: 387px;
background: url(../images/implantation_en.gif) top left no-repeat;
}


#historique-zone1-fr, #historique-zone1-en {
position: absolute;
width : 88px;
height: 38px;
left: 322px;
top: 185px;
}

#historique-zone2-fr, #historique-zone2-en {
position: absolute;
width : 85px;
height: 39px;
left: 385px;
top: 249px;
}

#historique-zone3-fr, #historique-zone3-en {
position: absolute;
width : 69px;
height: 44px;
left: 268px;
top: 95px;
}

#historique-zone4-fr, #historique-zone4-en {
position: absolute;
width : 91px;
height: 49px;
left: 142px;
top: 224px;
}

#historique-zone5-fr, #historique-zone5-en {
position: absolute;
width : 101px;
height: 53px;
left: 299px;
top: 333px;
}

#historique-zone6-fr, #historique-zone6-en {
position: absolute;
width : 64px;
height: 53px;
left: 498px;
top: 215px;
}

#historique-zone7-fr, #historique-zone7-en {
position: absolute;
width : 168px;
height: 57px;
left: 398px;
top: 83px;
}

#historique-zone8-fr, #historique-zone8-en {
position: absolute;
width : 149px;
height: 59px;
left: 390px;
top: 7px;
}

#historique-zone9-fr, #historique-zone9-en {
position: absolute;
width : 87px;
height: 64px;
left: 239px;
top: 2px;
}

#historique-zone10-fr, #historique-zone10-en {
position: absolute;
width : 127px;
height: 67px;
left: 88px;
top: 50px;
}

#historique-zone11-fr, #historique-zone11-en {
position: absolute;
width : 130px;
height: 70px;
left: 13px;
top: 160px;
}

#historique-zone12-fr, #historique-zone12-en {
position: absolute;
width : 127px;
height: 71px;
left: 22px;
top: 287px;
}

#historique-zone13-fr, #historique-zone13-en {
position: absolute;
width : 146px;
height: 84px;
left: 88px;
top: 403px;
}

#historique-zone14-fr, #historique-zone14-en {
position: absolute;
width : 138px;
height: 69px;
left: 260px;
top: 426px;
}

#historique-zone1-fr:hover {
width : 220px;
height: 91px;
left: 256px;
top: 158px;
background: url(../images/historique/en-frv2/zone1.png) top left no-repeat;
z-index: 100;
}

#historique-zone2-fr:hover {
width : 220px;
height: 105px;
left: 317px;
top: 216px;
background: url(../images/historique/en-frv2/zone2.png) top left no-repeat;
z-index: 100;
}

#historique-zone3-fr:hover {
width : 159px;
height: 105px;
left: 223px;
top: 64px;
background: url(../images/historique/en-frv2/zone3.png) top left no-repeat;
z-index: 100;
}

#historique-zone4-fr:hover {
width : 200px;
height: 105px;
left: 87px;
top: 196px;
background: url(../images/historique/en-frv2/zone4.png) top left no-repeat;
z-index: 100;
}

#historique-zone5-fr:hover {
width : 191px;
height: 105px;
left: 254px;
top: 307px;
background: url(../images/historique/en-frv2/zone5.png) top left no-repeat;
z-index: 100;
}

#historique-zone6-fr:hover {
width : 115px;
height: 105px;
left: 472px;
top: 189px;
background: url(../images/historique/en-frv2/zone6.png) top left no-repeat;
z-index: 100;
}

#historique-zone7-fr:hover {
width : 303px;
height: 105px;
left: 280px;
top: 59px;
background: url(../images/historique/en-frv2/zone7.png) top left no-repeat;
z-index: 100;
}

#historique-zone8-fr:hover {
width : 262px;
height: 105px;
left: 318px;
top: -16px;
background: url(../images/historique/en-frv2/zone8.png) top left no-repeat;
z-index: 100;
}

#historique-zone9-fr:hover {
width : 144px;
height: 105px;
left: 210px;
top: -18px;
background: url(../images/historique/en-frv2/zone9.png) top left no-repeat;
z-index: 100;
}

#historique-zone10-fr:hover {
width : 193px;
height: 105px;
left: 55px;
top: 31px;
background: url(../images/historique/en-frv2/zone10.png) top left no-repeat;
z-index: 100;
}

#historique-zone11-fr:hover {
width : 194px;
height: 105px;
left: -19px;
top: 142px;
background: url(../images/historique/en-frv2/zone11.png) top left no-repeat;
z-index: 100;
}

#historique-zone12-fr:hover {
width : 190px;
height: 105px;
left: -9px;
top: 270px;
background: url(../images/historique/en-frv2/zone12.png) top left no-repeat;
z-index: 100;
}

#historique-zone13-fr:hover {
width : 203px;
height: 105px;
left: 59px;
top: 392px;
background: url(../images/historique/en-frv2/zone13.png) top left no-repeat;
z-index: 100;
}

#historique-zone14-fr:hover {
width : 201px;
height: 105px;
left: 228px;
top: 408px;
background: url(../images/historique/en-frv2/zone14.png) top left no-repeat;
z-index: 100;
}

#historique-image-fr a span, #historique-image-en a span, #implementation-image-fr a span, #organisation-image-fr a span,#implementation-image-en a span {
position: absolute;
left: -500em;
top: -500em;
text-indent: -500em;
}

/****/

#historique-zone1-en:hover {
width : 114px;
height: 100px;
left: 123px;
top: 4px;
background: url(../images/historique/en/zone1.png) top left no-repeat;
z-index: 100;
}

#historique-zone2-en:hover {
width : 148px;
height: 100px;
left: 356px;
top: -5px;
background: url(../images/historique/en/zone2.png) top left no-repeat;
z-index: 100;
}

#historique-zone3-en:hover {
width : 140px;
height: 100px;
left: 232px;
top: 53px;
background: url(../images/historique/en/zone3.png) top left no-repeat;
z-index: 100;
}

#historique-zone4-en:hover {
width : 148px;
height: 100px;
left: 116px;
top: 146px;
background: url(../images/historique/en/zone4.png) top left no-repeat;
z-index: 100;
}

#historique-zone5-en:hover {
width : 173px;
height: 100px;
left: 279px;
top: 137px;
background: url(../images/historique/en/zone5.png) top left no-repeat;
z-index: 100;
}

#historique-zone6-en:hover {
width : 124px;
height: 100px;
left: 444px;
top: 159px;
background: url(../images/historique/en/zone6.png) top left no-repeat;
z-index: 100;
}

#historique-zone7-en:hover {
width : 172px;
height: 100px;
left: -11px;
top: 189px;
background: url(../images/historique/en/zone7.png) top left no-repeat;
z-index: 100;
}

#historique-zone8-en:hover {
width : 183px;
height: 100px;
left: 300px;
top: 204px;
background: url(../images/historique/en/zone8.png) top left no-repeat;
z-index: 100;
}

#historique-zone9-en:hover {
width : 167px;
height: 100px;
left: 257px;
top: 266px;
background: url(../images/historique/en/zone9.png) top left no-repeat;
z-index: 100;
}

#historique-zone10-en:hover {
width : 171px;
height: 100px;
left: 84px;
top: 331px;
background: url(../images/historique/en/zone10.png) top left no-repeat;
z-index: 100;
}

#historique-zone11-en:hover {
width : 146px;
height: 100px;
left: 283px;
top: 355px;
background: url(../images/historique/en/zone11.png) top left no-repeat;
z-index: 100;
}

#historique-zone12-en:hover {
width : 169px;
height: 100px;
left: 410px;
top: 330px;
background: url(../images/historique/en/zone12.png) top left no-repeat;
z-index: 100;
}


/***/

#implementation-zone1-fr {
position: absolute;
width : 51px;
height: 67px;
left: 83px;
top:  3px;
}
#implementation-zone2-fr {
position: absolute;
width : 51px;
height: 67px;
left: 160px;
top:  9px;
}
#implementation-zone3-fr {
position: absolute;
width : 51px;
height: 67px;
left: 221px;
top:  8px;
}
#implementation-zone4-fr {
position: absolute;
width : 51px;
height: 67px;
left: 320px;
top:  9px;
}
#implementation-zone5-fr {
position: absolute;
width : 51px;
height: 67px;
left: 399px;
top:  4px;
}
#implementation-zone6-fr {
position: absolute;
width : 51px;
height: 67px;
left: 483px;
top:  5px;
}
#implementation-zone7-fr {
position: absolute;
width : 51px;
height: 67px;
left: 500px;
top:  96px;
}
#implementation-zone8-fr {
position: absolute;
width : 51px;
height: 67px;
left: 500px;
top:  169px;
}
#implementation-zone9-fr {
position: absolute;
width : 51px;
height: 67px;
left: 500px;
top:  249px;
}
#implementation-zone10-fr {
position: absolute;
width : 51px;
height: 67px;
left: 437px;
top:  322px;
}
#implementation-zone11-fr {
position: absolute;
width : 51px;
height: 67px;
left: 370px;
top:  309px;
}
#implementation-zone12-fr {
position: absolute;
width : 51px;
height: 67px;
left: 277px;
top:  317px;
}
#implementation-zone13-fr {
position: absolute;
width : 51px;
height: 67px;
left: 208px;
top:  318px;
}
#implementation-zone14-fr {
position: absolute;
width : 51px;
height: 67px;
left: 139px;
top:  316px;
}
#implementation-zone15-fr {
position: absolute;
width : 51px;
height: 67px;
left: 0px;
top:  190px;
}
#implementation-zone16-fr {
position: absolute;
width : 51px;
height: 67px;
left: 0px;
top:  100px;
}

#implementation-zone17-fr {
position: absolute;
width : 51px;
height: 67px;
left: 0px;
top:  21px;
}

#implementation-zone18-fr {
position: absolute;
width : 170px;
height: 100px;
left: 44px;
top:  268px;
}

/***/

#implementation-zone1-fr:hover {
width : 120px;
height: 150px;
left: 40px;
top: -33px;
background: url(../images/secteurs/fr/zone1.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone2-fr:hover {
width : 120px;
height: 150px;
left: 110px;
top: -33px;
background: url(../images/secteurs/fr/zone2.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone3-fr:hover {
width : 120px;
height: 150px;
left: 200px;
top: -33px;
background: url(../images/secteurs/fr/zone3.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone4-fr:hover {
width : 120px;
height: 150px;
left: 284px;
top: -33px;
background: url(../images/secteurs/fr/zone4.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone5-fr:hover {
width : 120px;
height: 150px;
left: 364px;
top: -33px;
background: url(../images/secteurs/fr/zone5.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone6-fr:hover {
width : 120px;
height: 150px;
left: 445px;
top: -33px;
background: url(../images/secteurs/fr/zone6.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone7-fr:hover {
width : 120px;
height: 150px;
left: 445px;
top: 90px;
background: url(../images/secteurs/fr/zone7.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone8-fr:hover {
width : 120px;
height: 150px;
left: 445px;
top: 160px;
background: url(../images/secteurs/fr/zone8.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone9-fr:hover {
width : 125px;
height: 150px;
left: 445px;
top: 245px;
background: url(../images/secteurs/fr/zone9.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone10-fr:hover {
width : 120px;
height: 150px;
left: 400px;
top: 260px;
background: url(../images/secteurs/fr/zone10.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone11-fr:hover {
width : 120px;
height: 150px;
left: 320px;
top: 260px;
background: url(../images/secteurs/fr/zone11.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone12-fr:hover {
width : 120px;
height: 150px;
left: 240px;
top: 260px;
background: url(../images/secteurs/fr/zone12.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone13-fr:hover {
width : 120px;
height: 150px;
left: 159px;
top: 260px;
background: url(../images/secteurs/fr/zone13.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone14-fr:hover {
width : 120px;
height: 150px;
left: 95px;
top: 260px;
background: url(../images/secteurs/fr/zone14.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone15-fr:hover {
width : 120px;
height: 150px;
left: 0px;
top: 190px;
background: url(../images/secteurs/fr/zone15.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone16-fr:hover {
width : 120px;
height: 150px;
left: 0px;
top: 100px;
background: url(../images/secteurs/fr/zone16.jpg) top left no-repeat;
z-index: 100;
}

#implementation-zone17-fr:hover {
width : 120px;
height: 150px;
left: 0px;
top: 20px;
background: url(../images/secteurs/fr/zone17.jpg) top left no-repeat;
z-index: 100;
}

#implementation-zone18-fr:hover {
width : 176px;
height: 114px;
left: 0px;
top: 260px;
background: url(../images/secteurs/fr/zone18.jpg) top left no-repeat;
z-index: 100;
}

#implementation-zone1-en {
position: absolute;
width : 51px;
height: 67px;
left: 83px;
top:  3px;
}
#implementation-zone2-en {
position: absolute;
width : 51px;
height: 67px;
left: 160px;
top:  9px;
}
#implementation-zone3-en {
position: absolute;
width : 51px;
height: 67px;
left: 221px;
top:  8px;
}
#implementation-zone4-en {
position: absolute;
width : 51px;
height: 67px;
left: 320px;
top:  9px;
}
#implementation-zone5-en {
position: absolute;
width : 51px;
height: 67px;
left: 399px;
top:  4px;
}
#implementation-zone6-en {
position: absolute;
width : 51px;
height: 67px;
left: 483px;
top:  5px;
}
#implementation-zone7-en {
position: absolute;
width : 51px;
height: 67px;
left: 500px;
top:  96px;
}
#implementation-zone8-en {
position: absolute;
width : 51px;
height: 67px;
left: 500px;
top:  169px;
}
#implementation-zone9-en {
position: absolute;
width : 51px;
height: 67px;
left: 500px;
top:  249px;
}
#implementation-zone10-en {
position: absolute;
width : 51px;
height: 67px;
left: 437px;
top:  322px;
}
#implementation-zone11-en {
position: absolute;
width : 51px;
height: 67px;
left: 370px;
top:  309px;
}
#implementation-zone12-en {
position: absolute;
width : 51px;
height: 67px;
left: 277px;
top:  317px;
}
#implementation-zone13-en {
position: absolute;
width : 51px;
height: 67px;
left: 208px;
top:  318px;
}
#implementation-zone14-en {
position: absolute;
width : 51px;
height: 67px;
left: 139px;
top:  316px;
}
#implementation-zone15-en {
position: absolute;
width : 51px;
height: 67px;
left: 0px;
top:  190px;
}
#implementation-zone16-en {
position: absolute;
width : 51px;
height: 67px;
left: 0px;
top:  100px;
}

#implementation-zone17-en {
position: absolute;
width : 51px;
height: 67px;
left: 0px;
top:  21px;
}

#implementation-zone18-en {
position: absolute;
width : 170px;
height: 100px;
left: 44px;
top:  268px;
}

/***/

#implementation-zone1-en:hover {
width : 120px;
height: 150px;
left: 40px;
top: -33px;
background: url(../images/secteurs/en/zone1_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone2-en:hover {
width : 120px;
height: 150px;
left: 110px;
top: -33px;
background: url(../images/secteurs/en/zone2_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone3-en:hover {
width : 120px;
height: 150px;
left: 200px;
top: -33px;
background: url(../images/secteurs/en/zone3_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone4-en:hover {
width : 120px;
height: 150px;
left: 284px;
top: -33px;
background: url(../images/secteurs/en/zone4_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone5-en:hover {
width : 120px;
height: 150px;
left: 364px;
top: -33px;
background: url(../images/secteurs/en/zone5_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone6-en:hover {
width : 120px;
height: 150px;
left: 445px;
top: -33px;
background: url(../images/secteurs/en/zone6_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone7-en:hover {
width : 120px;
height: 150px;
left: 445px;
top: 90px;
background: url(../images/secteurs/en/zone7_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone8-en:hover {
width : 120px;
height: 150px;
left: 445px;
top: 160px;
background: url(../images/secteurs/en/zone8_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone9-en:hover {
width : 125px;
height: 150px;
left: 445px;
top: 245px;
background: url(../images/secteurs/en/zone9_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone10-en:hover {
width : 120px;
height: 150px;
left: 400px;
top: 260px;
background: url(../images/secteurs/en/zone10_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone11-en:hover {
width : 120px;
height: 150px;
left: 320px;
top: 260px;
background: url(../images/secteurs/en/zone11_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone12-en:hover {
width : 120px;
height: 150px;
left: 240px;
top: 260px;
background: url(../images/secteurs/en/zone12_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone13-en:hover {
width : 120px;
height: 150px;
left: 159px;
top: 260px;
background: url(../images/secteurs/en/zone13_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone14-en:hover {
width : 120px;
height: 150px;
left: 95px;
top: 260px;
background: url(../images/secteurs/en/zone14_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone15-en:hover {
width : 120px;
height: 150px;
left: 0px;
top: 190px;
background: url(../images/secteurs/en/zone15_en.jpg) top left no-repeat;
z-index: 100;
}
#implementation-zone16-en:hover {
width : 120px;
height: 150px;
left: 0px;
top: 100px;
background: url(../images/secteurs/en/zone16_en.jpg) top left no-repeat;
z-index: 100;
}

#implementation-zone17-en:hover {
width : 120px;
height: 150px;
left: 0px;
top: 20px;
background: url(../images/secteurs/en/zone17_en.jpg) top left no-repeat;
z-index: 100;
}

#implementation-zone18-en:hover {
width : 176px;
height: 114px;
left: 0px;
top: 260px;
background: url(../images/secteurs/en/zone18_en.jpg) top left no-repeat;
z-index: 100;
}

/**** FIN MODULE HISTORIQUE ****/


/****MODULE ACTUALITE ****/

#module-actualite .attachements
{
background:url(../images/attach.png) no-repeat left;
padding-left: 20px
}

#module-actualite a.attachements
{
color: #888;
text-decoration: underline
}

#module-actualite h3
{
margin-bottom:5px;
color:#35488D
}

#module-actualite .more
{
clear:both;
padding:3px 7px;
background:#FAFAFA;
margin-bottom:40px;
border-bottom:1px solid #EEE;
text-align:right
}

/**** FIN MODULE ACTUALITE ****/

/**** MODULE RECHERCHE ****/
#module-recherche h3
{
margin-bottom:5px;
color:#35488D
}

#module-recherche h3
{
font-style:italic;
}

#module-recherche p
{
text-align:justify;
}
/**** FIN MODULE RECHERCHE ****/


