/* CSS Document */


/* ----------------------------- GENERAL : ELEMENTS COMMUNS ------------------------------- */
body {
	background-color:#353534;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image:url(img/fond.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}

table {
	border:none;
}

img {
	border:none;
}

/*.centre { 
	position:absolute;
	left:50%; 
	top:50%;
	width:986px; 
	height:742px;
	margin-top: -371px;
	margin-left: -493px;
	vertical-align:middle;
	background-image:url(img/bg-generique.jpg);
	background-repeat:no-repeat;
}


.centre {
	margin:0px 0px 0px 0px; 
	width:980px;
	height:735px; 
}
*/

.centre3 {
	margin:0px auto; 
	width:980px;
	height:620px; 
}

.centre {
	margin:0px auto; 
	width:980px;
	height:735px; 
}
.centre2 {
	margin:0px 0px 0px 0px; 
	width:980px;
	height:750px; 
}

.noMarginNoPadding {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
} 

#retouraccueil {
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	padding-right:32px;
	text-decoration:none;
}

#retouraccueil:hover {
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	padding-right:32px;
	text-decoration:underline;
}

.langue {
	font-family:Verdana;
	font-size:9px;
	color:#CCCCCC;
	padding-right:27px;
	text-decoration:none;
}

.langueIndex {
	font-family:Verdana;
	font-size:9px;
	color:#CCCCCC;
	text-decoration:none;
	padding-bottom:134px;
	padding-right:0px;
	padding-left:0px;
	margin: 0px 0px 0px 0px;
}

 
.rolllangue {
	font-family:Verdana;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
}

#rolllangue:hover {
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

.placeLogo2 {
	padding: 18px 0px 11px 420px;
	margin: 0px 0px 0px 0px;
	vertical-align:top;
}

.placeTitre2 {
	padding: 26px 0px 0px 75px;
	vertical-align:top;
}

.placeMenu2 {
	margin: 0px 0px 0px 0px;
	padding-top:21px;
	padding-left:33px;
	padding-right:45px;
	width:105px;
	height:450px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

#elementBasRecurant {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding: 2px 0px 0px 45px;
	text-align:center;
	vertical-align:bottom;
	margin:0px 0px 0px 0px;
}

#elementBasRecurant2 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding: 2px 0px 0px 0px;
	text-align:center;
	vertical-align:top;
}

		/* ------------- HOVER : MENU GENERIQUE --------------- */	
#menuFil2 {
	background-image:url(img/fil-03.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuFil2:hover {
	background-image:url(img/fil-04.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuTissu2 {
	background-image:url(img/tissu-03.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuTissu2:hover {
	background-image:url(img/tissu-04.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuInternational2 {
	background-image:url(img/international-03.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuInternational2:hover {
	background-image:url(img/international-04.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuContact2 {
	background-image:url(img/contact-03.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuContact2:hover {
	background-image:url(img/contact-04.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuAcces2 {
	background-image:url(img/acces-03.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuAcces2:hover {
	background-image:url(img/acces-04.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuLiens2 {
	background-image:url(img/liens-03.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuLiens2:hover {
	background-image:url(img/liens-04.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}	
		/* -------------FIN HOVER : MENU GENERIQUE --------------- */
		
/* ---------------------------- FIN GENERAL ----------------------------------- */





/* --------------------------- PAGE ACCUEIL ----------------------------------- */
			
		/* ------------- HOVER : MENU POUR ACCEUIL --------------- */
#menuFil {
	background-image:url(img/fil-01.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuFil:hover {
	background-image:url(img/fil-02.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuTissu {
	background-image:url(img/tissu-01.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuTissu:hover {
	background-image:url(img/tissu-02.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuInternational {
	background-image:url(img/international-01.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuInternational:hover {
	background-image:url(img/international-02.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuContact {
	background-image:url(img/contact-01.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuContact:hover {
	background-image:url(img/contact-02.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuAcces {
	background-image:url(img/acces-01.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuAcces:hover {
	background-image:url(img/acces-02.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	background-position:center;
	margin: 0px 0px 0px 0px;
}

#menuLiens {
	background-image:url(img/liens-01.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuLiens:hover {
	background-image:url(img/liens-02.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

		/* --------------- FIN : MENU POUR ACCEUIL ----------------- */
.placeSilhouette {
	padding: 23px 0px 0px 14px;
}

.placeLogo {
	padding: 18px 0px 0px 168px;
	vertical-align:top;
}

.placeTitre {
	padding: 26px 0px 0px 75px;
	vertical-align:top;
}

.placeFlash	{
	padding: 17px 0px 0px 64px;
	vertical-align:top;
	width:394px;
	height:176px;
}

.texteAccueil {
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	width:453px;
	height:107px;
	padding: 16px 0px 0px 42px;
	vertical-align:top;
}
  
.placeMenu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:105px;
	height:436px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.notopmargin {
	margin-top:0px;
	line-height:7px;
	padding-right:0px;
	font-weight:bold;
}


#elementBas {
	vertical-align:bottom;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
}
/* --------------------------- FIN : PAGE ACCUEIL -------------------------------- */


/* ------------------------------- PAGE FIL -------------------------------------- */
.placeZoneFil {
	width:597px;
	height:697px;
	margin: 0px 0px 0px 0px;
	background-image:url(img/bg-fil.jpg);
	background-repeat:no-repeat;
}

.placeGrandeImage {
 	padding: 106px 0px 0px 41px;
}

.placePetiteImage1 {
	vertical-align:top;
	padding: 39px 0px 0px 41px;
}

.placePetiteImage2 {
	vertical-align:top;
	padding-top:3px;
	padding-left:41px;
}

.texteFil {
	height:181px;
	vertical-align:top;
	padding: 10px 0px 0px 38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6E6F69;
	line-height:13px;
}

.texteFil2 {
	height:181px;
	vertical-align:top;
	padding: 10px 0px 0px 38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6E6F69;
	line-height:12px;
}
/* ------------------------------- FIN :PAGE FIL -------------------------------- */




/* ------------------------------- PAGE TISSU ------------------------------------ */
.placeZoneTissu {
	width:597px;
	height:800px;
	margin: 0px 0px 0px 0px;
	background-image:url(img/bg-tissu.jpg);
	background-repeat:no-repeat;
}
/* ------------------------------ FIN :PAGE TISSU ------------------------------- */



/* --------------------------- PAGE INTERNATIONAL -------------------------------- */
.placeZoneInternational {
	width:595px;
	height:555px;
	margin: 0px 0px 0px 0px;
	background-image:url(img/bg-international.jpg);
	background-repeat:no-repeat;
}

.placeImageInter {
	padding: 118px 0px 0px 128px;
}
/* --------------------------- Fin :PAGE INTERNATIONAL --------------------------- */

/* --------------------------- PAGE IMPLANTATION -------------------------------- */

.placeImageImplan {
	padding: 0px 0px 0px 30px;
}

.texteImplan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6E6F69;
	line-height:13px;
	padding-left:10px;
}

.texteImplan2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6E6F69;
	line-height:13px;
	padding-left:50px;
}



.titreImplan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:12px 0px 10px 0px;
	font-weight:bold;
	color:#9F6126;
	line-height:13px;
	padding-left:80px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}

.titreImplan2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px 0px 10px 0px;
	font-weight:bold;
	color:#9F6126;
	line-height:13px;
	margin-left:50px;
	vertical-align:top;
}/* --------------------------- Fin :PAGE INTERNATIONAL --------------------------- */



/* --------------------------- PAGE CONTACT / JOB------------------------------------- */
.placeZoneContactJob {
	width:595px;
	height:555px;
	margin: 0px 0px 0px 0px;
	background-image:url(img/bg-contact-job.jpg);
	background-repeat:no-repeat;
}

.placeZoneJob {
	width:595px;
	height:555px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-image:url(img/bg-job.jpg);
	background-repeat:no-repeat;
}


.placeBtContact {
	padding: 13px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.texteContact {
	padding-left:20px;
	padding-top:100px;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#6E6F69;
	line-height:12px;
}

.texteContact2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6E6F69;
	padding-left:30px;
	vertical-align:bottom;
}

.texteContact3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6E6F69;
	text-align:center;
	vertical-align:top;
	padding: 0px 0px 0px 80px;
	margin: 0px 0px 0px 0px;
}

.texteContact4 {
	padding-left:20px;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#6E6F69;
	line-height:12px;
}

.texteImput  {
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6E6F69;
	width:180px;
}

.texteImput2  {
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6E6F69;
	width:160px;
}

.longeurchamps   {
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6E6F69;
}

.longeurchamps2   {
	width:420px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6E6F69;
}


textarea {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:300px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6E6F69;
}

.liensContact {
	text-decoration:none;
	color:#6E6F69;
}

.liensContact:Hover {
	text-decoration:underline;
	color:#6E6F69;
}

.placeBtJob {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.placeBtImplan {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.placeBtInter{
	padding: 13px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.texteJob {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	line-height:15px;
	vertical-align:bottom;
	color:#5C5E54;
}

.texteJob2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6E6F69;
	vertical-align:bottom;
	padding:0px 0px 0px 60px;
	margin:0px 0px 0px 0px;
}

/* --------------------------- FIN PAGE CONTACT / JOB ------------------------------------- */



/* --------------------------- PAGE ACCES --------------------------------------- */
.placeZoneAcces {
	width:595px;
	height:555px;
	margin: 0px 0px 0px 0px;
	background-image:url(img/bg-acces.jpg);
	background-repeat:no-repeat;
}

.placePlan {
	margin: 140px 0px 0px 20px;
}

.placeCarte {
	margin: 160px 0px 0px 2px;
}
/* --------------------------- Fin :PAGE ACCES ------------------------------- */



/* --------------------------- PAGE LIENS ----------------------------------- */
.placeZoneLiens {
	width:595px;
	height:555px;
	margin: 0px 0px 0px 0px;
	background-image:url(img/bg-liens.jpg);
	background-repeat:no-repeat;
}

.placeLaFrame {
	width:439px;
	height:303px;
	margin: 110px 0px 0px 80px;
}
/* --------------------------- Fin :PAGE LIENS --------------------------- */


