body { 
			margin: 0; 
			padding: 0; 
			background-color : #ffffff; 
			text-align :left; 
			font-family : Arial;
} 

/* -------------------- conteneur ----------------------- */ 

#cont { 
			position:absolute; 
			left: 50%; 
			top: 50%; 
			width: 750px; 
			height: 310px; 
			margin-top: -150px; 
			margin-left: -375px; 
			background :#fff url(../images/kerven54.jpg) ; 
			background-repeat:no-repeat;
			background-position:center bottom;
			text-align : left; 
/*			border : 1px solid #f00000; */
}
.visite {
			width : 500px;				
			height : 450px;
			float : left;
}
.zone {
			width : 395px;				
			height :450px;
/*			float : left;*/
}

.bouton {
			width : 100px;
			background: #b85017;
			border-bottom: 2px solid #bc9a74;
			color:#ffffff;
			font-weight:bold;
}
.bouton:hover {
			background: transparent;
			border-bottom: 2px solid #925140;
			color:#b85017;
}

/* --------------- MENU ------------ */
.menu {
			width: 250px;
			float: right;
			margin: 0 ;
			padding:0;
			color:#925140;
			line-height: 18px;
}
.menu ul{
			text-align: right;
			padding: 0 ;
			margin: 0 ;
}
.menu li {
			list-style-type: none;
			padding: 6px 0 0 0 ;
			width: 250px;
			font-size:19px;
			font-weight : bold;
}
.menu li a {
			text-decoration: none;
			display: block;
			background: transparent;
/*			padding: 1px 0 2px 4px;
			border-top: 1px dashed #bc9a74;   */
			border-bottom: 2px solid #bc9a74;
			color:#9a3310;
}
.menu li a:hover {
			background: #925140;
/*			border-top: 1px dashed #925140; */
			border-bottom: 2px solid #925140;
			color:#ffffff;
}

 /* ------------------- centre ------------------ */ 
#goch {
			background : transparent ; 
			float : right ; 
			margin : 0  ; 
			padding : 0;
			height : 250px; 
			width : 400px; 
/*			overflow : auto; 
			border : 1px solid #ff0000; */
}

#centre_blanc {
			background : #transparent;
			float : right; 
			margin: 0 ; 
			height : 250px; 
			width : 150px; 
			overflow : auto;
/*			border : 1px solid #00ff00;  */
}

#header {
            width: 850px;
            height : 80px;
            margin-left:20px;
            border-bottom: 2px solid #925140;
            background-image: url(../images/haut_2.png); 
            background-repeat: no-repeat; 
            background-position: right;
}

/* ---------------- Texte ------------------- */ 
.texte1 {
			font-family : Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-sherif; 
			font-weight : bold;
			text-align: justify;
			margin: 20px 20px 20px 20px;
			font-size : 12px; 
			color : #925140;      
}
.texte2	{
/*			padding: 120px 0 0 60px ; */
			margin:120px 40px 0 0; 
			text-align : right;
			color : #925140;
			font-size : 20px ; 
			font-weight: bold ;
}
			
.texte3 {
			padding: 0 ;
			margin: 0;
			text-align : left; 
			color : #925140;
			font-size : 15px ;
			font-style: italic ;			
			font-weight: bold ;  
}	
.texte4 {
			color : #bc9a74;
			font-size : 12px ;
			font-style: italic ;
			text-align : center;			
			font-weight: bold ; 
}
.texte5 {
			padding: 0 ;
			margin: 0;
			text-align : center; 
			color : #bc9a74;
			font-size : 15px ;
			font-style: italic ;			
			font-weight: bold ;  
}

.texteinfo {
            color : #925140;
            font-size : 15px ;
            text-align: justify;
            font-style: italic ;            
            font-weight: bold ;
            margin: 10px 5px 10px 0px;  
}

.texteinfo2 {
			margin : 0 5px 0 0 ; 
			padding : 0 ; 
			font-size : 25px ;
			font-weight: bold  ; 
			color : #925140 ;  
}

.textekerven {
			color : #006400;
			font-size : 12px ;
			/*
			font-style: italic ;			
			text-align : center;			
			font-weight: bold ;*/
}

.titre {
            background-color:#b85017;
            color: #ffffff ;
            font-size : 20px;
            text-align:center;
            margin:auto;
            height : 22px;
            width: 500px;   
}

h1{
			margin: 10px 0 0 10px; 
			padding: 0; 
			font-size : 12px;
			color : #0e32ac ;
}

h2 {
			margin : 0 5px 0 0 ; 
			padding : 0 ; 
			font-size : 30px ; 
			border-bottom : 2px solid #925140; 
/*			padding-bottom : 5px;*/
			color : #925140 ;
}
h3 {
			margin :0 ; 
			padding : 0 ; 
			font-size : 20px ; 
			border-bottom : 2px solid #925140; 
/*			padding-bottom : 5px;*/
			color : #925140 ;
}

p {
			color : #006400;
			font-size : 15px ;
			text-align : center;			
			font-weight: bold 
}

img {
		   display: block;
		   margin-left: auto;
		   margin-right: auto;
}

/* -------------------- pied de page ----------------- */			
.bas_fond {
			  position : absolute; 
			  left : 50%; 
			  width : 200px;
			  margin-left: -100px;
			  height : 20px;
			  bottom : 10px;
	/*		  border : 1px solid #00ff00; */
}

