html,body {
margin:0;
padding:0;
text-align:center; /* IE6 - correction du bug de centrage */
height:100%;
font-family:"times new roman",times,Arial,sans-serif;
font-size:16px;
color:#b1b1b1;
background-color:#1e1e1e; 
}
table {
font-family:"times new roman",times,Arial,sans-serif;
font-size:16px;
color:#b1b1b1; 
}

.scrollbar {
scrollbar-face-color      : #000000;
scrollbar-arrow-color     : #d62841;
scrollbar-track-color     : #1e1e1e;
scrollbar-shadow-color    : #1e1e1e;
scrollbar-highlight-color : #000000;
scrollbar-3dlight-color   : #1e1e1e;
scrollbar-darkshadow-Color: #1e1e1e; 
}

.color1 { color: #d62841; }

a         { text-decoration:none;}
a:link    { color: #b1b1b1;      }
a:visited { color: #b1b1b1;      }
a:hover   { color: #d62841;      } 
a:active  { color: #b1b1b1;      }

img { border:0; }

a img       { border:0px solid #35394b; }    /*-- défini l'encadrement des images dans les liens hors survol --*/
a:hover     { border:0px;               } 	 /*-- hack pour IE                                               --*/
a:hover img { border:0px solid #febe5d; }    /*-- défini l'encadrement des images lors du survol             --*/

img.borderImgLink      { border:0px solid #000000; }
a:hover .borderImgLink  {border:0px solid #1e1e1e;}

img.borderImg{margin:10px;border:2px solid #000000; }
a:hover .borderImg  {border:2px solid #000000;}

h1 {
font-size:19px;
margin:0;
padding:0;
}


hr {
clear:both;
visibility:hidden;
}
.spacer{ 
margin:0;
padding:0;
clear:both;
}
.right { 
float: right;
}
.left  {
float: left;  
}

.linesTop {
margin:0;
padding:10px;
border-width:0px;
border-color:#1e1e1e;
border-style:solid;
background:url(../gifs/linesTop.png) no-repeat top left;
}

#pageActive a {
color:#d62841;
font-size:20px;
}

.numPageSize { 
font-size:18px; 
}

.hackIE6 {}

/***************************************************/
/*                       SHELL                     */
/***************************************************/
#shell {
width:900px;
_width:1000px;
height:100%;
margin:0 auto;
padding:0 50px; 
text-align:left; /* IE6 - correction du bug de centrage */
border:0px solid #000000;
}

#header { 
width:100%;
height:60px; 
margin:0;
padding:0;  
border:0px solid #000000;
/*background:#525469 url(../gifs/bgheader.jpg) repeat 100% 0;*/
}

#menu {
width:100%;
height:100px; 
padding:0; 
margin:0;
font-size:19px;
border:0px solid #000000;
background:url(../gifs/logo.png) no-repeat top right;
}

ul#menuList { 
width:100%; 
padding:0; 
margin:0;
list-style-type:none;
/*height:35px;*/
}
ul#menuList li { 
margin:0;
padding:0 20px 0 10px; 
float:left;
background:url(../gifs/separator.gif) no-repeat 100% 50%;
/*line-height:35px;*/ 
}

/***************************************************/
/*                       CORPS                     */
/*    BUG IE Overflow avec image de fond fixe      */
/* Contournement CSS background-attachment: fixed  */
/*http://openweb.eu.org/articles/overflow_fond_fixe*/
/***************************************************/

#corps {
width:100%;
/*height:650px;*/
margin:0;
padding:0;
/*overflow:auto;*/
/*border:1px solid red;*/
}

noscript h1 {
margin:20px;
text-align:center;
}


/*-------------------------------------------------*/
/*                  disclaimer.php                 */
/*-------------------------------------------------*/
#disclaimer { 
width:70%;
margin:0 0 30px 30px; 
}
img#entrer { 
margin:10px 0px 0px 350px;
}

/*-------------------------------------------------*/
/*                  partenaires.php                */
/*-------------------------------------------------*/
#nouveaute { 
width:80%;
margin:30px 0; 
}
#nouveaute img { 
float:left;
margin:0 20px;
}

#partenaires { 
width:100%;
margin:0 30px; 
}
#partenaires img{
height:60px;
margin:5px;
float:left;
}

/*-------------------------------------------------*/
/*                    accueil.php                  */
/*-------------------------------------------------*/
div#nous {
width:300px;
margin:10px 10px 10px 0;
padding:0;
float:left;
}

div#news {
width:400px;
height:380px;
overflow:auto;
margin:80px 0px 0px 0px;
padding:0;
float:right; 
border:0px solid #1e1e1e;
}

div#top3 { 
width:430px;
_width:440px;
margin:40px 0px 0px 15px;
padding:5px;
float:left;
border:0px solid #1e1e1e;
}
#top3 dl {
width:100px;
margin:10px;
padding:5px;
float:left;
text-align:center;
background:url(../gifs/bg_top3.gif) no-repeat 0 0;
}
dl#top3 dt,dd {
padding:0;
margin:0;
}
#top3 img {
border: 2px solid #000000;
}

/* divStatus.js */
.divHidden { 
width:100px;
height:1px;
margin-top:-1px;
position:absolute;
visibility:hidden;
overflow:hidden;
}
.divVisible {
margin:2px 0;
padding:5px;
background:url(../gifs/linesBottom.png) no-repeat bottom right;
}

/*-------------------------------------------------*/
/*                    photos.php                   */
/*-------------------------------------------------*/
div.photos {
margin-left:70px;
padding:0;
}

/* Rollover avec une seule image */
/* http://css.alsacreations.com/Tutoriels-et-articles-divers/roll-over-css-image-unique */
a.galerie15 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie15.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie15:hover{
background:url(../images/photos/galerie15.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}
a.galerie14 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie14.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie14:hover{
background:url(../images/photos/galerie14.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}

a.galerie13 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie13.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie13:hover{
background:url(../images/photos/galerie13.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}

a.galerie12 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie12.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie12:hover{
background:url(../images/photos/galerie12.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}


a.galerie11 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie11.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie11:hover{
background:url(../images/photos/galerie11.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}

a.galerie10 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie10.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie10:hover{
background:url(../images/photos/galerie10.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}

a.galerie09 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie09.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie09:hover{
background:url(../images/photos/galerie09.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}
a.galerie08 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie08.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie08:hover{
background:url(../images/photos/galerie08.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}
a.galerie07 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie07.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie07:hover{
background:url(../images/photos/galerie07.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}
a.galerie06 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie06.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie06:hover{
background:url(../images/photos/galerie06.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}

a.galerie05 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie05.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie05:hover{
background:url(../images/photos/galerie05.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}

a.galerie04 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie04.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie04:hover{
background:url(../images/photos/galerie04.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}

a.galerie03 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie03.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie03:hover{
background:url(../images/photos/galerie03.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}

a.galerie02 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie02.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie02:hover{
background:url(../images/photos/galerie02.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}

a.galerie01 {
width:110px;
line-height:400px ;
margin:30px 40px 0 20px;
background:url(../images/photos/galerie01.jpg) no-repeat top left; 
border: 0px solid #1e1e1e;
display:block;
float:left;
}
a.galerie01:hover{
background:url(../images/photos/galerie01.jpg) no-repeat -110px 0px; 
border: 0px solid #1e1e1e;
}

/*-------------------------------------------------*/
/*                    galerie.php                  */
/*-------------------------------------------------*/
#preview { 
width:460px;
_width:470px;
height:630px;
_height:640px;
margin:0;
padding:5px;
float:left; 
text-align: center;
background:url(../gifs/bg_preview.gif) no-repeat 50% 50%; 
/*border:1px solid red;*/
}
#preview table {
width:100%;
height:100%;
vertical-align:middle;
margin:auto;
text-align:center; 
}
#preview dl {
margin:0;
padding:0;
/*background-color: #1e1e1e;*/
}
dl#preview dt,dd {
padding:0;
margin:0;
}

#thumbnail { 
width:420px;
margin:0;
padding:0;
float:right; 
border:0px solid #1e1e1e; 
}
#thumbnail img {
margin:5px;
}

#preload {
display: none;
}

/*-------------------------------------------------*/
/*                   image.php                     */
/*-------------------------------------------------*/
table.image {
width:100%;
height:100%;
vertical-align:middle;
margin:auto;
text-align:center; 
background-color:#000000;
}

/*-------------------------------------------------*/
/*                   contact.php                   */
/*-------------------------------------------------*/
#contact {
width:600px;
margin:10px; 
padding:0;
}
#contact fieldset { 
background:url(../gifs/contact.png) no-repeat top left;
margin:0;
padding:60px 0 0 0;
border:0px solid #1e1e1e;
}

#legende { 
color:#d62841; 
font-weight:bold;
}

label { 
width:80px; 
margin:10px 10px 0 5px; 
padding:0;
text-align:right; 
float:left; 
}

input { 
color:#b1b1b1;; 
background-color: transparent;
border-width:0 0 1px 3px;
border-color:#1e1e1e;
border-style:solid;
margin:10px 0 0 0; 
padding:2px; 
}
input.btSubmit {
margin:10px 20px 10px 55%;
border-left-color:#d62841;
cursor:pointer;
}

textarea {  
color:#b1b1b1; 
background-color: transparent;
border-width:0 0 1px 3px;
border-color:#1e1e1e;
border-style:solid;
margin:10px 0 0 0; 
padding:2px; 
overflow:auto;
}

/*-------------------------------------------------*/
/*                guestbook.php                    */
/*-------------------------------------------------*/
#guestbook {
width:400px;
margin:0; 
padding:0;
float:left;
border:0px solid #1e1e1e;
}
#guestbook fieldset { 
background:url(../gifs/guestbook.png) no-repeat top left;
margin:0;
padding:60px 0 0 0;
border:0px solid #1e1e1e;
}

#post {
width:490px;
margin:0;
padding:0;
float:right;
/*height:650px;*/
/*overflow:auto;*/
}

div.message {
width:96%;
margin:10px 0;
padding:5px;
border-width:1px 0 0 3px;
border-color:#1e1e1e;
border-style:solid;
/*background:url(../gifs/bg_message.png) no-repeat top left;*/
}

/*-------------------------------------------------*/
/*                 apropos.php                     */
/*-------------------------------------------------*/
div#apropos {
width:300px;
margin:20px 0 0 20px;
padding:0;
float:left;
}

/*-------------------------------------------------*/
/*                liens.php                        */
/*-------------------------------------------------*/
#liens {
width:100%;
margin:15px 0 0 0;
}

.lien { 
width:850px;
margin:0px 0px;
padding:5px;
}
.lien img {
margin:0 10px 0 0;
padding:0;
float:left;
}
.lien div {
width:410px;
margin:0 10px 0 0;
padding:5px;
border-width:1px 0 0 3px;
border-color:#1e1e1e;
border-style:solid;
float:left;
}

#apropos {
width:400px;
margin:10px;
padding:0;
float:left;
}

/*-------------------------------------------------*/
/*                 foot.php                        */
/*-------------------------------------------------*/
#footer { 
width:100%;
height:20px;
_height:35px;
margin:20px 0 0 0;
padding:5px 0 10px 0;
white-space:nowrap;
text-align:center;
clear:both;
color:#ffffff;
}
.footSize { 
font-size:14px;
}