﻿@charset "utf-8";
/* CSS Document */
body{
background:url(../../images/bgd/body_bgd.jpg) fixed no-repeat;
background-color:#000000;
background-position:top;
margin-top  : 0px;
padding-top : 0px;
}



#background{
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
/*overflow:hidden;*/
}



#adminTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#000000; 
line-height:17px;
font-weight:bold;
background-color:#FFFFFF;
padding:3px;
min-height:73px;

width:270px;
margin-top:7px;
position:absolute;
margin-left:550px;
}


#mainSplash{
background:url(../../images/bgd/splash_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}

#mainSplash a, a:hover, a:visited{
color:#FFFFFF;
}

#mainSplash .middleBanner{
background:#000000;
width:975px;
height:37px;
/*border:solid #FF0000 1px;*/
position:absolute;
top:50%;
margin-top:-18px;
left:0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
filter:alpha(opacity=65);
/* Firefox */
opacity:0.65;
}

#mainSplash .logo{
width:156px;
height:78px;
left:50%;
margin-left:-78px;
/*border:solid #FF0000 1px;*/
position:absolute;
top:50%;
margin-top:-95px;

}

#background .PubWhiteBox{
border:inset #ffffff 1px;  /* ff solve a bug with flash */
background:#ffffff;
width:640px;
height:222px;
position:absolute;
left:90px;
top:60px;
}


#mainSplash .middleBanner p{
margin-top:9px;
}

/** admin  **/

#background .descriptionboxAdmin{
border:inset #ffffff 1px;/* ff solve a bug with flash */
background:#ffffff;
width:730px;
min-height:200px;
position:relative;
left:0px;
}

#background .descriptionboxAdmin .textboxAdminLeft{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#6a6e6f;
background:#ffffff;
width:346px;
margin-top:13px;
min-height: 100px; /*ie6 */
/*position:relative;*/
margin-bottom:13px;
margin-left:32px;
line-height:17px;
/*border:solid #FF0000 1px;*/
float:left;
}

#background .descriptionboxAdmin .textboxAdminRight{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#6a6e6f;
background:#ffffff;
width:310px;
margin-top:13px;
min-height: 100px;
position:absolute;
margin-bottom:13px;
margin-left:18px;
left:385px;
line-height:17px;
/*border:solid #FF0000 1px;*/

}

#background .descriptionboxAdmin .textboxAdminMiddle{
margin-top:13px;
height:174px; /* ie will set the body/html to 100%, anything overflowing that will (incorrectly) resize it. go IE */       
min-height:174px; /* when FF/etc automatically size the body/html it should be AT LEAST the height of the entire browser window, but can expand based on content. */
left:378px;
position:absolute;
margin-bottom:13px;
margin-left:0px;
line-height:17px;
float:left;
/*border:solid #FF0000 1px;*/


width:2px;

background-color:#8F8F8F;
/*border:solid #FF0000 1px;*/

}

/** /admin  **/

/** Sales Boutique  **/
#mainSales{
background:url(../../images/bgd/contact_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}

/** /Sales Boutique  **/

/** Contact  **/
#mainContact{
background:url(../../images/bgd/contact_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}

#background .descriptionbox .TextContact1{
/*border:solid #00FF00 1px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6a6e6f;
text-transform:uppercase;


float:left;
background:#ffffff;
margin-top:13px;
position:relative;
margin-left:90px;
}

#background .descriptionbox .TextContact1 strong{
font-size:12px;

}

#background .descriptionbox .TextContact2{
/*border:solid #FF0000 1px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#6a6e6f;
float:left;
background:#ffffff;
margin-top:13px;
position:relative;
margin-left:47px;
line-height:17px;
}

#background .descriptionbox .TextContact3{

clear:both;

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6a6e6f;

line-height:17px;


background:#ffffff;
top:26px;
position:relative;
margin-left:90px;

}

#background .descriptionbox .TextContact3 a{
color:#333333;
border-bottom:1px solid #EAE59B;
text-decoration:none
}

/** /Contact  **/

/** Awards  **/
#mainAwards{
background:url(../../images/bgd/about_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}

#background .descriptionbox .textbox4{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#6a6e6f;
background:#ffffff;
width:626px;
margin-top:13px;
height: 100px; /*ie6 */
position:relative;
margin-bottom:6px;
margin-left:90px;
line-height:17px;
overflow:auto;
}

#background .descriptionbox .textbox4 p{
line-height:16px;
margin:0px;
padding:0px;
height:8px;
font-size:0;
}

#background .descriptionbox .textbox4 li{
margin:0px;
padding:0px;


}

#background .descriptionbox .textbox4 ul{

margin:0px;
padding-left:15px;
padding-top:2px;
}

#background .descriptionbox .textbox4 a{
color:#333333;
border-bottom:1px solid #EAE59B;
text-decoration:none;
}

#background .descriptionbox .belcourt{
/*border:solid #FF0000 1px;*/
text-align:right;
}

/** /Awards  **/

/** About  **/
#mainAbout{
background:url(../../images/bgd/about_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}

#background  .descriptionboxFind{
border:inset #ffffff 1px;/* ff solve a bug with flash */
background:#ffffff;
width:547px;
height:607px;
position:relative;
left:63px;
}

#background  .googlemapbox{
border:solid #999999 6px;/* ff solve a bug with flash */
background:#ffffff;
width:501px;
height:345px;
position:relative;
left:15px;
top:213px;
overflow:hidden;
}


#background .descriptionboxFind .textbox{
/*border:solid #ff0000 1px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#6a6e6f;

background:#ffffff;
width:370px;
min-height: 81px; /*ie6 */
float:left;
position:absolute;
left:15px;
top:36px;
line-height:17px;
}

#background .descriptionboxFind .text2{
font-size:28px; 
line-height:30px;
text-transform:uppercase;
font-weight:bold;

}
/** /About  **/

/** LoftsAmenities  **/

#mainLoftsAmenities{
background:url(../../images/bgd/lofts_amenities_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}

#mainLoftsAmenitiesBuilding{
background:url(../../images/bgd/lofts_amenities_b_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}

#mainLoftsAmenitiesRooftop{
background:url(../../images/bgd/lofts_amenities_c_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}

#mainLoftsAmenitiesKitchen{
background:url(../../images/bgd/lofts_amenities_a_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}

#mainLoftsAmenitiesBathroom{
background:url(../../images/bgd/lofts_amenities_d_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}

#mainLoftsAmenitiesPoolDeck{
background:url(../../images/bgd/lofts_amenities_e_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}

#background .descriptionbox .textbox3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#6a6e6f;

background:#ffffff;
width:626px;
margin-top:10px;
min-height: 81px; /*ie6 */
position:relative;
margin-bottom:38px;
margin-left:90px;
line-height:17px;
}

#background .descriptionbox .textbox3 ul{
margin:0px;
padding-left:15px;

}

#background .descriptionbox .menuBoxAmeneties{
/*border:solid #00FF00 1px;*/
width:635px;
min-height:11px;
margin-bottom:7px;
left:90px;
position:relative;
}

#background .descriptionbox .menuBoxAmenetiesReturn{
/*border:solid #00FF00 1px;*/
float:right;
margin-top:-2px;
width:15px;
}



#background .descriptionbox .menuBoxAmeneties .menu1{
/*border:solid #FF0000 1px;*/
float:left;
margin:0px;
padding:0px;
margin-right:15px;
}

#background .descriptionbox .menuBoxAmeneties .menu2{
/*border:solid #FF0000 1px;*/
float:left;
margin-right:15px;
}

#background .descriptionbox .menuBoxAmeneties .menu3{
/*border:solid #FF0000 1px;*/
float:left;
margin-right:15px;
}

#background .descriptionbox .menuBoxAmeneties .menu4{
/*border:solid #FF0000 1px;*/
float:left;
margin-right:15px;
}

#background .descriptionbox .menuBoxAmeneties .menu5{
/*border:solid #FF0000 1px;*/
float:left;
}

/** /LoftsAmeneties  **/

/** LoftsFloor **/

#background .floorSelection{
/*border:solid #FF0000 1px;*/
font-size:24px;
font-weight:bold;
line-height:30.5px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
text-transform:uppercase;
color:#DCD458;

width:31px;
margin-top:36px;
margin-left:503px;
position:absolute;

}

#background .floorSelection a{
color:#FFFFFF;
text-decoration:none
}
#mainLoftsFloor{
background:url(../../images/bgd/lofts_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}

#background .descriptionboxFloor{
/*border:inset #ff0000 1px; ff solve a bug with flash */
background:#ffffff;

width:493px;
height:570px;
position:absolute;
top:0px;
left:12px;

}

#background .descriptionboxFloor .floorPlanBox{
/*border:inset #ff0000 1px;*/
top:280px;
left:200px;
position:absolute;
margin:0px;
padding:0px;

}

#background .descriptionboxFloor .floorPrice{
/*border:inset #ff0000 1px;*/
top:280px;
left:24px;
position:absolute;
margin:0px;
padding:0px;
text-align:left;

}

#background .descriptionboxFloor .floorPlanFloorCloseButton{
top:266px;
left:617px;
position:absolute;

}


#background .descriptionboxFloor .floorPlanSectionTitleBox{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:36px;
text-align:left;
color:#636363;

width:150px;
height:41px;
margin-top:36px;
position:absolute;
margin-left:25px;
}

#background .descriptionboxFloor .floorPlanSectionTextBox{
font-family:Arial, Helvetica, sans-serif;
font-size:13.5px;
text-align:left;
color:#636363;
line-height:17px;

width:275px;
height:218px;
margin-top:116px;
position:absolute;
margin-left:24px;
}

#background .descriptionboxFloor .TopTitle{
font-family:Arial;
font-weight:bold;
font-size:28px;
text-align:left;
text-transform:uppercase;
color:#636363;
/*line-height:17px;*/

/*width:275px;*/
/*height:218px;*/
line-height:25px;
margin-top:51px;
padding-top:12px;
position:absolute;
margin-left:24px;
/*border:solid #FF0000 1px;*/
}

#background .descriptionboxFloor .floorSectionTextBox{
font-family:Arial, Helvetica, sans-serif;
font-size:13.5px;
text-align:left;
color:#636363;
line-height:17px;

width:275px;
height:185px;
margin-top:75px;
position:absolute;
margin-left:24px;
/*border:solid #FF0000 1px;*/
overflow:hidden;
}

#background .descriptionboxFloor .floorPlanSectionPdfTitleBox{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:left;
text-transform:uppercase;
color:#636363;

width:151px;
height:24px;
margin-left:23px;
margin-top:469px;
position:absolute;
}

#background .descriptionboxFloor .floorPlanSectionSoldTitleBox{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
text-align:left;
text-transform:uppercase;
color:#ff0000;

width:100px;
height:24px;
top:352px;
left:55px;
/*margin-left:23px;
margin-top:469px;
border:solid #FF0000 1px;*/
position:absolute;
visibility:hidden;
}

#background .descriptionboxFloor .floorPlanSectionPhaseIITitleBox{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
text-align:left;
text-transform:uppercase;
text-align:left;
color:#ff0000;

width:150px;
height:24px;
top:310px;
left:23px;
/*margin-left:23px;
margin-top:469px;*/
/*border:solid #FF0000 1px;*/
position:absolute;
visibility:hidden;
}

#background .descriptionboxFloor .PdfUploadForm{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
text-align:left;
color:#568127;
width:167px; /*ff*/
height:17px;
margin-left:23px;
margin-top:320px;
position:absolute;
}

#background .descriptionboxFloor .Available{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
text-align:left;
color:#636363;

width:167px; /*ff*/
height:17px;
margin-left:23px;
margin-top:280px;
position:absolute;
}

#background .descriptionboxFloor .PdfUploadForm input[type="file"] { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight:bold;
color: #568127; 
border-color: #CCCCCC #808080 #808080 #CCCCCC; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px ;
height:17px;
width:150px;
margin-top:5px;
} 

#background .descriptionboxFloor .PdfUploadForm input[type="submit"] { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight:bold;
color: #568127; 
border-color: #CCCCCC #808080 #808080 #CCCCCC; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px ;
height:17px;
float:right;
background:none;
} 


#background .descriptionboxFloor .floorPlanSectionPdfBox{
/*border:solid #FF0000 1px;*/
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:left;
text-transform:uppercase;
color:#636363;

width:170px;
margin-left:23px;
margin-top:480px;
position:absolute;
}

#background .descriptionboxFloor .floorPlanSectionPdfBox .pdfbox{

text-align:left;
position:relative;
margin-bottom:5px;
}

#background .descriptionboxFloor .floorPlanSectionPdfBox .floorsplan{

text-align:left;
position:relative;
margin-bottom:5px;

font-size:13.5px;
line-height:17px;

text-transform:none;
color:#636363;
}

#background .descriptionboxFloor .floorPlanSectionPdfBox a{
color:#636363;
border-bottom:1px solid #EAE59B;
text-decoration:none
}

#background .descriptionboxFloor .floorPlanFloorTitleBox{
/*border:solid #FF0000 1px;*/
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:80px;
text-align:left;
color:#636363;
line-height:70px;


width:149px;
height:139px;
line-height:63px;
padding:0px;
margin:0px;
margin-left:346px;
margin-top:136px;
position:absolute;
}

#background .descriptionboxFloor .floorPlanFloorTitleBox .exp{
/*border:solid #FF0000 1px;*/
font-size:40px;
line-height:32px;
margin:0px;
margin-top:13px;
position:absolute;

}

#background .descriptionboxFloor .rosedesvents {
/*border:solid #FF0000 1px;*/
font-size:40px;
line-height:32px;
margin:0px;
/*margin-top:353px;
margin-left:90px;*/
position:absolute;
top:353px;
left:90px;

}



/** /LoftsFloor **/

/** Lofts **/
#mainLofts{
background:url(../../images/bgd/lofts_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}

#background .imageBox1{

left:11px;
top:11px;
position:absolute;
}

#background .imageBox2{
left:217px;
top:11px;
position:absolute;
}

#background .imageBox3{
left:422px;
top:11px;
position:absolute;
}

#background .descriptionbox .textboxVirtual{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#6a6e6f;
background:#ffffff;
width:626px;
margin-top:13px;
overflow:auto;
height: 130px; /*ie6 */
position:relative;
margin-bottom:13px;
margin-left:90px;
line-height:17px;

}
/** /Lofts  **/



/** QDS  **/

#mainQds{
background:url(../../images/bgd/qds_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}


#background .descriptionbox .TextQds{
/*border:solid #FF0000 1px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#6a6e6f;
float:left;
background:#ffffff;
width:275px;
height:281px;
margin-top:10px;
/*min-height: 100px; /*ie6 
overflow:auto;
overflow-x: hidden;*/
position:relative;

margin-bottom:13px;
left:90px;
line-height:17px;
}


#background .descriptionbox .TextQds a{
/*border:solid #FF0000 1px;*/
color:#6a6e6f;
text-decoration:underline;
font-weight:bold;
}

#background .descriptionbox .TextQds a:hover{
/*border:solid #FF0000 1px;*/
color:#DCD458;
text-decoration:underline;
}

#ImageBoxQdsFlashContainer
{
	height:280px;
	left:125px;
	position:relative;
	right:0px;
	margin-bottom:13px;
	margin-top:13px;
}

#background .descriptionbox .ImageBoxQds{
border:solid #FF0000 0px;
width:318px;
height:281px;
margin-top:13px;
margin-bottom:13px;
position:relative;
margin-left:397px;
text-align:left;
}

#background .descriptionbox .picCredit{
/*border:solid #FF0000 1px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#6a6e6f;
position:absolute;
bottom:0px;
right:13px;

}

/** /QDS  **/

/** News  **/

#mainNews{
background:url(../../images/bgd/news_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
top:0px;
}

#background .descriptionboxNews{
border:inset #ffffff 1px;/* ff solve a bug with flash */
background:#ffffff;
width:544px;
height:576px;
position:relative;
left:75px;
overflow:auto;
}


#background .descriptionboxNews .textbox{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#7B7B7B;

background:#ffffff;
width:514px;
margin-top:13px;
min-height: 100px; /*ie6 */
position:relative;
margin-bottom:13px;
margin-left:15px;
margin-right:15px;
line-height:17px;
/*border:solid #FF0000 1px;*/
}

#background .descriptionboxNews .textbox h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
color:#8B8B8B;
font-size:35px;
line-height:35px;
}

#background .descriptionboxNews .textbox a{
color:#8B8B8B;
}

#background .descriptionboxNews .textbox .date2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
color:#9d9742;
font-size:15px;
line-height:15px;
margin-top:9px;
}

#background .navigationLoft {
text-align:center;
background:url(../../images/bgd/pointilles_bgd.jpg);
width:545px;
height:26px;
position:relative;
left:76px;
border-top:dashed #000000 1px;

font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;


/*border:solid #FF0000 1px;*/
}

#background .navigationLoft a{
color:#8B8B8B;
text-decoration:none;
}

#background .navigationLoft .top{
float:left;
/*border:solid #FF0000 1px;*/
position:absolute;
left:15px;
padding-top:3px;
color:#8B8B8B;
z-index:100;
}

#background .navigationLoft .bottom{
float:right;
/*border:solid #FF0000 1px;*/
position:relative;
color:#8B8B8B;
padding-top:3px;
right:15px;
}

#background .pub{
width:204px;
height:210px;
position:absolute;
left:12px;
}


/** /News  **/

/** HOME  **/
#mainHome{
background:url(../../images/bgd/home_bgd.jpg) no-repeat;
width:975px;
height:610px;
border:0px;
margin: 0 auto;
position:relative;
margin-top:0px;
}

#background .descriptionbox{
border:inset #ffffff 1px;/* ff solve a bug with flash */
background:#ffffff;
width:730px;
/*min-height:130px;*/
	min-height:130px; 
	
	 /* FF and compliant browsers should automatically size the descriptionbox */       
	/*height:130px; /* ie will set descriptionbox to 130%, anything overflowing that will (incorrectly) resize it. go IE      
	based on content. */

position:relative;
left:0px;
}


#background .descriptionbox .textbox{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#6a6e6f;
background:#ffffff;
width:626px;
margin-top:13px;
min-height: 100px; /*ie6 */
position:relative;
margin-bottom:13px;
margin-left:90px;
line-height:17px;
}

#background .descriptionbox .textbox a{
color:#8B8B8B;
border-bottom:1px solid #EAE59B;
text-decoration:none;
}



#background .pub{
width:204px;
height:210px;
position:absolute;
left:12px;
}

/** /HOME  **/

/** General  **/
#background .logo{
width:224px;
height:78px;
right:0px;
position:absolute;
top:7px;
text-align:right;
/*border:solid #FF0000 1px;*/
}

#background .virtual{
width:80px;
float:left;
}

#background .descriptionbox .text2{
font-size:28px; 
line-height:30px;
text-transform:uppercase;
font-weight:bold;

}

#background .descriptionbox .italique{
font-style:italic;
}


#background .descriptionboxNewsContainer{
width:730px;
min-height:130px;
position:absolute;
bottom:0px;
left:0px;
}


#background .descriptionboxContainer{
width:730px;
min-height:130px;
position:absolute;
bottom:40px;
left:0px;
}

#TitreFlash
{
margin-left : 80px;
font-family:Arial, Helvetica, sans-serif;
font-size:50px;
line-height:41px;
color:#FFFFFF;
text-transform:uppercase;
}

#background .descriptionboxContainer .TitreFlash{
/* border:solid #FF0000 1px; */
margin-left:80px;
margin-bottom:0px;
text-align:left;
position:relative;

}

#background .descriptionboxFloor .floorAnimBox{
/*border:solid #FF0000 1px;*/
position:absolute;
margin-top:36px;
margin-left:150px;
}

#floorAnimBox2
{
position:absolute;
margin-top:36px;
margin-left:145px;

}

#background .descriptionboxFloor .floorAnimBox2{
/*border:solid #FF0000 1px;*/
position:absolute;
margin-top:36px;
margin-left:145px;
}


#background .descriptionboxContainer .TitreText{
/*border:solid #FF0000 1px;*/
margin-left:90px;
margin-bottom:19px;
text-align:left;
position:relative;

font-family:Arial, Helvetica, sans-serif;
font-size:50px;
line-height:41px;
text-transform:uppercase;
color:#FFFFFF;


}
#background .descriptionboxContainer br{
/*border:solid #FF0000 1px;*/
}

#background .language{
width:53px;
height:17px;
position:absolute;
left:0px;
bottom:13px
}

#background .footer{
width:335px;
/*border:solid #FF0000 1px;*/
position:absolute;
right:12px;
bottom:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}

#background .footer a{
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-size:10px;
}

#background .footer .policy{
/*border:solid #FF0000 1px;*/

margin-right:0px;
right:0px;
float:right
}

#background .footer .contact{

/*border:solid #FF0000 1px;*/
right:25px;
position:relative;
float:left;
margin-right:0px;
}


#background .footerFr{
width:360px;
/*border:solid #FF0000 1px;*/
position:absolute;
right:12px;
bottom:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}

#background .footerFr a{
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-size:10px;

}

#background .footerFr .policy{
/*border:solid #FF0000 1px;*/

margin-right:0px;
right:0px;
float:right
}

.created_by_whynotblue
{
	position:absolute;
	top:20px;
	right:0px;
}

#background .footerFr .contact{

/*border:solid #FF0000 1px;*/
right:25px;
position:relative;
float:left;
margin-right:0px;
}

/** MENU  **/
#background .menu{
width:200px;
overflow:visible;
position:absolute;
right:0px;
bottom:35px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

}

#background .menu ul{
left:0px;
padding:0px;
list-style:none;
margin-left:0px;
margin:0px;

}


#background .menu ol{
left:0px;
padding:0px;
list-style:none;
margin-left:0px;
margin:0px;
}


#background .menu li{
text-align:right;
left:0px;
margin-left:0px;
padding-left:0px;
line-height:13px;
min-height:20px;
padding-top:8px;
padding-bottom:0px;
margin-bottom:0px;
list-style:none;
vertical-align:bottom;
}

#background .menu li a{
color:#ffffff;

text-decoration:none;
font-size:12px;

}

#background .menu .sublevel{

margin:0px;
margin-right:12px;
padding:0px;
margin-top:0px;
line-height:normal;
overflow:visible;
}


#background .menu li .subselected {

color:#DCD458;

}
/** /MENU  **/
/** /General  **/
