* { outline:0 none; }

html { font-size: 100%; }
body { width:100%; height:100%; margin:0px; padding:0px; background:#020507 url('images/background.jpg') no-repeat center top; color:#08223b; font-size:12px; font-family:Verdana, Arial, sans-serif;font-weight:400; }

.container { width:900px; height:600px; margin:0 auto 0; }

/*		Onglet		*/
.container-top { height:50px; }	/* ie6 onglet:	ajouter width:505px; float:right;*/
.container-top ul { float:right; width:auto; margin:0px; padding:0px; display:block; }
.container-top li { float:left; list-style:none; padding:0; }
.container-top a { font-style:italic; text-decoration:none; font-size:14px; color:#ffffff; padding:30px 5px 0; height:20px; display:block; }
.container-top .actif, .container-top a:hover { background:#394e62; color:#ffffff; padding:30px 5px 0; height:20px; display:block; }


/*		Cadre		*/
.cadre { width:900px; height:425px; background-color:#ffffff; } /* float:left */
.cadre-candidature { width:900px; height:425px; border:0px; position:relative; z-index:3; background:url('images/candidature.jpg') no-repeat; }

/*		Bottom		*/
.container-bottom { float:left; width:900px; }
.lien-newsletter { width:364px; height:37px; float:left; background:url("images/newsletter.png") no-repeat 0 0; border:0px; }
.lien-newsletter:hover { background:url("images/newsletter.png") no-repeat 0 -36px; }
.anim { z-index:1; position:relative; }
.logo { float:left; width:104px; height:104px; background-image:url("images/logo.png"); margin:-40px 0 20px 32px; position:relative; z-index:3; }
.container-bottom-right { float:left; margin: 0 0 0 20px;}
.lien-rappel { float: left; width:173px; height:65px; background-image:url("images/new-rappel.png"); margin: 5px 0 20px 30px; no-repeat 0 0 }
.lien-rappel:hover { background:url("images/new-rappel.png") no-repeat 0 -70px }
.lien-visio { float: left; width:25px; height:48px; background-image:url("images/new-visio.png") ; margin: 5px 0 20px 80px;  }
.lien-visio:hover { background:url("images/new-visio.png") no-repeat 0 -48px }
.container-bottom-right a { height:18px; font-style:italic; color:#ffffff; text-decoration:none; }
.li-onglet-bottom { float:left; padding:3px 6px 0; display:inline; }
.li-onglet-bottom:hover { float:left; padding:3px 6px 0; display:inline; background:#394e62; }
.lien-anglais { float:right; width:30px; height:30px; background:url("images/anglais.png") no-repeat; margin: 10px 13px 0 0 }
.lien-espagnol { float:right; width:30px; height:30px; background:url("images/espagnol.png") no-repeat; margin: 10px 0 0 0 }
.text-bottom { width: 900px; text-align:center; margin:10px 0 0 0; float:left; color:#ffffff; }
.text-bottom a { text-decoration:none; color:#ffffff; }

/*		Erreur		*/
.erreur { width:500px; text-align:center; margin:20px auto 0; color:#ffffff; }

/*		Presentation		*/
.text-presentation-title { font-weight:bold; margin:0 20px 20px; padding:30px 0 0 0; font-size:13px; }
.text-presentation { font-style:italic; margin:30px 20px 0px; }
.img-presentation { width:392px; height:122px; margin:10px 254px 0px; border:0px; }

/*		Savoir-faire		*/

.menu { width:900px; height:425px; background:url('images/sm-back.jpg'); }
.menu ul { padding:0px; display:block; width:900px; margin:0 0 50px 0; float:left; }
.menu li { list-style:none; margin:0; float:left; height:126px; }
.lien1 { width:55px; height:80px; background:url('images/sf-link1.png') no-repeat; display:block; margin:92px 33px 0 66px; }
.lien1:hover { background:url("images/sf-link1.png") no-repeat -55px 0px; }
.lien2 { width:77px; height:101px; background:url('images/sf-link2.png') no-repeat; display:block; margin:71px 22px 0 37px; }
.lien2:hover { background:url("images/sf-link2.png") no-repeat -77px 0px; }
.lien3 { width:81px; height:121px; background:url('images/sf-link3.png') no-repeat; display:block; margin:51px 19px 0 20px; }
.lien3:hover { background:url("images/sf-link3.png") no-repeat -86px 0px; }
.lien4 { width:88px; height:125px; background:url('images/sf-link4.png') no-repeat; display:block; margin:47px 17px 0 17px; }
.lien4:hover { background:url("images/sf-link4.png") no-repeat -88px 0px; }
.lien5 { width:88px; height:125px; background:url('images/sf-link5.png') no-repeat; display:block; margin:47px 17px 0 17px; }
.lien5:hover { background:url("images/sf-link5.png") no-repeat -88px 0px; }
.lien6 { width:90px; height:126px; background:url('images/sf-link6.png') no-repeat; display:block; margin:46px 16px 0 16px; }
.lien6:hover { background:url("images/sf-link6.png") no-repeat -90px 0px; }
.lien7 { width:87px; height:125px; background:url('images/sf-link7.png') no-repeat; display:block; margin:47px 17px 0 18px; }
.lien7:hover { background:url("images/sf-link7.png") no-repeat -87px 0px; }

.sf1 { width:122px; height:205px; background:url('images/sf1.jpg'); float:left; margin:0 0 0 23px; cursor: hand; }
.sf2 { width:122px; height:205px; background:url('images/sf2.jpg'); float:left; cursor: hand; }
.sf3 { width:122px; height:205px; background:url('images/sf3.jpg'); float:left; cursor: hand; }
.sf4 { width:122px; height:205px; background:url('images/sf4.jpg'); float:left; cursor: hand; }
.sf5 { width:122px; height:205px; background:url('images/sf5.jpg'); float:left; cursor: hand; }
.sf6 { width:122px; height:205px; background:url('images/sf6.jpg'); float:left; cursor: hand; }
.sf7 { width:122px; height:205px; background:url('images/sf7.jpg'); float:left; cursor: hand; }



.menu-cadre { float:left; width:120px; height:200px; margin:10px 60px 0 -50px; }
.menu-cadre ul { margin:0px; padding:0px; }
.menu-cadre li { list-style:none; float:left; }
.menu-cadre a { text-decoration:none; color:#ffffff; font-size:14px; height:20px; }
.li-onglet-sf { float:left; margin:1px 0; padding:3px 10px 0; background:#c4cad0; }
.li-onglet-sf-actif, .li-onglet-sf:hover { float:left; margin:1px 0; padding:3px 10px 0; background:#83909d; }

.title-sf { margin:10px 0 5px; font-size:13px; font-weight:bold; color:#ff9600; }
.title-sf-center { margin:10px 0 5px; font-size:13px; font-weight:bold; text-align:center; color:#ff9600; }
 
.btnback { width: 103px; height: 92px; display:inline; float:right; position:relative; margin:-90px 0 0 0; z-index: 5; border: 0; background: url('images/bouton-retour.png') no-repeat 0 0; }
.btnback:hover { background:url('images/bouton-retour.png') no-repeat 0 -93px; }


.sf-metier { float:left; width:479px; margin: 0 0 0 40px; }
.text-metier { line-height:18px; font-style:italic; margin:0 0 15px 0; }
.img-metier { float:left; width:281px; height:354px; border:0px; margin: 0 0 0 20px; }

.sf-concept { float:left; width:415px; margin: 0 0 0 40px; }
.text-concept { margin:10px 0 10px; }
.listing { margin:0; font-style:italic; }
.text-concept-big { font-size:14px; margin:15px 0 30px 25px; }
.text-concept-little { width:700px; overflow:visible; position:relative; margin:3px 0; }
.text-concept-end { margin:50px 0 0 0; }
.img-concept { float:left; width:345px; height:316px; margin:109px 0 0 100px; border:0px; }

.sf-element { width:760px; float:left; margin: 10px 0 0 67px; }
.text-element { text-align:center; line-height:1.5;  }
.element-right { float:left; width:259px; }
.element-left { float:left; width:244px; }
.title-elem { font-weight:bold; margin:0px; }
.text-activite { line-height:1.8; margin:2px 0 20px; }
.text-activite-feu { line-height:1.8; margin:2px 0 70px; }
.img-element { float:left; width:231px; height:231px; margin:0 10px 0 5px; }

.sf-seminaire { float:left; width:520px; }
.text-seminaire { text-align:center; margin:0px; position: relative; }
.img-seminaire { float:right; width:172px; height:315px; border:0px; margin:110px 0 0 0; }
.img-seminaire-left { width:208px; height:204px; border:0px; float:left; margin:221px 0 0 0; }

.sf-continent { float:left; width:356px; margin: 0 0 0 40px; }
.text-continent-subtitle { text-align:center; margin:0 0 20px 0; }
.text-continent { margin:0px; }
.img-continent { float:left; margin:30px 0 0 40px; width:404px; height:300px; border:0px; }

.sf-decouverte { float:left; width:597px; margin: 0 0 0 50px; }
.text-decouverte-subtitle { text-align:center; margin:0px; }
.text-decouverte-haut { margin:25px 0 0 0; }
.text-decouverte { margin:0px; overflow:visible; position:relative; z-index:10; width:610px; }
.img-decouverte { width:253px; height:266px; float:left; margin:159px 0 0 0; }

.sf-partenaire { float:left; width:760px; margin: 0 0 0 120px; display: block; }
.sf-partenaire2 { float:left; width:760px; margin: 0 0 0 120px; display: none; }
.btn-suite { float:left; margin:20px 20px 0 450px; color: #08223b; text-decoration: none; } 
.btn-suite:hover { color: grey; }
.TEXTE-partenaire { float:left; margin: 0 0 0 80px; }
.text-partenaire-subtitle { text-align:center; }
.text-partenaire { width:450px; position:relative; z-index:8; }
.img-partenaire-right { width:350px; height:228px; border:0px; z-index:1; float:right; margin:-230px 0 0 500px; }
.img-partenaire-left { width:219px; height:167px; border:0px; z-index:1; float:left; margin:-167px 0 0 0; }

/*		Produits		*/
.cadre-produit { width:900px; height:425px; border:0px; background:url('images/fond-produits.jpg') no-repeat; }
.cadre-produit img { border:0px; }
.lien-capitale { width:105px; height:23px; margin:7px 0 0 109px; position:absolute; display:block; z-index:5; background:url('images/prod1.png'); }
.lien-decouverte { width:130px; height:23px; margin:41px 0 0 349px; position:absolute; display:block; z-index:5; background:url('images/prod2.png'); }
.lien-ski { width:115px; height:23px; margin:13px 0 0 548px; position:absolute; display:block; z-index:5; background:url('images/prod3.png'); }
.lien-trek { width:71px; height:23px; margin:41px 0 0 718px; position:absolute; display:block; z-index:5; background:url('images/prod4.png'); }
.lien-seminaire { width:120px; height:23px; margin:132px 0 0 775px; position:absolute; display:block; z-index:5; background:url('images/prod5.png'); }
.lien-capitale:hover { width:105px; height:23px; margin:7px 0 0 109px; position:absolute; display:block; z-index:5; background:url('images/prod1-surv.png');  }
.lien-decouverte:hover { width:130px; height:23px; margin:41px 0 0 349px; position:absolute; display:block; z-index:5; background:url('images/prod2-surv.png');  }
.lien-ski:hover { width:115px; height:23px; margin:13px 0 0 548px; position:absolute; display:block; z-index:5; background:url('images/prod3-surv.png'); }
.lien-trek:hover { width:71px; height:23px; margin:41px 0 0 718px; position:absolute; display:block; z-index:5; background:url('images/prod4-surv.png'); }
.lien-seminaire:hover { width:120px; height:23px; margin:132px 0 0 775px; position:absolute; display:block; z-index:5; background:url('images/prod5-surv.png'); }

/*		Produits 2		*/
.cadre-produit-2 { width:900px; height:425px; border:0px; background:url('images/fond-produit-2.jpg'); float:left; position:relative; z-index:3; }
.cadre-produit-top { width:900px; height:355px; }
.prod-name { float:left; width:200px; height:30px; opacity:0.8; background:#ffffff; margin:10px 0 5px 20px; }
.prod-cadre { float:left; width:730px; height:310px; opacity:0.8; background:#ffffff; margin:0 0 0 20px; }
.prod-prix { width:106px; height:112px; float:left; z-index:3; margin:-40px 0 0 -50px; background:url('images/prod-prix.png'); position:relative; }
.prod-liste { float:left; width:130px; opacity:0.8; background:#ffffff; margin:10px 0 0 5px; }
#more { width:600px; z-index:10; color:#ffffff;  border:1px solid black; display:none; }
#more p { padding:10px; text-align:justify; margin:0px; }
.more-top { width:32px; height:32px; float:right; background:url('images/close.png'); border-left:1px solid white; border-bottom:1px solid white; margin:0 0 3px 5px; }
.more-top:hover { background:url('images/close-hover.png'); border-left:1px solid #cd0a0a; border-bottom:1px solid #cd0a0a; }
.prod-name p { font-size:14px; font-weight:bold; margin:8px 0 0 0; text-align:center; }
.prod-cadre-title { width:730px; height:40px; text-align:center; font-weight:bold; font-size:13px; margin:5px 0 0 0; }
.prod-cadre-intro { width:700px; margin:20px 15px; text-align:justify; }
.prod-cadre a { text-align:center; text-decoration:none; font-style:italic; color:#000000; display:block; }
.prod-cadre a:hover { color:#ff9600; }
.prod-liste a { text-decoration:none; font-weight:300; color:#000000; margin:0 0 0 3px; }
.prod-liste a:hover { color:#ff9600; }
.prod-prix p { color:#ffffff; font-size:16px; margin:40px 3px 0; text-align:center; width:100px; font-weight:bold; }
.retour { width:80px; height:18px; background:#ffffff; opacity:0.8; font-size:13px; font-weight:bold; float:right; margin:1px 150px 0 0; text-align:center; }
.retour a { text-decoration:none; color:#000000; }
.asterix { float:left; margin:0 0 0 20px; font-style:italic; }

/*		Devis		*/
.form-valid { width:300px; height:20px; margin:0 auto 0; padding:5px 0; }
.form-text-valid { margin:0px; font-style:italic; text-align:center; background-color:#98F7B4; height:18px; padding:1px 5px; border:1px solid green; }
.form-text-wrong { margin:0px; font-style:italic; text-align:center; background-color:#F7A8A8; height:18px; padding:1px 5px; border:1px solid red; }
.text-devis { margin: 0 0 5px 30px; font-weight:bold; }
.form-part1 { float:left; width:420px; height:auto; margin:5px 0 0 20px; }
.form-part2 { float:left; width:420px; height:auto; margin:5px 0 0 0; }
.pform { width:420px; margin:2px 0 2px 0; }
.pform label {  width:160px; margin:5px 5px 5px 0; text-align:right; height:17px; color:#000000; float:left; }
.input-text { width:250px; border:1px solid black; margin:5px 0 5px 0; background:#ff9600; padding:1px; }
.textarea-adresse { width:250px; height:70px; border:1px solid black; margin:5px 0 5px 0; background:#ff9600; resize:none; padding:1px; }
.select-text { width:250px; margin:5px 0 5px 0; }
.textarea-descriptif2 { width:250px; height:129px; border:1px solid black; margin:5px 0 5px 0; background:#ff9600; resize:none; padding:1px; }
form { margin:0; }
/*.text-name { float:left; width:160px; margin:0 5px 10px 0; text-align:right; height:17px; color:#000000; }*/
/*.text-name-descriptif { float:left; width:300px; margin:0 0 2px 137px; }*/
/*.input-text { float:left; width:250px; border:1px solid black; margin:0 0 10px 0; background:#ff9600; }*/
/*.textarea-adresse { float:left; width:250px; height:70px; border:1px solid black; margin:0 0 10px 0; background:#ff9600; resize:none; }*/
.textarea-descriptif { width:730px; height:70px; border:1px solid black; margin:0 0 0 137px; background:#ff9600; position:relative; z-index:3; resize:none; }
/*.textarea-descriptif2 { float:left; width:250px; height:129px; border:1px solid black; margin:0 0 10px 0; background:#ff9600; resize:none; }*/
/*.select-text { float:left; width:250px; margin:0 0 10px 0; }*/
.submit-button { background:url('images/submit.png') no-repeat 0 0; width:155px; height:36px; border:0px; padding:0px; margin:0px; }
.submit-button:hover { background:url('images/submit.png') no-repeat 0 -39px; }
.send { margin:-4px 0 0 0px; float:right; }
.form-part2 input[type=submit] { margin:0 10px 0 0; float:right; }
sup { color:red; vertical-align:3px; }

/*		Carriere		*/

.menu-career { width:900px; height:425px; background:url('images/sm-back.jpg'); }
.menu-career ul { padding:0px; display:block; width:900px; margin:0 0 50px 0; float:left; }
.menu-career li { list-style:none; margin:0; float:left; height:126px; }
.lien-career1 { width:48px; height:55px; background:url('images/career-link1.png') no-repeat; display:block; margin:117px 33px 0 310px; }
.lien-career1:hover { background:url("images/career-link1.png") no-repeat -48px 0px; }
.lien-career2 { width:54px; height:68px; background:url('images/career-link2.png') no-repeat; display:block; margin:104px 33px 0 42px; }
.lien-career2:hover { background:url("images/career-link2.png") no-repeat -54px 0px; }
.lien-career3 { width:94px; height:125px; background:url('images/career-link3.png') no-repeat; display:block; margin:47px 33px 0 35px; }
.lien-career3:hover { background:url("images/career-link3.png") no-repeat -94px 0px; }

.career1 { width:122px; height:205px; background:url('images/career1.jpg'); float:left; margin:0 0 0 266px; cursor: hand; }
.career2 { width:122px; height:205px; background:url('images/career2.jpg'); float:left; margin:0; cursor: hand; }
.career3 { width:122px; height:205px; background:url('images/career3.jpg'); float:left; margin:0; cursor: hand; }




.menu-cadre-career { float:left; width:60px; height:80px; margin:10px 70px 0 10px; }
.menu-cadre-career ul { margin:0px; padding:0px; }
.menu-cadre-career li { list-style:none; float:left; }
.menu-cadre-career a { text-decoration:none; color:#ffffff; font-size:13px; height:20px; }
.li-onglet-career { float:left; margin:1px 0; padding:3px 10px 0; background:#c4cad0; }
.li-onglet-career-actif, .li-onglet-career:hover { float:left; margin:1px 0; padding:3px 10px 0; background:#83909d; }
.career-job { width:495px; float:left; margin:30px 0 0 40px; }
.career-title { font-size:12px; font-weight:bold; margin:10px 0 5px; }
.career-text { margin:0px; }
.career-text-fond { width:425px; margin:0px; overflow:visible; position:relative; z-index:3; }
.img-job { width:365px; height:279px; margin:146px 0 0 0; float:left; border:0px; }
.career-stage { width:450px; float:left; margin:30px 0 0 40px; }
.career-stage li { list-style:square; }
.img-stage { float:right; width:310px; height:425px; border:0px; }

/*
.candidature-part1 { float:left; width:420px; height:auto; margin:20px 0 0 50px; }
.candidature-part2 { float:left; width:420px; height:auto; margin:20px 0 0 0; }
.candidature-part1 label, .candidature-part2 label { color:#ffffff; }
.text-name-c { float:left; width:130px; margin:0 5px 10px 0; text-align:right; color:#ffffff; }
.input-text-c { float:left; width:250px; margin:0 0 10px 0; background:gray; border:1px solid #ffffff; color:#ffffff; }
.textarea-adresse-c { float:left; width:250px; height:70px; margin:0 0 10px 0; background:gray; resize:none; border:1px solid #ffffff; color:#ffffff; }
.textarea-motivation { width:250px; height:150px; margin:5px 0 5px 0; background:gray; resize:none; border:1px solid white; color:#ffffff; }
.text-name-motivation { float:left; width:250px; margin:10px 0 0 30px; color:#ffffff; }
.select-text-c { float:left; width:250px; margin:0 0 10px 0; }
.candidature-part2 input[type=submit] { margin:0; float:right; }
.file-accept { margin:-10px 0 0 0; float:right; font-size:10px; color:#ffffff; }
.input-file-c { float:left; width:250px; margin:0 0 10px 0; background:gray; border:1px solid #ffffff; color:#ffffff; }
*/
.cadre-candidature form { float:left; margin:0; }
.candidature-part1 { float:left; width:420px; height:auto; margin:20px 0 0 50px; }
.candidature-part2 { float:left; width:420px; height:auto; margin:20px 0 0 0; }
.candidature-part1 label, .candidature-part2 label { color:#ffffff; }
.input-text-c { width:250px; margin:5px 0 5px 0; background:gray; border:1px solid #ffffff; color:#ffffff; padding:1px; }
.textarea-adresse-c { float:left; width:250px; height:70px; margin:5px 0 5px 0; background:gray; resize:none; border:1px solid #ffffff; color:#ffffff; padding:1px; }
.textarea-motivation { width:250px; height:150px; margin:5px 0 5px 0; background:gray; resize:none; border:1px solid white; color:#ffffff; padding:1px; }
.select-text-c { float:left; width:250px; margin:5px 0 5px 0; }
.candidature-part2 input[type=submit] { margin:0; float:right; }
.input-file-c { float:left; width:250px; margin:5px 0 5px 0; background:gray; border:1px solid #ffffff; color:#ffffff; }

/*		Contact		*/
.menu-contact { width:900px; height:425px; background:url('images/sm-back.jpg'); }
.menu-contact ul { padding:0px; display:block; width:900px; margin:0 0 50px 0; float:left; }
.menu-contact li { list-style:none; margin:0; float:left; height:126px; }
.lien-contact1 { width:68px; height:97px; background:url('images/contact-link1.png') no-repeat; margin:75px 0 0 370px; display:block; }
.lien-contact1:hover { background:url("images/contact-link1.png") no-repeat -68px 0px; }
.lien-contact2 { width:54px; height:76px; background:url('images/contact-link2.png') no-repeat; margin:94px 0 0 55px; display:block; }
.lien-contact2:hover { background:url("images/contact-link2.png") no-repeat -54px 0px; }

.contact1 { width:122px; height:205px; background:url('images/contact1.jpg'); float:left; margin:0 0 0 326px; cursor: hand; }
.contact2 { width:122px; height:205px; background:url('images/contact2.jpg'); float:left; margin:0; cursor: hand; }


.menu-cadre-contact { float:left; width:100px; height:50px; margin:10px 0px 0; position:relative; z-index:3; }
.menu-cadre-contact ul { margin:0px; padding:0px; }
.menu-cadre-contact li { list-style:none; float:left; }
.menu-cadre-contact a { text-decoration:none; color:#ffffff; font-size:13px; height:20px; }
.li-onglet-contact { float:left; margin:1px 0; padding:3px 10px 0; background:#c4cad0; }
.li-onglet-contact-actif, .li-onglet-sf:hover { float:left; margin:1px 0; padding:3px 10px 0; background:#83909d; }
.text-contact { width: 500px; height:20px; float:left; margin:10px 0 0 25px; font-weight:bold; }
.contact { margin:0; width:420px; float:left;  }
/*.text-name-co { float:left; width:120px; margin:0 5px 10px 0; text-align:right; }*/
/*.input-text-co { float:left; width:250px; border:1px solid black; margin:0 0 10px 0; background:#ff9600; }*/
.textarea-message { float:left; width:250px; height:120px; border:1px solid black; margin:5px 0 5px 0; background:#ff9600; resize:none; padding:1px; }
.contact input[type=submit] { margin:0 0 0 0; float:right; }
/*.select-text-co { float:left; width:250px; margin:0; }*/
.send-contact { margin:-10px 0 0 270px; float:left; }

.img-contact { width:375px; height:372px; display:inline; float:right; }
iframe { float:left; margin: 30px; border:5px solid #123273 }
.img-acces-right { width:324px; height:418px; float:right; border:0px; margin:7px 0 0 0; }

/*		Newsletter		*/
.newsletter-title { width:388px; height:236px; background-image:url('images/newsletter-title.jpg'); margin:0 auto; }
.newsletter-left { width:345px; height:42px; background-image:url('images/newsletter-left.jpg'); float:left; margin:-30px 0 0 27px; }
.newsletter-right { width:189px; height:83px; background-image:url('images/newsletter-right.jpg'); float:left; }
.newsletter-center { width:224px; height:138px; background-image:url('images/newsletter-center.jpg'); float:left; margin: 0 0 0 -1px; }
.form-valid-newsletter { width:290px; height:20px; margin:0 0 3px -19px; float:left; }
.news-form { width:250px; float:left; margin:0; }
.news-form input[type=submit]{ margin:0px; }
.news-form input[type=text] { background-color:#ff9600; border-right:1px solid grey; border-top:1px solid grey; border-bottom:1px solid grey; height:14px; border-left:0px; margin:0 0 0 0; padding:1px; width:200px; }
.listing-newsletter { float:left; width:300px; margin:-120px 0 0 50px; }
.listing-newsletter p { margin:0px; }
.listing-newsletter a { text-decoration:none; color:#ff9600; font-weight:bold; font-style:italic; }

/*		Rappel		*/
#formRappel { display:none; }
#formRappel label, #formRappel p { color:#ffffff; margin:0 10px 10px;  }
.rappel-text { margin:0 0 10px 0; font-weight:bold; }
#formRappel label, #formRappel input { display:block; }
#formRappel input[type=text] { width:200px; margin:5px 10px 10px; }
#formRappel input[type=submit] { margin:10px 0 0 0; }
#formRappel i { font-size:10px; }


/*		Visio		*/
.visio { width:490px; margin:50px 78px 0; float:left; }
.visio-title { width:900px; margin:0 0 5px 0; font-size:13px; height:18px; font-weight:bold; text-align:center; padding:10px 0 0 0; }
.img-visio-left { width:128px; height:191px; float:left; border:0px }
.img-visio-right { width:126px; height:191px; float:right; border:0px; }
.visio-text { text-align:center; }
.text-name-visio { float:left; width:120px; margin:0 5px 10px 0; text-align:right; }
.input-text-visio { float:left; width:250px; border:1px solid black; margin:0 0 10px 0; background:#ff9600; }
.send-visio { margin:-5px 0 0 230px; float:left; }

/*		Galerie		*/
.intro { width:480px; margin:30px 210px 0; float:left; }
.galerie img { border-top:5px solid #020507; border-right:5px solid #020507; border-bottom:15px solid #020507; border-left:5px solid #020507; margin:3px; }
.galerie-link { margin:0; }
.galerie-link1 {  background:url('images/galerie-link1.jpg'); float:left; width:388px; height: 425px; border:0; display:block; }
.galerie-link2 {  background:url('images/galerie-link2.jpg'); float:left; width:182px; height: 425px; border:0; display:block; }
.galerie-fix { padding:0px; margin:0; background:url('images/galerie-fix.jpg'); float:left; width:330px; height: 425px; border:0; display:block; }

.galerie-link1:hover { background:url('images/galerie-link1-surv.jpg'); }
.galerie-link2:hover { background:url('images/galerie-link2-surv.jpg'); }

.img-transparent { width:322px; height:323px; margin:51px 289px; }
.categorie-cadre { width:900px; height:425px; overflow:hidden; position: absolute; } 
.categorie-cadre a { width:900px; height:425px; border:0px none; display:block; float:left; color:white; }
.categorie-cadre img { border:0px none; }
.left { width:101px; height:425px; background: url("images/barre-gauche.png"); float:left; display:block; border: 0; position: absolute; z-index: 5; }
.right { width:101px; height:425px; background: url("images/barre-droite.png"); display:block; border: 0; margin: 0 0 0 800px; position: absolute; z-index: 5; }

.list-video { width:auto; float:left; margin:100px 0 0 370px; }
.logo-video { width:249px;height:229px; background:url('images/video-logo.png'); border:0px; position:absolute; margin:170px 0 0 50px;}
#video1 { width:435px; height:73px; background:url('images/video1.png') no-repeat; display:block; margin:0px; border:0px; }
#video2 { width:435px; height:79px; background:url('images/video2.png') no-repeat; display:block; margin:0px; border:0px; }


.gallery { width:900px; height:425px; }
.g-animations { width:900px; height:425px; background:#ffffff url("images/galery-back1.jpg") no-repeat; }
.g-soirees { width:900px; height:425px; background:#ffffff url("images/galery-back3.jpg") no-repeat; }
.g-ski { width:900px; height:425px; background:#ffffff url("images/galery-back2.jpg") no-repeat; }
.gallery-img {width:900px; height:296px; }
.page { float:left; width:750px; margin:20px 150px 0 0; text-align:right; }
.page a { padding:2px; background-color:black; text-decoration:none; color:white; font-size:14px; margin:0 0 0 2px; }

.gallery a.gal { float:left; width:126px; height:148px; background:url('images/photo-back.png'); }
.img-gallery { border:0; width:100px; height:100px; padding:15px 0 0 15px; }


.xiti { visibility:hidden; }

.etoile { color: #e8cb29; }
.explication { float:left; margin:10px 0 0 220px; }
.explication .exp1 { color: #e82929; }
.explication .exp2 { color: #e8cb29; }










