#container #content
{
  margin:0;
  padding:0;
  width: 910px;
}

.main_accroche{
  font-family: Lucida Sans Unicode;
  font-size: 20px;
  color: #006083;
  line-height:28px;
}
.float_left{
  float:left;
}
.basic_field{
  display:inline;
  width:100px;
  height: 16px;
}
.picto{
  float:left;
  margin-right:10px;
}

h3.titre_accroche{
  font-family:Lucida Sans Unicode;
  font-size: 23px;
  color: #483170;
}
h3.titre_accroche span{
  font-weight:normal;
  display: block;
  font-size: 15px;
}
.resume_accroche{
  font-family:Lucida Sans Unicode;
  color: #896db3;
  font-size:15px;
}
.details_accroche{
  padding:0;
  margin:15px;
}
.details_accroche li{
  font-family: Verdana;
  font-size:11px;
  margin:0 0 10px 0;
}
.accroche_compact .decoration_papillon{
  _z-index: -1;
  position: absolute;
  top: -20px;
  
  right: 12px;
}
.accroche_compact h3{
  color: #004964;
  font-family:Lucida Sans Unicode;
  font-size: 23px;
  text-align:center;
  z-index: 2;
}
.accroche_compact div{
  font-family:Verdana;
  font-size: 15px;
  color: #504F00;
  text-align:center;
  z-index: 2;
}
.visuel_partenaires{
  float: left;
  margin: 10px;
  margin-right: 55px;
}
.rappel_accroche{
  margin:20px 0 0 45px;
  padding:0;
}
.rappel_accroche li{
  color: #DA3C42;
  list-style-type : disc;
  margin-bottom: 10px;
}
.rappel_accroche span{
  color:#896DB3;
  font-size: 15px;
  font-family:Lucida Sans Unicode;
}
#bd div.column
{
  width: 32%;
  margin: 0;
  float:left;
}
#bd div.third
{
  margin: 0;
}
#bd div.double_right_column
{
  width: 66%;
  margin: 0;
  float:left;
}
#bd div.margin{
  width: 2%;
  float:left;
}
#bd div.double_left_column
{
  width: 66%;
  float:left;
}
.block_row{
  clear: left;
}
/**/
.profile_box .content{
  padding: 1px 6px 0 6px;
  position:relative;
}
.profile_box{
  position:relative;
}
.profile_box .decoration{
  background: #FFFFFF url(/images/home/profile_box_v2.gif) repeat-x 0 -36px;
  width:100%;
}
.profile_box .decoration,
.info_box .decoration,
.inner_box .decoration{
  width:100%;
}

.profile_box .decoration .top .left{
  width:9px;
  background: transparent url(/images/home/profile_box_v2.gif) no-repeat  0 -9px;
}
.profile_box .decoration .top .right{
  width:9px;
  background: transparent url(/images/home/profile_box_v2.gif) no-repeat  0 0;
}
.profile_box .decoration .top .center{
  background: transparent url(/images/home/border.gif) repeat-x 0 0;
}
.profile_box .decoration .middle .left{
  background: transparent url(/images/home/border.gif) repeat-y left 0;
}
.profile_box .decoration .middle .right{
  background: transparent url(/images/home/border.gif) repeat-y right 0;
}
.profile_box .decoration .bottom .left{
  width:9px;
  background: transparent url(/images/home/profile_box_v2.gif) no-repeat  0 -18px;
}
.profile_box .decoration .bottom .right{
  width:9px;
  background: transparent url(/images/home/profile_box_v2.gif) no-repeat  0 -27px;
}
.profile_box .decoration .bottom .center{
  height:8px;
  line-height:8px;
  background: transparent url(/images/home/border.gif) repeat-x 0 bottom;
}


/**/
.info_box{
  position:relative;
}
.info_box .decoration{
  background: #FFFFFF url(/images/home/profile_box_v2.gif) repeat-x 0 -36px;
}
.info_box .decoration .top .left{
  width:9px;
  background: transparent url(/images/home/profile_box_v2.gif) no-repeat  0 -9px;
}
.info_box .decoration .top .right{
  width:9px;
  background: transparent url(/images/home/profile_box_v2.gif) no-repeat  0 0;
}
.info_box .decoration .top .center{
  background: transparent url(/images/home/border.gif) repeat-x 0 0;
}

.info_box .decoration .middle .left img{
  float: left;
}
.info_box .decoration .middle .left{
  vertical-align:top;
  background: transparent url(/images/home/white_border.gif) repeat-y left 0;
}
.info_box .decoration .middle .right img{
  float: right;
}
.info_box .decoration .middle .right{
  vertical-align:top;
  background: transparent url(/images/home/white_border.gif) repeat-y right 0;
}

/**/
.inner_box .content{
  padding: 0 0 0 0;
}
.inner_box .content div{
  padding: 0 0 0 30px ;
  font-size: 11px;
  color: #504F00;
}
.inner_box .content h3{
  font-size: 16px;
  margin:0;
  color: #004964;
}
.inner_box{
  position:relative;
}
.inner_box .decoration .top .center{
  background: #D1D006 url(/images/home/fond_repeatable.gif) repeat-x 0 0;
  height:12px;
  line-height:12px;
}
.inner_box .decoration .bottom .center{
  background: #D1D006 url(/images/home/fond_repeatable.gif) repeat-x 0 -12px;
}

.inner_box .decoration .middle{
  background: #D1D006 url(/images/home/fond_repeatable.gif) repeat-x 0 -24px;
}
.inner_box .decoration .top .left{
  width:12px;
  height:12px;
  line-height:12px;
  background: transparent url(/images/home/corners.png) no-repeat  0 -36px;

  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/ie-png-fix/corner_top_left.png', sizingMethod='scale');
}
.inner_box .decoration .top .right{
  width:12px;
  height:12px;
  line-height:12px;
  background: transparent url(/images/home/corners.png) no-repeat  0 -24px;

  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/ie-png-fix/corner_top_right.png', sizingMethod='scale');
}
.inner_box .decoration .middle .left{
  border-left: 2px solid #8F8E0C;

  background: #D1D006 url(/images/home/fond_repeatable.gif) repeat-x 0 -24px;
}

.inner_box .decoration .middle .left div
{
  height: 100%;
  width: 2px;
  
  float: left;
}
.inner_box .decoration .middle .right div
{
  height: 100%;
  width: 2px;
  
  float: right;
}

.inner_box .decoration .middle .right{
  border-right: 2px solid #8F8E0C;
  background: #D1D006 url(/images/home/fond_repeatable.gif) repeat-x 0 -24px;
  
}
.inner_box .decoration .bottom .left{
  width:12px;
  background: transparent url(/images/home/corners.png) no-repeat  0 0;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/ie-png-fix/corner_bottom_left.png', sizingMethod='scale');
}
.inner_box .decoration .bottom .right{
  width:12px;
  background: transparent url(/images/home/corners.png) no-repeat  0 -12px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/ie-png-fix/corner_bottom_right.png', sizingMethod='scale');
}
.inner_box .decoration p{margin:0}


#doc2 #recent_asking
{
  margin: 0 0 0 0;
  background: transparent url(../images/border_top.gif) no-repeat left bottom;
  padding: 0 0 5px 0;
}


#doc2 h4
{
  margin-bottom:10px;
  padding-bottom:10px;
  font-weight:bold;
  color:#66CC00;
  font-size:13px;
  background: transparent url(../images/border_top.gif) no-repeat left bottom;
}
#doc2 #recent_advices 
{
  margin: 0 0 0 0;
  background: transparent url(../images/border_top.gif) no-repeat left bottom;
  padding: 0 0 5px 0;
}
#doc2 #recent_advices .details
{
  color:#A2A2A2;
}
#doc2 .recent_item_listing
{
  list-style:none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#doc2 .recent_item_listing li
{
  margin: 10px 0 10px 0;
}
#doc2 .separate_alternate
{
  margin: 0 0 0 10px;
}
#doc2 .share_hacks_explanation
{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#doc2 .share_hacks_explanation li
{
  margin: 0 0 10px 0;
}
.more_block a,
.more_block a:hover{
  border:none;
}

#doc2 #most_visible_contributor{
  margin: 0 0 0 0;
  background: transparent url(/images/border_top.gif) no-repeat left bottom;
  padding: 0 0 5px 0;
}
.inner_column{
  width: 290px;
  float:left;
}
.inner_column .content{
  margin: 0 10px 0 10px;
}