		body
		{
			margin: 0; padding: 0;
			/*margin: 10px 0 ;
			padding: 0 ;*/
			text-align: center ;
			font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
			background: #cc9900;
		}
		
		div#conteneur
		{
	width: 900px;
	margin: 0 auto;
	text-align: left;
	border: 2px solid #996633;
	background: #fff;
	font-weight: bold;
		}
		
		h1#header
		{
	height: 200px;
	margin: 0;
	/*background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top; */
		}
/*		
	#conteneur #header img {
	padding-left: 380px;
	padding-top: 5px;
}
*/
#Style1 {
	font-family: "Times New Roman", Times, serif;
	font-size: xx-large;
	font-weight: bold;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
}

	/*	
		h1#header a
		{
	width: 357px;
	height: 147px;
	display: block;
	position: relative;
	left: 350px;
	top: 15px;
	background-image: url(titre_2.gif);
	background-repeat: no-repeat;
		}
	*/	
		h1#header a span
		{
			display: none ;
		}
		
		h2#header {
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	color: #804000;
	left: 500px;
	display: block;
	position: relative;
	top: 0px;
	width: 214px;
	font-weight: bold;
}
		
/************** MENU PRINCIPAL *****************************/		
		
		ul#menu
		{
			height: 35px ;
			margin: 0 ;
			padding: 0 ;
			background: url(images/m.gif) repeat-x 0 -25px;
			list-style-type: none ;
		}		
				
		ul#menu li
		{
			float: left ;
			text-align: center ;
		}
		
		ul#menu li a
		{
	width: 148px;
	line-height: 25px;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: 2px;
	color: #fff;
	display: block;
	text-decoration: none;
	border-right: 2px solid #dea;
		}
		
		ul#menu li a:hover
		{
			background: url(images/m.gif) repeat-x 0 0;
		}

/***************** MENU BAS Galerie*********************************/

ul#menu_bas
		{
	height: 35px;
	list-style-type: none;
	border-top-width: thin;
	border-top-style: outset;
	border-top-color: #804000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 125px;
		}		
				
		ul#menu_bas li
		{
			float: left;
			text-align: center ;
		}
		
		ul#menu_bas li a
		{
			width: 150px;
			line-height: 25px ;
			display: block ;
			text-decoration: none ;
			color:#000000;
		}
		
		ul#menu_bas li a:hover
		{
	color: #FF0000;
			
		}
/***************** MENU BAS Présentation*********************************/

ul#menu_bas_pr
		{
	height: 35px;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 250px;
		}		
				
		ul#menu_bas_pr li
		{
			float: left;
			text-align: center ;
		}
		
		ul#menu_bas_pr li a
		{
			width: 150px;
			line-height: 25px ;
			display: block ;
			text-decoration: none ;
			color:#000000;
		}
		
		ul#menu_bas_pr li a:hover
		{
	color: #FF0000;
			
		}
			
/***********************************************************
		
		div#contenu
		{
		position:relative;
	padding: 0 10px 0 0px;
	/*border-left-width: 2px;
	border-left-style: solid;*/
			/*background: url(presentation.gif) no-repeat 15px 15px;*/
		}
		
		div#contenu h2
		{
	padding-left: 0px;
	line-height: 25px;
	font-size: 1.4em;
	color: #996633;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #804000;
		}
		
		div#contenu h3
		{
			margin-left: 15px ;
			padding-left: 5px ;
			border-bottom: 1px solid #663300;
			color: #663300;
		}
		
		div#contenu p
		{
	text-align: justify;
	text-indent: 2em;
	line-height: 1.7em;
	font-weight: normal;
	font-size: small;
	padding-right: 10px;
	padding-left: 10px;
		}
		
		div#contenu a
		{
	color: #800000;
	text-decoration: none;
		}
		
		div#contenu a:hover
		{
	color: #FF0000;
	text-decoration: none;
		}
		
		div#contenu a:visited
		{
	text-decoration: none;
		}
		
/* PIED DE PAGE DROIT*/ 		
		
		p#footer
		{
	margin: 0;
	padding-right: 10px;
	line-height: 30px;
	text-align: right;
	color: #804000;
	border-top-width: thin;
	border-top-style: outset;
	border-top-color: #804000;
	clear: both;
		}
		
		p#footer a
		{
			text-decoration: none ;
			color:#000000;
		}
		
		p#footer a:hover
		{
	color: #FF0000;
			
		}
		
/* PIED DE PAGE CENTRE*/ 		
		
		p#footer_centre
		{
	margin: 0;
	padding-right: 10px;
	line-height: 30px;
	text-align: center;
	color: #804000;
	border-top-width: thin;
	border-top-style: outset;
	border-top-color: #804000;
	clear: both;
		}	
		
/* PIED DE PAGE Gauche*/ 		
		
		p#footer_gauche
		{
	margin: 0;
	padding-right: 10px;
	line-height: 30px;
	text-align: left;
	color: #804000;
	border-top-width: thin;
	border-top-style: outset;
	border-top-color: #804000;
	clear: both;
		}	
					
		div#contenu_0
		{
	padding: 0 25px 0 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
		}
		
		div#contenu_gal
		{
	padding: 0 25px 0 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	text-decoration: none;
		}
		
		div#contenu_loc
		{
	padding: 0 0 0 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	text-decoration: none;
		}
		
		div#contenu_0 h2
		{
	font-size: large;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
		
		}
		
		pre
		{
			overflow: auto ;
			background: #dea ;
			border: 2px solid #9b2 ;
			padding: 5px 0 0 5px ;
			font-size: 1.2em ;
		}
		
		
		pre span
		{
			color: #560 ;
		}
		
		pre span.comment
		{
			color: #b30000 ;
		}
		

#apDiv1 {
	width: 125px;
	padding-top: 0px;
	padding-left:0px;
	float: left;
}

#apDiv100 {
	float: left;
	width: 100px;
	padding-top: 0px;
	padding-left:0px;
}

a.choix:link{
color:black; text-decoration:none;
}

a.choix:visited{
color:black; text-decoration:none;
}

a.choix:hover{
color: red; text-decoration:none;
}

/* STYLE LIENS ROUGE   */

a.choix_1:link{
 border: 1px solid #ddccbb;
 margin: 2px 1px;
 border-color: #FF0000;
 text-decoration:none;
}

a.choix_1:visited{
 border: 1px solid #ddccbb;
 margin: 2px 1px;
 border-color: #00FF00;
 text-decoration:none;
}

a.choix_1:hover{
 border: 1px solid #ddccbb;
 margin: 2px 1px;
 border-color: #0000FF;
 text-decoration:none;
}

/* ROGNAGE DE L'IMAGE DE LA WEBCAM */

.rogne img {
position: relative;
left: -640px;
top: 0px;
}
.rogne p {
position: relative;
width: 640px;
height: 480px;
overflow: hidden;
}

/* IMAGES CLICKABLE */

a:link img{
  text-decoration: none;
  border: 1px solid #ddccbb;
  margin: 2px 1px;
  border-top-color: #FFFFFF;
  border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
  text-decoration: none;
}

a:visited  img{
  border: 1px solid #ddccbb;
  margin: 2px 1px;
  border-top-color: #FFFFFF;
  border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
  text-decoration: none;
}

a:hover img{
    border: 1px solid;
	margin: 2px 1px;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	text-decoration: none;
}


	
.or {
	margin-left: 100px;
	border: thin solid #663333;
	margin-right: 50px;
}
.livre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #993300;
	color: #993300;
	padding-top: 20px;
}
.Message {
	padding-left: 100px;
}
.flags {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: 0px;
	bottom: 0px;
	clip: rect(0px,auto,0px,auto);
	float: right;
}
#conteneur #contenu_0 .Style2 {
	line-height: 1.5em;
	font-size: 1.2em;
}

