/* Style  */            
/* cornier-immobilier Style */           


BODY{
	background-color: #FFF;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 0px;
	color: #333;
}
.GLOBAL {
	position: relative;
	background: url(imgs/BG-global.gif) no-repeat bottom right;
	width: 965px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#QUISOMMESNOUS.GLOBAL, #MOTEUR.GLOBAL {
	background: none;
}
a {
	color: #333;
	text-decoration: underline;
}
a:hover {
	color: #333;
	text-decoration: none;
}
.gras {
	font-weight: bold;
}
.clearleft {
	clear:left;
}
.clearright {
	clear:right;
}
.clearboth {
	clear:both;
}

#RECHERCHE .moteur,
#CONTACT .moteur ,
#CALCULETTE .moteur {
	background-color: #C4DB99;
	margin-left: 40px;
	float: left;
	width: 450px;
	border-bottom: 6px solid #ACCE82;
	padding: 10px;
}
#CALCULETTE .moteur {
	border-bottom: none;
}

#RECHERCHE .moteur .bloctexte, #RECHERCHE .moteur .blocform, #RECHERCHE .moteur .blocminitexte, #RECHERCHE .moteur .bloclimitform,
#CONTACT .moteur .bloctexte, #CONTACT .moteur .bloctitre, #CONTACT .moteur .blocform, #CONTACT .moteur .blocminitexte, #CONTACT .moteur .bloclimitform,
#CALCULETTE .moteur .bloctexte, #CALCULETTE .moteur .bloctitre, #CALCULETTE .moteur .blocform, #CALCULETTE .moteur .blocminitexte, #CALCULETTE .moteur .bloclimitform{
	float: left;
	margin-top: 5px;
	font-size: 12px;
}
#CALCULETTE .moteur .bloctexte, #CALCULETTE .moteur .bloctitre, #CALCULETTE .moteur .blocform, #CALCULETTE .moteur .blocminitexte, #CALCULETTE .moteur .bloclimitform{
	font-size: 11px;
}
#RECHERCHE .moteur .bloclimitform,
#CONTACT .moteur .bloclimitform,
#CALCULETTE .moteur .bloclimitform{
	width: 100px;
}
#RECHERCHE .moteur .bloctexte, #RECHERCHE .moteur .blocminitexte,
#CONTACT .moteur .bloctexte, #CONTACT .moteur .bloctitre, #CONTACT .moteur .blocminitexte
{
	width: 120px;
	font-size: 12px;
	text-align: right;
	margin-right: 5px;
}
#CALCULETTE .moteur .bloctexte, #CALCULETTE .moteur .bloctitre, #CALCULETTE .moteur .blocminitexte{
	font-size: 11px;
	width: 350px;
	line-height: 20px;
}
#CONTACT .moteur .bloctitre,
#CALCULETTE .moteur .bloctitre{
	width: 350px;
	text-align: left;
}
#RECHERCHE .moteur .blocminitexte,
#CONTACT .moteur .blocminitexte,
#CALCULETTE .moteur .blocminitexte{
	width: 40px;
}
#RECHERCHE .moteur .blocform input,
#CONTACT .moteur .blocform input{
	width: 100px;
}
#CALCULETTE .moteur .blocform input{
	width: 70px;
	font-size: 11px;
}

#RECHERCHE .moteur .blocform input.radio,
#CONTACT .moteur .blocform input.radio,
#CALCULETTE .moteur .blocform input.radio{
	width: 13px;
}
#RECHERCHE .moteur .blocform input.bouton,
#CONTACT .moteur .blocform input.bouton,
#CALCULETTE .moteur input.bouton,
#POP-UP input.bouton{
	background-color: #009836;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	border: none;
	float: right;
}
#CALCULETTE .moteur input.bouton{
	margin-right: 10px;
}
#CONTACT .moteur input, #CONTACT .moteur textarea {
	width: 200px;
}

.ENTETE {
	position: relative;
	background: url(imgs/entete.jpg) no-repeat;
	width: 965px;
	height: 143px;
}
.ENTETE .menu {
	position: absolute;
	left: 33px;
	top: 126px;
	width: 888px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	color: #009836;
}
.ENTETE .menu a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	color: #009836;
}
.ENTETE .menu a:hover {
	text-decoration: none;
	color: #E50004;
}
.ENTETE .menu span {
	color: #E50004;
}

.COL-GAUCHE {
	position: relative;
	float: left;
	width: 170px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.COL-GAUCHE .cdc .entete, .CORPS .moteur-rapide .entete, .CORPS .agence .entete, .CORPS .moteur .entete{
	background: url(imgs/BG-bloc-entete.gif) repeat-x;
	width: 170px;
	height: 26px;
	font-size: 18px;
}
.COL-GAUCHE .cdc .entete .titre, .CORPS .moteur-rapide .entete .titre, .CORPS .agence .entete .titre, .CORPS .moteur .entete .titre {
	background: url(imgs/p-bloc-titre.gif) no-repeat;
	font-size: 18px;
	height: 26px;
	color: #009836;
	padding-left: 30px;
}
.COL-GAUCHE .cdc img {
	width: 170px;
	border: none;
	margin-top: 1px;
}
.COL-GAUCHE .cdc .ville, .COL-GAUCHE .cdc .type, .COL-GAUCHE .cdc .prix {
	font-weight: bold;
}
.COL-GAUCHE .cdc .ville, .COL-GAUCHE .cdc .prix {
	font-size: 12px;
}
.COL-GAUCHE .cdc .prix {
	color: #E50004;
}
.COL-GAUCHE .cdc .description {
	text-align: justify;
}
.COL-GAUCHE .cdc .lien a {
	color: #333;
	text-decoration: underline;
}
.COL-GAUCHE .cdc .lien a:hover {
	color: #333;
	text-decoration: none;
}
.CORPS {
	position: relative;
	margin-top: 20px;
	margin-left: 190px;
	width: 560px;
	margin-bottom: 20px;
}
#QUISOMMESNOUS .CORPS, #MOTEUR .CORPS {
	width: 770px;
}
.CORPS H1 {
	background: url(imgs/p-H1.gif) no-repeat;
	color: #333;
	height: 32px;
	font-size: 18px;
	font-weight: normal;
	padding-left: 40px;
	padding-top: 13px;
}
.CORPS H2 {
	color: #333;
	padding-left: 40px;
	font-weight: normal;
	font-size: 12px;
	text-align: justify;
	margin-right: 30px;
}
.CORPS H3 {
	color: #333;
	font-weight: normal;
	font-size: 12px;
}
.CORPS .moteur-rapide, .CORPS .agence {
	float: left;
	width: 225px;
	padding-left: 40px;
}
.CORPS .agence {
	width: 340px;
}
.CORPS .agence img {
	border: none;
	margin-top: 1px;
}
.CORPS .moteur-rapide .entete, .CORPS .agence .entete {
	width: 225px;
}
.CORPS .agence .entete {
	width: 340px;
}
.CORPS .moteur .entete {
	width: 470px;
	margin: -10px;
	margin-bottom: 5px;
}
.CORPS .moteur-rapide .bloctexte, .CORPS .moteur-rapide .blocform {
	margin-top: 5px;
	clear: left;
	float: left;
	width: 90px;
	font-size: 12px;
}
.CORPS .moteur-rapide .blocform {
	clear: none;
	width: 135px;
}
.CORPS .moteur-rapide .blocform input, .CORPS .moteur-rapide .blocform select{
	width: 130px;
	font-size: 11px;
}
.CORPS .moteur-rapide .blocform input{
	width: 115px;
}
.CORPS .moteur-rapide .blocform input.bouton {
	width: 130px;
	background-color: #009836;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	border: none;
}
.PIED {
	clear: both;
	position: relative;
	background: url(imgs/BG-pied.gif) no-repeat;	
	width: 965px;
	height: 40px;
}
.PIED .mentions {
	float: right;
	margin-top: 4px;
	margin-right: 5px;
	font-size: 10px;
}
.PIED .coordonnees{
	text-align: left;
	padding-top: 4px;
	padding-left: 50px;
}
.PIED a {
	color: #333;
	text-decoration: underline;
}
.PIED a:hover {
	color: #333;
	text-decoration: none;
}
.signature {
	position: relative;
	width: 965px;
	font-size: 10px;
	text-align: center;
}
.signature a {
	color: #333;
	text-decoration: underline;
}
.signature a:hover {
	color: #333;
	text-decoration: none;
}

#PHOTO {
	text-align:center;
	margin:auto;
	width:500px;
	margin-bottom:20px;
}

