/* ***************************************************************
 	-----------GLOBAL--------------
 *************************************************************** */

/*  definition des couleurs qui seront utilisees partout dans le 
    site et ce, de facon reguliere */

/* bgColor principale de l'interface */
.mainBackgroundColor { background-color: #9E9E9E; }

/* class qui definissent les bordures des 4 categories */
.propertiesBorder { border-color: #8E413B; }
.boatsBorder { border-color: #8E5C3B; }
.aircraftsBorder { border-color: #968148; }
.carsBorder { border-color: #898E3C; }

/* classes qui definissent la color du border-bottom du tab acitf */
div#global div#headerBox ul#nav li.truepropertiesTab {border-bottom: solid #8E413B 1px;}
div#global div#headerBox ul#nav li.trueboatsTab {border-bottom: solid #8E5C3B 1px;}
div#global div#headerBox ul#nav li.trueaircraftsTab {border-bottom: solid #8E783C 1px;}
div#global div#headerBox ul#nav li.truecarsTab {border-bottom: solid #898E3C 1px;}

/* class qui definissent les background-color des 4 categories */
.propertiesBackgroundColor { background-color: #8E413B; }
.boatsBackgroundColor { background-color: #8E5C3B; }
.aircraftsBackgroundColor { background-color: #8E783C; }
.carsBackgroundColor { background-color: #898E3C; }

.propertiesLightBackgroundColor { background-color: #BFBFBF; }
.boatsLightBackgroundColor { background-color: #BFBFBF; }
.aircraftsLightBackgroundColor { background-color: #BFBFBF; }
.carsLightBackgroundColor { background-color: #BFBFBF; }

.propertiesGradientBackground { background: url(../images/gradients/W832pxGradient-prop.jpg) top left repeat-y #ffffff; }
.boatsGradientBackground { background: url(../images/gradients/W832pxGradient-boat.jpg) top left repeat-y #ffffff; }
.aircraftsGradientBackground { background: url(../images/gradients/W832pxGradient-aircraft.jpg) top left repeat-y #ffffff; }
.carsGradientBackground { background: url(../images/gradients/W832pxGradient-car.jpg) top left repeat-y #ffffff; }

/* classes qui definissent les couleurs de texte des 4 categories */
.propertiesColor { color: #8E413B; }
.boatsColor { color: #8E5C3B; }
.aircraftsColor { color: #8E783C; }
.carsColor { color: #898E3C; }

.color1{ color: #8E413B; }
.borderColor1 { border-color: #8E413B; }

.color2 { color: #8E5C3B; }
.borderColor2 { border-color: #8E5C3B; }

.color3 { color: #8E783C; }
.borderColor3 { border-color: #8E783C; }

.border4 { color: #8E783C; }
.borderColor4 { border-color: #8E783C; }

.propertiesColorDark { color: #8E413B; }
.boatsColorDark { color: #8E5C3B; }
.aircraftsColorDark { color: #968148; }
.carsColorDark { color: #898E3C; }

.sousMenuBackground { background-color: #FFFFFF; }
.contentBackground {	background-color: #FFFFFF; }
.whiteFont { color: #FFFFFF; }
.footerTextColor { color: #E7E7E7; }


div#global .contentFontTitle { font-family: Georgia; font-weight: bold; }     /* Définit uniquement la font pour un titre */
div#global .contentSizeTitle { font-size: 26px; }          /* Définit la taille du titre principal d'une page */
div#global .capitalizedTitle { text-transform: uppercase;}

.contentFontText { font-family: Verdana; }
.contentSizeText { font-size: 11px; }

.overviewTopModule { background-color: #BCBCBC; }

a { text-decoration: none; }

a img { border: 0px; }

div.fioriture {
    text-align: center;
    background: url(../images/fioriturebottom.gif) no-repeat top;
    width: 830px;
    margin: auto;
    padding-bottom: 20px;
    background-color: #ffffff;
}

ul.bulletedlist li.bulletedlistmainitem {
    list-style: url(../images/bullet.gif);
}

ul.bulletedlist li.bulletedlistmainitem ul li {
    list-style: none;
}

div#global div#content a.error {
    font-weight: bold;
    color: #FF0000;
    font-size: 10px;
}

.alternatingDark { background-color: #F0F0F0 }

/* ***************************************************************
 	--------FIN DU GLOBAL ---------
 *************************************************************** */	








/* *************************************************************** */
/* 	HEADER 	*/
/* *************************************************************** */	

li.menuLink a.menuItemFont {
    font-size: 40px;
}

div#global div#headerBox div#header {
    background-image: url(../images/header2.gif);
    background-repeat: no-repeat;
    background-position: top;
}

div#global div#headerBox div#header h1 {
    letter-spacing: 3px;
    word-spacing: 0px;
    text-transform: uppercase;
    font-family: Verdana, Helvetica;
    font-weight: bold;
    font-size: 11px;
}

div#global div#headerBox div#header div#headerLink {
    color: #FFFFFF;
    font-family: Verdana, Helvetica;
    font-weight: bold;
    font-size: 10px;  
    text-transform: uppercase;
    word-spacing: 5px;
}

div#global div#headerBox div#header div#headerLink a {
	text-decoration: none;	
	color: #FFFFFF;
}

div#global div#headerBox div#header div#headerLink a:hover {
	text-decoration: underline;
}

div#global div#headerBox ul#nav li {
	xbackground-image: url(../images/borderOnglet.gif);
	background-repeat: repeat;
}

div#global div#headerBox ul#nav li#navLastTab {
	background-image: url(../images/borderOngletFinal.gif);
	background-repeat: no-repeat;
}

div#global div#headerBox ul#nav li span {
	font-size: 16px;
}

div#global div#headerBox ul#nav li ul {
        margin-top: -1px;
}

div#global div#headerBox ul#nav li ul#propertiesLinks {
	/* background-image: url(../images/gradients/bgproperty.jpg); */
}

div#global div#headerBox ul#nav li ul#boatsLinks {
	/* background-image: url(../images/gradients/bgboat.jpg); */
}

div#global div#headerBox ul#nav li ul#aircraftsLinks {
	/* background-image: url(../images/gradients/bgaircraft.jpg); */
}

div#global div#headerBox ul#nav li ul#carsLinks {
	/* background-image: url(../images/gradients/bgcar.jpg); */
}

div#global div#headerBox ul#nav li ul#propertiesLinks, 
div#global div#headerBox ul#nav li ul#boatsLinks,
div#global div#headerBox ul#nav li ul#aircraftsLinks,
div#global div#headerBox ul#nav li ul#carsLinks {
	background-repeat: repeat-x;
	background-position: bottom;
}

div#global div#headerBox ul#nav li ul li {
	background-image: none;
	text-align: left;
}

div#global div#headerBox ul#nav li ul li a,
div#global div#headerBox ul#nav li ul li a:hover,
div#global div#headerBox ul#nav li ul li a:visited,
div#global div#headerBox ul#nav li ul li a:link {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

div#global div#headerBox ul#nav li .menuLink {
    text-align: center;
}

/* *************************************************************** */
/* 	FIN DU HEADER 	*/
/* *************************************************************** */	













/* *************************************************************** */
/* 	CONTENU 	*/
/* *************************************************************** */	

/************ CONTENT BODY */

.overviewTopRow {
    border-bottom: solid #ffffff 1px;
    padding-left: 10px;
}

div#global div#content h1 {
    font-size: 26px;
}


/*  PREMIUM LISTINGS */



div#global div#content div#premiumListings div.premiumListingBox {
    float: left;
    width: 195px;
    height: 172px;
    padding: 0px;
    margin: 0px;
    margin-left: 6px;
    border: solid #8E403E 1px;
    overflow: hidden;
}

div#global div#content div#premiumListings div.premiumListingBox  div.premiumPriceAlpha {
    width: 195px;
    position: relative;
    background-color: #333333;
    height: 18px;
    margin-top: -22px;
    padding-top: 4px;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
}



div#global div#content div#premiumListings div.premiumPhoto
{
    position: relative;
    width: 195px;
    height: 120px;
    float: none;
    border: 0px;
    margin: 0px;
    background-position: top;
    background-repeat: no-repeat;
    text-align: right;
}



div#premiumListings a
{
    color: #8E413B;
    font-family: Verdana;
    font-weight: bold;
    margin-left: 4px;
    font-size: 10px;
    text-decoration: none;
}





div#premiumListings a:hover
{
    text-decoration: underline;
}


div#overview .overviewTypeTitle {
    font-size: 16px;
}

div#overview .overviewTypeTitlePipe {
    font-size: 16px;
}

div#overview h1 {
    height: 31px;
}

/* *************************************************************** */
/* 	FIN DU CONTENU 	*/
/* *************************************************************** */	







/* *************************************************************** */
/* 	MY INFOS 	*/
/* *************************************************************** */	

div#editMyInfoForm h1 {
	color: #8E413B;
	background-image: url(../images/bulletMargin.gif);
	background-position: top left ;
	background-repeat: no-repeat;
}

/* *************************************************************** */
/* 	FIN MY INFOS 	*/
/* *************************************************************** */	


/* *************************************************************** */
/* 	EDIT MY AGENT SITE INFORMATION 	*/
/* *************************************************************** */	

div#agentInfosTitleContainer h1, div#agentTemplateTitleContainer h1 {
	font-family: Georgia;
	font-size: 22px;
	text-decoration: none;
	border-bottom: solid #333333 1px;
}

div#agentInfosTitleContainer p, div#agentTemplateTitleContainer p {
	color: #333333;
	text-align: left;
}

div.templateThumbnailContainer {
	padding-top: 8px;
	border: solid #333333 1px; 
}

div.templateThumbnailContainerSelected {
	padding-top: 8px;
	border: solid #FF7722 1px; 	
}

div.templateThumbnailContainer img, div.templateThumbnailContainerSelected img {
	margin: 8px;
}

div.templateThumbnailContainer a, div.templateThumbnailContainer a:link,
div.templateThumbnailContainer a:visited,
div.templateThumbnailContainerSelected a, div.templateThumbnailContainerSelected a:link,
div.templateThumbnailContainerSelected a:visited {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

div.templateThumbnailContainer a:hover, div.templateThumbnailContainerSelected a:hover {
	text-decoration: underline;
}

table#agentInfosTable tr td span, div.templateThumbnailContainer span,
div.templateThumbnailContainerSelected span {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

/* *************************************************************** */
/* 	FIN DE EDIT MY AGENT SITE INFORMAITON 	*/
/* *************************************************************** */	

	

/* *************************************************************** */
/* 	FOOTER 	*/
/* *************************************************************** */	

div#global div#footerBox table#colorBars
{
    border: solid #ffffff 1px;
    border-left: 0px;
}

div#global div#footerBox div#footer div#footerLinks ul#footerCategoriesList li a {
    letter-spacing: 1.0px;
    font-size: 10px;
    text-transform: uppercase;
}

div#global div#footerBox div#footer div#footerLinks ul#footerCategoriesList li a:hover {
    text-decoration: underline;
}

div#global div#footerBox div#footer div#footerLinks ul#footerActionsList li a:hover {
    text-decoration: underline;
}

.footerTextColor {
    color: #eeeeee;
}

.footerFont {
    font-size: 9px;
    font-family: Verdana;
    text-decoration: none;
}

/* *************************************************************** */
/* 	FIN DU FOOTER */
/* *************************************************************** */	



/* *************************************************************** */
/* 	TERMS OF USE          */
/* *************************************************************** */
div#termsOfAgreements
{
    width: 100%;
    font-family: Verdana, Tahoma, Arial, MS sans-serif;
    font-size: 80%;
    margin-bottom: 40px;
}

div#step4LicenseAgreement div#termsOfAgreements,
div#registerLicenseAgreement div#termsOfAgreements
{
    overflow: scroll;
    height: 400px;
    border: solid #cccccc 1px;
}

div#termsOfAgreements h1
{
    color: #333333;
    background: url(../images/gradients/gray-dient-header-bg.jpg) top left repeat-y;
    padding: 10px 10px 13px 30px;
    font-size: 100%;
}

div#termsOfAgreements h2
{
    font-family: Georgia;
    font-weight: normal;
    font-size: 26px;
    color: #8E413B;
    display: block;
    margin: 0px 20px 0px 20px;
    margin-top: 20px;
    padding: 0px 20px 0px 40px;
    background: url(../images/bulletGrey.gif) 0px 8px no-repeat;
    border: 0px;
}

div#termsOfAgreements ul
{
    list-style: lower-alpha outside;
    margin-bottom: 10px;
}

div#termsOfAgreements ul li
{
    margin-left: 80px;
    margin-bottom: 10px;
}

div#termsOfAgreements p
{
    color: #333333;
    margin: 1px 20px 10px 60px;
    padding-top: 5px;
    border-top: solid #8E5C3B 1px;
}


/* *************************************************************** */
/* 	FIN TERMS OF USE      */
/* *************************************************************** */