/* ----------------- R D E E   ------------*/
.--------------------------- R D E E {}

a:link{
	color: #990000;
	text-decoration: none;
}
a:visited {
	color: #990000;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

/* ----------------- S I T E   G E O M E T R Y   ------------*/
.--------------------------- ZONES{}

.zone-secteur{
	height: 140px;
	background-color: #FFFFFF;
}

.zone-content {
	background-color: #FFFFFF;
}

.zone-extra{
	background-color: #D7D158;
}


/* ---------------------  T A B S ---------------------------*/
.--------------------------- TABS {}

#tab-space6 {
	background-image: url(../../images/template/tab-left-on.gif);
}
#tab6 {
	background-color: #FFFFFF;
	background-image: none;
	color: #000000;
}
#tab-space7 {
	background-image: url(../../images/template/tab-rightend-on.gif);
}



/* ---------------------  S E C T E U R  --------------------*/
.--------------------------- SECTEURS{}


/* ----- brand ------*/

.brand-box {
	width: 245px;
	top:11px;
	background-image: url(-images/logo-rdee.gif);
	padding-top: 50px;
	font-size: 10px;
	font-style: italic;
	color: #CC0000;
}	

/* ----- specific ------*/
.--------------------------- {}


.specific-box {
	position: absolute;
	width: 270px; /* required for ie6 */
	height: 50px;
	left: 15px;
	top:83px;
	font-size: 10px;
	color: #565423;
	text-align: left;
	line-height: 15px;
	text-indent: 5px;
}

.specific {
	margin-bottom:1px;
	float:left;
	width: 89px;
	height:15px;
	background-color: #D7D158;
}



.specific-colB {
	float: left;
	width: 89px;
	margin-right:1px;


}
.specific-colC {
	float: left;
	width: 89px;
	margin-right:1px;

}
.specific-colA {
	float: left;
	width: 60px;
	text-indent: 0px;
	text-align: center;
	}

.specific-closing {
	float: left;
	width: 89px;

}




#specific-A1 {
	width: 65px;
	height:47px;
	line-height: 25px;
	background-color: #C4BC2F;
	color: #000000;
}


.secteur-rdee {
	font-size: 16px;
	font-weight: bold;
	line-height: 12px;
}

a.specific:link {
	color: #565423;
	text-decoration: none;
}
a.specific:visited {
	color: #565423;
	text-decoration: none;
}
a.specific:hover {
	color: #FFFFFF;
	background-color: #000000;
}

a#specific-A1:hover {
	background-color: #000000;
	color: #FFFFFF;
}







/* ----- promo ------*/
.--------------------------- {}


.promo-box {
	position: absolute;
	width: 375px;
	height: 125px;
	left: 270px;
	top: 15px;
	text-align: center;
}

.promo {
	float: left;
	margin-right: 10px;
	padding-top: 5px;
	width: 115px;
	height: 110px;
	background-repeat: no-repeat;
	background-color: #E6E6E6;
	line-height: 16px;
}

a.promo:visited{
	text-decoration: none;
	color: #000000;
}
a.promo:link{
	text-decoration: none;
	color: #000000;
}
a.promo:hover{
	color: #FFFFFF;
	background-position: -115px 0px;
	text-decoration: none;
}

#promo1 {
	background-image: url(-images/promo-1.jpg);
	color: #085D00;
}
a#promo1:hover {
	color: #FFFFFF;
}

#promo2 {
	background-image: url(-images/promo-2.jpg);
	color: #0003A4;
}
a#promo2:hover {
	color: #FFFFFF;
}

#promo3 {
	background-image: url(-images/promo-3.jpg);
	color: #830201;
}
a#promo3:hover {
	color: #FFFFFF;
}


.highlight {
	font-size: 22px;
	font-weight: bold;
}



/* ----- utils ------*/



/* ----------------------  C O N T E N T   --------------*/
.--------------------------- CONTENT {}


/* ----- menus primary ------*/

.menu-primary {
	position: relative;
	left: 0px;
	width: 730px;
	height: 40px;
	background-color: #000000;
	padding-bottom: 8px;


}

.primary {
	position: absolute;
	width:109px;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	border-left:1px dotted #46431C;
	border-right:1px dotted #46431C;
	height: 35px;
	line-height: 16px;



}
a.primary:visited {
	color: #AAA859;
}
a.primary:link {
	color: #AAA859;
}

a.primary:hover {
	top: -1px;
	text-decoration: none;
	margin-left:1px;
	border-left:none;
	border-right:none;
	border-top:1px dotted #46431C;
	color: #FFFFFF;
	height: 54px;
	background-image: url(-images/primary.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.primaryActive {
	position: absolute;
	width:109px;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	border-left:1px dotted #46431C;
	border-right:1px dotted #46431C;
	height: 35px;
	line-height: 16px;
	
	top: -1px;
	text-decoration: none;
	margin-left:1px;
	border-left:none;
	border-right:none;
	border-top:1px dotted #46431C;
	color: #FFFFFF;
	height: 54px;
	background-image: url(-images/primary.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

a.primaryActive:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

a.primaryActive:link {
	color: #FFFFFF;
	text-decoration: none;
	}

a.primaryActive:hover {
	color: #FFFFFF;
	text-decoration: none;
	}



#primary-01{	
	left: 255px;
}
#primary-02{
	left: 375px;
	width:114px;
}
#primary-03{
	left: 500px;
}
#primary-04{
	left: 620px;
	width:98px;
	
}
#primary-05{	
	left: 135px;
}
#primary-06{
	left: 0px;
	width:124px;

}


.primary-thumbnail {
	position:absolute;
	top:48px;
	left:-1px;
	border-left: 1px solid #3C3216;
	padding-top: 10px;
	margin-left: 0px;
	height: auto;
	width:100px;
	display: table;
}

.primary-breif{
	margin-left: -1px;
	width:95px;
	border-left: 1px solid #3C3216;
	float:left;
	padding-left: 5px;
	font-size: 9px;
	font-weight: normal;
	color: #000000;

}


/* ----- menus extended ------*/
.--------------------------- {}

/*.menu-extended {
	position:relative;
	left:620px;
	top: 0px;
	border-left: solid 1px #000000;
	width: 109px;
	font-size: 10px;
	text-decoration: none;
	height:300px;
	z-index: 10;
	background-image: url(-images/extra.gif);
	background-position: -1px 0px;
}


.titre-extended {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	font-size: 12px;
	color: #958A40;
	line-height: 16px;
}

.extended {
	float:left;
	margin-left: 10px;
	height: 22px;
	width: 99px;
	margin-top:1px;
	border-top:1px dotted	 #F3F1CF;
	line-height: 22px;
}
a.extended:visited {
	color: #565423;
}

a.extended:link{
	color: #565423;
}


#extendedActive {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
}

a.extended:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	margin-left: 0px;
	padding-left: 10px;
	background-image: url(-images/pointer-extra.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


/* ---------------------  Menu 4 (V E R T i C A L)   --------------------*/
.-------------------- MENU_4_VERTiCAL{}



#verticalActive {
	background-color: #D7D158;
}



/* ---------------------  Menu 4 (Y E A R S)   --------------------*/
.-------------------- MENU_4_YEARS{}


#yearActive {
	background-color: #D7D158;
}


	
/* ---------------------  E X T R A   --------------------*/
.--------------------------- EXTRA {}
extra {
	display: table;
	}



.extra-bloc1 {
	width: 480px;
	
}
.extra-bloc2 {
	border-top: 3px solid #919250;
	border-bottom: 3px solid #919250;

}




.extra-intro {
	width: 200px;
	padding-right: 20px;
	top: -51px;
}

.intro-title {
	position: relative;
	color: #000000;
	font-size: 22px;	
	top: 0px;
	padding-bottom: 25px;
}

.intro-subtitle {
	color: #000000;
}

.intro-text {
	color: #504C2E;
	width: 200px;
}




.extra-news {
	position: relative;
	float: left;
	width: 250px;
	clear: none;
}




.news-head {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
}

.news-contentbox {
}

.news-item {
	position: relative;
	width: 240px;
	padding-right: 5px;
	margin-right: 0px;
	padding-top: 5px;
	border: none;
	}

.news-date {
	position: absolute;
	left: -70px;
	width: 60px;
	height: 0px;
	background-color: #99FF00;
	text-align: right;
	color: #000000;

}


.news-title {
		color: #000000;
}

.news-short {
	color: #584F0F;
	line-height: 14px;
}






/* --------------- S P O N S O R S -----------------------
.--------------------------- SPONSORS{}


#sponsor1 {
	width:120px;
	height:16px;
	background-image: url(-images/sponsor-industrie_canada.gif);
} 	

#sponsor2 {
	width:100px;
	height:22px;
	background-image: url(-images/sponsor-afy.gif);
}

	
	


