BODY						{	margin : 0px;}
BODY,TD,DIV					{	font-family:Arial, verdana; font-size:10px;color:#333333;}

H1,H2						{	color:#868686; font-family:Arial, verdana; font-size:13px; font-weight: bold; }

A.lien						{	color:#333333;text-decoration:underline;}
A.lien:hover				{	color:#919191;}

.notice						{	color:#2752a1;font-size:9px;}
A.notice					{	color:#2752a1;font-size:9px;text-decoration:none;}
A.notice:hover				{	color:#414141;text-decoration:underline;}


.lien2		 				{	color:#868686; font-family:Arial, verdana; font-size:11px;}
A.lien2		 				{	color:#868686; font-family:Arial, verdana; font-size:11px;text-decoration:none;}
A.lien2:hover				{	color:#000000; font-family:Arial, verdana; text-decoration: underline;}

.flat_		    			{   color:#000000; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; width:220px; height: 18px;  line-height: 13px; vertical-align: middle;}
.flat1_		    			{   color:#000000; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; width:220px; height: 18px; vertical-align: middle;}
.flatTextArea_    			{   color:#000000; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; width:220px; vertical-align: top;}
.flat  	    			    {   color:#000000; font-size:10px; vertical-align: middle; border: 1px solid #636363; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 220px; height: 18px; }
.flatTextArea    			{   color:#000000; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  border: 1px solid #636363; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:220px; vertical-align: top;}



/* Accueil header */

.header_line {
  background-image:url(/images/icons/m_bb.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 34px;
}

.menu_line {
  background-image:url(/images/menu/bb.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 85px;
}

.flash_bb {
  background-image:url(/images/Commun/flash_bb.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 302px;
}
.flash_bb1 {
  background-image:url(/images/Commun/flash_bb1.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 29px;
}
.flash_bb0 {
  background-image:url(/images/Commun/flash_bb0.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 29px;
}

/* Accueil */

.acc_part_left {
  background-image:url(/images/accueil/b1.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width: 674px;
  display:block;
  float: left;
}
.acc_part_right {
  background-image:url(/images/accueil/b2.jpg);
  background-position: bottom right;
  background-repeat:no-repeat;
  width: 312px;
  display:block;
  float: right;
}

.acc_right_content {
  font-family:Arial, verdana;
  font-size:11px;
  color:#363636;
  padding: 78px 20px 0px 11px;
  width: 281px;
  clear: both;
  text-align:justify;
}

.acc_partenaires {
   background-image: url(/images/accueil/nos_partenaires.jpg); background-position:top left; background-repeat:no-repeat; 
   height: 156px; 
   width: 187px; 
   float: left;
}

.acc_demande_de_devis {
   background-image: url(/images/accueil/demande_de_devis.jpg); background-position:top left; background-repeat:no-repeat; 
   height: 156px; 
   width: 150px; 
   float: left;
}

.acc_telechargement_br {
   background-image: url(/images/accueil/telechargement_br.jpg); background-position:top left; background-repeat:no-repeat; 
   height: 156px; 
   width: 155px; 
   float: left;
}

.acc_realisations {
   background-image: url(/images/accueil/realisations.jpg); background-position:top left; background-repeat:no-repeat; 
   height: 156px; 
   width: 176px; 
   float: right;
}

.acc_v_delimiter1 {
   background-image: url(/images/accueil/v_delimiter1.jpg); background-position:top left; background-repeat:no-repeat; 
   height: 156px; 
   width: 2px; 
   float: left;
}
.acc_v_delimiter2 {
   background-image: url(/images/accueil/v_delimiter2.jpg); background-position:top left; background-repeat:no-repeat; 
   height: 156px; 
   width: 2px; 
   float: left;
}
.acc_v_delimiter3 {
   background-image: url(/images/accueil/v_delimiter3.jpg); background-position:top left; background-repeat:no-repeat; 
   height: 156px; 
   width: 2px; 
   float: left;
}

.act_titre {
  font-family:Arial, verdana;
  font-size:11px;
  color:#8a8a8a;
  font-weight:bold;
  line-height: 13px;
}

.act_text {
  font-family:Arial, verdana;
  font-size:11px;
  color:#2f2f2f;
  font-weight:normal;
  line-height: 13px;
  text-align:justify;
}

/* Header inner pages */

.header_line_i {
  background-image:url(/images/icons/m_bb_i.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 34px;
}

.menu_line_i {
  background-image:url(/images/menu/bb_i.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 85px;
}

.menu_line_institutionnels {
  background-image:url(/images/menu/bb_institutionnels.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 85px;
}

.menu_line_presentation {
  background-image:url(/images/menu/bb_presentation.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 85px;
}

.menu_line_demande_devis {
  background-image:url(/images/menu/bb_demande_devis.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 85px;
}

.flash_bb_i {
  background-image:url(/images/Commun/flash_bb_i.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 302px;
}

.flash_bb_i2 {
  background-image:url(/images/Commun/flash_bb.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 302px;
}

.flash_bb_presentation {
  background-image:url(/images/Commun/flash_bb_presentation.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 302px;
}

.flash_bb_demande_devis {
  background-image:url(/images/Commun/flash_bb_demande_devis.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 302px;
}

.flash_bb1_i {
  background-image:url(/images/Commun/flash_bb1_i.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  width : 986px;
  height: 29px;
}

/* Inner Pages */

.part_left_i_tb {
  background-image:url(/images/Commun/bb_i1.jpg);
  background-position: top left;
  background-repeat: repeat-y;
  height: 100%;
}

.part_right_i_tb {
  background-image:url(/images/Commun/bb_i2.jpg);
  background-position: top left;
  background-repeat: repeat-y;
  height: 100%;
}

.part_right_i_tb1 {
  background-image:url(/images/Commun/bb_i3.jpg);
  background-position: top left;
  background-repeat: repeat-y;
  height: 100%;
}

.title_i {
  font-family:Arial, verdana;
  font-size:18px;
  color:#363636;
  font-weight:bold;
}
.text_i {
  font-family:Arial, verdana;
  font-size:11px;
  color:#363636;
  font-weight:normal;
  text-align: justify;
}

.left_delim_col {
 width: 38px;
 float:left;
}

.left_content_i {
  background-image: url(/images/Commun/bb_bas.jpg); background-position:bottom left; background-repeat:no-repeat; 
  float: left;
  padding: 0; margin: 0; border: 0;
  width: 100%;
}

.left_content_i1 {
  background-image: url(/images/Commun/bb_bas1.jpg); background-position:bottom left; background-repeat:no-repeat; 
  float: left;
  padding: 0; margin: 0; border: 0;
  width: 100%;
}

.left_content_i_text {
  font-family:Arial, verdana;
  font-size:11px;
  color:#363636;
  float: left;
  width: 635px;
  padding: 0px 0px 0px 0px;; margin: 0; border: 0;
  line-height: 13px;
  text-align:justify;
}

.contact_text {
  font-family:Arial, verdana;
  font-size:11px;
  color:#363636;
  font-weight: normal;
}
.contact_text_b {
  font-family:Arial, verdana;
  font-size:11px;
  color:#363636;
  font-weight: bold;
}

.right_content_i {
  background-image: url(/images/Commun/qualibat.jpg); background-position:bottom right; background-repeat:no-repeat; 
  font-family:Arial, verdana;
  font-size:11px;
  color:#363636;
  clear: both;
  width: 312px;
}

.right_content_i1 {
  background-image: url(/images/Commun/qualibat1.jpg); background-position:bottom right; background-repeat:no-repeat; 
  font-family:Arial, verdana;
  font-size:11px;
  color:#363636;
  clear: both;
  width: 428px;
}

.right_text { 
  padding: 26px 10px 0px 15px;
  font-family:Arial, verdana;
  font-size:11px;
  color:#363636;
}

.part_full {
  background-image:url(/images/Commun/bb_clear.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #fdfdfd;
  height: 100%;
}

part_full_outer {
  background-image:url(/images/Commun/bb_clear_1px.jpg);
  background-position: top left;
  background-repeat: repeat-y;
  background-color: #fdfdfd;
  height: 100%;
}

.part_full_left {
  float: left;
  padding: 0; margin: 0; border: 0;
  width: 100%;
}


/* Bottom menu */

.bm_lien_text	 {	color:#868686; font-family:Arial, verdana; font-size:10px;}
.bm_lien		 {	color:#868686; font-family:Arial, verdana; font-size:10px;}
A.bm_lien		 {	color:#868686; font-family:Arial, verdana; font-size:10px;text-decoration:none;}
A.bm_lien:hover	 {	color:#000000; font-family:Arial, verdana; text-decoration:none;}

/* Bottom address */
.b_adresse { font-family:Arial, verdana; font-size:11px; color:#e70d0f; }

/* CLIQUEZ ICI BUTTONS */

.cliquez_lien		 {	color:#e70d0f; font-family:Arial, verdana; font-size:9px; background-image:url(/images/Commun/cl_lien_off.gif); background-position: right; background-repeat:no-repeat; padding-right:15px; text-transform:uppercase; }
A.cliquez_lien		 {	color:#e70d0f; font-family:Arial, verdana; font-size:9px;text-decoration:none; background-image:url(/images/Commun/cl_lien_off.gif); background-position: right; background-repeat:no-repeat; padding-right:15px; text-transform:uppercase;}
A.cliquez_lien:hover	 {	color:#838383; font-family:Arial, verdana; text-decoration: underline; background-image:url(/images/Commun/cl_lien_on.gif); background-position: right; background-repeat:no-repeat; padding-right:15px; text-transform:uppercase;}

.cliquez_lien_cl_text	 {	color:#e70d0f; font-family:Arial, verdana; font-size:9px; text-transform:uppercase; }
.cliquez_lien_cl		 {	color:#e70d0f; font-family:Arial, verdana; font-size:9px; background-image:url(/images/Commun/cl_lien_clear_off.gif); background-position: right; background-repeat:no-repeat; padding-right:15px; text-transform:uppercase; }
A.cliquez_lien_cl		 {	color:#e70d0f; font-family:Arial, verdana; font-size:9px;text-decoration:none; background-image:url(/images/Commun/cl_lien_clear_off.gif); background-position: right; background-repeat:no-repeat; padding-right:15px; text-transform:uppercase;}
A.cliquez_lien_cl:hover	 {	color:#838383; font-family:Arial, verdana; text-decoration: underline; background-image:url(/images/Commun/cl_lien_clear_on.gif); background-position: right; background-repeat:no-repeat; padding-right:15px; text-transform:uppercase;}

.cliquez_lien1		 {	color:#e70d0f; font-family:Arial, verdana; font-size:9px; background-image:url(/images/Commun/cl_lien1_off.gif); background-position: right; background-repeat:no-repeat; padding-right:15px; text-transform:uppercase; }
A.cliquez_lien1		 {	color:#e70d0f; font-family:Arial, verdana; font-size:9px;text-decoration:none; background-image:url(/images/Commun/cl_lien1_off.gif); background-position: right; background-repeat:no-repeat; padding-right:15px; text-transform:uppercase;}
A.cliquez_lien1:hover	 {	color:#838383; font-family:Arial, verdana; text-decoration: underline; background-image:url(/images/Commun/cl_lien1_on.gif); background-position: right; background-repeat:no-repeat; padding-right:15px; text-transform:uppercase;}

.cliquez_lien_n		 	 {	color:#e70d0f; font-family:Arial, verdana; font-size:9px; background-image:url(/images/Commun/cl_lien_off.gif); background-position: right; background-repeat:no-repeat; padding-right:15px; }
A.cliquez_lien_n		 {	color:#e70d0f; font-family:Arial, verdana; font-size:9px;text-decoration:none; background-image:url(/images/Commun/cl_lien_off.gif); background-position: right; background-repeat:no-repeat; padding-right:15px;}
A.cliquez_lien_n:hover	 {	color:#838383; font-family:Arial, verdana; text-decoration: underline; background-image:url(/images/Commun/cl_lien_on.gif); background-position: right; background-repeat:no-repeat; padding-right:15px;}

.cliquez_lien_r		     {	color:#e70d0f; font-family:Arial, verdana; font-size:9px; background-image:url(/images/Commun/cl_lien_r_off.gif); background-position: right; background-repeat:no-repeat; padding-right:15px; text-transform:uppercase; }
A.cliquez_lien_r		 {	color:#e70d0f; font-family:Arial, verdana; font-size:9px;text-decoration:none; background-image:url(/images/Commun/cl_lien_r_off.gif); background-position: right; background-repeat:no-repeat; padding-right:15px; text-transform:uppercase; }
A.cliquez_lien_r:hover	 {	color:#838383; font-family:Arial, verdana; text-decoration: underline; background-image:url(/images/Commun/cl_lien_r_on.gif); background-position: right; background-repeat:no-repeat; padding-right:15px; text-transform:uppercase; }				

.cliquez_lien_l		     {	color:#e70d0f; font-family:Arial, verdana; font-size:9px; background-image:url(/images/Commun/cl_lien_l_off.gif); background-position: left; background-repeat:no-repeat; padding-left:15px; text-transform:uppercase; }
A.cliquez_lien_l		 {	color:#e70d0f; font-family:Arial, verdana; font-size:9px;text-decoration:none; background-image:url(/images/Commun/cl_lien_l_off.gif); background-position: left; background-repeat:no-repeat; padding-left:15px; text-transform:uppercase; }
A.cliquez_lien_l:hover	 {	color:#838383; font-family:Arial, verdana; text-decoration: underline; background-image:url(/images/Commun/cl_lien_l_on.gif); background-position: left; background-repeat:no-repeat; padding-left:15px; text-transform:uppercase; }				

.row_delim {
 padding: 0; border: 0; margin: 0;
 clear: both;
 display: block;
 width: 100%;
}

.img_white_over { opacity : .30; filter : alpha(opacity=30); }
.img_white_out  { opacity : .100; filter : alpha(opacity=0); }

.img_over { opacity : .30; filter : alpha(opacity=30); }
.img_out  { opacity : .99; filter : alpha(opacity=100);  }

.img_over1 { opacity : .60; filter : alpha(opacity=60); }
.img_out1  { opacity : .99; filter : alpha(opacity=100); }

.big { 
  font-family:Arial, verdana;
  font-size:11px;
  color:#363636;
  font-weight:bold;
  text-transform:uppercase;
}
.envoyer-ami {
	margin-top: 30px;
	margin-left: 20px;
	height: 80px;
	float:left;
	font-size:11px;
	width:250px;
}

.leftc_out1 {
  background-image:url(/images/Commun/m_bb_left1.jpg);
  background-position: top right;
  background-repeat: repeat-x;
}
.rightc_out1 {
  background-image:url(/images/Commun/m_bb_right1.jpg);
  background-position: top left;
  background-repeat: repeat-x;
}
.leftc_out2 {
  background-image:url(/images/Commun/m_bb_left2.jpg);
  background-position: top right;
  background-repeat: repeat-x;
  background-color: #f9f9f9;
}
.rightc_out2 {
  background-image:url(/images/Commun/m_bb_right2.jpg);
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #f9f9f9;
}
.leftc_out3 {
  background-image:url(/images/Commun/m_bb_left3.jpg);
  background-position: top right;
  background-repeat: repeat-x;
 background-color: #ffffff;
}
.rightc_out3 {
  background-image:url(/images/Commun/m_bb_right3.jpg);
  background-position: top left;
  background-repeat: repeat-x;
 background-color: #ffffff;
}

.leftc_out1_i {
  background-image:url(/images/Commun/m_bb_left1.jpg);
  background-position: top right;
  background-repeat: repeat-x;
}
.rightc_out1_i {
  background-image:url(/images/Commun/m_bb_right1.jpg);
  background-position: top left;
  background-repeat: repeat-x;
}
.leftc_out2_i {
  background-image:url(/images/Commun/m_bb_left2_i.jpg);
  background-position: top right;
  background-repeat: repeat-x;
  background-color: #f9f9f9;
}
.rightc_out2_i {
  background-image:url(/images/Commun/m_bb_right2_i.jpg);
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #f9f9f9;
}

.leftc_out1_i2 {
  background-image:url(/images/Commun/m_bb_left1.jpg);
  background-position: top right;
  background-repeat: repeat-x;
}
.rightc_out1_i2 {
  background-image:url(/images/Commun/m_bb_right1.jpg);
  background-position: top left;
  background-repeat: repeat-x;
}
.leftc_out2_i2 {
  background-image:url(/images/Commun/m_bb_left2_i2.jpg);
  background-position: top right;
  background-repeat: repeat-x;
  background-color: #f9f9f9;
}
.rightc_out2_i2 {
  background-image:url(/images/Commun/m_bb_right2_i2.jpg);
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #f9f9f9;
}

.leftc_out1_i3 {
  background-image:url(/images/Commun/m_bb_left1.jpg);
  background-position: top right;
  background-repeat: repeat-x;
}
.rightc_out1_i3 {
  background-image:url(/images/Commun/m_bb_right1.jpg);
  background-position: top left;
  background-repeat: repeat-x;
}
.leftc_out2_i3 {
  background-image:url(/images/Commun/m_bb_left2_i3.jpg);
  background-position: top right;
  background-repeat: repeat-x;
  background-color: #f9f9f9;
}
.rightc_out2_i3 {
  background-image:url(/images/Commun/m_bb_right2_i3.jpg);
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #f9f9f9;
}

.leftc_out1_i4 {
  background-image:url(/images/Commun/m_bb_left1.jpg);
  background-position: top right;
  background-repeat: repeat-x;
}
.rightc_out1_i4 {
  background-image:url(/images/Commun/m_bb_right1.jpg);
  background-position: top left;
  background-repeat: repeat-x;
}

.leftc_out2_i4 {
  background-image:url(/images/Commun/m_bb_left2_i4.jpg);
  background-position: top right;
  background-repeat: repeat-x;
  background-color: #fdfdfd;
}
.rightc_out2_i4 {
  background-image:url(/images/Commun/m_bb_right2_i4.jpg);
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #fdfdfd;
}
