body {  }
.conteneur { margin-left: auto; margin-right: auto; width: 850px; }
.bloc1 { height: auto; width: 220px; float: left; }
.bloc2 { height: auto; width: 500px; float: left; margin-left: 50px; }
.atela { color: #909; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-transform: uppercase; margin:0; padding:0; }
.bureaux { color: #09c; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-transform: uppercase; margin: 0; padding: 0; }
.equipement { color: #9c0; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-transform: uppercase; margin: 0; padding: 0; }
.habitat { color: #ff9700; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-transform: uppercase; margin: 0; padding: 0; }
.scenographie { color: #ff849f; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-transform: uppercase; margin: 0; padding: 0; }
.urbain { color: #c9f; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-transform: uppercase; margin: 0; padding: 0; }
#soustitre { margin: 0; padding: 0; display: block; }
#footer { color: #b4b4b4; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; position: relative; top: 8px; float: left; }
#footer a { color: #b4b4b4; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
#footer a:hover { color: #909; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.gauche { text-align: left; float: left; margin:0; padding:0; }
.haut { text-align: left; vertical-align: top; margin: 0; padding: 0; }
ul#infos { color: #969696; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.4em; margin: 0; padding: 0 0 0 0; list-style-image: none; }
.txt { color: #969696; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.4em; text-align: justify; margin-top: 8px; margin-bottom: 16px; }
.txt a { color: #969696; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.txt a:hover { color: #909; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.vignette { font-size: 0.7em; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 1.2em; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; width: 249px; height: auto; float: left; margin: 0 0 10px; padding: 0; border-color: #fff; border-style: solid; border-width: 0 1px 0 0; }
.vignette a { color: #888; text-decoration: none; }
.vignette a:hover { color: #000; text-decoration: none; }
h5{ text-decoration: blink; }
h4 { color: #505050; font-size: 0.6em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 3px 0 0; padding: 0; }
h2 { font-size: 1.1em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: lighter; font-style: normal; line-height: 1.2em; margin: 8px 0 0; padding: 0; }
h3 { font-size: 0.6em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1em; margin: 0; padding: 0; }
h1 { color: #909; font-size: 0.9em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; padding: 0; }
ul#img { color: #969696; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; margin: 2px 0 0; list-style-type: none; padding: 0; }
ul#img a { color: #969696; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
ul#img a:hover { color: #505050; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
ul#img a:visited { color: #b4b4b4; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
ul#galerie_mini { color: #3c3c3c; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: right; margin: 10px 0 0 ; padding: 0 ; }
ul#galerie_mini a:hover { color: #000; text-decoration: underline; }
ul#galerie_mini a { color: #8c8c8c; text-decoration: none; }
#big_pict { text-align: left; margin: 0; padding: 0; }
dl#photo { color: #fff; font-size: 0.1em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0 ; padding: 0; }
dl#photo dt { float: left; }
dl#photo dd { margin: 0 ;}
dl#photo img { text-align: left; }

.bloctxt1 { color: #969696; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.4em; width: auto; height: auto; float: left; margin: 0; padding: 0; display: block; }
.bloctxt2 { color: #969696; font-size: 0.7em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.4em; width: auto; height: auto; margin: 0 0 0 10px; padding: 0; display: block; }
ul#menu { color: #000; font-size: 0.6em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.2em; text-transform: uppercase; text-align: right; letter-spacing: 1px; float: right; margin: 0; padding: 0; list-style-type: none; }
ul#menu a { color: #bababa; text-decoration: none; }
ul#menu a:hover { color: #000; text-decoration: none; }
ul#menu01 { list-style-type: none; margin: 0; padding: 0; }
ul#menu01 li a { color: #fff; font-size: 0.1em; background-image: url(../images/atela/equ2.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; width: 220px; height: 16px; }
ul#menu01 li a:hover { color: #fff; font-size: 0.1em; background-image: url(../images/atela/equ2.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -16px; }
ul#menu02 { list-style-type: none; margin: 0; padding: 0; }
ul#menu02 li a { color: #fff; font-size: 0.1em; background-image: url(../images/atela/urb2.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; width: 220px; height: 16px; }
ul#menu02 li a:hover { font-size: 0.1em; background-image: url(../images/atela/urb2.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -16px; }
ul#menu03 { list-style-type: none; margin: 0; padding: 0; }
ul#menu03 li a { color: #fff; font-size: 0.1em; background-image: url(../images/atela/hab2.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; width: 220px; height: 16px; }
ul#menu03 li a:hover { background-image: url(../images/atela/hab2.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -16px; }
ul#menu04 { list-style-type: none; margin: 0; padding: 0; }
ul#menu04 li a { color: #fff; font-size: 0.1em; background-image: url(../images/atela/sce2.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; width: 220px; height: 16px; }
ul#menu04 li a:hover { background-image: url(../images/atela/sce2.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -16px; }
ul#menu05 { list-style-type: none; margin: 0; padding: 0; }
ul#menu05 li a { color: #fff; font-size: 0.1em; background-image: url(../images/atela/bur2.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; width: 220px; height: 16px; }
ul#menu05 li a:hover { background-image: url(../images/atela/bur2.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -16px; }
ul#menu1 { margin: 0 ; padding: 0 ; list-style-type: none ; }
ul#menu1 li a { color: #fff; font-size: 0.1em; background-image: url(../images/atela/equ.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block ; width: 220px ; height: 16px; }
ul#menu1 li a:hover { color: #fff; font-size: 0.1em; background-image: url(../images/atela/equ.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -16px; }
ul#menu2 { list-style-type: none; margin: 0; padding: 0; }
ul#menu2 li a { color: #fff; font-size: 0.1em; background-image: url(../images/atela/urb.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; width: 220px; height: 16px; }
ul#menu2 li a:hover { font-size: 0.1em; background-image: url(../images/atela/urb.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -16px; }
ul#menu3 { list-style-type: none; margin: 0; padding: 0; }
ul#menu3 li a { color: #fff; font-size: 0.1em; background-image: url(../images/atela/hab.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; width: 220px; height: 16px; }
ul#menu3 li a:hover { background-image: url(../images/atela/hab.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -16px; }
ul#menu4 { list-style-type: none; margin: 0; padding: 0; }
ul#menu4 li a { color: #fff; font-size: 0.1em; background-image: url(../images/atela/sce.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; width: 220px; height: 16px; }
ul#menu4 li a:hover { background-image: url(../images/atela/sce.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -16px; }
ul#menu5 { list-style-type: none; margin: 0; padding: 0; }
ul#menu5 li a { color: #fff; font-size: 0.1em; background-image: url(../images/atela/bur.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; width: 220px; height: 16px; }
ul#menu5 li a:hover { background-image: url(../images/atela/bur.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -16px; }
ul#menu6 { list-style-type: none; margin: 0 0 25px; padding: 0; }
ul#menu6 li a { color: #fff; font-size: 0.1em; background-image: url(../images/atela/age.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; width: 220px; height: 16px; }
ul#menu6 li a:hover { background-image: url(../images/atela/age.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -16px; }
ul#menu-h { color: #ff9700; font-size: 0.6em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.2em; text-transform: uppercase; text-align: right; letter-spacing: 1px; float: right; margin: 0; padding: 0; list-style-type: none; }
ul#menu-h a { color: #bababa; text-decoration: none; }
ul#menu-h a:hover { color: #000; text-decoration: none; }
ul#menu-e { color: #9c0; font-size: 0.6em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.2em; text-transform: uppercase; text-align: right; letter-spacing: 1px; float: right; margin: 0; padding: 0; list-style-type: none; }
ul#menu-e a { color: #bababa; text-decoration: none; }
ul#menu-e a:hover { color: #000; text-decoration: none; }
ul#menu-b { color: #00a0d1; font-size: 0.6em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.2em; text-transform: uppercase; text-align: right; letter-spacing: 1px; float: right; margin: 0; padding: 0; list-style-type: none; }
ul#menu-b a { color: #bababa; text-decoration: none; }
ul#menu-b a:hover { color: #000; text-decoration: none; }
ul#menu-s { color: #ff6289; font-size: 0.6em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.2em; text-transform: uppercase; text-align: right; letter-spacing: 1px; float: right; margin: 0; padding: 0; list-style-type: none; }
ul#menu-s a { color: #bababa; text-decoration: none; }
ul#menu-s a:hover { color: #000; text-decoration: none; }
ul#menu-u { color: #cf7cff; font-size: 0.6em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.2em; text-transform: uppercase; text-align: right; letter-spacing: 1px; float: right; margin: 0; padding: 0; list-style-type: none; }
ul#menu-u a { color: #bababa; text-decoration: none; }
ul#menu-u a:hover { color: #000; text-decoration: none; }
ul#menu-a { color: #909; font-size: 0.6em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.2em; text-transform: uppercase; text-align: right; letter-spacing: 1px; float: right; margin: 0; padding: 0; list-style-type: none; }
ul#menu-a a { color: #bababa; text-decoration: none; }
ul#menu-a a:hover { color: #000; text-decoration: none; }

