body {
margin: auto;
background : url('images/fond.png') repeat-x;
padding : 0;
font-size: 13px;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
}

img {
border: 0px none;
}

form {
display: inline;
}

h1, img {
padding: 0;
margin: 0;
}





/******************** TITRES ********************/ 

h1 {
font-size: 16px;
color: #19437D;
border-bottom: 1px #87BDCE solid;
margin: 0 0 12px 0;
}

/******************** TITRES ********************/ 





/******************** LIENS ********************/ 

a, a:link, a:visited {
text-decoration: none;
color: #333333;
}

a:hover, a:active {
color : #999999;
}

#menu a, #menu a:link, #menu a:visited {
text-align:center;
display: block;
color : #5C5C5C;
text-decoration: none;
font-weight: bold;
font-size: 13px;
padding: 9px 0 2px 0;
}

#menu a:hover, #menu a:active {
color : #000000;
}



#menu5 a, #menu5 a:link, #menu5 a:visited {
text-align:center;
display: block;
color : #5C5C5C;
text-decoration: none;
font-weight: bold;
font-size: 13px;
padding: 3px 0 0 0;
}

#menu5 a:hover, #menu5 a:active {
color : #000000;
}







#contenu_texte a, #contenu_texte a:link, #contenu_texte a:visited {
border-bottom: #999999 1px dotted;
}

#footer a, #footer a:link, #footer a:visited {
color : #FFFFFF;
border-bottom: #CCCCCC 1px dotted;
}

#footer a:hover, #footer a:active {
color : #CCCCCC;
}

/******************** LIENS ********************/ 





/******************** DESIGN GLOBAL ********************/ 

#haut {
margin:auto;
width: 750px;
}

#logo {
float:left;
width: 215px;
height: 89px;
background : url('images/logo.png') no-repeat;
}

#haut_droite {
float:left;
width: 510px;
position: relative;
}

#haut_message {
height: 61px;
background : url('images/haut_message.png') no-repeat;
}

#haut_message_texte2 {
color: #CCCCCC;
position: relative;
top: 42px;
left: 28px;
}

#haut_message_texte {
font-family: Arial, Helvetica, sans-serif;
color: #CCCCCC;
position: relative;
top: 41px;
left: 28px;
font-size: 12px;
}

#menu1, #menu2, #menu3, #menu4, #menu5 {
float: left;
width: 101px;
height: 28px;
}

#menu1 {
background : url('images/menu1.png') no-repeat;
}

#menu2 {
background : url('images/menu2.png') no-repeat;
}

#menu3 {
background : url('images/menu3.png') no-repeat;
}

#menu4 {
background : url('images/menu4.png') no-repeat;
}

#menu5 {
background : url('images/menu5.png') no-repeat;
}

#menu_cote {
float: left;
width: 5px;
height: 28px;
background : url('images/menu_cote.png') no-repeat;
}

#global {
clear:both;
margin: auto;
width: 750px;
background: #e2e1dd;
}

#header {
height: 179px;
background : url('images/header.png') no-repeat;
}

#slogan {
width: 240px;
font-size: 16px;
font-weight: bold;
position: relative;
left: 475px;
top: 72px;
color: #FFFFFF;
}

#container {
background : #5990ba;
width: 721px;
margin: 15px 15px 0 14px;
}

#container_haut {
height: 5px;
background : url('images/container_haut.png') no-repeat;
}

#container_gauche {
float:left;
width: 490px;
margin: 7px 0 7px 0;
position: relative;
left: 15px;
}

#contenu {
background : #FFFFFF url('images/contenu_fond.png') repeat-y;
}

#contenu_haut {
height: 8px;
background : url('images/contenu_haut.png') no-repeat;
}

#contenu_texte {
padding: 6px 16px 6px 16px;
text-align:justify;
}

#contenu_bas {
clear:both;
height: 8px;
background : url('images/contenu_bas.png') no-repeat;
padding: 0;
margin: 0;
}

#container_droite {
float:right;
width: 186px;
margin: 7px 0 7px 0;
position: relative;
right: 15px;
}

#coordonnees {
background : url('images/coordonnees_fond.png') repeat-y;
}

#coordonnees_haut {
height: 46px;
background : url('images/coordonnees_haut.png') no-repeat;
}

#preneznote_haut {
height: 46px;
background : url('images/preneznote_haut.png') no-repeat;
}

#coordonnees_texte {
background : url('images/coordonnees_texte.png') no-repeat;
padding: 12px 16px 0 16px;
min-height: 130px;
}

#coordonnees_bas {
clear:both;
height: 10px;
background : url('images/coordonnees_bas.png') no-repeat;
}

#container_bas {
clear:both;
height: 5px;
background : url('images/container_bas.png') no-repeat;
margin: 0 15px 15px 14px;
}

#footer {
height: 32px;
background : url('images/footer.png') no-repeat;
}

#footer_texte {
text-align:center;
position: relative;
top: 9px;
color: #FFFFFF;
}

/******************** DESIGN GLOBAL ********************/ 
