* {
border:0;
margin:0;
padding:0;
list-style:none;
font-size:100%;
outline:none; }

input, textarea, select {
padding:2px;
vertical-align:middle;
background:#fce5eb;
font-size:12px;}

textarea {
width:170px;}

body {
padding-bottom:40px;
text-align:justify;
background:#97213e url(img/body_fond.jpg) repeat-x center top; 
font:100%/1.3 Arial, "Times New Roman", sans-serif; }

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



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

a {color:#9C1D3B;
text-decoration:none;}

a {color:#9C1D3B;
text-decoration:undeliner;}
.invis {
position:absolute;
top:-9999px; }

h1 {
text-indent:-9999px;
width:297px;
height:81px; 
background:url(img/logo.png) no-repeat;
position:absolute;
bottom:16px;
left:20px;}


div#titre{
padding-top:20px;
height:20px;
width:676px;
margin:0 auto;}


h2 {
height:32px;
padding-left:45px;
font-family:times;
letter-spacing:1px;
font-size:150%;
font-weight:normal;
font-style:italic;
color:#6f6f6f;
background:url(img/puce_titre.jpg) no-repeat 25px center;}

h3 {
height:22px;
padding-left:45px;
font-family:times;
letter-spacing:1px;
font-size:150%;
font-weight:bold;
font-style:italic;
color:#6f6f6f;
}

div#header cite {
text-indent:-9999px;
width:750px;
height:56px; 
background:url(img/baseline.png) no-repeat;
position:absolute;
top:-73px;
left:0px;}

div#diaporama {
width:555px;
height:100px; 
position:absolute;
top:0;
right:0;}

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

div#global{
overflow:hidden;
width:898px; 
margin:0 auto;}

div#entete{
padding-top:107px;
position:relative;
width:898px;
height:101px; /* 209 */ }

div#header{
overflow:visible;
position:relative;
width:898px;
height:101px; 
background:#000;}

/* Colonne gauche */

div#top_col{
position:absolute;
bottom:0;
left:0px;
background:#fff;
width:208px;
height:10px;}

div#colonne_gauche{
float:left;
width:168px; /* 212 */
min-height:390px;
padding:15px 15px 0 15px;} 

/* conteneur centre */

div#conteneur_centre{
min-height:222px;
background:#fff url(img/contenu_fond.jpg) no-repeat 210px bottom;
overflow:hidden;
width:878px;/* 898*/
padding:0 10px;
margin:0 auto;}

/* Presentation texte */

div#presentation_texte {
float:left;
min-height:360px;
padding-bottom:20px;
overflow:hidden;
width:626px; /* 656 */
padding:20px 10px 20px 20px; 
color:#666;
font-size:75%;}

div#presentation_texte p{
padding-bottom:10px;}

div#contenu{
overflow:hidden;
background:url(img/menu_fond.png) repeat-y left;}

div#presentation_texte .bouton {
color:#97213e;
border: #97213e 1px solid;
background:#fff;
width:80px;
float:left;
margin-left:10px;}

div#image_accueil {
margin-left:50px;
padding:10px;
}

div#image_accueil .hauteur {
margin-left:50px;
height:237px;
}

div#presentation_texte #contact{
width:280px;
float:left;
margin-right:10px;
text-align:left;}

div#presentation_texte .plan {
border: #fce5eb 2px solid;}

/* Menu */

div#menu ul{
font-family:trebuchet;
font-size:95%;
padding:10px 0px;}

div#menu ul li{
height:25px;
line-height:1.6;
list-style:none;
background:url(img/puce_menu.jpg) no-repeat left center;}

div#menu ul li a:hover{
background:#fce5eb;}

div#menu ul li a{
text-decoration:none;
color:#97213e;
margin-left:20px;}

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


/* Coordonnées */

div#coordonnees dl{
font-size:75%;
padding:10px 20px 10px 0px;
text-align:center;
color:#97213e;
background:url(img/coordonnees_fond.png) no-repeat;}

div#coordonnees dl dd, div#coordonnees dl dt{
line-height:1.2;
padding-bottom:10px;
display:block;}


p#imnalys a{  
text-indent:-999999px;
display:block;
background: url(img/imnalys.jpg) no-repeat center;
width:176px;
height:53px;} 


div#footer{
font-family:trebuchet;
border-bottom:2px solid #fff;
border-top:1px solid #fff;
background:#e6a8b7;
margin:0 auto;
position:relative;
overflow:visible;
height:39px;
width:898px;}    

div#footer ul{
font-size:80%;
text-align:center;
padding-top:05px;
padding-bottom:5px;
overflow:hidden;}

div#footer ul li{
color:#97213e;
height:10px;
display:inline;}

div#footer ul li a{
text-decoration:none;
font-size:85%;
padding-left:3px;
margin-right:3px;
color:#97213e;}

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

/****formulaire*****/

p span.left {
float:left;
width:100px;
margin-right:5px; 
}

p.notice, .avertissement {
font-size: 80%;
}


/* News */

h5#actualites{
margin-bottom:5px;
color:#97213e;
padding-left:20px;
font-family:trebuchet;
height:29px;
line-height:1.8;
font-size:120%;
list-style:none;
font-weight:normal;
background:url(img/puce_menu.jpg) no-repeat left center;}


div#news{
margin-bottom:15px;
overflow:hidden;
font-size:75%;
text-align:left;
color:#686868;}

div#news dl dt{
color:#97213e;
font-size:85%;
font-weight:bold;}

div#news dl dd.description {
margin-bottom:5px;
font-family:trebuchet;
font-weight:normal;
padding-top:3px;
text-align:left;
font-size:90%;
line-height:1.5;}

span#plus a{
padding-bottom:10px;
float:right;
color:#97213e;
font-size:85%;
font-weight:bold;}



ul#galerie{
font-size:75%;
text-align:center;
width:650px; 
padding:20px 0;
overflow:hidden; }

ul#galerie li {
text-align:center;
line-height:1;
float:left;
width:100px;
height:130px;
margin-right:30px;}

ul#galerie li img {
padding:3px;
border:1px solid #ccc;
width:100px;
height:75px;
margin-top:5px;
margin-bottom:3px; }

ul#galerie li img:hover {
background:#ccc;  }

ul#galerie li span {
display:block;
overflow:hidden;
text-align:center;
width:100px;
height:35px; }

ul#galerie li span a {
text-decoration:none;
color:#333; 
font-weight:bold;
line-height:1.4;}


ul#galerie2{
font-size:75%;
text-align:center;
width:650px; 
padding:20px 0;
overflow:hidden; }

ul#galerie2 li {
text-align:center;
line-height:1;
float:left;
width:100px;
height:75px;
margin-bottom:30px;
margin-right:30px;}

ul#galerie2 li img {
padding:3px;
border:1px solid #ccc;
width:100px;
height:75px;
margin-top:5px;
margin-bottom:3px; }

ul#galerie2 li img:hover {
background:#ccc; }

div#deco_photo {
padding-left:768px;

width:150px;
height:200px;
background:url(img/tresor.jpg) no-repeat center;}
}
