    body {
      background:#d1eaf3;
	  background-position:bottom center;
	  background-repeat:no-repeat;
      margin:0;
      padding:0;
      color:#000;
      font:x-small/1.5em Georgia,Serif;
      voice-family: "\"}\""; voice-family:inherit;
      font-size:small;
      } html>body {font-size:small;}
	  
    h1 {
		background-color:#69f2c;
		font-family:'Verdana','Helvetica',sans-serif;
		}

.inputt_contact	{
	font-family:'Courier New';
	width:375px;
}
.paragraphe_contenu {
	width:800px;
	text-align:justify;
	margin:0px 160px;
	width:800px;
	padding:10px;
}
/*--------------bloc menu---------------*/


    #menu1 li{
	float: left;
	list-style-type: none;
	
	}
   
    #menu1 a {
		display:block;
		width: 120px;
		height:20px;
		border: 1px solid black;
		background:url("../images/bouton_on.jpg") no-repeat right top;
		margin:0 10px;
		text-decoration: none;
		text-align: center;
		color:black;
      } 
    #menu1 a:hover {
      background:url("../images/bouton_off.jpg") no-repeat right top;
      }
    
   
 /*--------------------------------fin bloc menu--------------------------*/
#header {
	position:relative;
	margin-top:0;
	width:981px;
	height:142px;
	text-align:center;
}	
/*--------------bloc conteneur--------------------------*/


#conteneur{
	position:relative;
	width:981px;
	margin: 0 auto;
	min-height: 100%;
}

/*----------fin bloc conteneur-------------------------*/

div {
	text-align:center;
	}
div#bandeau {
	width:981px;
	height:40px;
	text-align: center;
	}
div#menu {
	float:left;
	width:120px;
	height:400px;
	/* background-color:#FF6699; */
	background:transparent;
	}
div#menu_gauche {
	width:120px;
	height:400px;
	background-color:#66CC33;
	}
/*-------------------------menu gauche----------------------*/
  ol.outside
  {list-style-position: outside;
  list-style-type:circle
  }
  a:link
  {color:white;
  }
  a:visited
  {color:blue;
  }
  a:hover
  {color:green;
  }
  a:active
  {color:yellow;
  }
  
/*  #dlmenu {
	height:10em; 
	margin:20px 0 300px 10px;
	}  */
#menug {
	list-style-type:none; 
	margin:0 0 10px;  
	padding:0; 
	position:absolute;
	width:170px; 
	background:transparent; 
	z-index:100;
	} 
#menug li {
	display:block; 
	padding:0px; 
	margin:0px; 
	position:relative; 
	z-index:100;
	} 
#menug li a, #menug li a:visited {
	display:block; 
	text-decoration:none;
	} 
#menug li dd {
	display:none;
	} 
#menug li:hover, #menug li a:hover {
	border:0;
	} 
/*Passage souris*/ 
#menug li:hover dt a , #menug li a:hover dt a {
	/* background: url(images/btn_trans.png) no-repeat ;  */
	color:#000; 
	} 
/*fin passage souris*/ 
#menug li:hover dd, #menug li a:hover dd {
	display:block;
	} 
/*Carré en dessous passage souris*/ 
#menug li:hover dl, #menug li a:hover dl {
	/* height:20em;  */
	/* background: url(images/btn_trans.png) no-repeat; */
	} 
/*fin Carré en dessous passage souris*/ 
#menug table {
	border-collapse:collapse; 
	padding:0; 
	margin:-4px; 
	font-size:1em;
	}	
/*Tailles menu*/ 
#menug dl {
/* 	width: 15em;  */
	margin:0; 
	cursor:pointer;
	} 
#menug dt {
	margin:0; 
	padding:10px; 
	font-size: 1em; 
	/* border-top:1px solid #fff; */
	} 
#menug dd {
	margin:0; 
	padding:0px; 
	font-size: 1em; 
	text-align:left; 
	}
.gallery dt a, .gallery dt a:visited {
	display:block; 
	color:#000;
	font-family: 'Verdana';
	font-weight:bold;
	text-align:center;
	/* padding:0px 5px 5px 10px; */
		/* height:15px; */
	background:url(../images/btn_trans.png) no-repeat;
	}
.gallery dd a, .gallery dd a:visited {
	color:#111; 
	/* min-height:1em; */ 
	font-size:0.8em;
	font-family: 'Verdana';
	text-decoration:none; 
	display:block; 
	padding:0px 5px 4px 20px;
	background:transparent;
	}

/* * html .gallery dd a, * html .gallery dd a:visited {
	height:1em;
	}  */
.gallery dd a:hover {
	background:url(../images/btn_trans_dd_vert.png) no-repeat;
	background-position:20px;
	} 

#contenu {
	float:left;
	width:981px;
	height:450px;
	border-style:ridge;
	background:url("../images/img1.jpg") no-repeat right;
	}
	
/* Bloc news pour les pubs en page d'accueil */
#bloc_news {
	top:-130px;
	position:relative;
	float:right;
	width:245px;
	height:220px;
	border:dotted;
	text-align:justify;
	background-color:transparent;
	padding:20px;
	margin:15px;
	}
	
/* Bloc news pour la page contact, avec le numéro de téléphone */
#bloc_news2 {
	position:relative;
	z-index:10;
	float:right;
	width:100px;
	height:100px;
	border:dotted;
	background-color:transparent;
	padding:20px;
	margin:10px;
	}

#pied_page {
	position:relative;
	clear:both;
	width:981px;
	height:50px;
	background:transparent;
	text-align:center;
	}

#diaporama {
	margin-top:25px;
	float:left;
	position:relative;
	left:60px;
}

#texte_accueil {
	float:right;
	left:-10px;
	top:300px;
	position:relative;
	font-style:italic;
	text-align:justify;
	width:300px;
}

img.img_contenu_g {
	float:left;
}

img.img_contenu_d {
	float:right;
}

.titre_nav {
	font-family:'Verdana','Helvetica',sans-serif;
}
