body {
margin : 0 ; 
padding : 0 ; 
text-align : center;
background : #F26F99 url(images/bg_all.gif) repeat-x;
font-family : arial; 
font-size : 11px; 
color : #fff;
}
 
 
 /* WEBSITE
*****************************************************************/

#website {
position : relative; 
width : 857px; 
margin : 0 auto;
text-align : center; 
}

/* HEADER
*****************************************************************/

#header {
border-top : 1px solid #1B78C5;
width : 100%; 
height : 303px ; 
background : url(images/haut.jpg) no-repeat;
margin : 0 auto;
text-align : left;
}
 
.img_haut {
background : url(images/expo.jpg) no-repeat;
width : 558px;
height : 206px;
margin : 80px 0 0 200px;
}
 
/* MAIN
*****************************************************************/
 
#main {
width : 100%;
background : url(images/centre.jpg) repeat-y;
 margin-left : auto; 
 margin-right : auto;
 padding-bottom : 0;
 text-align : left }
 

/* MENU
*****************************************************************/
 
#menu {
position : absolute ; 
left : 0px ; 
top :125px ;
text-align : left;
background : url(images/menuhaut.gif) top left no-repeat;
}

#menu ul{ 
width : 202px ; 
height : 275px; 
list-style: none; 
margin : 5px 0 0 0;
padding : 25px 0 0 29px;
text-transform : uppercase; 
}

#menu li{
margin :0 ;
padding : 0 ;
list-style: none; 
line-height : 30px;
text-align : left;
text-indent : 5px
}

#menu li a {
background : url(images/bg_menu.gif) bottom no-repeat; 
width: 150px;
display: block;
height : 30px;
text-decoration: none;
margin :  0;
padding : 0;
list-style: none;
color  : #232323
}

#menu li a:hover {
background : url(images/bg_menu_ov.gif) bottom no-repeat; 
height : 30px;
}

/* GALERIE D'IMAGES
*****************************************************************/

.corect_bug_galery { 
width: 100%;
height: 145px;
}

dl.gallery {
width: 167px;
text-align: center;
float: left;
margin : 0;
padding : 0;
color : black;
}

.gallery dt {}

.gallery dt img {
width: 167px;
height: 124px;
border : none; 
}

.gallery dd {
font-weight: bold; 
text-transform : uppercase; 
margin: 0;
padding: 0 0 4px 0;
color : black
}

.gallery dd a {
color : black ; 
text-decoration : none; 
}


/* PUB
*****************************************************************/

#pub{
position : absolute; 
bottom : 36px  !important;
bottom : 35px ;
right : 2px  !important;
right : 1px;
width : 224px; 
height : 403px; 
 background : url(images/menubrun.gif) top left no-repeat;
color : #fff; 
text-align : left; 
}
 
.text_pub { 
overflow : auto;
width : 174px; 
height : 360px; 
margin : 15px 0 0 25px;
padding : 0;
background : transparent;  }

.text_pub p { 
padding :10px  10px 0  10px;
}


/* CONTENU
*****************************************************************/

#contenu {
width : 670px; 
padding : 0 0 80px 0; 
margin : 0 0 0 88px; 
text-align : left;
}


#contenu .bloc-img {
width: 141px ;
text-align: left;
padding: 10px 10px  0 12px ;
float: left;}

#contenu .bloc-img p {
margin : 0; padding : 0
}

div.pousse {
margin-left : 5px
}


/* TITRES ET PARAGRAPHES
*****************************************************************/
 
h1 {
margin : 0 0 0 20px ; 
padding : 30px 0 10px 0 ; 
font-size : 28px ; 
clear : left
}

h2 {
margin : 0 ; 
padding : 0 ; 
font-size : 14px ; 
clear : left ; 
color : #fff 
}
 

p {
padding : 0 20px 0 25px ;
}


/* lIENS
*****************************************************************/


a {
color : #fff ; 
text-decoration :underline; 
font-weight : bold
}

a:hover {
text-decoration : none
}













 
 
 