html, body {
	font-family: Tahoma, Helvetica, sans-serif;
	background-color: #e0e6e6;
	background-image: url(/img/interface/background.jpg);
	background-repeat: repeat-x;
	margin: 0;
	color: #494949;
}
html { font-size: 100%; }
body { font-size: 0.7em; }

.clear { clear: both; margin: 0; padding: 0; display: block; font-size: 0; height: 0; overflow: hidden;	}

#centreur { text-align: center; }
#centreurw3c { position: relative; width: 932px; margin-left: auto; margin-right: auto; text-align:left; }

div#global { position: absolute; width: 932px; margin: 0; top: 236px; left: 0; margin: 0; padding: 0; }

div#menu { position: absolute; width: 932px; height: 42px; top: 179px; left: 0px; margin: 0; padding: 0; z-index: 1000; }

div#header { position: absolute; width: 932px; height: 224px; top: 0; left: 0; margin: 0; padding: 0;
			 background-image: url(/img/interface/bg-header.jpg); background-repeat: no-repeat; }

div#footer {
	position: relative;
	width: 932px;
	height: 66px;
	margin: 12px 0 0 0;
	padding: 0;
	background-image: url(/img/interface/bg-footer.gif);
	background-repeat: no-repeat;
}

div#zoneEstimationGratuite { position: absolute; top: 10px; left: 690px; width: 110px; height: 94px; }
div#zoneSoyerInformes { position: absolute; top: 84px; left: 807px; width: 92px; height: 92px; }
div#retour-accueil { position: absolute; top: 22px; left: 49px; width: 110px; height: 102px; }


div#sidebar { position: relative; float: left; width: 222px; display: inline; margin: 0 0 0 7px; padding: 0; }

div#main { position: relative; float: right; display: inline; width: 678px; margin: 0 16px 0 0; padding: 0; }

div#main-content {
	width: 678px;
	margin: 0;
	padding: 1px 0 0 0;
	background-color: #fff;
	border-left: 1px solid #ccd48a;
	border-right: 1px solid #ccd48a;
}
html>body div#main-content { width: 676px; }

div#content { width: 632px; padding: 45px 18px 10px 18px; }

div#sidebar-address, div#sidebar-links { width: 222px; margin: 0; padding: 0; }
div#sidebar-address { margin-top: 6px; }
div#sidebar-links table, div#sidebar-links td { padding: 7px;}


div#links-content { width: 222px; margin: 0; padding: 0; background-color: #fff; border-left: 1px solid #d0d88e; border-right: 1px solid #d0d88e; }
html>body div#links-content { width: 220px; }

div#links-content table { margin: 0 0 0 7px; width: 202px; }
div#links-content a { color: #831515; font-size: 1.0em; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
div#links-content a:hover { text-decoration: underline; }

img#cadreHaut { margin: 0; padding: 0; }

/*div#links-content ul { margin: 0 0 0 18px; padding: 0; list-style: none; }
div#links-content li { margin: 0; padding: 0 0 0 50px; background-repeat: no-repeat; height: 43px;}
div#links-content li { margin: 0; padding: 0; height: 43px;}

// div#links-content li a { color: #831515; font-size: 1.0em; font-weight: bold; text-decoration: none; margn: 0; padding: 0; }
// div#links-content li a:hover { text-decoration: underline; }
div#picto { float: left; display: inline; margin:0 10px 0 0; padding: 0; }
div#link { width: 140px; margin: 0; padding: 5px 0 0 0; height: 43px; line-height: 43px; }
html>body div#link { width: 155px; border:1px solid red;}

div#link a { color: #831515; font-size: 1.0em; font-weight: bold; text-decoration: none; margn: 0; padding: 0; line-height: 1.0em; }
div#link a:hover { text-decoration: underline; } */

div#address-title { width: 222px; height: 25px; line-height: 25px; text-transform:uppercase; background-image: url(/img/interface/bg-titre-coordonnees.gif); background-repeat: no-repeat; color: #fff; font-weight: bold; text-align: center; }
div#address-content { width: 222px; margin: 0; padding: 0; background-color: #fff; border-left: 1px solid #d0d88e; border-right: 1px solid #d0d88e; }
html>body div#address-content { width: 220px; }

div#address-content table { border: none; margin: 15px 0 0 18px; width: 202px; }
div#address-content td { font-size: 1.1em; }
div#address-content a { color: #1b579e; text-decoration: underline; }

div#cadre-bas { margin: 0; padding: 0; width: 222px; height: 10px; background-image: url(/img/interface/cadre-bas.gif); background-repeat: no-repeat; }

div#main-content-bottom { margin: 0; padding: 0; width: 678px; height: 10px; background-image: url(/img/interface/contenu-cadre-bas.gif); background-repeat: no-repeat; }

