body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#444444;
	background:#cccccc;
	}
a{
	color:#073081;
	text-decoration:none
	}
a:hover{
	text-decoration:underline;
	color:#0654C4;
	}

	
td{}
	
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}	
h1 {
	color:#073081;
	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:#073081;
	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) right 0 no-repeat;}

/*----------------------------------------------*/	
/*				HEADER STYLES	    			*/
/*----------------------------------------------*/	
.header{}

.topMenu {}
	.topMenu p{	line-height:18px;}
	.topMenu a{
	 		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#fff;
			font-weight:bold;
			}
	.topMenu p.topMenuButton{		font-size:12px;
}
	.topMenu p.topMenuButton a{
		display:block;
		width:120px;
		padding-right:30px;
		background: url(../images/template/urgenceBg.png) right 0 no-repeat;
		line-height:20px;
		color:#000000;
		font-weight:bold;
		text-transform:uppercase;
		}
	.topMenu p.topMenuButton a:hover{background: url(../images/template/urgenceBg.png) right bottom no-repeat;}
.logoCtn{}
.topBox{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#282829;
	font-weight:bold;
	font-size:21px;
	}
	
.searchCtn{}
	input.search{ 
		background: url(../images/template/searchInput.jpg) 0 0 no-repeat;
		}
	input.searchBtn{ 
		background:url(../images/template/searchBtn.png) 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.png) 0 bottom no-repeat; }

/*---------------------------------------------*/	
/*         INTERNAL PAGE MAIN MENU             */							
/*---------------------------------------------*/	
	
.mainMenu {background:#fff;}
.mainMenu ul {}
.mainMenu ul li { }
.mainMenu ul li a{ 
	font-family:"Trebuchet MS",  Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:15px;
	font-weight:bold;
	color:#073081;
	text-decoration:none;
	background:url(../images/template/mainMenuItem.jpg) 0 0 no-repeat;
	}	
.mainMenu ul li.selected a,
.mainMenu ul li a:hover{ 
	color:#282829;
	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{ background:url(../images/template/contentMMCMBg.jpg) center -2px no-repeat;}
.mmcmCtn {}	

table.homepage .ltCol{ }
table.homepage .CenterCol{ height:383px;}
table.homepage .rtCol{ vertical-align:bottom; /*height:483px;*/}

table.fullpage .ltCol{padding-top:25px;}
table.fullpage .CenterCol{padding-top:25px;}
table.fullpage .rtCol{padding-top:25px;}

table.pageNoRtCol .ltCol{padding-top:25px;}
table.pageNoRtCol .CenterCol{padding-top:25px;}
table.pageNoRtCol .rtCol{}

table.homepage{ background:url(../images/home/homeBg.jpg) 0 bottom no-repeat; }
.footer{ background: url(../images/template/leftMenuBg.png) 0 0 repeat-y;}

.footer p{
	margin:0 0 0 210px; 
	font-size:11px;
	}
.footer a,
.footer a:hover{ color:#888888;}

.home .footer{ background-image:none; margin-left:0;}
.home .footer p{margin-left:0px; }

/*--------------------------------------*/
/*			LEFT MENU STYLES			*/	
/*--------------------------------------*/
.ltCol{ background: url(../images/template/leftMenuBg.png) right 0 repeat-y;
}

.leftMenu{ 
	border-top:1px dotted #888888; 
	}
.leftMenu p{}

/*dimension of The left menu*/
.leftMenu a{}
.leftMenu div{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	border-bottom:1px dotted #888888;
	font-size:14px;
	font-weight:bold;
	}
.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:#073081;
	text-decoration:none;
}

div.selected1 a	{color:#073081;}

div.selected1 a.selected, 
div.menuitem a.selected{color:#949A00;}

div.menuitem a{}

div.menuitem a:hover{color:#949A00;}

div.selected1 div.menuitem a{color:#073081;}

div.selected1 div.menuitem a:hover,
div.selected1 div.menuitem a.selected,
div.selected1 div.selected2 a.selected{color:#949A00;}

div.selected1 div.selected2 a{color:#073081;}

div.selected1 div.selected2 a.selected{ color:#949A00;}
	
div.selected2 div.menuItem a{color:#073081;}
	
/*--------------------------------------*/
/*		Home Page Content STYLES		*/	
/*--------------------------------------*/
.home .mmcmCtn {height:190px;}	
.home .mainCtn{ background:url(../images/home/homeMainCtnBg.jpg) -1px 0 no-repeat;}
.home #mainCtnTable{}

.home h1{
	margin-top:42px;
	font-family:'trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:26px;
	}
home.p{	font-family:tahoma, Arial, Helvetica, sans-serif;}

home.p.accroche{font-family:tahoma, Arial, Helvetica, sans-serif;}
.home .bottomBox{margin-left:10px;}
	
.specialOffer,
.offreSpeciale,
.servicesEnLigne,
.onlineServices{
	width: 303px;
	height:221px;
	padding:20px 0 0 0;
	}

.specialOffer{ background:url(../images/home/homeOffreBlocEn.jpg) 0 0 no-repeat;}
.offreSpeciale{background:url(../images/home/homeOffreBloc.jpg) 0 0 no-repeat;}

.servicesEnLigne{ background:url(../images/home/homeServiceBloc.jpg) 0 0 no-repeat; }
.onlineServices{background:url(../images/home/homeServiceBlocEn.jpg) 0 0 no-repeat;}

.bottomBox h3{
	padding:0;
	margin:0 0 0 118px;
	color:#073081;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	}

.bottomBox p{
	padding:4px 0 ;
	margin: 0 12px 0 120px;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
.servicesEnLigne p,
.onlineServices p{
	margin: 0 12px 0 130px;
	text-indent:-11px;
	background: url(../images/home/separateur.gif) right bottom no-repeat;
	}
.offreSpeciale p.small,
.specialOffer p.small{
	font-size:10px; 
	line-height:11px; 
	font-size:10px;
	}
.slogan1{	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#c1d82f;
	font-size:20px;
	line-height:20px;
	margin:0;
	padding:0;
	text-align:right;
	}
	
.slogan2{	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#c1d82f;
	line-height:15px;
	font-size:14px;
	font-style:italic; 
	padding:4px 0 0 0;
	margin:0;
	text-align:right;
	}
a.buttonLink{ 
	display:block;
	background:url(../images/template/buttonLink.jpg) center 0 no-repeat;
	text-decoration:none;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	width:292px;
	height:48px;
	line-height:48px;
	margin:8px 0 0 5px;
	padding:0;
	}
a.buttonLink:hover{
	background:url(../images/template/buttonLink.jpg) center bottom no-repeat;
	text-decoration:none;
	}


.tollFree,
.sansfrais{
width:271px;
margin-left:30px;
}

.tel{
	background:url(../images/home/telephoneBg.jpg) center -1px no-repeat;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	color:#073081; 
	margin-bottom:35px;
	margin-left:100px;
}
.tel2{
	background:url(../images/home/telephoneBg.jpg) center -1px no-repeat;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	color:#073081; 
	margin-left:100px;
        margin-bottom:3px;
}
.telSmall{ 
 font-size:12px;
 font-style:italic;
 color:#FFFFFF;
 padding-top: 0pt;
 margin-top: 5px;
 margin-bottom: 45px;
margin-left: 100px;
text-align:center;
}

/*------------------------------------------------*/
/*message de sécurité sur les formulaires importés*/
/*------------------------------------------------*/

#mainCtnTable form td p { margin-top:0; padding-top:0;}

#secureMsg{}
#secureMsg p{}
#EntrusLogo{}
