* {
margin: 0;
padding: 0;
}

#global {
position: relative;
width: 775px;
/*margin-left: -388px; */
left: -6px;           
height:643px;
margin: 0 auto ;
text-align: left;

}
                      
html>body #centre {
height: auto;
min-height: 40em;
}

body{
background-image: url('images/bg_site.gif');
text-align: center;
}

.feuille {
position: absolute;
top:120px;
left:0px;
background-color: #CCCCCC;
width: 775px;
background-image: url('images/ombre.gif');
}

#centre {
/*position: float;*/
float: right;
width: 558px;
height: 50em;
min-height: 40em;
}

/********************************partie haute*******************************/


.image_centre {/* image du centre */
position: absolute; top: 0px; left: 217px;
/*float: center;*/
width: 391px;
height: 96px;
background-repeat:no-repeat;
background-color:white;
}

.image_gauche {/* image haut à gauche */
position: absolute; top : 0px; left :7px;
background-image: url('images/franquet_logo.gif');
background-repeat:no-repeat;
background-color:#CCCCCC;
width: 210px;
height: 97px;
}

.haut_droite {
position: absolute;  top: 0px; left: 608px;
/*float: center;*/
background-color:white;
width: 159px;
height: 96px;
}

#bas{
margin-top:55px;}

#bord_haut {
position: absolute; top : 0px; left :0px;
height: 150px;
width:775px;
background-image: url('images/ombre.gif');
}

/*****************************fin partie haute*******************************/

/********************************menu du haut*******************************/
.menu_haut {/*  sous menu jaune */
position: absolute; top: 96px; left:217px;
width:550px;
height:25px;
background-image:url('images/barre_jaune.gif');
border-bottom:1px white solid;
font-family: Helvetica;
font-weight:bold;
font-size:10pt;
}

.menu_haut  a:link {
font-size:10pt;
color:black;
font-family: Helvetica;
}

.menu_haut a:hover {
color: green;
background-color: transparent;
font-size:10pt;
font-family: Helvetica;
}

.menu_haut  a:visited {
color: black;
font-size:10pt;
font-family: Helvetica;
background-color:transparent;

}

.menu_haut  a:visited:hover {
color:green;
background-color: transparent;
font-size:10pt;
font-family: Helvetica;
}

.menu_haut  a:active {/* image du lien forum */
color:green;
background-color: transparent;
font-size:10pt;
font-family: Helvetica;
}

/*****************************fin menu du haut*******************************/

/*********************************menu de gauche*******************************/

#menu_gauche {
position: absolute;  top: -24px; left: 7px;
width: 210px;
font-weight:bold;
color:#ffffff;
background-color: #CCCCCC;
}

.image_point{
position:absolute;top:24px;left:0px;
}

.image_point2{
position:absolute;top:48px;left:0px;
}

.image_point3{
position:absolute;top:72px;left:0px;
}

.image_point4{
position:absolute;top:96px;left:0px;
}

.image_point5{
position:absolute;top:120px;left:0px;
}

.image_point6{
position:absolute;top:144px;left:0px;
}

.image_point7{
position:absolute;top:168px;left:0px;
}

.texte_menu {/* image du lien forum */
/*position: float;*/
float:right;
text-indent: 5pt;
width: 210px;
height: 24px;
list-style-type: none;
background-color:#008e52;
color:white;
}

.texte_menu  a:link {/* image du lien forum */
font-size:10pt;
color:white;
font-family: Helvetica;
}

.texte_menu  a:hover {/* image du lien forum */
color:#ffe240;
background-color: #008e52;
font-size:10pt;
font-family: Helvetica;
}

.texte_menu  a:visited {/* image du lien forum */
color:white;
font-size:10pt;
font-family: Helvetica;
background-color:#008e52;
}

.texte_menu  a:visited:hover {/* image du lien forum */
color:#ffe240;
background-color: #008e52;
font-size:10pt;
font-family: Helvetica;
}

.texte_menu  a:active {/* image du lien forum */
color:#ffe240;
background-color: #008e52;
font-size:10pt;
font-family: Helvetica;
}

/*****************************fin*menu de gauche*******************************/

/*************definition des styles et position du texte central***************/
.texte_centre{
/*position: float;*/
width: 510px;
margin-left:15px;
margin-top:15px;
text-align:justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.texte_centre_ita{
font-style: italic;
}

.texte_centre_gras{
font-weight: bold;
}

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

.texte_centre_titre{
font-size:18px;
font-weight: bold;
}
/**********fin*definition des styles et position du texte central***************/
/**********image de survol***************/
#nav ul{
	margin:0;
	padding:0;
	list-style: none;
	}

#nav a img {
	width: 288px; /* IE5 Win can't dynamically change size - don't use 0px to hide */
	height: 267px;
	position: absolute;
	top: 200px;
	left: 500px;
	border: 1px solid black;
	visibility: hidden;
	}

.gamme1 a:hover img {
	visibility:visible;
	}
      
.gamme1 a {
  /*position:aboslute;*/
}
.gamme1 a img{
  display:block;
  position:absolute;
  top:-1999px;
  left:0;
}
.gamme1 a:hover img {
  width:186px;
  top:153px;
  left:550px;
  border:none;
}

.gamme2 a:hover img {
	visibility:visible;
	}
      
.gamme2 a {
  /*position:aboslute;*/
}
.gamme2 a img{
  display:block;
  position:absolute;
  top:-1999px;
  left:0;
}
.gamme2 a:hover img {
  width:186px;
  top:263px;
  left:560px;
  border:none;
}

.gamme3 a:hover img {
	visibility:visible;
	}
      
.gamme3 a {
  /*position:aboslute;*/
}
.gamme3 a img{
  display:block;
  position:absolute;
  top:-1999px;
  left:0;
}
.gamme3 a:hover img {
  width:186px;
  top:365px;
  left:560px;
  border:none;
}

.gamme4 a:hover img {
	visibility:visible;
	}
      
.gamme4 a {
  /*position:aboslute;*/
}
.gamme4 a img{
  display:block;
  position:absolute;
  top:-1999px;
  left:0;
}
.gamme4 a:hover img {
  width:186px;
  top:485px;
  left:560px;
  border:none;
}

/**********fin image de survol***************/
.graphiste {
position: absolute; left:340px;
bottom: 0;
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#696969;
font-size:8pt;
}
#page{margin:0 auto;width:950px}
.entry div {background:#fff;padding:3px;}
.entry:hover div {background:#FAEC00;padding:3px}
.tdentry_txt{padding:3px;text-align:left}

