
body {
margin:0px;
font-family:Helvetica;
font-size:12px;
	text-align:justify;
	background-color:White;
}

div.content
{
	overflow:auto;
	height: 100%;

}
table.tetiere
{
	margin:0 ; 
	text-align:center;
	}
table.corps
{
	margin:0 ; 
	text-align:center;
}
/*Menu*/
td.menuTransaction
{
	background-color:#3C5662;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;

}
td.menuTransaction2
{
	background-color:#3C5662;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;

}
td.menuTransactionSansUnderline
{
	background-color:#3C5662;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
td.menuBlanc
{
	background-color:#FFFFFF;
	
}
a.menuTransaction
{
	color:white;
}
table.sousMenu
{
	border:1px solid #705F56;
	font-size:11px;
	font-weight:bold;
	background-color:#d3d8da;
}
td.sousMenu
{
	color:#3d5662;
	h: expression(onmouseover=new Function("this.style.backgroundColor='#324954';"),
                  onmouseout=new Function("this.style.backgroundColor='#d3d8da';"));

}
td.sousMenu:hover
{
	background-color:#324954;
}
a.sousMenu
{
	color:#3d5662;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.sousMenu:hover
{
	color:White;
	text-decoration:none;
}
/*Quoi2Neuf*/
td.quoi2Neuf,tr.quoi2Neuf
{
    background-color:b1c903;

}
/*COUP de COEUR*/
.coup2CoeurTitre {
	background-image:url("../img/coup2coeur2.gif");
	background-repeat: no-repeat;
	background-position:left top;
}
.coup2coeur
{
	color:white;
	font-size:12px
}
a.coup2coeur
{
	color:#BD1220;
}
a.coup2coeur:hover
{
	color:#BD1220;
}
a.coup2coeur:visited
{
	color:#BD1220;
}
a.coup2coeur:active
{
	color:#BD1220;
}
td.coup2coeur,tr.coup2coeur
{
	background-color:#BD1220;
}
.liseretCoup2coeur
{
	background-color:#000000;
}

/*Compte*/
td.compte,tr.compte
{
	background-color:#D3D8DA;
	font-size:12px;
	/*font-weight:bold;*/
}
a.compte
{
	color:#607884;
	font-size:12px;
	/*font-weight:bold;*/
	
}	
a.compte:hover
{
	color:#705F56;
}
a.compte:visited
{
	color:#607884;
}
a.compte:active
{
	color:#607884;
}
.compteTitre
{
	font-size:20px;
	/*font-weight:bold;*/
	color:Black;
	text-align:center;
}
.compteInfo
{
	font-size:14px;
	/*font-weight:bold;*/
	color:Black;
}
.registration
{
	color:White;
}
.compulsory
{
	color:Red;
	/*font-weight:bold;*/
}
.guideline
{
	color:Black;
	font-size:12px;
}
/*Recherche*/
.recherche
{
	color:#FFFFFF;
	text-align:left;
	font-size:14px;
	/*font-weight:bold;*/
}
table.recherche
{
	color:#FFFFFF;
	text-align:left;
}
.rechercheSeparateurHorizontale
{

	text-align:center;
	background:url("../img/separateurHorizontalRech.gif") repeat-x top center;
	background-color:#705F56;

}
.rechercheSeparateurHorizontale2
{

	text-align:center;
	background:url("../img/separateurHorizontalRech.gif") repeat-x bottom center;
	background-color:#705F56;

}
a.recherche
{

	color:White;

}
td.recherche,tr.recherche
{
	color:#FFFFFF;
	background-color:#705F56;
}

.rechercheLiseretHaut
{
	background:url("../img/liseretVertMarron.gif") repeat-x top center;
	text-align:right;
	background-color:#705F56;
}
.rechercheLiseretDroite
{
	background:url("../img/liseretVertMarronDroite.gif") repeat-y top right;
	text-align:right;
	background-color:#705F56;
}
.rechercheLiseretBas
{
	background:url("../img/liseretVertMarronBas.gif") repeat-x bottom center;
	text-align:right;
	background-color:#705F56;
}
.carte
{
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
}
.recherchePrix
{
	color:#FFFFFF;
	text-align:right;
}
.requiredField
{
	color:Red;
	font-size:12px;
	
}

/*Résultat Recherche*/
.resultat
{
	color:#705f56;
	font-size:16px;
}
table.resultatRechercheItem
{
	border:2px solid #d4d600;
	background-color:#705f56;
	color:White;
	font-size:14px;
}
hr.resultatRechercheItem
{
	color:White;
	background-color: White;
	height: 2px;
}
table.resultatRechercheItemComp
{
	background-color:#705f56;
	color:White;
	font-size:14px;
}

table.resultatRechercheAlternateItem
{
	border:2px solid #f6f7cc;
	background-color:#e2dfdd;
	color:black;
	font-size:14px;
}
hr.resultatRechercheAlternateItem
{
	color:black;
	background-color: black;
	height: 2px;
}
table.resultatRechercheAlternateItemComp
{
	background-color:#e2dfdd;
	color:black;
	font-size:14px;
}
a.resultatRechercheItemComp
{
	background-color:#705f56;
	color:White;
	font-size:14px;
	text-decoration:none;
}

a.resultatRechercheAlternateItemComp
{
	background-color:#e2dfdd;
	color:black;
	font-size:14px;
	text-decoration:none;
}
a.resultatRechercheItem
{
	background-color:#705f56;
	color:White;
	font-size:14px;
	text-decoration:none;
}

a.resultatRechercheAlternateItem
{
	background-color:#e2dfdd;
	color:black;
	font-size:14px;
	text-decoration:none;
}

.imageBig
{
	/*display:none;
	width:247;
	height:150px;
	position:absolute;
	top:0px;
	left:20px;
	float:left;
*/
        position: fixed; 
        _position: absolute; 
        bottom: 20px; 
        top:expression(body.scrollTop + document.body.clientHeight - 205 + "px"); 
        left: 50px; 
		width: 240px;

	
}
.photoPrincipale
{

	text-align:left;
	vertical-align:middle;
}


/*PAGE DETAIL*/
.text_info_gen{
	font-size:12px;
	text-decoration:underline;
}
.text_info_gen_white
{
	font-size:12px;
	text-decoration:underline;
	color:white;
	vertical-align:middle;
}
.text_white_small
{
	font-size:12px;
	color:white;
	vertical-align:middle;
}
.text_black_small
{
	font-size:12px;
	color:black;
}
.text_white_bold_underline
{
	color: #FFFFFF;
	text-decoration:underline;
}
.text_white
{
color: #FFFFFF
}
.cursor_hand
{
	cursor:pointer;
}



/*Petit Poucet*/
.currentNodeBreadCrumb
{
font-family:Helvetica;
font-size:14px;
color:#607884;
font-weight:bold;
text-decoration:none;
}
.otherNodeBreadCrumb
{
font-family:Helvetica;
font-size:14px;
color:#607884;

}

/*Mentions légales*/
.mentionlegale
{
	color:#607884;
	font-size:11px;
}

.mentionlegaleSousTitre
{
    font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color:#607884;
}

.mentionlegaleTitre
{
    font-size: 16px;
		color:#607884;
}

/*Comparaison de bien*/
.filet_marron
{
	background:url("../img/pixelMarron.gif") repeat-y top center;
	text-align:right;

}
.align_CheckBox
{
	text-align:center;
	width:20px;
	background-color:#e2dfdd;
	border:1px solid #705F56;
			
}
.align_CheckBox_white
{
	text-align:center;
	width:20px;
	background-color:#705F56;
	border:1px solid #e2dfdd;
}
.text_comparaison
{
	font-size:12px;
}
.erreurComparaison
{
	color:Red;
}

/*Vente*/
.sale
{
	background-color:#BEC500;
}
.saleTitre
{
	 font-size:20px;
	/*font-weight:bold;*/
	color:Black;
	text-align:center;
}
.validatorCalloutHighlight

{

    background-color:#FBA69B;

}
/*SELECTION*/
.Selection
{
background-color:#f7f5cc;
font-size:12px;
color:#705F56
}
a.Selection
{
	color:#705F56;
}
a.Selection:hover,visited,active
{
	color:#705F56;
}

/* CALCULATRICE*/
.calculator
{
	background-color:#3c5762;
	color:White;
}
.calculatorField
{
	color:#3c5762;
}
.compulsoryCalc
{
	color:White;
	
}
.ImageBigDetail
{
	border:1px solid #d4d600;
}
.thumbList
{
	border-color:White;
	border-width:2px;
	border-style:solid;
	/*border:2px solid white;*/
}
/* FONT MARRON */
.fontmarron
{
	color:#705F56;
}
.completionList
{
		color:#705F56;
		font-size:12px;
		overflow:auto;
		
}
.justify
{
	text-align:justify;
}
.liseretBlanc{
	background:url("../img/cale.gif") repeat-y top center;
	background-color:#ffffff;
	width:1px;
}

.liseretNoirDroite{
	background:url("../img/cale.gif") repeat-y top center;
	background-color:#000000;
	width:1px;
}
.liseretNoirBas{
	background:url("../img/cale.gif") repeat-x top center;
	background-color:#000000;
	height:1px;
}
.imageCoup2Coeur{
	border:1px solid white;
}

.herbe {
    background-image:url("../img/enteteWebpart.gif");
    background-repeat: no-repeat;
    width:100%;
    height:54px;
}

.herbetext {
    position: relative;
    height: auto;
    width: auto;
    text-align:right;
    top: 28px;
    font-family:Helvetica, sans-serif;
    font-size:20pt;
    font-weight:bolder;
    letter-spacing:2pt;
    color:#705f56;
}

.separateurNoirBas{
	background:url("../img/cale.gif") repeat-x top center;
	background-color:#000000;
	height:1px;
}

.bodyMain {
    background-image:url("../img/nuages.jpg");
    background-repeat: no-repeat;
    background-position:left bottom;
}

.contourHomeHD {
    background-image:url("../img/contour_home_coin_haut_droite.gif");
    background-repeat: no-repeat;
    background-position:right top;
}

.contourHomeBD {
    background-image:url("../img/contour_home_coin_bas_droite.gif");
    background-repeat: no-repeat;
    background-position:right bottom;
}

.coinBDRouge {
    background-image:url("../img/coinBDRouge.gif");
    background-repeat: no-repeat;
    background-position:right bottom;
    width:15px;
    height:14px;
}

.contourHomeVertical {
    background-image:url("../img/contour_home_vertical.gif");
    background-repeat: repeat-y;
    background-position:right;
}

.contourHomeH {
    background-image:url("../img/contour_home_horizontal.gif");
    background-repeat: repeat-x;
    background-position:top;
}

.contourHomeB {
    background-image:url("../img/contour_home_horizontal.gif");
    background-repeat: repeat-x;
    background-position:bottom;
}

.liseretVerticalNoirLeft {
    background-image:url("../img/contour_home_vertical.gif");
    background-repeat: repeat-y;
    background-position:left;
}

.liseretVerticalNoirRight {
    background-image:url("../img/contour_home_vertical.gif");
    background-repeat: repeat-y;
    background-position:right;
}

.monCompteTitre {
	background-image:url("../img/bulleCompte.gif");
	background-repeat: no-repeat;
	background-position:left top;
}

.koi2NeufTitre {
	background-image:url("../img/koi2Neuf.gif");
	background-repeat: no-repeat;
	background-position:left top;
}
.liseretPictoDroite{
	background-image:url("../img/droiteListPicto.jpg");
	background-repeat: repeat-y;
	background-position:right top;
}
.liseretPictoGauche{
	background-image:url("../img/gaucheListPicto.jpg");
	background-repeat: repeat-y;
	background-position:left top;
}
.visiteItem
{
	border:2px solid #d4d600;
	background-color:white;
	color:black;
	font-size:14px;
}
.visiteAlternateItem
{
	border:2px solid #f6f7cc;
	background-color:#e2dfdd;
	color:black;
	font-size:14px;
}
.visiteHeader
{
    background-color:#D5D801;
    color:Black;
    font-size:14px;
}

