
* {
   	margin: 0px;
	padding: 0px;
}

html, body {

	font-size:1em;
	background:#fff url(../images/bg_body.gif) repeat-x top left;
	
	font-family:arial, sans-serif;

	padding-bottom: 100px;

}

a {

	text-decoration: none;
	color:#5D5540;
}

a:hover { 
	text-decoration:underline;
}


*:focus { outline: none }


#container {

	position:relative;
	margin:0 auto;
	padding:0;
	width:970px;
	background:#fff url(../images/bg_container.gif) repeat-y top left;
}

#header {

	float:left;
	width:970px;
	height:173px;
	background:#B5B292 url(../images/sexologue_montreal.gif) no-repeat top left;

}

#header #logo {

	float:left;
	margin:35px 0 0 260px;
	

}


h1 {
	margin:59px 0 20px 30px;
	font-weight:normal;
	font-family:times, serif;
	font-size:1.3em;
	color:#46442F;
	letter-spacing:2px;
	
}

h1 span {

	display:none;
}

h2 {

	margin:59px 0 20px 30px;
	font-weight:normal;
	font-family:times, serif;
	font-size:1.3em;
	color:#46442F;
	letter-spacing:2px;
}


p {

	margin:30px 30px 0 30px;
	font-size:0.8em;
	font-weight:normal;
	line-height:1.7em;
	color:#666;

}

p.inParag {

	margin:15px 30px 0 30px;
	font-size:0.8em;
	font-weight:normal;
	line-height:1.7em;
	color:#666;
}

p.indent {

	text-indent:50px
}

img {

	border:none;
}


#l-col {

	float:left;
	width:200px;
	margin:0 0 0 30px;
	padding:0;
	display:inline;	
	height:500px; /*********************** MINIMUM CONTAINER HEIGHT SET HERE ******************/
	background:#fff url(../images/separation.gif) no-repeat top right;

}


#l-col ul {

	width:190px;
	height:170px;
	margin: 53px 0 0 4px;
	padding: 0 0 20px 0;
	background:url(../images/bg_menu.gif) no-repeat bottom left;
}


#l-col li {

	margin: 10px 0 0 15px;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 0.8em;
	font-family: inherit;
	vertical-align: baseline;
	list-style-type: none;
}


#l-col li a {

	float:left;
	text-decoration: none;
	color:#5D5540;
	margin:10px 25px 0 0;
	padding:0 0 0 15px;
	background:url(../images/bullet2.gif) no-repeat 0px -1px;
}

#l-col li a:hover {

	text-decoration:underline;

}

#r-col {

	float:right;
	width:649px;
	margin:0 90px 0 0;
	padding:0;
	display:inline;
	/*border-left:1px solid #B5B292;*/

	/*background:yellow;*/
	/*height:550px;*/

}


#r-col p.introduction {

	margin:57px 0 0 30px;
	padding:13px 0 0 0;
	text-indent:25px;
	background: url(../images/lettrine.gif) no-repeat 0px 0px;

	}




#r-col ul {

	margin:25px 0 0 0;

}

#r-col li {

		margin:7px 0 0 65px;
		padding: 0 0 0 35px;
		font-size:0.8em;
		width:580px;
		background: url(../images/bullet.gif) no-repeat 0px 2px;
		list-style-type: none;
}



#footer {
	
	float:left;
	width:970px;
	height:100px;
	margin:60px 0 0 0;
	padding:0;
	text-align:center;
	background:#fff url(../images/bottom_bg.gif) no-repeat bottom left;
}

#footer p {

	position:absolute;
	left:300px;
	bottom:60px;
	font-size:0.7em;
	color:#969365;
	z-index: 20;

}


img#assq {

	position:absolute;
	bottom:20%;
	left:40px;
}


#flowerBottom {

	position:absolute;
	bottom:-137px;
	right:-105px;
	width:453px;
	height:294px;
	background:url(../images/bottom_flower.gif) no-repeat top left;
	z-index: 0;

}


/********* Page Coordonnées ***********/

.adresse {

	margin:0 0 0 30px;
	padding:0;
}

#map {

	float:left;
	width:530px;
	height:300px;
	margin:30px 0 0 30px;
	padding:0;
	border:2px solid #B5B292;
}