body{
	margin:0;
	color:#2D2F32;
	font:12px/17px Arial, Tahoma, sans-serif;
	min-width:1000px;
	background-color:#ECEEF1;
}
body.bg-grey {
	background:#2D2F32;
}
img{border:none;}
a{color:#FF7700;text-decoration:none;outline:none}
a:hover{text-decoration:underline;color:#FF7700;}
.hide {
	display:none
}
.clear, .clear-both { font-size:0;line-height:0;height:0;display:block;clear:both;visibility:hidden}
.h10 {height:10px}
.h20 {height:20px}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.center h3 {
	position:relative
}
.center h3 .bg-shiny {
	display:block;
	position:absolute; 
	width:300px;
	height:10px;
	z-index:10;
	top:9px;
	left:0;
	background:url(../images/bg-h3-shiny.png) no-repeat 0 0;
}
.txt-center {
	text-align:center;
}
.block {
	display:block;
}
.bg-shadow {
	width:980px;
	padding:0 10px 0 10px;
	margin:0 auto 0 auto;
	overflow:hidden;
	background:url(../images/ombre.gif) repeat-y 0 0;
}
.bg-shadow-footer {	
	width:1000px;
	padding:0 0 10px;
	margin:0 auto 40px auto;
	overflow:hidden;
	background:none;
}
.main{
	width:980px;
	overflow:hidden;
	position:relative;
}

#header{
	width:980px;
	height:80px;
	overflow:hidden;
	background:url(../images/bg-header.gif) repeat-x 0 0;
}
#header .header-box{
	float:right;
	width:788px;
	overflow:hidden;
	height:80px;
}
#header .header-box .header-add01{
	background:url(../images/bg-header-separator.gif) no-repeat top right;
	width:15px;
	height:80px;
	float:left;
}
#header .header-box .header-add02{
	position:relative;
	height:80px;
	float:left;
	width:773px;
}
#header .header-box .header-add02 form{
	float:right;
	padding:29px 30px 0 0;
	width:254px;
}
#header .header-box .header-add02 form .search-form{
	overflow:hidden;
	width:254px;
}
#header .header-box .header-add02 form label{
	float:left;
	color:#fff;
	font-weight:bold;
	padding:3px 7px 0 0;
	font-size:11px;
}
#header .header-box .header-add02 form .txt{
	float:left;
	background:url(../images/bg-search.gif) no-repeat;
	width:150px;
	height:18px;
	padding:0 0 0 23px;
	border:1px solid #d9dee4;
}
#header .header-box .header-add02 form .txt input{
	border:none;
	background:none;
	color:#666666;
	float:left;
	font-size:11px;
	height:17px;
	line-height:13px;
	margin:0;
	padding:3px 0 0 5px;
	width:140px;
}
* html #header .header-box .header-add02 form .txt input{
	height:16px;
}
#header .header-box .header-add02 form .btn-search{
	background:url(../images/btn-search.gif) no-repeat;
	text-indent:-9999px;
	width:25px;
	height:20px;
	border:none;
	margin:0 0 0 4px;
	cursor:pointer;
	padding:0;
}
#header .header-box .header-add02 ul.nav{
	float:left;
	margin:0;
	list-style:none;
}
#header .header-box .header-add02 ul.nav li{
	background:transparent url(../images/bg-header-separator.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:50px;
	padding:31px 35px 0;
	width:70px;
}
#header .header-box .header-add02 ul.nav li:first-child{
	background:none;
	padding:31px 30px 0 20px;
	width:90px;
}
#header .header-box .header-add02 ul.nav li a{
	background:url(../images/bullet.gif) no-repeat 100% 6px;
	color:#fff;
	font-size:16px;
	float:left;
	padding:0 15px 0 0;
}
#header h1{
	margin:0;	
}
#header h1 a{
	background:url(../images/logo.gif) no-repeat;
	width:180px;
	height:36px;
	margin:23px 0 0 15px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.not-logged #header {
	background:none;
	height:50px;
	padding:83px 0 0 400px;
	position:relative;
	width:580px;
}
.not-logged {
	margin:0 auto;
}
.not-logged #content{
	float:left;
	padding:0 20px 0 0;
	position:relative;
	width:740px;
}
.not-logged form, .not-logged fieldset{width:190px;}
.not-logged .col-count02{
	height:407px;
	overflow:hidden;
	width:980px;
}
.not-logged #login-box{
	background:transparent url(/_integration/images/public/mire-login-box.png) no-repeat scroll 0 0;
	height:190px;
	margin:0 auto 100px 400px;
	padding:15px;
	width:190px;
}
.not-logged #header h1{margin:0}
.not-logged #header h1 a{
	background:url(../images/public/mire-keypeople.jpg) no-repeat;
	width:220px;
	height:44px;
	margin:0;
}
.not-logged .content-add10{
	overflow:hidden;
	padding:0;
	width:100%;
}
.not-logged .ecommunity span {
	background:url(../images/public/mire-bloc-marque-emerging-markets.png) no-repeat;
}
.not-logged div.coopcom_logo a img{
	margin-left:450px;
}
.not-logged #login-box p.loginbox{
	margin:0 0 2px 0;
	width:190px;	
}
.not-logged .loginbox input{margin-top:0;margin-left:0}
.home-not-logged .welcome{
	color:#DADFE5;
	font-size:17px;
	line-height:22px;
	margin:40px 0 45px 400px;
	width:250px;
}
.home-not-logged .welcome {
	color:#DADFE5;
	font-size:17px;
	line-height:22px;
	margin:55px 0 45px 400px;
	width:250px;
}
#footer{
	width:100%;
	overflow:hidden;
	font-size:11px;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer .footer-box{
	background-color:#ECEEF1;
	padding:16px 0 30px 20px;
	height:1%;
	overflow:hidden;
}
#footer .footer-box01{
	background:url(../images/bg-footer.gif) repeat-x;
	padding:13px 0 13px 0;
	height:1%;
	overflow:hidden
}
#footer .footer-box .footer-add01{
	float:left;
	width:170px;
	border-right:1px solid #707172;
}
#footer .footer-box .footer-add01 ul{
	padding:0 0 3px;
}
#footer .footer-box .footer-add02 ul li a,
#footer .footer-box .footer-add01 ul li strong{
	font-weight:bold;
	color:#595E64;
}
#footer .footer-box .footer-add02{
	float:left;
	width:165px;
	padding:15px 0 0 44px;
}
#footer .footer-box .footer-add02 ul li{
	padding:0 0 6px;
}
#footer .footer-box .footer-add03{
	float:left;
	width:580px;
	padding:15px 0 0 0;
}
#footer .footer-box .footer-add03 ul{
	background:url(../images/bullet03.gif) no-repeat 0 6px;
	padding:0 0 6px 25px;
	height:1%;
	overflow:hidden;
}
#footer .footer-box .footer-add03 ul li{
	float:left;
	background:url(../images/separator02.gif) no-repeat 0 4px;
	padding:0 7px 0 10px;
}
#footer .footer-box .footer-add03 ul li:first-child{
	background:none;
	padding-left:0;
}
#footer .footer-box .footer-add03 ul li a{
	color:#595E64;
}
#footer .small-logo{
	display:block;
	padding:0 0 0 17px;
}
#footer .small-logo a{
	background:url(../images/logo.gif) no-repeat;
	width:130px;
	height:34px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.col-count02{
	width:980px;
	overflow:hidden;
}
#sidebar{
	float:left;
	width:185px;
	padding:27px 15px 0 20px;
}
.profile{
	width:185px;
}
.profile:after{
	content:"";
	clear:both;
	display:block;
}
.profile .avatar{
	float:left;
	width:40px;
	padding:0 11px 14px 0;
}
.profile .avatar img{
	display:block;
}
.profile .data{
	width:129px;
	float:left;
	padding:1px 0 0;
}
.profile .data strong{
	display:block;
}
.profile .data span{
	display:block;
	width:140px;
	padding:0 0 14px;
	margin:0 -8px 0 0;
	position:relative;
}
.profile .data a.user-name {
	color:black;
	font-weight:bold	
}
.profile .data a:hover {
	text-decoration:underline;
}
.profile-add{
	width:100%;
	float:left;
	overflow:hidden;
	border-bottom:1px solid #c6cdd6;
}
.profile-add img{
	display:block;
}
.profile-add p{
	margin:0;
	padding:9px 0 13px;
}
.map{
	background:transparent url(../images/map.gif) no-repeat -5px 10px;
	width:100%;
	padding:120px 0 0px;
	overflow:hidden;
}
.map img{
	display:block;
	margin:0 0 0 12px;
}
.map strong{
	font-weight:bold;
	display:block;
	padding:0 0 5px 1px;
}
.map p{
	margin:0;
	padding:0 0 5px;
}
.sidebar-add01{
	width:100%;
	overflow:hidden;
	padding:0 0 20px;
}
.sidebar-add01 .top{
	background:url(../images/bg-sidebar-top.gif) no-repeat;
	width:180px;
	height:9px;
	overflow:hidden;
}
.sidebar-add01 .center{
	border:1px solid #c6cdd6;
	border-width:0 1px;
	width:160px;
	overflow:hidden;
	padding:0 9px;
}
.sidebar-add01 .center ul{
	margin:9px 0 0;
	padding:10px 0 0;
	overflow:hidden;
	border-top:1px solid #c6cdd6;
	list-style:none;
}
.sidebar-add01 .center ul li{
	padding:0 0 3px 9px;
	background:url(../images/bullet01.gif) no-repeat 0 6px;
}
.sidebar-add01 .center ul li a{
	color:#2d2f32;
}
.sidebar-add01 .center h2{
	font-size:18px;
	padding:5px 0 4px;
	line-height:19px;
	margin:0;
}
.sidebar-add01 .center h2.my-contributions{
	position:relative;
	margin:0 -15px 0 0;
}
.sidebar-add01 .center h2 a{
	color:#2d2f32;
}
.sidebar-add01 .bottom{
	background:url(../images/bg-sidebar-bottom.gif) no-repeat;
	width:180px;
	height:9px;
	overflow:hidden;
}
#content{
	float:left;
	width:740px;
	padding:25px 20px 0 0;
	position:relative;
}
.content-add01{
	width:760px;
	padding:0 0 8px;
}
.content-add01:after{
	content:"";
	clear:both;
	display:block;
}
.ecommunity{
	position:absolute;
	right:20px;
	top:0;
}
.ecommunity span{
	background:url(../images/ecommunity.gif) no-repeat 33px 0;
	width:238px;
	height:55px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.language{
	float:right;
	font-size:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 -5px 0 0;
	padding:15px 0 0;
	position:relative;
}
.language li a{color:#595E64;text-decoration:none;}
.language li a:hover{color:#595E64;text-decoration:underline;}
.language li{
	color:#474B52;
	background:url(../images/separator05.gif) no-repeat -3px 1px;
	float:left;
	padding:0 5px 0 10px;
}
.language li:first-child{
	background:none;
	padding-left:0;
}
.content-add01 h2{
	margin:0;
	font-weight:normal;
	color:#47a22d;
	font-size:18px;
	padding:0 0 0 14px;
	float:left;
}
.content-add02{
	width:100%;
	padding:0 0 30px;
	overflow:hidden;
}
.content-add02 .col01{
	width:420px;
	padding:0 20px 0 0;
	float:left;
}
.content-box01{
	width:420px;
	overflow:hidden;
}
.content-box01 .top{
	width:420px;
	overflow:hidden;
	background:url(../images/bg-box01-top.gif) no-repeat;
	height:9px;
}
.content-box01 .center{
	width:418px;
	overflow:hidden;
	border:1px solid #c6cdd6;
	border-width:0 1px;
}
.content-box01 .center .box01{
	overflow:hidden;
	width:391px;
	padding:0 13px 0 14px;
	/*background:transparent url(../images/bg-box01-center.gif) repeat-x scroll 0 0;*/
}
.content-box01 .center .box01 .add01{
	width:391px;
	border-bottom:1px solid #c5c5c5;
	overflow:hidden;
}
.content-box01 .center .box01 .add01 .rss{
	background:url(../images/rss.gif) no-repeat;
	width:20px;
	height:20px;
	overflow:hidden;
	float:right;
	text-indent:-9999px;
	margin:5px 1px 0 0;
}
.content-box01 .center .box01 .add01 h3{
	margin:0;
	font-size:18px;
	line-height:19px;
	padding:0 0 10px;
	float:left;
}
.content-box01 .center .box01 .add02{
	width:100%;
	overflow:hidden;
	height:110px
}
.content-box01 .center .box01 .add02 .breadcrumbs{
	width:100%;
	margin:0;
	padding:9px 0 6px;
	list-style:none;
	overflow:hidden;
}
.content-box01 .center .box01 .add02 .breadcrumbs li{
	background:url(../images/separator04.gif) no-repeat 0 5px;
	padding:0 5px 0 7px;
	color:#2d2f32;
	float:left;
}
.content-box01 .center .box01 .add02 .breadcrumbs li a{
	font-weight:bold;
	color:#2d2f32;
}
.content-box01 .center .box01 .add02 .breadcrumbs li:first-child{
	background:none;
	padding-left:0;
}
.content-box01 .center .box01 .add02 h4{
	margin:0;
	font-weight:normal;
	font-size:24px;
	line-height:28px;
	padding:0 0 10px;
	color:#47A22D
}
.content-box01 .center .box01 .add02 h4 a{
	color:#47A22D;
	font-size:18px;
	font-weight:normal;
	margin:0;
}
.find-key{
	display:block;
	font-weight:normal;
	line-height:22px;
	font-size:18px;
	padding:0 0 22px;
}
.find-key a{
	color:#2d2f32;
}
#zoom-tab-buttons {
	margin-left:-10px;
}
.tab{
	padding:0;
	list-style:none;
	overflow:hidden;
	width:420px;
	position:relative;
	margin:0 -5px 0 -5px;
}
.tab li{
	float:left;
	padding:0 1px 0 0;
}
.tab li a{
	background:url(../images/tab.gif) no-repeat;
	width:139px;
	height:23px;
	float:left;
	text-align:center;
	padding:8px 0 0;
	color:#fff;
}
.tab li a:hover,
.tab li a.active{
	text-decoration:none !important;
	background:url(../images/tab-active.gif) no-repeat;
	font-weight:bold;
	color:#f60;
	border:none
}
.tab-contents {
	padding:0;
	list-style:none;
	overflow:hidden;
	margin:20px -5px 20px -5px;
}
.tab-contents li {
	display:none;
	padding:0 10px;
	min-height:70px;
}
.tab-contents li:first-child {
	display:block;
}
.content-box01 .bottom{
	width:440px;
	overflow:hidden;
	background:url(../images/bg-box01-bottom.gif) no-repeat;
	height:30px;
}
.content-box01 .center p{
	margin:0;
	padding:9px 0 19px;
}
.add03{
	height:1%;
	padding:0 17px 0 6px;
	overflow:hidden;
}
.add03 .person .image01{
	float:left;
	width:50px;
}
.add03 .person .data{
	/*float:left;*/
}
.content-box01 .center .add03 .person .data p{
	margin:-2px 0 0;
	position:relative;
	padding:0;
}
.content-box01 .center .add03 .person .data ul{
	margin:0;
	padding:0;
	list-style:none;
}
.content-box01 .center .add03 .person .data ul li{
	background:url(../images/separator01.gif) no-repeat 0 3px;
	padding:0 9px 0 10px;
	float:left;
	color:#97a0aa;
	font-size:11px;
}
.content-box01 .center .add03 .person .data ul li:first-child{
	background:none;
	padding-left:0;
}
.content-box01 .center .add03 .person .data ul li a{
	color:#47a22d;
	display:block;
	background:url(../images/img03.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
}
.add03 .person .image01 img{
	display:block;
}
.content-box01 .bottom ul{
	margin:0;
	padding:6px 0 0 10px;
	list-style:none;
}
.content-box01 .bottom ul li{
	float:left;
	background:url(../images/separator01.gif) no-repeat 0 3px;
	padding:0 8px 0 9px;
}
.content-box01 .bottom ul li:first-child{
	background:none;
	padding-left:0;
}
.content-box01 .bottom ul li a{
	color:#474B52;
	float:left;
	padding:0 0 0 15px;
}
.content-box01 .bottom ul li a.more{
	background:url(../images/img04.gif) no-repeat 0 4px;
}
.content-box01 .bottom ul li a.favorites{
	background:url(../images/img06.gif) no-repeat 0 4px;
}
.content-box01 .bottom ul li a.comment{
	background:url(../images/img05.gif) no-repeat 0 4px;
}
.content-box02{
	width:410px;
	margin-left:10px;
	overflow:hidden;
}
.content-box02 .add04{
	margin:0 5px 0 0;
	overflow:hidden;
	padding:28px 0 0;
}
.content-box02 .add06{
	width:391px;
	padding:0 14px 0 15px;
	overflow:hidden;
}
.content-box02 .add06 .add05{
	overflow:hidden;
	border-top:1px solid #c5c5c5;
	width:391px;
	padding:15px 0 0;
}
.add11{
	overflow:hidden;
	border-top:1px solid #c5c5c5;
	width:390px;
	margin:0 14px 0 15px;
	padding:21px 1px 0 0;
}
.content-box02 .add06 .add05 h4{
	color:#47a22d;
	font-size:19px;
	line-height:21px;
	margin:0;
	padding:0 0 0;
	font-weight:normal;
}
.content-box02 .add06 .add05 p{
	margin:0;
	padding:5px 0 12px;
}
.content-box02 .add06 .add05 p.date {
	color:#A9B1D5;
	padding-bottom:0
}
.content-box02 .add06 .add05 img{
	float:left;
	margin:15px 17px 28px 3px;
}
.content-box02 .add06 .add05 ul{
	margin:0;
	padding:0;
	padding-bottom:15px;
	list-style:none;
	font-size:11px;
	float:left;
	width:100%;
}
.content-box02 .add06 .add05 ul li{
	float:left;
	padding:0 11px 0 9px;
	background:url(../images/separator01.gif) no-repeat 0 3px;
}
.content-box02 .add06 .add05 ul li:first-child{
	background:none;
	padding-left:0
}
.content-box02 .add06 .add05 ul li a{
	color:#474B52;
	padding:0 0 0 15px;
	float:left;
}
.content-box02 .add06 .add05 ul li a.no-pdl {
	padding:0
}
.content-box02 .add06 .add05 ul li .links-sep {
	display:block;
	float:left
}
.content-box02 .add06 .add05 ul li a.tools{
	background:url(../images/img11.gif) no-repeat 0 4px;
}
.content-box02 .add06 .add05 ul li a.comment{
	background:url(../images/img05.gif) no-repeat 0 4px;
}
.content-box02 .add06 .add05 ul li a.votes{
	background:url(../images/img03.gif) no-repeat 0 4px;
	color:#47a22d;
}
.more-news{
	color:#787c81;
	background:url(../images/rss.gif) no-repeat 100% 6px;
	margin-top:20px;
	margin-right:320px;
	padding:8px 34px 3px 0;
	float:right;
	font-size:11px;
}
.content-box02 .add04 h3{
	font-size:25px;
	margin:0;
	line-height:26px;
	float:left;
	padding:2px 0 9px;
}
.content-add02 .col02{
	width:300px;
	float:left;
}
.content-add02 .col02 .content-box03{
	width:300px;
	overflow:hidden;
}
.content-add02 .col02 .content-box03 .top{
	background:url(../images/bg-box02-top.gif) no-repeat;
	width:300px;
	height:9px;
	overflow:hidden;
}
.content-add02 .col02 .content-box03 .center{
	border:1px solid #c6cdd6;
	border-width:0 1px;
	overflow:hidden;
	width:271px;
	padding:0 13px 0 14px;
}
.content-add02 .col02 .content-box03 .center h3{
	margin:0;
	font-size:18px;
	line-height:20px;
	padding:3px 0 13px;
}
.content-add02 .col02 .content-box03 .center .add07{
	width:271px;
	overflow:hidden;
	border-top:1px solid #c6cdd6;
}
.content-add02 .col02 .content-box03 .center .add07 .image02{
	float:left;
	width:67px;
	padding:13px 0 0;
}
.content-add02 .col02 .content-box03 .center .add07 .image03{
	float:left;
	width:54px;
	padding:17px 0 0 13px;
}
.content-add02 .col02 .content-box03 .center .add07 .image04{
	float:left;
	width:59px;
	padding:17px 0 0 8px;
}
.content-add02 .col02 .content-box03 .center .add07 .image05{
	float:left;
	width:67px;
	padding:17px 0 0 0;
}
.content-add02 .col02 .content-box03 .center .add07 .add08{
	float:left;
	width:204px;
}
.content-add02 .col02 .content-box03 .center .add07 .add08 h4{
	color:#47a22d;
	font-size:12px;
	padding:6px 0 0;
	line-height:14px;
	margin:0;
}
.content-add02 .col02 .content-box03 .center .add07 .add08 ul{
	margin:0;
	padding:1px 0 10px;
	list-style:none;
}
.content-add02 .col02 .content-box03 .center .add07 .add08 ul li{
	display:inline;
	background:url(../images/bullet02.gif) no-repeat 0 6px;
	padding:0 0 0 9px;
}
.content-add02 .col02 .content-box03 .center .add07 .add08 ul li:first-child{
	background:none;
	padding-left:0;
}
.content-add02 .col02 .content-box03 .center .add07 .add08 ul li a{
	color:#2d2f32;
}
.content-add02 .col02 .content-box03 .bottom{
	background:url(../images/bg-box02-bottom.gif) no-repeat;
	width:300px;
	height:8px;
	overflow:hidden;
}
.content-add02 .col02 .content-box04{
	width:300px;
	overflow:hidden;
	padding:20px 0 0;
}
.content-add02 .col02 .content-box04 .top{
	width:300px;
	overflow:hidden;
	position:relative;
}
.content-add02 .col02 .content-box04 .top ul{
	margin:0;
	padding:0;
	list-style:none;
}
.content-add02 .col02 .content-box04 .top ul li{
	padding-left:2px;
	float:left;
}
.content-add02 .col02 .content-box04 .top ul li:first-child{
	padding-left:0;
}
.content-add02 .col02 .content-box04 .top ul li a{
	background:url(../images/tab01-active.gif) no-repeat;
	width:149px;
	height:29px;
	display:block;
	font-size:16px;
	color:#fff;
	text-align:center;
	padding:12px 0 0;
}
.content-add02 .col02 .content-box04 .top ul li a:hover,
.content-add02 .col02 .content-box04 .top ul li a.active{
	background:url(../images/tab01.gif) no-repeat;
	color:#2d2f32;
	font-weight:bold;
	text-decoration:none !important;
}
.content-add02 .col02 .content-box04 .center{
	width:270px;
	overflow:hidden;
	border:1px solid #c6cdd6;
	border-width:1px 1px 0;
	padding:14px 14px 7px;
	margin:-1px 0 0;
}
.content-add02 .col02 .content-box04 .bottom{
	background:url(../images/bg-box03-bottom.gif) no-repeat;
	width:285px;
	height:23px;
	padding:7px 0 0 15px;
	overflow:hidden;
}
.textarea{
	display:block;
	float:left;
	border:1px solid #c6cdd6;
	background:url(../images/bg-textarea.gif) no-repeat;
	width:268px;
	height:98px;
}
.textarea textarea{
	width:248px;
	padding:5px 10px 15px;
	height:78px;
	overflow:auto;
	border:none;
	background:none;
}
.questions-form a{
	background:url(../images/btn-question.gif) no-repeat;
	width:270px;
	height:24px;
	padding:6px 0 0;
	display:block;
	font-size:16px;
	overflow:hidden;
	cursor:pointer;
	margin:10px 0 0;
	float:left;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.content-add02 .col02 .content-box04 .bottom a{
	color:#474B52;
	font-size:11px;
}
.content-add02 .col02 .content-box05{
	width:300px;
	overflow:hidden;
	padding:20px 0 0;
}
.content-add02 .col02 .content-box05 .top{
	background:url(../images/bg-box02-top.gif) no-repeat;
	width:300px;
	height:9px;
	overflow:hidden;
}
.content-add02 .col02 .content-box05 .center{
	border:1px solid #c6cdd6;
	border-width:0 1px;
	overflow:hidden;
	width:270px;
	padding:0 14px 3px;
}
.content-add02 .col02 .content-box05 .center h3{
	margin:0;
	font-size:16px;
	line-height:18px;
	padding:5px 0 13px;
}
.content-add02 .col02 .content-box05 .center .add12{
	margin:0;
	padding:0;
	list-style:none;
}
.content-add02 .col02 .content-box05 .center .add12 li{
	border-top:1px solid #c6cdd6;
	overflow:hidden;
	padding:9px 0 13px;
}
.content-add02 .col02 .content-box05 .center .add12 li h4{
	margin:0;
	font-size:12px;
	padding:0 0 10px;
	line-height:16px;
}
.content-add02 .col02 .content-box05 .center .add12 li h4 a{
	color:#2d2f32;
}
.content-add02 .col02 .content-box05 .center .add12 li .add09{
	width:100%;
	overflow:hidden;
}
.content-add02 .col02 .content-box05 .center .add12 li .add09 .image06{
	float:left;
	width:40px;
}
.content-add02 .col02 .content-box05 .center .add12 li .add09 .add10{
	float:left;
	width:230px;
	position:relative;
	margin:-5px 0 0;
}
.content-add02 .col02 .content-box05 .center .add12 li .add09 .add10 p{
	margin:0;
}
.content-add02 .col02 .content-box05 .center .add12 li .add09 ul{
	margin:0;
	padding:1px 0 0;
	font-size:11px;
	list-style:none;
}
.content-add02 .col02 .content-box05 .center .add12 li .add09 ul li{
	float:left;
	border:none;
	padding:0 10px;
	color:#97a0aa;
	background:url(../images/separator01.gif) no-repeat 0 3px;
}
.content-add02 .col02 .content-box05 .center .add12 li .add09 ul li:first-child{
	padding-left:0;
	background:none;
}
.content-add02 .col02 .content-box05 .center .add12 li .add09 .image06 img{
	display:block;
}
.content-add02 .col02 .content-box05 .center .add12 li .add09 ul li .votes{
	color:#47a22d;
	padding:0 0 0 15px;
	background:url(../images/img03.gif) no-repeat 0 4px;
	display:block;
}
.content-add02 .col02 .content-box05 .bottom{
	background:url(../images/bg-box03-bottom.gif) no-repeat;
	width:300px;
	height:24px;
	overflow:hidden;
	padding:6px 0 0 15px;
}
.content-add02 .col02 .content-box05 .bottom ul{
	margin:0;
	padding:0;
	list-style:none;
}
.content-add02 .col02 .content-box05 .bottom ul li{
	float:left;
	padding:0 9px 0 8px;
	background:url(../images/separator01.gif) no-repeat 0 3px;
}
.content-add02 .col02 .content-box05 .bottom ul li:first-child{
	background:none;
	padding-left:0;
}
.content-add02 .col02 .content-box05 .bottom ul li a{
	padding:0 0 0 15px;
	float:left;
	color:#474B52;
	font-size:11px;
}
.content-add02 .col02 .content-box05 .bottom ul li a.more{
	background:url(../images/img04.gif) no-repeat 0 4px;
}
.content-add02 .col02 .content-box05 .bottom ul li a.contribute{
	background:url(../images/img17.gif) no-repeat 0 4px;
}
/*inner01 begin*/
.content-add05{
	width:100%;
	overflow:hidden;
}
.content-add05 h2{
	margin:0;
	font-weight:normal;
	color:#47a22d;
	font-size:22px;
	padding:6px 0 0 14px;
	float:left;
}
.content-add06{
	width:100%;
	overflow:hidden;
}
.content-add06 .add15{
	height:1%;
	overflow:hidden;
	padding:0 0 0 15px;
}
.wiki-page-news .content-add06 .add15,
.wiki-page-article .content-add06 .add15 {
	padding:15px 0 15px 0;
}
.edit-mode-creation .content-add06 .add15 {
	padding-top:0	
}
.content-add06 h3{
	margin:0;
	font-size:25px;
	line-height:27px;
	border-bottom:1px solid #c5c5c5;
	padding:17px 0 10px 15px;
}
.content-add06 .breadcrumbs{
	width:100%;
	margin:0;
	padding:9px 0 6px;
	list-style:none;
	overflow:hidden;
}
.content-add06 .breadcrumbs li{	
	color:#2d2f32;
}
.content-add06 .breadcrumbs li a,
.content-add06 .breadcrumbs a{
	font-weight:bold;
	color:#00B0CA;
	display:block;
	padding:0 5px 0 7px;
	float:left;
	background:url(../images/separator04.gif) no-repeat 0 3px;
}
.content-add06 .breadcrumbs li a:first-child{
	background:none;
	padding-left:0;
}
.content-add06 .breadcrumbs li a.main-cat {
	background:none;
	padding-left:0;
}
.content-add06 h4{
	margin:0;
	padding:1px 0 21px;
	color:#47a22d;
	font-size:24px;
	line-height:26px;
	font-weight:normal;
}
.person01{
	width:100%;
	overflow:hidden;
}
.person01 .image07{
	float:left;
	width:40px;
	margin-right:10px;
}
.person01 .image07 img{
	display:block;
}
.person01 .add13{
	width:675px;
	float:left;
	position:relative;
	margin:-2px 0 0;
}
.content-add10 .person01 .add13 {
	width:350px;
}
.person01 .add13 p{
	margin:0;
}
.person01 .add13 ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
}
.person01 .add13 ul li{
	float:left;
	background:url(../images/separator01.gif) no-repeat 0 3px;
	padding:0 8px 0 9px;
	color:#97a0aa;
}
.person01 .add13 ul li.post-a-comment {
	clear:left;
	background: none;
	padding-left:0
}
.person01 .add13 ul li:first-child{
	background:none;
	padding-left:0;
}
.person01 .add13 ul li a{
	color:#474B52;
	float:left;
	padding:0 0 0 15px;
}

.wiki-page-case_study .person01 .add13 ul li .by a,
.wiki-page-news .person01 .add13 ul li .by a,
.wiki-page-article .person01 .add13 ul li .by a {
	float:none;
	padding:0 0 0 0;
}
.wiki-page-news .person01 .add13 ul li,
.wiki-page-article .person01 .add13 ul li {
	background:transparent url(../images/separator01.gif) no-repeat scroll 0 3px;
	float:left;
	padding:0 8px 0 9px;
}
.wiki-page-news .person01 .add13 ul li.created-on,
.wiki-page-news .person01 .add13 ul li.lastmodified-on,
.wiki-page-news .person01 .add13 ul li.post-a-comment,
.wiki-page-article .person01 .add13 ul li.created-on,
.wiki-page-article .person01 .add13 ul li.lastmodified-on,
.wiki-page-article .person01 .add13 ul li.post-a-comment {
	padding-left:0;
	background:none;
}
.person01 .add13 ul li .by a {
	color:inherit
}
.person01 .add13 ul li a.votes{
	background:url(../images/img03.gif) no-repeat 0 4px;
	color:#47a22d;
}
.person01 .add13 ul li a.favorites{
	background:url(../images/img06.gif) no-repeat 0 4px;
}
.person01 .add13 ul li a.comment{
	background:url(../images/img05.gif) no-repeat 0 4px;
}
.content-add04{
	width:100%;
	overflow:hidden;
}
#overview,
.focus-box {
	width:420px;
	padding:0 0 20px 0;
	float:left;
	margin-left:-15px;
	overflow:hidden;
}
#overview .top,
.focus-box .top {
	background:url(../images/bg-box01-top.gif) no-repeat;
	width:420px;
	height:9px;
	overflow:hidden;
}
#overview .center, 
.focus-box .center {
	width:390px;
	border:1px solid #c6cdd6;
	padding:0 14px;
	border-width:0 1px;
	overflow:hidden;
}
#overview .center h3,
.focus-box .center h3{
	margin:0;
	font-size:18px;
	padding:4px 0 4px;
}
.overview,
.focus-box{
	margin:0 0 -15px;
	position:relative;
	padding:0;
	list-style:none;
}
.overview li{
	background:url(../images/border.gif) repeat-x;
	padding:17px 5px 15px 4px;
	width:381px;
}
.overview li.first{
	background:none;
	padding-left:0;
}
.overview li div.bg{
	overflow:hidden;
	padding:0 0 0 38px;
	width:343px;
}
.overview li div ul{
	margin:0;
	padding:0;
	list-style:none;
}
.overview li div ul li{
	padding:0;
	background:url(../images/bullet04.gif) no-repeat 0 8px;
	padding:0 0 0 10px;
	color:#3a3c3f;
}
.overview li.first div.bg{
	background:url(../images/1.gif) no-repeat 3px 0;
}
.overview li.second div.bg{
	background:url(../images/2.gif) no-repeat 3px 0;
}
.overview li.third div.bg{
	background:url(../images/3.gif) no-repeat 3px 0;
}
#overview .overview li div h3 {
	margin:0;
	font-size:18px;
	font-weight:normal;
	padding:0 0 2px;
	color:#FF6600
}
#overview .overview li div h3 .mw-headline {
	font-size:18px;
	color:#FF6600
}
.overview li div p{
	margin:0 10px 0 0;
}
.edit-mode .overview li div p{
	margin:0;
}
#overview .bottom,
.focus-box .bottom {
	background:url(../images/bg-box01-bottom.gif) no-repeat;
	width:420px;
	height:30px;
	overflow:hidden;
}
.content-add04 .col02{
	width:300px;
	overflow:hidden;
	padding:20px 0 0;
}

/* widget colonne de droite (copie de content-add05 * ) */

.widget .top{
	background:url(../images/bg-box02-top.gif) no-repeat;
	width:300px;
	height:9px;
	overflow:hidden;
}
.widget .center{
	border:1px solid #c6cdd6;
	border-width:0 1px;
	overflow:hidden;
	width:270px;
	padding:0 14px 3px;
}
.widget .center h3{
	margin:0;
	font-size:16px;
	line-height:18px;
	padding:5px 0 13px;
}
.widget .center .add12{
	margin:0;
	padding:0;
	list-style:none;
}
.widget .center .add12 li{
	border-top:1px solid #c6cdd6;
	overflow:hidden;
	padding:9px 0 13px;
}
.widget .center .add12 li.first {
	padding-top:0;
	border-top:none;
}
.widget .center .add12 li.last {
	padding-bottom:0;
}
.widget .center .add12 li h4{
	margin:0;
	font-size:12px;
	padding:3px 0 10px;
	line-height:16px;
}
.widget .center .add12.my-contribs li h4{
	padding-bottom:5px
}
.widget .center .add12 li h4 a{
	color:#2d2f32;
}
.widget .center .add12 li .add09{
	width:100%;
}
.widget .center .add12 li .add09:after{
	content:"";
	clear:both;
	display:block;
}
.widget .center .add12 li .add09 .image06{
	float:left;
	width:40px;
}
.widget .center .add12 li .add09 .add10{
	float:left;
	width:230px;
	position:relative;
	margin:-3px 0 0;
}
.widget .center .add12 li .add09 .add10 p{
	margin:0;
}
.widget .center .add12 li .add09 ul{
	margin:0;
	padding:1px 0 0;
	font-size:11px;
	list-style:none;
}
.widget .center .add12 li .add09 ul li{
	float:left;
	border:none;
	padding:0 10px;
	color:#97a0aa;
	background:url(../images/separator01.gif) no-repeat 0 3px;
}
.widget .center .add12 li .add09 ul li:first-child{
	padding-left:0;
	background:none;
}
.widget .center .add12 li .add09 .image06 img{
	display:block;
}
.widget .center .add12 li .add09 ul li .votes,
ul li .votes{
	color:#47a22d;
	padding:0 0 0 15px;
	background:url(../images/img03.gif) no-repeat 0 4px;
	display:block;
}
.widget .bottom{
	background:url(../images/bg-box03-bottom.gif) no-repeat;
	width:300px;
	height:24px;
	overflow:hidden;
	padding:6px 0 0 15px;
}
.widget .bottom ul{
	margin:0;
	padding:0;
	list-style:none;
}
.widget .bottom ul li{
	float:left;
	padding:0 9px 0 8px;
	background:url(../images/separator01.gif) no-repeat 0 3px;
}
.widget .bottom ul li:first-child{
	background:none;
	padding-left:0;
}
.widget .bottom ul li a{
	padding:0 0 0 15px;
	float:left;
	color:#474B52;
	font-size:11px;
}
.widget .bottom ul li a.no-bg {	
	padding:0 0 0 0;
}
.widget .bottom ul li a.more{
	background:url(../images/img04.gif) no-repeat 0 4px;
}

.widget .reload_content{
	background:url(../images/re-actualise.gif) no-repeat 35px 4px; display: inline-block ; width: 60px ; cursor : pointer;
}

a.more {
	background:transparent url(../images/img04.gif) no-repeat scroll 0 4px;
	color:#474B52;
	font-size:11px;
	padding:0 0 0 15px;
	
}

a.ml-20 {
	display:block;
	margin-left:20px
}

.widget .bottom ul li a.contribute{
	background:url(../images/img17.gif) no-repeat 0 4px;
}

/* widget colonne de gauche (copie de sidebar-add01 *) */

#sidebar .widget {
	width:100%;
	overflow:hidden;
	padding:0;
}
#sidebar .widget .top{
	background:url(../images/bg-sidebar-top.gif) no-repeat;
	width:180px;
	height:9px;
	overflow:hidden;
}
#sidebar .widget .center{
	border:1px solid #c6cdd6;
	border-width:0 1px;
	width:150px;
	overflow:hidden;
	padding:0 14px;
}
#sidebar .widget .center .add12 li {
	border:none;
}
#sidebar .widget .center ul{
	margin:0;
	padding:10px 0 0;
	overflow:hidden;
	list-style:none;
}
#sidebar .widget .center ul li{
	padding:0 0 3px 9px;
	background:url(../images/bullet01.gif) no-repeat 0 5px;
}
#sidebar .widget .center ul li a{
	color:#2d2f32;
}
#sidebar .widget .center h2{
	font-size:18px;
	padding:5px 0 4px;
	line-height:19px;
	margin:0;
}
#sidebar .widget .center h2.my-contributions{
	position:relative;
	margin:0 -15px 0 0;
}
#sidebar .widget .center h2 a{
	color:#2d2f32;
}
#sidebar .widget .bottom{
	background:url(../images/bg-sidebar-bottom.gif) no-repeat;
	width:180px;
	height:9px;
	overflow:hidden;
}

.content-add07{
	height:1%;
	padding:20px 0 0 15px;
}

.content-add10 .content-add07 {
	padding-top:10px
}

.content-add07:after{
	content:"";
	clear:both;
	display:block;
}
.contents{
	width:300px;
	position:relative;
	margin-bottom:20px; 
	display:none; /* js=>show */
}
.contents .top{
	background:url(../images/bg-box02-top.gif) no-repeat;
	width:300px;
	height:9px;
	overflow:hidden;
}
.contents .center{
	width:270px;
	border:1px solid #c6cdd6;
	border-width:0 1px;
	padding:0 14px;
	overflow:hidden;
}
.contents .center .add16{
	border-bottom:1px solid #c6cdd6;
	width:270px;
	overflow:hidden;
	padding:0 0 11px;
}
.contents .center .add16 h3{
	margin:0;
	padding:4px 7px 0 0;
	font-size:18px;
	line-height:19px;
	float:left;
}
.contents .center .add16 .hide{
	float:left;
	color:#474B52;
	margin:8px 0 0;
	font-size:11px;
}
.contents .bottom{
	background:url(../images/bg-box02-bottom.gif) no-repeat;
	width:300px;
	height:8px;
	overflow:hidden;
}

.contents .menu {
	padding-top:9px
}
.contents .menu li a,
.contents .menu li a span {
	color:#2D2F32;
}

.contents .menu li li li a,
.contents .menu li li li span {
	font-weight:normal
}
.contents .menu li {
	padding-bottom:0
}
.layout-wiki #widgets_right .contents li.toclevel-1 {
	padding-bottom:10px
}
.layout-wiki #widgets_right .contents li.toclevel-1 ul {
	padding-bottom:0
}

.contents .menu .tocnumber {
	color:#47A22D
}

.contents .menu ul {
	padding:0
}

.contents .menu ul ul {
	padding-left:15px;
}

.menu{
	margin:0;
	padding:4px 0 0;
	list-style:none;
}
.menu li{
	padding:0 0 17px;
}
.menu li a{
	color:#2d2f32;
	font-weight:bold;
}
.menu ul li a{
	font-weight:normal;
}
.menu ul{
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
}
.menu ul li{
	padding:0;
}
.menu li span{
	color:#47a22d;
	font-weight:bold;
}
.menu li em{
	font-style:normal;
	color:#47a22d;
}
.content-add07 h2 {
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	color:#47a22d;
	padding:12px 0 13px;
	margin:0;
}
#group_members h2, #right_column h2, #left_column h2, #fullcolumn h2,
#content_area_group_title h2,
.content-add07 h2 .mw-headline {
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	color:#47a22d;
}
body .content-add07 #overview h2 .mw-headline {
	color:#2D2F32;
	font-weight:bold;
}
.separator{
	overflow:hidden;
	width:410px;
	border-top:1px solid #c6cdd6;
	margin:0 14px 0 0;
	height:8px;
	text-indent:-9999px;
}
* html .separator{
	margin:0;
}
*+html .separator{
	margin:0;
}
.separator01{
	overflow:hidden;
	width:730px;
	border-top:1px solid #c6cdd6;
	float:right;
	margin:0 14px 0 0;
	height:8px;
	text-indent:-9999px;
}
.content-add07 h3{
	font-size:12px;
	margin:0;
}
.content-add07 h3 span{
	color:#47a22d;
}
.content-add07 p{
	margin:0;
	padding:0 0 17px;
}
.box02{
	float:right;
	width:300px;
	padding:6px 0 0 40px;
}
.box02 .boarding{
	width:300px;
	overflow:hidden;
	padding:0 0 20px;
}
.box02 .boarding .top{
	background:url(../images/bg-box02-top.gif) no-repeat;
	width:300px;
	height:9px;
	overflow:hidden;
}
.box02 .boarding .center{
	width:270px;
	border:1px solid #c6cdd6;
	border-width:0 1px;
	padding:0 14px 3px;
	overflow:hidden;
	background:#e8ebef url(../images/bg-box02-center.gif) repeat-x;
}
.box02 .boarding .center .image08{
	text-align:center;
	width:100%;
	overflow:hidden;
	padding:0 0 20px;
}
.box02 .boarding .center h4{
	text-align:left;
	margin:0;
	font-size:13px;
	line-height:14px;
	padding:4px 0 24px;
}
.box02 .boarding .center ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:134px;
}
.box02 .boarding .center ul.second{
	padding:0 0 0 5px;
	width:129px;
}
.box02 .boarding .center ul.second span{
	width:100px;
}
.box02 .boarding .center ul li{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.box02 .boarding .center ul li img{
	float:left;
}
.box02 .boarding .center ul span{
	line-height:12px;
	float:left;
	width:105px;
	font-size:10px;
	padding:2px 0 0 10px;
}
.box02 .boarding .bottom{
	background:url(../images/bg-box04-bottom.gif) no-repeat;
	width:300px;
	height:5px;
	overflow:hidden;
}
.content-add07 .video{
	width:100%;
	overflow:hidden;
	padding:0 0 30px;
}
.content-add07 .video img{
	display:block;
}
.content-add07 .video strong{
	display:block;
	padding:10px 0 0;
}
.content-add07 .video p{
	margin:0;
	line-height:14px;
	padding:0;
}
.content-add07 .internal-list{
	margin:0;
	padding:0 0 17px;
	list-style:none;
}
.content-add07 .internal-list li{
	background:url(../images/bullet04.gif) no-repeat 0 8px;
	padding:0 0 0 10px;
}
.image09{
	float:left;
	margin:24px 35px 3px 0;
}
.see-more{
	width:100%;
	overflow:hidden;
	padding:18px 0 22px;
}
.see-more a{
	font-size:11px;
	color:#2d2f32;
}
.content-add08{
	height:1%;
	overflow:hidden;
	padding:0 0 0 14px;
}
.content-add08 h2{
	margin:0;
	font-size:18px;
	line-height:20px;
}
.content-add08 ul{
	margin:0;
	padding:0;
	list-style:none;
}
.content-add08 ul li{
	padding:0 0 0 10px;
	background:url(../images/bullet04.gif) no-repeat 0 8px;
}
.content-add09{
	height:1%;
	overflow:hidden;
	padding:44px 0 114px 14px;
}
.content-add09 .col01{
	width:410px;
	padding:14px 35px 0 0;
	float:left;
}
.content-add09 .col01 .add14{
	width:100%;
	overflow:hidden;
}
.content-add09 .col01 .add14 .more-comments{
	float:right;
	color:#474B52;
	font-size:11px;
	padding:2px 0 0;
}
.content-add09 .col01 .add14 ul{
	margin:0;
	padding:0 0 12px;
	overflow:hidden;
	float:left;
	list-style:none;
}
.content-add09 .col01 .add14 ul li{
	background:url(../images/separator01.gif) no-repeat 0 3px;
	padding:0 9px 0 10px;
	float:left;
}
.content-add09 .col01 .add14 ul li:first-child{
	background:none;
	padding-left:0;
}
.content-add09 .col01 .add14 ul li a.votes{
	background:url(../images/img03.gif) no-repeat 0 4px;
	padding:2px 0 0 15px;
	color:#47a22d;
	font-size:11px;
}
.content-add09 .col01 h3{
	margin:0;
	line-height:18px;
	font-size:16px;
}
.content-add09 .col01 ul.add15{
	width:410px;
	border-bottom:1px solid #c6cdd6;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.content-add09 .col01 ul.add15 li{
	border-top:1px solid #c6cdd6;
	overflow:hidden;
	float:left;
	padding:16px 0 13px;
}
.content-add09 .col01 ul.add15 li .image08{
	float:left;
	width:40px;
}
.content-add09 .col01 ul.add15 li .add16{
	float:left;
	width:370px;
	position:relative;
	margin:-6px 0 0;
}
.content-add09 .col01 ul.add15 li .add16 strong{
	display:block;
}
.content-add09 .col01 ul.add15 li .add16 p{
	margin:0;
}
.content-add09 .col01 ul.add15 li .add16 ul{
	margin:0;
	padding:4px 0 0;
	overflow:hidden;
	border:none;
	list-style:none;
}
.content-add09 .col01 ul.add15 li .add16 ul li{
	background:url(../images/separator01.gif) no-repeat 0 4px;
	float:left;
	padding:0 9px 0 12px;
	color:#97a0aa;
	border:none;
}
.content-add09 .col01 ul.add15 li .add16 ul li:first-child{
	background:none;
	padding-left:0;
}
.content-add09 .col02{
	width:300px;
	float:left;
}
.content-add09 .col02 .top{
	background:url(../images/bg-box02-top.gif) no-repeat;
	width:300px;
	height:9px;
	overflow:hidden;
}
.content-add09 .col02 .center{
	width:270px;
	padding:0 14px;
	border:1px solid #c6cdd6;
	border-width:0 1px;
	overflow:hidden;
}
.content-add09 .col02 .center h3{
	margin:0;
	font-size:16px;
	line-height:18px;
	border-bottom:1px solid #c6cdd6;
	padding:6px 0 12px;
}
.comment-form{
	width:100%;
	overflow:hidden;
	padding:10px 0 7px;
}
.comment-form div{
	overflow:hidden;
	width:100%;
	padding:0 0 8px;
}
.comment-form label{
	display:block;
	font-weight:bold;
	padding:0 0 2px;
}
.content-add09 .col02 .bottom{
	background:url(../images/bg-box02-bottom.gif) no-repeat;
	width:300px;
	height:8px;
	overflow:hidden;
}
.btn-send{
	background:#47a22d;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	width:70px;
	height:20px;
	margin:5px 0 0 100px;
	display:block;
	line-height:20px;
	position:relative;
}
.comment-form .text{
	background:none;
	border:1px solid #ccc;
	width:260px;
	line-height:18px;
	font-size:14px;
	padding:0 4px;
}
.textarea02{
	display:block;
	float:left;
	border:1px solid #c6cdd6;
	background:url(../../../FestBuzz/markup/images/textarea02.gif) no-repeat;
	width:268px;
	height:148px;
}
.textarea02 textarea{
	width:248px;
	padding:5px 10px 15px;
	height:118px;
	overflow:auto;
	border:none;
	background:none;
}

/*inner01 end*/
/*inner02 begin*/
.content-add10{
	width:100%;
	overflow:hidden;
	padding:19px 0 40px;
}
.content-add10 .col01{
	width:420px;
	float:left;
	padding:0 20px 0 0;
}
.content-add10 .col01 .box03{
	width:420px;
	overflow:hidden;
}
.content-add10 .col01 .box03 .top{
	background:url(../images/bg-box05-top.png) no-repeat;
	width:420px;
	height:20px;
	overflow:hidden;
}
.content-add10 .col01 .box03 .center{
	background:#474B52;
	padding:0 15px 0;
	width:390px;
	overflow:hidden;
}
.content-add10 .col01 .box03 .center .image10{
	width:130px;
	height:140px;
	float:left;
	overflow:hidden;
}
.content-add10 .col01 .box03 .center .image10 img{
	display:block;
}
.content-add10 .col01 .box03 .center .add17{
	width:259px;
	float:left;
}
.content-add10 .col01 .box03 .center .add17 .btn-edit{
	background:url(../images/btn-edit.gif) no-repeat;
	width:25px;
	height:20px;
	line-height:20px;
	color:#474B52;
	text-transform:capitalize;
	overflow:hidden;
	float:right;
	padding:0 0 0 20px;
	border:none;
	font-size:9px;
}
.content-add10 .col01 .box03 .center .add17 .btn-edit:hover {
	text-decoration:none
}

/* edition profil */
.content-add10 .col01 #profile-edit .center .add17 .btn-edit{
	background:url(../images/btn-save.gif) no-repeat;
	width:50px;
	font-weight:normal;
	padding:0 0 0 0;
	font-size:9px;
	margin:0;
	text-align:right;
	padding-right:5px;
}
.content-add10 .col01 .box04 .center .add09 h2,
.content-add10 .col01 .box03 .center .add17 h2,
.content-add10 .col01 .box03 .center .add17 h2 a,
.content-add10 .col01 .box03 .center .add17 h2 a:hover{
	margin:0;
	color:#fff;
	font-size:24px;
	padding:0 0 10px;
	line-height:26px;
	margin-right:70px;
	
}
.content-add10 .col01 .box03 .center li p {
	margin:0
}
.content-add10 .col01 .box03 .center .add17 strong{
	color:#fff;
	display:block;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	padding:0 0 4px;
}
.content-add10 .col01 .box03 .center .add17 .residence,
.content-add10 .col01 .box03 .center .add17 .residence:hover{
	font-size:14px;
	display:block;
	color:#FF6600;
}
.content-add10 .col01 .box03 .center .add18{
	margin:0;
	padding:15px 0 0;
	float:left;
	width:100%;
	list-style:none;
	overflow:hidden;
}
.content-add10 .col01 .box03 .center .add18 li{
	overflow:hidden;
	padding:0 0 1px;
	float:left;
	width:100%;
}
.content-add10 .col01 .box03 .center .add18 .add18-1 {
	width:120px;
	float:left;
	color:#eceef1;
	font-weight:bold;
	padding:7px 0 9px;
}
.content-add10 .col01 .box03 .center .add17 ul {
	margin:0; padding:0
}
.content-add10 .col01 .box03 .center .add17 .add18-1 {
	padding-bottom:5px;
}
.content-add10 .col01 .box03 .center .add17 .add18-2 {
	padding-bottom:5px;
}
.content-add10 .col01 .box03 .center .add18 .add18-1 label,
.content-add10 .col01 .box03 .center .add17 .add18-1 label{
	color:#eceef1;
	font-size:100%;
}
.content-add10 .col01 .box03 .center .add18 .add18-2{
	width:260px;
	float:left;
	padding:7px 0 9px 10px;
	background:#fff;
}
.content-add10 .col01 #profile-edit .center .add18 .add18-2{
	background:none;
}

.content-add10 .col01 .box03 .input-text,
.content-add10 .col01 .box03 .input-textarea {
	width:240px
}
.content-add10 .col01 .box03 .center .add18 .add18-2 select {
	width:272px
}
.content-add10 .col01 .box03 .bottom{
	background:url(../images/bg-box05-bottom.png) no-repeat;
	width:420px;
	height:13px;
	overflow:hidden;
}
.content-add10 .col01 .box04{
	overflow:hidden;
	padding:0 0 0 14px;
	width:390px;
}
.content-add10 .col01 .box04 .rss{
	float:right;
	background:url(../images/rss.gif) no-repeat;
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
}
.content-add10 .col01 .box04 h3{
	margin:0;
	color:#47a22d;
	font-size:18px;
	padding:0 0 11px;
	line-height:20px;
	font-weight:normal;
}
.activitiy{
	margin:0;
	padding:0 0 14px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.activitiy li{
	border-top:1px solid #c5c5c5;
	overflow:hidden;
	width:100%;
	float:left;
	padding:10px 0 13px;
}
.activitiy li h4{
	margin:0;
	padding:0 0 9px;
	font-size:12px;
	line-height:14px;
}
.activitiy li h4 a {
	color:#2D2F32
}
.activitiy li .add17 .image11,
.activitiy li .add09 .image06{
	float:left;
	width:40px;
	margin-right:10px;
}
.activitiy li .add18,
.activitiy li .add10 {
	width:340px;
	float:left;
	position:relative;
	margin:-2px 0 0;
}
.activitiy li .add18 p,
.activitiy li .add10 p {
	margin:0;
}
.activitiy li .add18 ul,
.activitiy li .add10 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.activitiy li .add18 ul li, 
.activitiy li .add10 ul li {
	background:url(../images/separator01.gif) no-repeat 0 3px;
	padding:0 10px;
	float:left;
	color:#97a0aa;
	border:none;
	width:auto;
}
.activitiy li .add18 ul li .votes,
.activitiy li .add10 ul li .votes {
	background:url(../images/img03.gif) no-repeat 0 2px;
	padding:0 0 0 15px;
	color:#47a22d;
}
.activitiy li .add18 ul li:first-child, 
.activitiy li .add10 ul li:first-child {
	background:none;
	padding-left:0;
}
#content .intro {
	display:none;
}
#content .widget-news .intro {
	display:block;
}
.options{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #c5c5c5;
	margin:0;
	padding:0 0 18px;
	list-style:none
}
.options li{
	background:url(../images/separator01.gif) no-repeat 0 3px;
	float:left;
	padding:0 8px 0 10px;
}
.options li:first-child{
	background:none;
	padding-left:0;
}
.options li a{
	color:#474B52;
	font-size:11px;
	padding:0 0 0 15px;
}
.options li a.more{
	background:url(../images/img04.gif) no-repeat 0 2px;
}
.options li a.contribute{
	background:url(../images/img17.gif) no-repeat 0 2px;
}
.content-add10 .col02{
	width:300px;
	float:left;
}
.content-add10 .col02 .box05{
	width:300px;
	overflow:hidden;
}
.content-add10 .col02 .box07 .top,
.content-add10 .col02 .box06 .top,
.content-add10 .col02 .box05 .top{
	background:url(../images/bg-box02-top.gif) no-repeat;
	width:300px;
	height:9px;
	overflow:hidden;
}
.content-add10 .col02 .box07 .center,
.content-add10 .col02 .box05 .center,
.content-add10 .col02 .box06 .center{
	border:1px solid #c6cdd6;
	border-width:0 1px;
	width:270px;
	overflow:hidden;
	padding:0 14px 9px;
}
.content-add10 .col02 .box06 .center{
	padding:0 14px;
}
.content-add10 .col02 .box07 .center{
	padding:0 14px 21px;
}
.box05 .center h3{
	margin:0;
	font-size:17px;
	line-height:19px;
	padding:5px 0 12px;
	border-bottom:1px solid #c6cdd6;
}
.content-add10 .col02 .box05 .center .add20{
	width:100%;
	overflow:hidden;
	padding:9px 0 0;
}
.content-add10 .col02 .box05 .center .add20 .image12{
	width:40px;
	float:left;
}
.content-add10 .col02 .box05 .center .add20 .add21{
	width:220px;
	float:left;
	margin:-5px 0 0;
	position:relative;
}
.content-add10 .col02 .box05 .center .add20 .add21 a{
	display:block;
}
.content-add10 .col02 .box05 .center .add20 .add21 p{
	margin:0;
	padding:5px 0 0;
}
.content-add10 .col02 .box07 .bottom,
.content-add10 .col02 .box06 .bottom,
.content-add10 .col02 .box05 .bottom{
	background:url(../images/bg-box03-bottom.gif) no-repeat;
	width:286px;
	height:24px;
	overflow:hidden;
	padding:6px 0 0 14px;
}
.content-add10 .col02 .box05 .bottom .add-group{
	color:#474B52;
	font-size:11px;
	padding:0 0 0 15px;
	display:block;
	background:url(../images/img04.gif) no-repeat 0 4px;
}
.content-add10 .col02 .box06{
	width:300px;
	overflow:hidden;
	padding:20px 0;
}
.content-add10 .col02 .box06 .center h3{
	margin:0;
	font-size:17px;
	line-height:19px;
	padding:6px 0 12px;
}
.content-add10 .col02 .box06 .center ul.contributions{
	margin:0;
	padding:0;
	list-style:none;
}
.content-add10 .col02 .box06 .center ul.contributions li{
	border-top:1px solid #c6cdd6;
	overflow:hidden;
	float:left;
	width:100%;
	padding:9px 0 11px;
}
.content-add10 .col02 .box06 .center ul.contributions li h4{
	font-size:12px;
	margin:0;
	line-height:17px;
}
.content-add10 .col02 .box07 .center ul,
.content-add10 .col02 .box06 .center ul.contributions li ul{
	margin:0;
	padding:5px 0 0;
	font-size:11px;
	list-style:none;
}
.content-add10 .col02 .box07 .center ul li,
.content-add10 .col02 .box06 .center ul.contributions li ul li{
	float:left;
	background:url(../images/separator01.gif) no-repeat 0 2px;
	padding:0 8px 0 10px;
	border:none;
	width:auto;
	color:#97a0aa;
}
.content-add10 .col02 .box07 .center ul li:first-child{
	background:none;
	padding-left:0;
}
.content-add10 .col02 .box06 .center ul.contributions li ul li:first-child{
	background:none;
	padding-left:0;
}
.content-add10 .col02 .box07 .center ul li a.votes,
.content-add10 .col02 .box06 .center ul.contributions li ul li a.votes{
	background:url(../images/img03.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
	color:#47a22d;
}
.content-add10 .col02 .box07 .bottom ul,
.content-add10 .col02 .box06 .bottom ul{
	margin:0;
	padding:0;
	list-style:none;
}
.content-add10 .col02 .box07 .bottom ul li,
.content-add10 .col02 .box06 .bottom ul li{
	float:left;
	background:url(../images/separator01.gif) no-repeat 0 4px;
	padding:0 8px 0 10px;
}
.content-add10 .col02 .box07 .bottom ul li:first-child,
.content-add10 .col02 .box06 .bottom ul li:first-child{
	background:none;
	padding-left:0;
}
.content-add10 .col02 .box07 .bottom ul li a,
.content-add10 .col02 .box06 .bottom ul li a{
	color:#474B52;
	padding:0 0 0 15px;
	font-size:11px;
}
.content-add10 .col02 .box07 .bottom ul li a.contribute,
.content-add10 .col02 .box06 .bottom ul li a.contribute{
	background:url(../images/img17.gif) no-repeat 0 2px;
}
.content-add10 .col02 .box07 .bottom ul li a.more,
.content-add10 .col02 .box06 .bottom ul li a.more{
	background:url(../images/img04.gif) no-repeat 0 2px;
}
.content-add10 .col02 .box07 .center h3{
	margin:0;
	font-size:17px;
	line-height:19px;
	padding:5px 0 12px;
	border-bottom:1px solid #c6cdd6;
}
.content-add10 .col02 .box07 .center h4{
	font-size:12px;
	margin:0;
	padding:11px 0 0;
	line-height:14px;
}
.content-add10 .col02 .box07 .center p{
	margin:0;
}
.content-add10 .col02 .box07 .center ul{
	overflow:hidden;
	width:100%;
	padding:6px 0 10px;
}
/*inner02 end*/
