@charset "ISO-8859-1";

.cache {display: none;}

body {	
		position: absolute;
		top: 0;
		left: 0;
		background:  url(img/fondter.gif);
			}
			
p {	color: black;
	font-weight:normal;
	font-size: 11pt;
	font-family: arial;
	text-decoration: none;
	margin: 10 10 0 10;
	}	
	
	
.separ {
clear: both;
visibility: hidden;
}

.separ_left {
clear: left;
visibility: hidden;
}

.white {color: white;
	font-weight:normal;
	font-size: 11pt;
	font-family: arial;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}	

img {
border: white 1px solid;
margin: 8px 10 0 10;
padding: 0 0 0 0;
}

.neutre {
border: white 0px solid;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/*********************************************************/


div#global {
position: absolute;
top: 0;
left:100 ;
background-color: transparent;
background-image: url("");
margin: 0 0 0 0;
padding:0 0 0 0;
width:824;
height:;
}

div#enseigneindex {
position: relative;
background-color: #abb77b;
background-image: url(img/olivierssup1.jpg);
background-position: bottom left;
margin: 0 0 0 0;
padding:15 0 10 0;
width:100%;
height:160;
border-top: #ffffd4 0px solid;
}

div#enteteindex {
position: relative;
background-color: ;
background-image: url(img/oliviers2.jpg);
background-position: top left;
margin: 0 0 0 0;
padding:0 0 0 0;
width:;
height:250;
border-top: #ffffd4 0px solid;
}

div#centre {
background-color: transparent;/*fffd4 - #acb77d*/
margin: 30 0 0 0;
padding:0 0 0 0;


}

div#photo {
background-color: transparent;/*fffd4*/
background-image: url();
margin: 0 10 0 10;
padding:0 0 0 0;
width:600;
height:450;
border: white 0px solid;
}


div#enseigne {
position: relative;
background-color: #abb77b;
background-image: url(img/olivierssup.jpg);
background-position: bottom left;
margin: 0 0 0 0;
padding:15 0 10 0;
width:100%;
height:160;
border-top: #ffffd4 0px solid;
}


div#entete {
position: relative;
background-color: ;
background-image: url(img/oliviers.jpg);
background-position: top left;
margin: 0 0 0 0;
padding:0 0 0 0;
width:100%;
height:260;
border-top: #ffffd4 0px solid;
border-bottom: #ffffd4 0px solid;
}


div#encadre {
background-color: #abb77b;
background-image:  url();
margin: 2 5 2 5;
padding:10 10 10 10;
width:;
height:;
border: #abb77b 2px solid;
}

div#encadre p {
color: ;
}

div#interne {
background-color: white;
background-image:  url("");
margin: 0 0 0 0;
padding:0 0 0 0;
width:;
height:;
border: ;
}



div#fleche {
position: relative;
background-image: url(img/fleche.gif);
width: 81;
height: 32;
}


/*************************************************/


h1{ 
color:;
font: arial bold italic;
font-size: ;
border-bottom:2px solid #abb77b;
width:720;
height:55;
margin: 5 0 0 10;
padding: 5 0 5 65 ;
background-image: url(img/olivette.jpg);
background-position: top left;
background-repeat : no-repeat ;
color:black;
font:bold ;
}

.bis {
color:;
font: arial bold italic;
font-size: ;
border-bottom: 2px solid #abb77b3;
width:312;
height:50;
margin: 5 0 0 10;
padding: 15 0 0 65 ;
background-image: url(img/olivette.jpg);
background-position: top left;
background-repeat : no-repeat ;
color:black;
font:bold ;
}


h2{ 
color:;
font: arial bold italic;
font-size: ;
}

.vert { 
color: #abb77b;
font: arial bold italic;
font-size:1.8em ;
font-weight: bold;
font-style: italic;
}


h3{
background: transparent url(img/olivette3.jpg) top left no-repeat;
height: 28;
width: 600;
padding: 5 0 0 30;
margin: 5 10 10px 10;
color:white;
font: arial bold italic;
font-size: 20px;
clear: both;
}

.cadre {
margin: 8 8 0 0;
border: #abb77b 2px solid;
}

/*************************************************/

div#premenu {
background-image: url(img/oliviersmini.jpg);
background-position: top left;
height: 60;
width: ;
padding-left: 20;
padding-top: 10;
margin: 0 0 0 0;
border-bottom: #ffffd4 0px solid;
}





/******************************************/



a:link {text-decoration: none;
color: black;
border: none;
}

a:visited {text-decoration: none;
color: purple;
border: none;
}

a:hover {
text-decoration: none;
color: white;
border: none;
}


*************

ul#menu
{
margin: 0 ;
padding: 0 ;
list-style-type: none ;
}


ul#menu li
{
list-style-type: none ;
margin: 0 0 0 650 ;
padding: 0 ;
}

ul#menu li a
{
display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
width: 81px ;
line-height: 28px ;
list-style-type: none ;
color: #000 ;
text-align: center;
text-indent: 0px ; /* On décale le texte de Npx du bord gauche */
text-decoration: none ;
background: url(img/boutons2.gif) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
border: 0px solid #dbd ;
font-size: 11pt;
/* anti-bug IE */
voice-family: "&"}&""; 
voice-family: inherit;
float: ;
}

ul#menu li a:hover
{
background: url(img/boutons2.gif) no-repeat 0 -28px ; /* Et ici on décale l'image du background de Xpx vers le haut pour laisser apparaître la 2eme partie de l'image */
border: 0px solid #f97 ;
}


div#liens {
float: left;
margin: 3 3 0 0;
}

