/********************	General		********************/
*{
	margin: 0;
	padding: 0;
}
body{
	background-color: #F7F3E7;
	color: #454443;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a, li a.lien-actif{
	text-decoration: none;
	color: #1685ED;
}
a img{
	border: none;
}
p, h2, h3, h4, .contenu ul{
	margin-bottom: 6px;
}
p{
	line-height: 18px;
}
h2, h3, h4{
	color: #A36529;
}
h2{
	float: left;
	background-repeat: no-repeat;
    padding: 190px 0 0 0;
	overflow: hidden;
	width: 335px;
    height: 0px !important;
    	height /**/:190px;
	font-size: 22px;
	margin-right: 10px;
}
h2.small-h2{
	width: 260px;
}
h3{
	font-size: 18px;
	font-weight: normal;
}
ul{
	list-style: none;
}
img{
	margin-bottom: 25px;
}

	
/********************	Referencement	********************/
h1{
	font-size: 9px;
	text-align: center;
	color: #D2BA8C;
}
.baseline, .baseline a{
	font-size:10px;color: #454443;
	line-height:12px;
}
.baseline{
	width:550px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;background-color: #F7F3E7;
}
.tags, .conteneur-texte p.tags{
	margin: 20px 0 0 0;
	font-size: 9px;
	line-height: 10px;
}
.tags a, .corps p.tags a{
	text-decoration: none;
	color: #454443;
}

/********************	Headers et Conteneurs	********************/
.corps{
	width: 830px;
	margin: 0 auto;
	background-image: url(trekking-rando-desert-images/rando-treks-commun/trekking-rando-desert-clm.gif);
	background-repeat: repeat-y;
}
.header{
	height: 80px;
	padding: 151px 0 0 30px;
	background-repeat: no-repeat;
	color: #fff;
}
.bandeau{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/trekking-rando-desert-top.jpg);
}
.bandeau1{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/trekking-rando-desert-top1.jpg);
}
.bandeau2{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/trekking-rando-desert-top2.jpg);
}
.bandeau3{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/trekking-rando-desert-top3.jpg);
}
.bandeau4{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/trekking-rando-desert-top4.jpg);
}
.bandeau5{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/trekking-rando-desert-top5.jpg);
}
.bandeau6{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/trekking-rando-desert-top6.jpg);
}
/*oui oui , le h1, c pour le referencement, I know ;-) */
.header h1{
	font-size: 16px;
	margin-bottom: 5px;
	color: #fff;
	text-align: left; 	
}

/********************	Menu Vertical	********************/
.v-menu{
	width: 172px;
	padding-top: 30px;
	padding-bottom: 139px;
	background-image: url(trekking-rando-desert-images/rando-treks-commun/trekking-rando-desert-m-bg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.v-menu li{
	width: 120px;
	padding-left: 34px;
	padding-bottom: 6px;
	margin-bottom: 11px;
	background-image: url(trekking-rando-desert-images/rando-treks-commun/trekking-rando-desert-puce.gif);
	background-position: 11px 0;
	background-repeat: no-repeat;
	border-bottom: solid 1px #E1C9BA;
}
.v-menu li a, .v-menu li a:visited{
	font-size: 12px;
	color: #744B32;
}
.v-menu li a:hover{
	color: #CA823B;
}
.v-menu li.current a, .h-menu li.current a{
	color: #A6624D;
}
marquee{
	width: 100%;
	font-weight: bold;
	color: #990000;
}
marquee a:hover{
	text-decoration: underline;
}

/********************	Menu Horizontal et Contenu		********************/
.middle{
	float: left;
	width: 504px;
}
.h-menu{
	height: 36px;
	background-image: url(trekking-rando-desert-images/rando-treks-commun/trekking-rando-desert-hmenu.gif);
	background-repeat: repeat-x;
	margin-left: 1px;
}
.h-menu li{
	float: left;
	padding: 8px 14px 0 16px;
	border-right: solid 1px #CAA883;
}
.h-menu li a{
	font-size: 12px;
	color: #64564D;	
}
.h-menu li a:hover{
	color: #A6624D;	
}
.actual-link{
	color: #A6624D;	
}
.borderless, .h-menu .borderless{
	border: none;
}
.titre{
	width: 117px;
	padding-bottom: 200px;
	margin: 0 0 10px 10px;
	background-image: url(trekking-rando-desert-images/rando-treks-commun/amazigh.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	float: right;
}
.links{
	padding-top: 50px;
	text-align: left;
	/*clear: both;*/
}
.pdf{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/acrobaticon.gif);
	background-position: top center;
	background-repeat: no-repeat;
	/*width: 60px;*/
	padding-top: 55px;
	margin-left: 50px;
}
.contenu{
	width: 504px;
	/*padding: 15px*/;
}
.contenu-large{
	width: 494px;
	padding: 5px;
}
.wide{
	width: 658px !important;
	width: 650px;
}
.wide .contenu, .wide .contenu-large{
	width: 658px !important;
	width: 650px;
}
.contenu, .contenu-large{
}
.contenu-large h3{
	color: #EA2F2F;
	font-size: 18px;
	font-weight: bold;
	margin: 25px 0;
}
.contenu-large p{
	font-size: 12px;
	margin-bottom: 10px;
}
.conteneur-images a img{
	border: none;
}
.conteneur-texte ul{
	list-style: url(trekking-rando-desert-images/rando-treks-commun/trekking-rando-desert-puce.gif);
	margin: 20px;
}
.conteneur-texte li{
	margin: 0 0 0 10px;
}
.contenu a, .contenu-large a{
	text-decoration: underline;
}
.contenu a:visited, .contenu-large a:visited{
	color: #A1B7F3;
}
.conteneur-images{
	float: left;
	width: 128px;
	padding-right: 15px;
}
.conteneur-images img{
	margin-bottom: 2px;
}	
.conteneur-texte{
	float: left;
	width: 350px;
}
.breadcrumb{
	font-size: 16px;
	color: #CA5500;	
}

/********************	liste nouveautes, voyage du mois etc...	********************/
#whatsNew dl, #intro{
	clear: both;
	border: 1px solid #bfac8d;
	margin: 0 0 12px 1px;
	width: 500px;
	color: #47372b;
}
#whatsNew dt, #intro dt{
	display: block;
	padding: 5px 0 0 5px;
	height: 20px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
}
#whatsNew dl.first{
	margin-top: 17px;
}
#voyages dt{
	color: #ee7e18;
}
#nouveautes dt{
	color: #1685ed;
}
#departs dt{
	color: #39991b;
}
#whatsNew dd{
	display: block;
	margin: 0 0 3px 0;
	height: 70px;
}
#whatsNew dd.noBottomMargin{
	margin-bottom: 0;
}
.imageHolder{
	position: absolute;
	top: 0;
	left: 0;
	width: 103px;
	height: 70px;
}
.imageHolder img{
	width: 103px;
	height: 70px;
}
.abstract{
	position: absolute;
	top: 0;
	left: 106px;
	background: url(/trekking-rando-desert-images/rando-treks-commun/gradiantBg.gif) 0 0 repeat-x;
	padding: 5px;
	width: 384px;
	height: 60px;
}
#whatsNew h3{
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #47372b;
}
#whatsNew p{
	line-height: 14px;
}
#whatsNew a{
	color: #47372b;
}
.more, .all{
	position: absolute;
	bottom: 5px;
	padding: 0 0 0 10px;
	background-position: 0 5px;
	background-repeat: no-repeat;
}
.more{
	left: 5px;
}
.all{
	right: 10px;
}
#voyages .more, #voyages .all{
	background-image: url(/trekking-rando-desert-images/rando-treks-commun/bullet-red.gif);
}
#nouveautes .more, #nouveautes .all{
	background-image: url(/trekking-rando-desert-images/rando-treks-commun/bullet-blue.gif);
}
#departs .more, #departs .all{
	background-image: url(/trekking-rando-desert-images/rando-treks-commun/bullet-green.gif);
}
.relative{
	position: relative;
}
.clear{
	clear: both;
}
#whatsNew br.clear{
	display: block;
	height: 10px;
}

#intro dd{
	background: url(/trekking-rando-desert-images/rando-treks-commun/gradiantBg.gif) 0 0 repeat-x;
	padding: 25px 30px;
}

#full{
	position: relative;
	background-color: #F7F3E7;
	background-position: 0 100%;
	border: 1px solid #fff;
	padding: 5px 0 100px 10px;
	min-height: 570px;
	height: auto!important;
	height: 570px;
	zoom: 1;
}
#full h3{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.twoThirds{
	width: 390px;
	text-align: justify;
}
.oneThird img{
	display: block;
	margin: 0 0 10px 0;
	width: 240px;
}
#full ul{
	padding: 0 0 0 20px;
	list-style: circle;
}
#back{
	position: absolute;
	top: 20px;
	right: 0;
}
	
/********************	Titres	********************/
#ttl-prochains-departs{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/titres/fr-prochains-departs.gif);
}
#ttl-rando-treks-infos{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/titres/fr-rando-trek-infos.gif);
}
#ttl-voyages-mois{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/titres/fr-voyages-mois.gif);
}
#ttl-rando-treks{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/titres/fr-rando-treks.gif);
}
#ttl-decouverte{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/titres/fr-decouverte.gif);
}
#ttl-quad-moto{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/titres/fr-quad-moto.gif);
}
#ttl-ballades{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/titres/fr-ballades.gif);
}
#ttl-stages-creativite{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/titres/fr-stages-creativite.gif);
}
#ttl-sejours{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/titres/fr-sejours.gif);
}
#ttl-voyages{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/titres/fr-voyages.gif);
}
#ttl-conseils{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/titres/fr-conseils.gif);
}
#ttl-temoignages{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/titres/fr-temoignages.gif);
}
#ttl-contact{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/titres/fr-contact.gif);
}
#ttl-incentive{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/titres/fr-incentive.gif);
}

span.terres-voyages{
	color: #CA5500;
}	
/********************	Arri�re-plans	********************/
.avec-bg{
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 0;
	padding-bottom: 140px;
}
.bg-tentes{
	padding: 25px 25px 100px 25px;
	background-image: url(trekking-rando-desert-images/rando-treks-commun/trekking-rando-desert-bg.gif);
}
.bg-voyage{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/voyage-desert-bg.gif);
}
.bg-ballades{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/ballades-rando-bg.gif);
}
.bg-quad{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/quad-moto-bg.gif);
}
.bg-sejour{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/sejour-maroc-bg.gif);
}
.bg-creativite{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/stage-desert-bg.gif);
}
/********************	Barre des langues, Formulaires, Menu de droite	********************/
/*Formulaire Droite, Liens de droite*/
.frm-right, .right-menu{
	margin-left: 1px;
	float: left;
}
.langues{
	height: 36px;
	width: 152px;
	margin: 0 0 2px 2px;
	padding: 0;
	float: left;
	/*background: url(/trekking-rando-desert-images/rando-treks-commun/trekking-rando-desert-hmenu.gif) 0 0 repeat-x;
	background-color: #D9C69B;*/
	text-align: center;
}
.langues a img{
	border: none;
	margin: 0 5px 0 5px;
	/*float: right;*/
}	
.right-menu{
	width: 152px;
	/*padding-top: 16px;*/
}
.right-menu p{
	margin-left: 1px;
	width: 142px;
	padding-left: 10px;
	margin-bottom: 20px;
}
.right-menu a{
	color: #8E660C;
	text-decoration: none;
}
.engagement{
	/*background-color: #D9C69B;*/
	height: 20px;
	font-size: 13px;
}

.frm-right{
	width: 142px;
	padding-top: 18px;
	padding-left: 10px;
}
.frm-right p{
	margin-bottom: 4px;
}
.frm-right input, .frm-right textarea{
	width: 130px;
	margin-bottom: 19px;
	border-top: solid 1px #D2D0CD;
	border-left: solid 1px #D2D0CD;
}
.frm-right textarea{
	height: 180px;
}
.envoyer{
	background-color: #F7F3E7;
}
/*Formulaire Normal*/
.frm-normal label{
	position: absolute;
	width: 100px;
	text-align: right;
}
.frm-normal input, .frm-normal textarea, .frm-normal select{
	margin-left: 110px;
}


/********************	Galerie		********************/
#frm-diapo{
	background: none;
}
#frm-diapo input{
	width: 29px;
	height: 29px;
	margin: 0;
	border: none;
	background-repeat: no-repeat;
	background-position: center;
	background-color: white;
}
#button-first{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/first.gif);
}
#button-prev{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/prev.gif);
}
#play{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/play.gif);
}
#stop{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/stop.gif);
}
#button-next{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/next.gif);
}
#button-last{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/last.gif);
}
#invisible{
	display: none;
}

/********************	Footer		********************/
.footer{
	padding-top: 10px;
	clear: both;
	height: 20px;
	background-color: #F7F3E7;
}

/********************	Classes		********************/
.red{
	color: #CA5500;
	/*color: #DC2D2D;*/
}
.blue, h1.blue{
	color: #1685ED;
}
.gras{
	font-weight: bold;
}
.italique{
	font-style: italic;
}
.clear{
	clear: both;
}
.gauche{
	float: left;
}
.droite{
	float: right;
}
.txt-centre{
	text-align: center;
}
.txt-droite, h1.txt-droite{
	text-align: right;
}
.important{
	font-size: 18px;
}
.bleu{
	color: #1685ED;
}
h3.zero-margin-top{
	margin-top: 0;
}
.zero-margin-bottom{
	margin-bottom: 0;
}
.lien-actif, li.current a, li.current a{
	cursor: default;
}
.gris{
	color: #454443;
}

.fleft{
	float: left;
}
.fright{
	float: right;
}
.warning{
	font-size: 14px;
	font-weight: bold;
	color: red;
}
/********************	Map		********************/
dl.map.on {
	position: relative;
	width:  494px;
	height:  418px;
	background:  url(trekking-rando-desert-images/rando-treks-pages/trekking-circuit/trekking-circuit.gif) no-repeat;
	text-align: left;
	/*border: #999 1px solid;*/
}
dl.map.on dt {
	list-style: none;
	display: inline;
}
dl.map.on dd {
	position: absolute;
	left: -9999px;
	width: 150px;
	padding: 4px;
	border: #222 2px solid;
	background:  url(trekking-rando-desert-images/rando-treks-commun/tooltip-bg.png);

	z-index: 11;
	font-size: 0.8em;
	color: #FFF;
}
dl.map.on dd h6 {
	font-size: 1.2em;
	color: #FFF;
	text-align: center;
}
dl.map.on dd img {
	position: relative;
	/*float: right;*/
	border: #000 1px solid;
	margin: 2px;
}
dl.map.on a.location {
	display: block;
	position: absolute;
	text-indent: -9999px;
	background:  url(trekking-rando-desert-images/rando-treks-commun/point.png) no-repeat;
	width: 10px;
	height: 10px;
	outline: none;
	z-index: 10;
	text-decoration: none;
}
dl.map.on a.location:hover {
	background:  url(trekking-rando-desert-images/rando-treks-commun/point-hover.png) no-repeat -1px -1px;
}
dl.map.on dd a {
	color: #FFF;
}
dl.map.on dd a:hover {
	text-decoration: none;
}
dl.map.on dd a.close {
	position: relative;
	float: right;
	color: #000;
	background:  url(trekking-rando-desert-images/rando-treks-commun/close.gif) no-repeat;
	text-indent: -9999px;
	outline: none;
	height: 16px;
	width: 16px;
	margin: -10px -10px 0 0;
	text-decoration: none;
}
/****points****/
dl.map.on a#location01 {/*point 1 Massif du Toubkal*/
	top:  213px;
	left:  248px;
}
dl.map.on a#location02 {/*point 2 Villages Berb�res*/
	top:  213px;
	left:  238px;
}
dl.map.on a#location03 {/*point 3 Massif du M�Goun*/
	top:  172px;
	left:  280px;
}
dl.map.on a#location04 {/*point 3 Vall�e Heureuse*/
	top:  172px;
	left:  298px;
}
dl.map.on a#location05 {/*point 4 Vall�e des Roses*/
	top:  185px;
	left:  305px;
}
dl.map.on a#location06 {/*point 5 Djebel Saghro*/
	top:  214px;
	left:  322px;
}
dl.map.on a#location07 {/*point 6 Tafraout*/
	top:  272px;
	left:  195px;
}
dl.map.on a#location08 {/*point 7 Haut Atlas Oriental*/
	top:  145px;
	left:  350px;
}
dl.map.on a#location09 {/*point 8 Djebel Sirwa*/
	top:  270px;
	left:  252px;
}
dl.map.on a#location10 {/*point 9 Villages, Oasis & dunes du Dr�a*/
	top:  265px;
	left:  325px;
}
dl.map.on a#location11 {/*point 10 Dunes de Chegaga*/
	top:  265px;
	left:  290px;
}
dl.map.on a#location12 {/*point 11 Dunes de Merzouga*/
	top:  222px;
	left:  380px;
}
dl.map.on a#location13 {/*point 12 Cote Atlantique (Essaouira)*/
	top:  196px;
	left:  176px;
}
/********************	Garbage		********************/
/*
h2{
	background-image: url(trekking-rando-desert-images/rando-treks-commun/amazigh1.gif);
	background-repeat: no-repeat;
	text-indent: 30px;
	height: 30px;
	padding-top: 10px;
	font-size: 20px;
	color: #A75D15;
}


*/
