#body {
margin:0px;
background-color:#3B637C;
}

#barre_langue {
margin-left:0px;
margin-right:0px;
height:30px;
background-color:#345569;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-variant: small-caps;
font-weight: bold;
font-size:13px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 500px;
text-align:center;
}

#main {
width: 890px;
/*height: 700px;*/
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: auto;
background-color:transparent;
background-image: url(img/fond_main.jpg);
background-position: left top;
background-repeat: repeat-y;
}

#logo {
width: 890px;
height: 198px;
background-image:url(img/banniere_logo.jpg);
background-position: left top;
background-repeat:no-repeat;
}

#colonne_gauche {
width: 180px;
float: left;
padding-top: 5px;
}

#colonne_droite {
width: 150px;
float: right;
margin-right: 10px;
padding-top: 5px;
}

#centre {
float: left ;
width: 550px;
background-image:url(img/fond_div_centre.jpg);
background-position: right bottom;
background-repeat:no-repeat;
padding-top: 5px;
}
#contenu {
height:500px;
}

#bas {
width: 890px;
/*height: 26px;*/
text-align: left;
padding-top: 5px;
clear: both;
}


#titre_centre {
width: 500px;
height: 26px;
background-image:url(img/barre_centre.jpg);
background-repeat:no-repeat;
margin-left: 25px;
}
#titre_menu {
width: 140px;
height: 26px;
background-image:url(img/barre_menu.jpg);
background-repeat:no-repeat;
margin-left: 30px;
}

#titre_expo {
width: 145px;
height: 26px;
background-image:url(img/barre_expo.jpg);
background-repeat:no-repeat;
}

#titre_adresse {
width: 700px;
height: 26px;
background-image:url(img/barre_adresse.jpg);
background-repeat: no-repeat;
margin-left: 185px;
}

#menu {
color:#000000;
font-weight: bold;
padding-top: 5px;
font-family:Arial, Helvetica, sans-serif;
font-variant: small-caps;
font-weight: bold;
font-size:13px;
}

#expo {
width: 140px;
margin-top: 10px;
padding-left: 5px;
font-family:Arial, Helvetica, sans-serif;
font-variant: small-caps;
font-weight: bold;
font-size:13px;
line-height: 30px;
color:#FFFFFF;
border-color:#3B637C;
border-style:solid;
border-width:thin;
background-color:#3B637C;
}

#h1-div {
padding-top: 150px;
}

h1 {
color:#000000;
font-size: 1em;
font-family:Arial, Helvetica, sans-serif;
font-variant: small-caps;
padding-left: 180px;
}

h1 a:link, h1 a:hover, h1 a:visited{
color:#000000;
text-decoration:none;
}


h3 {
color:#FFFFFF;
font-weight: bold;
font-size: 1em;
font-family:Arial, Helvetica, sans-serif;
font-variant: small-caps;
padding-left: 2.5em;
padding-top: 5px;
}

.adresse {
font-size:small;
color:#ffffff;
padding-top: 5px;
margin-left: 40px;
}
.copyright{
/*margin-right: auto;
margin-left: auto;*/
text-align: center;
font-size:small;
color:#ffffff;
margin-left: 180px;
}
.menu_ul {
list-style-image:none;
list-style-type:none;
}

.menu_li {
padding-top:10px;
padding-bottom:5px;
}

.menu_ul a:link, .menu_ul a:visited{
color:#000000;
text-decoration:none;
}

.menu_ul a:hover {
color:#3B637C;
text-decoration:underline;
}

.barre_il {
list-style-image:none;
list-style-type:none;
padding-left:20px;
/*white-space:nowrap;*/
display:inline;
}

.barre_il a:link, .barre_il a:visited{
color:#ffffff;
text-decoration:none;
}

.barre_il a:hover {
color:#000000;
text-decoration:underline;
}

.text {
font-family: arial, "Century Gothic", sans-serif;
font-size: 0.8em;
text-align:justify;
padding: 0px 15px 0px;
}
.text a:link, .text a:visited{
	color: #ffffff; 
	text-decoration: none;
}	
.text a:hover{
	color: #999999; 
	text-decoration: underline; 
}
.text_bleu {
font-family: arial, "Century Gothic", sans-serif;
font-size: 1em;
font-weight: bold;
padding: 0px 15px 0px;
color:#000066;
}
.text_rouge {
font-family: arial, "Century Gothic", sans-serif;
font-size: 0.8em;
font-weight: bold;
padding: 0px 15px 0px;
color:#990000;
text-align:justify;
}