body {  background-image: url(../imgs/ap.gif); background-repeat: repeat-x; background-position: center top}
.bleuArial9 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #255C7F; text-align: justify}
.Lmenu {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
a.Lmenu:link , a.Lmenu:active ,a.Lmenu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
a.Lmenu:hover { text-decoration: none}
TD.normalProj {
BACKGROUND-COLOR: #F38900;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-left: 6pt ;
padding-top: 1pt ;
padding-bottom: 2pt ;
border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
TD.hoverProj {
BACKGROUND-COLOR: #FFA939;
border-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
padding-left: 6pt;
padding-top: 1pt ;
padding-bottom: 2pt ;
border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
TD.normalGar {
BACKGROUND-COLOR: #D64E38;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-left: 6pt ;
padding-top: 1pt ;
padding-bottom: 2pt ;
border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
TD.hoverGar {
BACKGROUND-COLOR: #FF5136;
border-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
padding-left: 6pt;
padding-top: 1pt ;
padding-bottom: 2pt ;
border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
TD.normalRea {
BACKGROUND-COLOR: #2BA0AA;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-left: 6pt ;
padding-top: 1pt ;
padding-bottom: 2pt ;
border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
TD.hoverRea {
BACKGROUND-COLOR: #35BECA;
border-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
padding-left: 6pt;
padding-top: 1pt ;
padding-bottom: 2pt ;
border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
TD.normalHist {
BACKGROUND-COLOR: #255C7F;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-left: 6pt ;
padding-top: 1pt ;
padding-bottom: 2pt ;
border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
TD.hoverHist {BACKGROUND-COLOR: #3178A5;
border-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
padding-left: 6pt;
padding-top: 1pt ;
padding-bottom: 2pt ;
border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
TD.normalMenu {
BACKGROUND-COLOR: #5381AF;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-left: 6pt ;
padding-top: 1pt ;
padding-bottom: 2pt ;
border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
TD.hoverMenu {
BACKGROUND-COLOR: #649AD0;
border-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;color: #000000;
padding-left: 6pt;
padding-top: 1pt ;
padding-bottom: 2pt ;
border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

.bleuArial8M { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #255C7F; text-align: justify ; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px}


.bleuclair8 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #5C89B9}

.bordimg {  border-color: #255C7F 255C7F 255C7F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.apAccueil {  background-color: #FFFFFF; background-image: url(../imgs/accueil/fond_accueil.gif); background-repeat: no-repeat; background-position: left top}

.apAccueil2 {  background-color: #FFFFFF; background-image: url(../imgs/accueil/fond_accueil2.gif); background-repeat: no-repeat; background-position: left top}

.apModeles {  background-color: #FFFFFF; background-image: url(../imgs/apPages/apModele.gif); background-repeat: no-repeat; background-position: left top}

.apActu {  background-color: #FFFFFF; background-image: url(../imgs/apPages/apModele.gif); background-repeat: no-repeat; background-position: left top}

.apPres { background-color: #FFFFFF; background-image: url(../imgs/apPages/apPresentation.gif); background-repeat: no-repeat; background-position: left top }

.apRea { background-color: #FFFFFF; background-image: url(../imgs/apPages/apRealisation.gif); background-repeat: no-repeat; background-position: left top }

.apProjet { background-color: #FFFFFF; background-image: url(../imgs/apPages/apProjet.gif); background-repeat: no-repeat; background-position: left top }

.apGar { background-color: #FFFFFF; background-image: url(../imgs/apPages/apGarantit.gif); background-repeat: no-repeat; background-position: left top }

.apPages { background-color: #FFFFFF; background-image: url(../imgs/apPages/apBt.gif); background-repeat: no-repeat; background-position: left top }

.filetvert {  background-color: #6FB938; background-image: url(../imgs/modeles/filetB.gif); background-repeat: no-repeat; background-position: bottom}

.bleuArial8 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #255C7F; text-align: justify }
select {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #255C7F}

.noirArial9 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}

.cartouche {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-image: url(../imgs/modeles/ap_cartouche.gif); background-repeat: repeat-x; background-position: center bottom; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border-color: black black #6DB835; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0rx}


.cartoucheRea {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-image: url(../imgs/realisation/ap_cartouche.gif); background-repeat: repeat-x; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border-color: black black #2BA0AA; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.cartoucheRea2 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #FFFFFF ; background-image: url(../imgs/realisation/ap_cartouche.gif); background-repeat: repeat-x; background-position: right bottom; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border-color: black black #2BA0AA; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.cartoucheActu {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #FFFFFF ; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; border-color: black black #5381AF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.texteActu {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}

.blanc8 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}

.blanc9 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}

.Lvert {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #6DB835; font-weight: bold; text-decoration: none}
a.Lvert:link , a.Lvert:active ,a.Lvert:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #6DB835; font-weight: bold; text-decoration: none}
a.Lvert:hover { text-decoration: none; color: #8FDE54}

.Lbleu {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #2BA0AA; font-weight: bold; text-decoration: none}
a.Lbleu:link , a.Lbleu:active ,a.Lbleu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #2BA0AA; font-weight: bold; text-decoration: none}
a.Lbleu:hover { text-decoration: none; color: #53FCFE}


.Lblanc {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.Lblanc:link , a.Lblanc:active ,a.Lblanc:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.Lblanc:hover { text-decoration: none; color: #ECECEC}

.Lbleu2 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #5381AF; font-weight: bold; text-decoration: none}
a.Lbleu2:link , a.Lbleu:active ,a.Lbleu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #5381AF; font-weight: bold; text-decoration: none}
a.Lbleu2:hover { text-decoration: none; color: #6DA5DE}


.filetOrange { background-color: #6FB938; background-image: url(../imgs/modeles/filetB.gif); background-repeat: no-repeat; background-position: bottom }

.bleuArial9B {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #255C7F}

.bleuArial9M { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #255C7F; text-align: justify ; padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 12px}

.fondPierres {  background-image: url(../imgs/fond_pierres.jpg); background-repeat: no-repeat; background-position: right bottom}

.impr,a.impr:link ,a.impr:active, a.aimpr:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold; 
color: #3D3D3D; 
background-image: url(../imgs/realisation/btprint.gif);
background-repeat: no-repeat;
background-position: left center;
padding-top: 6px;
padding-right: 8px;
padding-bottom: 6px;
padding-left: 24px;
text-decoration: none
}
a.impr:hover { color: #6DB835;}

.contacter,a.contacter:link ,a.contacter:active, 
a.contacter:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #3D3D3D;
background-image: url(../imgs/realisation/btcontact.gif);
background-repeat: no-repeat;
background-position: left center;
padding-top: 6px;
padding-right: 8px;
padding-bottom: 6px;
padding-left: 26px;
text-decoration: none
}

a.contacter:hover { color: #6DB835;}
.vertArial9B { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #2BA0AA}

