/* Feuille de style pour le nouveau header */


/* --------------- tags generaux debut ------------------ */
/* img {
	border:0;
}
*/  /* a cause des idees de ma maison */

a {
	text-decoration:none;
}

fieldset {
	border:0;
	margin:0;
	padding:0;
}

/* --------------- tags generaux fin ------------------ */

/* --------------- partie en haut du menu debut ------------------ */

.habillage {background: #000 url(/images/habillageCanadaBkg.gif) top left repeat-x;}
.habillageTop {width:100%; background: transparent url(/images/habillageCanadaTop.gif) 50% top no-repeat;}


#main_header {
	width:762px;
	height:204px;
	padding-top:10px;
	background:#fff url(/images/navigation3/main_header_micasa_background.gif) top left repeat-x;
	/*overflow:hidden;*/
	font-family:trebuchet MS, arial, sans-serif;
}

#main_header img,
#main_header_idm img,
#main_header_simple img{
	border:none;
}

	#main_header #logo_header{
		width:265px;
		height:113px;
		margin-left:18px;
		float:left;
	}


#main_header_idm{
	width:762px;
	height:170px;
	background:#fff url(/images/navigation3/main_header_micasa_idm_background.gif) top left repeat-x;
	overflow:hidden;
}

#main_header_simple {
	width:762px;
	height:170px;
	background:#fff url(/images/navigation3/main_header_micasa_simple_background.gif) top left repeat-x;
	overflow:hidden;
}


	#main_header_idm div.superBanner {
		width:728px;
		height:90px;
		margin-top:10px;
	/*	margin:0 auto; */
		padding-left:17px;
	} /* pris a partir de fds.css pour qu'il soit reconnu dans Idées de ma maison */


	#main_header_simple div.superBanner{
		width:728px;
		height:90px;
		margin:10px auto 0 auto; 
	} /* pris a partir de fds.css pour qu'il soit reconnu dans Idées de ma maison */

	#main_header_idm #logo_header,
	#main_header_simple #logo_header {
		height:69px;
		margin-left:18px;
	}

form#recherche_header {
	position:relative;
	margin:0;
	padding:0;
	top:0px;
	width:430px;
	float:right;
	margin-right:18px;
	font-weight:bold;
	color:#fff;
}

	form#recherche_header div.one_line{
		float:left;
		width:430px;
		height:22px;
	}

	form#recherche_header div.label{
		line-height:20px;
	}

		form#recherche_header div.liste_prix{
			float:right;
			width:210px;
			font-size:11px;
			text-align:center;
		}

	form#recherche_header span.je_recherche {
		font-size:14px;
		color:#ffffff;
		float:left;
	}


	form#recherche_header .col2{
		float:right;
	}

	form#recherche_header .txt_beige{
		font-size:11px;
		color:#FFE4BC;
	}


	form#recherche_header a.lien_recherche {
		font-weight:bold;
		text-decoration:underline;
		text-align:right;
		font-size:11px;
	}

		form#recherche_header a.lien_recherche:hover {
			color: #000;
		}

		form#recherche_header .bottom_location {
			margin-top:18px;
		}

		form#recherche_header fieldset.recherche_constructions_neuves{
			margin-top: 25px;
		}

			form#recherche_header fieldset.recherche_constructions_neuves div{
				height:25px;
			}

	form#recherche_header input,
	form#recherche_header select {
		color: #000;
	/*	height:18px; */
		font-family:arial, sans-serif;
		font-size:10px;

	}

		form#recherche_header select {
			float:left;
			width:210px;
		}

			form#recherche_header select.petit {
				width:90px;
			}

			form#recherche_header select.gauche {
				float:left;
			}

			form#recherche_header select.droite {
				float:right;
			}

		
		form#recherche_header #ad_number{
			float:left;
			text-align:right;
			width:210px;
		}

			form#recherche_header #ad_number input {
				width:85px;
			}

			form#recherche_header a#bt_rechercher{
				background:transparent url(/images/navigation3/bt_rechercher_background.gif) left top no-repeat;
				width:207px;
				height:19px;
				display:block;
				font-size:12px;
				line-height:19px;
				text-align:center;
				text-transform:uppercase;
				margin-top:1px;
		}


/* --------------- partie en haut du menu fin ------------------ */

/* ---------------  menu debut ------------------ */

#main_menu {
	clear:both;
	width:762px;
	height:28px;
	margin-bottom:8px;
	font-size:12px;
	font-weight:bold;
	font-family:trebuchet MS, arial, sans-serif;
	background:#fff url(/images/navigation3/main_menu_background_off.gif) top left repeat-x;
}

#main_menu a,
form#recherche_header a {
	color:#fff;
}

	#main_menu ul {
		padding:0;
		margin:0px 0px 0px 18px;
		list-style:none;
		text-transform:uppercase;
		background:#fff url(/images/navigation3/main_menu_background_off.gif) top left repeat-x;
	}

		#main_menu ul li {
			float:left; 
			padding:0 0 0 1px;
			margin:0;
			background:transparent url(/images/navigation3/main_menu_item_left.gif) left top no-repeat;
		}

		#main_menu ul li.first {
			background-image:none;
		}

			#main_menu ul li a {
				padding: 6px 6px 0px 6px;
				height: 27px;
				color:#fff;
				display:block; 
				float:left;
				font-size:12px;
				background:transparent url(/images/navigation3/main_menu_item_right.gif) right top no-repeat;
			}

			#main_menu ul li.last a {
				background-image:none;
			}


			#main_menu ul li.menu_on{
				background-image:none;
				padding-left:0px;
			}

				#main_menu ul li.menu_on a{
					background-image:none;
					background-color:#fff;
					color:#860012;
				}

	#main_menu a#change_langue{
		float:right;
		font-size:12px;
		font-weight:normal;
		margin-right:20px;
		line-height:28px;
	}

/* ---------------  menu fin ------------------ */




/*pour les selects de la recherche OLD ...*/
.recherche  {margin-top: 3px;margin-left: 3px;font-weight: normal;color: #000000;background-color: #ffffff;
			     border-width: 1px;width: 215px;height: 16px;font-size: 9px;font-family: verdana }
	.recherche2 {margin-top: 3px;margin-left: 3px;font-weight: normal;color: #000000;background-color: #ffffff;
			     border-width: 1px;width: 80px;height: 16px;font-size: 9px;font-family: verdana }				 
	.recherche3 {margin-top: 3px;margin-left: 3px;font-weight: normal;color: #000000;background-color: #ffffff;
			     border-width: 1px;width: 187px;height: 16px;font-size: 9px;font-family: verdana }
	.recherche4 {margin-top: 3px;margin-left: 3px;font-weight: normal;color: #000000;background-color: #ffffff;
			     border-width: 1px;width: 77px;height: 16px;font-size: 9px;font-family: verdana }
	.recherche5 {margin-top: 3px;margin-left: 3px;font-weight: normal;color: #000000;background-color: #ffffff;
			     border-width: 1px;width: 111px;height: 16px;font-size: 9px;font-family: verdana }			 
	.recherche6 {margin-top: 3px;margin-left: 3px;font-weight: normal;color: #000000;background-color: #ffffff;
				 border-width: 1px;width: 92px;height: 16px;font-size: 9px;font-family: verdana }
					 





	/*Lien couleur blanc 8 px avec underline*/
	A.blanc8_u:link 	{Color:#FFFFFF;font-family:verdana;font-size:8px;font-weight:normal;text-decoration:underline;}
	A.blanc8_u:visited  {Color:#FFFFFF;font-family:verdana;font-size:8px;font-weight:normal;text-decoration:underline;}
	A.blanc8_u:active 	{Color:#FFFFFF;font-family:verdana;font-size:8px;font-weight:normal;text-decoration:underline;}
	A.blanc8_u:hover 	{Color:#FFFFFF;font-family:verdana;font-size:8px;font-weight:normal;text-decoration:underline;}
	
	/*Lien couleur blanc 8 px*/
	A.blanc_titre8:link 	{Color:#FFE4BC;font-family:verdana;font-size:9px;font-weight:bold;text-decoration:none;}
	A.blanc_titre8:visited{Color:#FFE4BC;font-family:verdana;font-size:9px;font-weight:bold;text-decoration:none;}
	A.blanc_titre8:active {Color:#FFE4BC;font-family:verdana;font-size:9px;font-weight:bold;text-decoration:none;}
	A.blanc_titre8:hover 	{Color:#FFFFFF;font-family:verdana;font-size:9px;font-weight:bold;text-decoration:none;}

	/*Lien couleur blanc 10 px avec underline*/
	A.blanc9_u:link 	{Color:#FFE4BC;font-family:verdana;font-size:9.5px;font-weight:normal;text-decoration:underline;line-height:12px;}
	A.blanc9_u:visited   {Color:#FFE4BC;font-family:verdana;font-size:9.5px;font-weight:normal;text-decoration:underline;line-height:12px;}
	A.blanc9_u:active 	{Color:#FFE4BC;font-family:verdana;font-size:9.5px;font-weight:normal;text-decoration:underline;line-height:12px;}
	A.blanc9_u:hover 	{Color:#FFFFFF;font-family:verdana;font-size:9.5px;font-weight:normal;text-decoration:underline;line-height:12px;}

	A.blanc9_u div {font-size:9.5px;}
	
	/*Lien couleur blanc 10 px avec underline*/
	A.blanc10_u:link 	{Color:#FFE4BC;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:underline;}
	A.blanc10_u:visited {Color:#FFE4BC;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:underline;}
	A.blanc10_u:active 	{Color:#FFE4BC;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:underline;}
	A.blanc10_u:hover 	{Color:#FFFFFF;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:underline;}
	
	/*Lien couleur blanc 10 px avec underline*/
	A.blanc10_u_b:link 	  {Color:#FFFFFF;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:underline;}
	A.blanc10_u_b:visited {Color:#FFFFFF;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:underline;}
	A.blanc10_u_b:active  {Color:#FFFFFF;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:underline;}
	A.blanc10_u_b:hover   {Color:#FFE4BC;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:underline;}
	
	/*Lien couleur blanc 11 px*/
	A.blanc11_a:link 	{Color:#FFE4BC;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}
	A.blanc11_a:visited {Color:#FFE4BC;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}
	A.blanc11_a:active 	{Color:#FFE4BC;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}
	A.blanc11_a:hover 	{Color:#FFFFFF;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}
	
	/*Lien couleur blanc 11 px*/
	A.blanc11_b:link 	{Color:#FFFFFF;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}
	A.blanc11_b:visited {Color:#FFFFFF;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}
	A.blanc11_b:active 	{Color:#FFFFFF;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}
	A.blanc11_b:hover 	{Color:#FFE4BD;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:none;}
	
	/*Lien couleur blanc 13 px*/
	A.blanc13_a:link 	{Color:#FFFFFF;font-family:verdana;font-size:13px;font-weight:bold;text-decoration:none;}
	A.blanc13_a:visited {Color:#FFFFFF;font-family:verdana;font-size:13px;font-weight:bold;text-decoration:none;}
	A.blanc13_a:active 	{Color:#FFFFFF;font-family:verdana;font-size:13px;font-weight:bold;text-decoration:none;}
	A.blanc13_a:hover 	{Color:#FFFFFF;font-family:verdana;font-size:13px;font-weight:bold;text-decoration:none;}
	
	/*Lien couleur beige 9 px avec underline*/
	A.beige9_u:link 	{Color:#FFE4BC;font-family:verdana;font-size:9px;font-weight:normal;text-decoration:underline;}
	A.beige9_u:visited  {Color:#FFE4BC;font-family:verdana;font-size:9px;font-weight:normal;text-decoration:underline;}
	A.beige9_u:active 	{Color:#FFE4BC;font-family:verdana;font-size:9px;font-weight:normal;text-decoration:underline;}
	A.beige9_u:hover 	{Color:#FFFFFF;font-family:verdana;font-size:9px;font-weight:normal;text-decoration:underline;}
	
	/*Lien couleur rouge 10 px avec underline*/
	A.rouge9_u:link 	{Color:#8A0000;font-family:verdana;font-size:9.5px;font-weight:normal;text-decoration:underline;}
	A.rouge9_u:visited  {Color:#8A0000;font-family:verdana;font-size:9.5px;font-weight:normal;text-decoration:underline;}
	A.rouge9_u:active 	{Color:#8A0000;font-family:verdana;font-size:9.5px;font-weight:normal;text-decoration:underline;}
	A.rouge9_u:hover 	{Color:#000000;font-family:verdana;font-size:9.5px;font-weight:normal;text-decoration:underline;}
	
	/*Lien brun pour le non */
	A.brun_11_u:link 	{Color:#B22c00;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:underline;}
	A.brun_11_u:visited{Color:#B22c00;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:underline;}
	A.brun_11_u:active {Color:#B22c00;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:underline;}
	A.brun_11_u:hover 	{Color:#000000;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:underline;}
	
	
	/*Les couleurs pour le texte*/
	.beige22	{Color:#CD1402;font-family:verdana;font-size:22px;font-weight:bold;	}
	.beige13	{Color:#FFFFFF;font-family:verdana;font-size:13px;font-weight:bold;	}
	.brun10		{Color:#790000;font-family:verdana;font-size:10px;font-weight:bold;	}
	.brun12		{Color:#790000;font-family:verdana;font-size:12px;					}
	.blanc10b	{Color:#FFFFFF;font-family:verdana;font-size:10px;font-weight:bold;	}
	.blanc10	{Color:#FFFFFF;font-family:verdana;font-size:10px;font-weight:normal;}
	.blanc12	{Color:#FFFFFF;font-family:verdana;font-size:12px;font-weight:bold;	}
	.blanc13	{Color:#FFFFFF;font-family:verdana;font-size:13px;font-weight:bold;	}
	.blanc11b   {color:#FFFFFF;font-family:verdana;font-weight:bold;font-size:11px;}
	.gris_u     {Color:#c0c0c0;font-family:verdana;font-size:9.5px;font-weight:bold;text-decoration:none;}
	
	
					 
	.txt10noir { font-family: Verdana, Arial, Helvetica; font-size:10px; color: #000000;} /*faq*/

	/* Navigation Header No.3 */
	.txt_blanc{color:#ffffff;font-family:verdana;font-weight:bold;font-size:13px;}
	.txt_rouge{color:#af3a01;font-family:verdana;font-weight:bold;font-size:13px;}


	A.langswap:link {color: #cd1402;font-family : verdana;font-weight: bold; font-size: 10px;text-decoration: underline;}
	A.langswap:visited {color: #cd1402;font-family : verdana;font-weight: bold; font-size: 10px;text-decoration: underline;}
	A.langswap:active {color: #cd1402;font-family : verdana;text-decoration: underline;}
	A.langswap:hover {color: #000000;font-family : verdana;text-decoration: underline;}


	A.bt:link {color: #af3a01;font-family : verdana;font-weight: bold; font-size: 13px;text-decoration: none;}
	A.bt:visited {color: #af3a01;font-family : verdana;font-weight: bold; font-size: 13px;text-decoration: none;}
	A.bt:active  {color: #af3a01;font-family : verdana;text-decoration: none;}
	A.bt:hover {color: #ffffff;font-family : verdana;text-decoration: none;}

	
	/* Fin Navigation Header No.3 */



/* ---------------- form de recherche ----------- */

/* --- pour constructions neuves doit etre a la fin de la feuille de style ---- */
#layer_unavailable {
		position:relative; 
		margin-top:-59px;  /* 54px .. mais pour ie8: -59px */
		width:639px; 
		height:59px;			/* 54px .. mais pour ie8: 59px */
		z-index:1000; 
		background-color:#fff;
		cursor:default;
}

#table_login a.unavailable {
	color:#FFE4BC;
	font-family:verdana;
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
	line-height:12px;
	cursor:default;
}
	



/* fin de la feuille de style */
