body
{
	font-family:Verdana;
	font-size:12px;
	background-image:url(img_hcc/fondhcc1.png);
	background-repeat:repeat-x; 
	background-attachment:fixed;
	margin-top: 20px;
}

.principal
{
	margin:auto;
	width:900px;
	height:450px;
	background-color:white;
	border: solid #a0a0a0 1px;
	margin-top:50px;
	
}

.armoiries
{
	width:900px;
	height:50px;
	background-color:white;
	border: solid #a0a0a0 0px;
	margin-top:5px;
	
}

.cam_fr
{
	width:400px;
	height:20px;
	background-color:white;
	border: solid #a0a0a0 0px;
	margin:10px 0px 0px 0px;
	text-align:right;
	
}

.cam_img
{
	width:50px;
	height:45px;
	background-color:white;
	border: solid #a0a0a0 0px;
	margin:-30px 0px 0px 420px;
	text-align:center;
	
}

.cam_en
{
	width:400px;
	height:20px;
	background-color:white;
	border: solid #a0a0a0 0px;
	margin:-35px 0px 0px 490px;
	text-align:left;
	
}


.hccottawa
{
	width:900px;
	height:243px;
	background-color:white;
	border-top: solid #a0a0a0 1px;
	border-bottom: solid #a0a0a0 1px;
	margin-top:5px;
	font-size:14px;

	
}

.hccottawa_fr
{
	width:260px;
	height:100px;
	background-color:white;
	border: solid #a0a0a0 0px;
	margin:80px 0px 0px 0px;
	text-align:center;
	
}

.hccottawa_img
{
	width:335px;
	height:243px;
	background-color:white;
	border-left: solid #0063af 2px;
	border-right: solid #0063af 2px;
	margin:-180px 0px 0px 270px;
	text-align:center;
	
}

.hccottawa_en
{
	width:260px;
	height:100px;
	background-color:white;
	border: solid #a0a0a0 0px;
	margin:-163px 0px 0px 630px;
	text-align:center;
	
}

.adresse
{
	width:900px;
	height:100px;
	background-color:white;
	border: solid #a0a0a0 0px;
	margin-top:5px;
	text-align:center;
	
}

/* END OF HOME */

h1
{
	font-size:18px;
	color: #013c74; /* #008000; */
	text-align:left;
}

h2
{
	font-size:14px;
	color:#013c74;
	font-size:Adobe Calson Pro;
}

h2 a
{
	font-size:11px;
	color:#013c74;
	font-size:Adobe Calson Pro;
}


h3
{
	font-size:11px;
	color:blue;
	text-align:center;
}

img a
{
	border:none;
}

.bordernone
{
	border:none;
}

.tinylinkBlue 
{
	font-size:11px;
	text-decoration:none;
	color:blue;
}

.tinylinkWhite 
{
	font-size:16px;
	text-decoration:none;
	color:black;
}

.header
{
	width:100%;
	height:160px;
	border:solid 0px #000;	
	color:black;

	
}

.headbannerlink
{
	margin:auto;
	width:940px;
	height:15px;
	border:solid 0px #000;
	color:black;
	font-size:16px;
}

.textRep
{
	font-size:11px;
	margin-left: 150px;
}

.textLang
{
	font-size:11px;
	margin-left: 550px;
}

.headbanner
{
	margin:auto;
	width:940px;
	height:180px;
	border:solid 0px #000;
	background-image:url(img_hcc/headerbannerhcc.png); 
	
}

.logo
{
	width:140px;
	height:150px;
	border:solid 0px #000;
	margin: -10px 5px 5px 5px;
}

.devise
{
	width:600px;
	height:20px;
	border:solid 0px #000;
	margin: -35px 5px 5px 150px;
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
}

.date
{
	width:240px;
	height:20px;
	border:solid 0px #000;
	margin: -30px 5px 5px 680px;
	font-size:11px;
	font-family:Verdana;
	text-align:right;
	
}

.localisation
{
	text-decoration:underline;
	color:black;
	font-size:12px;
}

.localisation a:visited
{
	text-decoration:underline;
	color:black;
	font-size:12px;
}

.menu
{
	margin:auto;
	width:100%;
	height:30px;
	border-left:solid 0px #CCCCCC;
	border-right:solid 0px #CCCCCC;
	border-top:solid 0px #CCCCCC;
	border-bottom:solid 0px #CCCCCC;
	background-image:url(img_hcc/backgroundmenuhcc.png); 

}

#global_inter
{

	width:942px;
	height:30px;
	border-left:solid #fff 1px;
	border-right:solid #000 0px;
	border-top:solid #cccccc 0px;
	margin: auto;
	position: relative;
	z-index:800;

}

#menuhorizontal
{
	 width: 942px;
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 border: 0;
	 position: absolute;

}

#menuhorizontal li
{
	 float: left;
	 width: 157px;
	 margin: 0;
	 padding: 0;
	 border: 0;
	 z-index:auto;
	 

} 

#menuhorizontal li a:link, #menuhorizontal li a:visited
{
	 display: block;
	 height: 26px;
	 color:white;
	 margin: 0;
	 border-right: 1px solid #fff;
	 text-decoration: none;
	 padding-top: 4px;
	 font-weight:bold;
	 text-align:center;
}

#menuhorizontal li a:hover 
{ 
	background-color: #9a9f9f; 
	border-bottom: 1px solid #CCCCCC;
	
}

#menuhorizontal li a:active 
{ 
	background-color: #5F879D; 
}

#menuhorizontal .sous_menu li
{
	 float: none; 
	 margin: 0;
	 padding: 0;
	 border: 0;
	 width: 250px;
	 height:auto;
	 border-top: 0px solid #cccccc;
	 border-right: 1px solid #cccccc;
	 border-bottom: 1px solid #cccccc;
	 position:relative;
	 z-index:800;
	 overflow: auto;

		 

}

#menuhorizontal .sous_menu
{
	 display: none;
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 border: 0;
	
}


#menuhorizontal .sous_menu li a:link, #menuhorizontal .sous_menu li a:visited
{
	 display: block;
	 background-color:#e9eaeb; 
	 color: #000;
	 margin: 0;
	 border: 0;
	 text-decoration: none;
	 height:auto;
	 padding: 4px;
	 text-align:left;
}

#menuhorizontal .sous_menu li a:hover
{
	background-color:#cccccc; 
	color: #013c74;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#menuhorizontal li:hover .sous_menu 
{ 
	display: block; 
}

#headlines
{
	width:625px;
	height:200px;
	border:solid 1px #cccccc;
	margin: 10px 0px 20px 20px; 
}

.main
{
	margin:auto; 
	width:940px;
	height:auto;	
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	background-color:#ffffff;
}

a
{
	color:blue;
	text-decoration:none;
}

a:hover
{
	color:blue;
	text-decoration:underline;
}

a:visited
{
	color:blue;
	text-decoration:none;
}

#right{
	margin: 10px 0px 20px 0px; 
	width: 250px;
	float:right; 
	border-left:solid #CCCCCC 1px;
	font-size:13px;
	display:inline;
}

.videoplay
{
	width:250px;
	height:200px
}

.title
{
	background-image:url(img_hcc/background_title.png); 
	color:black;
	width:100%;
	height:auto;
	font-size:18px;
	font-family:Adobe calson Pro;
}

.title2
{
	background-image:url(img_hcc/background_title.png); 
	color:black;
	font-style:italic;
	text-align:center;
	width:100%;
	height:auto;
	font-size:14px;
	font-family:Adobe calson Pro;
}

.adressehcc
{
	width:100%;
	text-align:center;
	font-size:12px;
}


#content
{
	width: 675px; 
	height:auto;
	border:solid green 0px;
	margin: 0px 0px 20px 5px;
}

.footmain
{
	width:100%;
	height:5px;
	background-color:#ffffff;
	clear:both;
}

.footer
{
	width:100%;
	height:auto;
	/* background-color:#bbaf87; */
	background-color:#fbb044;
	background-image:url(img_hcc/footerhcc.png);
	clear:both;
}

.imageRight
{
	float:right;
	padding:2px;
	border:none;
}

.imageLeft
{
	float:left;
	padding:2px;
	border:none;
}

.noBorder
{
	border:none;
}

.center
{
	text-align:center;
}

.lignesection
{
	margin: 0px;
	width:98.5%;
	overflow: auto;
	position: static;
}

.sectionequalleft
{
	display:inline;
	width:65%;
	margin: 0px;
	float:left;
	padding-right:2px;
	padding-left:2px;
	border:solid #cccccc 0px;
}

.sectionequalright
{
	display:inline;
	width:32%;
	margin: 0px;
	float:left;
	padding-right:2px;
	padding-left:2px;
	border:solid #cccccc 0px;
	margin-left: 5px;
}

.advtitle
{
	font-size:14px;
	color:#cccccc;
	text-align:center;
	border-bottom:solid #cccccc 1px;
	border-top:solid #cccccc 1px;
}

.advertisement
{
	border-bottom:solid #cccccc 1px;
	border-top:solid #cccccc 1px;
	width:100%;
	height:auto;
}

.imageRSS
{
	margin: 0px 0px 0px 50px;
	border:none;
}

.footermenu
{
	margin:auto;
	width: 900px;
	height:auto;
	color:white;
	font-size:11px;
	border:solid #fff 0px;
	
}

.footermenu a
{
	color:white;
	font-size:11px;
	text-decoration:none;
}

.footermenu a:hover
{
	color:white;
	font-size:11px;
	text-decoration:underline;
}

.section
{
	display:inline;
	width:19%;
	margin: 0px;
	float:left;
	padding-right:2px;
	padding-left:2px;
	border-right:solid #cccccc 0px;
}

.section .headers
{
	color:white;
	font-size:13px;
	font-weight:bold;
	
}

.section .headers a
{
	color:white;
	font-size:13px;
	font-weight:bold;
	
}

.section .headers2
{
	color:white;
	font-size:12px;
	
}

.space
{
	margin-top:0px;
	width:100%;
	height:10px;
}

.spacebottom
{
	margin-top:0px;
	width:100%;
	height:20px;	
}


.section ul
{
	margin-top:5px;
	margin-bottom:0px;
	list-style-type:none;
}

.noIdent
{
	margin:0px 0px 0px -40px;
}

.social
{
	list-style-type:none;
}

.clear {
	clear:both
}

#pack {
	position:relative;
	height:200px;
}
#pack a {
	float:left;
	position:absolute;
}

#pack a img {
	border:none;
}

#pack a.show {
	z-index:500
}

#pack .texte {
	background-color:#000; 
	position:absolute;
	z-index:600;
	color:#ffffff;
	height:70px;
	width:100%;
	bottom:0;
	font-size:14px;
}

#pack .texte .contenu {
	margin:5px;
}

#minipack
{
	position:absolute; 
	width:100px;
	height:40px;
	border:solid #000 1px;
	z-index:600;
	top: 0px;
	right: 0px;
}

#minipack a img {
	border:none;
}

#minipack .active
{
	border:solid #000 1px;
}

.newannonces
{
	width:100%;
	height:auto;
	border:solid #000 0px;
	margin: 20px 0px 0px 0px;
	font-size:12px;
}

.newannonces ul 
{
	list-style-image:url(img_hcc/mini_pdf-icon.png);
}

.newannonces a
{
	text-decoration:none;
	color:blue;
	font-size:12px;
}

.newannonces a:hover
{
	text-decoration:underline;
}

.newannonces a:visited
{
	color:blue;
}
