*{margin:0px;padding:0px;}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	height:100%;
}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
p a {text-decoration:none; color:#ae2e19}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#54534A;}
h1{font-family:Helvetica, sans-serif; font-size:18px; font-weight:lighter;color:#54534A;}
img.png{
	behavior: url(png.htc);
}
#anim_enter{
	margin-left:87px;
}
#container{
	margin:auto;
	width:980px;
	bottom:0px;
}
#content{
	position:absolute;
	width:950px;
	bottom:0px;
	background-color:#FFFFFF;
}
#fond_bas{
	position:absolute;
	bottom:0px;
	width:100%;
	height:459px;
	left:0px;
	right:0px;
	background-color:#AB720B;
}
#bande_rouge_continu{
	width:850px;
	background-color:#AE2E19;
	height:36px;
	position:absolute;
	bottom:533px;
	left:0px;
}
#bande_rouge{
	background-color:#AE2E19;
	width:300px;
	font-size:12px;
	line-height:13px;
	padding:5px;
	padding-left:0px;
	padding-right:12px;
	color:#FFF;
	float:left;
}
#bande_rouge span{float:right;}

#logo_boite{
	float:right;
	width:330px;
	height:auto;
	background-color:#FFFFFF;
}

#logo, #logo_fr{
	background-image:url(../images/logo_contack_en.jpg);
	background-repeat:no-repeat;
	width:226px;
	height:70px;
	background-color:#CCCCCC;
	float:left;
}
#logo_fr{
	background-image:url(../images/logo_contack_fr.jpg);
}

#langue{
	float:right;
	color:#54534A;
	padding-top:39px;
	padding-right:15px;
	font-size:9px;
}
.clear{
	clear:both;
}



#kwicks_container {
	position:relative;
	overflow:hidden;
	width:980px;
	height: 459px;
	margin:0px;
	padding:0px;
	
	background:#FFFFFF;
		
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	background-position30px bottom;

}
#kwicks {
	position: relative;

}
 
#kwicks .kwick {
	position:relative;
	display: block;
	float: left;

}
.menu{
	float:left;
	width:40px;
	height:459px;

}
.menu:hover{cursor:pointer;}
.canvas{	
	display:block;
	float:left;
	color:#000000;
	height:459px;
	position:relative;
}

.contenu{
	position:absolute;
	top:0px;
	left:0px;
	
	background:#FFFFFF;
	background-image:url(../images/background.jpg);
	width:780px;
	height:459px;
	background-repeat:no-repeat;
	background-position:0px 155px;
}
 
 
#kwick_home .menu{
	display:block;
	background-image:url(../images/menu_01.jpg);
	width:40px;
	height:459px;
	background-repeat:repeat-x;
	background-position:-20px 0px;
}
#img_home, 
#img_techno, 
#img_data, 
#img_compo, 
#img_distri,
#img_home_fr, 
#img_techno_fr, 
#img_data_fr, 
#img_compo_fr, 
#img_distri_fr{
	background-position:9px 21px;
	background-repeat:no-repeat;
	height:100%;
	width:100%;
}

/*ENGLISH*/
#img_home			{	background-image:url(../images/menu_01_txt_en.jpg);		}
#img_home:hover 	{	background-image:url(../images/menu_01_txt_en_o.jpg);	}

#img_techno			{	background-image:url(../images/menu_02_txt_en.jpg);		}
#img_techno:hover	{	background-image:url(../images/menu_02_txt_en_o.jpg);	}

#img_data			{	background-image:url(../images/menu_03_txt_en.jpg);		}
#img_data:hover		{	background-image:url(../images/menu_03_txt_en_o.jpg);	}

#img_compo			{	background-image:url(../images/menu_04_txt_en.jpg);		}
#img_compo:hover	{	background-image:url(../images/menu_04_txt_en_o.jpg);	}

/*FRANCAIS*/
#img_home_fr		{	background-image:url(../images/menu_01_txt_fr.jpg);		}
#img_home_fr:hover 	{	background-image:url(../images/menu_01_txt_fr_o.jpg);	}

#img_techno_fr		{	background-image:url(../images/menu_02_txt_fr.jpg);		}
#img_techno_fr:hover{	background-image:url(../images/menu_02_txt_fr_o.jpg);	}

#img_data_fr		{	background-image:url(../images/menu_03_txt_fr.jpg);		}
#img_data_fr:hover	{	background-image:url(../images/menu_03_txt_fr_o.jpg);	}

#img_compo_fr		{	background-image:url(../images/menu_04_txt_fr.jpg);		}
#img_compo_fr:hover	{	background-image:url(../images/menu_04_txt_fr_o.jpg);	}


/*----*/

#img_distri			{	background-image:url(../images/menu_05_txt.jpg);		}
#img_distri:hover	{	background-image:url(../images/menu_05_txt_o.jpg);		}

#kwick_techno .menu {	background-image:url(../images/menu_02.jpg);			}
#kwick_data .menu 	{	background-image:url(../images/menu_03.jpg);			}
#kwick_compo .menu 	{	background-image:url(../images/menu_04.jpg);			}
#kwick_distri .menu {	background-image:url(../images/menu_05.jpg);			}

#kwick_techno .menu, 
#kwick_data .menu, 
#kwick_compo .menu, 
#kwick_distri .menu{
	background-repeat:no-repeat;
	background-position:center 0px;
}

#kwick_techno .menu, 
#kwick_data .menu, 
#kwick_compo .menu, 
#kwick_distri .menu{
	background-repeat:no-repeat;
	background-position:center 0px;
}


/* BLOC HOME */
/*-----------*/
#bloc_home_gauche{
	float:left;
	width:293px;
	margin-left:40px;
	margin-top:20px;
}
#hackie6ul{
	list-style-type:none;
	margin-left:12px;
}
#kwick_home ul {
	margin-top:20px;
	list-style-position:inside;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#54534A;
	list-style-type:disc;
}
#kwick_home li{
	line-height:14px;
}
#kwick_home li strong{
	height:20px;
	display:block;
}
#kwick_home li span{
	margin-left:20px;
}

#bloc_home_droite{
	float:right;
	width:410px;
	margin-right:20px;
	margin-top:20px;
}

.bloc_home_image{
	width:175px;
	height:97px;
	/*background-repeat:no-repeat;*/
	background-position:0px 27px;
	margin-left:20px;
	margin-bottom:20px;
	float:left;
	padding-bottom:27px;
	margin-right:0px;
}

.bloc_home_image span{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#333333;
	display:block;
	font-size:10px;
	line-height:12px;
	padding:8px;
	padding-top:6px;
	paddding-bottom:6px;

	height:auto;
}
.bloc_nwfa{
	float:right;
	text-align:right;
	margin-right:20px;
}
.nwfa{
	float:right;
	border:none;
	background-image:url(../images/nwfa.png);
	width:138px;
	height:40px;
	display:block;
	margin-right:20px;
}
/*------------------------------------

/* BLOC TECHNO */
/*-------------*/

#bloc_techno_gauche{
	float:left;
	margin-top:20px;
	margin-left:40px;
	width:280px;
}
#bloc_techno_droite{
	float:right;
	margin-top:62px;
	margin-right:40px;
	width:400px;
}


/*-----------------------------------

/* BLOC DATA */
/*-----------*/

#bloc_data_gauche{
	float:left;
	margin-top:20px;
	margin-left:40px;
	width:335px;
}

#bloc_data_droite{
	float:right;
	width:335px;
	margin-right:35px;
	margin-top:62px;
}

#bloc_data_image, #bloc_data_image_fr{
	margin-top:40px;
	margin-left:40px;
	width:700px;
	height:178px;
	background-image:url(../images/schema_en.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#bloc_data_image_fr{
	background-image:url(../images/schema_fr.png);
}

/*---------------------------------------------

/* BLOC COMPO */
/*------------*/

#bloc_compo_gauche,
#bloc_contact_gauche{
	float:left;
	margin-top:20px;
	margin-left:40px;
	width:335px;
}

#bloc_compo_droite,
#bloc_contact_droite{
	float:right;
	width:335px;
	height:292px;
	margin-right:35px;
	margin-top:62px;
}
a.pdf{
	margin-top: 1px;
	font-family: Arial,Helvetica,sans-serif;
	background-image: url(../images/ico_pdf.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 100px;
	display: block;
	padding-top: 5px;
	padding-left: 23px;
	font-size: 11px;
}

/* CONTACT */
/*---------*/
.goodfellow{
	float:left;
	background-image:url(../images/GDF_globe_rectangle_bil.png);
	background-repeat:no-repeat;
	width:183px;
	height:30px;
	display:block;
	margin-left:5px;
	margin-top:2px;
}
.tapitecquebec{
	float:left;
	background-image:url(../images/tapitec2.png);
	background-repeat:no-repeat;
	width:88px;
	height:40px;
	display:block;
	margin-left:5px;
	margin-top:-3px;
}

/* CONTACT FORMULAIRE*/
/*----------*/
#bloc_contact_droite{
	width:340px;
}
#contact table{
	width:340px;
}
#contact td{
	padding-bottom:2px;
	padding-right:5px;
}
#contact td.champ{
	width:165px;
}
#contact td p{
	font-weight:bold;
}
#contact td span{
	color:#FF0000;
	font-weight:bold;
}
#contact .input_txt{
	width:160px;
}
#contact textarea{
	width:160px;
	height:50px;
}
