body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*width:95%; */
	/*overflow:hidden;  vire la scrollbar verticale qui peut apparaitre */
	overflow:auto;
}

#centerTD{position:absolute;display:inline;z-index:2;width:1007;height:587;}

#centerDiv{position:absolute;left:0;top:0;width:1007;height:587;border-width:0;border-color:black;border-style:solid;display:inline;z-index:2}

DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

table {
font-family:Arial;font-size:12;align:center;
}

#fond {
	/*margin-left:-503;*/
	margin-top:-293;
	background-image: url(img/fond.gif);
	background-repeat: no-repeat;
	width: 1007px;
	height: 587px;
	top:50%;
	/*left:50%;*/
	position:absolute;

}

.fondtop {
position:absolute;
	width:1007;
	height:76;
	background-image: url(img/fond-top.jpg);
	background-repeat: no-repeat;
	z-index:2;
}

/* MENUS */

.basdroite {
	position: absolute;
	left: 762px;
	top: 563px;
	width:250;
	height:20;
	cursor: pointer;
	/*border: 1px solid #000000;*/
	z-index:3;
	
}


.menulang {
	position: absolute;
	left: 96px;
	top: 534px;
}

.menutop {
	position: absolute;
	left: 28px;
	top: 78px;
}
.menuprimaire {
	position: absolute;
	left: 6px;
	top: 165px;
}

#menusecondairemarches {
	position: absolute;
	left: 135px;
	top: 135px;
	visibility:hidden;
}


#menusecondaireapplications {
	position: absolute;
	left: 132px;
	top: 188px;
	visibility:hidden;
}

#menusecondairepresentation{
	position: absolute;
	left: 137px;
	top: 122px;
	visibility:hidden;
}

#menusecondairesavoirfaire{
	position: absolute;
	left: 126px;
	top: 222px;
	visibility:hidden;
}

#menusecondaireproduits{
	position: absolute;
	left: 132px;
	top: 174px;
	visibility:hidden;
}

/* BOXES */




.mastercontent{
	position: absolute;
	left: 250px;
	top: 122px; /* position du haut gauche de tout le contenu */
	width: 742px;
	/*border: 1px solid #c7c7c7;*/

	height: 500px;


}

.masterbox {
	margin-bottom: 10px; /* distance entre les boxes */
	padding: 6px;
	border: 1px solid #c7c7c7;
	background-color: #ededed;
	width: 100%;
	/*height: 290px; inutile */
	float: left;
	clear: left;
}
.masterboxproduits {
	margin-bottom: 10px; /* distance entre les boxes */
	padding: 6px;
	border: 1px solid #c7c7c7;
	background-color: #ededed;
	width: 100%;
	height: 190px;
	float: left;
	clear: left;
}
.masterboxscroll{
	height: 270px; /* indispensable car fixe la taille de la scrollbar */
	width:726;  /* 695 position de la scrollbar -27 par rapport  master content*/
	overflow : auto; 
	
	/*scrollbar-3dlight-color:#c3c3c3;
           scrollbar-arrow-color:black;
           scrollbar-base-color:#ededed;
           scrollbar-darkshadow-color:#c3c3c3;
           scrollbar-face-color:#ededed;
           scrollbar-highlight-color:#ededed;
           scrollbar-shadow-color:#ededed*/
		   
           scrollbar-face-color:#b0bed6;
           scrollbar-arrow-color:black;		   
		   
		   scrollbar-3dlight-color:#c3c3c3;
           scrollbar-darkshadow-color:#c3c3c3;		   
		   
		   

           scrollbar-base-color:;


           scrollbar-highlight-color:#ededed;
           scrollbar-shadow-color:#ededed;
		   
}

.masterboxscrollcontent{
	/* height: 270px; inutile car taille fix par scrollbar*/
	width:696;/* -28  par rapport  masterboxscroll*/
}




.title {
	font-family: Arial, Helvetica, sans-serif;
	color: #a40932;
	background-color: #d5d5d5;
	font-weight: bold;
	margin-top: 0px; /* distance entre le haut de la boite et la border de l'element situ au dessus */
	padding-top: 0px; /* distance entre le haut de la boite et le titre */
	/*padding-bottom: 2px;*/
	padding-left: 12px;																																																																																																																																																																		
	width: 100%;
	float: left;

}

.slavebox {
	height:74px;
	width: 100%;
	float: left;
	margin-top: 3px;
	padding: 4px;
	border: 1px solid #dfdddd;
	text-align:center;
}



.content {
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: justify;
	margin-bottom:10px;
}

.topleftboxsavoirfaire{/* qd la box est seule genre pour savoir faire*/ 
	height: 97px; /* */
	width:100%; /* 64*/
	float: left;
	margin-right: 13px;

}

.topleftbox{ /* qd ya deux boxes genre pour marches et applications*/ 
	height: 97px; /* */
	width:53%; /* 64*/
	float: left;
	margin-right: 13px;

}

.toprightbox{
	height: 97px; /* */
	width:45%; /*33 */
	float: left;
}

.toprightvignettebox{
	width:35%;
	float: left;
	text-align:left;
}

.toprightlinkbox{
	width:65%;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #968f8f;
	text-align:left;
	font-weight: bold;	
	/*border: 1px solid #dfdddd;*/
	vertical-align:middle;
}


.topleft3box{ /* qd ya trois boxes genre pour produits*/ 
	height: 97px; /* */
	width:32%; /* 64*/
	float: left;
	margin-right: 12px;

}

.topmiddle3box{ /* qd ya trois boxes genre pour produits*/ 
	height: 97px; /* */
	width:32%; /* 64*/
	float: left;
	margin-right: 12px;

}

.topright3box{/* qd ya trois boxes genre pour produits*/
	height: 97px; /* */
	width:32%; /*33 */
	float: left;
}



/* NEWS  */


#divNewsCont {
/* c un peu une master box*/
	position:absolute; 
	padding: 6px;
	left:23px; 
	top:7px; 
	width:437px; 
	height:62px; 
	clip:rect(0px 437px 72px 0px); 
	visibility:hidden; 
	overflow:hidden;
	border: 1px solid #bfc1c4;
	background-color: #ededed;
	z-index:3;
	
	}
#divNews     {
padding-top:30px;
padding-left:6px;
padding-right:6px;
position:absolute;
	z-index:3;}

.masterboxscrollfullpage{ /* pour les pages style LIENS qui prennent toute la hauteur de la page */
	height: 393px; /* indispensable car fixe la taille de la scrollbar */
	width:726;  /* 695 position de la scrollbar -27 par rapport  master content*/
	overflow : auto; 
           scrollbar-face-color:#b0bed6;
           scrollbar-arrow-color:black;		   
		   scrollbar-3dlight-color:#c3c3c3;
           scrollbar-darkshadow-color:#c3c3c3;		   
		   scrollbar-base-color:red;
           scrollbar-highlight-color:#ededed;
           scrollbar-shadow-color:#ededed;
		   
}

/* PRODUITS */

.masterboxscrollproduitssouspage{
	height: 140px; /* indispensable car fixe la taille de la scrollbar */
	width:343;  /* 695 position de la scrollbar -27 par rapport  master content*/
	overflow : auto; 
	
           scrollbar-face-color:#b0bed6;
           scrollbar-arrow-color:black;		   
		   scrollbar-3dlight-color:#c3c3c3;
           scrollbar-darkshadow-color:#c3c3c3;		   
		   scrollbar-base-color:red;
           scrollbar-highlight-color:#ededed;
           scrollbar-shadow-color:#ededed;
}
.masterboxscrollcontentproduitssouspage{
	/* height: 270px; inutile car taille fix par scrollbar*/
	width:310;/* -28  par rapport  masterboxscroll*/
}

.topleftboxproduits{ /* sous page pieces de dilatation*/ 
	height: 197px; /* */
	width:49%; /* 64*/
	float: left;
	margin-right: 13px;

}

.toprightboxproduits{
	height: 97px; /* */
	width:49%; /*33 */
	float: left;
}

.contentproduit {

	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: justify;

}




.topleftboxunderproduits{ /* sous page pieces de dilatation*/ 
	height: 105px; /* */
	width:49%; /* 64*/
	float: left;
	margin-right: 13px;

}

.toprightboxunderproduits{
	height: 105px; /* */
	width:49%; /*33 */
	float: left;
}

.slaveboxunderproduits { /* dans les undersouspages des produits */
	height:81px;
	width: 100%;
	float: left;
	margin-top: 3px;
	padding: 4px;
	border: 1px solid #dfdddd;
	/*text-align:center;*/
}

.masterboxscrollproduitsundersouspage{
	height: 410px; /* indispensable car fixe la taille de la scrollbar */
	width:743;  /* 695 position de la scrollbar -27 par rapport  master content*/
	overflow : auto; 
	
           scrollbar-face-color:#b0bed6;
           scrollbar-arrow-color:black;		   
		   scrollbar-3dlight-color:#c3c3c3;
           scrollbar-darkshadow-color:#c3c3c3;		   
		   scrollbar-base-color:red;
           scrollbar-highlight-color:#ededed;
           scrollbar-shadow-color:#ededed;
}

.masterboxscrollcontentproduitsundersouspage{
	/* height: 270px; inutile car taille fix par scrollbar*/
	width:715;/* -28  par rapport  masterboxscroll*/
}


.toprightvignetteboxunderproduits{
	width:33%;
	float: left;
	text-align:left;

}
