/* Général */
a { color: #031781; text-decoration: underline;}
a:visited { color: #031781; text-decoration: underline;}
a:hover { color: #FE880B; text-decoration: underline;}

body {
        background-color: #b9c2fc;
        margin: auto;
}
img {
        border-width: 0px;
}
input,select {
        font-size: 11px;
}


#bandeau {
        width: 100%;
        height: 92px;
        margin: 0px;
        padding: 0px;
}

#menu_general {
        vertical-align: middle;
        margin: 0px;
        padding: 0px;
}

#menu_general li  a {
      vertical-align: middle;
      width: 107px;
      height: 39px;
      padding: 0px;
      font-family: Verdana;
      font-size: 12px;
      color: #031781;
      font-weight: bold;
      text-decoration: none;
}

#corps {
        vertical-align: top;
        text-align: center;
        width: 824px;
}

#separation_menu {
        width: 824px;
        height: 4px;
        margin: 0px;
        padding: 0px;
}

#ListeVilles {
	background-color: #b9c2ff;
}

/* Classe générales */
.texte, TD {
        font-family: Arial;
        font-size: 12px;
        color: #031781;
}
.popup {
        display: none;
        position: absolute;
        padding: 3px;
        border-style: solid;
        border-width: 1px;
}

.note {
        font-size: 10px;
        color: #008020;
}
table.designConstruction {
        border-width: 0px;
        padding: 0px;
        margin: 0px;
        width: 100%;
}
table.tabPub {
        border-color: #D1D5EA;
		border-collapse:collapse;
		border-style:solid;
        padding: 0px;
        margin: 0px;
}
.Titre {
        font-size: 18px;
        font-weight: bold;
}

.ongletActif  {
	height: 26px;
	width: 135px;
	background: url("images/OngSelect.png") no-repeat bottom;
	text-decoration: none;
	cursor:pointer;
}

.ongletInactif {
	height: 26px;
	width: 135px;
	background: url("images/OngUnselect.png") no-repeat bottom;
	text-decoration: underline;
	cursor:pointer;
}

.ongletInactif a:hover {
	height: 26px;
	width: 135px;
	background: url("images/OngOver.png") no-repeat bottom;
	cursor:pointer;
}

.ongletInactifHover {
	height: 26px;
	width: 135px;
	background: url("images/OngOver.png") no-repeat bottom;
	cursor:pointer;
}

.ongletVerrou {
	height: 26px;
	width: 135px;
	background: url("images/OngUnselect.png") no-repeat bottom;
	color: #AAAAAA;
}

.VousEtesIci {
	color: #FE880B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.VousEtesIci:visited {
	color: #FE880B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.VousEtesIci:hover {
	color: #FE880B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.TexteStatutProfil {
	color: #FF7E00;
}
/* Mise en forme des resultats */
.liste {
        border-width: 0px;
        margin: 1px;
        padding: 3px;
        width: 100%;
}
td.tableauIntitulle{ 
	text-align: right;
	color: #6F83FF;
	font-size:11px;
}
td.tableauDonnee{
	text-align: left;
	font-size:11px;
	color: #122588;
	padding-left: 5px;
}

td.tableauTitreColonne{ 
	text-align: center;
	font-weight: bold;
    background-color: #ccccff; 
}
td.tableauDonneeColonne{
	text-align: center;
}
.lotReserve {
        background-color: #ffddbb;
		text-align: center;
}
.lotDisponible {
        background-color: #bbffdd;
		text-align: center;
}
.prixMaisonTerrain {
        background-color: #ffff00;
		text-align: center;
		font-size: 18px;
		font-weight: bold;
}
.fomulaireDesignation {
	text-align:right;
	vertical-align:middle;
	padding-right: 10px;
	padding-top: 6px;
	height: 100%;
	font-size: 11px;
	font-weight: bold;
}
.formulaireChamps {
        
}
.inputNumeric {
        text-align: right;
}
/* Onglets */
.menuOnglets {
        display: block;
	float: left;
        width: 107px;
        max-width: 107px;
        height: 45px;
        margin: 0px;
        margin-left: 5px;
        margin-right: 5px;
        text-align: center;
        vertical-align: middle;
        list-style: none;
	background: no-repeat bottom center;
}



/* Liste de terrains */
.titleListe{
	font-weight: bold;
	color: #6F99FD;
	background-color: #e1e3ef;
	background-image:url('images/fond_titre.png');
	background-repeat: repeat-x;
	font-size: 11px;
	border: 1px Solid #D1D5EA;
	text-align: center;
}
.text_liste {
	font-size: 11px;
}

tr.RowListeIndivOut, td.RowListeIndivOut{
	background-color: #FFFFAA;
}
tr.RowListeLotisOut, td.RowListeLotisOut{
	background-color: #AAFFAA;
}

tr.RowListeFonciOut, td.RowListeFonciOut {
	background-color: #00FFFF;
}

tr.RowListeMaisoOut, td.RowListeMaisoOut {
	background-color: #d4b79b;
	height: 25px;
	text-decoration: none;
}

tr.RowCommandeOut, td.RowCommandeOut{
	background-color: #ffffff;
}

tr.RowListePVideOut, td.RowListePVideOut{
	background-color: #F1F3FF;
}
tr.RowListeTerraOut{
	background-color: #FFFFFF;
	height: 25px;
	text-decoration: none;
	cursor: pointer;
}
td.RowListeTerraOut{
	border-bottom:1px solid #D1D5EA;
	border-top:0px solid #D1D5EA;
	border-left:0px solid #D1D5EA;
	border-right:0px solid #D1D5EA;
}

/* TR OVER */
tr.RowListeIndivOver{
	background-color: #ffaa44;
	text-decoration: underline;
}
tr.RowListeLotisOver{
	background-color: #ffaa44;
	text-decoration: underline;
}

tr.RowListeFonciOver{
	background-color: #ffaa44;
	text-decoration: underline;
}

tr.RowListeMaisoOver{
	background-color: #ffaa44;
	text-decoration: underline;
}

tr.RowCommandeOver{
	background-color: #ffaa44;
}

tr.RowListePVideOver{
	background-color: #ffaa44;
	text-decoration: underline;
}
tr.RowListeTerraOver{
	background-color: #ffaa44;
	height: 25px;
	text-decoration: underline;
	cursor: pointer;
}
td.RowListeTerraOver{
	border-bottom:1px solid #D1D5EA;
	border-top:0px solid #D1D5EA;
	border-left:0px solid #D1D5EA;
	border-right:0px solid #D1D5EA;
}


td.VoirVille {
	background-color: #FFFFFF;
	text-decoration: none;
	border-bottom:1px solid #D1D5EA;
	border-top:0px solid #D1D5EA;
	border-left:0px solid #D1D5EA;
	border-right:0px solid #D1D5EA;
}

div.VoirVille {
	text-decoration: none;
}


.trait {
        width: 792px;
        height: 2px;
        background: url(images/design/trait.png) no-repeat top;
        margin: 0px;
        padding: 0px;
}

.NomAnnonceur {
	font-weight: bold;
	font-size: 12px;
}
.AdresseAnnonceur {
	font-size: 12px;
}
.TexteAnnonceur {
	color: #FF7E00;
	font-size: 12px;
}


tr.RowListeConstOut, td.RowListeConstOut{
	background-color: #ffffff;
	height: 25px;
	border-bottom:1px solid #D1D5EA;
	border-top:0px solid #D1D5EA;
	border-left:0px solid #D1D5EA;
	border-right:0px solid #D1D5EA;
}
tr.RowListeConsLOut, td.RowListeConsLOut{
	background-color: #ffffff;
	cursor: pointer;
	height: 25px;
	border-bottom:1px solid #D1D5EA;
	border-top:0px solid #D1D5EA;
	border-left:0px solid #D1D5EA;
	border-right:0px solid #D1D5EA;
}

tr.RowListeConstOver, td.RowListeConstOver{
	background-color: #ffffff;
	height: 25px;
	border-bottom:1px solid #D1D5EA;
	border-top:0px solid #D1D5EA;
	border-left:0px solid #D1D5EA;
	border-right:0px solid #D1D5EA;
}
tr.RowListeConsLOver, td.RowListeConsLOver{
	background-color: #ffffff;
	cursor: pointer;
	height: 25px;
	text-decoration: underline;
	border-bottom:1px solid #D1D5EA;
	border-top:0px solid #D1D5EA;
	border-left:0px solid #D1D5EA;
	border-right:0px solid #D1D5EA;
}




tr.RowListeAutresProf, td.RowListeAutresProf{
	background-color: #ffffff;
	height: 25px;
	border-bottom:1px solid #D1D5EA;
	border-top:0px solid #D1D5EA;
	border-left:0px solid #D1D5EA;
	border-right:0px solid #D1D5EA;
}
tr.RowListeConstructeurOld, td.RowListeConstructeurOld{
	background-color: #AAFFAA;
	height: 25px;
}
tr.RowListeAutresProfOld, td.RowListeAutresProfOld{
	background-color: #FFFFAA;
	height: 25px;
}


.separationAnnonce {
	border-top: 1px solid #b9c2fc;
	line-height: 22px;
}

div.viewPopup {
	margin-left: 22px;
	margin-top: 5px;
	%margin-top: 27px; /* Correction bug ie */
	%margin-left: 3px; /* Correction bug ie */
	border: 1px solid #C0C0C0;
	width: 170px;
	position: absolute;
	display: none;
	background-color:#FFFFFF;
	text-decoration: none;
}

div.viewPopupPub {
	border: 1px solid #C0C0C0;
	width: 300px;
	position: absolute;
	display: none;
	background-color:#FFFFFF;
	text-decoration: none;
}

.noDecoration {
	text-decoration: none;
}

.pubTrouve {
        margin-top: -130px;
        margin-left: 12px;
        %margin-top: 0px; /* Correction bug IE */
        %margin-left: -160px; /* Correction bug IE */
        position: absolute;
}

.bandeauTrouve{
	margin-top: -85px;
	margin-left: 0px;
	%margin-top: 0px;
	%margin-left: -675px;
	position: absolute;
}

.bandeauBasTrouve{
	margin-top: -85px;
	margin-left: 0px;
	%margin-top: 0px;
	%margin-left: -417px;
	position: relative;
	%position: absolute;
}

.ActuTrouve{
	margin-top: -85px;
	margin-left: 0px;
	%margin-top: 0px;
	%margin-left: -417px;
	position: relative;
	%position: absolute;
}

abbr, acronym {
	font-weight: bold;
	border-bottom: 0px dotted gray;
	text-decoration: none;
	cursor: help;
}

a.favoriEnvoiAmi {
	font-family: Verdana;
	font-size: 11px;
	color: #1B9A08;
	font-weight: bold;
	text-decoration: none;
}

a.favoriEnvoiAmi:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #1B9A08;
	font-weight: bold;
	text-decoration: none;
}
a.favoriEnvoiAmi:hover{
	font-family: Verdana;
	font-size: 11px;
	color: #1B9A08;
	font-weight: bold;
	text-decoration: underline;
}

a.pageActive {
	font-family: Verdana;
	font-size: 11px;
	color: #031781;
	font-weight: bold;
	text-decoration: none;
}

a.pageActive:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #031781;
	font-weight: bold;
	text-decoration: none;
}
a.pageActive:hover{
	font-family: Verdana;
	font-size: 11px;
	color: #031781;
	font-weight: bold;
	text-decoration: underline;
}
a.pageInactive {
	font-family: Verdana;
	font-size: 11px;
	color: #6F99FD;
	font-weight: bold;
	text-decoration: none;
}
a.pageInactive:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #6F99FD;
	font-weight: bold;
	text-decoration: none;
}
a.pageInactive:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #6F99FD;
	font-weight: bold;
	text-decoration: none;
}
td.numPageCourant {
	color:#ffffff;
	background-color:#031780;
	border:1px solid #031780;
	padding-left:5px;
	padding-right:5px;
	text-decoration: none;
}
td.numPage {
	color:#031780;
	background-color:#ffffff;
	border:1px solid #818BC0;
	padding-left:5px;
	padding-right:5px;
	text-decoration: none;
	cursor: pointer;
}
td.numPageHover {
	color:#ffffff;
	background-color:#031780;
	border:1px solid #031780;
	padding-left:5px;
	padding-right:5px;
	text-decoration: none;
	cursor: pointer;
}
.resultatRecherche {
	font-family: Verdana;
	font-size: 11px;
	color: #FE880B;
	font-weight: bold;
	text-decoration: none;
}



