*{margin:0;padding:0;}
.geolocCarteDefaut{background:#fff;width:100%;height:5000px;}
#agencesPage{float:left;width:960px;padding:0 0 30px 0;background-color:#fff;}
#container{height:1510px;}
#conteneur-agence{background-color:#EDF5FF;display:inline-block;height:auto;padding:10px;position:relative;}
#conteneur-agence.parinor{height:325px;}
#colLeft{float:left;width:190px;}
#colRight{float:right;width:735px;padding:0 15px 0 0;}
#btmhead{background-color:#fff;width:950px;height:42px;padding:10px 0 0 10px;}
#btmhead #infostitle{float:left;width:360px;}
#btmhead #breadcrumb{color:#000;font-size:12px;line-height:13px;}
#btmhead #breadcrumb span{color:#00f;}
#btmhead h1{float:left;color:#09f;font-size:16px;font-weight:bold;line-height:18px;text-trannsform:uppercase;margin:1px 0 0 0;}
#top{float:left;width:960px;height:156px;border-bottom:1px dotted #000;border-top:1px dotted #000;padding:1px 0 1px 0;}
#top img{width:960px;height:156px;border:none;}
#allagences{width:190px;border-bottom:1px dotted #000;}
#allagences h2{height:30px;color:#f60;font-size:14px;font-weight:bold;line-height:14px;text-transform:uppercase;text-align:center;padding:20px 0 0 0;}
#allagences h2:hover{text-decoration:underline;}
#allagences .mainDiv{width:190px;border-top:1px dotted #000;padding:1px 0 0 0;}
#allagences .mainDiv .title{background-color:#09f;width:165px;height:25px;cursor:pointer;margin:0 0 1px 0;padding:15px 10px 0 15px;}
#allagences .mainDiv .title p{float:left;color:#fff;margin:0 0 0 -5px;font-size:12px;line-height:12px;text-transform:uppercase;}
#allagences .mainDiv.hide .title{background-color:#edf5ff;}
#allagences .mainDiv.hide .title p{color:#333;}
#allagences .mainDiv .showHideTable{float:right;background-image:url(../../images/agences/pictos/pictos-sprite.png);background-repeat:no-repeat;background-position:-16px -376px;width:9px;height:9px;vertical-align:middle;cursor:pointer;}
#allagences .mainDiv .showHideTable.moins{background-position:0 -376px;}
#allagences .tableContainer{width:190px;border-top:1px dotted #000;}
#allagences .tableContainer ul{width:175px;display:block;padding:10px 0 10px 15px;}
#allagences .tableContainer ul li{width:165px;background-image:url(../../images/agences/pictos/pictos-sprite.png);background-position:0 -186px;background-repeat:no-repeat;list-style-type:none;padding:0 0 0 10px;}
#allagences .tableContainer ul li a{width:165px;color:#333;font-size:12px;line-height:14px;}
#allagences .hide .tableContainer{display:none;}
#engagementsQualite{background-color:#fcece0;width:170px;height:410px;margin:10px 0 0 0;padding:15px 10px 0 10px;}
#engagementsQualite h2{color:#f60;font-size:15px;font-weight:bold;line-height:17px;text-transform:uppercase;}
#engagementsQualite p{color:#333;font-size:12px;line-height:13px;margin:10px 0 0 0;}
#engagementsQualite ul{width:170px;background-image:url(../../images/agences/bg/engagements-qualite.jpg);background-repeat:no-repeat;margin:5px 0 0 0;padding:80px 0 0 0;}
#engagementsQualite ul li{color:#333;font-size:11px;line-height:11px;list-style-type:none;margin:0 0 8px 0;}
#engagementsQualite ul li span{float:left;background-image:url(../../images/home/pictos/pictos-sprite.png);background-position:0 -321px;background-repeat:no-repeat;width:18px;height:22px;color:#FFF;font-size:18px;font-weight:bold;line-height:18px;text-align:center;margin:0 10px 0 0;}
#selection-agences{width:735px;margin:10px 0 0 0;}
#selection-agences h2{border-bottom:1px dotted #000;color:#f60;font-size:16px;font-weight:bold;line-height:18px;text-transform:uppercase;padding:0 0 5px 0;}
#selection-agences p{float:left;width:100%;color:#09f;font-size:18px;font-weight:bold;line-height:20px;margin:10px 0 10px 0;}
#selection-agences #carteFrance{float:left;position:relative;width:339px;height:309px;}
#selection-agences #coordonneesagences{float:left;width:396px;height:309px;background:#edf5ff;padding:10px 0 0 0;overflow-y:scroll;}
#selection-agences #coordonneesagences span{float:left;width:310px;color:#09f;font-size:18px;font-weight:bold;line-height:20px;margin:0 0 10px 0;padding:0 0 0 20px;}
#selection-agences #coordonneesagences .agence{float:left;width:330px;height:auto;border-bottom:1px dotted #000;margin:0 0 0 10px;padding:10px 5px 8px 10px;}
#selection-agences #coordonneesagences .agence .detail{float:left;width:225px;}
#selection-agences #coordonneesagences .agence .detail .nom{width:225px;color:#09f;font-size:12px;font-weight:bold;line-height:14px;text-transform:uppercase;margin:0;padding:0;}
#selection-agences #coordonneesagences .agence .detail .adresse{width:225px;color:#333;font-size:12px;line-height:14px;margin:0;padding:0;}
#selection-agences #coordonneesagences .agence .link{float:right;width:97px;}
#selection-agences #coordonneesagences .agence .link .nouveau{background-color:#f00;width:97px;height:17px;color:#fff;font-size:11px;text-transform:uppercase;text-align:center;}
#selection-agences #coordonneesagences .agence .link .voir{width:77px;height:18px;background-color:#09f;background-image:url(../../images/agences/pictos/arrow.gif);background-position:10px 6px;background-repeat:no-repeat;color:#fff;font-size:11px;margin:2px 0 0 0;padding:3px 0 0 20px;}
#selection-agences #coordonneesagences .agence .link .voir a{color:#fff;}
#agence-proche{width:735px;margin:10px 0 0 0;display:none;}
#agence-proche h2{border-bottom:1px dotted #000;color:#f60;font-size:16px;font-weight:bold;line-height:18px;text-transform:uppercase;padding:0 0 5px 0;}
#agence-proche p{float:left;width:100%;color:#333;font-size:18px;font-weight:bold;line-height:20px;margin:10px 0 15px 0;padding-left:5px;}
#agence-proche p span{color:#09f;}
#agence-proche #photo{float:left;width:210px;height:217px;}
#agence-proche img{width:210px;height:177px;border:none;}
#agence-proche .projet{float:left;background-image:url(../../images/agences/btn/btn-sprite.png);background-position:0 0;background-repeat:no-repeat;width:193px;height:29px;margin:5px 0 0 10px;padding:5px 0 0 0;color:#FFF;font-size:13px;font-weight:bold;text-align:center;cursor:pointer;}
#agence-proche #infosagence{float:left;width:260px;margin:0 0 0 35px;}
#agence-proche #infosagence .adresse{color:#333;font-size:12px;line-height:14px;}
#agence-proche #infosagence .adresse span{float:left;width:100%;color:#f60;font-size:12px;line-height:14px;font-weight:bold;}
#agence-proche #infosagence .acces{color:#f60;font-size:12px;line-height:14px;font-weight:bold;margin:5px 0 0 0;}
#agence-proche #infosagence .acces .station{color:#000;display:block;font-weight:normal;margin:5px;}
#agence-proche #infosagence .acces .rer span,#agence-proche #infosagence .acces .metro span,#agence-proche #infosagence .acces .transilien span{padding-top:5px;}
#agence-proche .parinor #infosagence .acces .station{float:none;}
#agence-proche #infosagence .acces .tramwaynantes{background-image:url(../../images/agences/pictos/nantes-tram-sprite.png);background-repeat:no-repeat;background-position:0 -222px;height:25px;margin:5px 0 3px 0;padding:0 0 0 30px;}
#agence-proche #infosagence .acces .tramwaynantes .numtramnantes1{float:left;background-position:0 0;margin:0 2px 0 0;}
#agence-proche #infosagence .acces .tramwaynantes .numtramnantes2{float:left;background-position:0 -74px;margin:0 2px 0 0;}
#agence-proche #infosagence .acces .tramwaynantes .numtramnantes3{float:left;background-position:0 -148px;margin:0 2px 0 0;}
#agence-proche #infosagence .acces .tramway{background-image:url(../../images/agences/pictos/tram-sprite.png);background-repeat:no-repeat;background-position:0 -222px;height:25px;margin:5px 0 3px 0;padding:0 0 0 30px;}
#agence-proche #infosagence .acces .tramway .numtram1{float:left;background-position:0 0;margin:0 2px 0 0;}
#agence-proche #infosagence .acces .tramway .numtram2{float:left;background-position:0 -74px;margin:0 2px 0 0;}
#agence-proche #infosagence .acces .tramway .numtram3{float:left;background-position:0 -148px;margin:0 2px 0 0;}
#agence-proche #infosagence .acces .metrolyon{background-image:url(../../images/agences/pictos/lyon-metro-sprite.png);background-repeat:no-repeat;background-position:0 -296px;height:25px;margin:0 0 3px 0;padding:0 0 0 36px;}
#agence-proche #infosagence .acces .metrolyon .nummetrolyonA{float:left;background-position:0 0;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metrolyon .nummetrolyonB{float:left;background-position:0 -74px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metrolyon .nummetrolyonC{float:left;background-position:0 -148px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metrolyon .nummetrolyonD{float:left;background-position:0 -222px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis{background-image:url(../../images/agences/pictos/metro-sprite.png);background-repeat:no-repeat;background-position:0 -1183px;min-height:25px;margin:0 0 3px 0;padding:0 0 0 30px;}
#agence-proche #infosagence .acces .metroparis .nummetro1{float:left;background-position:0 0;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro2{float:left;background-position:0 -443px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro3{float:left;background-position:0 -517px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro3bis{float:left;background-position:0 -591px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro4{float:left;background-position:0 -666px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro5{float:left;background-position:0 -739px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro6{float:left;background-position:0 -813px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro7{float:left;background-position:0 -886px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro7bis{float:left;background-position:0 -960px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro8{float:left;background-position:0 -1034px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro9{float:left;background-position:0 -1108px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro10{float:left;background-position:0 -72px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro11{float:left;background-position:0 -146px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro12{float:left;background-position:0 -220px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro13{float:left;background-position:0 -294px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .metroparis .nummetro14{float:left;background-position:0 -368px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .rer{background-image:url(../../images/agences/pictos/rer-sprite.png);background-repeat:no-repeat;background-position:0 -370px;height:25px;padding:0 0 0 30px;}
#agence-proche .parinor #infosagence .acces .rer{height:auto;}
#agence-proche #infosagence .acces .rer .numrerA{float:left;background-position:0 0;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .rer .numrerB{float:left;background-position:0 -74px;margin:0 1px 0 0;}
#agence-proche .parinor #infosagence .acces .rer .numrerB{padding:0 0 6px 30px;height:20px;display:inline-block;*display:inline;*zoom:1;}
#agence-proche #infosagence .acces .rer .numrerC{float:left;background-position:0 -147px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .rer .numrerD{float:left;background-position:0 -221px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .rer .numrerE{float:left;background-position:0 -295px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .transilien{background-image:url(../../images/agences/pictos/transilien-sprite.png);background-repeat:no-repeat;background-position:0 -591px;min-height:25px;margin:0 0 3px 0;padding:0 0 0 30px;}
#agence-proche #infosagence .acces .transilien .trainJ{float:left;background-position:0 -72px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .transilien .trainK{float:left;background-position:0 -146px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .transilien .trainL{float:left;background-position:0 -220px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .transilien .trainN{float:left;background-position:0 -294px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .transilien .trainP{float:left;background-position:0 -368px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .transilien .trainH{float:left;background-position:0 0;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .transilien .trainR{float:left;background-position:0 -443px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .transilien .trainU{float:left;background-position:0 -517px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .transilien .train{float:left;background-position:0 -591px;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .parking{background-image:url(../../images/agences/pictos/pictos-sprite.png);background-repeat:no-repeat;background-position:2px -432px;min-height:25px;padding:0 0 0 30px;margin-top:15px;}
#agence-proche #infosagence .acces .voiture{background-image:url(../../images/agences/pictos/picto-voiture.jpg);background-repeat:no-repeat;background-position:0 2px;min-height:30px;padding:0 0 0 30px;margin-top:15px;}
#agence-proche #infosagence .acces .metroDefault{background-image:url(../../images/agences/pictos/picto-metro.jpg);background-repeat:no-repeat;background-position:0 2px;padding:0 0 0 30px;margin-top:15px;min-height:30px;}
#agence-proche #infosagence .acces .metroDefault .nummetroDefault{float:right;background:none;margin:0 1px 0 0;}
#agence-proche #infosagence .acces .numtramDefault{background-image:url(../../images/agences/pictos/picto-tram.jpg);background-repeat:no-repeat;background-position:0 5px;padding:0 0 0 30px;margin-top:15px;min-height:30px;}
#agence-proche #infosagence .acces .bus{background-image:url(../../images/agences/pictos/picto-bus.jpg);background-repeat:no-repeat;background-position:0 2px;padding:0 0 0 30px;margin-top:15px;min-height:30px;}
#agence-proche .parinor #infosagence .acces .parking{padding:4px 0 0 30px;}
#agence-proche #infosagence .horaires{color:#F60;display:inline-block;font-size:12px;font-weight:bold;line-height:14px;width:100%;}
#agence-proche #infosagence .horaires span{float:left;width:100%;color:#f60;font-size:12px;line-height:14px;font-weight:bold;}
#agence-proche #infosagence .horaires div{color:#333;font-weight:normal;}
#agence-proche #infosagence .tel{float:left;width:100%;color:#333;font-size:12px;line-height:14px;}
#agence-proche #infosagence .price{font-size:11px;}
#agence-proche #infosagence .email{float:left;width:100%;color:#333;font-size:12px;line-height:14px;}
#agence-proche #carteAgence{float:right;position:relative;width:210px;height:177px;margin:10px 0 0;}
#agence-proche .otheragences{clear:right;float:right;width:210px;color:#09f;font-size:13px;font-weight:bold;text-decoration:underline;text-align:center;cursor:pointer;margin:10px 0 0;}
#bonsplans{float:left;width:735px;margin:15px 0 0 0;}
#bonsplans .content{float:left;width:730px;border-bottom:1px solid #ccc;}
#bonsplans .title{float:left;width:100%;text-transform:uppercase;margin:0 0 1px 0;}
#bonsplans .title h2{float:left;background-color:#f60;width:420px;height:24px;font-size:18px;font-weight:bold;color:#fff;line-height:20px;padding:5px 0 0 10px;}
#bonsplans .title h2 span{float:left;}
#bonsplans .title h2 span.depart{float:left;color:#fff;font-size:12px;font-weight:bold;line-height:23px;text-align:right;margin:0 10px 0 10px;}
#bonsplans .offre{float:left;width:725px;border-top:1px dotted #666;padding:12px 0 13px 5px;}
#bonsplans .offre .produit{float:left;width:225px;height:103px;}
#bonsplans .offre .produit a{float:left;cursor:pointer;text-decoration:none;}
#bonsplans .offre .produit p{float:left;color:#333;}
#bonsplans .offre .produit img{float:left;width:100px;height:72px;border:none;}
#bonsplans .offre .produit .infos{float:left;width:105px;}
#bonsplans .offre .produit .infos .prix{background-color:#f60;width:100px;height:24px;margin:7px 0 0 0;}
#bonsplans .offre .produit .infos .prix a{width:100px;color:#fff;font-size:11px;font-weight:normal;text-align:center;}
#bonsplans .offre .produit .infos .prix a span{font-size:20px;font-weight:bold;line-height:23px;margin:0 3px 0 3px;}
#bonsplans .offre .produit .detail{float:left;width:118px;}
#bonsplans .offre .produit .detail .desti a{width:118px;color:#333;font-size:15px;font-weight:bold;line-height:17px;}
#bonsplans .offre .produit .detail .accroche{display:block;width:95px;color:#f60;font-size:14px;font-weight:bold;line-height:15px;margin:2px 0 0 0;}
#bonsplans .offre .produit .detail .descriptif{width:118px;font-size:10px;line-height:12px;margin:4px 0 0 0;}
#projet-vacances{position:relative;width:960px;z-index:910;}
#projet-vacancesOverlay{position:fixed;background-color:#000;border:none;width:100%;height:100%;top:0;left:0;margin:auto;}
#projet{position:absolute;background-color:#fff;width:650px;height:855px;z-index:900;margin:0;padding:0;top:250px;left:180px;}
#projet #topProjet{width:635px;height:147px;background:#09f;padding:0 0 0 15px;}
#projet #topProjet h2{float:left;color:#fff;font-size:20px;line-height:22px;text-transform:uppercase;margin:15px 0 15px 0;}
#projet #topProjet p{clear:left;color:#fff;font-size:14px;line-height:16px;margin:0 0 5px 0;}
#projet #topProjet .bold{font-weight:bold;}
#projet #nameagence{float:right;width:260px;height:25px;background-color:#fff;color:#f60;font-size:15px;font-weight:bold;line-height:17px;text-align:center;text-transform:uppercase;margin:0 50px 0 0;padding:5px 0 0 0;}
#projet #fermer{float:right;width:12px;height:12px;background-image:url(../../images/agences/pictos/pictos-sprite.png);background-position:0 -60px;background-repeat:no-repeat;cursor:pointer;margin:0;padding:0;}
#projet #formulaireProjet{width:635px;padding:15px 0 0 15px;background-color:#fff;}
#projet #formulaireProjet .line{float:left;width:615px;margin:0 0 20px 0;}
#projet #formulaireProjet label{color:#09f;font-size:13px;font-weight:bold;line-height:15px;text-transform:uppercase;margin:0 0 10px 0;}
#projet #formulaireProjet label.desti{float:left;display:inline;width:85%;height:25px;color:#333;font-size:13px;line-height:13px;text-transform:none;margin:0 0 8px 0;padding:0;}
#projet #formulaireProjet label.desti span{float:left;width:100%;color:#333;font-size:11px;font-weight:normal;line-height:13px;}
#projet #formulaireProjet label.thematiques{text-transform:none;display:inline;float:left;width:85%;height:20px;margin:0 0 8px 0;padding:0;color:#333;font-size:13px;line-height:20px;}
#projet #formulaireProjet label.thematiques span{float:left;width:100%;color:#333;font-size:11px;font-weight:normal;line-height:13px;}
#projet #formulaireProjet .clear{clear:both;}
#projet #formulaireProjet .left{float:left;}
#projet #formulaireProjet .inline{width:100%;}
#projet #formulaireProjet .center{margin:7px 10px 0 0;}
#projet #formulaireProjet .width70{width:70px;}
#projet #formulaireProjet .width160{width:160px;}
#projet #formulaireProjet .width185{width:185px;}
#projet #formulaireProjet .width210{width:210px;}
#projet #formulaireProjet .width220{width:220px;}
#projet #formulaireProjet .width310{width:310px;}
#projet #formulaireProjet .dotted{border-bottom:1px dotted #666;padding:0 0 20px 0;}
#projet #formulaireProjet .coordonnees{margin:0;}
#projet #formulaireProjet .inputext{float:left;margin:5px 5px 15px 0;}
#projet #formulaireProjet input.auto{float:left;width:19px;height:19px;}
#projet #formulaireProjet input,select{float:left;height:29px;border:1px solid #999;color:#111;line-height:29px;vertical-align:middle;margin-bottom:5px;padding:5px;}
#projet #formulaireProjet option{padding:5px;}
#projet #formulaireProjet div.checker{float:left;}
#projet #formulaireProjet input{width:175px;vertical-align:middle;padding:0 5px;}
#projet #formulaireProjet .ok{float:left;display:none;width:25px;height:29px;background-image:url(../../../static/images/agences/pictos/sprite-formulaire.png);background-position:0 0;line-height:29px;vertical-align:top;}
#projet #formulaireProjet .err{float:left;display:none;width:25px;height:29px;background-image:url(../../../static/images/agences/pictos/sprite-formulaire.png);background-position:0 -119px;line-height:29px;vertical-align:top;}
#projet #formulaireProjet .radioContainer .err{background-position:0 -130px;height:25px;}
#projet #formulaireProjet #ideeDestiCheckboxes .ok,#projet #formulaireProjet #ideeThematiquesCheckboxes .ok{background-position:0 -5px;height:25px;margin-left:5px;}
#projet #formulaireProjet #ideeDestiCheckboxes .err,#projet #formulaireProjet #ideeThematiquesCheckboxes .err{background-position:0 -5px;height:25px;margin-left:5px;}
#projet #formulaireProjet #priceSlider-ok{height:25px;margin-left:5px;}
#projet #formulaireProjet #priceSlider-err{background-position:0 -128px;height:25px;margin-left:5px;}
#projet #formulaireProjet .radioButton{width:12px;height:12px;}
#projet #formulaireProjet .radioContainer{float:left;}
#projet #formulaireProjet .radioElement{float:left;margin-right:5px;line-height:16px;}
#projet #formulaireProjet .radioElement input{text-align:left;}
#projet #formulaireProjet .error{border:2px solid red;color:red;}
#projet #formulaireProjet .valid{border:1px solid #F60;color:#F60;}
#projet #formulaireProjet input[type="checkbox"],#projet #formulaireProjet input[type="radio"]{border:0 none;}
#projet #formulaireProjet #priceSlider{float:left;width:210px;border:0 solid #AAA;background-image:url(../../../static/images/agences/bg/slider.png);}
#priceSlider-range{position:absolute;height:13px;top:4px;left:0;right:0;background-color:#f60;opacity:.3;filter:alpha(opacity=30);opacity:.3;}
#projet #formulaireProjet #priceSlider .ui-slider-handle{background-image:url(../../../static/images/agences/pictos/slider-handle.png);width:16px;height:16px;}
#projet #formulaireProjet #priceSlider .ui-state-default,#projet #formulaireProjet #priceSlider .ui-widget-content .ui-state-default,#projet #formulaireProjet #priceSlider .ui-widget-header #projet #formulaireProjet #priceSlider .ui-state-default{border:0 solid #D3D3D3;}
#projet #formulaireProjet #priceLabel{float:left;color:#f60;font-size:13px;font-weight:bold;margin:2px 0 0 15px;}
#projet #formulaireProjet .btn{float:right;background-image:url(../../../static/images/agences/btn/btn-sprite.png);background-position:0 -160px;background-repeat:no-repeat;width:93px;height:27px;margin:0 10px 0 0;padding:5px 0 0 60px;}
#projet #formulaireProjet .btn a{display:block;height:21px;color:#FFF;font-size:15px;font-weight:bold;text-decoration:underline;cursor:pointer;}
#projet #formulaireProjet span.champsobligatoire{float:left;width:auto;color:#6666;font-size:10px;line-height:12px;margin:20px 0 0 0;}