* {
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:#f7f5f3 url(img/site_fond.jpg) no-repeat left top;
text-align:justify;
font:100%/1.3 Arial, "Times New Roman", sans-serif; }

/* Listes */

ul.galerie_1 {
overflow:hidden;
width:603px; }

ul.galerie_1 li {
float:left;
width:143px;
height:170px;
margin:0 3px; }

ul.trois li {
margin:0 28px; }

/***** Menu sub *****/

div#menu_sub {
padding-bottom:10px;
text-align:center;
height:30px;
line-height:30px; }

div#menu_sub ul li {
color:#6f9c99;
display:inline; }

div#menu_sub ul li a {
color:#6f9c99;
margin:0 5px; }

div#menu_sub ul li a:hover {
text-decoration:none; }

/***** Flash & Déco *****/

div#logo_flash {
position:absolute;
right:0;
top:35px;
width:850px;
height:167px;
/*background:transparent url(img/logo_flash.png) no-repeat;*/ }

div#menu_flash {
width:268px;
height:380px;
/*background:transparent url(img/menu_flash.png) no-repeat;*/ }

/***** Stylage contenu *****/

h1, .invis {
position:absolute;
top:-9999px; }

h2 {
font-weight:normal;
padding-left:35px;
font-size:160%;
letter-spacing:-0.5px;
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
height:38px;
line-height:30px;
background:transparent url(img/h2_fond.png) no-repeat left 7px; }

h2 span {
font-size:70%; 
}

div#presentation_contenu p {
padding-bottom:5px;
}

div#presentation_contenu img {
margin-left:5px;
margin-right:10px;
 }
 /***************************************************/
 
div#presentation_contenu  .logo1{
margin-left:150px;
margin-bottom:5px;

}

div#presentation_contenu .accueil {
float:right;
}


/*******************lien********************/

div#presentation_contenu  .lien{
  /* background:url(img/cadre.png) no-repeat ;*/
   text-align: left;
}
div#presentation_contenu .lien1 {
width:200px;
float:left;
}
div#presentation_contenu .lien2 {
float:left;
margin:10px;
}
div#presentation_contenu   .mise  {
margin-left:70px;
}
div#presentation_contenu  .mise  img{
border:1px solid #003300;

}

/* Coordonnees pages */
div#coordonne{
height:200px;
margin-top:15px;
margin-bottom:20px;
text-align:center;
margin:0 auto;
} 


div#coordonne dl{
width:173px;
height:116px;
float:left;
margin-top:50px;
margin-left:80px;

}

div#coordonne dl .invis {
position:absolute;
top:-9999px; 
}
div#coordonne dd {
text-align:left;
color:#000000;
font-size:14px;
}
div#coordonne .mail a {
text-decoration:none;
color:#0000FF;

}
div#coordonne .mail a:hover {
text-decoration:underline;
color:#0000FF;

}
div#coordonne .logo_i img{
margin-left:30px;

}





















/***** Layout *****/

div#global {
width:990px; }

div#entete {
position:relative;
width:100%;
height:300px; }

div#conteneur_centre {
position:relative;
width:100%; }

div#colonne_gauche {
width:268px;
position:absolute;
top:0;
left:50px; }

div#contenu {
width:631px;
margin-left:355px; }

div#contenu_img_haut {
width:100%;
height:9px;
background:transparent url(img/contenu_top.png) no-repeat; }

div#contenu_img_bas {
width:100%;
height:9px;
background:transparent url(img/contenu_bottom.png) no-repeat; }

div#contenu_img_fond {
width:623px; /*631*/
padding-left:1px;
padding-right:7px;
background:transparent url(img/contenu_fond.png) repeat-y; }

div#presentation_contenu {
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
width:603px; /*623*/
height:370px; /*380*/
overflow:auto;
font-size:90%;
padding:5px 10px; }

div#presentation_contenu .accroche{
text-align:center; }

div#news {
   width:630px;
   margin-left:280px;
   padding-top:155px;
   }


div#pied {
padding-left:355px;
padding-top:15px;
padding-bottom:40px;
text-align:center; }

/***** #entete *****/

div#coordonnees {
width:825px; /*990*/
position:relative;
z-index:10;
padding-left:150px;
padding-top:40px;
text-align:center; }

div#coordonnees dl dt, div#coordonnees dl dd {
font-size:75%;
display:inline; }

div#coordonnees dl dt {
font-weight:bold; }

/***** #pied *****/

div#pied ul li {
color:#fff;
font-size:70%;
display:inline; }

div#pied ul li a {
color:#fff;
text-decoration:none; }

div#pied ul li a:hover {
text-decoration:underline; }