/* CSS Référencement */

/* haut de page */

#haut {position:relative; width:784px; height:228px; margin:0 auto; margin-top:20px;}

#haut1 {position: absolute; left: 0px; top: 0px; width: 55px; height: 208px; z-index: 1;}

#haut2 {position: absolute; left: 55px; top: 0px; width: 80px; height: 208px; z-index: 2;}

#haut3 {position: absolute; left: 135px; top: 0px; width: 80px; height: 208px; z-index: 3;}

#haut4 {position: absolute; left: 215px; top: 0px; width: 80px; height: 208px; z-index: 4;}

#haut5 {position: absolute; left: 295px; top: 0px; width: 75px; height: 208px; z-index: 5;}

#haut6 {position: absolute; left: 370px; top: 0px; width: 75px; height: 208px; z-index: 6;}

#haut7 {position: absolute; left: 445px; top: 0px; width: 75px; height: 208px; z-index: 7;}

#haut8 {position: absolute; left: 520px; top: 0px; width: 75px; height: 208px; z-index: 8;}

#haut9 {position: absolute; left: 595px; top: 0px; width: 75px; height: 208px; z-index: 9;}

#haut10 {position: absolute; left: 670px; top: 0px; width: 65px; height: 208px; z-index: 10;}

#haut11 {position: absolute; left: 735px; top: 0px; width: 49px; height: 208px; z-index: 11;}

/* Page index */

#logo {position:absolute; left:0px; top:-10px; width:76px; height:103px;}

#page1 {position: absolute; left: 0px; top: 0px; width: 640px; height: 16px; z-index: 12;}

#page2 {position: absolute; left: 0px; top: 46px; width: 300px; height: 16px; z-index: 13;}

#page3 {position: absolute; left: 0px; top: 120px; width: 300px; height: 16px; z-index: 14;}

#page4 {position: absolute; left: 0px; top: 160px; width: 300px; height: 80px; z-index: 15;}

#page5 {position: absolute; left: 330px; top: 46px; width: 301px; height: 166px; z-index: 16;}

#page6 {position: absolute; left: 0px; top: 250px; width: 640px; height: 32px; z-index: 17;}

#page7 {position: absolute; left: 0px; top: 300px; width: 200px; height: 149px; z-index: 18;}

#page8 {position: absolute; left: 220px; top: 300px; width: 200px; height: 149px; z-index: 19;}

#page9 {position: absolute; left: 440px; top: 300px; width: 200px; height: 149px; z-index: 20;}

#page10 {position: absolute; left: 0px; top: 480px; width: 640px; height: 32px; z-index: 21;}

#page11 {position: absolute; left: 0px; top: 530px; width: 640px; height: 32px; z-index: 22;}

#page12 {position: absolute; left: 0px; top: 575px; width: 640px; height: 16px; z-index: 23;}

#page13 {position: absolute; left: 0px; top: 600px; width: 640px; height: 16px; z-index: 24;}

#page14 {position: absolute; left: 0px; top: 615px; width: 483px; height: 16px; z-index: 25;}

#page15 {position: absolute; left: 0px; top: 650px; width: 55px; height: 45px; z-index: 26;}

#page16 {position: absolute; left: 55px; top: 650px; width: 513px; height: 45px; z-index: 27; vertical-align: middle;}

#page17 {position: absolute; left: 568px; top: 650px; width: 69px; height: 45px; z-index: 28;}

#page {position:relative; width:640px; height:700px; margin:0 auto;}

/* Bas de page */

#bas {position:relative; width:784px; height:208px; margin:0 auto; margin-top:40px;}

#bas1 {position: absolute; left: 0px; top: 0px; width: 330px; height: 30px; z-index: 29;}

#bas2 {position: absolute; left: 330px; top: 0px; width: 390px; height: 30px; z-index: 30;}

#bas3 {position: absolute; left: 720px; top: 0px; width: 64px; height: 30px; z-index: 31;}

#bas4 {position: absolute; left: 0px; top: 30px; width: 330px; height: 60px; z-index: 32;}

#bas5 {position: absolute; left: 330px; top: 30px; width: 390px; height: 60px; z-index: 33;}

#bas6 {position: absolute; left: 720px; top: 30px; width: 64px; height: 60px; z-index: 34;}

#bas7 {position: absolute; left: 0px; top: 90px; width: 330px; height: 60px; z-index: 35;}

#bas8 {position: absolute; left: 330px; top: 90px; width: 390px; height: 60px; z-index: 36;}

#bas9 {position: absolute; left: 720px; top: 90px; width: 64px; height: 60px; z-index: 37;}

#bas10 {position: absolute; left: 0px; top: 148px; width: 330px; height: 58px; z-index: 38;}

#bas11 {position: absolute; left: 330px; top: 148px; width: 390px; height: 58px; z-index: 39;}

#bas12 {position: absolute; left: 720px; top: 148px; width: 64px; height: 58px; z-index: 40;}

#bas13 {position: absolute; left: 0px; top: 210px; width: 775px; height: 16px; z-index: 41;}

/* Page listing */

#listing {position:relative; width:640px; margin:0 auto;}

#listingv2 {position:relative; width:640px; height:150px; margin:0 auto;}

#listing1 {position: absolute; left: 0px; top: 129px; width: 178px; height: 32px; z-index: 23; background: #848565; vertical-align: middle;}

#listing2 {position: absolute; left: 178px; top: 129px; width: 314px; height: 32px; z-index: 24; background: #848565; text-align: center;}

#listing3 {position: absolute; left: 492px; top: 129px; width: 128px; height: 32px; z-index: 25; background: #848565; text-align: right; vertical-align: middle;}

#listing4 {position: absolute; left: 0px; top: 181px; width:180px; height: 184px; z-index: 17; vertical-align: middle; text-align:left;}

#listing5 {position: absolute; left: 200px; top: 181px; width: 415px; height: 150px; z-index: 18; vertical-align: middle;}

#listing5 p {height:28px; overflow:hidden;}

#listing6 {position: absolute; left: 580px; top: 165px; width: 32px; height: 32px; z-index: 19; text-align: right;}

#listing7 {position: absolute; left: 585px; top: 195px; width: 32px; height: 139px; z-index: 20; text-align: center; vertical-align: middle;}

#listing8 {position: absolute; left: 0px; bottom: -200px; width: 178px; height: 32px; z-index: 13; background: #848565; vertical-align: middle;}

#listing9 {position: absolute; left: 178px; bottom: -200px; width: 314px; height: 32px; z-index: 14; background: #848565; text-align: center;}

#listing10 {position: absolute; left: 492px; bottom: -200px; width: 128px; height: 32px; z-index: 15; background: #848565; text-align: right; vertical-align: middle;}

#blank {position:relative; width:100%; margin-bottom:250px;}

/* referencement */

#colg {
	width:320px;
	float:left;
	text-align:justify;
	border:solid 1px #AE9E85;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 9px;
	font-size:9;
}

#colg a {
	color:#000000;
}

#colg a:hover {
	color:#000000;
	text-decoration:underline;
}

#colg ul {
	padding-left:5px;
}

#texte {
	border:solid 1px #AE9E85;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 9px;
	width:640px;
	clear:both;
	text-align:justify;
	padding: 5px;
	color:#000000;
}

#texte a {
	color:#000000;
}

#colcenter {
	text-align:justify;
	/*border:solid 1px #AE9E85;*/
	margin-top:0px;
	width:320px;
	height:180px;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:9px;
}

#colcenter a {
	color:#000000;
	text-decoration:none;
}

#colcenter a:hover {
	color:#000000;
	text-decoration:underline;
}

#coldep {
	position:relative;
	margin:0 auto;
	width:670px;
	height:auto;
}

#coldep ul li {
	list-style:none;
}

#liens {
	position:relative;
	margin:0 auto;
	color:#000000;
	width:680px;
	padding-right:50px;
	text-align:justify;
}

#liens a {
	/*color:#000000;*/
	text-decoration:none;
}

#liens a:hover {
	color:#000000;
	text-decoration:underline;
}

#liens ul li {
	display:inline;
}

#liens h1 {
	font-size:12px;
}


/*page agence*/

#pageagence {
	position:relative;
	margin:0 auto;
	width:650px;
	height:auto;
	/*border:solid 1px #46467a;
	background-color:#ffffff;*/
	color:#000000;
}

#colimg {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
	float:left;
	max-width:55%;
	text-align:center;
}

#colimg img {
	border:0px;
}

#cposte {
	padding:0px;
	margin:10px;
	float:left;
	text-align:center;
	width:230px;
	height:347px;
	border:solid 1px #453546;
}

#pageagence h1 {
	font-size:16px;
	margin:0px;
	padding:0px;
	color:#3E3F2E;
}

#pageagence h2 {
	font-size:16px;
	margin:0px;
	padding:0px;
	color:#3E3F2E;
}

#pageagence h3 {
	font-size:16px;
	margin:0px;
	padding:0px;
	color:#3E3F2E;
}

#pageagence h4 {
	font-size:14px;
	margin:0px;
	padding:0px;
	color:#3E3F2E;
}

#link {
	position:relative;
	width:100%;
	height:auto;
	text-align:justify;
}

#link a {
	color:#000000;
	text-decoration:none;
}

#link a:hover {
	color:#000000;
	text-decoration:underline;
}

#link h1 {
	font-size:12px;
	margin:0px;
	padding:0px;
}

#link ul li {
	display:inline;
}

#link ul {
	padding:0px;
	margin:0px;
}

#marquee {
	position:relative;
	margin:0px;
	padding:0px;
	margin-left:0px;
	width:640px;
	clear:both;
	padding:0px;
}

#marquee p {
	margin:0px;
	padding:0px;
	display:inline;
}

#logoag {
	position:relative;
}

#logoag img {
	border:0px;
}

/*error et details*/

#err {
	margin-left:70px;
}