/* MAIN */
html, body {
margin: 0;
padding: 0;
height: 100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#main {
position:fixed;
position:relative;
left:50%;
margin-left:-495px;
width:990px;
min-height: 100%;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#logo {
position:absolute;
top:0px;
left:0px;
width:170px;
height:144px;
}

#banner {
position:absolute;
top:16px;
left:180px;
width:800px;
height:84px;
}

a {
color:#E17A01;
}

#middle {
position:absolute;
top:154px;
left:180px;
width:630px;
height:auto;
}

#content {
position:relative;
top:0px;
left:0px;
width:610px;
padding:10px;
padding-bottom: 4em;

text-align:justify;

height:auto;
}
#content h1 {
font-size:14px;
font-weight:bold;
color:#E17A01;
margin:0px;
margin-bottom:20px;
text-align:center;
}
#content h2 {
font-size:14px;
font-weight:bold;
color:#E17A01;
margin:0px;
}
#content h3 {
font-size:12px;
font-weight:normal;
}
.orangeBold {
font-weight:bold;
color:#E17A01;
}
.olive {
color:#948a54;
}
#content ul {
margin-left:15px;
}
#content li {
list-style-type:disc;
}
#content .anchor {
color:#000000;
}

/* MENU01 */
#menu01 {
position:absolute;
top:100px;
left:180px;
width:800px;
height:32px;
line-height:32px;

background:url(img/menu01_bg.gif) no-repeat;
z-index:10;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu01 dl {
float: left;
width: 160px;
}
#menu01 dt {
text-align: center;
}
#menu01 dd {
border: 1px solid #C0A378;
background:url(img/submenu01_bg.png);
margin-top:5px;
margin-left:5px;
width:150px;
}
#menu01 li {
text-align: center;
margin:0px;
}
#menu01 li a, #menu01 dt a {
color:#755830;
text-decoration: none;

height: 32px;
}
#menu01 li a:hover, #menu01 dt a:hover {
color:#755830;
}
/* MENU01 END */

/* MENU 02 */
#menu02 {
position: absolute;
top:144px;
left:0px;
width:170px;
height:300px;
}

#menu02 .item {
position:relative;
top:0px;
left:0px;
width:150px;
height:20px;
line-height:20px;

color:#745831;
padding-left:10px;
margin-bottom:10px;
margin-top:10px;
vertical-align:middle;
background:url(img/menu02_bg.gif) repeat-x;
cursor:pointer;
}
#menu02 ul {
list-style-image:url(img/menu02_puce.gif);
list-style-type:circle;
}
#menu02 li {
list-style-image:url(img/menu02_puce.gif);
font-weight:bold;
}
#menu02 a {
color:#000000;
text-decoration:none;
background:url(img/menu02_puce.gif) no-repeat left;
padding-left:10px;
font-weight:normal;
}
#menu02 a:hover {
text-decoration:underline;
}
/* MENU02 END */

/* MODULES */
#edito {
position:relative;
top:0px;
left:0px;
width:640px;
height:130px;
}
#edito h1 {
position:relative;
top:0px;
left:0px;
width:638px;
height:26px;
line-height:22px;
background:url(img/edito_header.jpg) no-repeat;

letter-spacing: 1px;
text-align:center;
vertical-align:middle;
color:#755731;
font-size:12px;
font-weight:normal;
margin:0px;
}
#edito .content {
position:relative;
top:5px;
left:5px;
width:630px;
height:80px;

text-align:justify;
color:#000000;
}
/*
#edito table {
border:1px solid #DDDDDD;
border-collapse:collapse;
width:510px;
}
#edito td {
border:1px solid #DDDDDD;
}
*/

#module1 {
position:relative;
top:30px;
left:0px;

width:317px;
height:130px;
float:left;
}
#module1 h1 {
position:relative;
top:10px;
left:1px;
width:316px;
height:20px;
background:url(img/module_header.jpg) no-repeat;
margin:0px;

letter-spacing: 1px;
text-align:center;
color:#755731;
font-size:12px;
font-weight:normal;
}
#module1 .content {
position:relative;
top:20px;
left:5px;
width:308px;
height:84px;

text-align:justify;
color:#000000;
}

#module2 {
position:relative;
top:30px;
left:320px;

width:317px;
height:130px;
}
#module2 h1 {
position:absolute;
top:10px;
left:1px;
width:316px;
height:20px;
background:url(img/module_header.jpg) no-repeat;
margin:0px;

letter-spacing: 1px;
text-align:center;
color:#755731;
font-size:12px;
font-weight:normal;
}
#module2 .content {
position:absolute;
top:40px;
left:5px;
width:308px;
height:84px;

text-align:justify;
color:#000000;
}

#module3 {
position:relative;
top:20px;
left:0px;

width:317px;
height:130px;
float:left;
}
#module3 h1 {
position:absolute;
top:20px;
left:1px;
width:316px;
height:20px;
background:url(img/module_header.jpg) no-repeat;
margin:0px;

letter-spacing: 1px;
text-align:center;
color:#755731;
font-size:12px;
font-weight:normal;
}
#module3 .content {
position:absolute;
top:50px;
left:5px;
width:308px;
height:84px;

text-align:justify;
color:#000000;
}
#module4 {
position:relative;
top:20px;
left:320px;

width:317px;
height:130px;
}
#module4 h1 {
position:absolute;
top:20px;
left:1px;
width:316px;
height:20px;
background:url(img/module_header.jpg) no-repeat;
margin:0px;

letter-spacing: 1px;
text-align:center;
color:#755731;
font-size:12px;
font-weight:normal;
}
#module4 .content {
position:absolute;
top:50px;
left:5px;
width:308px;
height:84px;

text-align:justify;
color:#000000;
}
.content img {
margin-right:10px;
}
/* MODULES END */

#fenetre {
position:absolute;
top:154px;
left:830px;
width:146px;
height:113px;
text-align:justify;
}
#fenetre #mq_title {
color:#E17A01;
font-size:11px;
font-weight:bold;
text-align:justify;
}
#fenetre #mq_content {
color:#755830;
font-size:11px;
text-align:justify;
}


#contact {
position:absolute;
top:154px;
left:830px;
width:146px;
height:129px;
}
#contact h1 {
position:relative;
top:0px;
left:0px;
width:146px;
height:17px;
line-height:17px;
background:url(img/contact_header.gif) no-repeat;
margin:0px;

letter-spacing:5px;
text-align:center;
vertical-align:middle;
color:#755731;
font-size:12px;
font-weight:normal;
}
#contact h2 {
position:relative;
top:0px;
left:0px;
width:146px;
height:112px;
background:url(img/contact_bg.gif) no-repeat;
margin:0px;

font-weight:normal;
color:#755830;
font-size:12px;
padding:10px;
}
/* MODULES END */

/* DIAGNOSTIC */
#diagnostic {
position:absolute;
top:298px;
left:830px;
width:146px;
height:129px;
}
#diagnostic h1 {
position:relative;
top:0px;
left:0px;
width:146px;
height:17px;
line-height:17px;
background:url(img/contact_header.gif) no-repeat;
margin:0px;

letter-spacing:5px;
text-align:center;
vertical-align:middle;
color:#755731;
font-size:12px;
font-weight:normal;
}
#diagnostic h2 {
margin:0px;
margin-top:1px;
text-align:justify;
}
#diagnostic a {
font-size:10px;
}
#diag_part1 {
position:relative;
top:0px;
left:0px;
width:600px;

padding:10px;
border:1px solid #EBE2D5;
}
#diag_part1 h1 {
position:relative;
top:-20px;
left:0px;
width:120px;

margin-bottom:0px;
font-weight:normal;
background-color:#FFFFFF;
}
#diag_part1 .box {
margin-right:300px;
}
#diag_part2 {
position:relative;
top:20px;
left:0px;
width:280px;
float:left;

padding:10px;
border:1px solid #EBE2D5;
z-index:9;
}
#diag_part2 h1 {
position:relative;
top:-20px;
left:0px;
width:120px;

margin-bottom:0px;
font-weight:normal;
background-color:#FFFFFF;
}
#diag_part3 {
position:relative;
top:20px;
left:18px;
width:280px;
float:left;

padding:10px;
border:1px solid #EBE2D5;
z-index:9;
}
#diag_part3 h1 {
position:relative;
top:-20px;
left:0px;
width:120px;

margin-bottom:0px;
font-weight:normal;
background-color:#FFFFFF;
}
/* DIAGNOSTIC END */

/* FORM PRET IMMO */
#immo_part1 {
position:relative;
top:20px;
left:0px;
width:600px;

padding:10px;
border:1px solid #BBBBBB;
z-index:9;
}
#immo_part1 h1 {
position:relative;
top:-20px;
left:0px;
width:120px;

margin-bottom:0px;
font-weight:normal;
background-color:#FFFFFF;
}
#immo_part2 {
position:relative;
top:40px;
left:0px;
width:600px;

padding:10px;
border:1px solid #BBBBBB;
z-index:9;
}
#immo_part2 h1 {
position:relative;
top:-20px;
left:0px;
width:120px;

margin-bottom:0px;
font-weight:normal;
background-color:#FFFFFF;
}
#immo_part3 {
position:relative;
top:60px;
left:0px;
width:600px;

padding:10px;
border:1px solid #BBBBBB;
z-index:9;
}
#immo_part3 h1 {
position:relative;
top:-20px;
left:0px;
width:120px;

margin-bottom:0px;
font-weight:normal;
background-color:#FFFFFF;
}
#immo_part4 {
position:relative;
top:80px;
left:0px;
width:600px;

padding:10px;
border:1px solid #BBBBBB;
z-index:9;
}
#immo_part4 h1 {
position:relative;
top:-20px;
left:0px;
width:120px;

margin-bottom:0px;
font-weight:normal;
background-color:#FFFFFF;
}
#immo_part5 {
position:relative;
top:100px;
left:0px;
width:600px;

padding:10px;
border:1px solid #BBBBBB;
z-index:9;
}
#immo_part5 h1 {
position:relative;
top:-20px;
left:0px;
width:120px;

margin-bottom:0px;
font-weight:normal;
background-color:#FFFFFF;
}
/* FORM PRET IMMO END */

/* SELECTIONS */
#selection_table {
border:1px solid #CCCCCC;
border-collapse:collapse;
width:100%;
}
#selection_table td {
border:1px solid #CCCCCC;
}
#focus_table {
border:1px solid #CCCCCC;
border-collapse:collapse;
width:100%;
}
#focus_table td {
border:1px solid #CCCCCC;
}
/* SELECTIONS END */

/* FORM */
.input-text {
border:1px solid #90734B;
}
.input-submit {
border:1px solid #90734B;
background-color:#EBE2D5;
}
/* FORM END */

/* FOOTER */
#footer {
position:relative;
bottom:0px; 
left:0px;
width:100%;
text-align:center;
color:#B09268;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:40px;
}
#footer a {
color:#B09268;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
/* FOOTER END */

/* POPUP */
#popup_table {
border:1px solid #CCCCCC;
border-collapse:collapse;
margin:10px;
}
#popup_table td {
border:1px solid #CCCCCC;
}
/* POPUP END */
