/*
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
/*<![CDATA[*/
#mainbg 
{
	margin: 0px auto;
	position: relative;
    width: 998px;
	height:auto;
	visibility: visible;
	overflow:auto;
}

#noticewrapper{
width: 977px;
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:9px;
letter-spacing: 2px;
padding-top: 5px;
padding-left:10px;
text-align: right;

}
#noticewrapper a{
color:#FFFFFF;
text-decoration:none;
}
.smallnotice{
color:#FFFFFF;
font-size:9px;
letter-spacing: 2px;
}
#header {
	background-color:#333333;
	margin: 0px;
	width: 982px;
	height:auto;
	border:solid;
	border-width:6px;
	border-color:#535353;
	border-bottom-width:0px;
	text-align: left;
	
}
	
#hdrimgstroke{
	width:982px;
	border-width:0px;
	border-top-width: 6px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-color: #535353;
	border-style: solid;
	background-color: #333333;
	display: block;
	}
#menu {
	background-color:#3b3b3b;
	line-height:20px;
	margin: 0px;
	height:auto;
	width: 982px;
	border-left-style:solid;
	border-right-style:solid;
	border-left-width:6px;
	border-right-width:6px;
	border-color:#535353;
	border-top-style:dashed;
	border-bottom-style:dashed;
	border-top-width:1px;
	border-bottom-width:1px;

	 
	position: relative;
	font-size:11px;
	letter-spacing: 2px;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
}
#menu a {
	margin: 0px;
	padding: 0px 15px 15px;
	text-decoration:none;
	color: #f3744a;  text-shadow: 0px 0px 5px black;
}
#menu a:visited {
	margin: 0px;
	padding: 0px 15px 15px;
	text-decoration:none;
	color:#f3744a;
}
#menu a:hover {
	margin: 0px;
	padding: 0px 15px 15px;
	text-decoration:none;
	color: white;  text-shadow: 0px 0px 5px #f3744a;
}
#menu a:active {
margin: 0px;
	padding: 0px 15px 15px;
	text-decoration:none;
	color: #f3744a;  text-shadow: 0px 0px 5px white;
}
#leftcontent{
	float:left;
	width:729px;
	margin:0px;
	margin-right:20px;
	padding:0px;
	height: auto;
}
#content {
	width: 937px;
	border:solid;
	border-width:6px;
	border-color:#535353;
	border-top-width:0px;
	background-color:#333333;
	padding-top:15px;
	padding-left:15px;
	padding-right:30px;
	padding-bottom:18px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	overflow: auto;
}
#realisationscontent {
	width: 937px;
	height:675px;
	border:solid;
	border-width:6px;
	border-color:#535353;
	border-top-width:0px;
	background-color:#333333;
	padding-top:15px;
	padding-left:15px;
	padding-right:30px;
	padding-bottom:18px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	vertical-align: top;
}
#rightnav{
	float:right;
	width:163px;
	margin:0px;
	padding:0px;
	height: auto;
	margin-top: 20px;
}

#righthdr
{
	padding: 0px;
	margin: 0px;
	width: 163px;
	background-image:url(http://groupe-focus.ca/assets/right_hdr.png);
	background-repeat:no-repeat;
	}
 #rightfooter
{
padding: 0px;
margin:0px;
width:163px;
 }
#realisationslist
{
	padding: 0px;
	margin-left: 0px;
	padding-top:15px;
	width: 155px;
	background-color:#3e3e3f;
	border-left-width:4px;
	border-right-width:4px;
	border-right-style: solid;
	border-right-color: #535353;
	border-left-color: #535353;
	border-left-style: solid;
	font-size:9px;
	letter-spacing: 2px;
	padding-bottom: 3px;
 }
 #realisationstxt
{
	padding-left:22px;
	padding-bottom: 10px;
	padding-top:1px;
 }
  #realisationstxtlast
{
	padding-left:22px;
	padding-bottom: 0px;
	padding-top:1px;
 }

#divisionslist
{
	padding: 0px;
	margin-left: 0px;
	padding-top:8px;
	background-color:#3e3e3f;
	border-left-width:4px;
	border-right-width:4px;
	border-right-style: solid;
	border-right-color: #535353;
	border-left-color: #535353;
	border-left-style: solid;
	font-size:9px;
	letter-spacing: 2px;
 }
#divisionslist ul{
list-style-position:inside; list-style: none; 
width:155px;
margin: 0px;
padding:0px;
}

#divisionslist li
{
text-align:center;
line-height:19px;
height:23px;	
}
#divisionslist li span
{
	display: block;
	height:19px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 2px;
	border-top-color: #39393a;
	border-bottom-color: #39393a;
	background-color:#535353;
} 


#divisionslist li a
{
display: block;
height:19px;
text-decoration: none;
border-bottom-width: 2px;
border-top-width: 2px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #3e3e3f;
border-bottom-color: #3e3e3f;
}

#divisionslist li a:link { color: #FFFFFF; }
#divisionslist li a:visited { color: #FFFFFF; }

#divisionslist li a:hover
{
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 2px;
	border-top-color: #39393a;
	border-bottom-color: #39393a;
	background-color:#535353;
} 

 #rightcpt
{ 
	display:block;
}
 #rightint
{
	display:none;
}
 #rightpho
{
	display:none;
 }
  #phorightpho
{
	display:block;
 }
 #phorightcpt
{ 
	display:none;
}
 #phorightint
{
	display:none;
}
 
#contentLYR {
	position:absolute;
	width:500px;
	height:535px;
	z-index:1;
	left: 207px;
	top: 395px;
	visibility: hidden;
}

#contentrenderLYR {
	position:absolute;
	width:500px;
	height:535px;
	z-index:1;
	left: 207px;
	top: 395px;
	visibility: visible;
}

#navLYR {
	position:absolute;
	width:75px;
	height:567px;
	z-index:2;
	left: 48px;
	top: 395px;
	visibility: visible;
	cursor: url;
}


/***********************************************/
/* Appearance Divs                                 */
/***********************************************/

body {
	background-color: #797979;
	margin:0px;
	padding:0px;
}

.clearing {
	clear: both;
	}


a:focus, a:hover, a:active { outline:none; } 
#realisationsfooter {
	padding: 0px;
	margin:0px;
	width:163px;
	background-image: url(http://groupe-focus.ca/assets/realisations_footer.png);
	background-repeat: no-repeat;
}
.bodyrealisations {
	background-color: #333333;
	margin:0px;
	padding:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	letter-spacing: 2px;
	padding-bottom: 3px;
	text-align: left;
}

.orange {color: #f3915e;}
.tte {
	color: #f3915e;
	letter-spacing: 0.2em;
	font-size:12px;
}
#leftcontent a:link{
border-bottom-style:dashed;
border-bottom-color:#e88a55;
border-bottom-width:1px;
text-decoration:none;
}

#leftcontent a:hover{
background-color:#e0804a;
color:#fff;
text-decoration:none;
}
.boxing {
	margin:0px;
	padding:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	letter-spacing: 2px;
	padding-bottom: 3px;
	text-align: left;
}
.tbl-hdr{
	text-shadow: 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #f3744a;
	font-size:12px;
	letter-spacing: 2px;
	text-decoration:none;
	font-variant:small-caps;
}
tr {
	letter-spacing: 0.03em;
	font-family: geneva, arial;
	background: #333333;
	font-size:13px;
}
tr:hover {
	text-shadow: 1px 1px 9px #f36d32;
	background: #3b3b3b;
	cursor: pointer;
	color  #f3915e:;
}
tr:active {
	background: #f3744a;
	text-shadow: 1px 1px 9px #fff;
	cursor: pointer;
	color:#333;
}
tr.hdr:active{background: #333333; font-weight:normal; cursor:auto;}
tr.hdr:hover{background: #333333; font-weight:normal; cursor:auto;}
.in {
	color: white;  text-shadow: -1px -1px 5px black;
	padding: 0px 15px 15px;
}
.smaller {
	font-size:9px;
}
.bitsmaller {
	font-size:10px;
}
#leftcontent a:link.img{
	border-bottom-width:0px;
	text-decoration:none;
}
#leftcontent a:hover.img{
	text-decoration:none;
	border-bottom-width:0px;
	background-color:#333333;
}

#leftcontent a:visited.img{
	border-bottom-width:0px;
	text-decoration:none;
	}
h4 { color: #f3744a; text-shadow: -1px -1px 5px black;}
a h4{color: #f3744a; text-shadow: -1px -1px 5px black;}
a:hover h4{color: white;  text-shadow: -1px -1px 5px #f3744a;}

h3 {color: #f3744a; text-shadow: -1px -1px 5px black;}
h2 {color: #f3744a; text-shadow: -1px -1px 5px black;}
h2:hover {color: white;  text-shadow: -1px -1px 5px #f3744a;}
h2:active { color: #f3744a; text-shadow: -1px -1px 5px white;}
