
/*GENERAL*/
* {margin:0;padding:0;}
body {margin-top:7px;background-color:#fff;font-family:arial,helvetica,verdana,sans-serif;color:#000;background-image:url(/common/xsl/b2c/gti/picts/bg_body.gif);background-repeat:repeat-x;}
a img {border:0;}
ul,ol,li {list-style-type:none;}
select,input,textarea {color:#000;font-size:10px;font-family:arial,helvetica,verdana,sans-serif;}
a {color:#565656;}
p, div {font-size:12px;}

.spacer {display:block;clear:both;font-size:1px;height:1px;}

div#home, div#shome, div#main, div#agylst {position:relative;width:901px;padding-left:6px;padding-right:6px;background-color:#fff;margin:0 auto;background-repeat:repeat-y;}
div#home {background-image:url(/common/xsl/b2c/gti/picts/bg_home.gif);}
div#shome {background-image:url(/common/xsl/b2c/gti/picts/bg_shome.gif);}
div#main {background-image:url(/common/xsl/b2c/gti/picts/bg.gif);}
div#agylst {background-image:url(/common/xsl/b2c/gti/picts/bg_agylst.gif);}
div#main_blank {position:relative;width:901px;background-color:#fff;margin:0 auto;}

div#top {width:878px;height:89px;padding-left:23px;background-image:url(/common/xsl/b2c/gti/picts/banner.gif);border-bottom:1px solid #fff;}
div#top a {display:block;float:left;margin-right:10px;width:220px;height:89px;text-decoration:none;background-image:url(/common/xsl/b2c/gti/picts/logo.gif);}
div#top div.anim {float:left;margin-right:24px;width:310px;height:89px;} 
div#top div.login {float:left;margin-top:52px;width:312px;} 
div#top div.login p {float:left;padding:0;margin:0;background-image:none;background-color:Transparent;} 
div#top div.login p.tt {padding-top:9px;width:88px;color:#fff;font-size:10px;line-height:10px;}
div#top div.login p.champ {width:98px;color:#30822E;font-size:9px;}
div#top div.login p.champ input {width:86px;}
div#top div.login p.ok {width:20px;padding-top:9px;}
div#top div.login p.ok a {margin:0;width:20px;height:21px;background-image:url(/common/xsl/b2c/gti/picts/bt_ok.gif);}

div#left {float:left;width:181px;border-right:1px solid #333;}
div#right {float:left;width:719px;}

div#bottom {padding-left:25px;padding-right:25px;padding-top:15px;padding-bottom:15px;color:#888;font-size:9px;font-weight:bold;background-color:#fff;}
div#bottom a {color:#888;text-decoration:none;}
div.cities {margin-top:15px;font-size:9px;font-weight:normal;}

div.chemin {padding:5px;padding-left:23px;border-bottom:1px solid #000;font-size:10px;color:#000;background-color:#fff;}
div.chemin a {color:#000;text-decoration:underline;}

div#left a#carte {display:block;width:181px;height:190px;text-decoration:none;background-image:url(/common/xsl/b2c/gti/picts/carte.gif);border-bottom:20px solid #339933;}

/*nav*/
div#nav {width:901px;height:25px;border-bottom:1px solid #fff;background-image:url(/common/xsl/b2c/gti/picts/bg_nav.gif);}
div#nav a {display:block;float:left;line-height:25px;font-size:12px;color:#000;text-align:center;text-decoration:none;background-image:url(/common/xsl/b2c/gti/picts/nav_sep.gif);background-repeat:no-repeat;background-position:right;}
div#nav a:hover, div#nav a.on {color:#fff;background-image:url(/common/xsl/b2c/gti/picts/bg_nav_on.gif);}
div#nav a#selection, div#nav a#selection_on {padding-left:15px;background-image:url(/common/xsl/b2c/gti/picts/nav_selection.gif);background-repeat:no-repeat;background-position:left;}
div#nav a#favoris {padding-left:15px;background-image:url(/common/xsl/b2c/gti/picts/nav_fav.gif);background-repeat:no-repeat;background-position:left;}
div#nav a#favoris:hover {background-image:url(/common/xsl/b2c/gti/picts/nav_fav_on.gif);}
div#nav a#selection:hover, div#nav a#selection_on {color:#fff;background-image:url(/common/xsl/b2c/gti/picts/nav_selection_on.gif);}

div.etapes {margin-bottom:9px;height:41px;background-image:url(/common/xsl/b2c/gti/picts/etapes.gif);}
div.etapes p {float:left;padding-top:10px;font-size:18px;color:#00A800;font-weight:bold;}
div.etapes p.etape1 {width:230px;padding-left:64px;}
div.etapes p.etape2 {width:478px;}
div.etapes p.etape3 {width:129px;}
div.main_rech, div.main_rech_prd {float:none;clear:both;margin-bottom:23px;}
div.main_rech_prd {height:110px;background-color:#FDEEE2;}
div.main_rech div, div.main_rech_prd div {float:left;padding-left:10px;}
div.etape1 {width:234px;}
div.etape2 {width:248px;}
div.etape3 {width:190px;}
div.etape4 {width:130px;padding-top:10px;}

div.zone_vente, div.zone_location, div.zone_agences {margin-bottom:7px;float:left;height:196px;}
div.zone_vente {margin-right:9px;width:345px;background-image:url(/common/xsl/b2c/gti/picts/zone_vente.jpg);}
div.zone_location {margin-right:9px;width:342px;background-image:url(/common/xsl/b2c/gti/picts/zone_location.jpg);}
div.zone_agences {width:186px;background-image:url(/common/xsl/b2c/gti/picts/zone_agences.jpg);}
div.zone_vente h2, div.zone_location h2, div.zone_agences h2 {margin-bottom:0;padding-left:15px;height:23px;line-height:23px;color:#fff;font-size:14px;text-transform:uppercase;font-weight:bold;}
div.zone_vente h2 a, div.zone_location h2 a, div.zone_agences h2 a {margin:0;padding:0;color:#fff;background-image:none;text-decoration:none;}
div.zone_agences h2 {margin-bottom:0;}
div.zone_vente div.anim, div.zone_location div.anim {margin-bottom:8px;width:335px;}
div.zone_vente div.anim {margin-left:9px;}
div.zone_location div.anim {margin-left:5px;}
div.zone_vente a, div.zone_location a {display:block;margin-bottom:5px;padding-left:25px;font-size:14px;font-weight:bold;background-repeat:no-repeat;text-decoration:none;}
div.zone_vente a {margin-left:29px;color:#8F4102;background-image:url(/common/xsl/b2c/gti/picts/puce_vente.gif);}
div.zone_location a {margin-left:23px;color:#8B6E00;background-image:url(/common/xsl/b2c/gti/picts/puce_location.gif);}
div.zone_agences a {display:block;margin-left:6px;width:180px;height:170px;}
div.zone_coupc {float:left;margin-right:7px;padding-left:14px;width:682px;height:264px;background-image:url(/common/xsl/b2c/gti/picts/bg_coupc.gif);}
div.zone_coupc h2 {padding-left:44px;width:410px;height:23px;line-height:23px;color:#fff;font-size:14px;background-image:url(/common/xsl/b2c/gti/picts/ic_coupc.gif);background-repeat:no-repeat;background-position:right;}
div.zone_coupc div.coupc {float:left;width:170px;}
div.zone_coupc div.coupc p {padding-left:25px;padding-right:5px;font-size:11px;color:#333;background-image:url(/common/xsl/b2c/gti/picts/fleche.gif);background-repeat:no-repeat;}
div.zone_coupc div.coupc img {display:block;margin-bottom:10px;width:142px;height:104px;padding-top:7px;padding-left:12px;padding-right:12px;padding-bottom:7px;background-image:url(/common/xsl/b2c/gti/picts/bg_photo_coupc.gif);}
div.zone_coupc div.coupc p span.ref {font-size:11px;color:#00AD00;}
div.zone_coupc div.coupc p span.prix {font-size:11px;}
div.zone_links {float:left;width:167px;height:220px;padding-top:44px;padding-left:12px;padding-right:9px;background-image:url(/common/xsl/b2c/gti/picts/bg_links.gif);}
div.zone_links a {display:block;margin-bottom:14px;padding-bottom:14px;color:#333;font-weight:bold;font-size:15px;text-decoration:none;border-bottom:1px dashed #333;}
div.zone_links a.alerte {padding-left:10px;}
div.zone_links a.alerte span {display:block;margin-right:10px;height:25px;line-height:25px;padding-right:30px;font-size:12px;text-align:right;background-image:url(/common/xsl/b2c/gti/picts/ic_ok.gif);background-repeat:no-repeat;background-position:right;cursor:pointer;}
div.zone_links a.financer {padding-left:56px;background-image:url(/common/xsl/b2c/gti/picts/ic_financer.gif);background-repeat:no-repeat;}
div.zone_links a.contact {padding-left:56px;border-bottom:0;background-image:url(/common/xsl/b2c/gti/picts/ic_contact.gif);background-repeat:no-repeat;}

a.bt_rech {display:block;margin-bottom:9px;width:89px;padding-left:23px;padding-right:5px;padding-top:2px;height:28px;color:#FF7200;font-weight:bold;font-size:11px;line-height:12px;text-decoration:none;background-image:url(/common/xsl/b2c/gti/picts/bt_rech.gif);}

div#right div.left {float:left;width:351px;}
div#right div.right {float:left;width:368px;}

div#right div.left_agy {float:left;width:351px;height:368px;}
div#right div.right_agy {float:left;width:368px;height:368px;}
div#right div.left_agy2 {float:left;width:351px;height:276px;}
div#right div.right_agy2 {float:left;width:368px;height:276px;}

div.intro {background-image:url(/common/xsl/b2c/gti/picts/bg_intro.gif);padding:19px;height:104px;font-size:12px;}
div.intro p {margin-bottom:10px;}
div.intro p strong {font-size:14px;}

p.pad, div.pad {padding:25px;font-size:12px;color:#000;}
p.padp, div.padp {padding:10px;font-size:10px;color:#000;}
p.pad_v, div.pad_v {padding:25px;font-size:12px;color:#000;background-color:#F0FCF0;}
p.pad_v2, div.pad_v2 {height:226px;padding:25px;font-size:12px;color:#000;background-color:#F0FCF0;}
p.pad_g, div.pad_g {padding:25px;font-size:11px;color:#000;background-color:#E7EDED;}
p.pad_p, div.pad_p {padding:25px;font-size:11px;color:#000;}
p.pad_p p, div.pad_p p {margin-bottom:10px;}

ul, li {list-style-image:url(/common/xsl/b2c/gti/picts/puce.gif);}

div.agylst {color:#000;padding:20px;background-color:#E7EDED;}
div.agylst a {display:block;margin-bottom:3px;font-size:10px;color:#000;text-decoration:none;background-image:url(/common/xsl/b2c/gti/picts/ic_v.gif);background-repeat:no-repeat;padding-left:12px;}
p.infos {float:left;margin-bottom:20px;width:80px;}

div.bg_agy {background-image:url(/common/xsl/b2c/gti/picts/bg_agy.gif);}

div.map {float:left;width:368px;height:587px;}
div.agy_info {float:left;width:351px;}
div.pad_p li {margin-bottom:10px;}

p.v {height:20px;padding-left:22px;color:#fff;font-size:12px;font-weight:bold;line-height:20px;background-color:#339933;}
h1.v {height:20px;padding-left:22px;color:#fff;font-size:12px;line-height:20px;background-color:#339933;}
h2.v {height:20px;padding-left:22px;color:#fff;font-size:12px;line-height:20px;background-color:#339933;}

div#right p span {display:block;padding:0px;margin-bottom:10px;}
img.cc_img {display:block;width:368px;padding:0px;margin-bottom:10px;}

img.cc_img_left {display:block;width:181px;margin-bottom:10px;}

div#alertes {background-color:#fff;padding-left:16px;padding-right:23px;padding-top:10px;width:142px;height:67px;color:#339933;font-size:14px;font-weight:bold;}

div#alertes a {display:block;width:112px;height:25px;text-align:right;padding-right:30px;line-height:25px;font-size:12px;color:#339933;text-decoration:none;background-image:url(/common/xsl/b2c/gti/picts/bt_ok_v.gif);background-repeat:no-repeat;background-position:right;}

div#left a#financer {display:block;width:84px;height:47px;padding-left:62px;padding-right:35px;padding-top:10px;font-size:14px;color:#339933;font-weight:bold;text-decoration:none;background-image:url(/common/xsl/b2c/gti/picts/bg_financer.gif);border-bottom:1px solid #fff;}

div#left a#contact {display:block;margin-top:12px;margin-left:28px;margin-bottom:15px;width:114px;height:33px;padding-top:8px;font-size:12px;color:#333;font-weight:bold;background-image:url(/common/xsl/b2c/gti/picts/bg_contact.gif);text-decoration:none;}
div#left a#contact span {font-size:14px;text-decoration:none;}

/*sous nav*/
div#snav {background-image:url(/common/xsl/b2c/gti/picts/bg_snav.gif);height:47px;}
div#snav_short {height:47px;}
a#acheter, a#vendre, a#estimer, a#louer, a#proposer_location, a#gerer {display:block;float:left;height:47px;text-decoration:none;}
a#acheter {width:126px;background-image:url(/common/xsl/b2c/gti/picts/nav_acheter.gif);}
a#vendre {width:112px;background-image:url(/common/xsl/b2c/gti/picts/nav_vendre.gif);}
a#estimer {width:107px;background-image:url(/common/xsl/b2c/gti/picts/nav_estimer.gif);}
a#louer {width:126px;background-image:url(/common/xsl/b2c/gti/picts/nav_louer.gif);}
a#proposer_location {width:112px;background-image:url(/common/xsl/b2c/gti/picts/nav_proposer_location.gif);}
a#gerer {width:107px;background-image:url(/common/xsl/b2c/gti/picts/nav_gerer.gif);}


span.cc {display:block;width:368px;height:46px;background-color:#333;color:#fff;text-align:center;line-height:35px;font-size:13px;background-image:url(/common/xsl/b2c/gti/picts/bg_cc.gif);font-weight:bold;}
span.adr_com {display:block;margin-bottom:10px;border-bottom:1px solid #333;}
.gr {color:#339933;}
.link {display:block;background-image:url(/common/xsl/b2c/gti/picts/ic.gif);background-repeat:no-repeat;padding-left:12px;color:#040D04;font-size:9px;}
.link_v {display:block;background-image:url(/common/xsl/b2c/gti/picts/ic_v.gif);background-repeat:no-repeat;padding-left:12px;color:#339933;font-size:9px;}

h1.main {display:inline;font-size:14px;}
h1.h1_masque {display:none;}

/*MOTEUR DE RECHERCHE*/
p.tt_rech {height:20px;padding-left:22px;width:329px;background-color:#FF7200;color:#fff;font-size:12px;font-weight:bold;line-height:20px;background-image:url(/common/xsl/b2c/gti/picts/bg_tt_rech.gif);}
h1.tt_rech {height:20px;padding-left:22px;width:329px;background-color:#FF7200;color:#fff;font-size:12px;line-height:20px;background-image:url(/common/xsl/b2c/gti/picts/bg_tt_rech.gif);}
div.intro_list h1.tt_rech {background-image:none;}

h1.tt_agy {height:20px;padding-left:22px;background-color:#123B12;font-size:12px;color:#fff;line-height:20px;}

div.zone_tt_region {height:20px;border-bottom:1px solid #E2F55C;}
h1.tt_region {height:20px;line-height:20px;padding-left:22px;padding-top:0;width:329px;background-color:#E2F55C;font-size:12px;color:#000;}

div.lst_pair, div.lst_impair {padding:20px;}
div.lst_pair {background-color:#FEF1BE;}
div.lst_impair {background-color:#FEF8E0;}

h2.cc {background-color:#333;color:#fff;height:22px;line-height:22px;font-size:13px;text-align:center;font-weight:bold;}

div.intro_list {background-image:url(/common/xsl/b2c/gti/picts/bg_traits.gif);border-bottom:1px solid #000;}
div#intro_agy {height:47px;background-image:url(/common/xsl/b2c/gti/picts/bg_traits_j.gif);border-bottom:1px solid #123B12;}
div#intro_prd {background-image:url(/common/xsl/b2c/gti/picts/bg_traits.gif);border-bottom:1px solid #000;}
div.intro_list a, div#intro_agy a, div#intro_prd a {padding-left:22px;height:28px;line-height:28px;color:#333;text-decoration:none;font-size:10px;text-transform:uppercase;}

div.recherche {width:100%;background-color:#FDEEE2;}
div.recherche1 {float:left;background-color:#FDEEE2;padding:25px;padding-bottom:10px;font-size:12px;color:#000;}

p.photo,div.photo {float:left;width:170px;margin-right:20px;}
p.photo img,div.photo img {width:150px;border-left:10px solid #333;border-right:10px solid #333;border-top:1px solid #333;border-bottom:1px solid #333;}

p.txt,div.txt {float:left;width:489px;}

.ref, .nouveaute {color:#FF7200;font-size:13px;}
span.desc {display:block;margin-bottom:10px;}

.label_tab {text-align:right;font-size:9px;color:#7D634E;padding:5px;padding-left:15px;}
.label_tab2 {font-size:9px;color:#7D634E;padding:5px;padding-left:15px;}
.content_tab {padding:5px;font-size:11px;color:#000;}

a.doc {display:block;height:31px;padding-top:3px;background-image:url(/common/xsl/b2c/gti/picts/bg_doc.gif);color:#fff;padding-left:115px;padding-right:40px;font-weight:bold;font-size:11px;text-decoration:none;}

div.intro_region {height:80px;background-color:#F7FDCF;}
p.intro {margin-left:33px;margin-bottom:20px;}

div.reg {float:left;height:73px;padding-top:10px;margin-left:25px;margin-right:25px;}
div.reg2 {float:left;height:73px;padding-top:10px;padding-left:25px;background-image:url(/common/xsl/b2c/gti/picts/bg_intro_region.gif);background-repeat:no-repeat;}

div.reg h2, div.reg2 h2 {font-size:12px;font-weight:bold;color:#339933;} 
div.reg a, div.reg2 a {display:block;color:#000;text-decoration:none;}


.lib_rech {padding:5px;text-align:right;width:120px;}
.lib_champ {padding:5px;}

p.legal {font-size:9px;color:#000;margin:33px;}

h1.ttfrm {margin:33px;border-bottom:1px solid #333;font-size:14px;font-weight:bold;}
h3.ttfrm {margin:33px;border-bottom:1px solid #333;font-size:14px;font-weight:bold;}
h2.ttfrm {margin-left:33px;margin-bottom:10px;height:15px;font-size:13px;font-weight:bold;}


h1.ttpage {margin:33px;border-bottom:1px solid #333;font-size:14px;font-weight:bold;}
h1.alerte {margin:33px;margin-bottom:15px;color:#fff;font-weight:bold;padding:3px;width:300px;font-size:14px;font-weight:bold;background-color:#FF6633;}
h2.ttpage {margin-left:33px;margin-bottom:10px;font-size:13px;font-weight:bold;}
h2.lexique {margin-bottom:10px;font-size:13px;font-weight:bold;}
h2 {margin-bottom:10px;font-size:13px;font-weight:bold;}

div.page,div.page_news {margin-left:33px;margin-right:33px;}
div.page_news p {margin-bottom:10px;}
.lettreactif {display:block;float:left;width:12px;margin:1px;padding:5px;background-color:#339933;color:#fff;text-decoration:none;font-weight:bold;text-align:center;}
.lettreinactif {display:block;float:left;width:12px;margin:1px;padding:5px;background-color:#DBDBDB;color:#fff;text-decoration:none;font-weight:bold;text-align:center;}

div#div_frm p,div#div_wait p {margin-left:33px;margin-right:33px;margin-bottom:10px;}

ul.plansite {margin-left:30px;}
ul.plansite li a {display:block;text-decoration:none;margin-bottom:4px;}

p.label {float:left;margin-right:0;width:200px;padding:2px;background-color:#FEF1BE;}
p.champ {float:left;margin-left:0;width:370px;padding:2px;background-color:#FEF8E0;}

input.home_gr {width:182px;height:17px;padding-top:2px;}
input.prd_moyen {width:162px;height:17px;padding-top:2px;}
input.pt {width:70px;height:17px;padding-top:2px;}

div.intro_annuaire {padding:10px;padding-left:23px;padding-right:23px;font-size:11px;}
div.intro_annuaire strong {color:#339933;}
div.villes_annuaire {float:left;width:250px;padding-left:23px;padding-right:23px;font-size:10px;}

div#annuaireGTI 
{	  
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	margin-left: 10px;
	margin-right: 10px;
	font-size:11px;
	/*color:#888;*/
	/*background-color:#fff;*/
}
span#fragmentDivAnnuaireGTI 
{
	font-weight:bold;
	text-decoration: underline;
}

a.bt_rss {display:block;float:right;margin-bottom:9px;width:89px;padding-left:23px;padding-right:5px;padding-top:8px;height:22px;color:#000;font-weight:bold;font-size:12px;text-decoration:none;background-image:url(/common/xsl/b2c/gti/picts/bt_rss.gif);}

span.tt_loc {display:block;margin-bottom:15px;font-size:15px;font-weight:bold;font-style:italic;color:#329F2C;text-decoration:underline;}
div.coord_loc {padding:10px;font-weight:bold;line-height:20px;background-color:#329F2C;}
div.coord_loc a {color:#000;}

label{cursor:pointer;margin-right:5px;margin-left:2px}

td label{cursor:pointer;line-height:20px;display:block;min-height:20px}

td label.all_sel{padding:0;cursor:pointer}
td label.all_sel input {margin-top:2px;margin-left:3px}

tr.localisation_chk{height:20px;vertical-align:middle}
tr.localisation_chk:hover{background:#00ad00;color:#fff;height:20px;vertical-align:middle}

.check-input{padding:2px;width:15px;}

.check-input input{padding-top:2px;width:15px;margin-left:2px}