* {
border:0;
margin:0;
padding:0;
list-style:none;
font-size:100%;
outline:none; }

input, textarea, select {
border:1px solid #000;
padding:2px;
vertical-align:middle; }

body {
background:transparent url(img/body_repeat.png) repeat;

text-align:justify;
font:100%/1.3 Arial, "Times New Roman", sans-serif; }

/***** Flash & Déco *****/

div#haut_flash {
width:784px;
height:194px;
margin-left:5px;
/*background:transparent url(img/haut_flash.png) no-repeat;*/ }

div#deco_contenu {
position:absolute;
z-index:1; }

div.photo_1 {
right:12px;
bottom:4px;
width:560px;
height:205px;
background:transparent url(img/deco_1.jpg) no-repeat; }

div.photo_2 {
right:15px;
bottom:7px;
width:555px;
height:208px;
background:transparent url(img/deco_2.jpg) no-repeat; }

div.photo_3 {
right:16px;
bottom:7px;
width:552px;
height:199px;
background:transparent url(img/deco_3.jpg) no-repeat; }

div.photo_4 {
right:12px;
bottom:7px;
width:198px;
height:159px;
background:transparent url(img/deco_4.jpg) no-repeat; }

/***** Stylage contenu *****/

h1, .invis {
position:absolute;
top:-9999px; }

div#colonne_gauche h4 {
font-size:110%;
letter-spacing:-0.5px;
font-weight:normal;
font-family:"Franklin Gothic Medium Cond", "Franklin Gothic Medium", Arial, sans-serif;
color:#ccc;
text-align:right;
padding-right:20px; }

.retour_ch {
margin-bottom:10px; }

h2 {
font-size:110%;
letter-spacing:-0.5px;
font-weight:normal;
font-family:"Franklin Gothic Medium Cond", "Franklin Gothic Medium", Arial, sans-serif;
color:#ccc;
text-align:left;
padding-left:20px;
width:552px; /*572*/
height:36px;
line-height:36px;
text-transform:uppercase;
background:transparent url(img/h2_fond.png) repeat-x; }

div#presentation_contenu p {
margin-bottom:10px; }

/***** Layout *****/

div#img_fond {
background:transparent url(img/body_fond.png) repeat-x top; }

div#global {
padding-top:5px;
padding-bottom:10px;
width:791px;
margin:0 auto; }

div#conteneur_centre {
position:relative;
width:100%;
background:transparent url(img/site_fond.png) repeat-y; }

div#colonne_gauche {
width:205px;
position:absolute;
top:0;
left:5px; }

div#contenu {
min-height:450px;
width:572px;
margin-left:213px; }

div#presentation_contenu {
position:relative;
z-index:2;
width:532px; /*572*/
padding:10px 20px;
font-size:75%; }

div#pied {
text-align:center;
font-size:75%;
width:100%;
height:31px;
line-height:28px;
background:transparent url(img/site_bas.png) no-repeat; }

/***** #colonne_gauche *****/

div#coordonnees h4 {
height:36px;
line-height:34px;
background:transparent url(img/site_coor.png) no-repeat; }

div#coordonnees dl {
padding:15px 20px;
text-align:right;
font-size:75%;
font-family:Tahoma, Arial, sans-serif; }

div#coordonnees dl a {
color:#000; }

div#actualites h4 {
height:38px;
line-height:36px;
background:transparent url(img/site_actu.png) no-repeat; }

div#presentation_actu {
position:relative;
z-index:10;
width:165px;
padding-right:10px;
margin-top:15px;
margin-left:20px;
height:225px;
overflow:auto;
font-size:75%;
line-height:1.1;
text-align:left; }

/***** #pied *****/

div#pied ul li {
display:inline; }

div#pied ul li a {
position:relative; /*correctif ie6*/
font-family:Tahoma, Arial, sans-serif;
text-decoration:none;
color:#000;
margin:0 2px; }

div#pied ul li a:hover {
text-decoration:underline; }