* {

		margin:0;

		padding:0;

		}

		

html, body {

	height:100%;

	background-color:#3F391B;background-image:url(../img/decor/fond.png); font-family:Arial,Helvetica,sans-serif; font-size:13px;



	}


#ombre{
width:1000px; 
height:520px;
background-image:url(../img/decor/ombre_portee.png)!important; 
background-position: inherit!important;
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.agence-hippocampe.com/kerveleoc/img/decor/ombre_portee.png');
background-repeat:no-repeat;
position:absolute;
top:0px;
left:0px;
z-index:0;}

#conteneur{width:980px;
margin:auto;

}
#container{clear:left;
height:50.9em;
margin:0 auto;
position:relative;
text-align:left;
width:89.09em;}
#distance{float:left;
height:50%;
margin-bottom:-19em;
width:1px;}
#footer ul{float:right;}
#footer ul li{float:left; list-style-type:none; margin-left:20px;}
#footer ul li a{color:white; text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
#footer {margin-top:10px; margin-right:10px;}
#map{width:900px;height:590px; margin:auto;}
#footer ul,
#footer ul li {display:inline;}
#conteneur_general{
width:1020px;
height:500px;
clear:left;
/*height:50.9em;width:89.09em;*/
margin:0 auto;
position:relative;
text-align:left;

/*background-color:red;*/
}
#contact{background-color:#5F5A41; height:460px; width:900px;}
#carte{width:550px; height:360px; float:left;
background-image:url(../img/decor/carte-acces.png); 
background-repeat:no-repeat;
position:relative;
}
#mots_cles{margin:10px; margin-top:20px;float:left; width:550px;}
#mots_cles p a{color:#eeeeee; text-decoration:none;}
#mots_cles p a:hover{color:#eeeeee; text-decoration:underline;}
#imprimable{text-decoration:none; color:#FF9900; position:absolute; bottom:3px; right:0px;}
#imprimable:hover{text-decoration:underline;}
#adresse{width:244px; height:420px; float:left;
background-color:#484330;
font-size:15px;
font-family:Myriad, Arial, Helvetica, sans-serif;
padding-left:40px;
padding-top:40px;}
#adresse a{color:#FF9900 ; text-decoration:none;}
#adresse a:hover{text-decoration:underline;}
#adresse p{color:white;}
.nettoyeur{  clear : both ; margin : 0 ; padding : 0 ; border : 0 ; height : 0 ; line-height : 1px ; font-size : 1px ; overflow : hidden ; }
/*********** pas de player flash *********/
#pasFlash{background-color:#5F5A41; /*height:450px;*/ width:980px; padding-top:50px;z-index:10000; position:absolute;}
#pasFlash img{ border:none;}
#pasFlash a{color:#FF9900 ; text-decoration:none;}
#pfAdresse{width:244px; height:320px; float:left;
font-size:15px;
font-family:Myriad, Arial, Helvetica, sans-serif;
padding-left:40px;
padding-top:40px;
color:white;}
#pfPresentation{color:white; padding:30px;}
#pfPresentation p{margin-bottom:20px;}
#flashPlayer{width:850px;text-align:center; }
#texte_du_site{/*width:650px;*/ float:right;background-color:#5F5A41; padding : 15px 30px 15px 250px;/*width:900px;*/}
#texte_du_site h2{color:#FF9900; margin:10px 0 10px 0;}
#texte_du_site h3{margin:10px 0 10px 0;}
#plan_du_site{width:550px; height:360px; float:left;padding-left:50px;}
#plan_du_site h1{color:white;font-size:13px;}
#plan_du_site h2{color:#C5CFC2;font-size:11.5px; padding-left:30px;}
/*ie6 hack*/
*html #plan_du_site{width:550px; height:360px; float:left;padding-left:50px;}
*html #plan_du_site h2{color:#C5CFC2;font-size:11.5px; padding-left:30px;margin:0px; margin-bottom:3px;}

/* IE6 css fixer v0.4: Tue, 01 Sep 2009 16:48:04 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
#footer ul,
#footer ul li,
#carte,
#adresse,
#pfAdresse,
#plan_du_site {display:inline;}

/* add zoom:1 to overflow:hidden */
.nettoyeur {zoom:1;}

/* add zoom:1 to pos:relative elements */
#conteneur,
#conteneur_general {zoom:1;}
