*{
	margin: 0;
	padding: 0;
}
body{
	background: #BCC4AC url("/images/commun/bodyBg.jpg") 0 0 repeat-x;
	font:11px Arial, Helvetica, sans-serif;
	color:#3D4F3D;
}
ul{
	list-style:none;
}
a{
	color:#3D4F3D;
	text-decoration:none;
}
/*--------------	ref		--------------*/
h1{
	width: 99.99%;
}
h1, .baseline{
	margin: 0 auto;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	color: #6f6857;
}
.baseline a, p.tags a{
	text-decoration: none;
	color: #016060;
}
p.tags{
	font-size: 9px;
	text-align: center;
	color: #016060;
}
.baseline{
	width: 780px;
}
/*------------------------------------*/
#top{
	padding:0 0 155px !important;
	padding:0 0 150px;
	background:url("/images/commun/trekking.jpg") 50% 100% repeat-x;
	margin:0 auto;
}
#corps{
	background-image:url("/images/commun/filter.png") !important;
	background-image:url("/images/commun/filter.gif");
	width:993px;
	padding:6px;
	margin:0 auto;
}
.home{
	display:block;
	height:240px;
	width:993px;
	background:url("/images/commun/trekking-explorer.jpg") 0 0 no-repeat;
}
.home a{
	display:block;
	padding:240px 0 0;
	overflow:hidden;
	width:140px!important;
	width:137px;
	height:0 !important;
	height /**/:240px;
	text-decoration:none;
	float:left;
}

.accueil{
	display:block;
	padding:240px 0 0;
	overflow:hidden;
	width:853px;
	height:0 !important;
	height /**/:240px;
	text-decoration:none;
	background:url("/images/commun/trekking-explorer.jpg") 0 0 no-repeat;
	position:relative;
}

#accueil1{
	background:url("/images/home/costa-rica.jpg") 0 0 no-repeat;
}
#accueil2{
	background:url("/images/home/equateur.jpg") 0 0 no-repeat;
}
#accueil3{
	background:url("/images/home/egypte.jpg") 0 0 no-repeat;
}
#accueil4{
	background:url("/images/home/maroc.jpg") 0 0 no-repeat;
}
#accueil5{
	background:url("/images/home/mauritanie.jpg") 0 0 no-repeat;
}
#accueil6{
	background:url("/images/home/patagonie.jpg") 0 0 no-repeat;
}
#accueil7{
	background:url("/images/contenu/perou.jpg") 0 0 no-repeat;
}
#accueil8{
	background:url("/images/home/tunisie.jpg") 0 0 no-repeat;
}
#accueil9{
	background:url("/images/home/alpes.jpg") 0 0 no-repeat;
}
#accueil10{
	background:url("/images/home/ouzbekistan.jpg") 0 0 no-repeat;
}

#contenu_2{
	background:url("/images/contenu/nos-engagements.jpg") 0 0 no-repeat;
}
#contenu_3{
	background:url("/images/contenu/conseils-aux-trekkeurs.jpg") 0 0 no-repeat;
}
#contenu_4{
	background:url("/images/contenu/tourisme-responsable.jpg") 0 0 no-repeat;
}
#contenu_6{
	background:url("/images/contenu/liens.jpg") 0 0 no-repeat;
}
#contenu_9, #contenu_11{
	background:url("/images/contenu/qui-sommes-nous.jpg") 0 0 no-repeat;
}
#contenu_10, #contenu_5{
	background:url("/images/contenu/plan-du-site.jpg") 0 0 no-repeat;
}
#contact{
	background:url("/images/contenu/contact.jpg") 0 0 no-repeat;
}
#menu{
	position: relative;
	width:1005px;
	height:13px;
	margin:13px auto 0;
}

#menu ul{
	position: absolute;
	top: 0;
	right: 40px;
	font-size:11px;
	/*position:relative;*/
	height:13px;
	/*margin:0 0 0 386px;*/
}
#menu li{
	float:left;
	background:url("/images/commun/menuSparBg.gif") 100% 4px no-repeat;
}
#menu a{
	display:block;
	float:left;
	text-decoration:none;
	color:#fff;
	padding:0 15px 0;
}
#menu .menulang{
	position:absolute;
	top:0;
	right: 0;
}
#menu .menulang li{
	padding:2px 0 0 2px;
	background:none;
}
#menu .menulang a{
	display: block;
	overflow: hidden;
	padding:13px 0 0 0;
	height: 0 !important;
	height /**/: 13px;
	width:14px;
}
#menu .menulang_en{
	right:60px;
}
#menu .menulang_en a{
	background:url("/images/commun/flags/en.gif") 0 0 no-repeat;
}

#menu .menulang_fr{
	right:40px;
}
#menu .menulang_fr a{
	background:url("/images/commun/flags/fr.gif") 0 0 no-repeat;
}

#menu .menulang_it{
	right:20px;
}
#menu .menulang_it a{
	background:url("/images/commun/flags/it.gif") 0 0 no-repeat;
}

#menu .menulang_es{
	right:0;
	
}
#menu .menulang_es a{
	background:url("/images/commun/flags/es.gif") 0 0 no-repeat;
}

#menu .menuhover{
	color:#fff;
}

#footertop{
	width:1005px;
	text-align:right;
	color:#fff;
	text-transform:uppercase;
	margin:0 auto 5px;
}
#footertop a{
	padding:0 10px 0 10px;
	font-size:10px;
}
#footertop .padding0{
	padding:0 0 0 10px;
}
#footer{
	width:1005px;
	text-align:right;
	color:#fff;
	margin:0 auto;
}
#footer a{
	text-decoration:none;
	color:#fff;
}
#baseline{
	color:#7F7F7F;
	width:1005px;
	margin:0 auto;
}
#baseline a{
	text-decoration:none;
	color:#272626;
}
#baseline strong{
	font:bold 14pt/10pt tahoma;
}
.clear{
	clear:both;
}
#contenu{
	width:993px;
	/*height:525px;*/
}
.menu_left{
	width:135px;
	background:#BCC4AC;
	float:left;
	margin:0 5px 0 0;
}
.center{
	width:853px;
	background:url("/images/commun/barreBg.gif") 0 0;
	float:left;
	padding:0 0 10px 0;
}
#menu_dl{
	background:url("/images/commun/barreBg.gif") 0 0;
	text-transform:uppercase;
	width:135px;
	padding:0 0 10px 0;
}
#menu_dl dt{
	font-size:15px;
	font-weight:bold;
	padding:15px 0 12px 8px;
}
#menu_dl ul{
	font-size:11px;
	font-weight:bold;
}
#menu_dl li{
	padding:1px 0 5px 8px;
}
#menu_dl a{
	display:block;
	background:url("/images/commun/etoile.gif") 5px 1px no-repeat;
	padding:0 0 0 20px;
}
#menu_dl a:hover{
	color:#749C27;
	text-decoration:underline;
}
#menu_dl .seli{
	color:#749C27;
	text-decoration:underline;
}
#menu_ul{
	text-transform:uppercase;
	width:135px;
	font-size:11px;
	font-weight:bold;
}
#menu_ul li{
	background:url("/images/commun/barre1Bg.gif") 0 0;
	margin:5px 0;
}
#menu_ul a{
	display:block;
	padding:7px 0 7px 5px;
	/*height:14px;*/
	color:#304430;
}
.blog{
	background:url("/images/commun/barreBg.gif") 0 0;
	text-transform:uppercase;
	width:135px;
}
.blog img{
	border:1px solid #A2ABA2;
	margin:2px;
}
.trekopacity{
	background:url("/images/commun/filter1.png")!important;
	background:#E0E9CF;
	width:834px;
	margin:10px auto 0;
}
.trek{
	background:url("/images/commun/trek.gif") 5px 50% no-repeat;
	width:834px;
	min-height: 110px;
	height: auto!important;
	height: 110px;
	margin:10px auto 0!important;
	margin:10px auto 5px;
	padding:5px 0;
}
.trek h2{
	color:#3D4F3D;
	font-size:17px;
	margin:10px 0 0 105px;
}
.trek p{
	margin:0 0 0 105px;
	line-height:13pt;
	text-align:justify;
	padding:0 5px 0 0;
}
.boussole{
	background:url("/images/commun/boussole.gif") 5px 50% no-repeat;
	width:834px;
	margin:0 auto;
	padding:13px 0;
}
.boussole h2{
	color:#3D4F3D;
	font-size:12px;
	margin:5px 0 0 65px;
}

/*pages de contenu*/
.content{
	overflow-y: auto;
	padding: 10px 10px 0;
	height:  523px;
}
.content h2{
	color:#3D4F3D;
	font-size:17px;
	margin:10px 0;
}
.content a{
	text-decoration: underline;
	color: #759C27;
}
.content ul{
	padding: 0 0 0 20px;
	margin: 5px 0 0 0;
}
.content li{
	background:url("/images/commun/etoile.gif") 5px 1px no-repeat;
	margin: 0 0 5px 0;
	padding:0 0 0 20px;
}

/* page patagonie*/
#c_left{
	width:261px;
	float:left;
}
.c_left_opacity{
	background:url("/images/commun/filter1.png");
	width:220px;
	height:230px;
	margin:10px auto 0;
	padding:5px 10px 10px;
}
.c_left_opacity img{
	float:left;
	border:1px solid #CBD5BD;
	margin:7px 6px 0 0;
}
.c_left_opacity h2{
	float:left;
	font:bold 27px "Century Gothic";
	width:147px;
}
.c_left_opacity p{
	line-height:13pt;
	margin:0;
	text-align:justify;	
}
.c_left_opacity1{
	background:url("/images/commun/filter1.png");
	width:210px;
	height:235px;
	margin:10px auto 0;
	padding:5px 15px 10px;
}
.c_left_opacity1 img{
	margin:7px 0;
}
.c_left_opacity1 p{
	line-height:14pt;
	margin:0;
	text-align:center;
}
.c_left_opacity1 p a{
	font-weight:bold;
	color:#749C27;
	text-decoration:underline;
}





#c_right{
	width:581px;
	float:left;
}
.c_right_opacity{
	background:url("/images/commun/filter1.png");
	margin:10px auto 0;
	padding:10px;
	height:441px;
}
.c_right_opacity h3{
	font:bolder 18px "Century Gothic";
}
.c_right_opacity img{
	border:1px solid #919F88;
	margin:5px auto;
}
.c_right_opacity .img{
	border:0;
	margin:0 auto;
	width:161px;
	display:block;
}
#c_right h2{
	background:url("/images/commun/filter1.png");
	margin:10px 0 0;
	padding:8px;
	height:auto !important;
	height:20px;
	text-align:right;
	font-size:15px;
	color:#749C27;
}
/*--------------------------	carte						--------------------------*/
dl.map.on {
	position: relative;
	background:url("/images/map/map.gif") 50% 30px no-repeat;
	width:834px;
	height:359px;
	margin:0 auto;
}
dl.map.on dt {
	list-style: none;
	display: inline;
}
dl.map.on dd {
	position: absolute;
	left: -9999px;
	/*width: 136px;*/
	width: 300px;
	padding: 1px;
	border:1px solid #B3BBB1;
	z-index: 11;
	font-size: 0.8em;
	color: #fff;
}
dl.map.on dd h6 {
	background:transparent url("/images/map/filter-1.png") !important;
	background:#89AA49;
	border:1px solid #98A68E;
	font-size:14px;
	color:#fff;
	padding:4px 0 4px 8px;
	text-transform:uppercase;
}
dl.map.on dd ul {
	background:transparent url("/images/map/filter-2.png") !important;
	background:#4D5E4B;
}
dl.map.on dd li {
	padding:5px;
	border:1px solid #4D5E4B;
}
dl.map.on dd ul li strong {
	font-size: 12px;
	font-weight:bold;
	color:#749C27;
}
dl.map.on a.location {
	display: block;
	position: absolute;
	text-indent: -9999px;
	/*background:  url("/images/map/etoile-hover.gif") no-repeat;*/
	width: 16px;
	height: 16px;
	outline: none;
	z-index: 10;
	text-decoration: none;
}
dl.map.on a.location:hover {
	background:  url("/images/map/etoile.gif") no-repeat 0 0;
}
dl.map.on dd a {
	font-size: 14px;
	font-weight:bold;
	color:#fff;
	padding:5px;
}
dl.map.on dd a:hover {
	text-decoration: none;
	color: #fff;
}
dl.map.on dd a.close {
	position: relative;
	float: right;
	color: #000;
	background:  url("/images/map/b_close.gif") no-repeat;
	text-indent: -9999px;
	outline: none;
	height: 16px;
	width: 16px;
	margin: -10px -18px 0 0;
	text-decoration: none;
}
/****pays****/
/*Maroc*/
dl.map.on a#location4{
	top: 126px;
	left: 356px;
}
/*Mauritanie*/
dl.map.on a#location5{
	top: 156px;
	left: 353px;
}
/*Tunisie*/
dl.map.on a#location8{
	top: 124px;
	left: 398px;
}
/*Alpes*/
dl.map.on a#location9{
	top: 96px;
	left: 389px;
}
/*Ouzbekistan*/
dl.map.on a#location10{
	top: 106px;
	left: 494px;
}
/*Egypte*/
dl.map.on a#location3{
	top: 140px;
	left: 432px;
}
/*Costa rica*/
dl.map.on a#location1{
	top: 172px;
	left: 196px;
}
/*Equateur*/
dl.map.on a#location2{
	top: 198px;
	left: 206px;
}
/*perou*/
dl.map.on a#location7{
	top: 227px;
	left: 217px;
}
/*Patagonie*/
dl.map.on a#location6{
	top: 297px;
	left: 249px;
}

/* ------******************---------DEVIS*/
#devis #contenu, #devis #corps, #devis .home{
	width:853px;
	padding:0;
	margin:0 auto;
}
#devis .home{
	background:none;
}
#devis .trek{
	background:none;
}
#devis .trek .logo{
	display:block;
	margin:12px;
	border:1px solid #eee;
	margin:0 auto;
}
#devis .trek h2, #devis .trek p{
	padding:10px;
	margin:0;
	position:relative;
}
#devis .trek .prix{
	font:bold 14px arial;
}
#devis .trek h2 span b{
	color:#666;
}
#devis .adresse{
	background:transparent url("/images/commun/barreBg.gif");
	padding:10px;
	position:absolute;
	top:12px;
	right:10px;
	vertical-align:top;
}
#devis .lien{
	background:transparent url("/images/commun/barreBg.gif");
	padding:10px;
	position:absolute;
	top:12px;
	left:10px;
	font:bold 16px arial;
	width:280px;
}
#devis .lien a{
	text-align:center;
	display:block;
}
#devis .devistxt{padding:20px;}
.relative{
	position:relative;
}
.Height{
	height:160px;
}
.minHeight{
	min-height:500px;
	height:auto!important;
	height:500px;
}
.print{
	background-color:#E0E9CF;
	color:#3D4F3D;
	display:block;
	width:120px;
	padding:10px;
	font:bold 16px arial;
	text-align:center;
	margin:10px 0 0 10px;
	border:1px solid #3D4F3D;
}
.print:hover{
	background-color:#3D4F3D;
	color:#E0E9CF;
}
.paiement{
	margin:15px 10px 0 0;
}
.paiement form{
	padding:0;
	margin:0;
}
.fright{
	float:right;
}
.fleft{
	float:left;
}