/******** Default rules for tag ********/
*{margin:0; padding:0; font-weight:inherit; font-style:inherit; background:none!important; color:#000!important}
body{font-size:12px; font-family:serif; color:#525052;}
table { width:100%; border:1px solid #000;}
table  caption { padding:10px 0; text-transform:uppercase}
td, th {padding:2px 5px; border:1px solid #000;}

img, fieldset{border:0}
caption { display:none; }
strong{font-weight:bold;}
ol, ul{list-style-type:none;}
dt{font-weight:bold;}
a{text-decoration:none; color:#525052;}
a:hover{text-decoration:none;}
div{text-align:left;}
form { }
label { display:block; margin:6px 0; }
input, select, textarea { border:1px solid #b2b7b2; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
legend { font-size:11px; color:#525052; font-weight:bold; }
h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:16px; font-weight:bold; }
h4 { font-size:16px; color:#525052; font-weight:bold; }
h5 { font-size:16px; color:#d67e01; font-weight:bold; }
h6 { font-size:11px; color:#525052; font-weight:bold; }

#SGS, #footer, #mast, #infosClient, #lev2, .hightlightTitle { display:none;}
/********** Tree of common styles for all the templates ********/
#globalContainer {font-size:1.1em; background:url(/images/fond_1px.gif) no-repeat center top;}

	/*MAIN*/
	#main{ width:960px; margin: 0 auto; padding:0; background:url(/images/bgd_infosClient.gif) 760px 0 repeat-y ; overflow:hidden;}
		#main01{ width:960px; margin: 0 auto; padding:0; background:url(/images/bgd_infosClient_01.gif) 760px 0 repeat-y ; overflow:hidden;}
		#corporate { width:760px; padding:0; float:left; margin:0; background:url(/images/bgd_mast_02.png) no-repeat; overflow:hidden }	
		#contentMain { width:760px; overflow:hidden;}
			#contMain { width:742px; overflow:hidden; padding:0 0 0 18px; background:url(/images/bgd_contMain_01.gif) 1px 0 repeat-y;}
			#contMain01 {  width:742px; overflow:hidden; padding:0 0 0 18px; background:url(/images/bgd_contMain.gif) 1px 250px no-repeat;}
					#contMain h2 { padding:10px 0 0 2px;}
					#contMain a { color:#ff3116}
					#contMain a:hover { text-decoration:underline}
						.highlightContent { width:235px; float:left; margin:20px 15px 0 0;}
						.last { margin:20px 0 0 0}
						.highlightContent h3 { background:url(/images/bgd_h3_title.gif) 0 0 no-repeat; padding:2px 0 2px 20px; font-size:1.1em; text-transform:uppercase}
						.highlightContent img { border:#cad0e1 solid 1px;}
						.highlightContent dl { padding:10px 0 0 0}
						.highlightContent dt { text-transform:uppercase; color:#5d5d5d}
						.highlightContent dd { height:40px; color:#979696}

		/*highlightNouveaute	
		********************/
		#highlightNouveaute { width:727px; margin:0 0 10px 0; float:left;}
		#highlightNouveaute .imgHome { float:left}
		.produits { float:left; width:430px; height:173px; background:url(/images/bgd_highlight_produit.gif) 100% 0 no-repeat; padding:5px 0 0 10px; color:#FFF;}
			.nosPainText { width:252px; font-size:2.2em; font-weight:bold; text-transform:uppercase; overflow:hidden; padding:0 0 10px 0;}
				.nosPainText span { font-size:0.7em; float:right; overflow:hidden;}
		#contMain .produits a { color:#FFF; font-weight:bold;}
			.produits div { width:200px; float:left; margin:15px 10px 0 0; padding:0 0 5px 0; overflow:hidden;}
				.produits .produitImg { width:71px; float:left; margin:0 5px 0 0;}
				.produits div dt { text-transform:uppercase;}
					.produitElement01 { font-size:0.9em; text-transform:uppercase; line-height:0.9em}
					.produitElement02 { font-size:0.9em; line-height:2.2em}
						.produitElement02 strong { font-size:2.4em;}
						.produitElement02 span { font-size:1.4em; font-weight:bold}
					.produitElement03 { color:#1f9002; font-size:1.1em}
		/*highlightRight
		********************/
		.highlightRight { width:231px; float:right; padding:0 10px 20px 0; margin:0 0 0 15px;}
		.highlightRight dl { font-size:1em; color:#ff1805; padding:10px 0}
		.highlightRight dt { font-weight:bold; text-transform:uppercase}
		.highlightRight dd a { text-decoration:underline; background:url(/images/icon_02.gif) 0 3px no-repeat; padding:0 0 0 10px }
		.highlightRight dd a:hover { text-decoration:none}
			.highlightRight dd a.last { background:none}
		.highlightRight	a.link {color:#ff1805; text-decoration:underline;}
		.highlightRight	a.link:hover { text-decoration:none;}
	
		
			/*content
			***************/
			#content { width:742px; background:url(/images/bgd_lev2.gif) 0 0 repeat-y; overflow:hidden; margin:0 0 10px 0}
			#contType {  width:540px; overflow:hidden; padding:0 0 10px 0; float:left}
			#contentCont {  width:530px; overflow:hidden; padding:0 0 10px 0; float:left;}
					#contentCont p { padding:0 0 15px 0;}			
										
					.hightlightMetiers { width:240px; margin:0 0 0 20px; float:left; display:inline}
						.space{margin:20px 0 0 20px;}
					.hightlightMetiers div { background:url(/images/bgd_line_02.gif) 0 bottom repeat-x; padding:20px 0 30px 0; margin:10px 0;}
					.hightlightMetiers h4 { color:#ee192e; font-size:1.1em; text-transform:uppercase; padding:0 0 5px 0;}
					.hightlightMetiers li a { background:url(/images/icon_02.gif) 0 3px no-repeat; padding:0 0 0 10px; color:#7c7a7b; text-decoration:underline}
					.hightlightMetiers li a:hover { text-decoration:none;}

					.enChiffres { width:231px; float:right; background:url(/images/bgd_en_chiffres.gif) 0 bottom no-repeat; padding:0 0 20px 0; margin:0 10px 0 0; display:inline}
					.enChiffres h3 { background:url(/images/bgd_en_chiffres_top.gif) 0 0 no-repeat; width:221px; color:#ee192e; text-transform:uppercase; padding:10px 0 15px 10px}
					.enChiffres div { background:url(/images/bgd_line_02.gif) 0 bottom repeat-x; padding:20px 0; width:210px; margin:0 auto;}
					.enChiffres li a { background:url(/images/icon_02.gif) 0 3px no-repeat; padding:0 0 0 10px; color:#7c7a7b; text-decoration:underline}
					.enChiffres li a:hover { text-decoration:none;}
					.enChiffres .last { background: none;}
					
					.contType01 { padding:0 13px;}
					.contType01 li a {background:url(/images/icon_02_type.gif) 0 3px no-repeat; padding:0 0 0 10px; color:#7c7a7b; text-decoration:underline}
					.contType01 li a:hover{ text-decoration:none}
					
					.blockType01 { width:529px; padding:5px 0 0 0; margin:30px 0; float:left; overflow:hidden; background:url(/images/bgd_topBlock.gif) 0 0 no-repeat;}
					.blockType01 .cont {width:529px; padding:0 20px ; background:url(/images/bgd_botBlock.gif) 0 100% no-repeat; padding:0 0 10px 0;  }
					.blockType01 h4 { font-size:1.4em ; color:#ee192e; text-transform:uppercase; padding:10px 0 20px 15px}
						.blockType01 h4 span { font-size:1em; display:block; text-transform:none; font-weight:normal}
					.blockType01 li {background:url(/images/bgd_line_02.gif) 0 100% repeat-x; padding:0 0 10px 0; margin:0 10px 10px 10px; }
					.blockType01 li a{background:url(/images/icon_02_type.gif) 0 3px no-repeat; padding:0 0 0 10px; color:#7c7a7b; text-decoration:underline; margin:0 0 0 5px}
					#infosClientLogge { display:none; }
			
					
					
