body { 
margin-top : 5px;
background-image: 
url('images/contrat-immobilier.jpg');
background-repeat: repeat; } 

a:link { 
color : #0000ff; 
text-decoration : underline; } 
a:visited { 
color : #0080ff; 
text-decoration : underline; } 
a:hover { 
color : #8000ff; 
text-decoration : underline; }

.lien1:link{font-family:times, sans-serif; font-weight:600; font-size: 12pt; color:#0000ff; background-color: #ffff9d; text-decoration:underline;}
.lien1:active{font-family:times, sans-serif; font-weight:600; font-size: 12pt; color:#8080ff; background-color: #ffff9d; text-decoration:underline;}
.lien1:visited{font-family:times, sans-serif; font-weight:600; font-size: 12pt; color:#0080ff; background-color: #ffffbb; text-decoration:underline;}
.lien1:hover{font-family:times, sans-serif; font-weight:600; font-size: 12pt; color:#8000ff; background-color: #f0f0f0; text-decoration:underline;}

.lien2:link{font-family:times, sans-serif; font-weight:600; font-size: 13pt; color:#f0f0f0; background-color: none; text-decoration:underline;}
.lien2:active{font-family:times, sans-serif; font-weight:600; font-size: 13pt; color:#f0f0f0; background-color: none; text-decoration:underline;}
.lien2:visited{font-family:times, sans-serif; font-weight:600; font-size: 13pt; color:#f0f0f0; background-color: none; text-decoration:underline;}
.lien2:hover{font-family:times, sans-serif; font-weight:600; font-size: 13pt; color:#f0f0f0; background-color: none; text-decoration:underline;}

td.header { 
background-image : url(images/contrat-location.jpg); 
background-repeat : no-repeat; 
height : 122px; 
width : 100%; 
font-family : Arial, Helvetica, sans-serif; 
color : #fbc902; 
font-weight : bold; 
margin-top : 1px; 
padding-left : 1px; } 
.article_table { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; } 
.article_title { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #d7dfe2; 
font-weight : bold; } 
.article_content { 
width : 147px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
font-weight : normal; } 
#menu { 
vertical-align : top; 
padding-top : 5px; 
padding-bottom : 12px; 
background-color : #285f94; 
padding-left : 15px; 
padding-right : 15px; 
text-align : left; } 
#menu a { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #e6e6e6; 
text-decoration : none; 
line-height : 1.6em; 
padding-left : 5px; } 
#menu a:visited { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #eeeeee; 
text-decoration : none; 
line-height : 1.6em; 
padding-left : 5px; } 
#menu a:hover { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #c1cfd6; 
text-decoration : none; 
line-height : 1.6em; } 
td.vmenu_main_off { 
width : 100%; 
border : 0; 
padding : 3px 0 0 20px; } 
td.vmenu_main_on { 
width : 100%; 
border : 0; 
padding : 3px 0 0 20px; } 
div.vmenu_main_off { 
width : 100%; 
font-size : 13px; 
font-weight : normal; } 
div.vmenu_main_on { 
width : 100%; 
font-size : 13px; 
font-weight : bold; } 
td.vmenu_sub_bull_off { 
width : 20px; 
padding : 3px 20px 0 20px; } 
td.vmenu_sub_bull_on { 
width : 20px; 
padding : 3px 20px 0 20px; } 
div.vmenu_sub_bull_off { 
font-size : 11px; 
color : #858585; 
font-weight : bold; } 
div.vmenu_sub_bull_on { 
font-size : 11px; 
color : #505050; 
font-weight : bold; } 
td.vmenu_sub_off { 
width : 100%; 
border : 0; 
padding : 3px 0 0 1px; } 
td.vmenu_sub_on { 
width : 100%; 
border : 0; 
padding : 3px 0 0 1px; } 
div.vmenu_sub_off { 
width : 100%; 
border : 0; 
padding : 0 0 0 0; 
font-size : 12px; 
font-weight : normal; } 
div.vmenu_sub_on { 
width : 100%; 
border : 0; 
padding : 0 0 0 0; 
font-size : 12px; 
font-weight : bold; } 
.leftcol1 { 
background-color : white; } 
.newsrow { 
background-color : #5c81ae; } 
#leftcol { 
width : 174px; } 
#newsbox { 
background-color : #96aecb; 
text-align : left; 
vertical-align : top; 
padding : 10px; } 
#newsbox h1 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #1e466f; 
letter-spacing : 0.2em; 
padding-left : 10px; } 
#newsbox h2 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #d7dfe2; 
font-weight : bold; 
line-height : 6px; 
margin-bottom : 2px; 
padding-left : 10px; } 
#newsbox p { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
margin-top : 0; 
margin-bottom : 10px; 
padding-left : 10px; 
color : #000000; 
font-weight : normal; } 
#logo { 
height : 92px; 
width : 174px; 
background-color : #285f94; } 
#maincontent { 
background-color : #ffffff; 
vertical-align : top; 
padding : 20px 15px 20px 20px; } 
#maincontent h1 { 
color : #000040; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12pt; 
font-weight : bold; } 
#maincontent h2 { 
color : #245585; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; } 
#maincontent p { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
line-height : 1.3em; 
margin-bottom : 10px; } 
contentcol { 
background-color : #ffffff; } 
#promo { 
background-color : #faf9f9; 
border : 1px solid #d6e0e5; 
padding : 10px; 
vertical-align : top; } 
#promo h1 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : bold; 
color : #dba024; 
margin-bottom : 0; } 
#promo p { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
margin-top : 5px; } 
#promo2 { 
background-color : #faf9f9; 
border : 1px solid #d6e0e5; 
padding : 10px; 
vertical-align : top; } 
#promo2 h1 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : bold; 
color : #dba024; 
margin-bottom : 0; } 
#promo2 p { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
margin-top : 5px; } 
hr { 
margin-bottom : 10px; 
width : 40%; 
color : #000000; } 
.topper { 
background-color : #ffffff; } 
.footer { 
background-image : url(images/footerbg.gif); 
background-repeat : repeat-x; 
height : 43px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #525252; 
text-align : center; 
padding-top : 6px; } 
.FormLt1 { 
font-family : Arial; 
font-size : 8pt; 
cursor : pointer; } 
textarea { 
font-size : 8pt; 
height : 75px; 
width : 175px; } 
.logohead { 
font-family : Arial; 
font-size : 25pt; 
font-weight : bold; } 
.logosub { 
font-family : Arial; 
font-size : 8pt; 
font-weight : bold; } 
.sohotext { 
background-color : #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #000000; 
text-decoration : none; 
padding-top : 20px; 
padding-left : 20px; 
padding-right : 15px; } 
.border { 
font-family : Arial; 
font-size : 8pt; 
border : 1px inset #000000; } 
.text { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9pt; } 
.SMtext { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; } 
.uptext { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 7pt; }  

