body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#444444;
	background:#cccccc;
	}
a{
	color:#004687;
	text-decoration:none
	}
a:hover{
	text-decoration:underline;
	color:#DB0034;
	}

	
td{}
	
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}	
h1 {
	color:#004687;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:0;
	padding-top:0;
	font-size:21px;
	}
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#004687;
	font-size:18px;
	}
h3 { 	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
	
td{	vertical-align:top;	}
.wrap{ background:#ffffff url(../images/template/wrapBg.jpg) center 0 no-repeat;}

/*----------------------------------------------*/	
/*				HEADER STYLES	    			*/
/*----------------------------------------------*/	
.header{}

.topMenu {}
	.topMenu p{	line-height:18px;}
	.topMenu a{}
	.topMenu p.topMenuButton{		font-size:12px;
}
	.topMenu p.topMenuButton a{
		display:block;
		width:120px;
		padding-right:25px;
		background: url(../images/template/urgenceBg.jpg) right 0 no-repeat;
		line-height:20px;
		color:#ffffff;
		font-weight:bold;
		text-transform:uppercase;
		}
	.topMenu p.topMenuButton a:hover{background: url(../images/template/urgenceBg.jpg) right bottom no-repeat;}
.logoCtn{}
.topBox{}
	.slogan1{}
	.slogan2{}
	
.searchCtn{}
	input.search{ background: url(../images/template/searchInput.jpg) 0 0 no-repeat;}
	input.searchBtn{ 
		background:url(../images/template/searchBtn.jpg) 0 0 no-repeat; 
		padding-bottom:4px;
		color:#ffffff;
		font-weight:bold;
		text-transform:uppercase;
		font-size:12px;
	}
	input.searchBtn:hover{ background:url(../images/template/searchBtn.jpg) 0 bottom no-repeat; }

/*---------------------------------------------*/	
/*         INTERNAL PAGE MAIN MENU             */							
/*---------------------------------------------*/	
	
.mainMenu {}
.mainMenu ul {}
.mainMenu ul li { }
.mainMenu ul li a{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#004687;
	text-decoration:none;
	background:url(../images/template/mainMenuItem.jpg) 0 0 no-repeat;
	}	
.mainMenu ul li.selected a,
.mainMenu ul li a:hover{ 
	color:#db0034;
	text-decoration:none;
	background:url(../images/template/mainMenuItem.jpg) right 0 no-repeat;
	}	
.hideObj,
.subMenu{ }	
/*---------------------------------------------*/	
/*    HOME PAGE MAIN MENU - if different       */							
/*---------------------------------------------*/	
	
.home .mainMenu {}
.home .mainMenu ul li a{}	
.home .mainMenu ul li.selected a,
.home .mainMenu ul li a:hover{ }	

/*--------------------------------------*/
/*			Main Content STYLES			*/	
/*--------------------------------------*/
.mainCtn{}
home.mmcmCtn {padding-top:10px;}	

table.homepage .ltCol{}
table.homepage .CenterCol{ height:383px;}
table.homepage .rtCol{ vertical-align:bottom;}

table.fullpage .ltCol{}
table.fullpage .CenterCol{}
table.fullpage .rtCol{}

table.pageNoRtCol .ltCol{}
table.pageNoRtCol .CenterCol{}
table.pageNoRtCol .rtCol{}

table.homepage{ background:url(../images/home/homeBg.jpg) 0 bottom no-repeat; }
.footer{ background: url(../images/template/footer.jpg) 0 bottom repeat-x;}
.footer a{color:#444444; text-decoration:none;}
.footer a:hover{color:#444444; text-decoration:underline;}

/*--------------------------------------*/
/*			LEFT MENU STYLES			*/	
/*--------------------------------------*/
.ltCol{ background:#ADCBE3;}

.leftMenu{ 
	background:#fafbfc url(../images/template/leftMenuBg.jpg) -1px bottom repeat-x;
	border-top:1px dotted #888888; 
	}
.leftMenu p{}

/*dimension of The left menu*/
.leftMenu a{}
.leftMenu div{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	border-bottom:1px dotted #888888;
	font-size:14px;
	}
.leftMenu div div{font-size:13px;}
	
.leftMenu div a{}

.leftMenu div div a{}
.leftMenu div div a:hover{}

.leftMenu div div div a{}
	
/* Left  menu  - Colors & Backgrounds*/
div.selected1,
div.menuitem {	}

div.menuitem a{
	color:#004687;
	text-decoration:none;
}

div.selected1 a	{color:#db0034;}

div.selected1 a.selected, 
div.menuitem a.selected{}

div.menuitem a{}

div.menuitem a:hover{color:#db0034;}

div.selected1 div.menuitem a{color:#004687;}

div.selected1 div.menuitem a:hover,
div.selected1 div.menuitem a.selected,
div.selected1 div.selected2 a.selected{color:#db0034;}

div.selected1 div.selected2 a{}

div.selected1 div.selected2 a.selected{}
	
div.selected2 div.menuItem a{}
	
/*--------------------------------------*/
/*		Home Page Content STYLES		*/	
/*--------------------------------------*/
.home .mainCtn{}
.home #mainCtnTable{}
	
.promoBox{ background:url(../images/home/promoBox.jpg) 0 bottom no-repeat;
width:203px;
height:233px;
margin-left:10px;
padding:0 10px;
}
.promoBox a{ color:#222222;}

p.promoLinks{ 
	background:url(../images/template/separateur.jpg) 0 bottom no-repeat;
	padding:2px 10px 5px 3px;;
	}
	
p.promoLinks a{
	background: url(../images/template/suite_petit.png) right bottom no-repeat;
	display:inline-block;
	width:190px;
	}
p.promoLinks a:hover{
	background: url(../images/template/suite_petit_over.png) right bottom no-repeat;
	color:#004687;
	text-decoration:none;
	}
div.promoLinks{
	background:url(../images/home/homeQuoteBg.jpg) 0 0 no-repeat;
	width: 198px; 
	height:87px;
	}
div.promoLinks a{
	background: url(../images/template/suite_gros.png) 100px 50px no-repeat;
	display:inline-block;
	font-weight:bold;
	font-size:18px;
	width:140px;
	margin-top:10px;
	margin-left:15px;
	}
div.promoLinks a:hover{
	background-image: url(../images/template/suite_gros_over.png);
	color:#004687;
	text-decoration:none;
	}
.homepage h1{
	margin-left:150px
}
.homepage h2{
	color:#222222;
	margin-left:200px;
	font-size:22px;
	}
.homepage p.accroche{ 
	text-align:right;
	margin:30px  20px 45px 300px;
	}
	
.promoHabita{ 
	background: url(../images/home/offreHabitationBg.jpg) 0 0 no-repeat;
	height:170px;
	width:262px;
	margin-left:400px;
	margin-top:20px;
	}
	
.promoHabita h3{ 
	font-size:13px;
	margin:0 0 0 74px;
	padding-top:27px;
	color:#ffffff;
	}
.promoHabita p{ 
	margin-left:33px; 
	font-size:12px; 
	}
.promoHabita span{ color:#DB0034;}

a.buttonLink{ }
a.buttonLink:hover{}



/*------------------------------------------------*/
/*message de sécurité sur les formulaires importés*/
/*------------------------------------------------*/

#secureMsg{}
#secureMsg p{}
#EntrusLogo{}