.box_full_top{
  position:relative;
  background: url(../img/box_full_top.jpg) no-repeat top left;
  width:524px;
  height:15px;
}

.box_full_mid{
  position:relative;
  background: url(../img/box_full_mid.jpg);
  width:524px;
}

.box_full_bot{
  position:relative;
  background: url(../img/box_full_bot.jpg) no-repeat top left;
  width:524px;
  height:15px;
}

.box_full_inner{
  position:relative;
  /*padding:10 25 10 25;*/
  padding:0 25 10 25;
}

.box_full_inner img{
  float:left;
  margin:0 10 10 0;
}

.box_full{
  position:relative;
  float:left;
  background: url(../img/box_full.jpg) no-repeat top left;
  width:524px;
  height:260px;
  /*overflow-y:auto;*/
}

.box_full_125{
  position:relative;
  float:left;
  background: url(../img/box_full_125.jpg) no-repeat top left;
  width:524px;
  height:125px;
  /*overflow-y:auto;*/
}

.box_inner_full{
  position:relative;
  height:180px;
  overflow-y:auto;
  overflow-x:hidden; 
}

.box_half_full{
  position:relative;
  float:left;
  background: url(../img/box_half_full.jpg) no-repeat top left;
  width:262px;
  height:470px;
}

.box_inner_half_full{
  position:relative;
  height:390px;
  overflow-y:auto;
  overflow-x:hidden;
}

.box_half_med{
  position:relative;
  float:left;
  background: url(../img/box_half_med.jpg) no-repeat top left;
  width:262px;
  height:337px;
}

.box_inner_half_med{
  position:relative;
  height:255px;
  overflow-y:auto; 
  overflow-x:hidden; 
}

.box_half_half{
  position:relative;
  float:left;
  background: url(../img/box_half_half.jpg) no-repeat top left;
  width:262px;
  height:220px;
}

.box_half_half_black{
  position:relative;
  float:left;
  background: url(../img/box_half_half_black.jpg) no-repeat top left;
  width:262px;
  height:220px;
}

.box_inner_half_half{
  position:relative;
  height:135px;
  overflow-y:auto;  
  overflow-x:hidden;  
}

.box_half_small{
  position:relative;
  float:left;
  background: url(../img/box_half_small.jpg) no-repeat top left;
  width:262px;
  height:133px;
  /*overflow-y:auto;*/
}

.box_tier{
  position:relative;
  float:left;
  background: url(../img/box_tier.jpg) no-repeat top left;
  width:170px;
  height:230px;
}

.box_title{    
  height:45px;
  /*line-height:45px;*/  
  margin:10 0 0 5;    
}

.box_title h2{  
  font-size:12pt;  
  padding-left:75px;
  padding-top:10px;
  margin:0px;
}

.box_title2{
  font-size:12pt;  
  margin:0 0 0 5;
  /*margin:0 0 0 0;*/
  height:45px;
}

.box_title2 h2{  
  font-size:12pt;  
  padding-left:75px;
  padding-top:10px;
  margin:0px;
}

.box_title_no_img{
  font-size:12pt;  
  margin:0 0 0 5;   
  height:45px;
}

.box_title_no_img h2{  
  font-size:12pt;  
  padding-left:5px;
  padding-top:10px;
  margin:0px;
}

.box_title_blog{    
  height:50px;  
  margin:10 0 0 5;   
  background: url(../img/bg_box_blog_large.jpg) no-repeat top left;
  color:#ffffff;
  font-weight:bold;   
  font-size:12pt;   
}

.box_title_blog h2{  
  font-size:12pt;  
  padding-left:140px;
  padding-top:10px;
  margin:0px;
  /*color:#8C1D1D;*/
  color:#717577;    
}

.box_inner{
  position:relative;
  margin:5 15 10 10;
  /*overflow:hidden;*/
}

.box_inner img{
  float:left;
  margin:0 10 10 0;
}

.box_inner_no_img{
  position:relative;
  /*padding:5 15 10 15;*/
  padding:10 25 10 25;
}

.title_report{
  /*background: url(../img/bg_box_report.jpg) no-repeat top left;*/
  color:#76448F;  
}

.title_blog{
  background: url(../img/bg_box_appeloffre.jpg) no-repeat top left;
  /*color:#8C1D1D;*/
  color:#717577;      
}

.title_serv{
  /*background: url(../img/bg_box_serv.jpg) no-repeat top left;*/  
  /*color:#339933;*/
  background: url(../img/bg_box_appeloffre.jpg) no-repeat top left;
  color:#717577;  
}

.title_nouvelles{
  /*background: url(../img/bg_box_serv.jpg) no-repeat top left;*/
  color:#339933;  
}

.title_appeloffre{
  /*background-image: url(../img/bg_box_appel_offre.jpg);
  background-position: 0px 10px;
  background-repeat: no-repeat;*/
  /*color:#717577;*/
  color:#CC6600;  
}

.title_expo{
  /*background: url(../img/bg_box_expo.jpg) no-repeat top left;*/
  color:#004488;  
}

.title_palmares{
  background: url(../img/bg_box_palmares.jpg) no-repeat top left;
  color:#1B7191;  
}

.title_chro{
  /*background: url(../img/bg_box_chro.jpg) no-repeat top left;*/
  color:#CCCC33;  
}

.title_home{
  background: url(../img/bg_box_home.jpg) no-repeat top left;
  color:#A2A5A8;  
}

.title_portrait{
  /*background: url(../img/bg_box_portrait.jpg) no-repeat top left;*/
  color:#222266;  
}

.title_bulletin{
  /*background: url(../img/bg_box_bulletin.jpg) no-repeat top left;
  color:#C224A7;*/
  background: url(../img/bg_box_appeloffre.jpg) no-repeat top left;
  color:#717577;      
}

.title_boutique{
  /*background: url(../img/bg_box_boutique.jpg) no-repeat top left;
  color:#CC6600;*/
  background: url(../img/bg_box_appeloffre.jpg) no-repeat top left;
  color:#717577;  
}

.title_comm{
  /*background: url(../img/bg_box_comm.jpg) no-repeat top left;
  color:#01474A;*/
  color:#8C1D1D;  
}


.title_report_no_img{
  color:#76448F;  
}

.title_blog_no_img{
  /*color:#8C1D1D;*/
  color:#717577;    
}

.title_serv_no_img{
  color:#717577;  
}

.title_nouvelles_no_img{
  color:#339933;  
}

.title_appeloffre_no_img{
  /*color:#339933;*/ 
  color:#CC6600; 
}

.title_expo_no_img{
  color:#004488;  
}

.title_palmares_no_img{
  color:#1B7191; /* 4E89A7 */ 
}

.a_palmares{
   text-decoration: none;
   color: #1B7191;
}
.title_chro_no_img{
  color:#CCCC33;  
}

.title_chro_form_no_img{
  color:#CCCC33;  
}

.title_home_no_img{
  color:#A2A5A8;  
  padding-left:5px;
}

.title_portrait_no_img{
  color:#222266;  
}

.title_express_no_img{
  color:#C224A7;  
}

.title_prod_no_img{
  color:#717577;  
  /*color:#CC6600;*/  
}

.title_comm_no_img{
  color: #8C1D1D;/*#01474A;*/  
}

.title_zone_no_img{
  color:#000000;  
}

.title_pac_no_img{
  color:#A2A5A8;  
}

.title_liens_no_img{
  color:#A2A5A8;  
}

.btn_boutique{
  position:relative;
  height:25px;  
}

.btn_boutique a{
  display:block;  
  background: url(../img/bg_btn_boutique.jpg) no-repeat top left;
  float:right;
  width:95px;
  height:25px;
  line-height:25px;
  font-size:10pt;
  font-weight:bold;  
  color:#ffffff;  
  text-align:right;
}

.btn_boutique a:hover{
  color:#000000;
  text-decoration:none;  
}

.pf_thumb{
  float:right;
  height:450px;
  background-color:#dddddd;
  overflow-y:scroll;
  padding: 10 10 0 10;
  *padding: 10 25 0 10; /*Pour IE*/  
}

.pf_thumb img{
  margin : 0 0 10 0;
}

.pf_thumb_par{
  overflow-x:scroll;
  overflow-y:hidden;
  background-color:#dddddd;
  height:175px;
  width:470px;
}

.pf_thumb_par div{
  text-align:center;
  float:left; 
  padding-top:10px; 
  width:100px;
}

.pf_thumb_par img{
  border:1px solid #000000;
}

.pf_main{
  float:left;
  background-color:#dddddd;
  padding:15px;
}

.parution_title{
  margin:10 4 0 12;
  background-color:#073E61;
  height:30px;
  line-height:30px;
  color:#ffffff;
  text-align:center;
}

.parution{
  padding-left:12px;
  padding-right:4px;
  padding-bottom:15px;
  background: url(../img/bg_box_parution.jpg) no-repeat bottom left;  
}

.parution div{
  background: url(../img/bg_box_parution_inner.jpg);
  padding:5px;
  font-size:9pt; 
}

.box_msg_inner{
  margin:0 20 0 15;  
}

.box_msg_inner_report{
  border:2px solid #76448F;  
}

.box_msg_inner_blog{
  /*border:2px solid #8C1D1D;*/
  border:2px solid #717577;      
}

.box_msg_inner_serv{
  border:2px solid #717577;  
}

.box_msg_inner_appeloffre{
  border:2px solid #CC6600;  
}

.box_msg_inner_expo{
  border:2px solid #004488;  
}

.box_msg_inner_palmares{
  border:2px solid #1B7191;  
}

.box_msg_inner_chro{
  border:2px solid #CCCC33;  
}

.box_msg_inner_chro_form{
  border:2px solid #CCCC33;  
}

.box_msg_inner_home{
  border:2px solid #A2A5A8;  
  margin:10 15 0 10;
  height:190px;
  overflow-x:hidden; 
  overflow-y:scroll;
}

.box_msg_inner_portrait{
  border:2px solid #222266;  
}

.box_msg_inner_express{
  border:2px solid #C224A7;  
}

.box_msg_inner_prod{
  /*border:2px solid #CC6600;*/
  /*background: url(../img/bg_box_appeloffre.jpg) no-repeat top left;*/
  border:2px solid #717577;
}

.box_msg_inner_comm{
  border:2px solid #8C1D1D;
  /* #01474A */
}

.box_msg_inner_zone{
  border:2px solid #000000;  
}

.box_msg_inner_pac{
  border:2px solid #A2A5A8;  
}

.box_msg_inner_liens{
  border:2px solid #A2A5A8;  
}

.box_msg_inner_nouvelles {
  border:2px solid #339933;
}

.box_home_communique {
  background-image: url(../img/bg_box_communique.jpg);
  background-position: 10px 10px;
  background-repeat: no-repeat;
}

.box_home_appeloffre {
  background-image: url(../img/bg_box_appel_offre.jpg);
  background-position: 10px 10px;
  background-repeat: no-repeat;
}

.box_home_expositions {
  background-image: url(../img/bg_box_expositions.jpg);
  background-position: 10px 10px;
  background-repeat: no-repeat;
}
