
/* Page d'accueil */



#col_gauche_accueil_infos{
position:relative;
width:480px;
padding:10px 0 0 20px;
margin:0 0 0 16px;
background-color:#f6f9eb;
}

#col_gauche_accueil_infos h1{
position:relative;
margin:5px 10px 0 20px;
padding:3px 0 5px 0;
width:420px;
font-size:18px;
font-weight:bold;
text-align:center;
letter-spacing:-1px;
color:#9fc61c;
border-top:2px solid #9fc61c;
border-bottom:2px solid #9fc61c;
}

#col_gauche_accueil_infos p{
width:470px;
font-size:12px;
margin:0 10px 0 0;
color:#000;
}

#col_gauche_accueil_infos ul li{
font-size:12px;
list-style:none;
list-style-position:outside;
margin-left:20px;
}

#col_gauche_accueil_infos table tr td{
font-size:12px;
}

/* Encart produits alternatif de la page d'accueil */

#produitsAlternatifs{
position:relative;
height:auto;
border-left:1px solid #000;
border-bottom:1px solid #000;
background: url(../../images/fonds/produitsAlternatifs_bck.jpg) top left repeat-x;
}


#produitsAlternatifs h2{
position:relative;
float:left;
padding:2px 0 0 0;
margin:6px 0 0 10px;
height:18px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
font-size:13px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}

.blocTypeProdAltern{
position:relative;
display:table;
height:120px;
padding-top:10px;
clear:both;
cursor:pointer;
}

.infosProdAltern{
position:relative;
float:left;
height:120px;
background:url(../../images/picto/loupe_inactif.jpg) bottom right no-repeat;
}

.infosProdAltern:hover{
background: url(../../images/picto/loupe_actif.jpg) bottom right no-repeat;
}

.blocTypeProdAltern p{
margin:6px 0 6px 0;
padding-left:10px;
width:110px;
}

.blocTypeProdAltern p a{
font-size:12px;
text-decoration:none;
color:#0c2677;
}

/* Fin Encart produits alternatif de la page d'accueil */

/* Special search Accueil */


#specialSearchBlockAccueil{
position:relative; 
height:180px;
border-left:1px solid #000;
border-bottom:1px solid #000;
border-top:1px solid #000;
background:url(../../images/fonds/specialSearch_bck.jpg) top left no-repeat;
clear:both;
cursor:pointer;
}

#specialLegendeBlockAccueil{
position:relative; 
height:180px;
border-left:1px solid #000;
border-bottom:1px solid #000;
border-top:1px solid #000;
background:url(../../images/fonds/legendeReferences_bck.jpg) top left no-repeat;
clear:both;
}

#Blocketapes{
position:relative; 
height:180px;
border-left:1px solid #000;
border-bottom:1px solid #000;
border-top:1px solid #000;
background:url(../../images/fonds/etapes_bck.jpg) top left no-repeat;
clear:both;
cursor:pointer;
}

#specialSearchBlockAccueil h2,
#Blocketapes h2,
#specialLegendeBlockAccueil h2{
position:relative;
padding:2px 0 0 0;
margin:10px 0 0 10px;
height:18px;
width:220px;
border-top:1px solid #0c2677;
border-bottom:1px solid #0c2677;
clear:both;
}

#specialSearchBlockAccueil h2 a,
#Blocketapes h2 a,
#specialLegendeBlockAccueil h2{
font-weight:bold;
text-transform:uppercase;
color:#0c2677;
font-size:13px;
}


#specialSearchBlockAccueil p{
position:relative;
margin-left:10px;
width:130px;
clear:both;
color:#0c2677;
}


#specialLegendeBlockAccueil p{
position:relative;
margin:0 0 5px 22px;
width:210px;
clear:both;
color:#0c2677;
font-size:10px;
}



#Blocketapes p{
position:relative;
margin-left:10px;
width:230px;
clear:both;
color:#0c2677;
}

#specialSearchBlockAccueil p a,
#Blocketapes p a{
color:#0c2677;
font-size:11px;
text-decoration:none;
}

/* Fin du bloc special Search */
/* fin de la page d'accueil */

/* Page de recherche des biens */


#col_gauche_search_entete{
position:relative;
width:520px;
height:150px;
padding:10px 0 0 0;
margin:0 0 0 6px;
background-color:#f6f9eb;
background: url(../../images/fonds/col_gauche_search_entete_bck.jpg) top left no-repeat;
}

#col_gauche_search_entete h1{
font-weight:bold;
font-size:17px;
border-top:2px solid #9fc61c;
border-bottom:2px solid #9fc61c;
color:#9fc61c;
text-transform:uppercase;
width:305px;
height:25px;
margin-left:100px;
padding-top:5px;
}

#col_gauche_search_entete h2{
position:relative;
width:470px;
margin-left:20px;
font-size:14px;
padding-bottom:5px;
}

#col_gauche_search_entete ul{
	list-style: none; 
	padding-top:5px;
}

#col_gauche_search_entete li{
 	line-height: 8px;
	padding: 0px 0px 8px 0px;
	margin:0px;
}

#col_gauche_search_entete li A{
	text-decoration:none;
}

#col_gauche_search_entete li A:hover{
	text-decoration:underline;
}

#col_gauche_search_entete select{
color:#0c2677;
}

#col_gauche_search_entete select option{
padding-left:3px;
color:#0c2677;
}

#col_gauche_search_liste{
position:relative;
width:470px;
padding:0 10px 0 10px;
margin:0 0 0 16px;
background-color:#f6f9eb;
}

#col_gauche_search_liste h2{
position:relative;
width:470px;
font-size:14px;
padding-bottom:5px;
}

#col_gauche_search_liste p{
position:relative;
font-size:13px;
line-height:1.3em;
}

#col_gauche_search_liste strong{
font-size:12px;
}

#col_gauche_search_liste ul li{
list-style:none;
font-size:12px;
}

.liste_region{
position:relative;
padding-top:5px;
}

.liste_region_elem{
position:relative;
font-size:13px;
line-height:1.3em;
}

.oneBienFromList{
position:relative;
display:table;
padding:10px 0 5px 0;
height:200px;
width:470px;
margin-bottom:5px;
border-top:3px solid #0c2677;
clear:both;
}

.fiche{
position:relative;
width:260px;
height:197px;
margin:10px 0 0 0;
padding:10px 0 0 10px;
float:left;
background: url(../../images/fonds/fiche_bck.jpg) top left no-repeat;
}

.result {
	position:relative;
	float:left;
	width: 185px;
	padding:20px 0 0 15px;	
}


.result h2 a{
color:#b3dc1e;
font-size:17px;
}

.result ul {
}
	
.result ul li, 
#bien_texte ul li {
font-size: 12px;
list-style:none;
color:#0c2677;
}

p.pagination{
text-align:center;
color:#0c2677;
font-size:12px;
}

p.pagination a{
color:#0c2677;
font-size:12px;
}
	
.black {
color: #000000;
}

.blackBold {
color: #000000;
font-weight:bold;
}

/* Fin Page de recherche des biens */

/* Page fiche produit */

/* Page détail */



#col_gauche_show_entete{
position:relative;
width:520px;
height:140px;
padding:10px 0 0 0;
margin:0 0 0 6px;
background-color:#f6f9eb;
background: url(../../images/fonds/col_gauche_search_entete_bck.jpg) top left no-repeat;
}

#col_gauche_show_entete h1{
font-weight:bold;
font-size:17px;
border-top:2px solid #9fc61c;
border-bottom:2px solid #9fc61c;
color:#9fc61c;
text-transform:uppercase;
width:320px;
height:25px;
text-align:center;
margin-left:100px;
padding-top:5px;
}

.topInfos_show{
position:relative;
border-collpase:collapse;
margin-left:23px;
width:460px;
}

.topInfos_show tr td{
color:#0c2677;
height:20px;
padding:5px;
font-size:14px;
}


#col_gauche_show_liste{
position:relative;
width:473px;
padding:0 10px 0 10px;
margin:0 0 0 16px;
background-color:#f6f9eb;
}

/* Zone des images */



#images {
position:relative;
width: 470px;
clear:both;
}
/*
#images_big{
position:relative;
width:460px;
height:348px;
padding:10px 0 0 10px;
background: url(../../images/fonds/images_big_bck.jpg) top left no-repeat;
clear:both;
}
*/

#images_big{
position:relative;
width:460px;
height:auto;
padding:10px 0 10px 10px;
background-color:#fff;
border:1px solid #d7d9ce;
clear:both;
}



/* Fin zones des images */

/* Zone texte */

#bien_texte {
	position: relative;
	width:470;
	margin:5px 0 0 10px;
	clear:both;
	}
	
.bien_texte_infos{
position:relative;
border-collpase:collapse;
width:460px;
}

.bien_texte_infos tr{
vertical-align:top;
}

.bien_texte_infos tr td{

}

.bien_texte_infos h2{
font-size:18px;
color:#0c2677;
margin-bottom:10px;
}

.bien_texte_infos p{
font-size:12px;
color:#0c2677;
}

.bien_texte_infos ul li{
font-size:12px;
line-height:16px;
list-style-position:inside;
color:#0c2677;
}

.bien_texte_infosAgence{
position:relative;
margin:10px 20px 0 20px;
background-color:#ffe874;
}

.bien_texte_infosAgence p{
font-size:12px;
text-align:center;
padding:10px;
}

/* Fin zone texte */


/* Fin page détail */

/* Fin page fiche produit */


/* Page contact */

/* Formulaire de contact */


span.asterisque{
color:#0c2677;
}

.champForm{
position:relative;
display:table;
clear:both;
margin-top:7px;
}

.champForm label{
position:relative;
float:left;
display:block;
width:180px;
height:15px;
text-align:right;
font-size:12px;
font-weight:bold;
color:#0c2677;
}

.champForm input{
position:relative;
height:18px;
margin-left:5px;
border:1px solid #0c2677;
font-size:12px;
width:220px;
color:#0c2677;
}

.champForm select{
position:relative;
height:18px;
width:222px;
margin-left:5px;
border:1px solid #0c2677;
font-size:12px;
color:#0c2677;
}

.champForm textarea{
position:relative;
margin-left:2px;
width:220px;
height:232px;
font-size:12px;
border:1px solid #0c2677;
color:#0c2677;
}
.champFormRadio{
position:relative;
clear:both;
margin-top:5px;
}

.champFormRadio label{
position:relative;
float:left;
display:block;
width:170px;
height:15px;
text-align:right;
font-size:12px;
font-weight:bold;
}

.champFormRadio input{
position:relative;
height:15px;
margin-left:20px;
margin-right:5px;
font-size:12px;
top:3px;
}

.champFormBouton{
position:relative;
clear:both;
margin-top:20px;
}

.champFormBouton label{
position:relative;
float:left;
display:block;
width:170px;
height:15px;
text-align:left;
font-size:12px;
}

.champFormBouton input{
position:relative;
margin-left:30px;
font-size:14px;
width:100px;
height:25px;
font-weight:bold;
}



/* Fin du formulaire de contact */

/* Encart carte charente avec agences */

/* Encart produits alternatif de la page d'accueil */

#mesAgences{
position:relative;
height:auto;
border-left:1px solid #000;
border-bottom:1px solid #000;
background:#fff url(../../images/fonds/blocDefault_bck.jpg) top left repeat-x;
}


#mesAgences h2{
position:relative;
float:left;
padding:2px 0 0 0;
margin:6px 0 0 10px;
height:18px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
font-size:13px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}

/* Fin Encart produits alternatif de la page d'accueil */

#myLinkAgences{
position:relative;
margin-top:5px;
display:table;
clear:both;
}

#myLinkAgences a{
position:relative;
float:left;
height:20px;
color:#10226a;
font-size:12px;
font-weight:bold;
}

/* Fin page contact */

.unArticle{
position:relative;
padding:3px;
width:480px;
height:auto;
}

.unArticle p{
position:relative;
padding-left:5px;
font-size:13px;
text-align:left;
color:#000;
padding-bottom:10px;
font-family:verdana;
}

.unArticle h2{
position:relative;
padding-left:5px;
font-size:14px;
text-align:center;
font-weight:bold;
color:#000;
padding-bottom:0px;
padding-top:20px;
font-family:verdana;
}

.unArticle h3{
position:relative;
padding-left:5px;
font-size:12px;
text-align:left;
font-weight:bold;
color:#000;
padding-bottom:10px;
padding-top:20px;
font-family:verdana;
}

.honoraires {
font-size:12px;
text-align:left;
}


/* Une fiche agence (thickbox) */

.oneFicheAgence{
position:relative;
width:284px;
height:490px;
padding:0 0 0 18px;
background:#fff url(../../images/fonds/oneFicheAgence_bck_2.jpg) top left no-repeat;
}

.oneFicheAgence h1{
font-weight:bold;
font-size:17px;
border-top:2px solid #9fc61c;
border-bottom:2px solid #9fc61c;
color:#9fc61c;
text-transform:uppercase;
width:250px;
height:50px;
max-height:60px;
margin-left:7px;
padding-top:5px;
}


.monVisuelAgence{
position:relative;
display:block;
width:250px;
height:150px;
padding:5px;
border:2px solid #dedfdb;
}

.oneFicheAgence p{
font-size:12px;
text-align:center;
padding:10px;
margin:0 20px 0 0;
}


/* Fin Une fiche agence (thickbox) */

