#main_conteneur{
	padding-bottom : 20px;
}

#details_osn_gauche{
	margin : 20px 10px 20px 20px;
	font-size : 13px;
	padding-bottom : 20px;
	border-bottom : dotted 1px #6b6b6b;
}

#ligne_osn_titre{
	float : left;
	border-bottom : dotted 1px #6b6b6b;
	width  : 807px;
	padding : 0 0 10px;
}


#colonne_osn_milieu{
	width:537px;
	border-right : dotted 1px #6b6b6b;
	float:left;
}

#colonne_osn_milieu #carte{
	float : right;
	margin-top : 43px;
}

#colonne_osn_milieu #domtom{
	float : left;
	border-top : dotted 1px #6b6b6b;
	width : 485px;
	margin-bottom : 10px;
	margin-left : 20px;
	display : inline;
}


#colonne_osn_droite{
	width:200px;
	float:left;
	background-image : url(../images/ou_sommes_nous/bg_droite.jpg);
	background-repeat : no-repeat;
	background-position : 0 248px;
	height : 500px;
	padding-left : 18px;
	padding-top : 20px;
}


.bloc_ville
{
	margin : 10px 0 0 5px;
}

.bloc_ville .ville
{
	font-family : Georgia, Arial, Verdana, sans-serif;
	font-size : 16px;
	color:#7e0d12;
}

.bloc_ville .personne
{
	font-size : 13px;
	margin-top : 5px;
}

.bloc_ville .adresse1
{
	font-size : 11px;
	color : #868786;
	margin-top : 5px;
}


.bloc_ville .infos
{
	font-size : 11px;
	color : #7e0d12;
	margin-top : 5px;
}

.bloc_ville .adresse2
{
	font-size : 11px;
	color : #868786;
}

.bloc_ville a.lienEmail
{
	font-size : 11px;
	color : #868786;
	text-decoration:underline;
}

.bloc_ville a.lienEmail:Hover
{
	font-size : 11px;
	color : #868786;
	text-decoration:none;
}

/* SCROLLER */
.root {
	margin-top : 20px;
	position:relative;
	height:213px;
	width:235px;
	background-color : #f1f1f1;
	/*
	border-top : #d0d0d0 1px solid;
	border-bottom : #d0d0d0 1px solid;
	*/
	background-image : url(../images/ou_sommes_nous/cadre.gif);
	background-repeat : no-repeat;
}
.thumb {
	position:absolute;
	height:13px;
	width:12px;
	left: 105px; 
	top: 15px;
	margin-left : -1px;
}
.up {
	position:absolute;
	margin:4px 0 0 1px;
}
.dn{
	position:absolute;
	margin:4px 0 8px 1px;
}
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
	border:0;
}
.scrollContainer { 
	position:absolute; 
	width:218px; 
	height:213px; 
	clip:rect(0 218 213 0); 
	overflow:auto; 
}
		
.scrollContent { 
	position:absolute; 
	left:0px; 
	top:0px; 
	width:218px;
}


#fondScroll{
	width:17px;
	height:213px;
	background-color : #e1e1e1;
	border-left : #d0d0d0 1px solid;
	float : right;
	/*margin-left : 200px;*/
}
