.edit 
{
	width: 460px;
}
table.content
{
	margin-top: 2px;
	margin-bottom: 2px;
}

body 
{
	text-align: center;
}

table, tr, td 


ul { margin-left: 0; padding-left: 0;}

dl, dt, dd, p {margin:0; padding: 0;}

input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:.9em;}

#bg-top 
{
	width: 990px;
	height: 15px;
	background: transparent url(images/wrapper-bg-top.gif) no-repeat;
}

#container 
{
	text-align: center;
	width: 990px;
	margin: 0 auto; 
	background: url(images/wrapper-bg-mid.gif) repeat-y scroll 0 0;
}

/* MENU */

#menu_left 
{
	float: left;
	margin-left: 5px;

}
#wrapperLeft {float:left; position:relative; width: 150px;  text-align: left; background-color:#fff; }

#bgLeft-container {display:block; width:155px; height:15px; position:absolute; top: 0; left:-5px; background: transparent url(/Images/wrapper-bg-top201006.gif) 0 0 no-repeat}
#la_belle_adresse {padding:0 0 5px 7px; display:block; clear:both; background:#fff}


	
#loginArea {padding:0 6px 5px 6px; position:relative; border-bottom:1px solid #fff; background: transparent url(/Images/left-bg-bot.gif) 6px bottom repeat-x}
#loginArea ul {list-style-type:none;margin:0; padding:10px 0;}
#loginArea li { color:#93117E; margin-top:2px;}
#loginArea li a { background:transparent url(/images/arrow-aVotreService.gif) no-repeat scroll 0 5px; color:#93117E; padding-left:9px; text-decoration:underline; }
#loginArea p.welcome {color:#93117e}
#loginArea p.welcome strong {display:block; font-size:1.1em;}
#loginArea p.welcome a {display:block; margin:10px 0 5px 0; font-weight:bold; color:#93117e}

#connect {width:120px;}
#connect fieldset {border:0;margin:0;padding:0;}
#connect fieldset .login { color:#737373; display:block; font-size:1.1em; font-weight:bold; margin-bottom:1px; padding:2px 2px 0; width:134px; height:21px;}
#connect fieldset .password {margin-top:1px;width:102px; height:21px;}
#connect fieldset .imgBtConnexion {vertical-align:top;border: 0;}
#fakePasswordValue {position:absolute; top:112px; top:116px; left:12px; z-index:5; color:#737373; font-size:1.1em; font-weight:bold}
	
#loginArea .passForgot {display:block; clear:both; margin-top:2px; color:#93117e; font-size:.9em}
#loginArea .error {display:none; color:#e62037; font-size:.9em;}

	
#navArea {background:transparent url(/Images/left-bg-bot.gif) 6px bottom repeat-x;}

#navArea dl {border-top:1px solid #d2d2d2; border-right:1px solid #d2d2d2}
#navArea dt {padding:6px 0 0 8px;}
#navArea dd a {display:block; padding:3px 0 3px 30px; font-size:1.1em; font-weight:bold; text-decoration:none; width: 120px;}

#navArea #mainNav dd a {border-top:1px solid #d2d2d2;}
#navArea #mainNav dd a:hover {color:#fff; text-decoration:none}
#navArea #mainNav dd a.maison {color:#ffa800}
#navArea #mainNav dd a.linge {color:#00b7e9}
#navArea #mainNav dd a.soinBeaute {color:#f84fa6}
#navArea #mainNav dd a.citoyennete {color:#8fd110}
#navArea #mainNav dd a.maison:hover, #navArea #mainNav dd a.maison-current {color:#fff; background-color:#ffa800}
#navArea #mainNav dd a.linge:hover,  #navArea #mainNav dd a.linge-current {color:#fff; background-color:#00b7e9}
#navArea #mainNav dd a.soinBeaute:hover, #navArea #mainNav dd a.soinBeaute-current {color:#fff; background-color:#f84fa6}
#navArea #mainNav dd a.citoyennete:hover, #navArea #mainNav dd a.citoyennete-current {color:#fff; background-color:#8fd110}	

#navArea #eCafeNav a {padding:2px 0 1px 30px; color:#da3d4d}
#navArea #eCafeNav dt a {padding:0; margin-bottom:3px; display:block; height:11px; overflow:hidden}
#navArea #eCafeNav dt a img {margin-top:-11px;}
#navArea #eCafeNav dt a:hover img, #navArea #eCafeNav dt a.current img  {margin-top:0;}
#navArea #eCafeNav dd a:hover, #navArea #eCafeNav dd a.current {color:#fff; background-color:#da3d4d}

#navArea #services {padding-bottom:3px}
#navArea #services dd a {padding:2px 0 1px 30px;color:#92278F;height: 15px;}
#navArea #services dd a:hover, #navArea #services dd a.current {color:#fff; background-color: #92278F}
	
#navArea #services dt a:hover img, #navArea #services dt a.current img  {margin-top:0px;}
	

#navArea .marques { border-right:1px solid #D2D2D2; border-top:1px solid #D2D2D2; display:block; padding:8px 0 0 8px; }

/* recherche google */
#searchArea {background:url(/Images/global/left-bg-search-area.gif) no-repeat 0 0;width:150px;height:72px;position:relative;}
#searchArea .searchLogo {position:absolute;left:0;bottom:0;}
#searchArea p.searchTitle {margin-left:7px;padding-top:4px;font-weight:bold;color:#93117e;}
#searchArea input.searchRequest 
{
    color:#737373;
    display:block;
    font-size:1.1em;
    font-weight:bold;
    margin-bottom:1px;
    margin-left:7px;
    margin-top:4px;
    padding:1px 2px 0;
    width:126px;
}
#searchArea input.searchGo 
{
    bottom:4px;
    position:absolute;
    right:8px;
    border:0px;
}

/* le forum */

#actif 
{
	background:transparent url(/images/bg-menu.gif) no-repeat bottom;
}

#sous_menu a 
{
	width: 141px;
	height: 27px;
	display: block;
	background-image:url(/images/bg-menu.gif);
	line-height: 27px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	float: left;
	margin-right: 7px;
}

#sous_menu a:hover
{
	background:transparent url(/images/bg-menu.gif) no-repeat bottom;
	text-decoration: none;
}

#bandeau_rouge 
{
	width: 829px;
	height: 25px;
	background-color: #D10018;
}

#forum_container
{
	width: 830px; 
	float: left;
}
	
/*
	.toolbar
*/
.toolbar
{
	position: relative;
	width: 830px;
	padding-top: 1px;
	padding-left: 155px;
	background: url(/Images/global/background-virale-bar.jpg);
	clear: both;
	float: left;
	z-index: 3;
}

.toolbar ul
{
	float: right;
	margin-right: 15px;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

.toolbar ul li
{
	position: relative;
	margin: 0 3px;
	float: left;
}

.toolbar ul li a
{
	display: block;
	width: 34px;
	height: 30px;
	overflow: hidden;
}
.toolbar ul li a span
{
	text-indent: -999px;
}

.bulle-viral
{
	position: absolute;
	display: none;
	text-align: center;
	width: 180px;
	height: 30px;
	top: -35px;
	left: -130px;
	overflow: hidden;
	z-index: 5000;
}


.bulle-viral .start 
{
	position: absolute;
	right: 10px;
	top: 20px;
}

.bulle-viral .leftside, .bulle-viral .rightside
{
	width: 10px;
	height: 14px;
	float: left;
}

.bulle-viral .center
{
	width: 150px;
	height: 14px;
	padding: 5px;
	float: left;
	background: url(/Images/global/bulle-repeat.png) repeat-x;
}

/* Popup */

.overlayMsg 
{
	/*display:none; */
	position:absolute; 
	z-index:100; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	filter:alpha(opacity=75); 
	-moz-opacity:0.75; 
	opacity: 0.75; 
	background-color:#fff;
}

.popMsg.popFriends textarea, .popMsg.popFriends input.chpTexte
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	width:280px;
	border:1px solid #9F9F9E;
}

.popMsg.popFriends textarea
{
	padding:0;
	background-attachment:fixed;
	background-repeat:no-repeat;
}

.popMsg input 
{
	border:0;
}

.popMsg {
	/*display:none;*/
	width: 470px;
	position: absolute;
	z-index:101;
	top:150px; left:50%;
	margin-left:-236px;
}

.popMsg .content, .popMsg2 .content  {
	width: 470px;
	position: relative;
	padding: 0 0 5px 20px;
	color: #fff;
	clear: both;
	float: left;
	background: url(/Images/popup/fond.png) repeat-y;
}


.popMsg .content p.LigneSendToFriend, .popMsg2 .content p.LigneSendToFriend {padding-bottom:10px;}
.popMsg .content, .popMsg2 .content .contenu {width: 430px;padding-right: 5px;}

.popMsg.popFriends .content label,
.popMsg2 .content .contenu label {
	width:90px;padding-right:5px;
	float:left;display:inline;position:relative;
	text-align:right;
}
.popMsg.popFriends .content .indication {font-style:italic;font-size:0.8em;}
.popMsg.popFriends .content input.chpTexte,
.popMsg2 .content .contenu input.chpTexte {float:left;display:inline;position:relative;width:280px;color:#93117e;}

.popMsg.popFriends .content .chpComm,
.popMsg2 .content .contenu .chpComm 
{
	float:left;
	display:inline;
	position:relative;
	width:280px;
	color:#93117e;
	font-size:0.9em;
}

.popMsg.popFriends .content .ValiderSendToFriend,
.popMsg2 .content .contenu .ValiderSendToFriend 
{
	float:right;
	display:inline;
	position:relative;
	border-width:0;
}

/*.popMsg .content .alertValidation {clear:both; width:350px; margin:0px auto 8px auto; padding:5px; color:#FFC249; border:3px solid #FFC249; }*/

.popMsg .content .alertValidation
{
    border-color:#FFC249 -moz-use-text-color;
    border-style:solid none;
    border-width:2px medium;
    font-size:12px;
    margin:10px 0;
    padding:10px;
    width:375px;
}
.   .popMsg .content .alertValidation li {padding : 0 10px; margin : 2px 0;}

.popMsg .content li
{
	margin-bottom: 5px;
}
.popMsg .content .moment li
{
	float: left;
	width: 150px;
}
.popMsg .content .heure
{
	clear: both;
	float: left;
}
.popMsg .content .bt-merappeler
{
	float: right;
	margin: 20px 30px 20px 0;
}
.popMsg .content .momen
{
	margin-bottom: 20px;
	float: left;
}
.popMsg p#mentions-experts
{
	position: absolute;
	left: 0;
	bottom: 0; 
	margin-bottom: -5px;
	margin-left: 15px;
	font-size: 10px;
}

.popMsg h2, .popMsg2 h2 {
	width: 395px;
	border-bottom: 1px solid #fff;
	font-size: 15px;
	margin-top: 0px;
	padding-bottom: 3px;
	margin-bottom: 16px;
	position: relative;
	font-family:Arial,Helvetica,sans-serif;
	text-align:left;
	
}
.popMsg p, .popMsg2 p {
	width: 380px;
	font-size: 13px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:left;
	clear: both;
	float: left;
}
.popMsg .taille, .popMsg2 .taille {
	overflow-y: auto;
	overflow-x: hidden;
	width: 405px;
	clear: both;
	max-height: 400px;
	min-height: 200px;
	float: left;
}
.popMsg .haut, .popMsg2 .haut {
	/*position: relative;
	float: left;*/
	width: 470px;
	height: 50px;
	position: absolute;
	top: -25px;
	left: 0;
	background: url(/Images/popup/haut.png) no-repeat;
}
.popMsg .haut .croix, .popMsg2 .haut .croix {
	/*float: right;
	display: inline;
	margin-right: 20px;
	padding-top: 15px;
	width: 18px;
	height: 18px;
	background: red;*/
	position: absolute;
	top: 15px;
	right: 20px;
	width: 18px;
	height: 18px;
}
.popMsg .imprimer, .popMsg2 .imprimer
{
	clear: both;
	display: none;
	margin-right: 50px;
	float: right;
	padding-top: 50px;
}
.popMsg .bas , .popMsg2 .bas{
	/*display: block;
	clear: both;
	float: left;*/
}
.parag01 {padding-bottom:12px;}
.parag02 {padding-top:12px;}


/* Footer */
#footer 
{
	width: 990px;
	height: 19px;
	margin: 0 auto;
	background:transparent url(/Images/footer-bg.gif) no-repeat scroll 0 0;
	margin-top: -11px;
}

#footer ul
{
	list-style-type: none;
	height:19px;
	text-align:center;
	margin-left: 166px;
}

#footer li 
{
	float: left;
	margin-left: 14px;
}

#footer li a 
{
	color: #93117E;
}
.clear 
{
	clear: both;
}
#activite_henkel{
	width:146px;
	height:85px;
	background:url(/Images/fond_activite_henkel.png) left top no-repeat;
	font: 12px arial, sans-serif;
	padding:0;
	margin:0;
	color:#fff;
	margin-left:2px;
}
#top_activite_henkel{
	padding-top : 7px; 
	padding-left : 20px;
	font-weight:bold;
	margin:0;	
}
#middle_activite
{
	margin: 5px 5px 0px 36px;
	}
#hlLeftMenuLesMarques{
	
	font: 11px arial, sans-serif;
	color:#ec4402;
	
	width:115px;
}	
#bottom_activite_henkel{
	padding: 0;
	margin:10px 0 0 3px;
	font: 9px arial, sans-serif;
}
