/********************************************************/
/* Contenu                                              */
/********************************************************/
.mainTitle { 
	color:#0090D7; 
	font-size:14px; 
	font-weight:normal; 
	padding-left:39px;
	padding-top:0px;
	margin-top:0px;
}
p { text-align:justify;}
table td { vertical-align:top;}
#contenu { color:#434343;}
.titreNoir { color:#434343;font-weight:bold;margin:10px 0px 10px 0px; font-size:13px;}
.titreVert {font-size:12pt; font-weight:bold;margin:5px 0px 10px 0px; color: rgb(119, 193, 11) }

#contenu  p{ padding:5px 0 5px 0}

#contenu td {padding:2px 0 2px 0}

#contenu ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n1.gif);
  margin:5px 0px 15px 26px;
	padding:0px;
}
#contenu ul ul {
  list-style-type:none;
  list-style-image:url(images/puces_content_n2.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}
#contenu .encadre {
	background-color:#edf7fe; 
	padding:10px 10px 10px 10px; 
	margin-top:15px;
	margin-bottom:15px;
	border-top:1px solid #008ef2;
	border-bottom:1px solid #008ef2;
	}
#contenu .encadre ul{
  list-style-type:none;
  list-style-image:url(images/puces_content_bgblue_n1.gif);
  margin:0px 0px 10px 26px;
	padding:0px;
}
	
#contenu .encadreTab { background-color:#E6E6E6; padding:10px 10px 0px 10px;}
#contenu .encadreTabNew { background-color:#F48210; padding:10px 10px 0px 10px;}
#contenu .encadreTab ul { list-style-image:url(images/puces_content_gris_n1.gif);}
#contenu .titrePara { 
	width:100%; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#008ef2; 
	border-bottom:1px dotted #008ef2; 
	padding-bottom:2px; 
	margin:10px 0px 5px 0px;}

#contenu table.sites { width:550px;}
#contenu table.sites td { vertical-align:top;}
#contenu table.sites td.image { width:265px; padding-top:4px;}
#contenu table.sites ul { margin-top:0;}
#contenu .legende { font-size:10px; font-style:italic; margin-top:10px;}

.pageTop { width:100%; text-align:center; height:15px; vertical-align:top;}

#printPage {
  float:right;
	width:12px;
	clear:none;
}
#printPage a, #printPage a img {
  display:block;
	height:12px;
  width:12px;
}
#printPage a { background:url(images/print_on.gif) no-repeat;}
#printPage a:hover { visibility: visible;}
#printPage a:hover img { visibility: hidden;}

.quotFormTab { width:595px;}
.quotFormTab .cadrage { width:10px;}
.quotFormTab .mandatory { vertical-align:top; padding-top:6px; width:10px;}
.quotFormTab .mandatory2 { vertical-align:top; padding-top:2px; width:10px;}
.quotFormTab .label1 { vertical-align:middle; padding:2px 0px 2px 0px; width:160px;}
.quotFormTab .label2 { vertical-align:top; padding-top:6px; width:160px;}
.quotFormTab .label3 { vertical-align:top; padding:2px 0px 2px 0px; width:220px;}
.quotFormTab .label4 { vertical-align:middle; padding:2px 0px 2px 0px; width:220px;}
.quotFormTab .label5 { vertical-align:top; padding:2px 0px 2px 0px; width:160px;}
.quotFormTab .field1 { vertical-align:middle; padding:2px 0px 2px 0px;}
.quotFormTab .field2 { vertical-align:middle; padding:2px 0px 2px 0px;}
.quotFormTab .field3 { vertical-align:middle; padding:2px 0px 6px 0px;}
.quotFormTab .field4 { vertical-align:middle; padding:20px 0px 1000px 0px; background-color:#FF99CC}
input, select, textarea { border:1px solid #999999; padding:2px 4px 2px 4px; color:#666666;}
input.chkOpt { border:0px; padding:0px;}
.quotFormTab .widthShort { width:200px}
.quotFormTab .widthLong { width:365px}
.quotFormTab .widthArea { width:365px}
.quotFormTab .widthSelect { width:210px}
input.submit { border:0px; border-collapse:collapse;}
.NormalFormInput {border:1px solid #999999;width:160px;}
.AlertFormInput {border: 2px outset red;width:160px;}

.blocInfo { background-color:#F2F2F2; width:595px; padding:10px 0px 10px 0px;}

.resinMainTab          { width:100%;}
.resinMainTab td,
.resinMainTab th         { vertical-align:top}
.resinMainTab .name    { width:200px;}
.resinMainTab .image   { width:90px;}
.resinMainTab .product {}
.resinMainTab .cat     {}

/********************************************************/
/* Zone d'information                                   */
/********************************************************/
#info ul {
  list-style-type:none;
  list-style-image:url(images/puces_info.gif);
  margin:0px 0px 10px 17px;
	padding:0px;
}
#info ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#info a { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#info a:hover { text-decoration:underline;}
#info p { font:Verdana, Arial, Helvetica, sans-serif; line-height:18px}
#infoVSep { display:none; height:20px;}
#info a.QE_Link , #info a.QE_Link :hover { color: black; font-weight: normal; text-decoration: none;}

/********************************************************/
/* Page Contact                                         */
/********************************************************/
#contenu .plant { color:#666666;}
.mapMain { margin: 0px 0px 10px 0px; width:550px;}
.hideShow table { width:550px}
.showLink { text-align:left; width: 250px;}
.hideLink { clear:none; display:none; float:right; width:250px; text-align:right;}
.googleMap { margin:4px 0px 4px 0px; display:none; width:550px;}
.enlargeLink { text-align:right; display:none;}

/********************************************************/
/* Tableaux Result                                          */
/********************************************************/
#contenu table.bluebg {margin:0px;padding:0px;width:590px;font-family: arial;font-size:9pt;}

#contenu table.bluebg td {vertical-align:middle;padding:0px;}

#contenu table.bluebg tr#FirstLine {color:white;text-align:center; font-weight: bold; }
#contenu table.bluebg tr#FirstLine td {padding:0px}
#contenu table.bluebg tr#FirstLine td#LeftBorder {background: url(./images/tab_left_border.png) no-repeat top;}
#contenu table.bluebg tr#FirstLine td#RightBorder {background: url(./images/tab_right_border.png) no-repeat top;}
#contenu table.bluebg tr#FirstLine td.TitleColumn {background: url(./images/tab_background.png) repeat-x top; }

#contenu table.bluebg tr#FirstLine td.TitleColumnWhiteBorder {background: url(./images/tab_background.png) repeat-x top; border-right:1px solid white;}

#contenu table.bluebg tr.lightgrey {height:30px}
#contenu table.bluebg tr.grey {height:30px}
  
#contenu table.bluebg tr td.tabarrow, #contenu table.bluebg tr td.tabarrowQty {padding:0px 5px 0px 15px}
#contenu table.bluebg tr.lightgrey td {background-color:rgb(250, 250, 250);}
#contenu table.bluebg tr.grey td {background-color:rgb(237, 237, 237);}

/********************************************************/
/* Tableaux References                                          */
/********************************************************/
#contenu table.bluebgref {margin:0px;padding:0px;width:590px;font-family: arial;font-size:11px}

#contenu table.bluebgref td {padding:0px;}

#contenu table.bluebgref tr#FirstLine {color:white;text-align:center; font-weight: bold; }
#contenu table.bluebgref tr#FirstLine td {padding:0px;vertical-align:middle;}
#contenu table.bluebgref tr#FirstLine td#LeftBorder {background: url(./images/tab_left_border.png) no-repeat top;width:6px}
#contenu table.bluebgref tr#FirstLine td#RightBorder {background: url(./images/tab_right_border.png) no-repeat top;width:6px}
#contenu table.bluebgref tr#FirstLine td.TitleColumn {background: url(./images/tab_background.png) repeat-x top; }

#contenu table.bluebgref tr#FirstLine td.TitleColumnWhiteBorder {background: url(./images/tab_background.png) repeat-x top; border-right:1px solid white;}

#contenu table.bluebgref tr.lightgrey {height:30px}
#contenu table.bluebgref tr.grey {height:30px}
#contenu table.bluebgref tr.lightgrey td {background-color:rgb(250, 250, 250);}
#contenu table.bluebgref tr.grey td {background-color:rgb(237, 237, 237);}

#contenu table.bluebgref tr td.tabarrow, #contenu table.bluebgref tr td.tabarrowQty {padding:7px 3px 7px 5px;}
	
/********************************************************/
/* Tableaux Resin Products                                          */
/********************************************************/
#contenu table.resinproducts {margin:0px;padding:0px;width:100%;font-family: arial;font-size:9pt}

#contenu table.resinproducts td {vertical-align:middle;padding:4px 3px 4px 18px;}
#contenu table.resinproducts td.OnePix {height:1px;padding:0px;border-top: #3f433c 1px solid; font-size: 1px}
#contenu table.resinproducts td.topblank {background-color:rgb(237, 248, 254);font-size: 3px}

#contenu table.resinproducts tr#FirstLine {color:#434343;text-align:left; font-weight: bold;height:30px;padding:7px 3px 5px 30px; }
#contenu table.resinproducts tr#FirstLine td.TitleColumn {background: rgb(237, 237, 237) repeat-x top; }

#contenu table.resinproducts tr.blue {color:rgb(3, 142, 245);}
#contenu table.resinproducts tr.black {color:rgb(69, 70, 74);}

#contenu table.resinproducts tr td.tabarrow {font-weight:bold;}
#contenu table.resinproducts tr td.tabarrowQty {font-weight:normal;}
#contenu table.resinproducts tr.blue td {background-color:rgb(237, 248, 254);}
#contenu table.resinproducts tr.black td {background-color:rgb(237, 248, 254);}

#contenu .AskQuote {font-size:10pt; font-weight:bold;margin:0px 0px 0px 0px; color: rgb(119, 193, 11); }

#contenu .GetAQuote a { color:#77c10b; font-weight:normal;}
#contenu .GetAQuote a:hover{	text-decoration: underline;}

#contenu .ConfirmRequest a { font-size:14pt; font-weight:bold;}
#contenu .ConfirmRequest a:hover{	text-decoration: underline;}

#contenu .ConfirmRequest { margin:0px; padding:0px;}

#contenu  .ConfirmRequest input {
    font-size:14pt; font-weight:bold;
		text-align:left;
    color: rgb(50, 170, 255);
    border: 0px ;
    background: #FFFFFF;
	
}
#contenu  .ConfirmRequest input:hover {
    color: rgb(3, 142, 245);
    border: 0px ;
	text-decoration: underline;
	cursor:  pointer;
}


.mainNotice { font-size:11px;}
#wait_message h1 {color:#008ef2;  
	font-size:14px; 
	font-weight:bold; 
	margin:10px 0px 10px 0px}
#wait_message p {color:}
#ok_message h1 {	color:#0090D7; 
	font-size:14px; 
	font-weight:bold; 
	margin:10px 0px 10px 0px}
#ok_message p {}
#error_message h1 {	color:#F13200; 
	font-size:14px; 
	font-weight:bold; 
	margin:10px 0px 10px 0px}
#error_message p {}

.menu_principal_gauche li.last a { font-weight:bold;}
a.lienNoir {
  color:#434343; 
	font-weight:bold; 
	font-size:13px;
	text-decoration: none;
}
a.lienNoir:hover {
	color: #77C10B;
	text-decoration: none;
}
.resultSource { font-size:9px}