

		/* // // // // // // // // // // // // // // // // //  // // // // // // */
		/* // // // // //  FEUILLE DE STYLE D' ESCAL' Grimpe 6.0  // // // // // */
		/* // // // // //        http://www.escalgrimpe.com       // // // // // */
		/* // // // // // // // // // // // // // // // // //  // // // // // // */


* { margin:0 auto; padding:0; }
body { background:url(_img/escalgrimpe_background-body.jpg) repeat-x left top; background-color:#FBF1E6; text-align:center; font: 13px Arial, Helvetica, sans-serif; color:#000000; } /* FBF1E6 */

img { border:0; }
h1 { font: 16px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#262626; }
h2 { font: 21px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; padding:0px 0 0 0; margin:0px; text-align:right; }
h2 a, h2 a:visited, h2 a:link, h2 a:active { color:#FFFFFF; text-decoration:none; }
h2 a:hover { color:#EA8700; text-decoration:none; }
h3 { font: 18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; padding:3px 0 0 0; margin:0px; }
h3 a, h3 a:visited, h3 a:link, h3 a:active { color:#FFFFFF; text-decoration:none; font: 18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:3px 0 0 0; margin:0px;}
h3 a:hover { color:#EA8700; text-decoration:none; }
h4 { font: 18px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:0px; margin:15px 0 0px 0; }
h4 a, h3 a:visited, h4 a:link, h4 a:active { color:#000000; text-decoration:none; font: 18px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:0px; margin:15px 0 -10px 0; }
h4 a:hover { color:#EA8700; text-decoration:none; }

p { text-align:justify; text-indent:20px; margin-top:6px; line-height:18px; }
p a, p a:visited, p a:link { color:#000000; text-decoration:underline; }
p a:hover { color:#EA8700; text-decoration:underline; }

li { list-style-image: url(_img/puce_liste.gif); }

.gris { color:#666666; }
.orange { color:#EA8700; }
.background { color:#FBF1E6; }

.centrer { text-align:center; text-indent:0px; }

.spacer { font: 8px Arial, Helvetica, sans-serif; color:#FBF1E6; }

div#header_global { background:url(_img/escalgrimpe_background_header_global.jpg) repeat-x left top; height:180px; text-align:center; }
div#header { background:url(_img/escalgrimpe_background_header.jpg) no-repeat left top; height:180px; width:960px; position:relative; }
div#header img { position:absolute; left:23px; top:17px; }
div#header_global2 { background:url(_img/escalgrimpe_background_header_global2.jpg) repeat-x left top; height:32px; text-align:center; margin-bottom:10px; }

div#footer_global { background:url(_img/escalgrimpe_background_footer_global.jpg) repeat-x left top; height:50px; text-align:center; margin-top:15px; }
div#footer { height:50px; width:960px; font: 13px Arial, Helvetica, sans-serif; color:#FBF1E6; }
div#footer a, div#footer a:visited, div#footer a:link { font-weight:bold; color:#FBF1E6; text-decoration:none; }
div#footer a:hover {color:#EA8700; text-decoration:underline; }

div#menu { position:absolute; left:355px; top:148px; width:615px; height:30px; text-align:right; font: 12px Arial, Helvetica, sans-serif; margin:0px auto; }
div#menu li { float:left; text-align:center; color:#000000; font: 12px Arial, Helvetica, sans-serif; display:block; list-style-type:none; margin:0px 0px 0px 5px; border-top:#FBF1E6 2px solid; background-color:#FFFFFF;  }
/*div#menu li a, div#menu li a:visited, div#menu li a:link, div#menu li a:active { text-decoration:none; display:block; padding:0px 9px 0px 9px; background-color:#FFFFFF; color:#000000; }*/
.une_ligne a, .une_ligne a:visited, .une_ligne a:link, .une_ligne a:active { text-decoration:none; display:block; padding:8px 9px 10px 9px; background-color:#FFFFFF; color:#000000; }
.deux_ligne a, .deux_ligne a:visited, .deux_ligne a:link, .deux_ligne a:active { text-decoration:none; display:block; padding:0px 9px 3px 9px; background-color:#FFFFFF; color:#000000; }
div#menu li a:hover { background-color:#EA8700; color:#FFFFFF; }

div#content { width:960px; position:relative; text-align:left; }
div#content ul { text-align:left; margin-top:10px; list-style-position:inside; text-indent:40px; line-height:18px; }
div#content-img { width:320px; height:620px; position:absolute; top:0px; left:0px; }
div#content-text { width:640px; margin-left:320px; position:relative; }

#Dhmenu1_fr {DISPLAY: block; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; }
#Dhmenu2_fr {DISPLAY: block; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; }
#Dhmenu3_fr {DISPLAY: block; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; }
#Dhmenu4_fr {DISPLAY: block; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; }
#Dhmenu5_fr {DISPLAY: block; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; }
#Dhmenu6_fr {DISPLAY: block; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; }

.menuItem1 { LEFT:0; BORDER:0; POSITION:relative; color:#D57A00; WIDTH:960px; }
.menuItem2 { LEFT:0; BORDER:0; POSITION:relative; color:#D57A00; WIDTH:960px; }
.menuItem3 { LEFT:0; BORDER:0; POSITION:relative; color:#D57A00; WIDTH:960px; }
.menuItem4 { LEFT:0; BORDER:0; POSITION:relative; color:#D57A00; WIDTH:960px; }
.menuItem5 { LEFT:0; BORDER:0; POSITION:relative; color:#D57A00; WIDTH:960px; }
.menuItem6 { LEFT:0; BORDER:0; POSITION:relative; color:#D57A00; WIDTH:960px; }

.menucadre1 { VISIBILITY:inherit; BORDER:0; POSITION:relative; BACKGROUND-COLOR:#EA8700; padding:6px 0 6px 0; text-align:right; }
.menucadre2 { VISIBILITY:inherit; BORDER:0; POSITION:relative; BACKGROUND-COLOR:#EA8700; padding:6px 0 6px 0; text-align:right; }
.menucadre3 { VISIBILITY:inherit; BORDER:0; POSITION:relative; BACKGROUND-COLOR:#EA8700; padding:6px 0 6px 0; text-align:right; }
.menucadre4 { VISIBILITY:inherit; BORDER:0; POSITION:relative; BACKGROUND-COLOR:#EA8700; padding:6px 0 6px 0; text-align:right; }
.menucadre5 { VISIBILITY:inherit; BORDER:0; POSITION:relative; BACKGROUND-COLOR:#EA8700; padding:6px 0 6px 0; text-align:right; }
.menucadre6 { VISIBILITY:inherit; BORDER:0; POSITION:relative; BACKGROUND-COLOR:#EA8700; padding:6px 0 6px 0; text-align:right; }

.Dhmenu { text-align:center; WIDTH:100%; }

.TX_MENU1 { FONT-SIZE:12px; COLOR:#FFFFFF; FONT-FAMILY:Tahoma, Arial, sans-serif; TEXT-DECORATION:none; font-weight:bold; margin-left:12px; margin-right:12px; } A.TX_MENU1:hover { COLOR:#000000; }
.TX_MENU2 { FONT-SIZE:12px; COLOR:#FFFFFF; FONT-FAMILY:Tahoma, Arial, sans-serif; TEXT-DECORATION:none; font-weight:bold; margin-left:12px; margin-right:12px; } A.TX_MENU2:hover { COLOR:#000000; }
.TX_MENU2bis { FONT-SIZE:12px; COLOR:#FFFFFF; FONT-FAMILY:Tahoma, Arial, sans-serif; TEXT-DECORATION:none; font-weight:bold; margin-left:12px; margin-right:0px; } A.TX_MENU2bis:hover { COLOR:#000000; }
.TX_MENU2ter { FONT-SIZE:12px; COLOR:#FFFFFF; FONT-FAMILY:Tahoma, Arial, sans-serif; TEXT-DECORATION:none; font-weight:bold; margin-left:0px; margin-right:12px; } A.TX_MENU2ter:hover { COLOR:#000000; }
.TX_MENU3 { FONT-SIZE:12px; COLOR:#FFFFFF; FONT-FAMILY:Tahoma, Arial, sans-serif; TEXT-DECORATION:none; font-weight:bold; margin-left:12px; margin-right:12px; } A.TX_MENU3:hover { COLOR:#000000; }
.TX_MENU4 { FONT-SIZE:12px; COLOR:#FFFFFF; FONT-FAMILY:Tahoma, Arial, sans-serif; TEXT-DECORATION:none; font-weight:bold; margin-left:12px; margin-right:12px; } A.TX_MENU4:hover { COLOR:#000000; }
.TX_MENU5 { FONT-SIZE:12px; COLOR:#FFFFFF; FONT-FAMILY:Tahoma, Arial, sans-serif; TEXT-DECORATION:none; font-weight:bold; margin-left:12px; margin-right:12px; } A.TX_MENU5:hover { COLOR:#000000; }
.TX_MENU6 { FONT-SIZE:12px; COLOR:#FFFFFF; FONT-FAMILY:Tahoma, Arial, sans-serif; TEXT-DECORATION:none; font-weight:bold; margin-left:12px; margin-right:12px; } A.TX_MENU6:hover { COLOR:#000000; }

#colone_340px { position:relative; height:340px; margin-top:20px; font: 12px Arial, Helvetica, sans-serif; text-align:justify; color:#000000; }
#colone_340px a p, #colone_340px a:visited p, #colone_340px a:link p { color:#000000; text-decoration:none; }
#colone_340px a:hover p { color:#EA8700; text-decoration:none; }
#colone_320px { position:relative; height:320px; margin-top:20px; font: 12px Arial, Helvetica, sans-serif; text-align:justify; color:#000000; }
#colone_320px a p, #colone_vpx a:visited p, #colone_320px a:link p { color:#000000; text-decoration:none; }
#colone_320px a:hover p { color:#EA8700; text-decoration:none; }
#colone_300px { position:relative; height:300px; margin-top:20px; font: 12px Arial, Helvetica, sans-serif; text-align:justify; color:#000000; }
#colone_300px a p, #colone_300px a:visited p, #colone_300px a:link p { color:#000000; text-decoration:none; }
#colone_300px a:hover p { color:#EA8700; text-decoration:none; }
#colone_280px { position:relative; height:280px; margin-top:20px; font: 12px Arial, Helvetica, sans-serif; text-align:justify; color:#000000; }
#colone_280px a p, #colone_280px a:visited p, #colone_280px a:link p { color:#000000; text-decoration:none; }
#colone_280px a:hover p { color:#EA8700; text-decoration:none; }
#colone_250px { position:relative; height:250px; margin-top:20px; font: 12px Arial, Helvetica, sans-serif; text-align:justify; color:#000000; }
#colone_250px a p, #colone_250px a:visited p, #colone_250px a:link p { color:#000000; text-decoration:none; }
#colone_250px a:hover p { color:#EA8700; text-decoration:none; }
#colone_230px { position:relative; height:230px; margin-top:20px; font: 12px Arial, Helvetica, sans-serif; text-align:justify; color:#000000; }
#colone_230px a p, #colone_230px a:visited p, #colone_230px a:link p { color:#000000; text-decoration:none; }
#colone_230px a:hover p { color:#EA8700; text-decoration:none; }
#colone_210px { position:relative; height:210px; margin-top:20px; font: 12px Arial, Helvetica, sans-serif; text-align:justify; color:#000000; }
#colone_210px a p, #colone_210px a:visited p, #colone_210px a:link p { color:#000000; text-decoration:none; }
#colone_210px a:hover p { color:#EA8700; text-decoration:none; }
#colone_190px { position:relative; height:190px; margin-top:20px; font: 12px Arial, Helvetica, sans-serif; text-align:justify; color:#000000; }
#colone_190px a p, #colone_190px a:visited p, #colone_190px a:link p { color:#000000; text-decoration:none; }
#colone_190px a:hover p { color:#EA8700; text-decoration:none; }
#colone_130px { position:relative; height:130px; margin-top:20px; font: 12px Arial, Helvetica, sans-serif; text-align:justify; color:#000000; }
#colone_130px a p, #colone_130px a:visited p, #colone_130px a:link p { color:#000000; text-decoration:none; }
#colone_130px a:hover p { color:#EA8700; text-decoration:none; }
#colone_100px { position:relative; height:100px; margin-top:20px; font: 12px Arial, Helvetica, sans-serif; text-align:justify; color:#000000; }
#colone_100px a p, #colone_100px a:visited p, #colone_100px a:link p { color:#000000; text-decoration:none; }
#colone_100px a:hover p { color:#EA8700; text-decoration:none; }
.colone_titre { background:url(_img/escalgrimpe_background_titre_h3.gif) repeat-x left top; text-align:left; height:30px; padding:0; margin:0px 0 10px 0; }
.colone_titre a, .colone_titre a:visited, .colone_titre a:link { color:#FFFFFF; text-decoration:none; }
.colone_titre a:hover { color:#EA8700; text-decoration:none; }
div#colone3_1 { position:absolute; left:0px; top:0px; width:300px; text-align:left; font: 12px Arial, Helvetica, sans-serif; margin:0px auto; }
div#colone3_2 { position:absolute; left:330px; top:0px; width:300px; text-align:left; font: 12px Arial, Helvetica, sans-serif; margin:0px auto; }
div#colone3_3 { position:absolute; left:660px; top:0px; width:300px; text-align:left; font: 12px Arial, Helvetica, sans-serif; margin:0px auto; }

.vignette_image_60px { border: 1px solid #B4B4B4; padding:5px; margin-right:10px; }
.vignette_titre { font-weight:bold; }
.vignette_paragraphe { padding:0; margin:2px 0 0 0; text-indent:0px; line-height:17px; }
a.vignette_lien, a.vignette_lien:visited, a.vignette_lien:link { font-style:normal; color:#000000; text-decoration:none; }
a.vignette_lien:hover { font-style:normal; color:#EA8700; text-decoration:none; }

.ensavoirplus { text-align:right; font: 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin: 10px 0 0 0; }
.ensavoirplus a, .ensavoirplus a:visited, .ensavoirplus a:link { color:#000000; text-decoration:none; }
.ensavoirplus a:hover { color:#EA8700; text-decoration:none; }

.player_video_petit { text-align:center; margin-top:15px; }
.player_video_grand { text-align:center; margin:15px 0 5px 10px; height:420px; }
.player_photo_grand { text-align:center; margin:15px 0 0 10px; }
.tarifs_petit { font: 13px Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:0; margin: 10px 0 0 25px; font-weight:bold; }
.caracteristiques_techniques_petit { font: 13px Arial, Helvetica, sans-serif; text-align:left; padding:0; margin:5px 0 0 20px; }

.fil-d-ariane { background:url(_img/escalgrimpe_background_titre_h2.jpg) no-repeat right top; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#C5C5C5; text-align:right; padding:2px 5px 0 0; margin:0 0 30px 0; height:40px; }
.fil-d-ariane a, .fil-d-ariane a:visited, .fil-d-ariane a:link { color:#C5C5C5; text-decoration:none; font: 10px Verdana, Arial, Helvetica, sans-serif;  }
.fil-d-ariane a:hover {color:#EA8700; text-decoration:none; font: 10px Verdana, Arial, Helvetica, sans-serif;  }
.fil-d-ariane h2 { font: 21px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; }
.fil-d-ariane h2 a, .fil-d-ariane h2 a:visited, .fil-d-ariane h2 a:link, .fil-d-ariane h2 a:active { color:#FFFFFF; text-decoration:none; }
.fil-d-ariane h2 a:hover { font: 21px Verdana, Arial, Helvetica, sans-serif; color:#EA8700; text-decoration:underline; }

.informations-cles-titre { font: 15px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; }
.informations-cles { position:absolute; left:150px; top:150px; width:160px; height:200px; text-align:left; font:13px Arial, Helvetica, sans-serif; margin:0px auto; }
.info_cle a, .info_cle a:visited, .info_cle a:link { color:#000000; text-decoration:underline; }
.info_cle a:hover { color:#EA8700; text-decoration:underline; }
.informations-cles-stages-et-souties { position:absolute; left:115px; top:425px; width:160px; height:200px; text-align:left; font:13px Arial, Helvetica, sans-serif; margin:0px auto; }

.image_presentation_generale { text-align:center; font: 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: 20px 0 10px 0; }
.image_presentation_generale a, .image_presentation_generale a:visited, .image_presentation_generale a:link { color:#000000; text-decoration:none; }
.image_presentation_generale a:hover { color:#EA8700; text-decoration:none; }
.image_presentation_generale img { padding:5px; margin:0 0px 3px 0px; }

.prix_table { font: 13px Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#000000; padding:5px 5px 5px 5px; margin:25px 0 25px 25px; }
.prix_table_cellule { padding:5px 8px 6px 8px; background-color:#F7E1CA; }
.prix_transport { font: 10px Arial, Helvetica, sans-serif; text-align:center; color:#999999; padding:0; margin:25px 0 30px 0; }
.prix_transport a, .prix_transport a:visited, .prix_transport a:link { color:#999999; text-decoration:underline; }
.prix_transport a:hover { color:#333333; text-decoration:underline; }

.caracteristiques_techniques_table { margin:15px 0 0 30px; width:590px; }
.caracteristiques_techniques_table th { font: 15px Verdana, Arial, Helvetica, sans-serif; background-color:#F7E1CA; text-align:left; color:#000000; padding:5px 5px 5px 5px; font-weight:bold; }
.caracteristiques_techniques_table td { font: 13px Arial, Helvetica, sans-serif; text-align:left; color:#000000; padding:3px 5px 3px 25px; vertical-align:top; width:265px; }
.caracteristiques_techniques_table img { margin:10px 0 0 0; text-align:center; }

.photo { text-align:center; margin:15px 0 5px 0; }
.photo img { border: 1px solid #949494; padding:5px; margin:10px; width:120px; height:90px; }

.titre { text-align:center; font-style:italic; margin:5px 0 -5px 0; padding:0px; font-size:14px; }

.img_avec_bordure { border: 1px solid #949494; padding:5px; margin:8px 10px 0 10px; }
.img_sans_bordure { border:0; padding:5px; margin:8px 10px 0 10px; }
.source { font: 10px Arial, Helvetica, sans-serif; color:#999999; text-align:center; text-indent:0px; font-style:italic; }
.source a, .source a:visited, .source a:link { color:#999999; text-decoration:none; }
.source a:hover { color:#333333; text-decoration:underline; }
.logo_ffme { padding:0px; margin:0 10px 5px 0; }

.contact_table { margin-top: -20px; }
.contact_table td { color:#000000; padding:8px 8px 0 0; vertical-align:top; }

.legal_h3 { font: 18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#000000; margin:10px 0 0 0; }
.legal_violation { font: 14px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#000000; font-weight:bold; text-indent:0px; }
.legal_copyright { font: 11px Arial, Helvetica, sans-serif; text-align:center; color:#000000; text-indent:0px; }

.liens_internet_table { margin:15px 0 10px 20px; text-align:left; vertical-align:top; }
.liens_internet_table td { padding:5px 0 5px 0; }
.liens_internet_table td a, .liens_internet_table td a:visited, .liens_internet_table td a:link { color:#000000; text-decoration:none; font-weight:bold; font-size:14px; }
.liens_internet_table td a:hover { color:#EA8700; text-decoration:none; }
.liens_internet_table_img { text-align:center; vertical-align:middle; }

.manquant { text-align:center; font-weight:bold; font-size:14px; color:#FF0000; margin-bottom:5px; }

.espace_clients_petit { font: 12px Arial, Helvetica, sans-serif; color:#000000; margin: 0 0 0px 25px; }
.espace_clients_petit a, .espace_clients_petit a:visited, .espace_clients_petit a:link { color:#EA8700; text-decoration:none; font-style:italic; }
.espace_clients_petit a:hover { color:#EA8700; text-decoration:underline; }

.devis_formulaire_table a, .devis_formulaire_table a:visited, .devis_formulaire_table a:link { color:#EEC495; text-decoration:none; font-style:italic; }
.devis_formulaire_table a:hover { color:#EA8700; text-decoration:underline; }
.devis_formulaire_margin { margin:5px 0 10px 25px; }
.devis_formulaire_liste { color:#CCCCCC; }

.tarifs { margin-left:50px; }
.tarifs_ul { margin-left:40px; color:#EA8700; }
.tarifs_ul a, .tarifs_ul a:visited, .tarifs_ul a:link { color:#000000; text-decoration:none; }
.tarifs_ul a:hover { color:#EA8700; text-decoration:underline; }

.equipe { padding:0px; margin:0px 0 2px 0; }

.table_surfaces_interchangeables { margin:15px 0px 0px 0px; text-align:center; vertical-align:top; }
.table_surfaces_interchangeables th { font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.table_surfaces_interchangeables td { font-size:10px; }
.table_surfaces_interchangeables img { padding:5px; margin:0px 0px 5px 0px; }

.plan-du-site { margin:0 0 0 25px; }
.plan-du-site a, .plan-du-site a:visited, .plan-du-site a:link { color:#EA8700; text-decoration:none; font-style:italic; }
.plan-du-site a:hover { color:#000000; text-decoration:underline; }

.calendrier_mois {font:22px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; margin:10px 0 10px 0}
.calendrier_mois a, .calendrier_mois a:visited, .calendrier_mois a:link { color:#EA8700; text-decoration:none; }
.calendrier_mois a:hover { color:#000000; text-decoration:none; }

.calendrier_mois2 {font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; margin:15px 0 10px 0}
.calendrier_mois2 a, .calendrier_mois2 a:visited, .calendrier_mois2 a:link { color:#EA8700; text-decoration:none; }
.calendrier_mois2 a:hover { color:#000000; text-decoration:underline; }

a.info { position:relative; text-decoration:none; color:#000000; }
a.info span { display:none;}
a.info:hover { background:none; z-index:500; }
a.info:hover span { display:inline; position:absolute; z-index:500; top:2em; left:1em; background:#FFC16F; text-align:left; color:#000000; padding:0.2em; }

a.info2 { position:relative; text-decoration:none; color:#000000; }
a.info2 span { display:none; width:400px;}
a.info2:hover { background:none; z-index:500; }
a.info2:hover span { display:inline; position:absolute; z-index:500; top:2em; left:1em; background:#FFC16F; text-align:left; color:#000000; padding:0.2em; }

.table th { font: 12px Verdana, Arial, Helvetica, sans-serif; background-color:#F7E1CA; text-align:center; color:#000000; padding:5px 5px 5px 5px; font-weight:bold; }
.table a, .table a:visited, .table a:link, .table a:active { color:#000000; text-decoration:none; }
.table a:hover { color:#EA8700; text-decoration:underline; }
