a:link{text-decoration:none; color:#ff6500;}
a:visited{text-decoration:none; color:#ff6500;}
a:hover{text-decoration:none; color:#ff9a02;}
a:active{text-decoration:none; color:#ff9a02;}

a.utility:link{text-decoration:none; color:#848EA5;}
a.utility:visited{text-decoration:none; color:#848EA5;}
a.utility:hover{text-decoration:none; color:#FF8800;}
a.utility:active{text-decoration:none; color:#1510C6;}



body
{
background-color:#9c9a9c;
margin:0px;
}


.surround
{
margin-left:auto;
margin-right:auto;
width:770px;
}

.outer-table
{
border-style:solid;
border-width:1px;
border-color:#7D7D7D;
background-color:#ffffff;
}

.seo
{
background-color:#efefef;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:center;
color:#7b7d7b;
padding:2px;
}

.seonew
{
background-color:#efefef;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:center;
color:#EFEFEF;
padding:2px;
}

.bg-area
{
background:url(assets-france/builder1-house-bg2.gif) bottom left no-repeat;
}

.ct
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:left;
color:#848EA5;
}

.ct2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:center;
color:#848EA5;
}

.tct2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
text-align:center;
color:#848EA5;
font-weight:bold;
}

.ct-r
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:right;
color:#848EA5;
}

.sm
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:left;
color:#848EA5;
}

.sm-02
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:left;
color:#848EA5;
line-height:180%;
}

.bt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
color:#848EA5;
font-weight:bold;
}

.bt-r
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:right;
color:#848EA5;
font-weight:bold;
}

.tct
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13pt;
text-align:left;
color:#848EA5;
font-weight:bold;
}

.sitemap
{
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:center;
color:#848EA5;
padding:4px;
background:url(assets-france/builder1-sitemap-bg.gif) bottom left no-repeat;
}

.form-01
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#848EA5;
text-align:left;
background-color:#F7F3F7;
padding:5px;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#848EA5;

}

.form-02
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#848EA5;
text-align:center;
background-color:#F7F3F7;
padding:5px;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#848EA5;
font-weight:bold;
}

 .form-03
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#848EA5;
text-align:left;
background-color:#EFEFEF;
padding:5px;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#848EA5;

}


.address
{
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:center;
color:#848EA5;
padding:5px;
}

.map
{
height:1px;
color:#848EA5;
}
.table-01
{

background-color:#EFEFEF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
color:#848EA5;
padding:3px;
font-weight:bold;
}

.table-02
{
padding:20px 3px;
}

.table-03
{
padding:0px 3px 20px 3px;
}

.table-04
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:left;
color:#848EA5;
padding:5px;
border-style:solid;
border-width:1px;
border-color:#C7CBD6;
background-color:#ffffff;
}

.table-04-cs
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:left;
color:#848EA5;
padding:20px 35px;
border-style:solid;
border-width:1px 0px 0px 0px;
border-color:#C7CBD6;
background-color:#ffffff;
}

 .table-04-cs-2
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:left;
color:#848EA5;
padding:20px 35px;
border-style:solid;
border-width:0px 0px 0px 0px;
border-color:#C7CBD6;
background-color:#ffffff;
}

.table-05
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
text-align:left;
color:#848EA5;
padding:5px;
background-color:#EFEFEF;
font-weight:bold;
}

.table-05-r
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
text-align:right;
color:#848EA5;
padding:5px;
background-color:#EFEFEF;
font-weight:bold;
}

.table-06
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:left;
color:#848EA5;
padding:5px;
background-color:#F3F3F3;
border-style:solid;
border-width:1px 0px 0px 0px;
border-color:#C7CBD6;
font-weight:bold;
}

.table-06-r
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:right;
color:#848EA5;
padding:5px;
background-color:#F3F3F3;
border-style:solid;
border-width:1px 0px 0px 0px;
border-color:#C7CBD6;
font-weight:bold;
}

.table-07
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:right;
color:#848EA5;
padding:5px;
background-color:#EFEFEF;
border-style:solid;
border-width:1px 0px 0px 0px;
}

.table-08
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:left;
color:#848EA5;
padding:5px;
background-color:#EFEFEF;
border-style:solid;
border-width:1px 0px 0px 0px;
}

.btt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:right;
color:#848EA5;
}

.reference
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
text-align:left;
font-weight:bold;
border-style:solid;
border-width:1px 2px 1px 1px;
border-color:#654321;
background-color:#123456;
line-height:120%;
padding:5px 5px 5px 5px;
}

