@import url("productDetails.css");

@import url("productGallery.css");

@import url("market.css");

@import url("popup.css");

@import url("resultList.css");

@import url("header.css");

@import url("footer.css");

@import url("applications.css");

@import url("rightBlock.css");

.contenu_centre {
	height: auto;
	margin: 0 0 27px 0;
	min-height: 160px;
	float: left;
}

.container {
	font-size: 110%;	
}

.container h2 {
background: url(./img_css/bg_titre_h2.jpg) left top;
}
.container h2.bg_long {
background: url(./img_css/metal_brosse_big.jpg) left top;	
width:860px;
}
.container h2, .container h2.bg_long {
margin: 30px 0 0 0;
height:22px;
line-height:22px;
padding-left:10px;
color: #fff;
font-size: 140%;
}

.container h3 {
	/*background-color: #dbdbdb;*/
	/*padding: 3px 0 3px 10px;*/
	padding: 0px;
	margin: 30px 0 10px 0;
	font-size: 120%;
}

.container p {
	margin: 15px 0 10px 0;
}

.container ul {
	margin: 6px 0 10px 20px;
	list-style: inherit;
}

ul.list1 {
	list-style: none;
	margin: 5px 0 5px 0px;
	display:block;
}
ul.list1 li,
ul.list1 li ul.list1 li,
ul.list1 li ul.list1 li ul.list1 li,
ul.list1 li ul.list1 li ul.list1 li ul.list1 li,
ul.list1 li ul.list1 li ul.list1 li ul.list1 li ul.list1 li	 { background: url(./img_css/puce_jaune.gif) left 6px no-repeat; padding-left: 10px; }

ul.fleche_jaune li {
	list-style-type:none;
	background-image:url(./img_css/fleche_jaune.png);
	background-position:left 7px;
	background-repeat:no-repeat;
	margin:0px;
	padding:5px 0px 5px 15px;	
}

ul.fleche_jaune li ul {
	margin: 0 0 0 8px;
	padding:0;
}

ul.fleche_jaune li ul.fleche_jaune {
	margin: 0 0 0 -4px;
	padding:0;
}

ul li ol {
	margin:0 0 0 17px;
	padding : 0;
}

ul.fleche_jaune li ol {
	margin:0 0 0 5px;
	padding : 0 0 0 10px;	
}

ul.fleche_jaune li ul.fleche_jaune li {
	list-style-type:none;
	background: url(./img_css/fleche_jaune.png) no-repeat 0 8px;
	margin:0px;
	padding:4px 0px 4px 15px;
	
}

ul.fleche_jaune li ul li {
	padding : 5px 0px 0px 0px;
	background:none;
	list-style-type:disc;
}

ul li ul.fleche_jaune {
	margin : 0px 0px 0px 0px;	
	padding: 2px 0px;	
}

ul.fleche_jaune li ol li {
	list-style-type:decimal;
	margin: 0 0 0 -1px;
	padding:2px 0px;
	background:none;	
}

ul.list1 ol li {
	background: none;
	padding-left:0px;
}


ul.list1 li.nopuce {
	background: none;
}
ul.list1 li ul{
	margin:0;
	padding:0;
}

ul.list2 {
	list-style: none;
	margin: 5px 0 5px 0px;
}

ul.list2 li {
	background: url(./img_css/puce_noire.gif) left center no-repeat;
	padding-left: 10px;
}

ul.list3 {
	list-style: none;
	margin: 5px 0 5px 0px;
}

ul.list3 li {
	background: url(./img_css/puce_jaune2.gif) left center no-repeat;
	padding: 3px 0 3px 12px;
}

#breadcrumbs {
	margin-top: 8px;
}

.breadcrumbs {
	font-size: 90%;
}

.breadcrumbs span {
	color: #fdc10a;
}

.breadcrumbs a {
	text-decoration: underline;
}

.breadcrumbs a:hover {
	text-decoration: none;
}

.date {
	margin-top: 24px;
}

.contactUs {
	text-align: right;
}

.contactUs a {
	/*background: url(./img_css/btn_jauneOmbreGauche.gif) left center no-repeat;*/
	font-weight: bold;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	position: relative;
}

.contactUs span {
	/*background: url(./img_css/btn_jauneOmbreDroite.gif) right center no-repeat;
	padding: 8px 11px 8px 0;
	padding-right: 11px;
	padding-top: 6px;
	padding-bottom: 6px;*/
}

.contactUs span span {
	/*background: url(./img_css/btn_jauneOmbreCentre.gif) left center repeat-x;*/
	/*padding-left: 8px;*/
}
.contactUs span.btn {
	float: right !important;
}

.contactUs span.btn_left {
	background-image: url(./img_css/bg_btn_left.gif);
	width:3px;
	height:23px;
	display:block;
	float: left;
}
.contactUs span.btn_center {
	background-image: url(./img_css/bg_btn_center.gif) ;
	padding:4px 2px 4px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:block;
	float: left;
	width:auto;
}
.contactUs span.btn_right {
	background-image: url(./img_css/bg_btn_right.gif);
	width:3px;
	height:23px;
	display:block;
	float: left;
} 

img.productFocus {
	float: left;
	margin: 15px 15px 5px 0;
	padding: 5px;
	border: 1px solid #646464;
}

.pager {
	text-align: right;
}

.pager span {
	display: inline !important;
	padding-right: 10px;
}

.pager em,.pager a {
	padding: 0 3px 0 3px;
	font-size: 90%;
}

.pager em,.pager a:hover {
	background-color: #383838;
	color: #ffffff;
	font-style: normal;
}

.pager a {
	background-color: #e5e5e5;
	color: #818181;
}

/*ASK A QUESTION*/

#ask_question_left{
	width:180px;
	float:left;
}
#ask_question_left p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222;
}


#ask_question_right{
	margin:15px 0 0 210px;
	width:640px;
	padding-right:13px;
	color:#222;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#ask_question_right form fieldset{
border:none;
}

#ask_question_right form fieldset legend{
background-color:#dbdbdb;
display:none;
}
#ask_question_right form fieldset h3{
background-color:#dbdbdb;
margin:0;
padding:0 5px;
height:22px;
line-height:22px;
font-size:12px;
font-weight:bold;
}

#askquestion_yourare table{
margin:5px 0 5px 0;
text-align:left;
}
#askquestion_yourrequest table tr td{ text-align:left; white-space:nowrap;}
#ask_question_right table th{padding-right:20px;}

#askquestion_yourrequest table tr th, #askquestion_comment table tr th{
font-weight:normal;
}
#ask_question_right form fieldset table td{
width:55px;

}
#askquestion_yourcompagny label, #askquestion_yourinformation label, #needasample_deliveryaddress label, #askquestion_yourrequest span label{
display:block;
margin:10px 0 1px 0;

}
#askquestion_yourcompagny input,
#askquestion_yourcompagny select,
#askquestion_yourinformation input,
#askquestion_yourinformation select,
#askquestion_yourrequest span select,
#needasample_deliveryaddress input,
#needasample_deliveryaddress select{
font-size:12px;
color:#222;
}
#askquestion_yourcompagny input,
#askquestion_yourinformation input,
#needasample_deliveryaddress input {
padding:0 4px;
width:220px;
}
#askquestion_yourcompagny select,
#askquestion_yourinformation select,
#askquestion_yourrequest span select,
#needasample_deliveryaddress select,
#needasample_deliveryaddress span select{
width:232px;
}

#askquestion_yourcompagny, #needasample_deliveryaddress{
width:310px;
float:right;
margin-bottom:19px;
}
#askquestion_yourinformation, #askquestion_yourrequest {
width:310px;
float:left;
margin-bottom:19px;
}
#askquestion_yourrequest{
clear:both;
margin-bottom:20px;
}
#askquestion_yourrequest select{
margin: 0 0 10px 0;
}
#askquestion_yourrequest , #needasample_deliveryaddress{ margin-top:10px;}
 
#askquestion_yourrequest caption, #askquestion_yourrequest table{
text-align:left;
}
#askquestion_yourrequest caption{
font-weight:bold;
}

#needasample_deliveryaddress textarea{margin:10px 0;width:280px;padding:0 4px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#222;height:70px;}
#askquestion_comment textarea{margin:10px 0;width:450px;padding:0 4px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#222;height:80px;}

#askquestion_comment span.attachfile{
margin:10px 0;
display:block;
}
#askquestion_comment span.attachfile p{
width:auto;
float:left;
}
#askquestion_comment span.attachfile label{
display:block;
font-weight:bold;
}

#askquestion_comment span.btn_form{
display:block;
text-align:right;
float:right;
}
/*formulaire bouton noir*/
.btnnoir span.btn_noir_left {
	background-image: url(./img_css/bg_btn_noir_left.gif);
	width:3px;
	height:23px;
	display:block;
	float:left;
	margin-top:4px;
}
.btnnoir span.btn_noir_center {
	display:block;
	float:left;
	width:auto;
	margin-top:4px;
}
.btnnoir span.btn_noir_center input {
	background-image: url(./img_css/bg_btn_noir_center.gif) ;
	background-repeat:repeat-x;
	border:none;
	height:23px;
	font-weight:bold;
	padding:0 2px;
	color:#fff;
	cursor:pointer;
}
.btnnoir span.btn_noir_right {
	background-image: url(./img_css/bg_btn_noir_right.gif);
	width:3px;
	height:23px;
	display:block;
	float:left;
	margin-right:8px;
	margin-top:4px;
}
/*formulaire bouton jaune*/
.btnjaune span.btn_jaune_left {
	background-image: url(./img_css/bg_btn_left.gif);
	width:3px;
	height:23px;
	display:block;
	float:left;
	margin-top:4px;
}
.btnjaune span.btn_jaune_center {
	display:block;
	float:left;
	width:auto;
	margin-top:4px;
}
.btnjaune span.btn_jaune_center input {
	background-image: url(./img_css/bg_btn_center.gif) ;
	background-repeat:repeat-x;
	border:none !important;
	height:23px;
	font-weight:bold;
	padding:0 2px;
	cursor:pointer;
}
.btnjaune span.btn_jaune_right {
	background-image: url(./img_css/bg_btn_right.gif);
	width:3px;
	height:23px;
	display:block;
	float:left;
	margin-top:4px;
}

/*PAGE NOVICE*/

.yourselection {
	background: url(./img_css/block_search.gif) center bottom no-repeat;
	padding-bottom: 15px;
	margin-top: 12px;
}

.yourselection h2,.yourselection div {
	padding-left: 10px;
	padding-right: 10px;
}

.yourselection div {
	border-left: 3px solid #c9c9c9;
	border-right: 3px solid #c9c9c9;
	background-color: #e5e5e5;
	padding-top: 0px;
	padding-bottom: 1px;
}

.yourselection select {
	margin-top: 10px;
	display: block;
}

.yourselection h2 {
	color: #ffffff;
	padding: 10px 0 5px 15px;
	font-size: 145%;
	background: url(./img_css/bg_blockcertificates_titre.png);
}
.yourselection_top{
	background:#fff url(./img_css/mod_yourselection_top.gif) no-repeat;
}
.yourselection_center{
	background-color:#fff !important;
	border:none !important;
	width:246px;
	display:block;
}
.yourselection_bottom{
	background:url(./img_css/mod_yourselection_bottom.gif) no-repeat;
}

#yourselection_img span.yourselection_center h3{
font-weight:bold;
color:#222;
font-size:13px;
padding-top:9px;
padding-left:7px;
text-align:left;
}
#yourselection_img span.yourselection_center{
	text-align:center;
}
.yourselection_top, .yourselection_bottom{
	display:block;
	height:8px;
	border:none !important;
}

.yourselection_center ul{
	padding-left:7px;
	list-style:disc;
	list-style-position:inside;
}

.yourselectiondetail{
	padding-top:10px !important;
}

.btn_yourselection{
	clear:right;
}
.btn_yourselection span.btnjaune_yourselection{
	float:right;
	}
.btnjaune_yourselection span.btn_jaune_left {
	background-image: url(./img_css/bg_btn_left.gif);
	width:3px;
	height:23px;
	display:block;
	float: left;
	margin-top:13px;
}
.btnjaune_yourselection span.btn_jaune_center {
	display:block;
	float: left;
	width:auto;
	height:23px;
	display:block;
	background-image: url(./img_css/bg_btn_center.gif);
	text-align:center;
	line-height:23px;
	font-size:11px;
	font-weight:bold;
	padding:0 4px;
	margin-top:13px;
}
.btnjaune_yourselection span.btn_jaune_right {
	background-image: url(./img_css/bg_btn_right.gif);
	width:3px;
	height:23px;
	display:block;
	float: left;
	margin-top:13px;
}

.wysiwyg td p {
	margin: 0;
}

.wysiwig h3 {
	background-color: #dbdbdb;
	padding: 3px 0 3px 10px;
	margin: 30px 0 0 0;
	font-size: 120%;
}

.error_form{
	border:1px solid #930;
	background: url(./img_css/warning.png) 10px 10px no-repeat #FDD;
	padding-left:30px;
	margin-bottom:10px;
}
.error_form ul li { font-size:12px;  color:#033; }
