/* CSS Document */
	#toronto{
		font-family:Arial, Verdana, Helvetica, sans-serif!important;
		color:white;
		float:left;
		text-align:left;
		width:600px;
		margin-bottom:25px;
	}
	#toronto #homepage{
		/*color:black;*/
		padding:25px;
		background:#C17C30 url("../img/homepage_bkg.jpg") no-repeat;
	}
	#toronto #homepage img{
		margin:10px 25px 10px 0;
	}
	#toronto #header{
		float:left;
		width:600px;
		margin:0;
		padding:0;
	}
		#toronto #header_top{
			float:left;
			margin:0;
			height:54px;
		}
		#toronto #header_top .english{
			float:left;
			margin:0;
			height:54px;

			background:url(../img/header1_e.jpg) no-repeat;
		}
		#toronto #header_top .francais{
			float:left;
			margin:0;
			height:54px;
			background:url(../img/header1_f.jpg) no-repeat;
		}
		
		
			#toronto #header_top ul{
				float:right;
				margin:5px 5px 0 0;
				padding:0;
				list-style-type:none;
			}
			#toronto #header_top li{
				float:left;
				display:block;
				margin:1px;
				font-size:80%;
			}
			#toronto #header_top a{
				display:block;
				font-weight:bold;
				text-decoration:none;
				padding:1px 5px 1px 5px;
				background-color:#CE8827;
				color:white;
			}
			#toronto #header_top a:hover{
				font-weight:bold;
				background-color:white;
				color:black;				
			}
		
			#toronto #header_top span{
				display:block;
				padding:1px 5px 1px 5px;
				background-color:white;
				color:black;
			}	
		#toronto #header_bottom{
			float:left;
			margin:0;
			height:25px;
			border-bottom:1px solid white;
			overflow:hidden;
		}
		#toronto #header_bottom .english{
			float:left;
			margin:0;
			height:25px;
			background:url(../img/header2_e.jpg) no-repeat;
		}		
		#toronto #header_bottom .francais{
			float:left;
			margin:0;
			height:25px;
			background:url(../img/header2_f.jpg) no-repeat;
		}		
			#toronto #header_bottom ul{
				float:right;
				margin:0 5px 0 0;
				padding:0;
				list-style-type:none;
			}
			#toronto #header_bottom li{
				float:left;
				display:block;
				margin:1px;
				text-transform:uppercase;
				font-size:80%;
			}
			#toronto #header_bottom a{
				display:block;
				text-decoration:none;
				padding:5px 10px 5px 10px;
				background-color:#CE8827;
				color:white;
			}	
			#toronto #header_bottom a:hover{
				background-color:white;
				color:black;
			}
			#toronto #header_bottom span{
				display:block;
				padding:5px 10px 5px 10px;
				background-color:white;
				color:black;
			}	
		#toronto #tabs{
			float:left;
			width:600px;
			/*border-bottom:1px solid white;*/
			background-color:white;
			text-align:center;
		}
			#toronto #tabs .tab{
				float:left;
				display:block;
				
				text-decoration:none;
				font-size:80%;

				padding:5px 0 5px 0;
				/*margin:1px;*/
				border:1px solid white;

				font-weight:bold;
				color:black;
				background:#DCBE68 url(../img/shadow_tab.jpg) repeat-x ;		
			
			}
			#toronto #tabs.six .tab{
				width:98px;
			}
			#toronto #tabs.four .tab{
				width:148px;
			}
			#toronto #tabs .tab:hover{
				color:white;
				background:#CE8827 url(../img/shadow_tab_selected.jpg) repeat-x;			
			}
			#toronto #tabs .selected{
				color:white;
				background:#CE8827 url(../img/shadow_tab_selected.jpg) repeat-x;
			}
		#toronto #loop{
			clear:left;
			color:white;
			font-size:80%;
			background:#CE8827 url(../img/shadow_tab_selected.jpg) repeat-x;
			padding:5px 5px 5px 25px;
			border-bottom:2px solid white;
			border-left:1px solid white;
			border-right:1px solid white;
		}
	#toronto #content{
		clear:left;
		float:left;
		color:white;
		font-size:100%;
		width:550px;
		padding:25px;

		margin:0;
		background:#93A147 url(../img/shadow_top_content.jpg) repeat-x;
	}
		#toronto #content li{
			margin-bottom:15px;
		}

		#toronto  .text{
			float:left;
			width:325px;
		}
		#toronto  .sidebar{
			float:right;
			width:180px;
			padding:10px;
			
			background-color:#B0B771;
		}
		#toronto  .bloc_image{
			float:left;
			text-align:right;
			font-size:75%;
			
		}
	#toronto #trailer{
		float:left;
		background-color:#B0B770;
		padding:15px;
		margin-right:15px;
	}
	#toronto #links p{
		float:left;
		width:100%;
		padding-bottom:15px;
		margin-bottom:15px;
		border-bottom:1px solid #C9D0A3;
	}
	#toronto #links img{
		margin:0 0 10px 10px;
		border:3px solid #C9D0A3;
	}
	#toronto .content_map{
		float:left;
		width:100%;
		margin-bottom:20px;
	}
		#toronto .content_map ol{
			float:left;
			width:175px;
			margin:0;
			padding:0;
		}
			#toronto .content_map ol li{
				margin: 0 0 10px 30px;
			}
		#toronto .content_map .map{
			float:right;
			width:360px;

			border:1px solid white;
			background-color:#dcbe68;
		}
		#toronto .content_map .bloc_image{
			float:none;
			text-align:left;
			margin:0;
			padding:5px;
			border:1px solid white;
			background-color:#dcbe68;
		}		
		#toronto .content_map .bloc_image_large{
			text-align:center;
		}
		#toronto .content_map .bloc_image img{
			margin:5px;
		}	
		#toronto #buildings{
			float:left;
			width:175px;
		}

	#toronto a, #toronto a:hover, #toronto a:visited,#toronto a:link{
		color:white;
	}
	#toronto .designation{
		float:left;
		padding-bottom:10px;
		margin-bottom:20px;
		border-bottom:1px solid #C9D0A3;
	}
		#toronto .designation .text{
			float:left;
			
			width:320px;
		}
		#toronto .designation .bloc_image{
			float:right;
			text-align:right;
			width:193px;
			padding:10px;
			margin:20px 0 0 10px;
			background-color:#B0B771;
		}	
	#toronto hr{
		background-color:#C9D0A3;
		border-color:#C9D0A3;
		color:#C9D0A3;
		
	}
	#toronto h1, #toronto h2{
		color:white;
		font-weight:normal;
		text-transform:none;
		font-style:normal;
		margin:0 0 20px 0 ;

		padding:0 0 10px 0;
		border-bottom:1px solid #C9D0A3;
	}	
		#toronto h1{
			font-size:130%;
		}
		#toronto h1:first-letter {
			font-size: 100%!important;
		}
		#toronto h2{
			font-size:125%;
			
		}
		#toronto h3{
			color:#ffde77;
			
			margin-top:20px;
			font-size:120%;
			
		}

