@charset "UTF-8";
/* CSS Document */

* {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

IMG {
border:0px
}

A {
text-decoration:none;
cursor:pointer;
}

A:HOVER, #myFooter A:HOVER, #poucet A:HOVER {
text-decoration:underline;
cursor:pointer;
}

BODY {
text-align:center;
background-color:#ffffff;
margin-top:20px;
}

#myShell {
position:relative;
width:982px;
height:auto;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#myBody {
position:absolute;
left:0px;
top:0px;
width:982px;
height:800px;
background-image:url(/media/image/background.jpg);
background-position: top;
background-repeat:repeat-x;
}

#myHeader {
position:absolute;
left:0px;
top:0px;
width:982px;
height:192px;
background-image:url(/media/image/header.jpg);
background-position: top;
background-repeat:no-repeat;
z-index:2;
}

#myStrip {
position:absolute;
left:39px;
top:192px;
width:901px;
height:81px;
background-color:#b0aeb5;
overflow:hidden;
}

#myZone {
position:absolute;
left:39px;
top:273px;
width:901px;
height:259px;
background-color:#888590;
overflow:hidden;
border-bottom:5px solid #545060;
text-align:center;
}

#myFooter {
position:absolute;
left:39px;
top:537px;
width:901px;
height:119px;
overflow:hidden;
border-bottom:1px solid #5b5669;
}

#myLegal {
position:absolute;
left:39px;
top:659px;
width:901px;
height:15px;
overflow:hidden;
font-size:10px;
color:#999999;
text-align:right;
}

#myLegal A, #myLegal SPAN {
font-size:10px;
color:#999999;
}

#palm {
position:absolute;
left:0px;
top:0px;
}

#smalllogo {
position:absolute;
left:768px;
top:0px;
}

#adress {
position:absolute;
left:561px;
top:0px;
}

#title {
position:absolute;
left:0px;
top:0px;
}

#galleryIllustration {
width:auto;
height:auto;
margin-top:30px;
padding-bottom:10px;
}

#galleryIllustration A {
padding-left:5px;
padding-right:5px;
}

#galleryIllustration A IMG {
border:1px solid #00ccff;
}

#galleryIllustration A:HOVER IMG {
border:1px solid #ffffff;
}

#menuBar {
position:absolute;
left:510px;
top:153px;
height:22px;
width:auto;
z-index:2;
white-space:nowrap;
}

#menuBar A {
height:22px;
position:relative;
float:left;
margin-right:5px;
background-position:left;
background-repeat:no-repeat;
cursor:pointer;
}

#buttonAbout {
width:77px;
background-image:url(/media/image/menu-about-off-out.jpg);
z-index:3;
}

#buttonWeb {
width:77px;
background-image:url(/media/image/menu-web-off-out.jpg);
z-index:3;
}

#buttonPrint {
width:77px;
background-image:url(/media/image/menu-print-off-out.jpg);
z-index:3;
}

#buttonIllustration {
width:110px;
background-image:url(/media/image/menu-illustration-off-out.jpg);
z-index:3;
}

#buttonAtelier {
width:77px;
background-image:url(/media/image/menu-atelier-off-out.jpg);
z-index:3;
}

.arial12pxNormal00ccff {
font-size:12px;
color:#00ccff;
}

.arial10pxNormal00ccff {
font-size:10px;
color:#00ccff;
}

.arial12pxBold00ccff {
font-size:12px;
font-weight:bold;
color:#00ccff;
}

.arial12pxNormalffffff {
font-size:12px;
color:#ffffff;
}

A.arial12pxNormalffffff:HOVER {
color:#01ccff;
text-decoration:none;
}

.arial12pxBoldffffff {
font-size:12px;
font-weight:bold;
color:#ffffff;
}

.arial10pxBoldffffff {
font-size:10px;
font-weight:bold;
color:#ffffff;
}


A.arial12pxBoldffffff:HOVER {
color:#01ccff;
text-decoration:none;
font-weight:bold;
}

.arial12pxNormal5b5669 {
font-size:12px;
color:#5b5669;
}

.arial12px909090 {
font-size:12px;
color:#909090;
}

.arial10px909090 {
font-size:10px;
color:#909090;
}

.uppercase {
text-transform:uppercase;
}

.blocAbsolu {
position:absolute;
width:auto;
height:auto;
text-align:left;
}

.blocRelatif, .galleryLink {
position:relative;
float:left;
left:0px;
top:0px;
width:auto;
height:auto;
text-align:left;
}

#flecheGauche {
position:absolute;
left:17px;
top:380px;
width:42px;
height:41px;
background-image:url(/media/image/gauche.jpg);
cursor:pointer;
z-index:9;
}

#flecheDroite {
position:absolute;
left:919px;
top:380px;
width:42px;
height:41px;
background-image:url(/media/image/droite.jpg);
cursor:pointer;
z-index:9;
}

.popupTable {
display:block;
}

#myPopup {
z-index:99;
}

UL.liens {
padding:0px;
margin:0px;
list-style:none;
}