*{
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
	
body{
	width:100%;
	height:100%;
	background-color:#FCCD6F;
	color:#024A5F;
}
	

h1{
}

img{
	border:0;
	margin:0;
	padding:0;

}


ul{
	list-style-type:none;
}



.hidden{
	display:none;
}

.texte-blanc{
	color:#FFFFFF;
}
.texte-bleu-fonce{
	color:#004661;
}

.grosse-lettrine{
	font-size:24px;
	font-weight:bold;
}


.petite-lettrine{
	font-size:14px;
	font-weight:bold;
}

/** Styles globaux pour les formulaires
------------------------------------------*/
form .left-col{
	float:left;
	margin-right:10px;
}
form .right-col{
	float:left;
	margin-left:10px;
}







	
#global-container{
	width:900px;
	height:550px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-450px;
	margin-top:-275px;
	background-color:#F8FCFF;
	color:#024A5F;
}



#header-container{
	width:100%;
	height:520px;
}


#left-container{
	height:520px;
	width:174px;
	background-image:url(../../../../images/pages/escalade/main/_globals/background-left.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#logo-box{
	position:relative;
	top:4px;
	left:28px;
}


#main-menu{
	margin-left:2px;
	margin-top:156px; /* Pour IE */
	margin-top:expression(156 +'px'); /* Pour IE */
	/* Hack pour IE */
	voice-family: "\"}\"";
	voice-family:inherit;
	margin-top:154px;  /* Rétablissement largeur exact pour autres nav */
}

/* Opera rétablissement */
html>body #main-menu{
	margin-top:154px;
}

ul#main-menu{
	list-style-type:none;
}

#main-menu li{
	padding-bottom:10px;
}

#main-menu li a.current{
	cursor:default;
}



/**	Corde du menu selectionné
----------------------------------------------*/
#corde-main-menu-box img{
	width:15px;
	height:131px;
}
#corde-main-menu-box img.destination-soleil{
	position:absolute;
	left:0px;
	top:201px;
	z-index:1;
}
#corde-main-menu-box img.passion-escalade{
	position:absolute;
	left:0px;
	top:249px;
	z-index:1;
}
#corde-main-menu-box img.les-falaises{
	position:absolute;
	left:0px;
	top:296px;
	z-index:1;
}
#corde-main-menu-box img.organiser-sejour{
	position:absolute;
	left:0px;
	top:344px;
	z-index:1;
}
#corde-main-menu-box img.diaporama{
	display:none;
}
#corde-main-menu-box img.acces{
	display:none;
}
#corde-main-menu-box img.actualites{
	display:none;
}
#corde-main-menu-box img.contacts{
	display:none;
}
#corde-main-menu-box img.liens{
	display:none;
}
#corde-main-menu-box img.jeu-concours{
	display:none;
}
#corde-main-menu-box img.meteo{
	display:none;
}


#sub-menu{
	margin-top:20px;
	_margin-top:10px;
	margin-left:2px;
}

ul#sub-menu {
	list-style-type:none;
}

#sub-menu li{
	background-image:url(../../../../images/pages/escalade/main/_globals/menu/puce-bleu.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-bottom:4px;
	padding-left:10px;
}

#center-container{
	height:520px;
	width:726px;
	position:absolute;
	top:0px;
	left:174px;
	background-image:url(../../../../images/pages/escalade/main/_globals/background-center.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:1;
}

#corner-center-bottom-left-box{
	position:absolute;
	top:497px;
	left:0px;
	width:59px;
	height:23px;
	background-image:url(../../../../images/pages/escalade/main/_globals/corner-center-bottom-left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:0;
}

ul#navbar-box{
	margin-top:10px;
	margin-left:30px;
	padding-left:20px;
	background-image:url(../../../../images/pages/escalade/main/_globals/navbar/corde.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	list-style-type:none;
}

#navbar-box li{
	display:inline;
	font-size:9px;
	font-weight:bold;
	color:#024A5F;
	text-decoration:none;
}

#navbar-box li a{
	font-size:9px;
	font-weight:bold;
	color:#024A5F;
	text-decoration:none;
	background:none;
}

#navbar-box li a:hover{
	font-size:9px;
	font-weight:bold;
	color:#024A5F;
	text-decoration:none;
	background:none;
}

#navbar-box li a.current{
	cursor:text;
}



#content-box{
	width:695px;
	height:470px;
	border-left:1px solid #A5BBC1;
	margin-left:30px;


}


#right-container{
	height:520px;
	width:110px;
	position:absolute;
	top:0px;
	right:0px;
}

#footer-container{
	width:100%;
	height:30px;
	background-color:#004661;
	color:#F7AB55;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-variant:small-caps;
	font-weight:bold;
}


/**	Mentions legales
------------------------------------------------*/
#mentions-container{
	position:absolute;
	height:12px;
	width:100%;
	background-color:#FCCD6F;
}
#mentions-container a{
	font-size:10px;
	color:#2D4174;
	background-color:#FCCD6F;
	text-decoration:underline;
}



/**	Liens Zoom des pages
--------------------------------------------------------------------------------------*/
.orange-zoom-link{
	line-height:22px;
	background-image:url(../../../../images/pages/escalade/main/_globals/pictos/agrandir-orange.gif);
	background-position:5px 0px;
	background-repeat:no-repeat;
	padding:4px 0px 4px 22px;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#1D3F4C;

}

.purple-zoom-link{
	line-height:22px;
	background-image:url(../../../../images/pages/escalade/main/_globals/pictos/agrandir-violet.gif);
	background-position:5px 0px;
	background-repeat:no-repeat;
	padding:4px 0px 4px 22px;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#1D3F4C;
}
/**	Fin des liens Zoom des pages
--------------------------------------------------------------------------------------*/





/**	Positionnement des élements graphiques dans la page
-----------------------------------------*/



/**	Header
------------------------------------------*/
#header-box{
	height:19px;
	border-left:13px solid #BC7D2F;
	padding-left:6px;
	position:relative;
	left:-14px;
	top:12px;
	margin-bottom:10px;
}



#content-container{
	text-align:justify;
	padding-left:5px;
}



/**	Corde du sous menu
------------------------------*/
div#sub-menu-corde-box{
	position:absolute;
	bottom:1.9em;
	bottom:expression('2.1em');
	right:1em;
	z-index:1;
}

div#sub-menu-corde-box-hidden{
	display:none;
}



/**	Gestion des colonnes du contenu
------------------------------------------------------*/

/**	Box sans la photo a droite
------------------------------------*/
div#container-no-right-picture{
	width:690px;
}

/**	Box avec la photo a droite
----------------------------------*/
div#container-right-picture{
	width:580px;
}


/**	Système a 2 colonnes
------------------------------------------------*/
#deux-cols-box{
	width:100%;
}
#trois-cols-box{
	width:100%;
}


.col-box{
	float:left;
	padding-right:20px;
}

.col-box ul{
	list-style-type:none;
	margin:6px 0;
}

.col-box ul li{
	text-indent:10px;
	margin:2px 0;
	text-align:justify;
	line-height:15px;
}



/**	Systeme à 2 colonnes avec photo a droite
-------------------------------------------------------*/
div#container-right-picture div#deux-cols-box div.col-box{
	width:270px;
}


/**	Systeme à 2 colonnes sans photo a droite
-------------------------------------------------------*/
div#container-no-right-picture div#deux-cols-box .col-box{
	width:325px;
}


/**	Systeme à 3 colonnes
-------------------------------------------------------*/
div#container-no-right-picture div#trois-cols-box .col-box{
	width:210px;
}



/**	Formatage des photos et du texte dans les colonnes
--------------------------------------------*/

.top-picture-box{
	width:100%;	
	margin-bottom:10px;
	text-align:center;
}
div.top-picture-box p{
	margin:0;
	padding:0;
	margin-top:-2px;
	font-size:9px;
	color:#413182;
	text-align:center;
	line-height:10px;
	background-color:#F8FCFF;
}

div.top-picture-box a{
	margin:0;
	padding:0;
	margin-top:-2px;
	font-size:9px;
	color:#413182;
	text-align:center;
	line-height:10px;
	background-color:#F8FCFF;
	text-decoration:none;
}

div.top-picture-box a.zoom-link{
	background-image:url(../../../../images/pages/escalade/main/_globals/pictos/agrandir-violet-petit.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin:-2px 0 0 0;
	padding-left:16px;
	font-size:9px;
	color:#413182;
	text-align:center;
	line-height:10px;
	background-color:#F8FCFF;
	text-decoration:none;
}


/**	Parametres generaux des pour les images de la colonne de gauche
-----------------------------------------------------------------------*/
.left-picture-box{
	text-align:center;
	margin-left:-5px;
	position:relative;
}
div.left-picture-box p{
	margin:0;
	padding:0;
	margin-top:-2px;
	font-size:9px;
	color:#413182;
	text-align:center;
	line-height:10px;
	background-color:#F8FCFF;
}

/**	Formatage en fonction du nombre de colonnes 
	et de la présence ou non de la photo a droite
----------------------------------------------------*/
div#container-no-right-picture div#trois-cols-box div div.left-picture-box{
	width:215px;
}
div#container-no-right-picture div#deux-cols-box div div.left-picture-box{
	width:330px;
}
div#container-right-picture div#deux-cols-box div div.left-picture-box{
	width:275px;
}



.right-picture-box{
	margin-left:0px;
}
div.right-picture-box p{
	margin:0;
	padding:0;
	margin-top:-2px;
	font-size:9px;
	color:#413182;
	text-align:center;
	line-height:10px;
	background-color:#F8FCFF;
}

/**	Formatage en fonction du nombre de colonnes 
	et de la présence ou non de la photo a droite
----------------------------------------------------*/
div#container-no-right-picture div#trois-cols-box div div.right-picture-box{
	width:210px;
}
div#container-no-right-picture div#deux-cols-box div div.right-picture-box{
	width:325px;
}
div#container-right-picture div#deux-cols-box div div.right-picture-box{
	width:270px;
}

.left-pictures-box{
	text-align:center;
	margin-left:-5px;
	position:relative;
	background-color:#024A5F;
}
.left-pictures-box img{
	float:left;
	border-left:3px solid #024A5F;
}
/**	Formatage en fonction du nombre de colonnes 
	et de la présence ou non de la photo a droite
----------------------------------------------------*/
div#container-no-right-picture div#trois-cols-box div div.left-pictures-box{
	width:215px;
}
div#container-no-right-picture div#deux-cols-box div div.left-pictures-box{
	width:330px;
}
div#container-right-picture div#deux-cols-box div div.left-pictures-box{
	width:275px;
}

.col-box p{
	text-indent:10px;
	text-align:justify;
	margin:6px 0;
	line-height:15px;
}




/**	Barre de navigation entre les pages
-----------------------------------------------------------------------*/
#navigation-box{
	position:absolute;
	bottom:0px;
	clear:both;
	width:550px;
	height:30px;
}
#navigation-box.largeur-totale{
	width:100%;
}

#navigation-box div{
	width:80px;
	height:30px;
}

#navigation-box div.previous-page-link-box{
	position:absolute;
	left:30px;
}
#navigation-box div.next-page-link-box{
	position:absolute;
	right:30px;
}


#navigation-box a.right-orange-arrow{
	min-width:50px;
	margin:5px 0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:12px;
	background-image:url(../../../../images/pages/escalade/main/_globals/pictos/fleche-orange-droite.gif);
	background-position:0px 10px;
	background-repeat:no-repeat;
	color:#BC7D2F;
	background-color:none;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#navigation-box a.right-orange-arrow:hover{
	padding-left:20px;
	padding-bottom:12px;
	padding-right:20px;
	background-image:url(../../../../images/pages/escalade/main/_globals/pictos/fleche-orange-droite.gif);
	background-position:0px 10px;
	background-repeat:no-repeat;
	color:#BC7D2F;
	background-color:none;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#navigation-box a.left-purple-arrow{
	min-width:50px;
	margin:5px 0px;
	padding-left:6px;
	padding-bottom:12px;
	padding-right:20px;	
	background-image:url(../../../../images/pages/escalade/main/_globals/pictos/fleche-violette-gauche.gif);
	background-position:0px 11px;
	background-repeat:no-repeat;
	color:#054B60;
	background-color:none;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#navigation-box a.left-purple-arrow:hover{
	padding-left:6px;
	padding-bottom:12px;
	padding-right:20px;
	background-image:url(../../../../images/pages/escalade/main/_globals/pictos/fleche-violette-gauche.gif);
	background-position:0px 11px;
	background-repeat:no-repeat;
	color:#054B60;
	background-color:none;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}



/**	Montage photos
---------------------------------*/

.horizontal-picture-box{
	width:100%;
	margin-left:-5px;
	margin-bottom:20px;
}

#horizontal-pictures-box{
	padding:0;
	margin-left:-5px;
	margin-top:8px;
	margin-bottom:8px;
	clear:both;
}
#horizontal-pictures-box img{
	float:left;
	border-left:4px solid #224C6A;
}
/**	Photo de droite
-------------------------------*/
#right-picture{
	position:absolute;
	top:0px;
	right:0px;
}






/**	Plan du village et Achat topo guide
-----------------------------------------------------------------------*/
#menu-supplementaire-droite{
	width:76px;
	height:135px;
	position:absolute;
	top:120px;
	right:6px;
}
#menu-supplementaire-droite #plan-du-village{
	width:76px;
	height:42px;
	margin-bottom:22px;
}

#menu-supplementaire-droite #topo-guide{
	width:60px;
	height:71px;
	padding-left:8px;
}





/**	Styles de la rubriques FALAISES
-------------------------------------------------------------------*/
#falaise-vue-generale-panoramique{ /** Panoramique des falaises d'orpierre sur la page 'vue-generale' */
	position:absolute; 
	bottom:20px;
	right: 0px;  /* Rétablissement largeur exact pour autres nav */
}
#falaise-vue-generale-panoramique div{
	background-color:#F8FCFF;
	padding:4px;
	border:1px solid #B1C3CB;
	position:absolute;
	width:12px;
	height:12px;
	font-weight:bold;
	text-align:center;
	-moz-border-radius:12px;

	filter:alpha(opacity=80);	/*	IE		*/
	-moz-opacity:0.8;			/*	GECKO	*/
	opacity: 0.8;				/**/

}
#falaise-vue-generale-panoramique #secteur-1{
	top:116px;
	left:164px;

}
#falaise-vue-generale-panoramique #secteur-2{
	top:110px;
	left:210px;
}
#falaise-vue-generale-panoramique #secteur-3{
	top:90px;
	left:286px;
}
#falaise-vue-generale-panoramique #secteur-4{
	top:130px;
	left:320px;
}
#falaise-vue-generale-panoramique #secteur-5{
	left:465px;
	top:95px;
}
#falaise-vue-generale-panoramique #secteur-6{
	left:455px;
	top:30px;
}
#falaise-vue-generale-panoramique #secteur-7{
	top:20px;
	left:490px;
}
#falaise-vue-generale-panoramique #secteur-8{
	top:95px;
	left:560px;
}
#falaise-vue-generale-panoramique #secteur-9{
	top:80px;
	left:600px;
}
#falaise-vue-generale-panoramique #secteur-10{
	width:32px;
	top:210px;
	left:50px;
}
#falaise-vue-generale-panoramique a, #falaise-vue-generale-panoramique a:hover{
	font-size:11px;
	font-weight:bold;
	color:#F7AB55;
	text-decoration:none;
}

#falaises-vue-generale-liste-secteurs-box{
	width:695px;
	position:absolute;
	left:31px;
	top:140px;
	background-color:#FFF5CD;
	background-image:url(../../../../images/pages/escalade/main/les-falaises/vue-generale/corde.gif);
	background-position:top right;
	background-repeat:no-repeat;
	z-index:2;
}
#falaises-vue-generale-liste-secteurs{
	width:695px;
	background-image:url(../../../../images/pages/escalade/main/les-falaises/vue-generale/background-secteurs.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:102px;
}
#falaises-vue-generale-liste-secteurs ul li{
	line-height:20px;
	white-space: nowrap;
	color:#F7AB55;
	margin-left:10px;
	list-style-type: none;
}

#falaises-vue-generale-liste-secteurs ul li a{
	font-size:11px;
	font-weight:bold;
	color:#024A5F;
	text-decoration:none;
}
#falaises-vue-generale-liste-secteurs ul li a:hover{
	font-size:11px;
	font-weight:bold;
	color:#024A5F;
	text-decoration:underline;
}


/**
-------------------------------------------------------------*/
.liens-secteurs-supplementaires{
	margin-bottom:9px;
	clear:both;
	text-align:center;
}
.liens-secteurs-supplementaires a{
	font-weight:bold;
	color:#803E0B;
	font-size:11px;
	font-variant:small-caps;
	float:left;
	margin:0px 4px;
}
.liens-secteurs-supplementaires p{

	font-weight:bold;
	color:#803E0B;
	font-size:11px;
	font-variant:small-caps;
	float:left;
	margin:0px 4px;
}




/**	Page secteurs 4 heures
-------------------------------------------------------------*/
#falaise-photo-secteur-4-heures{ /** Panoramique des falaises d'orpierre sur la page 'vue-generale' */
	position:absolute; 
	bottom:20px;
	left:30px;
}
#falaise-photo-secteur-4-heures div{
	background-color:#F8FCFF;
	padding:4px;
	border:1px solid #B1C3CB;
	position:absolute;
	width:12px;
	height:12px;
	font-weight:bold;
	text-align:center;
	-moz-border-radius:12px;

	filter:alpha(opacity=90);	/*	IE		*/
	-moz-opacity:0.9;			/*	GECKO	*/
	opacity: 0.9;				/**/

}
#falaise-photo-secteur-4-heures #secteur-ouest{
	top:114px;
	left:80px;

}
#falaise-photo-secteur-4-heures #secteur-est{
	top:114px;
	left:220px;
}


/**	Page Topo Guide
--------------------------------------------------------------------*/
#topo-guide-container{
	width:560px;
}

#topo-guide-container h1{
	width:530px;
	margin:4px 0px;
	border-left:10px solid #BC7D2F;
	color:#BC7D2F;
	line-height:16px;
	vertical-align:bottom;
	padding-left:2px;
}

#topo-guide-container #top-box-container{
	background-color:#CBE9F4;
	height:142px;
	margin-left:-5px;
	position:relative;
	background-image:url(../../../../images/pages/escalade/main/les-falaises/topo-guide/background-top-box.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
}

#topo-guide-container #couverture-topo{
	margin-left:20px;
	_margin-left:10px;
	float:left;
}

#topo-guide-container #conditions-de-vente{
	float:left;
}

#topo-guide-container #topo-infos-box{
	font-weight:bold;
	color:#024A5F;
	margin-left:40px;
	margin-top:6px;
}

#topo-guide-container #reglement-infos-box{
	color:#ED8400;
	width:340px;
	text-align:center;
	font-weight:bold;
}

#topo-guide-container #reglement-infos-box address, #topo-guide-container #reglement-infos-box p{
	margin-top:6px;
}

#topo-guide-container #bottom-box-container{
	position:absolute;
	left:30px;
	clear:both;
	background-image:url(../../../../images/pages/escalade/main/les-falaises/topo-guide/background-bottom-box.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#topo-guide-container #form-content{
	margin-left:20px;
	margin-top:6px;
}

#topo-guide-container ul{
	margin-left:70px;
	_margin-left:50px;
}


#topo-guide-container form .requested-fields{
	color:#bc7d2f;
	font-weight:bold;
	margin-top:16px;
	margin-left:50px;

}

#topo-guide-container input, #topo-guide-container textarea, #topo-guide-container select{
	border:1px solid #2F6A7F;
}

#topo-guide-container .input-error{
	border:1px solid #BC7D2F ; /*#2F6A7F;*/
	background-color:#D5ECF5; /*#FCCD6F;*/
}

#topo-guide-container .form-button{
	border:none;
}

#topo-guide-container form ul li{
	padding-top:8px;
	_padding-top:6px;
	clear:both;
}

#topo-guide-container form .form-global-error{
/*	margin-left:100px;*/
	width:500px;
	text-align:center;
	font-weight:bold;
	color:#B8200A;
	font-variant:small-caps;
}
#topo-guide-container form ul li .form-global-error{
	margin-bottom:8px;
}

#topo-guide-container form .button-row{
	margin-left:120px;
	margin-top:8px;
}


#topo-guide-container #recapitulatif-list-box{
	margin-top:12px;
}

#topo-guide-container #recapitulatif-list-box li{
	margin:4px 0px;
}

#topo-guide-container #recapitulatif-list-box li.header{
	height:20px;
	font-weight:bold;
	font-variant:small-caps;
}

#topo-guide-container #recapitulatif-list-box li address{
	margin-left:4px;
}




#topo-guide-container #recapitulatif-list-box .button-row{
	margin-left:60px;
	margin-top:8px;
}







/**	PARTIE DESTINATION SOLEIL
--------------------------------------------------------------------*/
#destination-soleil-container{
	color:#ED8400;
}
#destination-soleil-container p{
/*	clear:both;*/
	padding-right:140px;
	text-align:justify;
	line-height:16px;
}

#destination-soleil-container ul{
	clear:both;
	list-style-type:none;
	padding-right:140px;
	text-align:left;
}
#destination-soleil-container li{
	line-height:16px;
}


#destination-soleil-container a{
	color:#ED5900;
	line-height:16px;
	text-decoration:underline;
}
#destination-soleil-container a:hover{
	text-decoration:none;
}

/**	Page d'accueil de la partie destination soleil
-----------------------------------------------------------*/
#destination-soleil-container #accueil-container #legende-montage-photo{
	width:400px;
	text-align:center;
	margin-bottom:10px;
}

#destination-soleil-container #accueil-container #textes-bas-container{
	width:575px;
	position:relative;
}

#destination-soleil-container #accueil-container #textes-partie-gauche{
	width:375px;
	height:135px;
	background-color:#004661;
	background-image:url(../../../../images/pages/escalade/main/destination-soleil/accueil/background-content-left.gif);
	background-position:12px 98px;
	background-repeat:no-repeat;
	margin-left:-5px;
}

#destination-soleil-container #accueil-container #border-left-img{
	margin-top:15px;
	float:left;
	width:12px;
	height: 119px;
	background-image:url(../../../../images/pages/escalade/main/destination-soleil/accueil/corde-orange.gif);
	background-repeat:no-repeat;
}

#destination-soleil-container #accueil-container #texte-gauche{
	margin-left:12px;
	margin-top:12px;
	float:left;
	width:160px;
	color:#FFFFFF;
}
	
#destination-soleil-container #accueil-container #texte-droite{
	width:160px;
	margin-left:12px;
	margin-top:60px;
	float:left;
}

#destination-soleil-container #accueil-container #texte-partie-droite{
	background-image:url(../../../../images/pages/escalade/main/destination-soleil/accueil/background-content-right.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:180px;
	height:135px;
	position:absolute;
	top:0px;
	left:370px;
	padding-left:16px;
	padding-top:4px;
	text-align:justify;
}

#destination-soleil-container #accueil-container #texte-partie-droite p{
	padding-right:4px;
	color:#004661;
}

/**	Page l'esclalade au village de la partie Destination Soleil
----------------------------------------------------------------------*/
#destination-soleil-container #escalade-au-village-container #textes-container{
	height:134px;
	width:587px;
	margin-left:-5px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(../../../../images/pages/escalade/main/destination-soleil/escalade-au-village/background-petite-montagne.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#BC7D2F;
}

#destination-soleil-container #escalade-au-village-container  #textes-box{
	width:375px;
	height:100%;
	float:left;
	color:#FFFFFF;
	background-image:url(../../../../images/pages/escalade/main/destination-soleil/escalade-au-village/background-corde.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#destination-soleil-container #escalade-au-village-container #textes-box p{
	float:left;
	width:160px;
	height:120px;
	margin:14px 8px 0px 10px;
	padding:0px;
}

#destination-soleil-container #escalade-au-village-container #textes-container img{
	float:left;
	border-left:3px solid #204B69;
}

#destination-soleil-container #escalade-au-village-container #grimpeur-img{
	position:absolute;
	top:350px;
	left:360px;
}

#destination-soleil-container #escalade-au-village-container .texte-bleu{
	color:#004661;
}



/**	Page Visite Guidee de la partie Destination Soleil
-------------------------------------------------------*/
#destination-soleil-container #visite-guidee-container #textes-container{
	width:560px;
	height:234px;
	margin:10px 0px 10px -5px;
}

#destination-soleil-container #visite-guidee-container #textes-container #ligne-haut-box{
	background-color:#004661;
	height:110px;
	background-image:url(../../../../images/pages/escalade/main/destination-soleil/visite-guidee/background-chemin-corde.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#destination-soleil-container #visite-guidee-container #textes-container #ligne-haut-box p{
	margin:4px 10px 4px 14px;
	_margin:4px 10px 4px 10px;
	padding:0px;
	float:left;
	width:162px;
	height:102px;
}


#destination-soleil-container #visite-guidee-container #textes-container #ligne-bas-box{
	width:560px;
	height:124px;
	clear:both; 
}

#destination-soleil-container #visite-guidee-container #textes-container #ligne-bas-box img{
	float:left;
	border-left:3px solid #004661;
}

#destination-soleil-container #visite-guidee-container #textes-container #ligne-bas-box #texte-droite-box{
	float:left;
	width:190px;
	height:124px;
	background-image:url(../../../../images/pages/escalade/main/destination-soleil/visite-guidee/background-corde.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#destination-soleil-container #visite-guidee-container #textes-container #ligne-bas-box #texte-droite-box p{
	margin:10px;
	padding:0px;
	width:175px;
}









/**	PARTIE LA PASSION DE L'ESCALADE
-------------------------------------------------------------------------------------*/
#passion-escalade-container{
	color:#ED8400;
}

#passion-escalade-container p{
	line-height:14px;

}

#passion-escalade-container .left-pictures-box img{
	float:left;
	border:none;
}

/**	Page 'Le village qui grimpe' dans la partie Passion de l'escalade
-------------------------------------------------------------------------------------*/

/**	Page 'Aménagement du site' dans la partie Passion de l'escalade
-------------------------------------------------------------------------------------*/

/**	Page 'Historique' dans la partie Passion de l'escalade
-------------------------------------------------------------------------------------*/
 
/**	Page FFME dans la partie Passion de l'escalade 
-------------------------------------------------------------------------------------*/
#passion-escalade-container #ffme-container{
	color:#014663;
}

#passion-escalade-container #ffme-container #logo-ffme{
	width:124px;
	height:140px;
}
#passion-escalade-container #ffme-container #logo-ffme img{
	width:124px;
	height:140px;
	margin:20px 0px 20px 100px;
}

#passion-escalade-container #ffme-container #texte-ffme{
	color:#ED8400;
	font-weight:bold;
}

#passion-escalade-container #ffme-container #texte-ffme a{
	color:#014663;
	font-size:13px;
}


#passion-escalade-container #ffme-container #right-col-container{
	background-color:#E5F4F9;
	padding-left:30px;
}



/**	Page 'Donnees economiques' da la partie 'La passion de l'escalalde'
-----------------------------------------------------------------------------------------------------*/
#passion-escalade-container #economie-container{

}

#passion-escalade-container #economie-container .boite-bleue-container{
	background-color:#CBE9F4;
	color:#014663;
	padding-left:1px;
	padding-bottom:2px;
}
#passion-escalade-container #economie-container .boite-bleue-container ul {
	list-style:inside;
}
#passion-escalade-container #economie-container .boite-bleue-container ul li{
	line-height:11px;
	text-align:left;
	font-size:10px;
}

#passion-escalade-container #economie-container .boite-bleue-container a{
	text-decoration:underline;
	color:#014663;

}

#passion-escalade-container #economie-container #border-left-right-col-container{
	background-image:url(../../../../images/pages/escalade/main/passion-escalade/economie/border-left-right-col.gif);
	width:12px;
	height:428px;
	background-repeat:no-repeat;
	position:absolute;
	bottom:11px;
	right:345px;
}

#passion-escalade-container #economie-container #border-bottom-right-col-container{
	background-image:url(../../../../images/pages/escalade/main/passion-escalade/economie/border-bottom-right-col.gif);
	width:346px;
	height:4px;
	background-repeat:no-repeat;
	position:absolute;
	bottom:7px;
	_bottom:2px;
	right:0px;
}







/**	PARTIE ORGANISER UN SEJOUR
----------------------------------------------------------------------*/
#organiser-sejour-container{
	color:#ED8400;
}
#organiser-sejour-container p{
	clear:both;
	padding-right:140px;
	text-align:justify;
	line-height:16px;
}
#organiser-sejour-container a{
	color:#ED5900;
	line-height:16px;
	text-decoration:underline;
}
#organiser-sejour-container a:hover{
	text-decoration:none;
}



/**	Page 'Les escalades'
---------------------------------------------------------------------*/
#organiser-sejour-container #les-escalades-container{
}
#organiser-sejour-container #les-escalades-container p{
	padding:0px;
}
#organiser-sejour-container #les-escalades-container #main-text{
	color:#004661;
	width:685px;
}

#organiser-sejour-container #les-escalades-container #separateur-top{
	width:696px;
	height:15px;
	margin-left:-6px;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/les-escalades/separateur-haut.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#F8FCFF;
	position:relative;
}
	
#organiser-sejour-container #les-escalades-container #tableau-les-escalades-container{
	width:730px;
	padding-top:5px;
	margin-left:-42px;
	background-color:#F8FCFF;
	height:400px;
	position:relative;
}

#organiser-sejour-container #tableau-les-escalades-container div.colonne{
	float:left;
	width:140px;
	margin-right:6px;
}

#organiser-sejour-container #tableau-les-escalades-container div.derniere-colonne{
	float:left;
	width:140px;
}

#organiser-sejour-container #tableau-les-escalades-container .colonne img,
#organiser-sejour-container #tableau-les-escalades-container .derniere-colonne img{
	width:140px;
	height:100px;
	margin-bottom:-2px;
}

#organiser-sejour-container #tableau-les-escalades-container div.tableau-contenu{
	background-color:#BC7D2F;
	color:#FFFFFF;
	padding:1px 2px;
	height:230px;
	width:136px;
}



#organiser-sejour-container #tableau-les-escalades-container #header-colonne-1{
	height:70px;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/les-escalades/pictos/initiation.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:140px;
}
#organiser-sejour-container #tableau-les-escalades-container #header-colonne-1 p{
	width:140px;
	font-weight:bold;
	font-variant:small-caps;
	top:50px;
	position:absolute;
	padding:0px;
}


#organiser-sejour-container #tableau-les-escalades-container #header-colonne-2{
	height:70px;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/les-escalades/pictos/escalade-famille.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#organiser-sejour-container #tableau-les-escalades-container #header-colonne-2 p{
	width:140px;
	font-weight:bold;
	font-variant:small-caps;
	top:33px;
	position:absolute;
}


#organiser-sejour-container #tableau-les-escalades-container #header-colonne-3{
	height:70px;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/les-escalades/pictos/perfectionnement.gif);
	background-position:bottom left; 
	background-repeat:no-repeat;
}
#organiser-sejour-container #tableau-les-escalades-container #header-colonne-3 p{
	width:140px;
	font-weight:bold;
	font-variant:small-caps;
	top:25px;
	position:absolute;
}

#organiser-sejour-container #tableau-les-escalades-container #header-colonne-4{
	height:70px;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/les-escalades/pictos/grandes-voies.gif);
	background-position:bottom left; 
	background-repeat:no-repeat;
}
#organiser-sejour-container #tableau-les-escalades-container #header-colonne-4 p{
	width:140px;
	font-weight:bold;
	font-variant:small-caps;
	top:15px;
	position:absolute;
}

#organiser-sejour-container #tableau-les-escalades-container #header-colonne-5{
	height:70px;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/les-escalades/pictos/escalade-sportive.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#organiser-sejour-container #tableau-les-escalades-container #header-colonne-5 p{
	width:140px;
	font-weight:bold;
	font-variant:small-caps;
	top:6px;
	position:absolute;
}





/**	Page 'Hebergements'
--------------------------------------------------------------------------------*/
#organiser-sejour-container #hebergements-container, 
#organiser-sejour-container #hebergements-container a{
	color:#ED8400;
	background-color:#F8FCFF;
}
#organiser-sejour-container #hebergements-container p{
	width:540px;
	text-align:justify;
	line-height:16px;
}
#organiser-sejour-container #hebergements-container #liste-hebergements-container{
	width:520px;
}

#organiser-sejour-container #hebergements-container #liste-hebergements-container #colonne-gauche-container{
	float:left;
	width:250px;
	height:300px;
	background-color:#BC7D2F;
	color:#FFFFFF;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/hebergements/decoration-colonne-gauche.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#organiser-sejour-container #hebergements-container #colonne-gauche-container .header{
	font-weight:bold;
	color:#004661;
	padding:5px 0px 0px 30px;
	width:220px;
	height:25px;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/hebergements/separateur-colonne-gauche.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#organiser-sejour-container #hebergements-container #colonne-gauche-container ul.level-0{
	margin-left:25px;
	width:225px;
	margin-top:-10px;
}
#organiser-sejour-container #hebergements-container #colonne-gauche-container ul.level-0 li{
	margin-top:10px;
}
#organiser-sejour-container #hebergements-container #colonne-gauche-container ul.level-1{
	margin-top:4px;
	margin-left:4px;
	padding-right:2px;
}
#organiser-sejour-container #hebergements-container #colonne-gauche-container ul.level-1 li{
	font-size:10px;
	margin-top:0px;
}



#organiser-sejour-container #hebergements-container #liste-hebergements-container #colonne-droite-container{
	float:left;
	width:250px;
	height:195px;
	background-color:#004661;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/hebergements/decoration-colonne-droite.gif);
	background-position:190px 30px;
	background-repeat:no-repeat;
	color:#ED8400;
	padding-bottom:5px;
}

#organiser-sejour-container #hebergements-container #colonne-droite-container .header{
	font-weight:bold;
	margin-left:30px;
	height:25px;
	padding:5px 0px 0px 0px;
	width:220px;
}

#organiser-sejour-container #hebergements-container #colonne-droite-container ul.level-0{
	margin-left:30px;
}

#organiser-sejour-container #hebergements-container #colonne-droite-container ul.level-1, 
#organiser-sejour-container #hebergements-container #colonne-droite-container ul.level-2{
	margin-left:8px;
}

#organiser-sejour-container #hebergements-container #colonne-droite-container ul.level-0 .type-hebergements{
	font-weight:bold;
	margin-top:5px;
}

#organiser-sejour-container #hebergements-container #colonne-droite-container ul.level-1 li{
	font-size:10px;
}

#organiser-sejour-container #hebergements-container #colonne-droite-container ul.level-1 li span{
	font-size:10px;
	font-weight:bold;
}

#organiser-sejour-container #hebergements-container #colonne-droite-container #pour-en-savoir-plus-container{
	padding-left:20px;
	position:absolute;
	bottom:0px;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/hebergements/background-liens.gif);
	background-position:bottom left;
	height:115px;
	background-repeat:no-repeat;
}

#organiser-sejour-container #hebergements-container #colonne-droite-container #pour-en-savoir-plus-container ul{
	margin-left:20px;
}

#organiser-sejour-container #hebergements-container #colonne-droite-container #pour-en-savoir-plus-container ul li{
	margin-top:8px;
}


/**	Page 'infos pratiques'
----------------------------------------------------------------------------------*/
#organiser-sejour-container #infos-pratiques-container{

}

/** Page 1 */
#organiser-sejour-container #infos-pratiques-container #partie-1{

}

#organiser-sejour-container #infos-pratiques-container #partie-1 #lien-topo-guide{
	padding-top:8px;
}

#organiser-sejour-container #infos-pratiques-container #partie-1 .tableau{
	width:565px;
	height:134px;
	margin-left:-5px;
	position:relative;
	margin-bottom:-8px;
	background-color:#004661;
	font-size:10px;
}

#organiser-sejour-container #infos-pratiques-container #partie-1 .tableau p{
	line-height:normal;
	margin:0px;
	padding:0px;
	font-size:10px;
}

#organiser-sejour-container #infos-pratiques-container #partie-1 .tableau strong{
	font-size:10px;
}

#organiser-sejour-container #infos-pratiques-container #partie-1 .colonne-1{
	width:180px;
	padding:14px 14px 0px 10px;
	height:120px;
	color:#F8FCFF;
	background-color:#004661;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/infos-pratiques/corde-orange.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
}
#organiser-sejour-container #infos-pratiques-container #partie-1 .colonne-1 a{
	color:#ED8400;
	font-size:10px;
	text-decoration:none;
}

#organiser-sejour-container #infos-pratiques-container #partie-1  .colonne-2{
	width:156px;
	height:120px;
	padding:14px 10px 0px 10px;
	color:#ED8400;
	background-color:#004661;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/infos-pratiques/pain.gif);
	background-position:100px 100px;
	background-repeat:no-repeat;
	float:left;
}

#organiser-sejour-container #infos-pratiques-container #partie-1 .colonne-3{
	width:171px;
	height:124px;
	padding:10px 0px 0px 14px;
	color:#004661;
	background-color:#F8FCFF;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/infos-pratiques/corde-bleue.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
}




/** Page 2 */
#organiser-sejour-container #infos-pratiques-container #partie-2{

}
#organiser-sejour-container #infos-pratiques-container #partie-2 .tableau p{
	margin:0px;
	padding:0px;

}

#organiser-sejour-container #infos-pratiques-container #partie-2 .tableau strong{
	font-size:10px;
}
#organiser-sejour-container #infos-pratiques-container #partie-2 .tableau{
	clear:both;
	background-color:#004661;
	width:497px;
	height:153px;
	margin-left:-5px;
	position:relative;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/infos-pratiques/deco-oups.gif);
	background-position:175px 10px;
	background-repeat:no-repeat;
	margin-top:-8px;
}

#organiser-sejour-container #infos-pratiques-container #partie-2 .colonne-1{
	float:left;
	width:158px;
	padding-left:15px;
	padding-right:2px;
	padding-top:20px;
	height:133px;
}

#organiser-sejour-container #infos-pratiques-container #partie-2 .colonne-2{
	float:left;
	width:185px;
	padding-left:127px;
	padding-right:10px;
	padding-top:20px;
	height:133px;
	color:#F8FCFF;
}


/**	Page 3	*/
#organiser-sejour-container #infos-pratiques-container #partie-3{

}
#organiser-sejour-container #infos-pratiques-container #partie-3 .tableau p{
	line-height:normal;
	margin:0px;
	padding:0px;
	font-size:10px;

}

#organiser-sejour-container #infos-pratiques-container #partie-3 .tableau strong{
	font-size:10px;
}

#organiser-sejour-container #infos-pratiques-container #partie-3 .tableau{
	clear:both;
	width:565px;
	height:150px;
	position:relative;
	margin-left:-5px;
	margin-bottom:-8px;
	background-color:#004661;
}

#organiser-sejour-container #infos-pratiques-container #partie-3 .colonne-1{
	float:left;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/infos-pratiques/corde-orange.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	width:177px;
	height:140px;
	padding:10px 20px 0px 10px;
}

#organiser-sejour-container #infos-pratiques-container #partie-3 .colonne-2{
	float:left;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/infos-pratiques/tel-portable.gif);
	background-repeat:no-repeat;
	background-position:60px 10px;
	width:160px;
	padding:60px 10px 0px 10px;
	height:90px;
}

#organiser-sejour-container #infos-pratiques-container #partie-3 .colonne-3{
	float:left;
	color:#F8FCFF;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/infos-pratiques/parking.gif);
	background-repeat:no-repeat;
	background-position:115px 10px;
	width:155px;
	height:100px;
	padding:40px 10px 10px 10px;
}

#organiser-sejour-container #infos-pratiques-container #partie-3 #tableau-bistributeurs{
	width:560px;
	height:55px;
}

#organiser-sejour-container #infos-pratiques-container #partie-3 #tableau-bistributeurs .colonne{
	float:left;
	width:280px;
}

#organiser-sejour-container #infos-pratiques-container #partie-3 #tableau-bistributeurs .provenance{
	font-variant:small-caps;
	font-weight:bold;
	float:left;
	padding-top:16px;
	padding-right:4px;
}

#organiser-sejour-container #infos-pratiques-container #partie-3 #tableau-bistributeurs .distributeurs{
	width:138px;
	font-size:10px;
	color:#004661;
	float:left;
	padding-left:10px;
	line-height:10px;
}

#organiser-sejour-container #infos-pratiques-container #partie-3 #tableau-bistributeurs .colonne img{
	float:left;
}



/**	Page 'A proximite'
--------------------------------------------------------------------------------*/
#organiser-sejour-container #a-proximite-container{

}

/**	Page 1 */
#organiser-sejour-container #a-proximite-container #page-1{

}

#organiser-sejour-container #a-proximite-container #page-1 .tableau{
	color:#FFFFFF;
	clear:both;
	width:557px;
	height:125px;
	margin-left:-5px;
	margin-top:-8px;
	position:relative;
	background-color:#BC7D2F;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/a-proximite/background-village.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#organiser-sejour-container #a-proximite-container #page-1 .tableau .colonne{
	float:left;
	width:164px;
	height:115px;
	margin-left:20px;
	margin-top:20px;
	_margin-top:10px;
}
#organiser-sejour-container #a-proximite-container #page-1 .tableau #colonne-1.colonne{ /** Pour IE */
	_margin-left:10px;
}



#organiser-sejour-container #a-proximite-container #page-1 .colonne p, 
#organiser-sejour-container #a-proximite-container #page-1 .colonne strong{
	margin:0px;
	padding:0px;
	line-height:normal;
	font-size:10px;
}

#organiser-sejour-container #a-proximite-container #page-1 #background-corde{
	z-index:1;
	width:557px;
	height:113px;
	position:absolute;
	left:0px;
	bottom:0px;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/a-proximite/corde-grise.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}


/** Page 2 */
#organiser-sejour-container #a-proximite-container #page-2{

}

#organiser-sejour-container #a-proximite-container #page-2 #tableau{
	margin-top:10px;
	color:#004661;
	background-color:#BC7D2F;
	width:562px;
	height:59px;
	margin-left:-5px;
	margin-bottom:-8px;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/a-proximite/background-riviere.gif);
	background-position:150px;
	background-repeat:no-repeat;
}

#organiser-sejour-container #a-proximite-container #page-2 #tableau p{
	margin:0px;
	padding:0px;
	line-height:normal;
	font-size:10px;
}

#organiser-sejour-container #a-proximite-container #page-2 #tableau #background-left{
	height:59px;
	width:13px;
	margin-right:10px;
	float:left;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/a-proximite/corde-blanche-1.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#organiser-sejour-container #a-proximite-container #page-2 #tableau #colonne-gauche{
	float:left;
	width:160px;
	margin-right:140px;
	margin-top:10px;
}

#organiser-sejour-container #a-proximite-container #page-2 #tableau #background-right{
	height:59px;
	width:13px;
	float:left;
	background-image:url(../../../../images/pages/escalade/main/organiser-sejour/a-proximite/corde-blanche-2.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#organiser-sejour-container #a-proximite-container #page-2 #tableau #colonne-droite{
	float:left;
	width:200px;
	margin-left:10px;
	margin-top:10px;
}
#organiser-sejour-container #a-proximite-container #page-2 #falaises-voisines{
	clear:both;
	color:#004661;
	padding-top:10px;
	_padding-top:5px;
}




/**	AUTRES RUBRIQUES
----------------------------------------------------------------------------*/
/**	Page contacts
----------------------------------------------------------------------------*/
#contacts-container{
	width:560px;
	margin-top:30px;
}

#contacts-container h1{
	width:530px;
	margin:4px 0px;
	border-left:10px solid #BC7D2F;
	color:#BC7D2F;
	line-height:16px;
	vertical-align:bottom;
	padding-left:2px;
}


#contacts-container form ul{
	margin-left:60px;
}

#contacts-container form ul li{
	padding:3px;
	_padding:2px 3px;
	clear:both;
}

#contacts-container form .form-error{
	width:460px;
	text-align:center;
	font-weight:bold;
	color:#B8200A;
	margin:6px;
	font-variant:small-caps;
	font-size:13px;
}

#contacts-container form .requested-fields{
	color:#bc7d2f;
	font-weight:bold;
	margin-top:16px;
	margin-left:50px;

}

#contacts-container input, #contacts-container textarea, #contacts-container select{
	border:1px solid #2F6A7F;
}

#contacts-container .input-error{
	border:1px solid #BC7D2F ; /*#2F6A7F;*/
	background-color:#D5ECF5; /*#FCCD6F;*/
}

#contacts-container form .button-row{
	margin-left:120px;
	margin-top:8px;

}

#contacts-container form .form-button{
	border:none;
}

#contacts-container #result{
	width:460px;
	margin:4px 0px;
	color:#BC7D2F;
	text-align:center;
	font-variant:small-caps;
	font-weight:bold;
}


#contacts-container #result-container{
	width:500px;
	margin-top:100px;
	padding-left:60px;
}
#contacts-container #result-container h2{
	margin-bottom:20px;
	color:#BC7D2F;
}
#contacts-container #result-container #bouton-retour{
	margin-left:20px;
}

/**	Page 'accès'
-----------------------------------------------------------------*/
#acces-container{
}

#acces-container .fond-bleu{
	background-color:#CBE9F4;
	width:330px;
	_width:320px;
	position:relative;
	margin-left:-5px;
	padding:1px 5px;
	text-indent:10px;
}

#acces-container p a{
	color:#004661;
	font-weight:bold;
}




/**	Page Actualites
-----------------------------------------------------------------*/
#actualites-container{
	
}

#actualites-container #actualites-box{
	width:507px;
	margin-left:-5px;
}

#actualites-container .actualite-box{
	background-color:#F9EFD8;
	margin-bottom:10px;
	background-image:url(../../../../images/pages/escalade/main/actualites/top-left-actualite-box.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#actualites-container .actualite-top-box{
	margin-left:15px;
	height:20px;
	width:492px;
	border-bottom:1px solid #ED8400;
}
#actualites-container .actualite-date{
	float:left;
	color:#ED8400;
	background-color:#F9EFD8;
	margin-top:2px;
	font-size:12px;
	font-weight:bold;
}

#actualites-container .actualite-resume{
	float:left;
	color:#803E0B;
	margin-left:10px;
	font-weight:bold;
	background-color:#F9EFD8;
	margin-top:3px;
}

#actualites-container .actualite-detail{
	background-image:url(../../../../images/pages/escalade/main/actualites/border-left-actualite-box.gif);
	background-position:top left;
	background-repeat:repeat-y;
	clear:both;
	width:477px;
	margin-top:3px;
	padding:4px 10px 8px 20px;
	background-color:#F9EFD8;
	color:#ED8400;
}

#actualites-container #grimpeur{
	background-image:url(../../../../images/pages/escalade/main/actualites/grimpeur.gif);
	background-repeat:no-repeat;
	width:41px;
	height:404px;
	position:absolute;
	top:116px;
	right:80px;
}


#actualites-container #no-actualite-box{
	color:#803E0B;
	font-weight:bold;
	background-color:#F9EFD8;
	width:507px;
	font-size:13px;
	font-variant:small-caps;
	text-align:center;
	background-image:url(../../../../images/pages/escalade/main/actualites/top-left-actualite-box.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
/*
#actualites-container #no-actualite-box{
	color:#803E0B;
	font-weight:bold;
	background-color:#F9EFD8;
	width:507px;
	margin-left:-5px;
	padding-top:140px;
	height:150px;
	font-size:13px;
	font-variant:small-caps;
	text-align:center;
}
*/




/**	Page 'Liens'
--------------------------------------------------------------------------------*/
#liens-container{

}

#liens-container ul{
	margin-left:-5px;
	padding-bottom:10px;
	background-image:url(../../../../images/pages/escalade/main/liens/background-liste-liens.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top:2px;
}
#liens-container ul li{
	margin:20px 0px;
	padding-left:15px;
	margin-left:-2px;
	background-image:url(../../../../images/pages/escalade/main/liens/mousqueton.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#liens-container ul li p{
	color:#BC7D2F;
	font-weight:bold;
	margin-bottom:3px;
}
#liens-container ul li a{
	font-size:10px;
	margin-left:4px;
	color:#803E0B;
	font-weight:bold;
}


/**	Page 'Diaporama'
-------------------------------------------------------------------------------------*/
#diaporama-container{
	margin-left:-5px;
	margin-top:15px;
}
