#cert_jqsca {
}
#jqsca {
width:278px;
/*height: 230px;*/
padding: 10px 10px 0;
}

#jqsca.scroll-img {
overflow:hidden;
font-size:0px;
}
img.bloc_b_r_picture{
margin: 0 0 10px 14px;
width:250px;
}

#jqsca.scroll-img ul {
width: 1500px;
padding: 0;
margin: 0;
}

#jqsca.scroll-img li {
height:220px;
display:inline-block;
margin: 0 20px 0 0px;
}
#jqsca div.links_all {
padding-right: 10px;
}
#jqsca div.b_best_date
{
text-align: right;
font-weight: bold;
font-size: 11px;
height: 15px;
}
#jqsca ul{
width: 3000px;
height: 220px;
}
#jqsca .line_data{
width: 270px;
height: 215px;
}
div.bloc_b_r_border {
border: 1px solid #B9B9B9;
}
div.bloc_b_r_corps {
padding: 10px 0 0;
width: 278px;
height: 184px;
background-color: white;
}
div.bloc_b_r_text {
height:57px;
}
.bloc_b_r_text{
	color: #000000;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration:none;
}
.links_all{
	color: #000000;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration:none;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
	padding: 0 10px 10px;
}
div.bloc_b_r_title {
width: 280px; font-family: arial; font-size: 14px; color: white; background-color: #bababa; padding: 8px 10px;
}

#lb {
    width: 200px;
}

#lb2 {
    width: 200px;
}
#lb3 {
    width: 200px;
}

#lb .inner {
    display:none;
}

#lb2 .inner2 {
    display:none;
}

#lb3 .inner3 {
    display:none;
}

/* second scroll box start */

#jqsca2 {
	width:300px;
}

#jqsca2.scroll-img {
width:292px;
height:391px;
overflow:hidden;
font-size:0px;
}

#jqsca2.scroll-img ul {
height: 1500px;
padding: 0 0 0 0px;
margin: 0px;
}

#jqsca2.scroll-img li {
}

.bloc_b_r_news {
border: 1px solid #B9B9B9; padding: 10pxg; width: 292px; height: 391px; background-color: white;padding: 0 3px;
}

/* second scrollbox */
/* third scroll box start */

#jqsca3 {
	width:302px;
}

#jqsca3.scroll-img {
width:302px;
height:200px;
overflow:hidden;
font-size:0px;
}

#jqsca3.scroll-img ul {
height: 1500px;
padding: 0 0 0 0px;
margin: 0px;
}

#jqsca3.scroll-img li {
}

/* third scrollbox */
@font-face {
/*font-family:'BalticaC-Bold';
src: url('font-face/BalticaC-Bold.otf');*/
}

#submenuTop_2
{
padding-right: 53px;
float: right;
}

#submenuTop_2 .menu_ligne_first, #submenuTop_2 .menu_ligne {
float: left;
width: 155px;

}

.string_right
{
	color: #8A8989;
	text-decoration: none;
	font-size: 11px;
}

.tabs_string_right
{
	line-height: 12px;
	color: #8A8989;
	padding-right: 5px;
	text-decoration: none;
	font-size: 11px;
}

.tabs_string_right:hover
{
	color: #F0903A;
}

.tabs_td
{
text-align: left;
border-bottom: 1px solid #e8e8e8;
padding-top: 3px;
padding-bottom: 3px;
}

.tabs_td_last
{
	padding-top: 3px;
	text-align: left;
}
.string_right:hover
{
	color: #F0903A;
}


.string_last_right
{
	color: #F0903A;
	text-decoration: none;
	font-size: 11px;
}

.string_last_right:hover
{
	color: #F0903A;
}
.string_right_dark
{
	color: #302F2F;
	text-decoration: none;
	font-size: 11px;
}

.tabs_string_right_dark
{
	color: #302F2F;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}

.tabs_string_right_dark:hover
{
	color: #F0903A;
}

.tabs_string_right_orange
{
	color: #F0903A;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}
.tabs_string_right_orange:hover
{
	color: #F0903A;
}

.string_right_dark:hover
{
	color: #F0903A;
}



.string_right_company
{
	color: #F1EDED;
	text-decoration: none;
	font-size: 11px;
}

.string_right_company:hover
{
	color: #F0903A;
}
.string_right_company_container
{
	background-color: #729ED6; float: left; padding: 3px; margin-left: 3px; margin-top: 3px; margin-bottom: 3px; font-family: arial; font-size: 12px;
}

.teaser_block_company_header
{
	margin-top: 10px;
	width: 575px;
	background-color: #F0903A;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: white;
	padding: 5px;
}
.whoiswho_header_article
{
	margin: 10px 0;
	width: 575px;
	background-color: #F0903A;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: white;
	padding: 5px;
}
.whoiswho_header_produit
{
	margin: 10px 0;
	width: 575px;
	background-color: #F0903A;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: white;
	padding: 5px;
}

.teaser_block_company
{
	width: 585px;
	background-color: #EBD3C5;
}

.teaser_block_good_header
{
	margin-top: 10px;
	width: 575px;
	background-color: #808080;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: white;
	padding: 5px;
}

.teaser_block_good
{
	width: 585px;
	background-color: #f0f0f0;
}

.teaser_container
{
	float: left;
	width: 175px;
	margin-left: 5px;
	margin-top: 10px;
    margin-right: 5px;
	margin-bottom: 10px;
	text-align: left;
}

.teaser_header
{
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	display: block;
	margin-bottom: 5px;
}

.teaser_header:hover
{
	text-decoration: underline;
}

.teaser_text
{
	text-decoration: none;
	display: block;
	font-size: 11px;
}


.business_top_block_container
{
	width: 580px;
	margin-left: 12px;
}

.b_lr_pic
{
	width: 255px;
}

.b_lr_best_h1
{
	font-weight: bold;
    font-size: 14px;
    color: black;
    text-decoration: none;
    display: block;
    height: 55px;
}

.b_lr_left_container
{
	float: left; margin-top: 10px; margin-left: 12px; border: 1px solid #B9B9B9; padding: 12px; width: 258px; height: 194px;
}

.b_lr_right_container
{
	float: right;  margin-top: 10px; margin-right: 12px; border: 1px solid #B9B9B9; padding: 12px; width: 258px; height: 194px;
}

.b_best_left_container
{
	width: 265px;
	background-color: #f0f0f0;
	padding: 10px;
	float: left;
	margin-top: 10px;
	min-height: 200px;
}

.b_best_right_container
{
	width: 265px;
	margin-left: 10px;
	background-color: #f0f0f0;
	padding: 10px;
	float: left;
	margin-top: 10px;

}

.b_best_link
{
	margin-top: 10px;
	min-height: 60px;
}
.b_best_date
{
text-align: right;
font-weight: bold;
font-size: 11px;
}

.b_best_h1
{
	font-weight: bold;
	font-size: 14px;
	color: black;
	text-decoration: none;
}
.awards_a
{
 text-decoration: none;

}

.awards_a:hover
{
 text-decoration: underline;

}
.awards_a_top
{
 text-decoration: none;
color: white;
}

.awards_a_top:hover
{
 text-decoration: underline;
 color: white;
}



.supported_by
{
	width: 100%;
	text-align: center;
	color: grey;
	padding-top: 4px;
	padding-bottom: 4px;
}

.images_bottom
{
	width: 100%;
	text-align: center;
}


.awards_header
{
  width: 298px;
  height: 17px;
  background: url('https://www.radidomapro.ru/images/awards/header.png');
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 14px;
  color: white;
}

.awards_teaser_img
{
width: 30px;
margin-left: 10px;
}

.awards_teaser_img_bigger_1
{
width: 85px;
margin-left: 0px;
}

.awards_teaser_img_bigger_2
{
width: 128px;
margin-left: 20px;
}

.awards_participate_link
{
	color: orange;
	font-size: 13px;
	display: block;
	margin-top: 5px;
}

.right_block_pic_awards
{
float: left;
width: 135px;
}

.right_block_text_awards
{
  float: left;
  font-size: 11px;
  width: 140px;
  text-decoration: none;
}

.awards_container_right
{
  background-color: #ffffff;
  border: 1px solid grey;
width: 298px;
  font-family: arial, verdana;
  text-align: left;
  margin-bottom: 10px;
}

.awards_right_blocks_container
{
	background: url('https://www.radidomapro.ru/images/awards/main_pic.png') left no-repeat;
	border-bottom: 1px solid grey;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 10px;
  height: 68px;
  text-align: right;
  color: grey;
}

td.tetiere-article1 {
	background-color:#473A33;
}
td.tetiere-article2 {
	background-color:#62534F;
}
td.tetiere-article3 {
	background-color:#473A33;
}

.titre_une_cv H1{
	line-height:20px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #527A38;
	min-height:24px;
}
.titre_une_cv H1 a{
  text-decoration:none;
  color: #527A38;
}
.titre_une_cv H1 a:hover{
  text-decoration:underline;
}
div.accueil_titre_a_lire_aussi_cv {
    color: #527A38;
    display: inline;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px;
}

#bloc_last_article_cv{
	padding:5px 0;
}
#bloc_last_article_cv .jcarousel-skin-tango .jcarousel-container-vertical {
    height: 175px;
    padding-top: 5px;
}
#bloc_last_article_cv .jcarousel-skin-tango .jcarousel-clip-vertical {
    height: 175px;
}

#dossier_prod_cv{
	border-top: 3px solid #527A38;
	clear:left;
	margin-top:10px;
	padding-top: 15px;
	width:553px;
	margin-left:12px;
}
#dossier_prod_cv a{
	text-decoration:none;
}
#dossier_prod_cv div.titre_projet_vert{
	color: #527A38;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
    height: 20px;
    padding:10px 0;
}
#dossier_prod_cv div.titre_projet_vert a{
	color: #527A38;
    text-decoration: none;
}
#dossier_prod_cv DIV.dossier_sel {
	width:670px;
}

#dossier_prod_cv DIV.dossier_sel_une, DIV.dossier_sel_une a, DIV.dossier_sel_une h2, DIV.dossier_sel_une h2 a {
    color: #000000;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#dossier_prod_cv DIV.dossier_sel_une {
    float: left;
    position: relative;
}

#dossier_prod_cv .aff_titre_accueil{
  color: #527A38;
  font-size: 22px;
  font-weight: normal;
  margin: 0 0 2px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
#dossier_prod_cv .aff_texte_accueil {
	color: #000000;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#dossier_prod_cv div.dossier_sel_une img {
    float: left;
    height: inherit;
    margin-right: 5px;
    padding-top: 4px;
    position: relative;
}
#dossier_prod_cv DIV.see_folder {
    color: #527A38;
    float: right;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-top: 4px;
    position: relative;
}
#dossier_prod_cv DIV.see_folder a {
    color: #527A38;
}
#dossier_prod_cv DIV#div_sep_part {
    clear: both;
    margin-bottom: 5px;
}
#dossier_prod_cv DIV#LAST_6_PUBLIS {
    font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    min-height: 270px;
    padding: 0;
    position: relative;
	width:553px;
}
#dossier_prod_cv DIV.margedroite_publi_acc {
    margin-right: 6px;
}
#dossier_prod_cv DIV.margegauche_publi_acc {
    margin-left: 6px;
}
#dossier_prod_cv DIV.publis_acc_container {
    float: left;
    height: 210px;
    margin-bottom: 0;
    margin-top: 9px;
    padding: 0;
    width: 158px;
}
#dossier_prod_cv DIV.publis_acc {
    border: 1px solid #CCCCCC;
    float: left;
    height: 100% !important;
    width: 100% !important;
}
#dossier_prod_cv DIV.publis_acc_indus {
    background-color: #EAEAEA;
    border-bottom: 1px dashed #999999;
    color: #757373;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 44px;
    padding: 2px;
}
#dossier_prod_cv DIV.publis_acc_title {
    color: #757373;
    font-size: 11px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
}
#dossier_prod_cv DIV.publis_acc div.publis_acc_title a {
    color: #757373;
    font-size: 11px;
}
#dossier_prod_cv DIV.publis_acc IMG {
    height: 50px;
    padding: 2px 2px 0;
    width: 50px;
}
#dossier_prod_cv DIV.publis_acc_indus IMG {
    height:42px;
    padding:0;
    width:11px;
}
#bloc_pv_cv {
	clear:left;
	width:553px;
	border-top: 3px solid #527A38;
	padding-top:3px;
	padding-left:12px;
}
#bloc_pv_cv p {
	margin-top:0;
	padding-top:0;
}

#donnees_article  .signe_article_2015{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#626363;
	font-style: normal;
	padding-bottom: 5px ;
	margin-top: 10px;
}

#donnees_article  .signe_article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#ED7612;
	font-style: normal;
	padding-bottom: 5px ;
}

/*
.signe_article{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*for new design * /
	color:#ED7612;
	font-style: normal;
	padding-bottom: 5px ;
}
*/

#donnees_article .titrearticle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
#donnees_article h1.titrearticle{
	padding: 0 ;
	margin: 6px 0 4px 0 ;
}

#bloc_theme_article{
	font-size: 12px;
	text-align:left;
	color:#ED7612;
}
#bloc_theme_article .titre_bloc_theme{
	font-size: 14px;
	font-weight: bold;
	color:#ED7612;
}
#bloc_theme_article a{
	color: #4D4A4A;
	font-size: 12px;
	text-decoration:none;
}
#bloc_theme_article a:hover{
	text-decoration:underline;
}

#titre_liste_produit{
	color:#711A44 ;
	font-weight: bold;
	font-size: 14px !important;
	text-align:left;
	padding:0 0 15px 0;
}
#titre_liste_produit_violet{
	color:#711A44 ;
	font-weight: bold;
	font-size: 14px !important;
	text-align:left;
	padding:5px 0 5px 5px;
	background-color: #E0CDD6;
	width: 98%;
}

.social_buttons_top
{
	padding-right: 10px;
}

.bloc_popular_goods{
	margin: 10px 0 20px 0px;
}
.bloc_popular_goods_2018{
	margin: 15px 0 0 0;
	padding: 20px 5px;
	background-color: #fff;
	border: 1px solid #d5d5d5;
}
.bloc_popular_goods_2018 #titre_liste_produit_publi{
	color:#711A44 ;
	font-weight: bold;
	font-size: 14px !important;
	text-align:left;
	padding:0 0 15px 0;
}
.bloc_popular_goods_2018 .bloc_publi_popular{
	float:left;
}
div.bloc_popular_goods_2018 h2{
	display: block;
	clear: both;
	font-size: 14px;
	padding: 0 0 10px 0;
	margin:0;
	text-transform: uppercase;
	border: 0;
	font-weight: bold;
}
#titre_liste_article{
	color:#ED7612 ;
	font-weight: bold;
	font-size: 14px !important;
	text-align:left;
	padding:0 0 15px 0;
}
#bloc_news_article{
	font-size: 12px !important;
	text-align:left;
	color: #4D4A4A;
	padding-top:15px;
}
#bloc_news_article .titre_bloc_news{
	font-size: 14px;
	font-weight: bold;
	color:#ED7612;
}
.trait_gris{
	height:1px;
	background-color:#454545;
	margin:20px 0 20px 0;
	width: 99%;
}

#bloc_produit_article{
	clear:both;
	margin:0;
	padding:0;
	text-align:left;
	font-size: 12px;
	width: 99%;
	backg round-color: #f0f0f0;
}
#bloc_produit_article a{
	text-decoration:none;
	font-size: 12px;
}
#bloc_produit_article a:hover{
	text-decoration:underline;
}
#bloc_produit_article .bloc_produit_ligne{
	padding-bottom:15px;
}
.bloc_produit_ligne_vert_first{
	padding: 5px;
	padding-bottom:15px;
	float: left;
	width: 187px;
	mar in-right: 10px;
	margin-left: 3px;
	backgro und-color: #f0f0f0;
}

.bloc_produit_ligne_vert{
	padding: 5px 2px 15px 5px;
	padding-bottom:15px;
	float: left;
	width: 180px;
	margin-right: 1px;
	margin-left: 1px;
	backgrou nd-color: #f0f0f0;
}

.bloc_produit_ligne_vert_last{
	padding: 5px;
	padding-bottom:15px;
	float: left;
	width: 177px;
	margin-right: 0px;
	background-color: #f0f0f0;
}

.BLOC_img_vert{
	color:#626363;
	width:100px;
	height:100px;
	padding-right:10px;
	padding-left: 0px;
	/*float switched off, because in block 'Самые популярные товары' in the bottom of the article it breaks stroytovaroteka goods  */
	/*float:left;*/
}
.brand_prod_vert{
	/*width:170px;*/
	text-align:left;
	font-weight: bold;
	margin-top: 7px;
}
.titre_prod_vert{
	/*width:170px;*/
	min-height: 32px;
	text-align:left;
	font-weight: bold;
	paddin g-bottom:4px;
	margin-top: 3px;
	margin-bottom: 2px;
}

.img_coldroite_doc
{
margin-top: 10px;
}

#bloc_product_one .a_name
{
font-size: 14px;
color: #711A44;
}

#bloc_product_one .a_brand_name
{
font-size: 14px;
}


#bloc_product_one .a_desc
{
font-size: 14px;
}

.desc_prod_vert
{
	/*need 100px to display all goods right. If 80 - some goods have too much strings...*/
min-height: 100px;
}
/*#bloc_produit_article div{
	width:440px;
}*/
#bloc_produit_article .BLOC_img{
	color:#626363;
	float:left;
	width:70px;
	height:70px;
	padding-right:10px;
}
#bloc_produit_article .titre_prod{
	/*width:490px;
	float:left;*/
	text-align:left;
	font-weight: bold;
	padding-bottom:4px;
}

#bloc_article_bas_articles{
	clear:both;
	margin:0;
	padding:0 0 0 0;
	text-align:left;
	font-size: 12px;
}
#bloc_article_bas_articles a{
	text-decoration:none;
	font-size: 12px;
}
#bloc_article_bas_articles a:hover{
	text-decoration:underline;
}
#bloc_article_bas_articles .bloc_article_ligne{
	padding:0 0 15px 3px;
}
#bloc_article_bas_articles .BLOC_img{
	color:#626363;
	float:left;
	width:70px;
	min-height:70px;
	padding-right:10px;
}
#bloc_article_bas_articles .BLOC_img img{
	margin:0;
	padding:0;
}
#bloc_article_bas_articles .titre_prod{
	text-align:left;
	font-weight: bold;
	padding-bottom:4px;
}
/*#bloc_article_bas_articles .titre_prod a{
	color:#ED7612;
}*/
/*************************/
/*       fiche CAD       */
.titre_cad{
	background-color:#cbcbcb;
	height: 46px;
}
.titre_cad h1{
	width:490px;
	float:left;
	padding:7px 0 0 10px;
	margin:0;
}
.titre_cad .cad_surtitre{
	color:#404040 ;
	font-size: 16px !important;
}
.titre_cad .cad_profession{
	color:#404040 ;
	font-size: 14px !important;
}
.titre_bloc_cad{
}
.titre_cad_apropos{
	background-color:#cbcbcb;
}
.titre_cad_apropos .lib_cad_apropos{
    font-size: 12px;
    font-weight: bold;
	float:left;
	padding:10px;
}
.titre_cad_apropos .bt_cad_apropos{
	float:right;
	padding:5px;
}

.info_titre_cad{
    font-size: 14px;
	text-decoration:none;
	font-weight: bold;
	color: #404040;
}
td.info_titre_cad{
	padding:0 18px 1px 5px ;
	text-align:left;
}
td.lien_info_cad{
	padding:0 15px 1px 0 ;
	text-align:left;
}
a.lien_info_cad{
	text-decoration:none;
}
a.lien_info_cad:hover{
	text-decoration:underline;
}

a.lien_adherer_cad{
    font-size: 12px;
	text-decoration:none;
	font-weight: normal;
	color: #404040;
	padding:0 0 0 3px ;
}
a.lien_adherer_cad:hover{
	text-decoration:underline;
}
.titre_bloc_cad{
	color:#404040 ;
	font-weight: bold;
	font-size: 14px !important;
	text-align:left;
	padding:0 0 12px 3px;
}
.lib_cad_apropos{
	color:#404040 ;
	font-size: 16px !important;
}
.map_chapeau_cad, .map_chapeau_cad p {
    color: #454545;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    padding:0;
    margin:0;
	margin-left:170px;

}
.bt_cad_apropos{
	margin-top:2px;
}
/*************************/
DIV#selprojet_cad_slid{
  width:100%;
  height:240px;
}
#slid_liste_cad {
  width: 584px;
  position: relative;
  min-height: 235px;
}
#slid_liste_cad .wrapper {
  width: 553px; /* need 553 for club ad , changed 8feb  #slid_liste_cad width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 235px;
  margin: 0 16px;
  position: absolute;
  top: 0;
  clear: both;
  overflow: hidden;
}
#slid_liste_cad li.cloned {
    margin: 0;
}

#slid_liste_cad ul a img {
}

#slid_liste_cad .wrapper ul {
  width: 999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

#slid_liste_cad ul li {
  display:block;
  float:left;
  height: 235px;
  width: 249px;
  padding:0;
  margin:0;
}

#slid_liste_cad ul li a img {
  display:block;
}
DIV.slider_SelPrjCAD{
  min-height:226px;
  width:240px;
  padding:5px 5px 0;
  background-color: #f0f0f0;
  border: 1px solid #c3c3c3;
  margin: 0 3px;
}

#slid_liste_cad .arrow {
  display: block;
  height: 235px;
  width: 18px;
  text-indent: -999px;
  position: absolute;
  top: 0;
  cursor: pointer;
}

#slid_liste_cad .forward {
  background: url(../images/bt_next_dbsup_253.png) no-repeat 0 0;
  background-position: 4px 0;
  right: 0;
}

#slid_liste_cad .back {
  background: url(../images/bt_prev_dbinf_253.png) no-repeat 0 0;
  background-position: 0 0;
  left: 0;
}

#slid_liste_cad .forward:hover {
  background-position: 4px 0;
}

#slid_liste_cad .back:hover {
  background-position: 0 0;
}

#slid_liste_cad .forward_old {
  background: url(../images/bt_next_dbsup_253.png) no-repeat 0 0;
  background-position: 4px 0;
  right: 0;
}

#slid_liste_cad .back_old {
  background: url(../images/bt_prev_dbinf_253.png) no-repeat 0 0;
  background-position: 0 0;
  left: 0;
}

#slid_liste_cad .forward_old:hover {
  background-position: 4px 0;
}

#slid_liste_cad .back_old:hover {
  background-position: 0 0;
}
/*************************/
#bloc_item_design{
	background-color: #CEC8C2;
	margin: 10px 0 0;
	min-height: 180px;
	width: 100%;
}
#bloc_item_design .bloc_item_design_title{
	background-color: #483828;
	float: left;
	min-height: 180px;
}
#bloc_item_design .bloc_item_design_main{
	display: block;
	float: left;
	margin: 10px 0 10px 10px;
	text-align: left;
	width: 250px;
}
#bloc_item_design .bloc_item_design_under{
    float: left;
    margin: 10px 0 10px 6px;
    width: 278px;
}
#bloc_item_design .bloc_item_design_under a{
	font-family: "PT Sans",Arial,sans-serif;
	font-size: 14px;
	text-decoration: none;
}
#bloc_item_design .bloc_item_design_under a:hover{
	color: #ed7612;
	text-decoration: underline;
}
#bloc_item_design .bloc_item_design_under span a{
	color: black;
	font-family: BalticaC-Bold,sans-serif;
	font-size: 18px;
	margin-top: 6px;
	text-decoration: none;
}

#bloc_item_accueil{
	background-color: #FDEEE5;
	margin: 10px 0 0;
	min-height: 180px;
	width: 100%;
}
#bloc_item_accueil .bloc_item_accueil_title{
	background-color: #ffb14c;
	float: left;
	min-height: 180px;
}
#bloc_item_accueil .bloc_item_accueil_main{
	display: block;
	float: left;
	margin: 10px 0 10px 10px;
	text-align: left;
	width: 250px;
}
#bloc_item_accueil .bloc_item_accueil_under{
    float: left;
    margin: 10px 0 10px 6px;
    width: 278px;
}
#bloc_item_accueil .bloc_item_accueil_under a{
	font-family: "PT Sans",Arial,sans-serif;
	font-size: 14px;
	text-decoration: none;
}
#bloc_item_accueil .bloc_item_accueil_under a:hover{
	color: #ed7612;
	text-decoration: underline;
}
#bloc_item_accueil .bloc_item_accueil_under span a{
	color: black;
	font-family: BalticaC-Bold,sans-serif;
	font-size: 18px;
	margin-top: 6px;
	text-decoration: none;
}
/*************************/


#bloc_items_design {
margin:10px 0 0 0;
width: 99%;
min-height: 265px;
background-color:rgb(229, 219, 219);
}


.bloc_item_design_main {
margin:10px 0px 0px 5px;
display:block;
width:250px;
float:left;
text-align:left;
}

.bloc_item_design_main a {
font-family: 'PT Sans', Arial, sans-serif;
font-size:14px;
text-decoration:none;
}

.bloc_item_design_main a:hover {
text-decoration:underline;
color: #ED7612;
}

.bloc_item_design_main  span a{
color:black;
text-decoration:none;
font-fami ly: BalticaC-Bold, sans-serif;
font-size:18px;
margin-top:6px;
}


.bloc_items_design_title{
float:left;
background-color: #754e44; /*rgb(180, 178, 178);*/
min-height: 265px;
}

.bloc_item_design_under {
margin:0px 0 0 6px;
width: 278px;
float:left;
}

.bloc_item_design_under_i {
margin-top:10px;
display:inline-block;
min-height: 75px;
}


.bloc_item_design_under_i_image{
width:110px;
float:left;
}

.bloc_item_design_under_i_title{
width:168px;
float:left;
text-align:left;
}

.bloc_item_design_under_i a{
text-align:center;
font-fami ly: BalticaC-Bold, sans-serif;
font-size:15px;
text-decoration:none;
}

.bloc_item_design_under_i a:hover{
text-decoration:underline;
color: #ED7612;
}

#bloc_items_green {
margin:10px 0 0 0;
width: 99%;
min-height: 265px;
background-color:rgb(177, 206, 161)
}


.bloc_item_green_main {
margin:10px 0px 0px 5px;
display:block;
width:250px;
float:left;
text-align:left;
}

.bloc_item_green_main a {
font-family: 'PT Sans', Arial, sans-serif;
font-size:14px;
text-decoration:none;
}

.bloc_item_green_main a:hover {
text-decoration:underline;
color: #ED7612;
}

.bloc_item_green_main  span a{
color:black;
text-decoration:none;
font-fam ily: BalticaC-Bold, sans-serif;
font-size:18px;
margin-top:6px;
}


.bloc_items_green_title{
float:left;
background-color: rgb(132, 177, 110);
min-height: 265px;
}

.bloc_item_green_under {
margin:0px 0 0 6px;
width: 278px;
float:left;
}

.bloc_item_green_under_i {
margin-top:10px;
display:inline-block;
min-height: 75px;
}


.bloc_item_green_under_i_image{
width:110px;
float:left;
}

.bloc_item_green_under_i_title{
width:168px;
float:left;
text-align:left;
}

.bloc_item_green_under_i a{
text-align:center;
font-fami ly: BalticaC-Bold, sans-serif;
font-size:15px;
text-decoration:none;
}

.bloc_item_green_under_i a:hover{
text-decoration:underline;
color: #ED7612;
}

#bloc_items_center {
margin:10px 10px 0px 10px;
width: 98%;
min-height: 265px;
background-color:rgb(177, 194, 227);
}


#bloc_item_center_main {
margin:10px 10px 0px 10px;
display:block;
width:260px;
float:left;
text-align:left;
}

#bloc_item_center_main a {
font-family: 'PT Sans', Arial, sans-serif;
font-size:14px;
text-decoration:none;
}

#bloc_item_center_main a:hover {
text-decoration:underline;
color: #ED7612;
}

#bloc_item_center_main  span a{
color:black;
text-decoration:none;
font-family: BalticaC-Bold, sans-serif;
font-size:18px;
margin-top:6px;
}


#bloc_items_center_title{
float:left;
}

#bloc_item_center_under {
margin:0px 0 0 6px;
width: 280px;
float:left;
}

#bloc_item_center_under_i {
margin-top:10px;
display:inline-block;
min-height: 75px;
}


#bloc_item_center_under_i_image{
width:110px;
float:left;
}

#bloc_item_center_under_i_title{
width:168px;
float:left;
text-align:left;
}

#bloc_item_center_under_i a{
text-align:center;
font-family: BalticaC-Bold, sans-serif;
font-size:16px;
text-decoration:none;
}

#bloc_item_center_under_i a:hover{
text-decoration:underline;
color: #ED7612;
}

#bloc_items_video {
margin:10px 0 0 0;
width: 99%;
min-height: 265px;
background-color:rgb(39, 40, 38);
color:white;
}


.bloc_item_video_main {
margin:10px 0px 0px 10px;
display:block;
width:250px;
float:left;
text-align:left;
}

.bloc_item_video_main a {
font-family: 'PT Sans', Arial, sans-serif;
font-size:14px;
text-decoration:none;
color: #B7B7B7;
}

.bloc_item_video_main a:hover {
text-decoration:underline;
color: #ED7612;
}

.bloc_item_video_main  span a{
color:white;
text-decoration:none;
font-family: BalticaC-Bold, sans-serif;
font-size:18px;
margin-top:6px;
}


.bloc_items_video_title{
float:left;
background-color: rgb(78, 78, 78);
min-height:265px;
}

.bloc_item_video_under {
margin:0px 0 0 6px;
width: 278px;
float:left;
}

.bloc_item_video_under_i {
margin-top:10px;
display:inline-block;
}


.bloc_item_video_under_i_image{
width:110px;
float:left;
}

.bloc_item_video_under_i_title{
width:168px;
float:left;
text-align:left;
}

.bloc_item_video_under_i a{
color: white;
text-align:center;
font-family: BalticaC-Bold, sans-serif;
font-size:16px;
text-decoration:none;
}

.bloc_item_video_under_i a:hover{
text-decoration:underline;
color: #ED7612;
}



#bloc_items_business {
margin:10px 0 0 0;
width: 99%;
min-height: 265px;
background-color:rgb(39, 40, 38);
color:white;
}

.bloc_item_business_main {
margin:10px 0px 0px 5px;
display:block;
width:250px;
float:left;
text-align:left;
}

.bloc_item_business_main a {
font-family: 'PT Sans', Arial, sans-serif;
font-size:14px;
text-decoration:none;
color: #B7B7B7;
}

.bloc_item_business_main a:hover {
text-decoration:underline;
color: #ED7612;
}

.bloc_item_business_main  span a{
color:white;
text-decoration:none;
font-fami ly: BalticaC-Bold, sans-serif;
font-size:18px;
margin-top:6px;
}


.bloc_items_business_title{
float:left;
background-color: rgb(78, 78, 78);
min-height:265px;
}

.bloc_item_business_under {
margin:0px 0 0 6px;
width: 278px;
float:left;
}

.bloc_item_business_under_i {
margin-top:10px;
display:inline-block;
}


.bloc_item_business_under_i_image{
width:110px;
float:left;
}

.bloc_item_business_under_i_title{
width:168px;
min-height: 78px;
float:left;
text-align:left;
}

.bloc_item_business_under_i a{
color: white;
text-align:center;
font-fam ily: BalticaC-Bold, sans-serif;
font-size:15px;
text-decoration:none;
}

.bloc_item_business_under_i a:hover{
text-decoration:underline;
color: #ED7612;
}

#bloc_items_stroy{
margin:10px 0 0 0;
width: 98%;
min-height: 265px;
background-color:rgb(216, 167, 182);
color:white;
}


.bloc_item_stroy_main {
margin:10px 0px 0px 10px;
display:block;
width:250px;
float:left;
text-align:left;
}

.bloc_item_stroy_main a {
font-family: 'PT Sans', Arial, sans-serif;
font-size:14px;
text-decoration:none;
color: #B7B7B7;
}

.bloc_item_stroy_main a:hover {
text-decoration:underline;
color: #ED7612;
}

.bloc_item_stroy_main  span a{
color:white;
text-decoration:none;
font-family: BalticaC-Bold, sans-serif;
font-size:18px;
margin-top:6px;
}


.bloc_items_stroy_title{
float:left;
background-color: rgb(146, 82, 105);
min-height:265px;
}

.bloc_item_stroy_under {
margin:0px 0 0 6px;
width: 278px;
float:left;
}

.bloc_item_stroy_under_i {
margin-top:10px;
display:inline-block;
}


.bloc_item_stroy_under_i_image{
width:110px;
float:left;
}

.bloc_item_stroy_under_i_title{
width:168px;
float:left;
text-align:left;
}

.bloc_item_stroy_under_i a{
color: white;
text-align:center;
font-family: BalticaC-Bold, sans-serif;
font-size:16px;
text-decoration:none;
}

.bloc_item_stroy_under_i a:hover{
text-decoration:underline;
color: #ED7612;
}
.bloc_offer_noright_business{
	width:160px;
	height:280px;
	margin:12px 0 0 12px;
	padding:20px 10px 15px;
	background-color:#FFFFFF;
	float:left;
}

#jcarousel_slid_diapo{
}
#jcarousel_slid_diapo .jcarousel-wrapper{
	margin: 20px auto;
	position: relative;
}
#jcarousel_slid_diapo .jcarousel_slid{
	position: relative;
	overflow: hidden;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 2px #fff;
	-moz-box-shadow: 0 0 2px #fff;
	box-shadow: 0 0 2px #fff;
}
#jcarousel_slid_diapo .jcarousel_slid ul{
	/*width: 20000em;
	position: relative;*/
	list-style: none;
	margin: 0;
	padding: 0;
}
#jcarousel_slid_diapo .jcarousel_slid li{
	width: 80px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 5px;
	box-sizing: border-box;
}
#jcarousel_slid_diapo .jcarousel_slid img {
    display: block;
    max-width: 100%;
    height: auto !important;
}
#jcarousel_slid_diapo .slid_diapo_li img {
	border: 2px solid #fff;
    opacity: 0.5;
}
#jcarousel_slid_diapo .slid_diapo_li img:hover {
	border: 2px solid #1D0D08;
	opacity: 1;
}
#jcarousel_slid_diapo .slid_diapo_li_first img {
	border: 2px solid #fff;
}
#jcarousel_slid_diapo .slid_diapo_li_first img:hover {
	border: 2px solid #1D0D08;
}
#jcarousel_slid_diapo .slid_diapo_li_select img {
	border: 2px solid #1D0D08;
}
#jcarousel_slid_bottom{
}
#jcarousel_slid_bottom .pageno{
	color: #515151;
	font-size: 26px;
}
#jcarousel_slid_bottom .pageslash,#jcarousel_slid_bottom .pagemax{
	font-size: 26px;
}
#business_bloc_right .title_business{
	cursor: pointer;
	text-align: left;
	width: 290px;
	font-family: arial;
	font-size: 12px;
	background-color: #8a8a8a;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: white;
}
#business_bloc_right .title_business a{
font-weight: bold;
}
#business_bloc_right .link_business{
	color: white;
	text-decoration: none;
}
#business_bloc_right .business_data{
padding-top: 6px;
border: 1px solid #B9B9B9;
background-color: white;
}
#business_bloc_right .show_datas{
cursor: pointer;
text-align: center;
width: 98px;
float: left;
background-color: #dedede;
font-family: arial;
font-size: 12px;
color: #020202;
padding: 8px 0;
}
#business_bloc_right .show_datas:hover{
font-weight: bold;
}
#business_bloc_right .show_news{}
#business_bloc_right .show_cert_news{}
#business_bloc_right .show_articles{}
#business_bloc_right .ong_valid{
background-color: white ;
font-weight: bold;
}
#business_bloc_right #cert_news{
min-height: 211px;
padding: 10px;
width: 276px;
}
#business_bloc_right #news{
min-height: 211px;
padding: 10px;
width: 276px;
}
#business_bloc_right .scroll-img{
width: 278px;
}
.scroll-txt {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
clear: left;
padding-bottom: 10px;
margin: 0 0 10px 0;
}
.scroll-txt a{
color: #7a0441;
line-height: 1.5em;
padding: 2px 0;
text-decoration: none;
}
/***************************/
/* ARCHIVES PAGES */
#menu_archive{width:100%;}
#menu_archive .menu_archive{width:100%;}
#listing_archive{width:100%;padding-top:6px;}
#listing_archive .return_menu{float:right;}
#listing_archive .bloc_date_ssrub{clear:both;}
#listing_archive h1{color: #000000; font-size: 28px; font-weight: bold;} /* Title */
#listing_archive h2{color: #000000; font-size: 18px; font-weight: bold; border-top: 1px solid #999; margin:20px 0 0 0; padding: 6px 0 0 0;} /* Rubrique *Title */
#listing_archive h3{color: #000000; font-size: 15px; font-weight: bold; padding:0; margin:0; width:230px; float:left;} /* Sous Rubrique *Title */
#listing_archive div.first{margin:11px 0; padding: 6px 0;} /* Sous Rubrique *Title */
#listing_archive div.nofirst{border-top: 1px solid #999; margin:11px 0; padding: 6px 0;} /* Sous Rubrique *Title */
#listing_archive .year_archive{width:100%; color: #000000; font-size: 13px; font-weight: bold; padding: 6px 0 6px 0;}
#listing_archive .month_archive{color: #000000; font-size: 13px; float:left; width:25%; padding: 0 0 6px 0;}
/***************************/
.mhpbanner {
    width: 100%;
    border: solid 1px #bababa;
    text-align: left;
    background-color: white;
}
.mhpbanner .title {
    text-align: left;
    font-size: 14px;
    color: white;
    background-color: #bababa;
    padding: 8px 10px;
}
.mhpbanner .slogan {
	padding: 8px 10px;
	border-bottom: solid 1px rgba(0,0,0,0.3);
	font-weight: bold;
}
.mhpbanner .line {
	margin-top: 13px;
	font-size: 16px;
	font-weight: bold;
}
.mhpbanner .line > div {
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	width: 70px;
}
.mhpbanner .line > .month {
	width: 150px;
	padding-left: 15px;
}
.mhpbanner .line > .number {
	background-color: rgba(0,0,0,0.2);
	padding: 10px;
	text-align: right;
}
.mhpbanner .line > .number.color {
	background-color: rgb(122,4,65);
	color: white;
}
.mhpbanner .line > .number > .delta {
	float: left;
}
.mhpbanner .more {
	text-align: center;
	margin: 25px 0 10px 0;
}
.mhpbanner .more > a {
	text-transform: uppercase;
	display: inline-block;
	padding: 6px 20px;
	background-color: rgb(122,4,65);
	color: white;
	font-size: 10px;
	text-decoration: none;
	box-shadow: 0 0 1px 1px rgba(0,0,0,0.4), inset 0 15px 20px 0 rgba(255,255,255,0.5);
	border-radius: 2px;
}
/***************************/