body {
	behavior:url(css/csshover.htc);
	font-family: "Verdana", Arial, Helvetica, sans-serif;		color:black;		font-size:11px;
	 }

* {	margin: 0px; padding: 0px;	}

.cadre				{	border:1px solid #000000;	}
.cadre_in			{	border-right:1px solid #444444;	border-top:1px solid #444444;	
						border-left:2px solid #ffffff;	border-bottom:2px solid #ffffff;	
						background-color:#CDCDCD;
					}
.cadre_img			{	border-left:1px solid #444444;	border-bottom:1px solid #444444;	
						border-right:2px solid #ffffff;	border-top:2px solid #ffffff;	
					}
.box_ponton			{	background-image:url('../image/test.jpg');  background-repeat:no-repeat;	color:#000000;	font-weight:bold;	}





.montreal			{	padding:5px;	text-align:center;	color:#ff0000;	font-weight:bold;	}	

					
.cadre_txt			{	padding:5px;	text-align:justify;	}	
.cadre_top			{	padding:5px;	text-align:center;	}	

.cadre_pale			{	border-right:2px solid #c3322f;			border-top:1px solid #c3322f;	
						border-left:2px solid #E8F0B1;			border-bottom:2px solid #E8F0B1;	
					}
.cadre_med			{	border-left:1px solid #c3322f;			border-bottom:1px solid #c3322f;	
						border-right:1px solid #E8F0B1;			border-top:1px solid #E8F0B1;	
					}



.top_bleu		{	border-top:#0d1752 solid 3px;	border-bottom:#ffffff solid 3px;	}

.top			{	border-top:#8f0409 solid 15px;	border-bottom:#8f0409 solid 15px;	}
.cles			{	color:#8f0409;	font-size:10px;	}



a.menu:link 		{	color:#8f0409;	text-decoration:none;	}

a.menu:visited		{	color:#8f0409;	text-decoration:none;	}

a.menu:hover 		{	color:#000000;	text-decoration:none;	}

a.menu:active 		{	color:#8f0409; 	text-decoration:none;	}



.fond_menu 		{	background: #8f0409;	border-bottom: #0d1752 3px solid;	}





div#menu 			{	width: 160px;	}

div#menu a 			{	color: #ffffff;	}

div#menu ul 			{	font-size: 11px; width: 160px; padding:0px;	background: #8f0409; MARGIN:0px;  height:15px;		font-variant:small-caps;	}

div#menu li a 			{	padding-right: 0px; 	padding-bottom: 5px; 	padding-top: 5px; 	padding-left:8px;		display: block; 

					border-right: #0d1752 3px solid; 		border-bottom: #ffffff 3px solid; 	width: 150px; 		height:15px;	text-decoration: none;	}

div#menu ul li 			{	list-style-type: none; position: relative;	background-color:#8f0409;	}

div#menu li:hover 		{	background: #8f0409;	}

div#menu ul ul 			{	display: none; left: 160px; position: absolute; top:0px	}





.prix			{	font-size:11px;		text-align:right;		padding-left:5px;		padding-right:5px;	color:#8f0409;	 	}



.titre			{	color:#8f0409;	font-size:22px;		text-align:center;		font-family:Georgia, "Times New Roman", Times, serif;	
					padding-top:10px;		padding-bottom:5px;						}
.entete			{	color:#8f0409;	font-size:16px;		text-align:center;		font-family:Georgia, "Times New Roman", Times, serif;	
					padding-top:10px;		padding-bottom:5px;						}
.back_entete	{	background:#8f0409;		color:#ffffff;		font-size:16px;		text-align:center;		font-family:Georgia, "Times New Roman", Times, serif;	
					padding-top:10px;		padding-bottom:5px;						}

.line			{	background:#8f0409;			}


.info_col		{	font-size:11px;		text-align:right;		padding:3px;	}
.condition		{	font-size:11px;		text-align:left;		color:#9D0508;	}
.oblig			{	color:#FF0000;	}


.texte			{	font-size:11px;		text-align:justify;		padding-left:5px;		padding-right:5px;		padding-bottom:4px;	}

p.texte			{	color:#000000;		font-size:11px;		text-align:justify;		padding-left:5px;		padding-right:5px;					}

p.detail		{	color:#000000;		font-size:11px;		text-align:right;		padding-left:5px;		padding-right:5px;					}

.mini_text		{	color:#000000;		font-size:10px;		text-align:justify;		padding-left:5px;		padding-right:5px;					}

p.info			{	color:#000000;		font-size:11px;		text-align:justify;		padding-left:5px;		padding-right:5px;		padding-top:7px;	}

p.top_info		{	color:#8f0409;		font-size:11px;		text-align:left;		padding-left:5px;		font-weight:bold;	padding-top:5px;	}

p.prix			{	color:#000000;		font-size:11px;		text-align:right;		padding-left:5px;		padding-right:5px;		padding-top:7px;	}

p				{	font-size:11px;		font-family:"Verdana",sans-serif;	text-align:center;	color:#8f0409;	}

.droit			{	border-left:#8f0409 solid 1px;	border-right:#8f0409 solid 1px;	}



.centre			{	padding-left:5px;	padding-right:5px;	}

.txt_droit		{	padding-left:2px;	color:#0100dc;	}

.list_droit		{	padding-left:2px;	color:#8f0409;	list-style-position:inside;		list-style-type:disk;		}



.tableau		{	border:#8f8f8f solid 1px;	border-collapse:collapse;	empty-cells:show;	}









.col_top		{	border:#5d5d5d solid 1px;	color:#000000;	text-align:center;	background-color:#e5e5e5;	padding:3px;	

				font-weight:bold;	font-variant:small-caps;	font-size:12px;	}

.col_center		{	border-bottom:#5d5d5d solid 1px;	

				border:#5d5d5d solid 1px;	

				color:#000000;	text-align:left;	background-color:#ffffff;	padding:3px;	font-size:11px;	}

.col_right		{	border-bottom:#5d5d5d solid 1px;	

				border:#5d5d5d solid 1px;	

				color:#000000;	text-align:right;	background-color:#ffffff;	padding:3px;	font-size:11px;	}

.entete_col		{	border:#5d5d5d solid 1px;	color:#000000;	text-align:center;	background-color:#e5e5e5;	padding:3px;	font-weight:bold;	}


a:link 			{	color:#8f0409;	 text-decoration:none;	}
a:visited		{	color:#8f0409;	 text-decoration:none;	}
a:hover 		{	color:#8f0409;	 text-decoration:underline;	}
a:active 		{	color:#8f0409; 	 text-decoration:none;	}

a.lien:link 		{	color:#8f0409;	 font-weight:bold;	text-decoration:none;	}
a.lien:visited		{	color:#8f0409;	 font-weight:bold;	text-decoration:none;	}
a.lien:hover 		{	color:#8f0409;	 font-weight:bold;	text-decoration:underline;	}
a.lien:active 		{	color:#8f0409; 	 font-weight:bold;	text-decoration:none;	}

.form_item			{	text-align:right;	padding-right:5px;	color:#000000;	}
.form_field			{	text-align:left;	padding-left:5px;	color:#000000;	}
.form_submit		{	margin-left:20px;	background: #8f0409; color:#ffffff;	width:100px;	height:22px;	font-size: 11px; 	font-family: Verdana, Arial, sans-serif; 	}
.obj_txt			{	text-align:left;	padding-left:2px;	font-size:10px;	}



.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #8f0409;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
}


.info_tel				{	color:#0604c7;	font-weight:bold;	font-size:14px;	text-align:center;	padding-top:10px;	padding-bottom:5px;	}
.information			{	color:#B00000;	font-weight:bold;	font-size:16px;	text-align:center;	padding-top:5px;	padding-bottom:10px;	}
.info_img				{	border-top:1px solid #b00000;	border-left:1px solid #b00000;	
							border-bottom:2px solid #0604c7;	border-right:2px solid #0604c7;				}
.info_frame				{	color:#B00000;	font-weight:bold;	font-size:12px;	text-align:center;	padding-top:10px;	padding-bottom:10px;
							border-top:1px solid #b00000;	border-left:2px solid #b00000;	
							border-bottom:2px solid #0604c7;	border-right:1px solid #0604c7;				}
.info_item				{	color:#0604c7;	font-weight:normal;	font-size:12px;	text-align:right;	padding-top:10px;	padding-bottom:10px;
							border-top:1px solid #b00000;	border-left:2px solid #b00000;			height:87px;		
							border-bottom:2px solid #0604c7;	border-right:1px solid #0604c7;		padding-right:10px;			}
							