span.titre {
	color:#b5111b;	
}

p.signature {
	display:block;
}

p.signature img {
	margin-bottom:-10px;
	margin-right:5px;
}

#contenu div.infos_ajoutees {
	border-bottom:1px solid #b2a67c;
	width:350px;
	position:absolute;
	right:50px;
	bottom:100px;
	text-align:left;
}

#bandeau {
	border-bottom:5px solid #b2a67c;
}

#bandeau_fixe {
	border-bottom:5px solid #b2a67c;
}

#bandeau_condos {
	border-bottom:5px solid #b2a67c;
}

#fil_ariane {
	font-size:0.8em;
	margin:0 0 20px 20px;
	padding-top:10px;
}

#fil_ariane li {
	display:inline;
	font-size:0.9em;
	list-style:none;
	margin:0;
}

#fil_ariane li a {
	font-size:1em;	
}

#une_colonne {
	display:block;
	height:100%;
	margin:0 0 20px 20px;
}

#une_colonne p {
	margin-right:20px;
	text-align:justify;
}

#colonne_gauche {
	display:block;
	float:left;
	height:100%;
	margin:0 0 20px 20px;
	width:520px;
}

#colonne_gauche h3.titre_caracteristiques {
	margin-left:0;
}

#colonne_gauche p {
	margin:10px 20px 10px 0;
}

#colonne_gauche ul li a {
	font-size:0.9em;	
}

#colonne_gauche_sansDroite {
	display:block;
	float:left;
	clear:both;
	height:100%;
	margin:0 0 20px 40px;
	width:520px;
}

#colonne_gauche_sansDroite ul li a {
	font-size:0.9em;
}

#spacer {
	clear:both;	
}

.image {
	border:1px solid #b2a67c;
}

#colonne_droite_texte {
	display:block;
	float:right;
	height:100%;
	width:425px;	
}

#colonne_droite {
	display:block;
	float:right;
	height:100%;
	margin-top:-45px;
	width:425px;	
}

#colonne_droite_condos {
	display:block;
	float:right;
	height:100%;
	width:425px;	
}

#colonne_droite .vignette {
	background:url(../images/cadre_mini_vignette.gif) 0 0 no-repeat;
	display:block;
	float:left;
	height:128px;
	margin:0 20px 20px 20px;
	text-align:center;
	width:165px;
}

#colonne_droite .vignette img {
	border:none;
	margin-top:5px;	
}

#colonne_droite img.aucune_galerie_photos {
	display:block;
	margin-right:20px;	
}

.aide {
	color:#b5111b;
	font-size:0.8em;
	font-style:italic;
	text-align:center;	
}

#desc_projet {
	border-top:1px solid #b5111b;
	border-left:1px solid #b5111b;	
	margin-top:20px;
}


/*------------------------------------------------------- CSS pour boutons condos -------------------------------------------------------*/

#container_menu_condos {
	margin-bottom:20px;	
}

#container_menu_condos ul#menu_condos {
	list-style:none;
	list-style-image:none;
	margin:0 auto;
	padding:0;
}

#container_menu_condos ul#menu_condos li {
	display:inline;
	font-size:1em;
	float:left;
	list-style:none;
	list-style-image:none;
	margin:0 10px 10px 5px;
	width:188px;
}

#container_menu_condos ul#menu_condos li a {
	display:block;
	float:left;
	height:39px;
	margin:0 0 0 0;
	text-indent:-5000em;
	width:188px;
}

#container_menu_condos ul#menu_condos li a#bt_localisation {
	background:url(../images/btn_localisation.jpg) 0 0 no-repeat;
}

#container_menu_condos ul#menu_condos li a#bt_projetEnsemble {
	background:url(../images/btn_projetEnsemble.jpg) 0 0 no-repeat;
}

#container_menu_condos ul#menu_condos li a#bt_plansUnites {
	background:url(../images/btn_plansUnites.jpg) 0 0 no-repeat;
}

#container_menu_condos ul#menu_condos li a#bt_devisFinition {
	background:url(../images/btn_devisFinition.jpg) 0 0 no-repeat;
}

#container_menu_condos ul#menu_condos li img {
	border:none;	
}

/*------------------------------------------------------- CSS pour formulaires -------------------------------------------------------*/

#zoneInfos {
	border:1px solid #b5111b;
	margin:0 50px 20px 20px;
}

#zoneInfos legend {
	background-color:#b5111b;
	border:1px solid #b5111b;
	margin:0 0 0 10px;
	padding:5px;
	color:#FFF;
}

#messageConfirmation {
	border:2px solid #00CC00;
	height:50px;
	margin:10px 0 10px 10px;
	width:460px;
}

#messageConfirmation p {
	color:#00CC00;
	margin:15px 0 0 10px;
}

#zoneMessage {
	border:1px solid #b5111b;
	margin:0 50px 20px 20px;
}

#zoneMessage legend {
	background-color:#b5111b;
	border:1px solid #b5111b;
	margin:0 0 0 10px;
	padding:5px;
	color:#FFF;
}

#zoneMessages {
	border:2px solid red;
	height:50px;
	margin:10px 0 10px 10px;
	width:460px;
}

#zoneMessages p {
	color:red;
	margin:15px 0 0 10px;
}

.chErreurs {
	color:red;
}

#messageErreurNom {
	float:left;
	margin:10px;
}

#messageErreurPrenom {
	float:left;
	margin:10px;
}

#exempleCourriel {
	float:left;
	margin:10px;
}

#messageErreurCourriel {
	float:left;
	margin:10px;
}

#messageErreurMessage {
	float:left;
	margin:10px;
}

label {
	float:left;
	clear:both;
	margin:10px;
}

#lbl_nom {
	margin-left:70px;
}

#lbl_prenom {
	margin-left:51px;
}

#lbl_courriel {
	margin-left:15px;
}

#lbl_sujet {
	margin-left:0;
}

#lbl_message {
	margin-left:45px;
}

input, textarea {
	border:1px solid #b5111b;
	color:#000;
	float:left;
	clear:right;
	margin:10px 0 10px 0;
}

#btEnvoyer {
	background-color:#b5111b;
	color:#FFF;
	float:right;
	clear:both;
	margin-right:50px;
	padding:3px;
}

#basContenuContact {
	height:100px;
	/margin-bottom:-30px;
}


/*------------------------------------------------------- CSS pour formulaire condos -------------------------------------------------------*/

#container_form_condos {
	border-left:1px solid #b5111b;
	margin:180px 0 0 0;
	padding:0;
}

#container_form_condos h3 {
	margin-top:0;	
}

#container_form_condos #messageConfirmation {
	border:2px solid #090;
	height:40px;
	margin:10px 0 10px 20px;
	width:365px;
}

#container_form_condos #messageConfirmation p {
	color:#090;
	margin:10px 0 0 10px;
}

#container_form_condos #zoneMessage {
	border:1px solid #b5111b;
	margin:0 50px 20px 20px;
}

#container_form_condos #zoneMessage legend {
	background-color:#b5111b;
	border:1px solid #b5111b;
	margin:0 0 0 10px;
	padding:5px;
	color:#FFF;
}

#container_form_condos #zoneMessages {
	border:2px solid red;
	height:50px;
	margin:10px 0 10px 20px;
	width:365px;
}

#container_form_condos #zoneMessages p {
	color:red;
	margin:10px 0 0 10px;
}

#fMessage_condos .chErreurs {
	color:red;
	font-size:0.9em;
}

#fMessage_condos #messageErreurNom {
	float:none;
	margin:0;
}

#fMessage_condos #messageErreurPrenom {
	float:none;
	margin:0;
}

#fMessage_condos #exempleCourriel {
	float:none;
	margin:0;
}

#fMessage_condos #messageErreurCourriel {
	float:none;
	margin:0;
}

#fMessage_condos #messageErreurTelephone {
	float:none;
	margin:0;
}

#fMessage_condos #messageErreurMessage {
	float:none;
	margin:0;
}

#container_form_condos p.required {
	margin-left:20px;		
}

#fMessage_condos label {
	float:none;
	margin:10px;
}

#fMessage_condos #lbl_nom {
	margin-left:8px;
}

#fMessage_condos #lbl_prenom {
	margin-left:8px;
}

#fMessage_condos #lbl_courriel {
	margin-left:8px;
}

#fMessage_condos #lbl_telephone {
	margin-left:8px;
}

#fMessage_condos #lbl_projet {
	margin-left:8px;
}

#fMessage_condos #lbl_message {
	margin-left:8px;
}

#fMessage_condos p {
	margin-bottom:10px;
}

#fMessage_condos input, #fMessage_condos textarea {
	border:1px solid #43423d;
	color:#000;
	float:none;
	margin:2px 0 0 20px;
}

#fMessage_condos select {
	float:none;
	margin:2px 0 0 20px;
}

#fMessage_condos #btEnvoyer {
	border-color:#b5111b;
	background-color:#b5111b;
	color:#FFF;
	float:left;
	clear:both;
	margin:0 0 0 30px;
	padding:3px;
}

#fMessage_condos #basContenuContact {
	height:100px;
	/margin-bottom:-30px;
}


#liste_1 {
	float:left;
	clear:both;
	margin-right:50px;
}

#liste_2 {
	float:left;
	clear:both;
	margin-right:50px;
}

