body {
		margin: 0;
		padding: 0;
		background: #FFF;
		font: 11px Verdana;
		}

h1 {
		font-family: Verdana, Arial, sans-serif;
		font-size: 20px;
		font-weight: bold;
  	font-style: italic;
  	color: #FF8A00;
		text-align: center;
		}

h2 {
		font-family: Verdana, Arial, Georgia, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #5F5F5F;
		text-align: center;
		}

h3 {
		font: bold 15px Georgia;
		color: #0075FF;
		text-align: center;
		}

h4 {
		font-family: Verdana, Arial, sans-serif;
		font-size: 20px;
		font-weight: bold;
  	font-style: italic;
  	color: #FF8A00;
		text-align: left;
		}

#header h1 {
		font-size: 16px;
		font-weight: bold;
		color: orange;
		border-bottom: 1px solid orange;
		}

// ul li {list-style-type: circle;}

ul {list-style-type: none;} /*pas de puces*/

#nav {margin-left: 0;}

#contenu p {
		padding: 7px;
	
		}

#footer {
		margin-top: 15px;
	  font-size: 9px;
	  color: #666666;
		text-align: center; 
    border-top: 1px solid #0075FF;
    }
#footer a:link {
		color: #fff;
		border: 0;
		text-decoration: none;
    }

#menu_pal {
	position: absolute;
	width: 700px;
	padding: 0;
	margin: 0;
	}

#menu_pal li {
	float: left; /*pour que les rubriques soient les unes à cote des autres*/
	width: 140px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	}

#menu_pal li a:link,
#menu_pal li a:visited
	{
	background: #FFC45F;
	display: block;
	color: #fff;
	line-height: 2em; /*la hauteur de ligne de texte permet de centrer le texte verticalement*/
	height: 30px; /*hauteur fixe pour correction sous IE6.0*/
	border-top: 1px solid #ffe4b5;
	border-right: 1px solid #ffe4b5;
	}

#menu_pal ul {
padding: 0;
margin: 0; /*marges à zéro pour correction sous IE6.0*/
}

#menu_pal li a:hover {
background-color: #FF8A00;
}

#menu_pal ul li {
		border-top: 1px solid #ffe4b5;
		}

#menu_pal ul li a:link, #menu_pal ul li a:visited
	{
	color: #000000;
	border: 0;
	background: #FFEDCF;
	}

#menu_pal ul li a:hover { background-color: #ff8A00;}


TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #444444;
  line-height: 1.5;
}

TD.small, P.small {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #666666;
  line-height: 1.5;
  text-align: center
}

TD.stitre, P.stitre {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #0075FF;
  line-height: 1.5;
	text-align: justify;
}

a {color: orange; text-decoration: none;}

a:link {color: orange;}

a:visited {color: fuschia;}

a:hover {color: red; }

a:active {color: lime;}

p.diapo {
	margin-top: 50px; 
	margin-left: 30px; 
}

#conteneur {
		position: absolute;
		left: 50%; 
		margin-left: -350px; 
    width: 700px; 
    margin-top: 10px;
    }

#header {
  	background: #DFDFDF url("images/Fd_header2.gif");
		width: 700px;
		}

#nav {
		float: left; 
		width: 150px;
		margin-top: 40px;
		}
		
#nav #diapo {
		float: left; 
		width: 130px;
		margin-top: 150px;
		margin-left: 10px; 
		margin-bottom: 10px; 
		}

#contenu {
		float: left; 
		width: 490px; 
		margin-right: 5px; 
		margin-left: 35px;
    margin-top: 40px;
    }
    
#contenu #block {
	float: right;
	background: #FFFFFF;
	width: 130px;
	margin-left: 10px; 
	margin-top: 50px;
	}
    
#contenu #photo {
	float: right;
	background: #FFFFFF;
	width: 110px;
	margin-left: 10px;
	margin-right: 25px;  
	margin-top: 10px;
	}

#contenu #galerie {
		float: left; 
		width: 350px; 
		margin-right: 5px; 
		margin-left: 5px;
    margin-top: 5px;
    }

#contenu #form {
		float: left; 
		width: 400px; 
		margin-right: 5px; 
		margin-left: 20px;
    margin-top: 5px;
    }
              
#annonce {
		float: left; 
		width: 225px; 
  	background: #EFEAE0;
		margin-right: 0px; 
		margin-left: 10px;
    margin-top: 3px;
    margin-bottom: 15px;
    }
              
#texte {
		clear: both; 
    margin-top: 35px;
		margin-right: 3px; 
		margin-left: 3px;
    }

#footer {
		background: #FFFFFF;
		clear: both; 
		width: 700px;
		height: 100px;
		}
