body
{
width: 1000px;
margin:0;
font-family: verdana, arial, serif;
font-size:0.9em;
text-align: justify;
background-image: url(../images/fond.jpg);

background-repeat: repeat-y;
}

img
{
border:none;
}

#banniere
{
width:1000px;
height:150px;
background-image:url(../images/banniere.png);
background-repeat: no-repeat;
background-position: 0% 0%;
margin: 0;
display: block;
}




#menu {
    background:url(../images/divider160.gif) no-repeat top;	
position: absolute;
top : 150px;
left: 0;
width:180px;

}
#menu ul, li {
margin: 0;
padding-left: 10px;
}

/*Mise en forme de chaque élément et ajout d'une barre de séparation entre chacun des éléments : divider.gif*/
#menu li{
    width:160px;
    display:block;
    background:url(../images/divider160.gif) no-repeat bottom;
    padding-bottom:3px;
	height: 28px;
}
/*Mise en forme du lien hypertexte et affichage par défaut d'un image de crochet : check.gif*/
#menu li a{ 
    display:block;
    background:url(../images/check.gif) no-repeat left 50%;
    padding:7px 3px 10px 30px;
    text-decoration:none;
    color:#3a3b36;
    font-size:12px;
    width:160px;
    margin:4px 0 0 0;	
}
/*Mise en forme du bouton lors du passage du curseur sur l'élément, le crochet ce cache afin de faire place à une flèche.*/
#menu li a:hover{
    display:block;
    background:#e5e6dd url(../images/arrow.gif) no-repeat right 50%;
    padding: 15px -5px 20px 10px;
    margin:0;
    text-decoration:none;
    color:#1b1c17;
    font-size:14px;
}


#conteneur
{
width: 800px;
margin-left: 190px;
text-align: justify;
}

html>body #conteneur {
height: auto;
min-height: 400px;
} 
.centre{
text-align: center;
} 

#photosune
{
margin: auto;
margin-top: 10px;
text-align: center;
border-spacing: 15px 2px; /* Nombre de pixels d'espace horizontal (10px), vertical (2px) */
}
#accroche
{
text-align: center;
}
#paypal
{
text-align: center;
}
#piedpage
{
width: 810px;
margin-top: 10px;
margin-left: 180px;
padding-bottom:10px;
text-align: center;
font-size:0.8em;
background-image: url(../images/fondpiedpage2.png);
background-repeat: no-repeat;
background-position: top center;
padding-top: 80px;
}

h2
{
font-variant : small-caps;
font-weight : normal;
font-size:1.3em;
border : 1px solid #8c8d86;
padding: 3px;
}
h3
{
font-weight : bold;
font-size:0.9em;
text-decoration :underline;
margin-bottom : -4px;
}

#conteneur a{
color : #000000;
text-decoration : none;
}
#conteneur a:hover
{
color: #8c8d86;
}
input:focus, textarea:focus/* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
background-color: #d6d8cd;/* kaki clair*/
}

.italic
{
font-style:italic;
}

.prosg
{
width:250px;
height:125px;
background-image:url(../images/fondpro.png);
background-repeat:no-repeat;
float:left;
padding: 3px;
margin-right: 16px;
margin-top:0;
text-align:left;
}
.prosd
{
width:250px;
height:125px;
background-image:url(../images/fondpro.png);
background-repeat:no-repeat;
float:right;
padding: 3px;
margin:0;
text-align:left;
}
.ici
{
font-weight: bold;
text-decoration: underline;
}
.titre
{
border : 1px solid #d6d8cd;
background-color: #d6d8cd;/* kaki*/
padding: 3px;
width: 450px;
font-weight: bold;
}
.time
{
font-size:0.8em;
font-style : italic;
text-align: right;
width: 250px;
vertical-align: center;
border: none;
}
.message
{
border:1px solid #d6d8cd;
}
.espace
{
border:none;
}
#pages
{
text-align: center;
}
#pages a
{
color: black;
text-decoration: none;
}

#pages a:visited
{
font-size: 0.8em;
}
.truc
{
width: 300px;
padding-right: 10px;
}
#plan li
{
list-style-image:url(../images/tick.png);
}

.photosuivi
{
text-align : center;
}
.nomsuivi
{
vertical-align : middle;
text-align : left;
}
.sauver
{
vertical-align : top;
padding-left: 10px;
}
.intervention
{
vertical-align : top;
padding-right: 10px;
}

.presse
{
width: 420px;
}
.presselogo
{
width: 50px;
}
.presselien
{
padding-left: 20px;
vertical-align: middle;
}
#pressetable table 
{ border-collapse:collapse; }

#pressetable td
{ padding-bottom: 20px;}

#une
{
width: 750px;
height :130px;
margin-left: 100px;
background-image : url(../images/fondune.png);
background-repeat: no-repeat;
padding-left: 15px;
padding-top: 10px;
}

.actu
{
width: 460px;
padding-right: 20px;
}
.dateactu
{
font-size :0.8em;
font-style:italic;
padding-left: 20px;
}


.rv  
{ 
text-align: left;
margin-top: 15px;}
.rv  td
{ border : 1px solid #d6d8cd; }

.rvdate
{ width: 100px;
}
.rvraffo
{ width: 160px;
vertical-align: top;
}
.article
{ font-weight:bold;
vertical-align: top;
}
.photoarticle
{ padding-right: 30px;
}.zoom
{ text-align: center;
 padding-right: 30px;
}
#panier
{
text-align: right;
}
.datesauver
{
font-size :0.8em;
font-style:italic;
text-align: center;
}

.eki li {
list-style-type:none;
background-image : url(../images/puceeki.png);
background-repeat : no-repeat;
background-position : 0 bottom;
padding-left:20px;
}

.livide
{
height:15px;
}

.courses li
{
margin-bottom: 7px;
}
.red
{
color : #e61408;
}

.celvide
{
width : 120px;
}

.ccc
{
font-style:italic;
vertical-align: middle;
text-align: center;
}
.ccc img
{
padding-left: 20px;
vertical-align: middle;
}

.encadre
{
border : 2px solid #d6d8cd;
width : 600px;
margin: auto;
padding-left: 10px;
margin-bottom: 10px;
}
.titreencadre
{
color : #8c8d86;
font-weight: bold;
text-align: center;
text-decoration : underline;
}