body,
html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	}


div,
img,
form{
	margin:0;
	padding:0;
	border:0;
	}
	
table,
tbody,
tr,
th,
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

td{ vertical-align:top;}	

a{
	color:#da4834;
	text-decoration:none;
	}
a:hover{
	color:#671115; 
	text-decoration:underline
	}

h1{ font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#ac1a2f;
	}
h2{ font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4265A1;
	}
h3{ font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#4265A1;
	}
h4{ font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4265A1;
	}
p,li, td{ font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	}

/*--------------------------------------*/	
/*			SUB MENU STYLES			*/	
/*--------------------------------------*/	
div.subMenu{
	position:absolute;
	display:block;
	top:33px;
	left:0px;;
	z-index:10;
	padding:15px 10px;;
	min-width:300px;
	border:1px solid #749fe3;
	border-top:0;
	background:#f5f5f5 url(../images/template/mainmenuitemOverBg.jpg) 0 -33px no-repeat;
	}
	div.subMenu ul,
	div.subMenu li,
	div.subMenu li.selected{ background-image:none; width:200px; height:auto; float:none; }
	
	div.subMenu a{ 
		text-decoration:none;
		display:block;
		line-height:15px;
		text-align:left;
		color:#585858;
		white-space:nowrap;
		padding:3px 0px;
		} 
	 div.subMenu a:hover{ 
		color:#dd3f33;
	 	} 
div.hide,
div.hideObj{display:none;}	

	
/*---------------------------------------------*/
/* Home page styles styles
/*---------------------------------------------*/

.home div.mmcmCtn {padding:0 ;}
.homeTop{
	width:667px;
	height:244px;
	margin:0;
	padding-top:47px;
	margin-top:7px;
	background:url(../images/home/homeAccrocheBg.jpg) 0 0 no-repeat;}
.homeAccroche {  
	width:339; 
	height:129px;
	margin:0 0 0 311px; 
	}	
.homeAccroche h1{ 
	margin:0;  
	color:#fff; 
	padding:5px 60px 5px 5px ; 
	font-size:23px; 
	font-weight:normal;
	}
.homeAccroche p{ font-weight:bold; margin-top:1px;	padding:5px; 
} 
.homeAccroche p a{
	background:url(../images/home/pucesCentre.gif) right 1px no-repeat;
	padding-right:20px;
	text-decoration:none;
	} 
.homeAccroche p a:hover{
	background:url(../images/home/pucesCentre.gif) right -19px no-repeat;
	}	
.homeMenu {margin:41px 0 0 1px;}

.homeMenu a{ display:inline-block; color:#575555; text-decoration:none; height:68px; text-align:center;}
.homeMenu a:hover{ display:inline-block; color:#ffffff; text-decoration:none;}

a#homeMenu1{
	width:155px;
	background:url(../images/home/homeMenu1.jpg) 0 0 no-repeat;
	padding-top:27px;
	}
a#homeMenu2{
	width:162px;
	background:url(../images/home/homeMenu2.jpg) 0 0 no-repeat;
	padding-top:27px;
	}
a#homeMenu3{
	width:170px;
	background:url(../images/home/homeMenu3.jpg) 0 0 no-repeat;
	padding-top:27px;
}
a#homeMenu4{
	width:165px;
	background:url(../images/home/homeMenu4.jpg) 0 0 no-repeat;
	padding-top:27px;
}
a#homeMenu1:hover,
a#homeMenu2:hover,
a#homeMenu3:hover,
a#homeMenu4:hover{ background-image:none;}

.homeTable{ width:663px}
.homeTable th{
	height:71px;
	text-align:left;
	padding-left:40px;
	text-indent:-25px;
	color:#671115;
	}
.homeTable #col1{ background:url(../images/home/homeTopCol1.jpg) center 0 no-repeat;}
.homeTable #col2{ background:url(../images/home/homeTopCol2.jpg) center 0 no-repeat; padding-left:50px;}
.homeTable #col3{ background:url(../images/home/homeTopCol3.jpg) center 0 no-repeat;}

.mmcmCtn .homeTable td{
	width:190px;
	background: url(../images/home/homeBottomColumnBg.jpg) center bottom no-repeat;
	padding:0px 12px 10px 12px;
	font-size:11px;
	}
.mmcmCtn .homeTable td p{
	font-size:11px;
	}
.homeTable td.center{ padding:0px 22px 10px 22px;}


.homeTable p a{
	background:url(../images/home/pucesCentre.gif) 0 -36px no-repeat;
	padding-left:13px;
	text-decoration:none;
	} 
.homeTable p a:hover{
	background:url(../images/home/pucesCentre.gif) 0 -56px no-repeat;
	}	
	
.soumission{
	 background:url(../images/home/boxRdvBg.jpg) 0 0 no-repeat;
	 width:300px;
	 height:175px;
	 margin-left:2px
	 }
.outils{
	background:url(../images/home/boxOutils.jpg) 0 0 no-repeat;
	 width:300px;
	 margin-top:10px;
	 margin-left:2px
	}	

.soumission p,
.outils p{  padding:10px 56px 8px 10px; margin:0; font-size:11px;}
.soumission p span{ 
	color:#4265A1;
}
.soumission p span.upper{ 
	text-transform:uppercase; 
	font-family:"myriad Pro",Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}
.outils h3 { 
	padding:5px 10px;; 
	margin:0;
	text-transform:uppercase; 	
	font-size:16px;
	color:#58585a;
}

.soumission a,
.outils a{ 
	display:block;
	height:21px;
	padding-left:10px;
	line-height:21px;;
	background:url(../images/home/blockLink.gif) 0 0 no-repeat;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	margin-left:1px;
	}
.soumission a:hover,
.outils a:hover{ 
	background:url(../images/home/blockLink.gif) 0 bottom no-repeat;
	color:#80c133;
	text-decoration:none;
	}
