.groupe				{ background-image:url(../gfx/map.png); background-repeat:no-repeat; background-position:right 34px; 
					  padding-bottom:350px; }
.menu_groupe			{ color:#919293; }
.menu_groupe a			{ margin-left:-15px; margin-right:5px; }

.map					{ position:absolute; top:310px; margin:0px; right:0px; width:300px; height:350px; z-index:5; font-size:8pt; }

.map div				{ position:absolute; }

.map a				{ color:#4a4a4a; text-decoration:none; }

.map a:hover			{ color:#FE9E29; }

.map_londres			{ top:130px;left:25px; }
.map_paris			{ top:193px;left:43px; }
.map_zurich			{ top:190px;left:122px; }
.map_berne			{ top:203px;left:109px; }
.map_nyon				{ top:216px;left:95px; }
.map_geneve			{ top:229px;left:81px; }

.adresse				{ position:absolute; top:191px; right:65%; width:297px; margin-right:-40px; z-index:1; background-color:#FE9E29;
					  font-size:10pt; background-image:url(../gfx/ombre_orange.png); background-repeat:repeat-x; }

.adresse p			{ margin-left:45px; }

.adresse span.tel		{ color:#fff; font-weight:bold; }

.adresse a.plan		{ color:#fff; margin-top:-16px; background-image:url(../gfx/plan_point.png); background-repeat:no-repeat;
					  padding-left:10px; background-position:0px 6px; margin-left:50px; text-decoration:none; }

.adresse p.second		{ padding-bottom:20px; }

.adresse .visite		{ background-color:#fff; padding-left:10px; background-image:url(../gfx/point_blanc.png); 
					  background-repeat:no-repeat; background-position:0px 21px; padding-top:15px; }

.adresse .visite a		{ color:#4a4a4a; text-decoration:none; }

.adresse .visite a:hover	{ color:#FE9E29; }
form label			{ width:85px; float:left; text-align:right; margin-right:5px; }

form label span		{ color:#FE9E29; margin-left:2px; }

form p				{ margin:0px; margin-bottom:8px; }
form input.text		{ width:250px; }

form textarea			{ width:250px; height:150px; }

form span.asterix span	{ color:#FE9E29; }

form span.asterix		{ margin-left:97px; }
