

.top-menu ul,
#menu ul, 
#left-menu ul {
	float:left;
	margin:0;
	padding:0;
	display:block;
}

    .top-menu ul li,
    #menu ul li, 
    #left-menu ul li {
        margin:0px;
        padding:0;
        display:inline;
    }
   
   
      
/***************************************** TOP-MENU ****************************************************/

   
           
		.top-menu{
			float:right;
			height:28px;
			font-size:10px;
			padding-right:9px;
		}
		
				.top-menu a{
					display:block;
					float:left;
					height:20px;
					padding-left:7px;
					padding-right:6px;
					padding-top:8px;
					color:#666666;
					text-decoration:none;
				}
				
						.top-menu a:hover,
						.top-menu a.o{
						color:#ffffff;
						background:#FF6600 url(/images/default/top-roll.jpg) repeat-x top;
						}
           
              
/***************************************** MENU ****************************************************/

           
           
		#menu{
			float:left;
			width:967px;
			height:26px;
			padding-left:33px;
		}
		
				#menu a{
					display:block;
					float:left;
					height:17px;
					padding-top:7px;
					padding-left:16px;
					padding-right:16px;
					font-size:11px;
					color:#666666;
					font-weight:bold;
					text-decoration:none;
					border-right:1px solid #ffffff;
					background:#EEEDEC url(/images/default/bt-profil.jpg) repeat-x top;
				}
					#menu a#menub6262e291391c75198dbdab97365860f{
						background:#EEEDEC url(/images/default/bt-profil.jpg) repeat-x top;
					}
					#menu a#menu17f99c5fdcfe58ac0f40b166eb0b067a{
						padding-left:17px;
						padding-right:17px;
						background:#EEEDEC url(/images/default/bt-part.jpg) repeat-x top;
					}
					#menu a#menu1bbb4a30361d4e1de7d917543cb64e45{
						background:#EEEDEC url(/images/default/bt-cie.jpg) repeat-x top;
					}
					#menu a#menuf647b98228c982abee948bd8623c31db{
						background:#EEEDEC url(/images/default/bt-spec.jpg) repeat-x top;
					}
					#menu a#menu603668923cb9d650fa70419c1f17309b{
						background:#EEEDEC url(/images/default/bt-club.jpg) repeat-x top;
					}
                    
                    
                        #menu a:hover#menub6262e291391c75198dbdab97365860f,
                        #menu a:hover#menu17f99c5fdcfe58ac0f40b166eb0b067a,
                        #menu a:hover#menu1bbb4a30361d4e1de7d917543cb64e45,
                        #menu a:hover#menuf647b98228c982abee948bd8623c31db,
                        #menu a:hover#menu603668923cb9d650fa70419c1f17309b,
                        #menu a.o#menub6262e291391c75198dbdab97365860f,
                        #menu a.o#menu17f99c5fdcfe58ac0f40b166eb0b067a,
                        #menu a.o#menu1bbb4a30361d4e1de7d917543cb64e45,
                        #menu a.o#menuf647b98228c982abee948bd8623c31db,
                        #menu a.o#menu603668923cb9d650fa70419c1f17309b{
                            padding-top:3px;
                            border-top:4px solid #FF6600;
                            background:none;
                        }
                    
                    
               
/***************************************** MENU-LEFT ****************************************************/
          
                    
                      
		#left-menu{
			float:left;
			width:179px;
			padding-left:12px;
			padding-top:34px;
            padding-bottom:2px;
            background:url(/images/default/between.jpg) bottom left no-repeat;
		}                
		#section6c7ad806ee4fe711f56021eae343de24 #left-menu,
		#sectiondab9b34f5a6187cdc5d7b2a85f0f727c #left-menu,
		#sectionf76c9d167f24a716cd183abda0294e81 #left-menu,
        #section66d6f02d3247a5f51c326d44daa60400 #left-menu{
            background:none;
		}     
            #left-menu li.between_1{
                float:left;
				width:179px;
            	height:1px;
                font-size:1px;
                line-height:1px;
                background:url(/images/default/between.jpg) no-repeat -11px;
            }
            #left-menu li.between_2{
            	display:none;
            }
		
				#left-menu a{
					display:block;
					float:left;
					width:160px;
					padding-left:21px;
					padding-right:10px;
					padding-top:6px;
            		padding-bottom:2px;
                    padding-bottom:5px;
                    font-family:Arial, Verdana;
					font-size:12px;
					color:#333333;
					font-weight:bold;
					text-decoration:none;
				}
                
				
                #left-menu a:hover,
                #left-menu a.o{
                    color:#FF6600;
                    background:url(/images/default/bt-left-roll.jpg) repeat-y;
                }
        
                    #left-menu a#menu5499f9d42a3187d92f4136fc2ef04060,
                    #left-menu a#menu99ca6ea095952c055a4667918bf51850,
                    #left-menu a#menu8a181c818db92378c3dc3f1fc5cdfc89,
                    #left-menu a#menu88eaa0cbaeac081fe57930a66adede3a,
                    #left-menu a#menu95a5aecb43a1ae0bd469d63a8ff1a3be{
                        width:145px;
                        padding-left:36px;
                    }
                        #left-menu a#menu5499f9d42a3187d92f4136fc2ef04060{
                            background:url(/images/default/bt-auto.jpg) no-repeat;
                        }
                            #left-menu a:hover#menu5499f9d42a3187d92f4136fc2ef04060,
                            #left-menu a.o#menu5499f9d42a3187d92f4136fc2ef04060{
                                background:url(/images/default/bt-auto-roll.jpg) no-repeat;
                            }
                        #left-menu a#menu99ca6ea095952c055a4667918bf51850{
                            background:url(/images/default/bt-hab.jpg) no-repeat;
                        }
                            #left-menu a:hover#menu99ca6ea095952c055a4667918bf51850,
                            #left-menu a.o#menu99ca6ea095952c055a4667918bf51850{
                                background:url(/images/default/bt-hab-roll.jpg) no-repeat;
                            }
                        #left-menu a#menu8a181c818db92378c3dc3f1fc5cdfc89{
                            background:url(/images/default/bt-veh.jpg) no-repeat;
                        }
                            #left-menu a:hover#menu8a181c818db92378c3dc3f1fc5cdfc89,
                            #left-menu a.o#menu8a181c818db92378c3dc3f1fc5cdfc89{
                                background:url(/images/default/bt-veh-roll.jpg) no-repeat;
                            }
                        #left-menu a#menu88eaa0cbaeac081fe57930a66adede3a{
                            background:url(/images/default/bt-voy.jpg) no-repeat;
                        }
                            #left-menu a:hover#menu88eaa0cbaeac081fe57930a66adede3a,
                            #left-menu a.o#menu88eaa0cbaeac081fe57930a66adede3a{
                                background:url(/images/default/bt-voy-roll.jpg) no-repeat;
                            }
                        #left-menu a#menu95a5aecb43a1ae0bd469d63a8ff1a3be{
                            background:url(/images/default/bt-fin.jpg) no-repeat;
                        }
                            #left-menu a:hover#menu95a5aecb43a1ae0bd469d63a8ff1a3be,
                            #left-menu a.o#menu95a5aecb43a1ae0bd469d63a8ff1a3be{
                                background:url(/images/default/bt-fin-roll.jpg) no-repeat;
                            }
			
        
				#left-menu li.sm a{
					width:150px;
					padding-left:11px;
                    font-weight:normal;
					font-size:11px;
					border-left:20px solid #E3F4F1;
                    background:#E3F4F1 url(/images/default/sub-menu.jpg) repeat-y right;
				}
                    #left-menu li.sm a:hover{
                        color:#ffffff;
                        background:#98D8CC url(/images/default/sub-menu-roll.jpg) repeat-y right;
                    }
                    
                    
                        #section17f99c5fdcfe58ac0f40b166eb0b067a #left-menu li.sm a{
                            width:136px;
                            padding-left:10px;
							border-left:35px solid #E3F4F1;
                        }
        
/***************************************** SITE MAP ****************************************************/

#site_map {
	list-style: none;
	color: #666666;
	margin-top:25px;
} 


#site_map ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
} 
#site_map ul ul{
	padding-left:25px;
} 

#site_map a {
	text-decoration: none;
}
#site_map a:hover {
	color:#FF6600;
}

.s0 a{
	font-weight:bold;
	font-size:14px;
	color: #333333;
}
.s1 a{
	font-size:11px;
}
.s2 a{
	color: #666666;
}
.s3 a{
	font-weight:normal;
}


p {
	margin:0;
	padding:0;
}

.title {
	font-size:13px;
    color:#4BBBA6;
    font-weight:bold;
}

.orange {
    color:#FF6600;
    font-weight:bold;
}

.li {
	padding-left:20px;
}


.quebec-fr {
	width:456px;
    padding:12px;
	padding-bottom:7px;
	padding-top:28px;
	background:url(/images/default/rte-quebec-fr.gif) no-repeat top;
    border-bottom:5px solid #D1ECE8;
}
.quebec-en {
	width:456px;
    padding:12px;
	padding-bottom:7px;
	padding-top:28px;
	background:url(/images/default/rte-quebec-en.gif) no-repeat top;
    border-bottom:5px solid #D1ECE8;
}
.ontario-fr {
	width:456px;
    padding:12px;
	padding-bottom:7px;
	padding-top:28px;
	background:url(/images/default/rte-ontario-fr.gif) no-repeat top;
    border-bottom:5px solid #D1ECE8;
}
.ontario-en {
	width:456px;
    padding:12px;
	padding-bottom:7px;
	padding-top:28px;
	background:url(/images/default/rte-ontario-en.gif) no-repeat top;
    border-bottom:5px solid #D1ECE8;
}#search_engine_content {
	padding-right:10px;
	margin-top:10px;
}
#search_engine_content *{
		color:#6B6B6B;
}
	#search_engine_content table a {
		text-decoration:none;
		color:#666666;
	}
	#search_engine_content td {
		border-style:none;
		border-width:0px;
	}
	#search_engine_content table a:hover {
		color:#818A8D;
	}
	#search_engine_content .spacer {
		height:20px;
		empty-cells:hide;
	}
	#search_engine_content .top {
		color:#555;
		border:1px solid #cdcdcd;
		padding:5px;
		
	}
	
	
	
		#search_engine_content .top #search_count {
			clear:right;
			text-align:right;
			font-size:10px;
			margin-top:5px;
		}
		#search_engine_content .top #top_search {
			float:right;
			text-align:right;
			height:30px;
			margin-top:10px;
		}
			#search_engine_content .top #top_search input {
				font-size:14px;
				vertical-align:middle;
				width:150px;
				height:18px;
				margin:0 0 0 5px;
				padding:3px 0 0 0;
				color:gray;
				border:1px solid #dddddd;
			}
			#search_engine_content .top #top_search input#okk {
				width:23px;
				height:23px;
				border:none;
				margin:0 0 0 5px;
				padding:0;
			}
	
	
	#search_engine_content .search_index {
		font-size:13px;
		vertical-align:top;
		text-align:right;
		padding-right:7px;
		width:20px;
	}
	#search_engine_content .search_title {
		font-weight:bolder;
		vertical-align:top;
		font-size:13px;
	}
	#search_engine_content .search_content {
		font-size:11px;
		padding:0 10px 10px 0;
	}
	#search_engine_content .content_page {
		font-size:11px;
		padding:10px;
	}
		#search_engine_content .content_page .literal {
			background-color:white;
			color:#026789;
			font-family:monospace,fixed;
			font-size:11px;
			font-weight:bold;
		}
	
	
	#search_engine_content .bottom {
		color:#555;
		border:1px solid #cdcdcd;
		padding:5px;
	}
		#search_engine_content .search_pager {
			float:right;
		}
		#search_engine_content .search_pager a,
		#search_engine_content .search_pager span {
			color:#999999;
			display:block;
			float:left;
			width:13px;
			text-align:center;
			text-decoration:none;
			white-space:nowrap;
		}
		#search_engine_content .search_pager a:hover,
		#search_engine_content .search_pager .selected {
			font-weight:bolder;
			color:#003466;
		}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	background:#eee;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #eee;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}


#imarcom_button {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	height:35px;
}
#hidden_container {
	font: 10px Verdana, Helvetica, sans-serif;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	height:35px;
}
	#hoverNav{
		width: 100%;
		z-index: 10;
		}
	#imageContainer>#hoverNav{ left: 0;}
	#hoverNav a{outline: none;}
	#imarcom_button {
		background:#eee;
	}
	
	#prevLink, #nextLink{
		width: 49%;
		height:35px;
		background: transparent url(/public/images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
		}
	#prevLink {
		left: 0;
		float: left;
		background: url(/public/images/lightbox/prevlabel.gif) left no-repeat;
		}
		#prevLink:hover, #prevLink:visited:hover {
			background: url(/public/images/lightbox/prevlabel.gif) left no-repeat;
			}
	#nextLink {
		right: 0;
		float: right;
		background: url(/public/images/lightbox/nextlabel.gif) right center no-repeat;
		}
		#nextLink:hover, #nextLink:visited:hover {
			background: url(/public/images/lightbox/nextlabel.gif) right center no-repeat;
			}

#lightboxImage {
	border: 1px solid gray;
	position: absolute;
	left:10px;
	top:10px;
}
html {
	width:100%;
	height:100%;
}

body {
	margin:auto;
	width:1001px;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	background:url(/images/default/bg.jpg) center repeat-y;
}

	
h1.titre {
	display:none;
} 	
a {
	color:#666666;
} 
a:hover {
	color:#FF6600;
} 

form {
	padding:0;
    margin:0;
}
	
	#turquoise {
		float:left;
		width:1001px;
	}
	
		#top {
			float:left;
			width:1000px;
			height:110px;
			background:url(/images/default/bg-top.jpg) -45px no-repeat;
		}
		
			#logo,
            #logo-en {
				float:left;
				width:370px;
				height:20px;
                padding-left:32px;
                padding-top:85px;
                text-decoration:none;
				background:url(/images/default/logo.jpg) no-repeat;
			}
			#logo-en {
				background:url(/images/default/logo-en.jpg) no-repeat;
            	letter-spacing:5px;
            	word-spacing:5px;
				width:418px;
			}
                    #logo h1,
                    #logo-en h1 {
                        font-family:Verdana, Arial, Helvetica, sans-serif;
                        font-size:8px;
                        word-spacing:2px;
                        color:#000000;
                        text-transform:uppercase;
                        font-weight:normal;
                    }
			
			#search {
				float:right;
                width:220px;
				font-size:10px;
				color:#666666;
				padding-right:10px;
			}
			
				#search b{
					display:block;
					float:right;
					font-weight:normal;
					padding-right:5px;
					padding-top:7px;
				}
				#search p{
					margin:0;
					padding:0px;
				}
				
				#search input{
					float:right;
					width:126px;
					height:15px;
					padding-top:2px;
					padding-left:2px;
					margin-top:3px;
					font-size:10px;
					border:1px solid #66CCCE;
				}
				#search input#ok{
					display:block;
					float:right;
					padding:0;
					width:25px;
					height:19px;
					border:0px;
					background:#66CCCE;
					border-left:5px solid #FFFFFF;
					cursor:pointer;
					color:#ffffff;
				}

			#content{
				float:left;
				width:1000px;
			}
			
				#left{
					float:left;
					width:665px;
					height:385px;
					border-top:1px solid #D9D9D9;
					padding-left:5px;
					padding-top:5px;
					background:url(/images/accueil/intro-left.jpg) repeat-y right;
				}
					
				#right{
					float:right;
					width:329px;
					height:386px;
                    font-size:10px;
					border-top:1px solid #D9D9D9;
				}
				
					#right a{
						display:block;
						clear:both;
						color:#60C5BA;
                        line-height:16px;
					}
					
						#right a:hover{
							color:#FF6600;
						}
				
 
			#middle{
				float:left;
				width:614px;
				height:47px;
				padding-left:50px;
				padding-top:25px;
				text-align:center;
				background:url(/images/accueil/intro-middle.jpg) 45px top no-repeat;
			}
				#middle a{
					color:#ffffff;
					font-size:12px;
					padding-left:14px;
					padding-right:12px;
				}
							#middle a:hover{
								color:#006565;
							}
							
							
							
			#bottom-menu{
				float:left;
				width:1000px;
				height:50px;
				padding-top:25px;
				text-align:center;
				background:url(/images/default/bg-bottom-menu.gif) 45px no-repeat;
			}
				#bottom-menu a{
					color:#ffffff;
					font-size:12px;
					padding-left:14px;
					padding-right:12px;
				}
							#bottom-menu a:hover{
								color:#006565;
							}
							
							
							
			a#calendrier{
				float:left;
				width:341px;
				height:52px;
				padding-left:40px;
				padding-top:20px;
				color:#ffffff;
				font-size:13px;
				text-decoration:none;
				font-weight:bold;
				background:url(/images/default/bt-cal.jpg) top right no-repeat;
			}	
				a:hover#calendrier{
					background:url(/images/default/bt-cal-roll.jpg) top right no-repeat;
				}
			#calendrier b{
				display:block;
				clear:both;
				font-size:12px;
			}
			
			#bottom{
				float:left;
				width:1000px;
				font-size:10px;
			}
						#bottom b{
							display:block;
							clear:both;
							font-size:14px;
							color:#009999;
						}
						#bottom i{
							display:block;
							clear:both;
							color:#FF6600;
							font-style:normal;
							font-weight:bold;
							margin-top:5px;
						}
						#bottom a{
							display:block;
							clear:both;
							padding-left:2px;
							padding-top:5px;
							padding-bottom:10px;
							color:#66CCCC;
						}
															#bottom #question a{
																display:auto;
																clear:none;
															}
							#bottom a:hover{
								color:#FF6600;
							}
				
				#nouvelles{
					float:left;
					width:203px;
					height:200px;
					padding-left:30px;
					padding-top:14px;
					background:url(/images/default/nouvelles.jpg) no-repeat top right;
				}
				
					.news{
						margin-top:0px;
						float:left;
						width:177px;
						padding-right:8px;
					}
					
				#didyouknow{
					float:left;
					width:175px;
					height:200px;
					padding-left:20px;
					padding-right:22px;
					padding-top:14px;
					background:url(/images/default/saviez-vous.jpg) no-repeat;
				}
				#temoignages{
					float:left;
					width:175px;
					height:200px;
					padding-left:20px;
					padding-right:22px;
					padding-top:14px;
					background:url(/images/default/saviez-vous.jpg) no-repeat;
				}
				#sondage{
					float:left;
					width:330px;
					height:200px;
					padding-left:3px;
					padding-top:14px;
					background:url(/images/default/sondage.jpg) no-repeat;
				}
					#sondage form p {
						margin:0;
					}
					#sondage b {
						padding-left:25px;
					}
					#sondage #question {
						display:block;
						float:left;
						width:290px;
						padding-left:25px;
						padding-right:10px;
					}
					#sondage #answer {
						display:block;
						float:left;
						width:300px;
						padding:5px 5px 0 25px;
					}
					#sondage #reponse {
						display:block;
						float:left;
						width:300px;
                        margin-top:10px;
						padding-left:25px;
					}
                        #sondage #reponse em,
                        #sondage #answer em{
                        	display:block;
                            float:left;
                            width:150px;
                            font-style:normal;
                        }
                        
						#sondage #reponse input {
							margin-top:10px;
						}
                        
					#sondage #survey_submit,
                    #sondage #survey_submit-en {
						float:right;
						width:124px;
						height:31px;
                        margin-top:10px;
						padding-right:25px;
						color:white;
						cursor:pointer;
						text-align:right;
						background: url('/images/default/submit.gif') no-repeat;
					}
                    #sondage #survey_submit-en {
						background: url('/images/default/submit-en.gif') no-repeat;
					}
						#sondage #survey_submit:hover {
							background: url('/images/default/submit-roll.gif') no-repeat;
						}
						#sondage #survey_submit-en:hover {
							background: url('/images/default/submit-en-roll.gif') no-repeat;
						}
					
                    
                    
#contenu{
	float:left;
	width:1000px;
	background:url(/images/default/bg-contenu.jpg) repeat-y;
}
		
#gauche {
	float:left;
	width:203px;
}

	#nouvelle{
		float:left;
		width:183px;
		padding-left:20px;
		padding-top:45px;
		padding-bottom:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background:url(/images/default/between-left.jpg) no-repeat;
	}
		#nouvelle b{
			display:block;
			clear:both;
			font-size:14px;
			color:#009999;
		}
		#nouvelle i{
			display:block;
			clear:both;
			color:#FF6600;
			font-style:normal;
			font-weight:bold;
			margin-top:10px;
		}
		#nouvelle a{
			display:block;
			clear:both;
			padding-left:2px;
			padding-top:5px;
			padding-bottom:10px;
			color:#66CCCC;
		}
			#nouvelle a:hover{
				color:#FF6600;
			}
	
		.news{
			margin-top:0px;
			float:left;
			width:175px;
			padding-right:8px;
		}
		
		
		
		

#texte {
	float:left;
	width:504px;
	padding-left:36px;
	font-size:11px;
	color:#666666;
	border-top:1px solid #D9D9D9;
    min-height:400px;
    /*background:url(/images/default/header-info.jpg) no-repeat right 40px;*/
}



	#bread {
		float:left;
		width:504px;
		height:13px;
		padding-top:13px;
		padding-bottom:22px;
		font-size:10px;
		color:#000000;
	}
	
		#bread a{
			text-decoration:none;
			color:#999999;
		}
		#bread i{
			color:#999999;
		}
			#bread a:hover{
				text-decoration:underline;
				color:#FF6600;
			}
		
	#title {
		float:left;
		width:504px;
		padding-top:20px;
		padding-bottom:14px;
		font-size:26px;
		color:#4BBBA6;
		font-family: Times New Roman, Times, serif;
	}
	
    
/****************************    TITLE COLOR   *************************************/


            #sectionb6262e291391c75198dbdab97365860f #title {
				color:#018F7F;
            }

            #section17f99c5fdcfe58ac0f40b166eb0b067a #title {
				color:#49BCAB;
            }

            #section1bbb4a30361d4e1de7d917543cb64e45 #title {
				color:#80CEB6;
            }

            #sectionf647b98228c982abee948bd8623c31db #title {
				color:#79D0E1;
            }

            #section603668923cb9d650fa70419c1f17309b #title {
				color:#019DB4;
            }

    
    
    
    #text {
		float:left;
		width:480px;
		padding-bottom:35px;
	}
    
    	 #pagef76c9d167f24a716cd183abda0294e81 #text {
         	/*height:2550px;*/
		}
             #pagef76c9d167f24a716cd183abda0294e81 li {
                margin-top:5px;
            }
            
            
             
        
#lexique{
    margin-bottom:20px;
}
    #lexique a,
    #lexique span{
	letter-spacing:3px;
        font-size:15px;
        font-weight:bold;
        text-decoration:none;
    }
         #lexique span{
            color:#CCD9CC;
        }
         #lexique a#a{
            margin-top:50px;
            display:block;
        }
            
    
	#temoignage-title {
		float:left;
		width:504px;
		height:121px;
		background:url(/images/default/pic-temoignage.jpg) right top no-repeat;
	}
		#temoignage-title b{
			float:left;
			width:304px;
			height:26px;
			padding-top:84px;
			margin-bottom:14px;
			font-size:16px;
			color:#4BBBA6;
			border-bottom:1px solid #D9D9D9;
		}
        
        
            #sectionb6262e291391c75198dbdab97365860f #temoignage-title b {
				color:#018F7F;
            }

            #section17f99c5fdcfe58ac0f40b166eb0b067a #temoignage-title b {
				color:#49BCAB;
            }

            #section1bbb4a30361d4e1de7d917543cb64e45 #temoignage-title b {
				color:#80CEB6;
            }

            #sectionf647b98228c982abee948bd8623c31db #temoignage-title b {
				color:#79D0E1;
            }

            #section603668923cb9d650fa70419c1f17309b #temoignage-title b {
				color:#019DB4;
            }
            
		
	#temoignage {
		float:left;
		width:450px;
		padding-right:54px;
		padding-bottom:20px;
	}
	
    
    
   
    


#droite {
	float:left;
	width:257px;
	border-top:1px solid #D9D9D9;
}
	#tendance {
		float:left;
		width:238px;
		height:238px;
		padding:10px;
		background:url(/images/default/tendance.jpg) 10px 10px no-repeat;
	}
	#boxes {
		float:left;
		width:240px;
		padding-left:17px;
		padding-top:5px;
		padding-bottom:45px;
		/*background:url(/images/default/between-right.jpg) no-repeat bottom;*/
	}
		#boxes a,
        #boxes #quotation{
			float:left;
			width:224px;
        	height:83px;
			margin-top:12px;
			background:url(/images/default/bt-fr-all.jpg) no-repeat;
		}
            #boxes #quotation{
                background:none;
            }
            
		#boxes a#urgence{
			background-position:0 top;
		}
			#boxes a:hover#urgence{
				background-position:0 bottom;
			}
		#boxes a#urgence-en{
			background-position:0 top;
		}
			#boxes a:hover#urgence-en{
				background-position:0 bottom;
			}
            
            
		#boxes a#soumission{
			background-position:0 top;
		}
			#boxes a:hover#soumission{
				background-position:0 bottom;
			}

		#boxes a#soumission-en{
			background-position:0 top;
		}
			#boxes a:hover#soumission-en{
				background-position:0 bottom;
			}
            
            
		#boxes a#ref{
			background-position:-500px top;
		}
			#boxes a:hover#ref{
				background-position:-500px bottom;
			}

		#boxes a#ref-en{
				background-position:-500px top;
		}
			#boxes a:hover#ref-en{
				background-position:-500px bottom;
			}

                 
                 
		#boxes a#appointment{
			background-position:-750px top;
		}
			#boxes a:hover#appointment{
				background-position:-750px bottom;
			}
		#boxes a#appointment-en{
			background-position:-750px top;
		}
			#boxes a:hover#appointment-en{
				background-position:-750px bottom;
			}  
                 
                 
                 
		#boxes a#info{
			background-position:-250px top;
		}
			#boxes a:hover#info{
				background-position:-250px bottom;
			}
		#boxes a#info-en{
			background-position:-250px top;
		}
			#boxes a:hover#info-en{
				background-position:-250px bottom;
			}   
                    
			       
			#footer{
				float:left;
				width:1000px;
				height:65px;
                padding-top:3px;
				background:url(/images/default/bottom.jpg) repeat-x;
			}
				#footer a{
					display:block;
                    width:240px;
					padding-left:30px;
					padding-top:5px;
					font-size:10px;
					color:#868686;
				}
					#footer a:hover{
						color:#FF6600;
					}
					
				#footer #copyright{
					float:right;
					padding-right:25px;
					padding-top:10px;
				}
                    
			#imc{
				float:left;
				width:1000px;
				height:20px;
                padding-bottom:5px;
				background:url(/images/default/bottom.jpg) repeat-x bottom;
			}
				#imc a{
					float:right;
					display:block;
					padding-right:20px;
					padding-top:5px;
					font-size:10px;
					color:#868686;
					text-decoration:none;
				}
		
#acc-left,
#bt-soumission {
	float:top;
	width:265px;
	height:270px;
	padding-left:15px;
	padding-top:17px;

}

#bt-soumission {
	margin-left:-15px;
	padding-left:0px;
	width:530px;
}
	#acc-left .boutons,
	#bt-soumission .boutons{
		float:left;
		width:129px;
		height:48px;
		padding-left:115px;
		padding-top:13px;
		margin-bottom:2px;
		font-size:16px;
		color:#ffffff;
		text-decoration:none;
		background-image:url(/images/default/bt-cat.gif);
	}
        #bt-soumission a.boutons{
            border-right:5px solid #ffffff;
            border-bottom:3px solid #ffffff;
        }
            
            #acc-left a:hover.boutons,
            #bt-soumission a:hover.boutons{
                background-image:url(/images/default/bt-cat.gif);
            }
            
                #acc-left .boutons b,
                #bt-soumission .boutons b{
                    display:block;
                    clear:both;
                }
                    a#hab{
                        background-position:left 0px;
                    }
                        a:hover#hab{
                            background-position:right 0px;
                        }
                    a#auto{
                        background-position:left -75px;
                    }
                        a:hover#auto{
                            background-position:right -75px;
                        }
                    a#ent{
                        background-position:left -150px;
                    }
                        a:hover#ent{
                            background-position:right -150px;
                        }
                    a#vtt{
                        background-position:left -225px;
                    }
                        a:hover#vtt{
                            background-position:right -225px;
                        }
                        
                    a#bateau{
                        background-position:left -300px;
                    }
                        a:hover#bateau{
                            background-position:right -300px;
                        }
                    a#moto{
                        background-position:left -375px;
                    }
                        a:hover#moto{
                            background-position:right -375px;
                        }
                    a#skidoo{
                        background-position:left -450px;
                    }
                        a:hover#skidoo{
                            background-position:right -450px;
                        }
                    a#car{
                        background-position:left -525px;
                    }
                        a:hover#car{
                            background-position:right -525px;
                        }
			
				
.laturqoise_table {
	width:460px;
	border:none;
}
.laturqoise_table td {
	width:460px;
	border:none;
	padding:5px 3px;
	vertical-align:top;
}
.laturqoise_table tr {
	background:#eeeeee;
}
.laturqoise_table_title {
	background-color:#f75314;
	color:white;
	padding:7px 3px;
}
.laturqoise_table_subtitle {
	background-color:#bbe2df;
	padding:7px 3px;
}