
* {margin:0;padding:0;}
body {background-color:#fff;font-family:arial,helvetica,sans-serif;color:#000;}
a img {border:0;}
ul,ol,li {list-style-type:none;}
select,input,textarea {font-family:arial,helvetica,sans-serif;color:#000;font-size:10px;}
div,p,span {font-size:10px;}
a {color:#000;}
.spacer {display:block;clear:both;font-size:1px;height:1px;}


h1 {margin:0;padding:0;padding-left:45px;padding-top:1px;font-size:10px;color:#B7B7B7;font-weight:bold;background-repeat:no-repeat;}
h1 span, h2 span {display:none;}
h1 a {display:block;float:right;color:#ECECEC;margin-top:14px;padding-right:15px;text-decoration:none;font-size:10px;}
h1 label {display:block;float:left;}
h1.espacereserve {margin-top:22px;height:38px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_espacereserve.gif);}
h1.votreselection {margin-top:22px;height:38px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_votreselection.gif);}

div#main {position:relative;width:949px;}
div#main_popup {position:relative;padding-top:10px;width:724px;margin:0 auto;}

div#main_popup img.logo {display:block;}

div#top {height:94px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_top.gif);border-bottom:1px solid #fff;}
div#top p {float:left;}
div#top p a.logo {display:block;width:236px;height:94px;text-decoration:none;}
div#top p.banner {margin-top:13px;width:410px;height:81px;}
div#top div#tel {float:right;margin-top:3px;margin-right:4px;width:275px;height:90px;}

div#nav {height:18px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_nav.gif);}
div#nav a {display:block;float:left;margin-left:16px;padding-left:16px;height:18px;line-height:18px;color:#fff;font-size:11px;background-image:url(/common/xsl/b2c/lamyres/picts/sep_nav.gif);background-repeat:no-repeat;font-weight:bold;text-decoration:none;}
div#nav a:hover {color:#FEA300;}
div#nav a.first {margin-left:12px;background-image:none;}

div#left {float:left;width:724px;margin-right:28px;}
div#right {float:left;width:197px;}

div#footer {margin-top:30px;margin-bottom:10px;padding-top:5px;border-top:1px solid #EEEEEE;text-align:center;color:#AFAFAF;font-size:10px;}
div#footer a {color:#AFAFAF;font-size:10px;text-decoration:none;}
div#footer h1 {margin-top:20px;background-color:#DFDFDF;font-size:11px;font-weight:bold;height:19px;color:#898989;text-align:left;line-height:19px;padding-left:12px;}
div#footer p {background-color:#F0F0F0;text-align:left;padding-left:12px;padding-right:12px;padding-top:5px;padding-bottom:5px;}

a.ok {display:block;width:29px;height:18px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_ok.gif);}
a.fermer {display:block;float:right;margin-right:30px;width:83px;height:20px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_fermer.gif);}
a.retour_accueil {display:block;float:right;margin-right:30px;width:188px;height:20px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_retour_accueil.gif);}
a.retour {display:block;float:right;margin-right:30px;width:89px;height:20px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_retour.gif);}
a.acceder_recherche {display:block;float:left;width:172px;height:20px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_acceder_recherche.gif);}


/*colonne droite*/


div.zone_cadre {margin-top:12px;width:195px;padding-top:5px;padding-left:1px;padding-right:1px;background-image:url(/common/xsl/b2c/lamyres/picts/tab_top.gif);background-repeat:no-repeat;font-size:10px;color:#696969;}
div.tab_bottom {width:197px;height:4px;background-image:url(/common/xsl/b2c/lamyres/picts/tab_bottom.gif);background-repeat:no-repeat;}
div.zone_cadre label {display:block;float:left;margin-bottom:10px;margin-left:10px;margin-right:10px;width:110px;}
* html div.zone_cadre label {display:block;float:left;margin-bottom:10px;margin-left:5px;margin-right:5px;width:110px;}
div.zone_cadre a {display:block;float:left;margin-bottom:10px;width:65px;font-size:10px;color:#696969;}
div.zone_cadre p.full {margin-bottom:10px;margin-left:10px;margin-right:10px;}
div.zone_cadre p.full a.resa {display:block;margin-left:5px;margin-top:5px;margin-bottom:0;width:166px;height:18px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_reserver_appartement.gif);}
div.zone_cadre p.full a.savoir_plus {display:block;margin-left:30px;margin-top:5px;margin-bottom:0;width:114px;height:20px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_savoir_plus.gif);}
div.zone_cadre p.full a.ne_pas_oublier {display:block;margin-left:18px;margin-top:5px;margin-bottom:0;width:139px;height:20px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_ne_pas_oublier.gif);}
div.zone_cadre p.full a.changer_residences {display:block;margin-left:32px;margin-top:5px;margin-bottom:0;width:112px;height:20px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_changer_residences.gif);}
div.zone_cadre p.full a.ok {float:left;margin-top:5px;width:29px;margin-bottom:0;}
div.zone_cadre p.full input {display:block;float:left;margin-top:6px;margin-right:6px;}
div.zone_cadre p.full_bg {margin-bottom:2px;width:175px;height:18px;padding:3px;padding-left:10px;background-color:#F0F0F0;}
div.zone_cadre p.full_bg label {display:block;float:left;padding-top:2px;margin:0;width:75px;}
div.zone_cadre p.full_bg label.champ {display:block;float:left;padding:0;margin:0;width:100px;}
div.zone_cadre label.links {display:block;float:left;margin:0;margin-left:10px;width:104px;}
* html div.zone_cadre label.links {display:block;float:left;margin:0;margin-left:5px;width:102px;}
div.zone_cadre label.links a {display:block;margin-bottom:3px;width:102px;font-size:9px;}
div.zone_cadre label.links a.pw {margin-top:6px;color:#C7C7C7;font-size:9px;}
div.zone_inscription {margin-top:12px;border:3px solid #FF0505;}
div.zone_recherche {margin-top:12px;width:177px;height:211px;padding-top:5px;padding-left:10px;padding-right:10px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_zone_recherche.gif);background-repeat:no-repeat;font-size:10px;color:#696969;}
div.map_right {margin-top:7px;padding:15px;padding-top:10px;width:167px;height:202px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_map_right.gif);color:#00A4C2;font-weight:bold;}
div.map_right img {display:block;margin-top:5px;}

h2.vos_selections, h2.vos_selections_top, h2.reservation_ligne, h2.calcul_budget, h2.guide_installation, h2.acces_selection {margin:0;margin-bottom:10px;width:149px;padding-left:39px;padding-top:6px;font-size:10px;color:#B7B7B7;font-weight:bold;}
h2.vos_selections {height:14px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_vos_selections.gif);}
h2.vos_selections_top {margin-bottom:0;padding-bottom:3px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_vos_selections_top.gif);background-position:bottom;background-repeat:no-repeat;}
h2.acces_selection {height:36px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_acces_selection.gif);}
div.zone_cadre a.sidentifier {display:block;float:right;margin-top:6px;margin-right:6px;width:71px;height:18px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_sidentifier.gif);}
a.sidentifier {display:block;float:right;margin-top:6px;margin-right:6px;width:71px;height:18px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_sidentifier.gif);}
a.pw_oublie {display:block;float:left;margin-top:6px;margin-right:6px;width:159px;height:20px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_pw_oublie.gif);}
a.pas_membre {display:block;float:left;margin-top:6px;margin-right:6px;width:159px;height:20px;background-image:url(/common/xsl/b2c/lamyres/picts/bt_pas_membre.gif);}
h2.reservation_ligne {height:37px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_reservation_ligne.gif);}
h2.calcul_budget {height:38px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_calcul_budget.gif);}
h2.guide_installation {height:40px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_guide_installation.gif);}
div.zone_inscription span {display:none;}



/*fin colonne droite*/

div#left div.left {float:left;width:478px;margin-right:18px;}
div#left div.right {float:left;width:228px;}
div#left div.col1 {float:left;margin-right:20px;padding-top:27px;width:228px;height:75px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_vos_outils.jpg);}
div#left div.col2 {float:left;margin-right:20px;padding-top:27px;width:228px;height:75px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_vie_etudiante.jpg);}
div#left div.col3 {float:left;padding-top:27px;width:228px;height:75px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_jobs_stages.jpg);}
div#left div.col3 p {margin-left:71px;margin-right:5px;font-size:12px;font-weight:bold;color:#5A5A5A;line-height:11px;}
div#left div.col3 p a {display:block;margin-left:24px;width:95px;height:25px;text-decoration:none;}
div#left div.col1 p a, div#left div.col2 p a {display:block;margin-left:108px;margin-right:5px;margin-bottom:4px;color:#6D6D6D;font-size:10px;text-decoration:none;line-height:10px;}
div#left div.col2 p a {margin-left:121px;}

div#chemin {margin-top:7px;background-color:#F0F0F0;height:16px;line-height:16px;padding-left:35px;font-size:11px;font-weight:bold;color:#B0B0B0;}
div#chemin_plain {background-color:#F0F0F0;height:16px;line-height:16px;padding-left:35px;font-size:11px;font-weight:bold;color:#B0B0B0;}
div#chemin a,div#chemin_plain a {color:#B0B0B0;text-decoration:none;}

/*titres home*/

h1.residences_proximite {margin-top:11px;width:439px;height:36px;padding-left:39px;padding-top:3px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_residences_proximite.gif);}
h1.portesouvertes_home {margin-top:11px;width:439px;height:36px;padding-left:39px;padding-top:3px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_portesouvertes_home.gif);}
div.residences_proximite {margin-bottom:13px;width:478px;height:211px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_residences_proximite.gif);background-repeat:no-repeat;}
div.residences_proximite img {position:absolute;width:217px;height:193px;}
p.residences_proximite {margin-bottom:5px;padding-left:39px;padding-right:39px;color:#969696;font-size:10px;}

div#div_carte {float:left;margin-left:23px;margin-top:7px;margin-right:22px;width:217px;height:193px;}
* html div#div_carte {float:left;margin-left:11px;margin-top:7px;margin-right:22px;width:217px;height:193px;}
div#div_carte_selection {float:left;width:170px;font-size:10px;color:#818181;margin-top:15px;margin-right:15px;}
.carte {background-image:url('/common/xsl/b2c/lamyres/picts/pix.gif');}
.carte_rhone_alpes {background-image:url(/common/xsl/b2c/lamyres/picts/carte_rhone_alpes.gif);}
.carte_idf {background-image:url(/common/xsl/b2c/lamyres/picts/carte_idf.gif);}

h1.selection_semaine {margin-top:11px;width:685px;height:36px;padding-left:39px;padding-top:3px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_selection_semaine.gif);}
h1.selection_semaine a {display:block;float:right;color:#D7D7D7;padding-top:6px;padding-right:15px;text-decoration:none;}

div.selection_semaine {margin-top:14px;margin-bottom:0;width:724px;min-height:331px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_selection_semaine.gif);}
* html div.selection_semaine {height:331px;}
div.selection_semaine div.coupc {float:left;width:195px;padding:23px;font-size:10px;color:#525252;}

div.selection_semaine_bt {margin-bottom:8px;width:724px;height:32px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_selection_semaine_bt.gif);}
div.selection_semaine_bt a {display:block;float:left;width:153px;height:32px;text-decoration:none;}
a.reserver1 {margin-left:62px;}
a.reserver2 {margin-left:91px;}
a.reserver3 {margin-left:88px;}

div.selection_semaine div strong {display:block;margin-bottom:10px;}
div.selection_semaine div h2 {margin-bottom:5px;text-transform:uppercase;font-size:15px;font-weight:bold;color:#CA22B0;}
div.selection_semaine div img {display:block;margin-bottom:10px;width:195px;height:95px;}

h1.studio_t2 {margin-top:28px;margin-bottom:2px;width:183px;height:20px;background-image:url(/common/xsl/b2c/lamyres/picts/tt_studio_t2.gif);}
div.studio_t2 {margin-bottom:13px;width:216px;padding:6px;height:199px;font-size:10px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_studio_t2.gif);}
p.studio_t2 {margin-bottom:5px;padding-left:9px;padding-right:9px;color:#969696;font-size:10px;}
div.recherche {height:178px;}
div.recherche h2 {margin-bottom:4px;margin-top:4px;height:13px;background-color:#fff;padding:3px;color:#000;font-size:10px;font-weight:normal;}
div.recherche h2 label {display:block;float:left;}
div.recherche h2 a {display:block;float:right;text-decoration:none;color:#000;}
a.recherche {display:block;margin-left:129px;width:83px;height:20px;text-decoration:none;}
div.zone_recherche a.recherche {display:block;margin-left:92px;width:83px;height:20px;text-decoration:none;}

p.tt_residences_proximite {font-size:10px;color:#B7B7B7;font-weight:bold;}
p.tt_residences_proximite span, div.col1 span, div.col2 span, div.col3 span {display:none;}

/*intro home*/
p.intro {margin-left:35px;width:549px;padding-top:15px;padding-bottom:10px;padding-right:140px;background-image:url(/common/xsl/b2c/lamyres/picts/deco_intro.jpg);background-repeat:no-repeat;background-position:right bottom;font-size:11px;}
/*fin intro home*/

a.plan, a.imprimer, a.email {display:block;margin-left:25px;padding-left:45px;padding-top:10px;margin-bottom:1px;width:96px;height:19px;background-repeat:no-repeat;color:#414141;text-decoration:none;}
a.plan {background-image:url(/common/xsl/b2c/lamyres/picts/ic_plan.gif);}
a.imprimer {background-image:url(/common/xsl/b2c/lamyres/picts/ic_imprimer.gif);}
a.email {background-image:url(/common/xsl/b2c/lamyres/picts/ic_email.gif);}
a.bons_plans {display:block;margin-top:10px;margin-left:30px;padding-left:30px;padding-top:8px;margin-bottom:15px;height:18px;background-image:url(/common/xsl/b2c/lamyres/picts/ic_ampoule.gif);background-repeat:no-repeat;color:#474747;}

/*HOME + IMM*/
a.region {display:block;width:170px;margin-top:10px;margin-bottom:10px;background-color:#F0F0F0;padding:4px;font-weight:normal;color:#818181;height:15px;line-height:15px;text-decoration:none;}
a.residences {display:block;width:114px;height:19px;background-image:url('/common/xsl/b2c/lamyres/picts/bt_voir_residences.gif');}


p.intro_tt {margin-left:45px;margin-top:3px;margin-bottom:15px;color:#969696;}


div.detail {margin-bottom:15px;width:724px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_detail.gif);}
div.detail div.infos {margin-bottom:10px;width:689px;padding-left:35px;padding-top:20px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_detail_infos.gif);background-repeat:no-repeat;background-position:top;}
div.detail div.bt {width:660px;padding-left:64px;padding-top:10px;height:30px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_detail_bt.gif);background-repeat:no-repeat;background-position:top;}


div.detail p {float:left;margin-left:18px;padding-top:3px;color:#5D5D5D;}
div.trait {padding-left:40px;background-image:url(/common/xsl/b2c/lamyres/picts/bg_trait.gif);background-repeat:repeat-y;}
div.detail div.infos h2 {color:#3B77A9;font-weight:bold;font-size:10px;margin-bottom:5px;text-transform:uppercase;margin-left:5px;}


/*tables dans formulaires, exvisitor*/
div.detail div.infos div.trait table {margin-bottom:19px;width:605px;background-color:#fff;}
div.detail div.infos div.trait table td {padding:5px;}
div.detail div.infos div.trait table td span {color:#3B77A9;font-weight:bold;}

div#laywait {margin-left:46px;color:#898989;font-size:11px;margin-bottom:80px;}
div#laywait_amisite {padding:11px;color:#898989;font-size:11px;}
