.ms_td_left{
text-align: left;
vertical-align: top;
}
.ms_td_logo{
width: 45px;
}
.ms_td_logo_void{
width: 1px;
}

.bat_textarticle_2
{
vertical-align: top;
}

.desabo_header
{
font-size: 14px;
font-weight: bold;
padding-left: 10px;
}

.desabo_text
{
font-size: 12px;
padding-left: 10px;
}

.desabo_image
{
margin-left: 10px;
margin-top: 10px;
margin-bottom: 40px;
}

.red
{
color: red;
font-size: 10px;
}

.div_prev {
	cursor: pointer;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	margin: 0;
}

.div_next {
	cursor: pointer;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	margin: 0;
}

.img_prev{
	-webkit-background-clip: border-box;
	-webkit-background-origin: padding-box;
	-webkit-background-size: auto;
	background: url(https://www.radidomapro.ru/images/_structure/prev_left.png) no-repeat scroll left center  #ffffff;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	margin: 0;
	padding: 60px 18px;
}

.img_next{
	-webkit-background-clip: border-box;
	-webkit-background-origin: padding-box;
	-webkit-background-size: auto;
	background: url(https://www.radidomapro.ru/images/_structure/next_right.png) no-repeat scroll right center  #ffffff;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	margin: 0;
	padding: 60px 18px;
}

.bloc_produit_ligne{
text-align: left;
}
.dossier_acc_mini{
text-align: left;
}
.bread_2015
{
text-align: left;
font: normal 400 12px/normal Arial;
color: #626363;
display: block;
margin-bottom: 10px;
float: left;
}
.bread_2015_a
{
color: #626363;
text-decoration: none;
}
.bread_2015_a:hover
{
color: #626363;
text-decoration: underline;
}
.libelle_bloc{
text-align: left;
}
/* liens sociaux */
.bat_lien_outils_milieu{
	margin:0px;
	padding:15px 0 0 0;
}
.bat_lien_outils_milieu a{
  text-decoration:none;
  font-size: 11px;
  font-family: Arial, verdana, Helvetica, sans-serif;
  font-weight: normal;
 color:#626363;
}
.bat_lien_outils_milieu a:hover{
  text-decoration:underline;
  font-size: 11px;
  font-family: Arial, verdana, Helvetica, sans-serif;
  font-weight: normal;
 color:#626363;
}
.txt_lien_gris{
 font-family: Arial, verdana, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color:#626363;
}
/*.fond_lien_sociaux_int{
 background-image:url(http://www.maisonapart.com/images/_structure/lien_sociaux_int_tranche.gif);
 background-repeat:repeat-x;
 height:15px;
 margin-top:5px;
}
.fond_lien_sociaux{
 background-image:url(http://www.maisonapart.com/images/_structure/liens_sociaux_tranche.gif);
 background-repeat:repeat-x;
 height:24px;
}*/
/* BLOC A LIRE AUSSI */
#a_lire_aussi a {
  text-decoration:none;;
}
#a_lire_aussi a:hover {
  text-decoration:underline;
}

.popup_main_content
{
height: 40px;
padding-left:8px;
}
#a_lire_aussi {
	position:relative;
	float:left;
	width:200px;
	height:auto;
	/*border:1px solid #e1dfdd;*/
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	overflow:hidden;


	padding-top: 5px;
	background-color: #e8e8e8;
	border-right: 1px solid #cecece;
	border-left: 1px solid #cecece;

	margin:5px 10px 10px 0px;
	text-align:left;
	/*display:none;*/
}
#a_lire_aussi DIV.titre {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family: Arial,Times,serif;
	width: 195px;
	color:#000;
	padding:0px 0px 0px 3px;
	font-size: 14px;
	font-weight: bold;
}

#a_lire_aussi DIV.content {
	background-color: #e8e8e8;
	width: 195px;
	color:#FFFFFF;
	padding:5px 0px 0px 5px;
	font-size: 10px;
	font-weight: normal;
}
#a_lire_aussi DIV.content UL {
	padding:0px;
	margin:0px;
}
#a_lire_aussi DIV.content LI {
	text-align:left;
	list-style-image: none;
	list-style-type: none;
	margin:0px 0px 2px 0px;
	padding:0 0 0 0px;
}

#a_lire_aussi DIV.content LI A {
	/*color:#aaa7a0;*/
	/*color:#626363;*/
	color: #303030;
	font-weight:normal;
	line-height:12px;
	font-size: 12px;
	padding:0;/**/
}
#a_lire_aussi DIV.content LI A.theme {
	/*color:#626363;*/
	color:#000;
}
#a_lire_aussi DIV.content LI.bas, #a_lire_aussi DIV.content LI.bas A {
	padding-left:0px;
	/*color:#626363;*/
	color:#000;
	margin-top: 10px;
}
#a_lire_aussi DIV.content A.theme {
  color:#000;
  font-size: 12px;
  display: block;
  margin-bottom: 4px;
}
#a_lire_aussi DIV.ligne_titre_theme {
padding:3px 3px 0 0;
}

/* new block in the bottom of content */

#bottom_themes
{
	border: 1px solid #cecece;
	padding-top: 10px;
	background-color: #e8e8e8;
	margin:0px 0px 0px 0px;
	text-align:left;
}

#bottom_themes DIV.titre {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family: Arial,Times,serif;
	width: 195px;
	color:#000;
	padding:0px 0px 0px 3px;
	font-size: 14px;
	font-weight: bold;
}

#bottom_themes DIV.content {
	background-color: #e8e8e8;
	padding:5px 0px 10px 5px;
	font-weight: normal;
	font-size: 12px;
}

/* editors choice */

	#editors_choice
	{
		max-width: 583px;
		border: 1px solid #cecece;
		padding-top: 5px;
		background-color: #e8e8e8;
		margin:10px 0px 0px 0px;
		text-align:left;
	}

	#editors_choice DIV.titre {
		/*font-family:"Times New Roman", Times, serif;*/
		font-family: Arial,Times,serif;

		color:#000;
		padding:0px 0px 00px 3px;
		font-size: 14px;
		font-weight: bold;
	}

	#editors_choice DIV.main_titre {
		/*font-family:"Times New Roman", Times, serif;*/
		font-family: Arial,Times,serif;

		color:#000;
		padding:0px 0px 10px 3px;
		font-size: 14px;
		font-weight: bold;
	}

	#editors_choice DIV.content {
		background-color: #e8e8e8;
		padding:5px 0px 10px 5px;
		font-weight: normal;
		font-size: 12px;
		min-height: 65px;
	}

#a_lire_aussi_bottom {

	height:auto;
	/*border:1px solid #e1dfdd;*/
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	overflow:hidden;
	padding-bottom: 10px;

	padding-top: 5px;
	background-color: #e8e8e8;
	border-right: 1px solid #cecece;
	border-left: 1px solid #cecece;

	margin:10px 0px 10px 0px;
	text-align:left;
	/*display:none;*/
}
#a_lire_aussi_bottom DIV.titre {
	/*font-family:"Times New Roman", Times, serif;*/
	font-family: Arial,Times,serif;
	width: 195px;
	color:#000;
	padding:0px 0px 0px 3px;
	font-size: 14px;
	font-weight: bold;
}

#a_lire_aussi_bottom DIV.content {
	background-color: #e8e8e8;

	color:#FFFFFF;
	padding:5px 0px 10px 5px;
	font-size: 10px;
	font-weight: normal;
}
#a_lire_aussi_bottom DIV.content UL {
	padding:0px;
	margin:0px;
}
#a_lire_aussi_bottom DIV.content LI {
	text-align:left;
	list-style-image: none;
	list-style-type: none;
	margin:0px 0px 2px 0px;
	padding:0 0 0 0px;
}

#a_lire_aussi_bottom DIV.content  A {
	/*color:#aaa7a0;*/
	/*color:#626363;*/
	color: #303030;
	font-weight:normal;
	line-height:12px;
	font-size: 12px;
	padding:0;/**/
}
#a_lire_aussi_bottom DIV.content  A.theme {
	/*color:#626363;*/
	color:#000;
}
#a_lire_aussi_bottom DIV.content .bas, #a_lire_aussi_bottom DIV.content .bas A {
	padding-left:0px;
	/*color:#626363;*/
	color:#000;
	margin-top: 10px;
}
#a_lire_aussi_bottom DIV.content A.theme {
  color:#000;
  font-size: 12px;
  display: block;
  margin-bottom: 4px;
}
#a_lire_aussi_bottom DIV.ligne_titre_theme {
padding:3px 3px 0 0;
}

/* FIN BLOC A LIRE AUSSI */
.bloc_prod_univers_ul{
  padding:5px 0px 5px 5px;
  margin:0;
  list-style-type:none;
}
.bloc_prod_univers {
  font-family: Arial,Helvetica,sans-serif;
  color: #626363;
  font-weight: normal;
  font-size: 11px;
}
.bloc_prod_univers a{
  text-decoration: none;
}
.bloc_prod_univers a:hover{
  text-decoration: underline;
}
.bloc_prod_univers:first-letter {
  color: #711a44;
}

.bus_td
{
padding-left: 6px;
padding-right: 6px;
}

#pagination{
	text-align:center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	min-height:23px;
}
#pagination a.link_deplace_ext{
	font-size: 18px;
	font-weight: bold;
	color: #4d4a4a;
	text-decoration: none;
	padding:2px;
}
#pagination a.link_deplace_ext:hover{
	background-color: #787878;
	color: #fff;
}
#pagination a.link_deplace{
	font-size: 15px;
	font-weight: bold;
	color: #4d4a4a;
	text-decoration: none;
	padding:2px;
}
#pagination a.link_deplace:hover{
	background-color: #787878;
	color: #fff;
}
#pagination a.link{
	font-size: 14px;
	font-weight: normal;
	color: #4d4a4a;
	text-decoration: none;
	padding:2px;
}
#pagination a.link:hover{
	background-color: #787878;
	color: #fff;
}
#pagination .link_sel{
	font-size: 14px;
	background-color: #787878;
	color: #fff;
	padding:2px;
}
.map_link2{
  font-size: 12px;
  font-weight: normal;
  color: #4d4a4a;
  text-decoration: underline;
}
.map_link3{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #4d4a4a;
  text-decoration: none;
}

.map_fond_tetiere {
	background-color: #260D02;
}
.map_tetiere_edito{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.map_tetiere_edito2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
.map_tetiere_edito_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.map_tetiere_edito_black2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
.input_newsletter{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#25120B;
	border:1px solid #6B5B51;
	background-color: #FFFFFF;
	height:14px;
	width:80px;
}
.rech_tetiere_text{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#25120B;
}
.map_fond_pub {
	background-color: #FFFFFF;
}
.map_pdp_pub {
	padding: 8px;
}
.map_fond_blanc {
	background-color: #FFFFFF;
}
.map_fond_gris {
	background-color: #EAEAEA;
}
.map_fond_tetiere2 {
	/*background-color: #473a33;*/
	color: #FFFFFF;
}
.map_fond_tetiere3 {
	/*background-color: #62534f;*/
	font-family: Arial, Helvetica, sans-serif;
	/*border-bottom:2px dotted #ed7612;*/
	font-size: 12px;
	height:30px;
	color: #25120B;
}
.map_fond_tetiere4 {
	background-color: #ed7612;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #25120B;
}

.map_bordure_site {
	background-color: #ffffff;
	/*switched on for breadcrumbs in the articles. But may be it's too much for main header on index. */
	padding-top:5px;
	/*border: 1px solid #000000;*/
}
.map_titre_bref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #260d02;
	text-align:center;
}
.map_titre_cote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #260d02;
	text-align:center;
}
.map_table_cote{
	background-color: #99918C;
}
.map_titre_artpluslu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #260d02;
	font-weight:bold;
	text-align:center;
}
.map_titre_bref2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #99918C;
	text-align:center;
}
.map_bord_article{
	border: 1px solid #a79282;
}
.map_fond_bas {
	 min-height:200px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EAEAEA;
	margin: 5px;
	-webkit-text-size-adjust: 100%;
}
div {
	font-family: Arial, Helvetica, sans-serif;
}
a.lien_survol {
  color:#4D4A4A;
  text-decoration:none;
}
a.lien_survol:hover {
  text-decoration:underline;
}

a {
	color:#4D4A4A;
}
.largeur_defaut_col_gauche{
	width:100%;
}
.largeur_padding_defaut_col_gauche{
	width:100%;
	padding:0 10px 0 12px;
}
.map_txt12i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}.map_txt14gi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.map_txt14g {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

.a_nearest_events
{
    background: url("/images/agenda/a_events_header2.jpg");
    height: 31px;
    width: 100%;
}

.a_event_desc
{
	width: 583px;
    height: 33px;
    background: url("/images/agenda/a_events_desc.jpg");
}

.a_event_info
{
	width: 583px;
    height: 33px;
    background: url("/images/agenda/a_events_info.jpg");
}

.a_event_more_events
{
	width: 583px;
    height: 33px;
    background: url("/images/agenda/a_events_more_events.jpg");
}


.map_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
.map_txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.map_txt12g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.map_chapeau1l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
.map_chapeau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;

}
.map_rdv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}
.map_rdv:hover{
  text-decoration:underline;
}
.map_cadre_bref {
	border: 1px solid #948D89;
	width: 200px;
	background-color:#F4EFF0;
	margin-left: 5px;
	margin-right: 5px;
}
.map_cadre_bref250{
	border: 1px solid #948D89;
	width: 300px;
	background-color:#F4EFF0;

}
.map_txt12_pad5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #a79282;
	font-weight: normal;
}
.map_surtitre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#a79282;
	font-style: normal;
}
.map_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#4D4A4A;
	text-decoration:underline;
}
a.map_lien:hover {
	color: #F0903A;
}
#premiere_page_article{
	/*display:none;*/
}
.map_lien_rdv a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#4D4A4A;
	text-decoration:none;
}
.map_lien_rdv a:hover{
	text-decoration:underline;
}
.map_lien_nou {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#4D4A4A;
	text-decoration:none;
}

.map_lien_plan_u {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#8f736a;
	text-decoration:underline;
}
.map_lien_plan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#8f736a;
	text-decoration:none;
	padding:5px 0 0 12px;
}

.map_lien_plan_business {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:white;
	text-decoration:none;
	padding:3px 5px 2px 5px;
	background-color: grey;
}

.map_lien_plan_business_company {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:white;
	text-decoration:none;
	padding:3px 5px 2px 5px;
	background-color: #7A3333;
}

.map_lien_plan_business_goods {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:white;
	text-decoration:none;
	padding:3px 5px 2px 5px;
	background-color: #316482;
}

.map_lien_plan_business_region {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:white;
	text-decoration:none;
	padding:3px 5px 2px 5px;
	background-color: #337A6A;
}

.b_number_of_words
{
	color: grey;
	font-size: 14px;
	padding-top: 10px;
}

.b_bread
{
margin: 15px 0px 0px 10px;
line-height: 24px;
}

h1 {
	line-height: normal;
}
.map_titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
.map_titre2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}
.map_chapeau2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color:#000000;
	text-decoration:none;

}
.map_txt9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
}
.map_txt9g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: normal;
}
.map_txt16g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.map_txt12g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.map_fond_tetiere_deco {

	background-color: #B79A9D;
	height: 116px;
}
/*.map_fond_bas_deco {
	background-image: url(http://www.maisonapart.com/images/fond-gabarit-deco.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}*/
.menu_ligne_text
{
}

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

.menu_haut{
  list-style:none;
  margin:0;
  padding:0;
  position: relative;
}
.menu_liste{
  list-style:none;
  position:absolute;
  display:none;
  top:-1px;
  left:12.7em;
}
.menu_liste_show{
  display:block;
  width:100%;
  text-decoration: none;
  text-indent: 1em;
  width: 12.7em;
  padding: 5px 0;
}
/*.onglet_bas{
	background-image: url(http://www.maisonapart.com/images/onglet-bas.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height:27px;
	padding:0px;
	text-align:center;
}
.onglet_haut{
	background-image: url(http://www.maisonapart.com/images/onglet-haut.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height:27px;
	padding:0px;
	text-align:center;
}
.onglet_gauche{
	background-image: url(http://www.maisonapart.com/images/onglet-cote-gauche.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height:27px;
	width:17px;
	padding:0px;
}
.onglet_droit{
	background-image: url(http://www.maisonapart.com/images/onglet-cote-droit.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height:27px;
	width:15px;
	padding:0px;
}*/

.smenu_lien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #542811;
	text-decoration: none;
}
.smenu_lien2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:rgb(38, 13, 2);
  /* #4d4a4a;*/
	/*color: #542811;*/
	text-decoration: none;

}
.smenu_lien2:hover{
	/*font-weight: bold;*/
	/*font-size: 10px;*/
  /*color:rgb(100,100,100);*/
  background-color:rgb(250,250,250);
}

.smenu_lien2:hover span{
	/*font-weight: bold;*/
	/*font-size: 10px;*/
  /*color:rgb(100,100,100);*/
  background-color:rgb(250,250,250);
}

.map_fond_tetiere_travaux {
	background-color: #98B6BE;
	height: 116px;
}
/*.map_fond_bas_travaux {
	background-image: url(http://www.maisonapart.com/images/fond-gabarit-travaux.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.map_fond_tetiere_immo {
	background-color: #BCC59B;
	height: 116px;
}
.map_fond_bas_immo {
	background-image: url(http://www.maisonapart.com/images/fond-gabarit-immo.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}*/
.map_L1_deco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #f3eef5;
	height:23px;
	color:#4D4A4A;

}
.map_L2_deco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	height:23px;
	color:#4D4A4A;

}
.map_L1_trvx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #b9d7cf;
	height:23px;
	color:#4D4A4A;

}
.map_L2_trvx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	height:23px;
	color:#4D4A4A;

}
.map_L1_immo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #cedbac;
	height:23px;
	color:#4D4A4A;

}
.map_L2_immo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	height:23px;
	color:#4D4A4A;

}
.map_L1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #eae5e1;
	height:23px;
	color:#4D4A4A;

}
.map_L2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	height:23px;
	color:#4D4A4A;
}
#form_recherche_tet div{
	font-size: 12px;
}

.map_titreune {

	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 28px;
	---------*/
	font-size: 18px;
	font-weight: bold;
	/* ----- */
	font-style: normal;
	color:#000000;
	text-decoration:none;
}
.map_titrearticle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
h1.map_titrearticle {
  padding-bottom:8px;
  margin-bottom:0;
}
h2.map_chapeauarticle {
  padding:0 8px 0 0;
  margin-top:0;
}
.map_chapeauarticle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#454545;
	text-decoration:none;
}
h2.map_chapeauarticle div {
	font-size: 14px;
	padding-top:0;
	margin-top:0;
}
#donnees_article div.map_surtitre {
	font-size: 11px;
}

.tmp_chapeau_bigger
{
	font-size: 18px;
}

#donnees_article #linkedine_article_mini {
	float:left;
	margin-right:6px;
}
#donnees_article .pagination_article{
	display:none;
}
#donnees_article td.map_diapo_lien_td{
	padding:5px;
}
#donnees_article td.map_diapo_lien_td:hover{
	text-decoration:none;
	background-color: #F0903A;
}
#donnees_article a.map_diapo_lien{
	color:#666666;
}
#donnees_article a.map_diapo_lien:hover{
	color:#fff;
}
a.map_pagination_article{
	color:#666666;
}
a.map_pagination_article:hover, a.map_pagination_article_selec {
	color:#F0903A;
}
#bloc_text_article{
	text-align:justify;
	font-size: 16px;
	padding:0 8px 5px 0;
	font-family: Arial, Helvetica, sans-serif;
}
#bloc_text_article div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#bloc_text_article .titre_sspage_TRVX11{
	padding:0 0 10px 0;
	font-style: italic;
	color:#77ae53;
}
#bloc_text_article .titre_sspage_ARCHI7{
	padding:0 0 10px 0;
	font-weight: bold;
	/*font-style: italic;
	color:#72614d;*/
}
#bloc_text_article .titre_sspage_BUSINESS{
	padding:0 0 10px 0;
	font-style: italic;
	color:#4b4b4b;
}
#bloc_text_article .titre_sspage{
	padding:0 0 10px 0;
	font-style: italic;
	color:#ea934c;
}
.map_textarticle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}

.map_lettrine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.map_agenda_pagination{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.map_agenda_pagination:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.map_agenda_pagination_sel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.map_agenda_pagination_sel:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.map_titrebas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.map_legende {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	/*color:#a79282;*/
	text-align:justify;
	text-decoration: none;
}
.map_legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
	font-style: normal;
	text-decoration:none;
}
DIV.map_legend {
	text-align:right;
}
.map_tblimage{
	position:relative;
	display:block;
}
.map_tblimage IMG{
	border:0px;
	position:relative;
}

.map_tblimage DIV.zoom_box {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
	font-style: normal;
	text-decoration:none;
	background-color:#FFFFFF;
	border:1px solid #000;
	position:absolute;
	top:0px;
	right:0px;
	padding:2px;
	display:none;
}


.map_tblimage div.zoom_box:hover, .map_tblimage div.zoom_box:hover a {
  text-decoration: none;
  color: #ffffff;
  background-color: #666666;
}

.map_tblimage:hover div.zoom_box {
  display: block;
  top: 4px;
  right: 4px;
}



.map_cadre_sommaire {
	border: 1px solid #533513;
	width: 200px;
	padding:5px;
	margin: 5px;
}
.map_txtsommaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #532a14;
	text-decoration: none;
}
.map_txtsommaireb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #532a14;
	text-decoration: none;
}
.map_basarticle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#899191;
	text-decoration: none;
}
p.map_basarticle {
	margin: 0;
	text-align:right;
	margin-top: 10px;
}
.map_table {
	border: 1px solid #4e2405;
	background-color: #eae5e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.map_table_cadre {
	background-color: #F4EFF0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #99918C;
	border-right-color: #99918C;
}
.map_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#542811;
	border: 1px solid #542811;
	background-color: #FFFFFF;
}
.map_error {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.map_txt12gm {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #542811;
	text-decoration: none;
}
.map_simple_lien {
	color:#D87F60;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D87F60;
}
.map_basarticle_i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#a79282;
	text-decoration: none;
	font-style: italic;
}
.map_basarticle_source {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000;
	text-decoration: none;
	font-style: italic;
}
.map_titresommaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #532a14;
}
.map_liresuite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}
a.map_liresuite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration:underline;
}
.map_titrelstarticle {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#a79282;
	text-decoration:none;
}
.map_diapo_selec {
	backg round-color: #F0903A;
	/*border: 1px solid #532a14;*/
	padding: 4px;
	font-size: 10px;
	font-weight: bold;
	col or:#fff;
	text-decoration:none;
}
.map_diapo_lien{
	font-size: 10px;
	font-weight: normal;
	color:#8f736a;
	text-decoration:none;
}
.map_grostitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color:#260D02;
	text-decoration:none;
}
.map_rdvdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
}
.map_rdvdate a {
	text-decoration:none;
}
.map_rdvdate a:hover {
	text-decoration:underline;
}
.map_rdvville {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.map_rdvville a {
	text-decoration:none;
}
.map_rdvville a:hover {
	text-decoration:underline;
}
.map_chapeau_categorie {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;

}
.map_titre_categorie {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;

}
.map_titreagenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color:#2C1A0F;
	text-decoration:none;
}
.map_btagenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color:#2C1A0F;
	text-decoration:none;
	border:1px solid #000000;
	background-color: #FFFFFF;
}
.map_nomagenda {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#2C1A0F;
	text-decoration:none;
}
.map_lienagenda {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color:#2C1A0F;
	text-decoration:underline;
}
.map_dateagenda {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#2C1A0F;
	text-decoration:none;
}
.map_cadreagenda {
	background-color:#EDEDED;
	border:1px solid #EDEDED;
}
.map_txtagenda {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color:#6B5B51;
	text-decoration:none;
}
.map_txt10agenda {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#6B5B51;
	text-decoration:none;
}
.map_inputagenda {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color:#6B5B51;
	text-decoration:none;
	border:1px solid #6B5B51;
}
.map_lexique {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	color:#2C1A0F;
	text-decoration:none;
}
.map_lexique_gros {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-style: normal;
	font-weight: normal;
	color:#2C1A0F;
	text-decoration:none;
}
.map_lexique_txt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color:#2C1A0F;
	text-decoration:none;
}
.map_lexique_lien {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration:underline;
}
.map_slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: lighter;
	color: #c5bdbd;
	text-decoration: none;
}
.map_dossierchapeau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	font-style: italic;
}
.map_newstitre {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}
.map_archive_titre {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}
.map_archive_table{
	width:553px;
}
.map_archive_table_titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.map_newstxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#4D4A49;
	text-decoration:none;
}

.map_newstxt_intro{
  width:435px;
  text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#4D4A49;
	text-decoration:none;
}

.map_newscadre {
	border:1px solid #E3E0DE;
	/*background-color: #ededed;*/
}


.a_search_bloc
{
	border:1px solid white;
	background-color: #EDEDED;
}

.a_left_padding
{
	width: 15px;
}
#a_search_bloc_frame
{
	margin-top: 5px;
	padding: 4px;
	background-color: #EDEDED;
}
#a_search_bloc_frame .a_search_left_pos{
	float:left;
	padding-left:17px;
}
#a_search_bloc_frame .a_search_right_pos{
	float:right;
	padding-left:5px;
	padding-right:17px;
}
#a_search_bloc_frame .a_search_trait_separ{
	clear:both;
	height: 1px;
	border-bottom: 1px solid white;
	margin:0 15px 8px;
	padding-top:8px;
}

.a_search_header
{
	padding: 12px 0px 8px 0px;
	text-align:center;
}

.a_styled-select select {
   background: transparent;
   width: 208px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 28px;
   border: 0px;
}

.a_styled-select {
   width: 184px;
   height: 28px;
   overflow: hidden;
   border: 0px;
   /*background: url("/images/agenda/a_search_arrow.jpg") no-repeat right white;*/
   background: white;
   float: left;
}

.a_styled-select-broken {
   /*width: 184px;*/
   height: 28px;
   overflow: hidden;
   border: 0px;
   /*background: url("/images/agenda/a_search_arrow.jpg") no-repeat right white;*/
   background: white;
   float: left;
}


.a_styled-select_wide select {
   background: transparent;
   width: 427px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 28px;
   border: 0px;
}

.a_styled-select_wide {
   width: 403px;
   height: 28px;
   overflow: hidden;
   border: 0px;
   /*background: url("/images/agenda/a_search_arrow.jpg") no-repeat right white;*/
   background: white;
   float: left;

}

.a_height_delimeters
{
	height: 40px;
}

.a_styled-input_wide
{
   background: white;
   width: 419px;
   padding: 0px;
   padding-left: 8px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 28px;
   border: 0px;
}

.select_month_width
{
	width: 206px;
}
.select_city_width
{
	width: 427px;
}

.select_for_broken
{
	height: 28px;
    border: 0px;
	font-size: 16px;
    padding-left: 5px;
}

.a_select_td
{
	width: 215px;
}

.a_select_arrow
{
	float: left;
	width: 24px;
	height: 34px;
	background: url("/images/agenda/a_search_arrow.jpg") no-repeat right white;
}

.a_select_arrow_broken
{
	display: none;
	float: left;
	width: 24px;
	height: 34px;
	background: url("/images/agenda/a_search_arrow.jpg") no-repeat right white;
}

.map_tetiere_input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#7f7f7f;
	text-decoration:none;
	border:1px solid #7f7f7f;
	background-color: #FFFFFF;
	/*height:16px;*/
	width:210px;
}

.search_black_header
{
color: black;
}

.block_search
{
background-image: url("https://radidomapro.ru/images/_structure/search_background.png");
/*background-color: #bfbfbf;*/
background-repeat: no-repeat;
}

.search_header
{
font-size: 18px;
font-weight: bold;
}

.map_tetiere_select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#25120B;
	text-decoration:none;
	border:1px solid #6B5B51;
	background-color: #FFFFFF;
	height:20px;
	width:150px;
}
.map_newsinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color:#6B5B51;
	text-decoration:none;
	border:1px solid #6B5B51;
	background-color: #FFFFFF;
}
.map_baspage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a79282;
	text-align:left;
}
.map_piedpage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.map_fond_pdp{
	width:100%;
	height:75px;
	padding-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #260D02;
	text-align:center;
	background-color:#E8E7E6;
}
TABLE.map_tblimage{
	/*margin: 0 3px 0 0;*/
}
.map_lienbeige {

	color:#a79282;
}
.map_lienbeige2 {
	text-decoration:none;
	color:#a79282;
}
.map_lienmarron_pdp_10 {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#260D02;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.map_lienmarron_pdp_10 a{
	text-decoration:none;
}
.map_lienmarron_pdp_10 a:hover{
	text-decoration:underline;
}
.map_lienmarron_pdp_12 {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#260D02;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.map_lienmarron_pdp_12 a {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4D4A4A;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
}
.map_lienmarron_pdp_12 a:hover {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4D4A4A;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration:underline;
}
.map_lienmarron_pdp_9b {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#260D02;
	font-size: 9px;
	font-weight:bold;
}
.map_rech_titre {
	color:#2C1A0F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:underline;
}

.map_rech_reponse{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#efece8;
	padding:2px;
}
.map_rech_cat {
	color:#9d9187;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.map_rech_liencat {
	color:#9d9187;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
.map_rech_dtpub {
	color:#9d9187;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
.map_rech_descr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#38251b;
	text-decoration:none;
}
.map_rech_hr{
	border: 1px solid #efece8;
	/*background-color:#ffffff;*/
	margin-bottom:10px;
}

.map_rech_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#6B5B51;
	text-decoration:none;
	border:1px solid #6B5B51;
	background-color: #FFFFFF;
}
.map_rech_affiner{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #9d9187;
	width:200px;
	text-align:center;

	padding:5px;
	margin-top:37px;
}
.map_rech_sort_by{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right;
}
.map_nb_replies{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
/*.map_rech_onglet{
	background-image: url(http://www.maisonapart.com/images/recherche-onglet.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	height:27px;
	padding-left:25px;
	padding-top:10px;
	margin-top:25px;
}*/
.map_rech_page{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#6B5B51;
	text-decoration:none;
}
.map_rech_filtre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#6B5B51;
	text-decoration:none;
}
.map_rech_liste{
	padding-left: 24px;
	list-style-type: none;
}
.map_rech{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	background-color:#A75D80;
}
/*
Style produitheque
*/
.mapp_titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #542811;
	text-decoration:none;
}
.mapp_titre2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #2c1a0f;
	text-decoration:none;
}
.mapp_titre2_accueil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	text-decoration:none;
}
.mapp_entete_accueil{
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888887;
	text-decoration:none;
}
.mapp_entete{
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888887;
	text-decoration:none;
}
.mapp_titre3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
.mapp_titre3v{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}

.mapp_titre4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #494848;
	font-weight:bold;
	text-decoration:none;
}
.mapp_indus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #888887;
	text-decoration:none;
}
.mapp_indus2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	text-decoration:none;
}
.mapp_motcle{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #535353;
	text-decoration:none;
	padding-bottom:8px;
}
.mapp_motcle a{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #535353;
	text-decoration:underline;
}
.mapp_motclehover{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #535353;
	text-decoration:none;
	padding-bottom:8px;
}
.mapp_motclehover a{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #535353;
	text-decoration:none;
}
.mapp_motclehover a:hover {
	text-decoration:underline;
}
.mapp_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration:none;
}
.mapp_textv {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.mapp_fch_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.mapp_fch_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4A4A;
	text-decoration: none;
	font-weight:normal;
}

.mapp_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888887;
	text-decoration:none;
}
.mapp_text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4A4A;
	text-decoration:none;
}
.mapp_text3v {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#4D4A4A;
	text-decoration:none;

}
.mapp_text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #727070;
	text-decoration:none;
}
.mapp_text5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d87f60;
	text-decoration:none;
}
.mapp_fch_texte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D87F60;
	text-decoration: none;
}
.mapp_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d87f60;
	text-decoration:underline;
}
.mapp_cadre{
	border:1px solid #9d9086;
	background-color:#f7ede7;
}
.mapp_cadre_rech{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.mapp_rech_input{
	border:1px solid #2C1A0F;
	background-color:#ffffff;
	font-size: 14px;
	color: #000000;
}
.mapp_rech_input_menu_g{
	border:1px solid #2C1A0F;
	background-color:#ffffff;
	font-size: 12px;
	color: #000000;
}
.mapp_rech_bt{
	border:1px solid #dedcd9;
	background-color:#dfdad8;
	font-size: 14px;
	color: #4D4A4A;
	/*background-image: url(images/btn_ok_new.gif);
	height:22px;
	vertical-align:top;
	width:23px;*/
}
.mapp_rech_bt_ok_new{
	background-image:url(../images/bt_ok.gif);
}
.mapp_rech_text{
	font-size: 14px;
	color: #000000;
}
.mapp_rech_lien_page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.mapp_fch_lien {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4A4A;
	text-decoration: underline;
}
.mapp_fch_lien2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D87F60;
	text-decoration: underline;
}
.mapp_fch_cadre {

	border:1px solid #d9d5d4;
	background-color:#f4f2f0;
}
.mapp_indx_lettre2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #2c1a0f;
	text-decoration: none;
}
.mapp_indx_lettre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #2c1a0f;
	text-decoration: none;
}
.mapp_indx_lien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #67544c;
	text-decoration: none;

}
.mapp_carre_acc{
	width:194px;
	border:1px #d77f66 solid;
	background-color:#f5e8e6;
	padding:2px;
	margin-left: 5px;
}
.mapp_carre_theme{
	width:298px;
	border:1px #d77f66 solid;
	background-color:#f5e8e6;
	padding-top:2px;
	padding-bottom:2px;
}
.mapp_titre_image{
	margin-left: 5px;
}
.mapp_image_acc{
	margin-right:2px;
}
.mapp_titre_acc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
}
.mapp_titre_acc_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
}
.mapp_lien_bar_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d87f60;
	text-decoration:underline;
}
.mapp_lien_bar_search_gris_lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #888887;
	text-decoration:underline;
    text-align:left;
}
.mapp_lien_bar_search_gris_lien_menu_g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #888887;
	text-decoration:none;
    text-align:left;
}
.mapp_lien_bar_search_gris_lien_menu_g a{
	text-decoration:none;
}
.mapp_lien_bar_search_gris_lien_menu_g a:hover {
	text-decoration:underline;
}
.mapp_rech_libre_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A6659;
}
.map_fond_bd {
	background-color: #ffffff;
	border: 1px solid #9f9f9f;
}
.map_bloc_bd {
	width: 300px;
}
.map_article_bd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}


/*
MENU ZONE
*/
/*#menu_zone {
	width:954px;
	overflow:hidden;
	clear:both;
	display:block;
	height:27px;
	padding:0px 0px 0px 20px;
	margin:0px;
	background-image: url(http://www.maisonapart.com/images/onglet-bas.gif);
}

#menu_zone DIV.menu_onglet_bas{
	float:left;

	background-image: url(http://www.maisonapart.com/images/onglet-bas.gif);
	background-repeat: repeat-x;
	background-color:#fff;

	height:27px;
	padding:0px;
	text-align:center;
}

#menu_zone DIV.menu_onglet_haut{
	float:left;
	background-image: url(http://www.maisonapart.com/images/onglet-haut.gif);
	background-repeat: repeat-x;
	height:27px;
	padding:0px;
	text-align:center;
	background-color:#fff;
}
#menu_zone DIV.menu_onglet_gauche{
	float:left;
	background-image: url(http://www.maisonapart.com/images/onglet-cote-gauche.gif);
	background-repeat: no-repeat;
	height:27px;
	width:17px;
	padding:0px;
	background-color:#fff;
}
#menu_zone DIV.menu_onglet_droit{
	float:left;
	background-image: url(http://www.maisonapart.com/images/onglet-cote-droit.gif);
	background-repeat: no-repeat;
	height:27px;
	width:15px;
	padding:0px;
	background-color:#fff;
}*/

/*
MENU NAV RUB
*/
/*#nav_rub_nav_ss_rub {
	width:974px;
	clear:both;
	display:block;
	height:34px;
	padding:0px 0px 0px 0px;
	margin:0px;
	background-image: url(http://www.maisonapart.com/images/navigation/px_nav.gif);
	background-repeat: repeat-x;
}

#nav_rub_nav_ss_rub DIV.menu_onglet_bas{
	float:left;
	display:block;
	background-image: url(http://www.maisonapart.com/images/navigation/px_gris.gif);
	background-repeat: repeat-x;
	background-color:#ffffff;
	height:34px;
	padding:0px;
	text-align:center;
	border-bottom:1px solid #ff0000;
	vertical-align: middle;
}*/
#nav_rub_nav_ss_rub DIV.menu_onglet_bas P{
  position: absolute;
   vertical-align:middle;
   text-align:center;
   height:34px;
}

/*
MENU NAV SOUS RUB
*/
#nav_ss_rub {
	width:974px;
	position:relative;
	float:left;
	clear:both;
	display:block;
	/*height:40px;*/
	padding:5px 0px 5px 0px;
	margin:0px;
	background-color:#CCC;
}

/*
MENU NAV RUB PX
*/

#nav_rub_nav_ss_rub DIV.menu_onglet_px_standard{
	float:left;
	background-repeat: repeat-x;
	height:34px;
	padding:0px;
	text-align:center;
}
#nav_rub_nav_ss_rub DIV.menu_onglet_px_ACC{
	float:left;
	background-repeat: repeat-x;
	height:34px;
	padding:0px;
	text-align:center;
}

/*
MENU NAV RUB GAUCHE
*/
#nav_rub_nav_ss_rub DIV.menu_onglet_gauche_standard{
	float:left;
	background-repeat: no-repeat;
	height:34px;
	width:23px;
	padding:0px;
	background-color:#ffffff;
}
#nav_rub_nav_ss_rub DIV.menu_onglet_gauche_ACC{
	float:left;
	background-repeat: no-repeat;
	height:34px;
	width:14px;
	padding:0px;
	background-color:#ffffff;
}

/*
MENU NAV RUB DROIT
*/
/*#nav_rub_nav_ss_rub DIV.menu_onglet_droit_neutre{
	float:left;
	background-image: url(http://www.maisonapart.com/images/navigation/corner_gris_milieu_nav.gif);
	background-repeat: no-repeat;
	height:34px;
	width:13px;
	padding:0px;
	background-color:#ffffff;
}
#nav_rub_nav_ss_rub DIV.menu_onglet_droit_neutre_transparent{
	float:left;
	background-image: url(http://www.maisonapart.com/images/navigation/corner_gris_milieu_nav_transparent.gif);
	background-repeat: no-repeat;
	height:34px;
	width:13px;
	padding:0px;
	background-color:#ffffff;
}*/
#nav_rub_nav_ss_rub DIV.menu_onglet_droit_standard{
	float:left;
	background-repeat: no-repeat;
	height:34px;
	width:23px;
	padding:0px;
	background-color:#ffffff;
}
#nav_rub_nav_ss_rub DIV.menu_onglet_droit_ACC{
	float:left;
	background-repeat: no-repeat;
	height:34px;
	width:12px;
	padding:0px;
	background-color:#ffffff;
}

TD.onglet_lien_nav, TD.onglet_lien_nav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #260D02;
	/*position:relative;
	height:34px;        */
}
TD.onglet_lien_nav_bold a{
  font-weight: bold;

}
TD.onglet_lien_nav a:hover{
  text-decoration:none;
  font-size: 12px;
  font-weight: bold;
}
/**
 * Fin NAV
 *
 **/


.onglet_lien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #542811;
	text-decoration: none;
	position:relative;
	top:0px;
}
.titre_gnl_dossier_produit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin:20px 0px 40px 0px;
	text-align:center;
	width:465px;
}
.newsprod_indus{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888887;
	text-decoration: none;
	font-weight: bold;
	height:30px;
}
.newsprod_nom{
	text-align:left;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.newsprod_desc{
	text-align:left;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration: none;
}
.newsprod_info{
	text-align:left;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D87F60;
	text-decoration: underline;
}
.texte_intro_dossier_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding:0px 5px 5px 5px;
	vertical-align:top;
	text-align:left;
	margin:0px;
}
.lien_voir_dossier_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding:5px 5px 0px 5px;
	text-align:right;
	margin:0px;
}
.titre_intro_dossier_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	text-align: left;
	text-align:left;
	padding:0px 0px 5px 0px;
	margin:0px;
}
.titre_intro_dossier_produit_acc {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;*/
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #7c6659;
	font-weight: normal;
	text-align: left;
	text-align:left;
	padding:0px 0px 5px 0px;
	margin:0px;
}
#bloc_menu_gauche{
	width:206px;
	float:left;
	position:relative;
    display:block;
	margin:0;
	padding:0;
	text-align:left;
	clear:both;
}

.mapp_lib_fam_acc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7C6659;
	font-weight:normal;
	text-align:left;
	height:36px;
	vertical-align:bottom;
	text-decoration:none;
}

.mapp_lib_fam_acc:first-letter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#D87F60;
	text-decoration:none;
}

.mapp_titre_fam_acc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#888887;
	height:30px;
	vertical-align:top;
}
.mapp_lib_fam_acc a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7C6659;
	font-weight:normal;
	text-align:left;
	height:36px;
	vertical-align:bottom;
	text-decoration:none;
}
/*.mapp_lib_fam_acc a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7C6659;
	font-weight:normal;
	text-align:left;
	height:36px;
	vertical-align:bottom;
	text-decoration:none;
}*/
.mapp_lib_fam_acc a:first-letter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#D87F60;
	text-decoration:none;
}
/*.mapp_lib_fam_acc a:first-letter:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#D87F60;
	text-decoration:none;
}*/
.mapp_texte_fam_acc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#4B4B4B;
	/*height:65px;*/
	vertical-align:top;
	text-align:left;
}
.mapp_texte_fam_acc a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	/*color:#4B4B4B;*/
	/*height:65px;*/
	vertical-align:top;
	text-align:left;
	text-decoration:none;
}
.mapp_texte_fam_acc a:hover{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#4B4B4B;
	height:65px;
	vertical-align:top;
	text-align:left;*/
	text-decoration:none;
}
.mapp_lien_fam_acc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#E08768;
	vertical-align:top;
	padding-bottom:5px;
}
.mapp_entete_boutique_acc{
	background-color:#F8E9E4;
	border-top:1px solid #C6C4C2;
	border-left:1px solid #C6C4C2;
	border-right:1px solid #C6C4C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	height:30px;
}
.mapp_boutique_img_acc{
	text-align:center;
	padding-top:10px;
	border-left:1px solid #C6C4C2;
	border-right:1px solid #C6C4C2;
	height:80px;
}
.mapp_boutique_descr_acc{
	text-align:left;
	vertical-align:top;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	padding-top:5px;
	font-weight:normal;
	text-decoration:none;
	border-left:1px solid #C6C4C2;
	border-right:1px solid #C6C4C2;
	height:85px;
}
.mapp_boutique_descr_acc a{
	text-decoration:none;
}
.mapp_boutique_lien_acc{
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#E08768;
	font-size:10px;
	font-weight:normal;
	height:15px;
}
.mapp_boutique_lien_td_acc{
	text-align:left;
	border-left:1px solid #C6C4C2;
	border-right:1px solid #C6C4C2;
	border-bottom:1px solid #C6C4C2;
	padding-bottom:5px;
}

.univers{
	font-family: Verdana, sans-serif;
	font-size:11px;
	color: #542811;
	/*display : list-item;*/
	padding:0px;
	margin:0px;
	list-style-type:none;
	font-weight:normal;

}
.sous_univers{
	font-family: Verdana, sans-serif;
	font-size:10px;
	color: #A0958E;
	padding:0px;
	margin:0px;
	display : list-item;
	list-style-type:none;
	font-weight:normal;

}
.texte_intro_produitheque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A0958E;
	text-decoration: none;
	padding:0px 5px 5px 0px;
	vertical-align:top;
	text-align:left;
	margin:0px;
}
.mapp_fich_prod_tab {
	width:474px;
}


/**
 *  Partie Theme
 **/
.map_theme_zone{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888887;
	font-weight:normal;
}
.map_theme_zone a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888887;
	font-weight:normal;
  text-decoration:none;
}
.map_theme_zone_acc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888887;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}
div.map_accueil_titre_a_lire_aussi{
	font-family: Verdana, Arial, Helvetica, sans-serif;

    color: #F48819;
    display: inline;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px;
}
div.map_accueil_a_lire_aussi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4D4A4A;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px;
    text-align:left;
}
div.map_accueil_a_lire_aussi a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4D4A4A;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.map_cat_une{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
	padding-bottom:2px;
}
.map_titre_une{
}
/*here need 28px, for main page*/
.map_titre_une a{
	font-size: 28px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.map_titre_une a:hover{
	text-decoration: underline;
}
.map_img_une{
	padding-top:6px;
	padding-right:5px;
}
.map_chapeau_une{
	padding-top:6px;
	text-align:justify;
}
.map_chapeau_une a{
	font-size: 18px;
	color: #454545;
	text-decoration: none;
	font-weight:normal;
}
.map_chapeau_une a:hover{
  text-decoration: underline;
}
.separ_accueil_une{
	height:1px;
	background-color:#CDCDCD;
	margin:8px 11px 18px 0;
	clear:both;
}

.map_img_sousune_left{
	padding-left:5px;
}
.map_img_sousune_right{
	padding-right:5px;
}
.map_cat_sousune{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
	padding-bottom:2px;
}
.map_titre_sousune{
}
.map_titre_sousune a{
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.map_titre_sousune a:hover{
	text-decoration: underline;
}
.map_chapeau_sousune{
	padding-top:6px;
	text-align:justify;
}
.map_chapeau_sousune a{
	font-size: 14px;
	color: #454545;
	text-decoration: none;
	font-weight:normal;
}
.map_chapeau_sousune a:hover{
	text-decoration: underline;
}
.separ_accueil_sousune{
	height:20px;
	background-color:#fff;
}
.separ_accueil_sousune_trait{
	/*height:1.1px;
	background-color:#CDCDCD;
	margin:20px 11px 18px 0;*/
	margin:20px 0 0 0;
	clear:both;
}
.separ_fin_sousune{
	height:40px;
	background-color:#fff;
}
.map_titre_business{
}
.map_titre_business a{
	font-size: 18px;
	color: #4b4b4b;
	text-decoration: none;
	/*font-weight:bold;*/
}
.map_titre_business a:hover{
	text-decoration: underline;
}
.map_img_business{
	padding-right:5px;
}
.map_cat_business{
	font-size: 12px;
	color: #9b9b9b;
	text-decoration: none;
	font-weight:normal;
	/*padding-bottom:2px;*/
	padding-top: 3px;
	padding-right: 10px;

}
.separ_article_business_trait{
	height:1px;
	background-color:#CDCDCD;
	margin:7px 0 7px 0;
	clear:both;
}
#aff_liste_articles_page{
	clear:both;
	padding-left:12px;
}

.map_theme_titre_une H1{
	line-height:20px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size: 22px;
	color: #ed7612;
	min-height:24px;
}
.map_theme_titre_une H1 a{
  text-decoration:none;
  color: #ed7612;
}
.map_theme_titre_une H1 a:hover{
  text-decoration:underline;
}
/*.map_theme_titre_une{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
} */
.map_theme_chapeau_une{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #4D4A4A;
	text-decoration: none;
	vertical-align:top;
	line-height:17px;
}
.map_theme_chapeau_une a{
  text-decoration: none;
}
.map_theme_chapeau_une a:hover{
  text-decoration: underline;
}
.map_lien_plan_theme{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99918C;
	text-decoration: none;
	vertical-align:top;
	font-weight:normal;
}
.map_theme_titre_sousune{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.map_theme_titre_sousune a{
  text-decoration: none;
}
.map_theme_titre_sousune a:hover{
  text-decoration: underline;
}
.map_theme_titre_sousune:hover{
  text-decoration: underline;
}
.map_theme_chapeau_sousune{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4A4A;
	text-decoration: none;
}
.map_theme_chapeau_sousune a{
  text-decoration: none;
}
.map_theme_chapeau_sousune a:hover{
  text-decoration: underline;
}

.theme_titre_ssrub_bloc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605040;
	text-decoration: none;
	/*border-bottom:1px solid #D9D3D1;*/
	vertical-align:middle;
  background-color:#f5e6c5;
  padding-left:5px;
  height:21px;
  font-weight:normal;
}
.theme_titre_ssrub_bloc a {
  text-decoration:none;
}
.theme_titre_ssrub_bloc a:hover {
  text-decoration:underline;
}
.theme_chapeau_bloc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4A4A;
	text-decoration: none;
}
.theme_chapeau_bloc:hover{
  text-decoration: underline;
}
.theme_categ_bloc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888887;
	text-decoration: none;
}
.theme_titre_bloc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.theme_titre_bloc_bold {
 font-weight:normal;
}
.theme_titre_bloc a{
  line-height:15px;
  text-decoration: none;
}
.theme_titre_bloc a:hover{
  text-decoration: underline;
}
.theme_lien_bloc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
}
.theme_lien_bloc_u a{
  text-decoration:underline;
}
.theme_lien_bloc_acc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
}
.theme_lien_bloc_acc a{
  text-decoration:none;
}
.dossier_redac{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	padding:2px 0px 2px 5px;
}
.dossier_redac_txt{
  width:140px;
  text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F342E;
}
.dossier_redac_txt:hover{
  text-decoration:underline;
}
.article_par_type{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	padding:2px 0px 2px 5px;
}
.article_par_type_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4B;
	text-align:left;
	/*padding-left:5px;*/
}
.article_par_type_txt a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4B;
	padding-left:4px;
	text-decoration:none;
}
.article_par_type_txt a:hover{
  text-decoration:underline;
}
.article_par_type_txt:hover{
  text-decoration:underline;
}
.last_article_titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:normal;
	padding:3px 0px 3px 5px;
}
.search_prod_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
}
.search_prod_titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight:normal;
	padding:3px 0px 3px 5px;
}
.select_prod a {
  color:#595959;
  font-family: Arial, verdana, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration:none;
}
.select_prod a:hover {
  text-decoration:underline;
}
.demand_doc a {
  color:#595959;
  font-family: Arial, verdana, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration:none;
}
.demand_doc a:hover {
  text-decoration:underline;
}
.demande_doc_titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight:normal;
	padding:3px 0px 3px 5px;
}
.demande_doc_titre a{
  text-decoration:none;
}
.demande_doc_titre a:hover{
  text-decoration:underline;
}
div.aleatoire_theme_acc_titre{
  font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605040;
}
div.aleatoire_theme_acc_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	color: #93867F;

}
div.aleatoire_theme_acc_txt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	color: #93867F;
	text-decoration:none;

}
div.aleatoire_theme_acc_txt a:hover{
  text-decoration:underline;
}
.bgquotatis{
  background-image:url(images/img_bloc_quotatis_outi.gif);
  background-repeat:no-repeat;
  background-position:center center;
}
.titre_outil_service{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #260D02;
	text-decoration: none;
	border-bottom:1px solid #CCC8C4;
	vertical-align:middle;
	background-color:#CCC8C4;
	padding-left:5px;
	height:22px;
	font-weight:bold;
}
.txt_outil_service{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4A4A;
	text-decoration: none;
	vertical-align:top;
	font-weight:bold;
}
.outil_inputagenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#4D4A4A;
	text-decoration:none;
	border:1px solid #6B5B51;
}
.lien_agenda{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7F7F7F;
}
.index_lexique_outil{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color:#595959;
	text-decoration:none;
}
.index_lexique_outil_gros {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color:#595959;
	text-decoration:none;
}

.titre_select_produit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#E08768;
}
.map_lienmarronclair{
	color:#7F6C67;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.titre_a_voir_aussi_rub{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;/*14px;*/
	color:#ffffff;
}
.titre_edito_a_voir_aussi_rub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#626363;
}
.titre_edito_a_voir_aussi_rub a{
  color:#626363;
  text-decoration:none;
}
.titre_edito_a_voir_aussi_rub a:hover{
  text-decoration:underline;
}
.map_pdp_pub{
	background-color:#ffffff;
}
#bloc_plus_lu_band{
	background-color: #f4aa61;
}
#bloc_plus_lu_band a{
	color:#ffffff;
	text-decoration:none;
}
#bloc_plus_recommande_band{
	color:#ed7612;
	background-color: #fad9b8;
}
#bloc_plus_lu_bloc_band{
	padding-top:5px;
	padding-bottom:5px;
	width:300px;
	clear:both;
	float:left;
	display:block;
}
#bloc_projetvert_bloc_band{
	padding-top:5px;
	padding-bottom:5px;
	width:298px;
	border:1px solid #527a38;
	clear:both;
	float:left;
	display:block;
}
a.lien_projet_vert{
	color:#527a38;
	float:right;
	text-decoration:none;
}
a.lien_projet_vert:hover{
	color:#527a38;
	float:right;
	text-decoration:underline;
}
#bloc_pub_mosbuild{
	width:300px;
	clear:both;
	float:left;
	display:block;
	background-color: #FFFFFF;
}
/*#bloc_pub_mosbuild{
	padding-top:5px;
	padding-bottom:5px;
}*/
#bloc_pub_mosbuild .titre_bloc{
	background-color: #9F9F9F;
	color: #FFFFFF;
	font-size: 12px;
	padding: 6px 0 6px 10px;
}
.mosbuild_titre_band{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#9f9f9f;
	padding-top:2px;
	padding-left:1px;
}
.mosbuild_titre_band a{
  text-decoration:none;
}
.mosbuild_titre_band a:hover{
  text-decoration:underline;
}
#bloc_plus_recommande_band a{
	color:#ed7612;
	text-decoration:none;
}
#bloc_mosbuild{
	background-color: #9f9f9f;
}
#bloc_mosbuild a{
	color:#ffffff;
	text-decoration:none;
}
.plus_lu_recommande_titre_band{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#72615A;
	padding-top:2px;
	padding-left:1px;
}
.plus_lu_recommande_titre_band a{
  text-decoration:none;
}
.plus_lu_recommande_titre_band a:hover{
  text-decoration:underline;
}
.plus_lu_recommande_titre{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#72615A;
	padding-left:4px;
	/*font-weight: bold;*/
}
.plus_lu_recommande_titre a{
  /*color:#72615A;*/
  text-decoration:none;
}
#bloc_plus_recommande a{
	color:#711A44;
	text-decoration:none;
}
#bloc_plus_lu a{
	color:#711A44;
	text-decoration:none;
}
.plus_lu_recommande_titre a:hover{
  text-decoration:underline;
}
.map_newsinput_nl_mini{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#7F7F7F;
	padding-left:5px;
	text-decoration:none;
	border:1px solid #7F7F7F;
	background-color: #FFFFFF;
}
.map_nl_mini_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#FFFFFF;
}
.nav_ss_rub_td{
  margin-top:2px;
  margin-bottom:2px;
  height:15px;
  /*overflow:hidden;*/
  width:auto;
  float:left;
  text-align:center;
  padding-right:10px;
  padding-left:10px;
}
.nav_ss_rub_span{
  font-size:12px;
  line-height:12px;
}
#bloc_last_art {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#bloc_last_art li{
  padding: 0;
  text-align: left;
  list-style-image: url('images/puce_orange.gif');;
  list-style-position:inside;
  margin: 5px 5px 6px 5px;
}
#bloc_last_art li a {
  color: #666666;
  font-weight: normal;
  font-size: 11px;
  text-decoration:none;
}
#bloc_last_art li a:hover {
  text-decoration:underline;
}
div #content {
  background-color: #ffffff;
  /*width: 200px;*/
  /*height: 200px;
  overflow-x: hidden;
  overflow-y: hidden;*/
  color: #ffffff;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 3px;
  padding-left: 0px;
  margin:0;
  font-size: 13px;
  font-weight: bold;
}
.txt_demande_devis{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color:#7F6C67;
   padding:0px 3px 0px 3px;
}
.txt_demande_devis a{
  text-decoration:none;
}
.txt_demande_devis a:hover{
  text-decoration:underline;
}
div.titre_pub_MAP_SP {
  width:300px;
  line-height:20px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #ffffff;
  background-color: #99918c;
  text-align: center;
}
#EMPLACEMENT_MAP_SP_2{
  width:298px;
  border:1px solid rgb(217, 211, 209);
  padding-top:3px;
  padding-bottom:3px;
  margin-bottom:15px;
  background-color:#FFF;
}
#EMPLACEMENT_MAP_SP{
 	border:1px solid rgb(217, 211, 209);
 	width:298px;
 	margin-bottom:10px;
}
#EMPLACEMENT_MAP_SP_3{
 	border:1px solid rgb(217, 211, 209);
 	width:298px;
 	margin-bottom:10px;
}
div.pub_rubrique_droite {
  padding-top:3px;
  padding-bottom:3px;
	width:296px;
}
div.pub_rubrique_droite div.image {
	float:left;
	margin-right:10px;
	margin-left:5px;
	width:70px;
	color:#000;
}
#EMPLACEMENT_MAP_SP IMG{
  border:1px solid #ccc;
}
#EMPLACEMENT_MAP_SP_2 IMG{
  border:1px solid #ccc;
  width:50px;
  height:50px;
}
#EMPLACEMENT_MAP_SP_2 div.pub_rubrique_droite div.image {
  width:50px;
}
#EMPLACEMENT_MAP_SP_2 div.pub_rubrique_droite div.texte {
	float:left;
	width:218px;
}

div.pub_rubrique_droite div.image img {
	width:70px;
	/*height:auto;*/
}


div.pub_rubrique_droite div.texte {
	float:left;
	width:198px;
}
div.pub_rubrique_droite div.titre a {
	text-decoration:none;
	font-weight:bold;
}
div.pub_rubrique_droite div.titre a:hover {
	text-decoration:underline;
}
div.pub_rubrique_droite div.chapeau a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
	color:#000;
	font-weight:normal;
}
div.pub_rubrique_droite div.chapeau a:hover {
	text-decoration:underline;
}
div.pub_rubrique_droite div.marqueur_bas {
	clear:both;
}
div.pub_rubrique_droite_no_image {
  padding-top:3px;
  padding-bottom:3px;
	width:296px;
  padding-left:7px;
}
div.pub_rubrique_droite_no_image a{
  text-decoration:none;
}
div.pub_rubrique_droite_no_image div.titre{
  float:left;
  font-weight:bold;
}
div.pub_rubrique_droite_no_image div.chapeau{
  width:290px;
  clear:both;
  float:left;
}
div.pub_rubrique_droite_no_image div.chapeau a{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
	color:#000;
	font-weight:normal;
}

div.pub_rubrique_droite_no_image div.marqueur_bas {
	clear:both;
}
bat_tetiere_title_edito {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
	color:#000;
	font-weight:normal;
}
.map_article_bd_arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626363;
	text-decoration: none;
}
.map_article_bd_arial:hover {
	text-decoration: underline;
}
.map_article_bd_arial a{
  text-decoration: none;
}
.map_article_bd_arial a:hover{
  text-decoration: underline;
}

/*.ONGLET_BLOC_ACC {background:#efecec;}
.ONGLET_BLOC_TRVX {background:#e0e8f0;}
.ONGLET_BLOC_DECO {background:#e8e2e3;}
.ONGLET_BLOC_EXT {background:#e6edc8;}
.ONGLET_BLOC_IMMO {background:#efe5d8;}
.ONGLET_BLOC_HABI {background:#fafadb;}*/

.map_titre_rub{
  font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
DIV.div_sep_line_container {
	font-family:Arial, Helvetica, sans-serif;
  height:3px;
  line-height:3px;
  background-image: url('./images/_structure/px_prod_map.gif');
  background-repeat:repeat;
  padding:0;
  margin:0;
}
/*.TITRE_PARTIE, .TITRE_PARTIE A{
  color:#4F3E32;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  float: none;
  margin:0;
  padding:0px 0px 3px 0px;
}*/
/**
 *  POPIN DDOC_PRODUIT
 **/
#ddoc_form{
  margin:0;
  padding:0;
}
DIV#DDOC_LIVE{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #636365;
}
DIV.TEXTE_DDOC{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #636365;
  padding-bottom:10px;
  font-weight:bold;
}
.onleft{
  float:left;
}
.onright{
  float:right;
}
DIV.ddoc_prod{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #636365;
  width:48%;
  min-height:19px;
  /*padding-left:5px;*/
  /*margin-left:10px;*/
  background-color:#FFFFFF;
}
DIV.ddoc_prod IMG{
  padding:5px;
}
.top{
   border:1px solid #bbb;
}
.down {
  border-top:none;
  border-left:1px solid #bbb;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
}
DIV.lbl_chkbx_grp{
  padding-top:5px;
  float:left;
  width:82%;
}
DIV.lbl_chkbx{
  padding-top:5px;
  float:left;
}
DIV.lbl_chkbx input {
  background-color:#EEE;
  border:0px !important;
  background:transparent;
}
DIV.chkbx{
  padding-top:12px;
  float:right;
  background-color:#EEE;
  width:20px;
  min-height:33px;
}
td.chkbx{
  background-color:#EEE;
}
DIV.chkbx input{
  border:0px !important;
  background:transparent;
}
DIV.container_ddoc {
  border:1px solid #ccc;
  padding:2px;
  min-height:150px;
  margin-top:5px;
  background-color:#FFF;
}
DIV#coordonnees_ddoc, DIV#projet_ddoc{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #636365;
  padding-top:2px;
  padding-bottom:2px;
  /*background-color:#EEE;
  display:block;*/
}
DIV#coordonnees_ddoc DIV.row_left, DIV#projet_ddoc DIV.row_left{
  padding-top:6px;
  float:left;
  width:95px;
  text-align:right;
}


DIV.row_left_designer
{
  padding-top:6px;
  padding-left: 7px;
  float:left;
  width:60px;
  text-align:left;
}
DIV.row_left_projet_designer
{
  padding-top:6px;
  padding-left: 2px;
  float:left;
  width:110px;
  text-align:left;
}
DIV#coordonnees_ddoc DIV.row_left2, DIV#projet_ddoc DIV.row_left2{
  padding-top:6px;
  float:left;
  width:112px;
  text-align:right;
}
DIV#coordonnees_ddoc DIV.row_left3, DIV#projet_ddoc DIV.row_left3{
  padding-top:6px;
  float:left;
  width:40px;
  text-align:right;
}
DIV#coordonnees_ddoc DIV.row_left_projet, DIV#projet_ddoc DIV.row_left_projet{
  padding-top:6px;
  float:left;
  width:110px;
  text-align:right;
}
DIV#coordonnees_ddoc DIV.row_left_projet, DIV#projet_ddoc DIV.row_right_projet{
  padding-top:6px;
  float:left;
  width:150px;
  text-align:right;
}
DIV#coordonnees_ddoc .text{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #636365;
}
DIV#coordonnees_ddoc .bl_left{
  float:left;
  padding-left:5px;
  padding-bottom:1px;
  /*background-color:#EEE;*/
}
DIV#projet_ddoc .text{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #636365;
}
DIV#projet_ddoc .bl_left{
  float:left;
  padding-left:5px;
  padding-bottom:1px;
  /*background-color:#EEE;*/
}
DIV#coordonnees_ddoc DIV.require_legend{
  font-size: 11px;
  color: #939395;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:4px;
}
DIV#projet_ddoc DIV.require_legend {
  font-size: 11px;
  color: #939395;
  padding-top:20px;
  padding-bottom:10px;
}
DIV#coordonnees_ddoc DIV.txt_legend{
  font-size: 11px;
  color: #939395;
  padding-left:10px;
  width:95%;
}
DIV#projet_ddoc DIV.txt_legend {
  font-size: 11px;
  color: #939395;
  /*width:95%;*/
}
/**
 *  FIN POPIN DDOC_PRODUIT
 **/

h1.titleEdition{
	font-size:14px;
}
SPAN.date_article {
  color: #8B8884;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-style: italic;
  font-weight: normal;
  white-space: nowrap;
}
div.sep_une_sous_une{
	border-top:1px solid #E1DDDB;
}

/* Style du blocs des produits en page d'accueil */
DIV.BLOC_indus {
  font-family: Arial,Helvetica,sans-serif;
  color: #757373;
  font-size: 11px;
  font-weight: normal;
}
DIV.BLOC_indus A {
  font-family: Arial,Helvetica,sans-serif;
  color: #636365;
  font-size: 11px;
  text-decoration: none;
}
DIV.BLOC_nom {
  font-family: Arial,Helvetica,sans-serif;
  color: #757373;
  font-size: 12px;
  font-weight: bold;
}
DIV.BLOC_nom A {
  font-family: Arial,Helvetica,sans-serif;
  color: #636365;
  font-size: 12px;
  text-decoration: none;
}
DIV.BLOC_type {
  font-family: Arial,Helvetica,sans-serif;
  color: #757373;
  display: none;
  font-size: 11px;
}
DIV.BLOC_descr {
  font-family: Arial,Helvetica,sans-serif;
  color: #757373;
  font-size: 12px;
}
DIV.BLOC_descr A {
  font-family: Arial,Helvetica,sans-serif;
  color: #636365;
  font-size: 12px;
  text-decoration: none;
}
DIV.BLOC_descr A:hover{
  font-size: 12px;
  text-decoration: underline;
}
DIV.BLOC_lien {
	font-family: Arial,Helvetica,sans-serif;
	color: #711A44;
	font-size: 11px;
	float:right;
	display: none;
}
DIV.BLOC_lien A {
  font-family: Arial,Helvetica,sans-serif;
  color: #711A44;
  font-size: 11px;
  text-decoration: none;
}
DIV.BLOC_img img {
  margin-right: 5px;
}
#list_derniers_articles .jcarousel-prev-vertical {
	display: none;
}
#list_derniers_articles .jcarousel-next-vertical {
	display: none;
}
div.lien_derniers_articles_edito #list_derniers_articles ul li {
	list-style-position: inside;
	display: inline;
	float: left;
	height: 30px;
	margin: 0 20px 0 5px;
	width: 187px;
}
div.lien_derniers_articles #list_derniers_articles ul li {
	list-style-position: inside;
	display: inline;
	float: left;
	height: 30px;
	margin: 0 15px 0 10px;
	width: 272px;
}
div.lien_derniers_articles_edito {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  min-height: 100px;
  padding-left: 0;
  width:199px;
}
div.lien_derniers_articles {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  min-height: 100px;
  padding-left: 0;
}

#partenaire_produitheque UL {
  margin:2px;
  padding:2px;
}
div#news_div_search {
	color: #535252;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	height:28px;
	float:right;
	width:595px;
}
div#menu_div {
	float:left;
}
div.pagination_art a {
  font-size: 11px;
  margin: 0;
  padding: 4px 2px 3px;
  text-decoration: none;
}
DIV.pagination_art a:hover {
  text-decoration: underline;
}
DIV.pagination_art a.fond_violet {
  background-color: #F4AA61;
  font-size: 11px;
  margin: 0;
  padding: 4px 2px 3px;
  text-decoration: none;
}
DIV.pagination_art a.fond_violet:hover {
  text-decoration: underline;
}

/* Style des projets vert */
#aff_une_pv{
	color:#777777;
}
#aff_une_pv .map_theme_chapeau_une{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #777777;
	text-decoration: none;
	vertical-align:top;
	line-height:17px;
}
#aff_une_pv .map_theme_chapeau_une a{
  text-decoration: none;
}
#aff_une_pv .map_theme_chapeau_une a:hover{
  text-decoration: underline;
}
div.titre_vert{
	font: bold 15px Arial,Helvetica,sans-serif;
	color: #527A38;
}
div.sep_une_vert{
	margin:4px 0 6px 0;
	border-top: 3px solid #527A38;
}
#aff_recherche_pv{
	font: normal 12px Arial,Helvetica,sans-serif;
	color:#777777;
}
#aff_recherche_pv a{
	text-decoration: none;
}
#aff_recherche_pv a:hover{
	text-decoration: none;
}
#aff_recherche_pv select{
	border:1px solid #b3b3b3;
	color:#777777;
	font:normal 12px Arial, Helvetica, sans-serif;
	height:20px;
	text-transform: uppercase;
	text-decoration: none;
	width:345px;
	text-decoration: none;
	vertical-align: middle;
	margin:0;
	padding:0;
}
#aff_recherche_pv input[type=text]{
	border:1px solid #b3b3b3;
	width:345px;
	text-decoration: none;
	border-collapse: separate;
	margin:0;
	padding:0;
	border-spacing: 0;
	font-style: normal;
}
#aff_recherche_pv td{
	 height:27px;
	 valign:top;
}
div.bt_ok_pv {
}
div.bt_ok_pv a{
	background-color:#b3b3b3;
	color:#ffffff;
	padding:2px 10px 2px 10px;
	font:normal 12px Arial, Helvetica, sans-serif;
}
span.pretitre_pv{
	line-height:20px;
	min-height:24px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#527A38;
	float: left;
	padding-right:6px;
}
.soustitre_pv{
	font:italic 15px Verdana, Arial, Helvetica, sans-serif;
	color:#527A38;
	padding-bottom:6px;

}
H1.titre_pv {
	line-height:20px;
	padding:0;
	margin:0;
	min-height:24px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
}
.titre_pv H1{
	line-height:20px;
	padding:0;
	margin:0;
	min-height:24px;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
}
.titre_pv H1 a{
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#777777;
}
.titre_pv H1 a:hover{
	text-decoration:underline;
}
#bloc_action_pv{
	padding-top:5px;
}
#bloc_action_pv a{
	font:italic 15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#777777;
}
#bloc_action_pv a:hover{
	text-decoration:underline;
}
span.puce_verte{ /* Associe a &bull; */
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#527A38;
	padding-right:6px;
}

#aff_projet_vert{
	font: normal 12px Arial,Helvetica,sans-serif;
	color:#777777;
	padding-left:12px;
}
#aff_projet_vert a{
	font: bold 12px Arial,Helvetica,sans-serif;
	color:#527A38;
	text-decoration:none;
}
#aff_projet_vert a:hover{
	text-decoration:underline;
}
#aff_projet_vert h2.map_chapeauarticle {
	padding-top:0;
	margin-top:0;
	color:#777777;
	font: normal 12px Arial,Helvetica,sans-serif;
}

#nb_vue_projet{
	font: normal 12px Arial,Helvetica,sans-serif;
	color:#527A38;
}
#nb_vote_projet{
	font: normal 12px Arial,Helvetica,sans-serif;
	color:#527A38;
}
#aff_projet_vert a.map_diapo_lien{
	font-size: 10px;
	font-weight: normal;
	color:#8f736a;
	text-decoration:none;
}
/************************************/

#aff_une{
	padding: 0 4px;
}
#aff_sous_une{
	padding: 0 4px;
}

.img_une_generique{
	border-top: 5px solid #ffffff;
	border-bottom: 10px solid #ffffff;
	text-align:center;
}

DIV.container_vote {
	border:1px solid #ccc;
	padding:2px;
	min-height:120px;
	margin-top:5px;
	background-color:#FFF;
}
DIV#coordonnees_vote, DIV#projet_ddoc{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #636365;
	padding-top:2px;
	padding-bottom:2px;
	/*background-color:#EEE;
	display:block;*/
}
DIV#coordonnees_vote DIV.row_left, DIV#projet_ddoc DIV.row_left{
  padding-top:6px;
  float:left;
  width:95px;
  text-align:right;
}
DIV#coordonnees_vote DIV.row_left2, DIV#projet_ddoc DIV.row_left2{
  padding-top:6px;
  float:left;
  width:112px;
  text-align:right;
}
DIV#coordonnees_vote DIV.row_left3, DIV#projet_ddoc DIV.row_left3{
  padding-top:6px;
  float:left;
  width:40px;
  text-align:right;
}
DIV#coordonnees_vote DIV.row_left_projet, DIV#projet_ddoc DIV.row_left_projet{
  padding-top:6px;
  float:left;
  width:110px;
  text-align:right;
}
DIV#coordonnees_vote DIV.row_left_projet, DIV#projet_ddoc DIV.row_right_projet{
  padding-top:6px;
  float:left;
  width:150px;
  text-align:right;
}
DIV#coordonnees_vote .text{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #636365;
}
DIV#coordonnees_vote .bl_left{
  float:left;
  padding-left:5px;
  padding-bottom:1px;
  /*background-color:#EEE;*/
}
DIV#coordonnees_vote DIV.require_legend{
  font-size: 11px;
  color: #939395;
  padding-left:5px;
  padding-top:8px;
  padding-bottom:4px;
}
DIV#coordonnees_vote DIV.txt_legend{
  font-size: 11px;
  color: #939395;
  padding-left:10px;
  width:95%;
}

#bloc_partage{
	width:300px;
	height:121px;
}
#bloc_partage a{
	text-decoration:none;
}
#bloc_partage a:hover{
	text-decoration:none;
}
div.fond_facebook{
	background-image:url('./images/_structure/bloc_droit_partage_f.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
}
div.fond_vkontakte{
	background-image:url('./images/_structure/bloc_droit_partage_b.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
}
#bloc_titre_partage{
	clear:both;
	padding-left:5px;
	height:34px;
	width:130px;
}
#bloc_titre_partage div.bloc_lien_p{
	width:41px;
	height:33px;
	float:left;
	padding-top:1px;
}
#bloc_titre_partage div.bloc_lien_newsletter{
	width:32px;
	height:31px;
	float:left;
	padding-top:3px;
}
#contenu_facebook{
	display:block;
    width: 282px;
	height: 45px;
    padding: 30px 0 0 15px;
}
#contenu_vkontakte{
	display:none;
    width: 282px;
	height: 45px;
    padding: 30px 0 0 15px;
}
#contenu_linkedin_article{
	float:left;
    height:28px;
    padding-right:5px;
}
#contenu_facebook_article{
	float:left;
    height:28px;
    padding-right:20px;
}
#contenu_facebook_article .bloc_facebook{
	width:82px;
	float:left;
}
#contenu_facebook_article .fb-like{
	overflow:hidden;
	width:80px;
}
#contenu_vkontakte_article{
	float:left;
    height:28px;
    padding-right:5px;
}
#contenu_vkontakte_article .bloc_vkontakte{
	overflow:hidden;
	width:107px;
	float:left;
}
#contenu_abo_news_article{
	float:left;
    width: 135px;
    height:28px;
}

#club_ad_page{
	padding:30px 0 20px 12px;
}
#club_ad_page div.titre{
	padding:16px 0 5px 0;
	font: bold 16px Arial,Helvetica,sans-serif;
	color:#4f4231;
}
#club_ad_page div.texte{
	padding:0px 0 16px 0;
	font: normal 14px Arial,Helvetica,sans-serif;
	color:#636363;
	line-height:21px;
}
#club_ad_page td.f_titre{
	font: normal 14px Arial,Helvetica,sans-serif;
	color:#513e2d;
	width:160px;
}
#club_ad_page div.f_input{
}
#club_ad_page input.txt{
	width:380px;
	font: normal 12px Arial,Helvetica,sans-serif;
	color:#636363;
	border: 1px solid #513e2d;
	background: none;
	background-color:#ffffff;
}
#club_ad_page textarea.txt{
	width:380px;
	min-width:380px;
	max-width:380px;
	font: normal 12px Arial,Helvetica,sans-serif;
	border: 1px solid #513e2d;
	color:#636363;
	background: none;
	background-color:#ffffff;
}
#club_ad_page .sel{
	width:384px;
	font: normal 12px Arial,Helvetica,sans-serif;
	color:#636363;
	border: 1px solid #513e2d;
	background: none;
	background-color:#ffffff;
}
#club_ad_page #bt_valid{
	color: #6c5b51;
	font: bold 14px Arial,Helvetica,sans-serif;
	width:100px;
	height: 30px;
	border: 1px solid #6c5b51;
	margin: 0;
	padding: 0;
	background: none;
	background-color:#ffffff;
}
#club_ad_page #bt_valid:hover{
	background-color:#D1D1D1;
}

.jcarousel{
	padding: 0 0;
	font-size: 13px;
	overflow: hidden;
	position: relative;
}
#bloc_icones_industriels{
	padding: 0 0 0 22px;
	background-color:#EAEAEA;
}
#list_logos_indus{
	padding: 10px 0 10px 8px;
	width: 500px;
	height:70px;
}


.whoiswho_liste{
	float:left;
	width:455px;
}
.whoiswho_liste a.titre{
	color: #404040;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.whoiswho_liste a.titre:hover {
    text-decoration: underline;
}
.whoiswho_liste_img{
	float:left;
	width:120px;
	padding-right:6px;
}

.whoiswho_liste a.bio {
	padding-top: 6px;
	text-align: justify;
    color: #454545;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}
.whoiswho_liste a.bio:hover {
    text-decoration: underline;
}

#selprojet_cad_slid DIV.BLOC_img {
  height:180px;
}
#selprojet_cad_slid DIV.BLOC_img img {
  margin: 0;
}

#slid_liste_cad DIV.BLOC_nom {
	text-align:center;
	line-height:20px;
}
#slid_liste_cad DIV.BLOC_nom a {
  font-family: Arial,Helvetica,sans-serif;
  color: #404040;
  font-size: 14px;
  font-weight: bold;
}

.project_title_block {
	text-align: left;
	padding-left: 10px;
	padding-right: -30px;
	padding-top: 10px;
	background-color: #CBCBCB;
	width:526px;
	height: 46px;
}
.project_title_block .title {
	width:480px;
	float:left;
	font-family: Arial;
	font-size: 16px;
	font-weight: 700;
	color: #404040;
}

/* projet vert */
#bloc_projet_vert{
	background-repeat:no-repeat;
	height:110px;
	margin-top:10px;
	border-bottom: 3px solid #527a38;
	font-size: 15px;
}

#bloc_projet_vert div.titre_projet_vert{
	padding-left:0;
	color: #527A38;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
	height: 25px;
}
#bloc_projet_vert div.liens_projet_vert{
	padding-left:0;
	padding-top:5px;
}
#bloc_projet_vert div.liens_projet_vert a{
	font: normal 15px Arial,Helvetica,sans-serif;
	color: #777777;
	text-decoration: none;
}
#bloc_projet_vert div.liens_projet_vert a:hover{
	text-decoration: underline;
}
#clubad_banniere{
	padding:20px 0 15px 0;
}

.bloc_info_article{
}

#who_bloc_titre_recherche {
    padding-left: 12px;
    padding-top: 6px;
}
#who_titre_recherche_alpha {
    color: #a0a0a0;
    font-size: 14px;
    font-weight: bold;
    padding: 12px 0 6px;
    width: 584px;
}
#who_bloc_recherche_alpha {
    font-size: 8px;
    line-height: 18px;
    width: 584px;
}
#who_bloc_recherche_alpha .who_lettre_sel {
    background-color: #404040;
    color: #fff;
    font-size: 12px;
    padding: 2px 0;
    text-decoration: none;
}
#who_bloc_recherche_alpha a.who_lettre_nosel {
    color: #404040;
    font-size: 12px;
    padding: 2px 0;
    text-decoration: none;
}
#who_bloc_recherche_alpha .no_lien {
    color: #b4b4b4;
    font-size: 12px;
    text-decoration: none;
}

.who_liste_img {
    padding-right: 5px;
}
.who_liste_titre {
    height:20px;
}
.who_liste_titre a {
    color: #404040;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}
.who_liste_titre a:hover {
    text-decoration: underline;
}
.who_chapeau {
    padding-top: 6px;
    text-align: justify;
}
.who_chapeau a {
    color: #454545;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}
.who_chapeau a:hover {
    text-decoration: underline;
}

.who_div_titre {
    float: left;
    font-family: arial-narrow,arial;
    font-size: 20px;
    padding-left: 10px;
    padding-top: 1px;
    width: 350px;
}
.who_div_menu_titre {
    color: #617eff;
    float: right;
    font-size: 16px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 0;
    text-align: right;
}
#central-body.no_back{
	background:none;
}
.pop_wait_redirection{
	display:    none;
	position:   fixed;
	z-index:    1000;
	top:        0;
	left:       0;
	height:     100%;
	width:      100%;
	background: rgba( 255, 255, 255, .8 )
		url('/images/wait.gif')
		50% 50%
		no-repeat;
	background-size: 80px 80px;
}
body.loading {
    overflow: hidden;
}
body.loading .pop_wait_redirection {
    display: block;
}
/* who is who */
#title_liste_art_celebrity {
background: url(https://whoiswho.radidomapro.ru/images/portfolio.jpg?v1) no-repeat scroll left center #ffffff;
color: #000;
height:27px;
padding: 10px 0 0 20px;
font-size: 14px;
font-weight: bold;
}
#slid_liste_art_celebrity {
height: auto;
margin: 0;
overflow: hidden;
padding: 0;
text-align: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
}
#slid_liste_art_celebrity DIV.titre {
color: #000;
font-size: 14px;
font-weight: bold;
padding: 0 0 0 3px;
width: 195px;
}
#slid_liste_art_celebrity DIV.content img {
float: left;
padding-right: 5px;
width: 150px;
}
#slid_liste_art_celebrity DIV.content {
color: #ffffff;
font-size: 10px;
font-weight: normal;
padding: 5px 0 10px 5px;
}
#slid_liste_art_celebrity DIV.content A {
color: #303030;
font-weight: normal;
padding: 0;
font-size: 12px;
line-height: 14px;
text-decoration: none;
}
#celebrity_recherche {
border: 2px solid white;
background-color: #ede9e8;
padding: 6px 0 0 12px;
}
#celebrity_recherche_border {
padding: 5px;
background-color: #ede9e8;
}
#celebrity_recherche .title_celeb {
border-bottom: 2px solid white;
padding-bottom:20px;
padding-top: 10px;
text-align: left;
margin-bottom: 10px;
}
#celebrity_recherche .title_celeb a{
color: #3b3a38;
font-size: 20px;
}
#celebrity_recherche .crd_nom {
color: black;
font-size: 16px;
}

#aff_celebrity_ligne .case {
  float: left;
  padding: 0;
  width: 94px;
}
#bloc_redtram{
	box-sizing: border-box;
	background-color: #fff;
	padding: 0 9px;
}
#header_88782{
	display: none;
}
#header_partenaire{
	background-color: #3F3F3F;
	color: #FFFFFF;
	font-size: 12px;
	padding: 6px 0 6px 10px;
	margin-bottom: 9px !important;
}
#header_bloc_img{
	background-color:#f0903a;
	color:#fff;
	font-size: 12px;
	padding:6px 0 6px 10px;
	/*margin-bottom: 9px !important;*/
}
#bloc_redtram table{
border-spacing:0 !important ;
}
#bloc_redtram table td{
	padding: 0 0 9px 0 !important;
}
#col_data_commun #container_88783 {
	margin: 8px 8px 0 0;
	border-bottom: 0px;
}
#bloc_redtram_edito{
	padding-right:8px;
}
#bloc_redtram_edito table{
	border-top: 0 !important;
}
.block_seo_text_theme {
    position: relative;
    font-size: 12px;
    padding-bottom: 16px;
}
.block_seo_text_theme.short {
	line-height: 16px;
	height: 65px;
	overflow: hidden;
}
.block_seo_text_theme .see_more_desc {
	border-bottom: 1px solid #efefef;
	bottom: 0;
	cursor: pointer;
	display: block;
	left: 0;
	padding-top: 10px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.block_seo_text_theme.short .see_more_desc {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255) 60%) repeat scroll 0 0;
}
.block_seo_text_theme.short .see_more_desc {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255) 60%) repeat scroll 0 0;
}
#seo_text_theme{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
#seo_text_theme .title{
	padding: 15px 0 0 ;
}
#seo_text_theme .title:first-child{
	padding: 0 ;
}
#col_droite_info{
height: 3300px;
}