@charset "utf-8";
/* CSS Document */
html
{
	color:#000;
	background:#FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
	margin:0;padding:0;
}
table
{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img
{
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var
{
	font-style:normal;
	font-weight:normal;
}
strong {
	font-weight: bold;
}
li
{
	list-style:none;
}
caption,th
{
	text-align:left;
}
h1,h2,h3,h4,h5,h6
{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after
{
	content:'';
}
abbr,acronym 
{
	border:0;
	font-variant:normal;
}
sup 
{
	vertical-align:text-top;
}
sub 
{
	vertical-align:text-bottom;
}
input,textarea,select
{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
.ie input,textarea,select
{
	font-size:100%;
}
legend
{
	color:#000;
}
body 
{
	font:12px/1.231 Arial, Helvetica, sans-serif;
}
.ie body 
{
	font-size:small;
	font:x-small;
}
table 
{
	font-size:inherit;
	font:100%;
}
pre,code,kbd,samp,tt
{
	font-family:monospace;	
	line-height:100%;
}
.ie pre,code,kbd,samp,tt
{
    font-size:108%;
}

body {
	background-color:#FFFFFF;
}

/*START*/
a {
	text-decoration: 			none;
	outline:					none;
	color:						#252525;
}

.farial { font-family:Arial, Helvetica, sans-serif; }

.justify_text { text-align:justify}

.b { font-weight:bold;}

.c { text-align:center}

.r { text-align:right}

.u { text-decoration:underline; color:#004aff}

.s10{ font-size:10px}

.s11{ font-size:11px}

.s12{ font-size:12px;}

.s13{ font-size:13px}

.s14{ font-size:14px}

.s15{ font-size:15px}

.s16{ font-size:16px}

.s17{ font-size:17px}

.s18{ font-size:19px}

.s19{ font-size:19px}

.s20{ font-size:20px}

.s21{ font-size:21px}

.s22{ font-size:22px}

.color2 { color:#fff;}/*white */
.color3 { color:#00ffd8;}/*light green*/
.color4 { color:#390000;}/*dark red*/
.color5 { color:#d3eef2;}

.clear {
	font-size:					0px;
	line-height:				0px;
	height:						0px;
	width:						0px;
	clear:						both;
}
#top_bg {
	background:url(../images/topbottom_12.jpg) repeat-x;
	height:4px;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
}

#container {
	width:880px;
	height:auto;
	margin:0 auto;
}

/*header*/
#header-wrapper {
	background:url(../images/header_03.jpg) no-repeat;
	height:230px;
	width:880px;
}
	.header-wrapper_content {
		height:230px;
		padding:0px 28px 0px 28px;
		/*width:880px;*/
		width:824px;
		}
		.header-wrapper_content_left {
		background:url(../images/logoname_04.jpg) no-repeat;
		float:left;
		height:203px;
		width:542px;
		}
		.header-wrapper_content_right {
		background:url(../images/top_rightBG_04.jpg) no-repeat;	
		float:left;	
		height:22px;
		width:279px;
		}
		.header-wrapper_content_rightp2 {
		background:#90cec7;	
		float:left;	
		height:188px;
		width:279px;
		}
		.header-wrapper_content_rightp2_title {
		background:#90cec7 url(../images/top_right_title_03.jpg) no-repeat;	
		float:left;	
		height:60px;
		width:279px;
		}

	
	
	
/*header ends*/


/*nav*/
#nav-wrapper {
	background:url(../images/nav_bg_05.jpg) no-repeat;
	height:72px;
	width:880px;
}
	.nav-wrapper_content {
		padding:0px 50px 0px 41px;
		height:72px;
		/*width:880px;*/
		width:797px;
	}
		#menutop li {
		display: block;
		float: left;
		height:72px;
		}
		#menutop a {
		display: block;
		padding: 0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}
		
#below_navContent {
	background:url(../images/bgmain_07.jpg) repeat-y;
	width:880px;
}


/*nav ends*/


/*main*/
#mainBG-repeat {
	background:url(../images/bgmain_07.jpg) repeat-y;
	float:left;
	width:880px;
}
	.mainBG-bottom {
		background:url(../images/main_bg_09.jpg) no-repeat bottom;
		float:left;
		width:880px;
	}
	.spacer {
	float:left;
	width:1px;
	height:900px; /*define height for the BG*/
	padding:0;
	margin:0;
	}
	.mainleft-wrapper {
	float:left;
	/*width:615px;*/
	width:587px;
	margin:0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 18px;
	}
		.mainleft-wrapper_p {
		background-color:#b8d6de;
		float:left;
		border:#79a5a0 1px solid;
		width:587px;
		}
		.mainleft-wrapper_p1-title {
		background:#4a778e;
		float:left;
		width:587px;
		}
		.mainleft-wrapper_p1-title_bg1 {
		background:url(../images/title_imgp1_27.jpg) no-repeat;
		height:93px;
		float:left;
		width:429px;
		}
		.mainleft-wrapper_p2-title_bg1_a 
		{
		background:url(../images/title_imgp2_03.jpg) no-repeat;
		height:93px;
		float:left;
		width:560px;
		}
		.mainleft-wrapper_p2-title_bg1_b
		{
		background:url(../images/title_imgp3_14.jpg) no-repeat;
		height:93px;
		float:left;
		width:585px;
		}
		.mainleft-wrapper_p2-title_bg1_c
		{
		background:url(../images/title_imgp1_27_2.jpg) no-repeat;
		height:93px;
		float:left;
		width:429px;
		}
		.mainleft-wrapper_p1-title_bg2 {
		background:url(../images/title_imgNOS_33.jpg) no-repeat;
		height:30px;
		float:left;
		width:429px;
		}
		
		.mainleft-wrapper_p2 {
		float:left;
		padding:5px;
		width:577px;
		}
		.mainleft-wrapper_p2_content_top {
		background:#dab9b9;
		float:left;
		width:577px;
		}
		.mainleft-wrapper_p2_content {
		background:#e8eef0;
		float:left;
		padding:15px;
		width:547px;
		}
		.mainleft-wrapper_p3_content {
		background:#e8eef0;
		float:left;
		padding:10px;
		width:557px;
		}
			.mainleft-wrapper_p3_content_overflow {
			background-image:url(../images/overflow_bg_07.jpg);
			background-repeat:no-repeat;
			background-color:#e8eef0;
			float:left;
			padding:67px 15px 15px 15px;
			/* WITHOUT OVERFLOW width:557px;*/
			width:546px;
			}
			.mainleft-wrapper_p3_content_overflow_a {
			background-image:url(../images/overflow_bg_07.jpg);
			background-repeat:no-repeat;
			background-color:#e8eef0;
			float:left;
			padding:0px 15px 15px 15px;
			/* WITHOUT OVERFLOW width:557px;*/
			width:546px;
			}


#bien_nos-wrapper {
width:587px;
float:left;
}


#mainleft-wrapper_bien {
background:#FFFFFF;
float:left;
width:269px;
}		
		#nav3 ul {
		padding-bottom:5px;
		}
		#nav3 li {	
		line-height:35px;
		width:269px;
		display:block;
		}	
		#nav3 li a {
		text-decoration:none;
		color:#580202;	
		display:block;
		line-height:35px;
		margin-left:19px;
		margin-right:52px;
		padding-left:20px;	
		border-bottom: dotted 1px #580202;
		background:url(../images/icon_flower_07.jpg) no-repeat center left;
		}	
		#nav3 li a:hover {	
		color:#6d2626;	
		}
		#nav3 .lastna {	
		border:none;
		}
		#nav3 .bottomBG {
		background:url(../images/img_bien_12.jpg);
		height:14px;
		width:269px;	
		}
			
	
#mainleft-wrapper_nos {
background:#FFFFFF;
float:right;
width:307px;
}		

#mainleft-wrapper_nos_bg {
background:url(../images/img_nosBG_13.jpg) no-repeat top right;
float:left;
width:307px;
}	
		#nav4 ul {
		padding-bottom:5px;
		}
		#nav4 li {	
		line-height:39px;
		width:307px;
		display:block;
		}	
		#nav4 li a {
		text-decoration:none;
		color:#580202;	
		display:block;
		margin-left:15px;
		margin-right:140px;
		padding-left:20px;
		border-bottom: dotted 1px #580202;
		background:url(../images/icon_flower_07.jpg) no-repeat center left;
		}	
		#nav4 li a:hover {	
		color:#6d2626;	
		}
		#nav4 .lastna {	
		border:none;
		}
		#nav4 .bottomBG {
		background:url(../images/img_nos_14.jpg);
		height:14px;
		width:307px;	
		}
	
		
		
	.mainright-wrapper {
	float:left;
	width:246px;
	padding-top:10px;
	margin:0;
	}
		#nav2 ul {
		background:#999999 url(../images/community_spacer_23.jpg) no-repeat bottom;
		padding-bottom:5px;
		}
		#nav2 li {	
		line-height:45px;
		width:246px;
		margin:0;	
		display:block;
		}	
		#nav2 li a {
		text-decoration:none;
		color:#fff;	
		display:block;
		line-height:45px;
		margin-left:10px;
		margin-right:10px;	
		border-bottom: dotted 1px #d1d1d1;
		}	
		#nav2 li a:hover {	
			color:#c8c7c7;	
		}
		#nav2 .bg {
		background:url(../images/img_community_20.jpg) no-repeat;
		height:39px;
		width:246px;
		}
		

		
#mainright-wrapper_p1 {
background:#999999 url(../images/community_spacer_23.jpg) no-repeat bottom;
padding-bottom:5px;		
}

#mainright-wrapper_p2 {
background:#999999 url(../images/community_spacer_23.jpg) no-repeat bottom;
padding:10px 5px;
}
	#mainright-wrapper_p2 a {
	color:#00ffd8;
	text-decoration:underline;
	}
	#mainright-wrapper_p2 a:hover {
	color:#07d5b5;
	}

#mainright-wrapper_p3 {
background:#999999;
}
	#mainright-wrapper_p3_content {
	padding:10px 5px;
		
	}



/*main ends*/

.container_for_content
{
	width:577px; 
	height:auto; 
	overflow:auto;
}


/**DROPDOWN MENU*/
#menudrop, #menudrop ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#menudrop a {
	display: block;
	width: 75px;
}
#menudrop li ul {
}
#menudrop li { /* all list items */
	float: left;
	width: 12em; /* width needed or else Opera goes nuts */
	height:auto;
}
#menudrop li a.current, #menudrop a.accueil:hover {
	background:url(../images/1_03.jpg) no-repeat 0 -25px;
	height:25px;
}
#menudrop a.accueil {
	background:url(../images/1_03.jpg) no-repeat;
	height:25px;
	width:131px;
}
#menudrop li a.current1, #menudrop a.acheter:hover {
	background:url(../images/2_05.jpg) no-repeat 0 -27px;
	height:23px;
	/*height:40px;  changed by phil 5/12 */
}
#menudrop a.acheter {
	background:url(../images/2_05.jpg) no-repeat;
	height:25px;
	width:131px;
}
#menudrop li a.current2, #menudrop a.vendre:hover {
	background:url(../images/2_07.jpg) no-repeat 0 -27px;
	height:23px;
	/*height:25px; changed by phil 5/12*/
}
#menudrop a.vendre {
	background:url(../images/2_07.jpg) no-repeat;
	height:25px;
	width:131px;
}
#menudrop li a.current3, #menudrop a.commu:hover {
	background:url(../images/1_05.jpg) no-repeat 0 -25px;
	height:25px;
}
#menudrop a.commu {
	background:url(../images/1_05.jpg) no-repeat;
	height:25px;
	width:131px;
}
#menudrop li a.current4, #menudrop a.actua:hover {
	background:url(../images/1_07.jpg) no-repeat 0 -25px;
	height:25px;
}
#menudrop a.actua {
	background:url(../images/1_07.jpg) no-repeat;
	height:25px;
	width:131px;
}
#menudrop li a.current5, #menudrop a.gloss:hover {
	background:url(../images/1_09.jpg) no-repeat 0 -25px;
	height:25px;
}
#menudrop a.gloss {
	background:url(../images/1_09.jpg) no-repeat;
	height:25px;
	width:131px;
}
#menudrop li li {
	width: 250px;
	height:25px;
	/*border:1px solid #000000;*/
}
#menudrop li li a {
	width: auto;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	/*border:1px solid #33FFFF;*/
}
#menudrop li li a:hover {
	background:#d94d4d;
}
#menudrop li:hover, #menudrop li.hover { /**IE7 fix**/
	position:static;
	}	
#menudrop li ul { /* second-level lists */
	position: absolute;
	background: #c90000;
	width: 250px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	
}
/**additional for 2nd level*/
#menudrop li ul ul { /* third-and-above-level lists */
	margin:-22px 0 0 250px;
}
#menudrop li li li {
	height:25px;	
}
#menudrop li:hover ul ul, #menudrop li.sfhover ul ul {
	left: -999em;
}
#menudrop li:hover ul, #menudrop li li:hover ul, #menudrop li.sfhover ul, #menudrop li li.sfhover ul {
/*#menudrop li:hover ul, #menudrop li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/**END DROPDOWN MENU*/


/*bottom*/
#bottom-wrapper {
	background:url(../images/3_05.jpg) no-repeat center;
	height:409px;
	width:100%;
}
	.bottom-wrapper_content {
		height:180px;
		margin:auto;
		width:850px;
	}
	.bottom-wrapper_content_p2 {
		color:#491616;
		float:right;
		width:674px;
	}

	#menufooter ul {
		margin:auto;
		padding: 0;
		list-style: none;
	}
	
	#menufooter li {
		display: block;
		float: left;
		text-align:center;
	}
	
	#menufooter a {
		display: block;
		padding: 0px 18px 0px 18px;
		border-right:#491616 1px solid;
		text-decoration: none;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #491616;
	}
	
	#menufooter .lastna {
	margin-right: 0;
	padding-right: 0;
	border:none;
	}
	
	#menufooter a:hover {
		color: #834141;
	}
	#menufooter_borderbottom {
		border-bottom:#826262 1px dotted;
	}
	
#menufooter_bottomtext {
	float:left;
	line-height:25px;
	}
#menufooter_bottomimg {
	float:left;
	height:25px;
	line-height:30px;
	padding-left:10px;
	}


/*bottom ends*/


/* Added by Alexis for the CMS content pages */
.colcenter p
{
	margin: auto;
	padding: 10px;
}
.colcenter ul
{
	padding: 0 0 0 40px;
	display: block;
}
.colcenter ul li
{	
	list-style: disc;
	list-style-position: outside;
	display: list-item;
	line-height: 20px;
	height: auto;
	width: auto;

}
.colcenter ul li ul li
{
	
	list-style: circle;
	list-style-position: outside;
	display: list-item;
	line-height: 20px;
	
}
.colcenter ul li ul li ul li
{
	
	list-style: square;
	list-style-position: outside;
	display: list-item;
	line-height: 20px;
	
}
.colcenter h1
{
	
	font-size:28px;
	font-weight: bolder;
	line-height: 37px;
	
}
.colcenter h2
{
	
	font-size:24px;
	font-weight: bolder;
	padding: 8px;
	
}
.colcenter h3
{
	
	font-size:15px;
	font-weight: bolder;
	padding: 6px;
	
}
.colcenter a
{
	text-decoration: 			underline;
	outline:					none;
	color:						#252525;
}


/*& End of CMS content pages CSS */

/* Community table*/
.community h1
{
	
	font-size:28px;
	font-weight: bolder;
	line-height: 37px;
	
}
.community h2
{
	
	font-size:24px;
	font-weight: bolder;
	padding: 8px;
	
}
.community h3
{
	
	font-size:15px;
	font-weight: bolder;
	padding: 6px;
	
}

.community table tr td
{
	padding: 10px;
}
.community_members table tr td
{
	padding: 2px;
}
.community_members h3
{
	
	font-size:15px;
	font-weight: bolder;
	padding: 20px 0px 30px 0px;
}
/* End of Community table*/

/* Last 10 Members */
table.last_members
{
	border-collapse: separate;
	
	color: #FFFFFF;
	text-align: center;
}

/* merck add start */
.member_holder{
	width:111px;
	height:43px;
	padding:2px;
	background:#FFF;
	margin-bottom:2px;
}

.main_member{
	border:3px solid #335060;
	width:105px;
	height:37px;
}
/* merck add end */

/* End of Last 10 Members */

/* End of Last 10 news (actualite) */
.news_cell
{
	padding: 10px;
}
/* Last 10 news (actualite) */






#error_message_nos_guides, #error_message_nos_guides {
    display:none;
    position:absolute;
    top:550px;
    left:300px;
    background-color:#D0D0E8;
    padding:10px;
    border:1px dashed #000000;
    text-align:right;
    z-index:100;
    height:auto;
	left: 50%; 
	margin-left: -241px;
    width:450px;
    position:absolute;
    }
#error_message_nos_guides .errMsg {
	color:white;
}
/*nos partenaires*/
#nospartTop {
background:url(../img/nospartTop_03.jpg) no-repeat;
float:left;
height:37px;
width:592px;
}
	#nospart_cntmain{
	margin:auto;
	width:511px;
	}
	#nospart_leftCnt{
	float:left;
	height:95px;
	padding:15px 0px;
	width:239px;
	}
	#nospart_rightCnt{
	float:right;
	text-align:center;
	line-height:95px;
	padding:15px 0px;
	font-size:14px;
	width:272px;
	}
		#nospart_rightCnt a{
		color:#363636;
		text-decoration:none;
		}
		.hrBottom { border-bottom:#d8d8d8 1px solid}

/*nos partenaires ends*/
/*add info 050809*/
#point_cle {
color:#3c6274;
float:left;
background:#defbff;
border:#dddddd thin solid;
width:543px;
}
	#point_cle img{
	padding:5px 0px 5px 15px;
	float:left;
	}
	#point_cle h1{
	color:#3c6274;
	float:left;
	font-size:22px;
	font-weight:bold;
	padding-top:20px;
	line-height:25px;
	padding-left:15px;
	}
	#point_cle p{
		line-height:17px;
	margin:0px 15px 0px 15px;
	}

#header2 {
color:#ff0000;
float:left;
width:auto;
}
	#header2 img{
	padding:5px;
	float:left;
	}
	#header2 h2{
	color:#ff0000;
	float:left;
	font-size:17px;
	font-weight:bold;
	padding:5px 0px 0px 4px;
	line-height:25px;
	}
	#header2 p{
	color:#363636;
	line-height:17px;
	margin:0px 0px 0px 0px;
	}
	
#header3 {
float:left;
background:url(../images/8_imgas_11.jpg) no-repeat;
height:72px;
width:547px;
}
#header3 h3{
color:#4e7a91;
float:left;
font-size:15px;
font-weight:bold;
padding:6px 0px 0px 58px;
}
	#header3 p.avantages{
	float:left;
	color:#68a1bd;
	padding-top:25px;
	padding-left:20px;
	font-weight:bold;
	margin:0px;
	}
	#header3 p.incon{
	float:right;
	color:#68a1bd;
	padding-top:25px;
	padding-right:185px;
	font-weight:bold;
	margin:0px;
	}

	.gasCnt_header3{
	background:#fff;
	border:#dddddd 1px solid;
	border-top:none;
	float:left;
	padding:0px 12px;
	width:521px;
	}
	.gasCnt_header3 ul li{
	line-height:20px;
	}
		#table_leftcol{
		float:left;
		font-size:11px;
		padding:7px 0px;
		padding-left:10px;
		width:251px;
		}
		#table_leftcol ul{
			padding-left:10px; 
			margin:0px			
		}
		#table_rightcol{
		float:right;
		font-size:11px;
		padding:7px 0px;
		padding-left:10px;
		width:250px;
		}
		#table_rightcol ul{
			padding-left:10px; 
			margin:0px			
			}
	#header3 img{
	padding:5px;
	float:left;
	}
	#header3 h2{
	color:#ff0000;
	float:left;
	font-size:17px;
	font-weight:bold;
	padding:5px 0px 0px 4px;
	line-height:25px;
	}
	#header3 p{
	line-height:17px;
	margin:15px;
	}



#header3_b {
float:left;
background:url(../images/8_imgas_11.jpg) no-repeat;
height:50px;
width:547px;
}
#header3_b h3{
color:#4e7a91;
float:left;
font-size:15px;
font-weight:bold;
padding:6px 0px 0px 10px;
}

	.gasCnt_header3_b{
	background:#fff;
	border:#dddddd 1px solid;
	border-top:none;
	float:left;
	padding:0px 12px;
	width:521px;
	}
	.gasCnt_header3_b p{
	line-height:17px;
	}
	.gasCnt_header3_b ul{
	padding-left:25px;
	line-height:22px;
	}



#header3_c {
float:left;
background:url(../images/8_imgas_11b.jpg) no-repeat;
height:38px;
width:547px;
}
#header3_c h3{
color:#4e7a91;
float:left;
font-size:15px;
font-weight:bold;
padding:6px 0px 0px 58px;
}
	#header3_c p.avantages{
	float:left;
	color:#68a1bd;
	padding-top:15px;
	padding-left:20px;
	font-weight:bold;
	margin:0px;
	}
	#header3_c p.incon{
	float:right;
	color:#68a1bd;
	padding-top:15px;
	padding-right:185px;
	font-weight:bold;
	margin:0px;
	}

	.gasCnt_header3_c{
	background:#fff;
	border:#dddddd 1px solid;
	border-top:none;
	float:left;
	padding:0px 12px;
	width:521px;
	}
	.gasCnt_header3_c p{
	line-height:17px;
	}
	.gasCnt_header3_c ul{
	padding-left:10px;
	line-height:22px;
	}


#bunosmalus {
color:#4e7a91;
font-size:15px;
font-weight:bold;
padding-left:10px;
padding-bottom:5px;
}
	#header3_c p.bonus{
	text-align:right;
	color:#68a1bd;
	padding-top:15px;
	padding-right:50px;
	font-weight:bold;
	margin:0px;
	}
	#header3_c p.malus{
	text-align:right;
	color:#68a1bd;
	padding-top:15px;
	padding-right:50px;
	font-weight:bold;
	margin:0px;
	}



#carburant_bgtop {
background:url(../images/8_topBG_03.jpg) repeat-x;
float:left;
height:76px;
width:100%;
}
	#carburant_bgtop .previous{
	float:left;
	height:16px;
	padding-top:26px;
	}
	#carburant_bgtop .next{
	float:right;
	height:16px;
	padding-top:26px;
	}


#carburant_bgbottom {
background:url(../images/8_bottomBG_25_02.jpg) repeat-x;
float:left;
height:76px;
width:100%;
}
	#carburant_bgbottom .previous{
	float:left;
	height:16px;
	padding-top:26px;
	}
		#carburant_bgbottom .previousImg{
		float:left;
		height:16px;
		padding-left:10px;
		}
		#carburant_bgbottom .previousTxt{
		color:#3c6274;
		font-size:14px;
		font-weight:bold;
		float:left;
		height:16px;
		padding-left:5px;
		}
			#carburant_bgbottom .previousTxt a{
			color:#3c6274;
			text-decoration:none;
			}
	#carburant_bgbottom .next{
	float:right;
	height:16px;
	padding-top:26px;
	}
		#carburant_bgbottom .nextImg{
		float:left;
		height:16px;
		padding-right:10px;
		}
		#carburant_bgbottom .nextTxt{
		color:#3c6274;
		font-size:14px;
		font-weight:bold;
		float:left;
		height:16px;
		padding-right:5px;
		}
			#carburant_bgbottom .nextTxt a{
			color:#3c6274;
			text-decoration:none;
			}


/*header new 051109*/
#header-wrapper2 {
	background:url(../images/new_header_02.jpg) no-repeat;
	height:89px;
	width:880px;
}
	.header-wrapper_content2 {
		height:89px;
		padding:0px 42px 0px 41px;
		/*width:880px;*/
		width:797px;
		}
	.header-wrapper_content_left2 {
		background:url(../images/new_headerLogo_03.jpg) no-repeat;
		float:left;
		height:85px;
		width:561px;
		}
		.header-wrapper_content_right2 {
		float:left;	
		text-align:right;
		padding-top:12px;
		width:236px;
		}
/*header new 051109 ends*/

/*nav new 051109*/
#nav-wrapper2 {
	background:url(../images/new_navbg_12.jpg) no-repeat;
	height:44px;
	width:880px;
}
	.nav-wrapper_content2 {
		padding:0px 50px 0px 41px;
		height:44px;
		/*width:880px;*/
		width:797px;
	}

/*nav new 051109 ends*/


/*css*/
#header-wrapper2_bien {
	background:url(../images/new_bienbg_02.jpg) no-repeat;
	float:right;
	height:89px;
	width:193px;
}
	#header-wrapper2_bien .cnttxt{
		color:#390505;
		font-size:11px;
		text-align:center;
		padding-top:26px;
	}


/*form 051209*/
		#theLoginForm{
			overflow-x:hidden;
			overflow-y:hidden;
		}


		#formBg {
		color:#0f447f;
		font-size:14px;
		background:url(../images/form_bg_03.jpg) no-repeat;
		margin:auto;
		height:228px;
		width:510px;
		
		}
			#formBg a{
			color:#0f447f;
			text-decoration:underline;
			}
			#formBg a:hover{
			color:#0f447f;
			}
		#formBg .close {
		float:right;
		height:29px;
		padding-top:12px;
		padding-right:13px;
		width:16px;
		}
		#formBgcontent {
		margin:auto;
		height:146px;
		padding-top:20px;
		width:450px;
		}
		#formBgcontent .txtleft {
		float:left;
		line-height:22px;
		text-align:right;
		width:170px;
		}
		#formBgcontent .txtinput {
		float:left;
		text-align:right;
		height:30px;
		width:200px;
		}
			#formBgcontent .txtinput input {
			float:right;
			height:18px;
			width:188px;
			}
			
		#formBgcontent .error {
		color:#FF0000;
		font-size:11px;
		margin:auto;
		line-height:35px;
		text-align:center;
		}
		#formBgcontent .loginBtn {
		float:right;
		text-align:right;
		height:26px;
		padding-top:16px;
		width:109px;
		}

/*form 051209 ends*/
.comment_view{
	width:100%;
	border:1px solid #990000;
	margin-bottom:10px;
}

.comment_title{
	background:#990000;
	color:#FFF;
	padding:2px;
	font-size:12px;	
}

.comment_date{ font-size:10px; margin-bottom:10px; }
.comment{ color:#333;}

/* AJOUT MAT ENCART ECONOMISER */
.blocright {
	margin:10px 7px 3px 0px;
	padding-bottom:10px;
	background-color:#999;
	width:245px;
	text-align:center;
}
.blocright h1 {
	text-align:center;
	margin-bottom:7px;
}
.blocright a {
	text-decoration:none;
	color:#000;
}
.blocright a {
	text-decoration:none;
	color:#FFF;
}
.blocright a:hover {
	text-decoration:none;;
	color:#FFF;
}
.blocright ul {
	margin:0px;
	padding-left:15px;
}
.blocright li {
	list-style-type:none;
	padding:0px;
	list-style-image:url('img/puceblue.gif');
	text-align:left;
	margin-bottom:4px;
}

.econo_wording {
	padding:10px;
	color:white;
}
.econo_wording p{
	text-align:left;
}
.blocright img{
	padding-top:5px;
}
