#doc2
{
  margin: 0 auto;
  width: 910px;
}

.accroche{
  font-family: Lucida Sans Unicode;
  font-size: 20px;
  color: #006083;
}
.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;
  background: transparent url(/images/home/v2/papillon.png) no-repeat left top;

/*specific rules for IE6 and below*/

  _background-image:none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/v2/papillon.png', sizingMethod='scale');
  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;

  background: transparent url(/images/home/v2/visuel_partenaires.png) no-repeat left top;

/*specific rules for IE6 and below*/

  _background-image:none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/v2/visuel_partenaires.png', sizingMethod='scale');

}
.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;
}
#doc2 div.column
{
  /*background-color: #ffeeff;*/
  width: 32%;
  margin: 0;
  float:left;
}
#doc2 div.third
{
  margin: 0;
}
#doc2 div.double_right_column
{
  width: 66%;
  margin: 0;
  float:left;
}
#doc2 div.margin{
  width: 2%;
  float:left;
}
#doc2 div.double_left_column
{
  width: 66%;
  float:left;
}
.block_row{
  clear: left;
  padding: 10px 0 0 0;
}
/**/
#sidebar .profile_box h2{
  margin:0;
}
#sidebar .profile_box ul{
  background:none;
  margin:0;
  padding:0;
}
.profile_box .content{
  padding: 1px 6px 0 6px;
  position:relative;
}
.profile_box{
  position:relative;
}
.profile_box .decoration{
  background: #FFFFFF url(/images/home/v2/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/v2/profile_box_v2.gif) no-repeat  0 -9px;
}
.profile_box .decoration .top .right{
  width:9px;
  background: transparent url(/images/home/v2/profile_box_v2.gif) no-repeat  0 0;
}
.profile_box .decoration .top .center{
  background: transparent url(/images/home/v2/border.gif) repeat-x 0 0;
}
.profile_box .decoration .middle .left{
  background: transparent url(/images/home/v2/border.gif) repeat-y left 0;
}
.profile_box .decoration .middle .right{
  background: transparent url(/images/home/v2/border.gif) repeat-y right 0;
}
.profile_box .decoration .bottom .left{
  width:9px;
  background: transparent url(/images/home/v2/profile_box_v2.gif) no-repeat  0 -18px;
}
.profile_box .decoration .bottom .right{
  width:9px;
  background: transparent url(/images/home/v2/profile_box_v2.gif) no-repeat  0 -27px;
}
.profile_box .decoration .bottom .center{
  height:8px;
  line-height:8px;
  background: transparent url(/images/home/v2/border.gif) repeat-x 0 bottom;
}


/**/
.info_box{
  position:relative;
}
.info_box .decoration{
  background: #FFFFFF url(/images/home/v2/profile_box_v2.gif) repeat-x 0 -36px;
}
.info_box .decoration .top .left{
  width:9px;
  background: transparent url(/images/home/v2/profile_box_v2.gif) no-repeat  0 -9px;
}
.info_box .decoration .top .right{
  width:9px;
  background: transparent url(/images/home/v2/profile_box_v2.gif) no-repeat  0 0;
}
.info_box .decoration .top .center{
  background: transparent url(/images/home/v2/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/v2/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/v2/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;
  letter-spacing: -1px;
  color: #004964;
}
.inner_box{
  position:relative;
}
.inner_box .decoration .top .center{
  background: #D1D006 url(/images/home/v2/fond_repeatable.gif) repeat-x 0 0;
  height:12px;
  line-height:12px;
}
.inner_box .decoration .bottom .center{
  background: #D1D006 url(/images/home/v2/fond_repeatable.gif) repeat-x 0 -12px;
}

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

  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/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/v2/corners.png) no-repeat  0 -24px;

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

  background: #D1D006 url(/images/home/v2/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/v2/fond_repeatable.gif) repeat-x 0 -24px;

}
.inner_box .decoration .bottom .left{
  width:12px;
  background: transparent url(/images/home/v2/corners.png) no-repeat  0 0;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ie-png-fix/corner_bottom_left.png', sizingMethod='scale');
}
.inner_box .decoration .bottom .right{
  width:12px;
  background: transparent url(/images/home/v2/corners.png) no-repeat  0 -12px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ie-png-fix/corner_bottom_right.png', sizingMethod='scale');
}
.inner_box .decoration p{margin:0}



#doc2 .videos_information_block
{
  margin:0 0 23px 0;
  /*padding:13px 0 20px 16px;*/
  width:290px;
  background: transparent url(../images/home/v2/bloc_info_bg.gif) no-repeat left bottom;
}
#doc2 .videos_information_block_cont
{
  padding:13px 0 20px 16px;
}


.video_frame{
  height: 308px;
  background: transparent url(/images/videos/background.gif) repeat-x left top;
  position: relative;
  padding: 10px;
}
.video_frame .top_right{
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 11px;
  height: 11px;
  background: transparent url(/images/videos/corners.gif) repeat-x left -11px;
}

.video_frame .top_left{
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 11px;
  height: 11px;
  background: transparent url(/images/videos/corners.gif) repeat-x left top;
}

.video_frame object,
.video_frame embed,
.video_frame .details{
  float:left;
}

.video_frame .details,
.video_frame .details li{
  list-style: none;
}
.video_frame .details{
  color: #7a59a9;
  float: left;
  width:230px;
}
.video_frame li{
  font-size: 11px;
}
.video_frame h2{
  font-size: 17px;
}