/*******************************************************************
                            STYLES SITE
*******************************************************************/


.orange { font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 13px; font-weight: none; font-style: normal; }
.orange12 { font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 12px; font-weight: none; font-style: normal; }
.orange12Bold { font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 12px; font-weight: bold; font-style: normal; }
.tableGrey {background-color:#B4B0BB;}
.tdTitle {font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; background-color:#ACA7B4;}
.tdGrey {background-color:#E1E0E4; font: 11px Arial, Helvetica, sans-serif; color: black;}
.tdWhite {background-color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; color: black;}
.tdWhiteBold {background-color:#FFFFFF; font: bold 11px Arial, Helvetica, sans-serif; color: black; }
/*-------------------------------------------------------------------------------------------------------
	footer page
-------------------------------------------------------------------------------------------------------*/
.copyright { font-family: Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999 }
.copyright_italic { font-family: Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999; font-style: italic }


/*-------------------------------------------------------------------------------------------------------
	menu 
-------------------------------------------------------------------------------------------------------*/
.sHistory {behavior:url(#default#savehistory);}
.menuParent {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
 	margin-top: 3;
	margin-left: 12;
	cursor: hand;
}

.menuChild  {
	font-size: 10pt;
	font-weight: normal;
	margin-left: 0;
}

a.menu { font-family: Arial, sans-serif; font-size: 10px; text-decoration: none; color: #000000 }
a.menu:hover { font-family: Arial, sans-serif; font-size: 10px; text-decoration: none; color: #FF6600 }
#menu {
	top: 25px;
	visibility: hidden;
	position: absolute;
	width: 126px;
}	
.bordtab {  border: #FF6600; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.paslode {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: italic; font-weight: bold; color: #FF6600}
.duofast { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: italic; font-weight: bold; color: #21519B}

.titre {font: bold 32px Arial, Helvetica, sans-serif; color: #FF6600}
.titrePneumatic {font: bold 32px Arial, Helvetica, sans-serif; color: #999999}
.titre2 { font: normal 32px Arial, Helvetica, sans-serif; color: #000000}

.textuel {text-align: justify; font: 13px Arial, Helvetica, sans-serif; color: black;}
.textuelb { text-align: justify; font: bold 13px Arial, Helvetica, sans-serif; color: black; }
.textuelnonjust {text-align: left; font: 13px Arial, Helvetica, sans-serif; color: black;}
.textuelnonjustb {text-align: left; font: bold 13px Arial, Helvetica, sans-serif; color: black;}
.txtCourant {text-align: justify; font: 12px Arial, Helvetica, sans-serif; color: black;}
.black {font: 11px Arial, Helvetica, sans-serif; color: black;}
.blackb { font: bold 11px Arial, Helvetica, sans-serif; color: black; }
.largeblack {text-align: left; font: 14px Arial, sans-serif; color: black;}
.txt12 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
.txt12Bold { font: 12px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
.txt12BoldWhite { font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
.largeblackbold { font: 17px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }

.imgCaption { font: 10px Arial, Helvetica, sans-serif; }
.logoCaption { font: 9px Arial, Helvetica, sans-serif; }
.mention {text-align: justify; font: 10px Arial, Helvetica, sans-serif; color: black; padding: 2;}

.subtitle { font: 14px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }

a.subtitle { font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-weight: bold; }
a.subtitle:hover { font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #FF6600; font-weight: bold; }

a.link { font: 13px Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; font-weight: none; }
a.link:hover { font: 13px Arial, Helvetica, sans-serif; text-decoration: none; color: #FF6600; font-weight: none; }

a.black { font: 11px Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; font-weight: none; }
a.black:hover { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #FF6600; font-weight: none; }

a.txt12 { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #000000;}
a.txt12:hover { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #FF6600;}

a.txtCourant { font: 12px Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000;}
a.txtCourant:hover { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #FF6600;}

a.linklarge { font: 17px Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; font-weight: bold; }
a.linklarge:hover { font: 17px Arial, Helvetica, sans-serif; text-decoration: none; color: #FF6600; font-weight: bold; }

.listBullet { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight: bold; }
a.listLink { font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 12px; font-weight: bold; text-decoration: underline }
a.listLink:hover { font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 12px; font-weight: bold; text-decoration: none }

.linkLangue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.linkLangue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #993300;
	text-decoration: none;
}
a.lienLangueHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
a.lienLangueHome:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}

.langue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.grey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CCCCCC}
a.grey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: underline}
a.grey:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: none}

/*-------------------------------------------------------------------------------------------------------
	produits->gammes : résultats
-------------------------------------------------------------------------------------------------------*/
/*.proddescr { font-size: 12px; font-family: Arial,Helvetica,sans-serif; color:#999999; text-indent: 10px}*/
.proddescr { font-size: 12px; font-family: Arial,Helvetica,sans-serif; color:#999999;}
/*.gammeNoirBold { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; color:#000000; text-indent: 10px}*/
.gammeNoirBold { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; color:#000000;}

/*-------------------------------------------------------------------------------------------------------
	news
-------------------------------------------------------------------------------------------------------*/
.newstitle { font: bold 14px Arial, Helvetica, sans-serif; color: #000000 }
.newssubtitle { font: bold 13px Arial, Helvetica, sans-serif; color: #666666 }
.newsbody { font: 13px Arial, Helvetica, sans-serif; color: #000000; text-align: justify}
a.news { font: 13px Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000 }
a.news:hover { font: 13px Arial, Helvetica, sans-serif; text-decoration: none; color: #FF6600 }
.newsDate { font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 13px; font-weight: bold; }
a.newsBold { font: 13px Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; font-weight: bold; }
a.newsBold:hover { font: 13px Arial, Helvetica, sans-serif; text-decoration: none; color: #FF6600; font-weight: bold; }


.errorMsg {  font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 14px; font-weight: bold; font-style: normal;}

  .button_submit { font-family: Verdana; color: #000000; font-weight: bold; font-size: 10px; 
  border-style: solid; border-width: 1px ; border-color: #000000; background-color: 
  #CCCCCC; } 
    
  .input { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; background-color: #FFFFFF; 
  border-style: solid; border-width: 1px ; border-color: #000000; text-indent: 
  2px; font-weight: normal; width: 140px} 

  
  a.lienLangue { font: 11px Arial, Helvetica, sans-serif; color: #DEDEDE; font-weight: bold; text-decoration: none;}
  a.lienLangue:hover { font: 11px Arial, Helvetica, sans-serif; color: #FF6600; font-weight: bold; text-decoration: none;}
  .calqueNL { position : relative; top : -56px; left : 678px; z-index : 1; }
  .calqueFR { position : relative; top : -56px; left : 695px; z-index : 1; }  
.mentionItal {
	font: italic 10px Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;

}
.largeOrange {
text-align: left; font: bold 14px Arial, sans-serif; color: #FF6600;
}


/*  ----- Boutons de formulaire ------ */

.bouton {
	border: 1px solid #000000;
	background-color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
}