/* stylesheetFull.css */
/* Phil Turcotte 19 Fevrier 08 */
/* www.numerique.ca */
body.bgBody {
	background-image:url(/Images/PagesInterieures/img_background.gif);
	background-repeat:repeat-x;
	background-color:#BFC7D6;
}

div#container{
	margin-left:auto;
	margin-right:auto;
	width:900px;
}

div#containerContenu{
	background-image:url(/Images/PagesInterieures/img_bkg_contenu.gif);
	background-repeat:repeat-x;
	clear:left;
	padding-bottom:25px;
}

div#containerContenuInterne{
	background-image:url(/Images/PagesInterieures/img_bkg_contenuInterne.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	clear:left;
}

img#logoTornatechTop{
	display:block;
}


/******************************************************/
/*Contenu Page Accueil*/
/******************************************************/
div#containerAccueil{
	width:846px;
	margin-left:auto;
	margin-right:auto;
}

div#containerAccueil img#imageAccueil {
	float:left;
}

div#boiteNewAboutUs{
	width:253px;
	float:left;
	background-color:#FFFFFF;
}

img#bordureBoiteNewAboutDroite {
	float:left;
}

img#bordureBoiteNewAboutBas {
	float:right;
	display:block;
}

div#contenuNewAboutUs{
	float:left;
	width:250px;
}

div#contenuNewAboutUs p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#555555;
	width:210px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}

div#contenuNewAboutUs p span{
	color:#8F0102;
}

/******************************************************/
/*Contenu Page Interne*/
/******************************************************/
div#containerInterne {
	background-image:url(/Images/PagesInterieures/img_fondContenuInterne.gif);
	background-repeat:repeat-y;
	width:848px;
	margin-left:auto;
	margin-right:auto;
}


div#colonneDroite p {
	margin-top:10px;
	margin-bottom:10px;
}

div#colonneDroite p.titreListe {
	margin-top:10px;
	margin-bottom:0px;
}
div#colonneDroite p.titreListe strong {
	color: #1a2e5b;
}

div#colonneDroite {
	width:615px;
	float:left;
	margin-left:25px;
	position:relative;
	padding-top:15px;
}

div#colonneDroite h1 {
	width:420px;
	float:left;
	margin-top:0px;
}

div#containerUtils {
	float:right;
	width:20px;
}

div#bottomContenuInterne {
	background-image:url(/Images/PagesInterieures/img_bottomContenuInterne.gif);
	background-repeat:no-repeat;
	width:900px;
	height:85px;
	position:relative;
}

div#bottomContenuInterne a {
	text-decoration:none;
}

div#bottomContenuInterne a#logo1 {
	position:absolute;
	left:55px;
	top:28px;
	width:77px;
	height:30px;
}

div#bottomContenuInterne a#logo2 {
	position:absolute;
	left:145px;
	top:5px;
	width:37px;
	height:55px;
}

div#bottomContenuInterne a#lienTop {
	position:absolute;
	right:70px;
	top:40px;
}

div#bottomContenuInterne a#lienTop:hover {
	text-decoration:underline;
}

div#bottomContenuInterne a span{
	visibility:hidden;
}

div#finDeContenu {
	background-image:url(/Images/PagesInterieures/img_ligneFinContenu.gif);
	background-repeat:repeat-x;
	clear:both;
}
/******************************************************/
/*Contenu Page Produits*/
/******************************************************/
div#containerProduits {
	float:left;
	width:623px;
	margin-left:21px;
	margin-top:25px;
	background-image:url(/Images/PagesInterieures/img_fondContainerProduits.gif);
	background-repeat:repeat-y;
}

div#containerTopProduits {
	background-image:url(/Images/PagesInterieures/img_fondTopProduits.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:62px;
}

div#containerTopProduits a.btnPrint {
	float:right;
}

div#containerProduits h1 img{
	float:left;
}

div#containerProduits h1 span{
	float:left;
	color:#FFFFFF;
	background-image:url(/Images/PagesInterieures/img_fondTitreProduits.gif);
	background-repeat:repeat-x;
	height:37px;
	padding-top:11px;
	padding-left:5px;
	padding-right:110px;
	font-size:0.8em;
}

div#containerContenuProduits {
	background-image:url(/Images/PagesInterieures/img_topRightCornerProduits.gif);
	background-repeat:no-repeat;
	background-position:top right;
	margin-left:5px;
	margin-right:2px;
}

div#photoProduit {
	float:left;
	margin-left:20px;
	margin-right:20px;
}

div#descriptionProduit {
	font-size:1.2em;
	font-weight:bold;
	float:left;
	position:relative;
	width:390px;
}

div#descriptionProduit h2 {
	color:#8F0102;
	font-size:1.3em;
	margin-bottom:7px;
}

div#descriptionProduit p {
	margin-bottom:14px;
}

div#descriptionProduit ul {
	margin-bottom:15px;
}

div#descriptionProduit ul li {
	padding-left:7px;
	background-position:0px 7px;
}

div#descriptionProduit table{
	border-collapse:collapse;
}

div#descriptionProduit table tr td{
	width:60px;
	vertical-align:middle;
	text-align:center;
	padding-bottom:8px;
}

div#separatorProduits {
	clear:both;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
}
div.separatorProduits {
	clear:both;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
}
div.separatorProduitsPetit {
	clear:both;
	text-align:left;
	padding-top:9px;
	padding-bottom:9px;
}

div#caracteristiquesProduits {
	margin-left:22px;
}

div#caracteristiquesProduits p {
	margin-top:15px;
}

div#caracteristiquesProduits p strong{
	color:#1A2E5B;
}

div#caracteristiquesProduits ul li {
	padding-left:8px;
	background-position:0px 6px;
}

div#caracteristiquesProduits table {
	border:2px solid #A4ADBD;
	margin-top:6px;
}

div#caracteristiquesProduits table tr th {
	background-color:#2C2C2C;
	color:#FFFFFF;
	font-weight:normal;
	border:1px solid #FFFFFF;
	border-collapse:collapse;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
}

div#caracteristiquesProduits table tr td {
	border:1px solid #FFFFFF;
	padding:0px;
	border-collapse:collapse;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}

div#caracteristiquesProduits table tr td.bleuPale {
	background-color:#DFE3EA;
}

div#caracteristiquesProduits table tr td.bleuFonce {
	background-color:#BFC7D6;
}

div#bottomContainerProduits {
	width:626px;
	height:87px;
	background-image:url(/Images/PagesInterieures/img_bottomContenuProduits.jpg);
	background-repeat:no-repeat;
	position:relative;
	text-align:right;
}

div#bottomContainerProduits a.information { position:absolute; left:23px; top:12px; width:210px; height:35px; text-decoration:none; }
div#bottomContainerProduits a.information span { visibility:hidden; }
div#bottomContainerProduits a.download { position:absolute; right:15px; top:24px; width:210px; height:35px; text-decoration:none; }
div#bottomContainerProduits a.download span { visibility:hidden; }

table.tableauSpecificationsProduits {
	border:2px solid #A4ADBD;
	width:617px;
	margin-top:13px;
	margin-bottom:13px;
}

table.tableauSpecificationsProduits tr th {
	background-color:#BFC7D6;
	padding-top:3px;
	padding-bottom:3px;
}

table.tableauSpecificationsProduits tr th table {
	width:100%;
	height:100%;
	border:none;
}

table.tableauSpecificationsProduits tr th.contientTableau {
	padding:0px;
}

table.tableauSpecificationsProduits tr th.contientTableau table {
	border-collapse:collapse;
}

table.tableauSpecificationsProduits tr th.contientTableau table tr th{
	/*border-left:2px solid #FFFFFF;*/
}

table.tableauSpecificationsProduits tr th.titreTableau {
	background-color:#2C2C2C;
	color:#FFFFFF;
}

table.tableauSpecificationsProduits tr td {
	background-color:#DFE3EA;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

div#containerTableauxProduits {
	margin-top:10px;
	margin-left:200px;
}

div#containerTableauxProduits h2 {
	font-size:1.3em;
}
/******************************************************/
/*FInd an ASD*/
/******************************************************/
div#map div span { display: none; }


/******************************************************/
/*Certifications*/
/******************************************************/
table.certifications td { padding: 0 0 20px 0; }
table.certifications td img { padding: 0 20px 20px 0; }


/******************************************************/
/*Troubleshooting + FAQ*/
/******************************************************/
.boiteInformation { border: 2px solid #dfe3ea; margin: 20px 0; }
.boiteInformation div { display: block; margin: 2px; padding: 5px; background-color: #dfe3ea; text-transform: uppercase; }
.boiteInformation div img { display: block; float: left; margin: 0 5px 0 0; }
.boiteInformation div span { display: block; margin: 5px; color: #163f79; }
table.tableauHorizontal tr th.troubleshooting { width: 45px; }
table.tableauHorizontal tr .FAQ { width: 65px; text-align:left;}
table.tableauHorizontal tr td.contenuTroubleShooting { width: 600px!important;width:300px; }

/******************************************************/
/*Contactez-nous*/
/******************************************************/
.annuaireCanada { /*border: 2px solid #bfc7d6;*/ margin: 20px 0; width: 620px; padding-bottom:2px;}
/*.annuaireCanada div.annuaireCanadaInt { margin:2px; }
.annuaireCanada div.annuaireCanadaInt div { display: block; padding: 5px; background-color: #bfc7d6; float:left; width:298px; }
.annuaireCanada h2 { color: #8F0102; font-size: 1.4em; }*/

div#annuaireFonce { background-image:url(/Images/PagesInterieures/img_fondBoiteFonce.gif); background-repeat:repeat-y; }
div#annuairePale { background-image:url(/Images/PagesInterieures/img_fondBoitePale.gif); background-repeat:repeat-y; margin-top:15px; }
div.annuaireContenu h2 { margin-left:25px; position:relative; margin-top:6px; color:#555555; font-size: 1.4em; }
div.annuaireContenu div.col1 { float:left; width:170px; padding-left:25px; margin-top:10px; margin-bottom:10px; }
div.annuaireContenu div.col1 strong.rouge { color:#8F0102; }
div.annuaireContenu div.col2 { float:left; width:170px; padding-left:15px; margin-top:0px; margin-bottom:10px; }
div.annuaireContenu div.col3 { float:left; width:205px; padding-left:10px; margin-top:10px; margin-bottom:10px; }
div.annuaireContenu div.col3 ul { margin-top:4px; }
div.annuaireContenu div.col3 ul li { background-image:url(/Images/PagesInterieures/img_flecheRouge.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:8px; }

img.imgBoiteClear { clear:left; display:block; }

div.colBasAnnuaire { float:left; width:205px; margin-top:15px; }


a#btnSubmitalDrawings { background-image:url(/Images/PagesInterieures/btn_submittalDrawings.gif); background-repeat:no-repeat; position:absolute; bottom:0px; left:220px; width:99px; height:49px; text-decoration:none; }
a#btnSubmitalDrawings span { visibility:hidden; font-size:1px; }


/******************************************************/
/*Bas de page*/
/******************************************************/
div#basDePage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#90A3BF;
	border-top:1px solid #BFC7D6;
	background-color:#FFFFFF;
	position:relative;
	padding-top:35px;
	padding-bottom:35px;
	padding-left:20px;
}

div#basDePage div#contenuBasDePage {
	position:absolute;
	top:72px;
	right:32px;
	width:290px;
}

div#basDePage ul{
	list-style:none;
	text-align:right;
}

div#basDePage li{
	float:right;
	margin-left:10px;
	background-image:none;
	padding:0px;
}

div#basDePage li#basDePageCopyright{
	width:100%;
	text-align:right;
	clear:both;
	margin:auto;
}

div#sousBasDePage {
	clear:left;
	background-image:url(/Images/PagesInterieures/img_bkg_basDePage.gif);
	background-repeat:repeat-x;
	height:30px;
}

div#bottomContainerProduits table.tableauSpecificationsProduits {
	width:314px;
	text-align:center;
	background-color:#FFFFFF;
	position:absolute;
	right:30px;
}

div#bottomContainerProduits table.tableauSpecificationsProduits td {
	background-image:url(/Images/PagesInterieures/ico_pdf.gif);
	background-repeat:no-repeat;
	background-position:6px 1px;
	text-align:left;
	padding-left:26px;
}

table.formulaireFichiersProduits {
width: 565px;
}
table.formulaireFichiersProduits td.texte {
font-weight: bold;
width: 240px;
}

div#div_dateHorloge{
font-size:13px;
float:right;
font-family:verdana;
color:#B8C6D8;
position:relative;
right:41px;
top:-5px;
text-align:right;
}

a.lienHomeHeader{
max-width:40px;
max-height:34px;
margin:0 0 0 160px;
color:#B8C6D8;
margin-right:28px;
}

/* gallerie d'images */

.slideshow,.slideshow *{display:block;}
.slideshow{width:615px;height:461px;overflow:hidden;position:relative;}
.slideshow img{height:461px;position:absolute;left:0;}


#gallery{position:relative;width:615px;}
#gallery #caption{clear:both;background:#E0E4EB none;padding:15px;} 

#gallery #caption .image-title{font-size:1.4em;font-weight:bold;margin:0 0 10px 0;}

.navigation{width:492px;margin:0 0 0 61px;position:relative;}
#thumbs ul.thumbs{height:188px;overflow:hidden;margin:10px 0 0 0;}
#thumbs ul.thumbs li{padding:4px;background:transparent none;float:left;width:115px;height:86px;text-align:center;}
#thumbs ul.thumbs li *{display:block;margin:0 auto;}

.caption-container{position:relative;}
.image-caption.previous{position:absolute;}
.image-caption{display:block;}


.pagination{clear:both;}

.navigation .pageLink.prev{display:block;width:14px;height:27px;background:transparent url(/Images/PagesInterieures/img_galleryPreviousPage.gif) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;position:absolute;top:80px;left:-30px;}
.navigation .pageLink.next{display:block;width:14px;height:27px;background:transparent url(/Images/PagesInterieures/img_galleryNextPage.gif) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;position:absolute;top:80px;right:-30px;}

div#containerShare{
	float:left;
	position:relative;
	top:5px;
	right:12px;
	width:110px;
}

div#containerUtils{
float:right;
width:21px;
height:30px;
}

div#containerOutils{
float:right;
width:132px;
}

a#lienNews{float:left;margin:0 20px 0 0;}

div#google_translate_element{
width:175px;
float:right;margin:-19px 33px 0 0;
text-align:right;
}

ul#reseauxSociaux{float:right;width:195px;margin:-16px 0 0 0;}
ul#reseauxSociaux li{float:left;margin:0 10px 0 0;}
a#facebook{display:block;width:38px;height:38px;background:transparent url(/Images/PagesInterieures/img_facebook.gif) no-repeat scroll 0 0;text-indent:50000px;overflow:hidden;}
a#youtube{display:block;width:38px;height:38px;background:transparent url(/Images/PagesInterieures/img_youTube.gif) no-repeat scroll 0 0;text-indent:50000px;overflow:hidden;}
a#twitter{display:block;width:38px;height:38px;background:transparent url(/Images/PagesInterieures/img_twitter.gif) no-repeat scroll 0 0;text-indent:50000px;overflow:hidden;}
a#linkedin{display:block;width:38px;height:38px;background:transparent url(/Images/PagesInterieures/img_linkedIn.gif) no-repeat scroll 0 0;text-indent:50000px;overflow:hidden;}

div.categorieDImageListe{
width:284px;
background:url(/images/pagesInterieures/img_fondCategorieDImage_milieu.png);
float:left;
margin:5px 0 16px 16px;
padding:0;
}

div.categorieDImageListe h2{
margin-left:15px;
margin-bottom:5px;
width:252px;
}

div.categorieDImageListe img.preview{
margin: 0 0 0 14px;
width:254px;
height:191px;
border:0;
}

div.categorieDImageListe p{
margin:0 14px 0 0;
padding:0;
float:right;
}

/*********************************/
/*  Correction tableau produits  */
/*********************************/

div.caracteristiquesProduits table{border-collapse:collapse;border-top:1px solid #2c2c2c;border-left:1px solid #2c2c2c;}
div.caracteristiquesProduits table th,div.caracteristiquesProduits table td{border-bottom:1px solid #2c2c2c;border-right:1px solid #2c2c2c;}






