/* reset css! */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, textarea, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:Helvetica, Arial, sans-serif;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
html { margin: 0; padding: 0; width: 100%;}
body {margin: 0; padding: 0;font-size: 62.5%; /* enables you to easily size text with ems */font-family:Helvetica, Arial, sans-serif;
	background:#cfea94 url(../../../images/landing/gb/bg.jpg) top left repeat-x;color: #fff; /* default font color */width: 100%;height: 100%;}

/* resets most browser styles to enhance cross-browser compatibility */
h1, h2, h3, h4, h5, h6, h7, p, form, ul, ol, li, blockquote { margin: 0; padding: 0; }
img, a{ border:none; text-decoration: none;}
ul, li{ list-style:none;}

/* STRUCTURE */
#wrapper {
background-color:#fff;float:left;margin-left:-490px; left:50%;width:999px;position:absolute;top:0;z-index:100;
}

/* header */
#h1header {background-color:#d6d6ce;width: 999px;height:18px;position:absolute;top:0;z-index:101;text-align:center;color:#848484;}
#header {background:transparent url(../../../images/landing/gb/header.gif) top left no-repeat;width: 999px;height:97px;position:absolute;top:10px;z-index:99;}
.logo a{background:#fff url(../../../images/landing/gb/header_logo_uk.gif) no-repeat;width: 245px;height:73px;position:absolute;top:15px;left:10px;z-index:100;}

.carte a:hover{background:#fff url(../../../images/landing/gb/carte.jpg) no-repeat;background-position:0px -97px;width: 99px;height:97px;position:absolute;top:5px;right:92px;z-index:100;}
#content{margin: 0 auto;width: 999px;height:auto;padding: 0px 2px;}

/* content header */
#headsum{float:left;margin:105px 0 0 30px;background:#fff url(../../../images/landing/gb/headsum.gif) no-repeat top center;height:78px;width:932px;z-index:110;}
.headsumtxt{font-size:16px;color:#427ec7;float:right;margin:25px 15px 1px 0px;width:760px;font-weight:bold;line-height:17px;word-spacing:2px;}
#postingsum{float:left;margin:5px 0 0 10px;font-size:1.1em;}
#cadrecentre{margin:0;font-size:1.2em;background:#fff url(../../../images/landing/gb/cadrecentre.gif) no-repeat top left;height:445px;width:978px;}

/* 4cadres */
#sum{float:left;margin:35px 0 0 18px;font-size:1.2em;background-color:transparent;height:400px;width:530px}
#cadresum{float:left;margin:10px 0 0 10px;font-size:1.2em;background:transparent url(../../../images/landing/gb/sumfond.jpg) no-repeat top left;height:172px;width:238px}
#cadresum .headvoiture{float:left;margin:0;background:transparent url(../../../images/landing/gb/headvoiture.gif) no-repeat top left;height:85px;width:238px}
#cadresum .headimmo{float:left;margin:0;background:transparent url(../../../images/landing/gb/headimmo.gif) no-repeat top left;height:85px;width:238px}
#cadresum .headachat{float:left;margin:0;background:transparent url(../../../images/landing/gb/headachats.gif) no-repeat top left;height:85px;width:238px}
#cadresum .headservice{float:left;margin:0;background:transparent url(../../../images/landing/gb/headservices.gif) no-repeat top left;height:85px;width:238px}
#cadresum .cadredesc{float:left;margin:0 0 0 12px;padding:0px 0px 0 20px; width:190px;font-size:11px;line-height:0.7em;color:#887d7e; }
#cadresum .cadredesc h2{font-size:14px;font-weight:bold;line-height:1.2em;text-align:justify;margin-left:0px;width:148px;color:#000;}
#cadresum .btn{margin:5px 0 0 0px;font-size:12px;background:transparent url(../../../images/landing/gb/btnjaune.gif) no-repeat top left;height:36px;width:166px;font-variant:small-caps;padding:12px 0 0 40px;font-weight:bold; }
#cadresum .btn a{text-decoration:none;color:#000; }
#cadresum .btn a:hover{text-decoration:underline;}

/* mini cadre droite */
#minicadre{color:#000;position:absolute;top:245px;right:38px;background:transparent url(../../../images/landing/gb/minicadre4.gif) no-repeat top left;height:278px;width:400px;}
#minicadre .txt{font-size:1.4em;float:left;margin:35px 5px 0px 32px;line-height:1em;}
#minicadre .txt ul{font-size:1.1em;color:#887d7e;}
#minicadre .txt li{font-size:0.9em;float:left;margin:0px 0 0 10px;padding: 12px 0 0 30px;color:#887d7e;clear:both;background:transparent url(../../../images/landing/gb/li.png) no-repeat ;background-position:2px 10px;height:24px;width:330px;list-style:none;}

#minicadre .legende{font-size:12px;float:left;margin:21px 5px 0px 94px;line-height:1em;color:#887d7e;font-weight:bold;}
#minicadre .btntxt{font-size:17px;float:left;margin:13px 0 0 113px;height:40px;width:330px;word-spacing:2px;font-weight:bold;}
#minicadre .btntxt a{text-decoration:none;color:#000;}
#minicadre .btntxt a:hover{text-decoration:underline;color:#000;}
#minicadre .annonce{font-size:12px;float:left;margin:13px 0 0 5px;line-height:1em;color:#887d7e;font-weight:bold;}
#minicadre .annonce a, a:hover{text-decoration:underline;color:#000;}
/* Footer */
#footer{color: #887d7e;width:999px;height:21px;float:left;margin: 5px 0 0 10px;padding: 0;position:relative;z-index:10;text-align:center;}