body {
	margin : 0;
	padding : 0;
	background : #fff;
}
.align-center {
    display: table;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.hauteur_tab {
  height: 100%;
}
.fond_tab1 {
	background:url(images/img_r3_c2.jpg);
  background-repeat:no-repeat;
  font-family: Verdana, Arial, "Times New Roman";
  font-size: 12px;
  text-decoration: none;
  color: #FFFFFF;
}
a.menu_hor{
font-family: Verdana, Arial, "Times New Roman";
font-size: 12px;
text-decoration: none;
color: #113355;
}
a.menu_hor:hover{
color: #6A2900;
text-decoration: underline;
}
a.menu_hor:visited{
color: #666666;
}
.fond_tab2 {
	background:url(images/fond_gris.jpg);
  background-repeat:x;
}
.fond_tab3 {
	background:url(images/bleu.gif);
  background-repeat:x;
}
ul {list-style-type: none;
margin: 0;
padding: 0;}

a.menu{
font-family: Verdana, Arial, "Times New Roman";
font-size: 12px;
font-weight: bold;
display: block;
height: 18px;
width: 165px;
text-decoration: none;
color: #113355;
text-indent: 19px;
background-image:url(images/puce1.gif);
background-position: left;
background-repeat: no-repeat;
}
	 
a.menu:hover{
color: #6A2900;
background-image:url(images/puce2.gif);
background-position: left;
background-repeat: no-repeat;
}
a.menu:visited {
color: #666666;
}
.sous_menu a{
font-family: Verdana, Arial, "Times New Roman";
font-size: 11px;
font-weight: normal;
display: block;
text-indent: 10px;
height: 16px;
width: 165px;
text-decoration: none;
color: #113355;
}
	 
.sous_menu a:hover{
color: #6A2900;
}
.sous_menu a:visited {
color: #666666;
}
.menu_fermer {
	width: 135px;
	display: none;
}
.titre_page {
font-family: Verdana, Arial, "Times New Roman";
font-size: 12px;
font-weight: bold;
color: #ACACAC;
border-bottom: 1px solid #ACACAC;
}
.titre {
font-family: Verdana, Arial, "Times New Roman";
font-size: 12px;
font-weight: bold;
display: block;
text-decoration: none;
color: #113355;
text-indent: 20px;
background-image:url(images2/tt_puce.gif);
background-position: left;
background-repeat: no-repeat;
}
.titre2 {
font-family: Verdana, Arial, "Times New Roman";
font-size: 12px;
font-weight: bold;
display: block;
text-decoration: none;
color: #ffffff;
text-indent: 20px;
background-image:url(images2/content_puce2.gif);
background-position: left;
background-repeat: no-repeat;
}
.cadre_contenu {
  font-family: Verdana, Arial, "Times New Roman";
  font-size: 11px;
  color: #3E3E3E;
  border-top: 1px solid #C7C29A;
  border-bottom: 1px solid #C7C29A;
  text-align: center;
  vertical-align: top;
}
.cadre_contenu2 {
  font-family: Verdana, Arial, "Times New Roman";
  font-size: 11px;
  color: #3E3E3E;
	border-bottom: 1px solid #C7C29A;
}
.contenu, .contenu table tr td {
font-family: Verdana, Arial, "Times New Roman";
font-size: 11px;
color: #3E3E3E;
}
.contenu2 {
font-family: Verdana, Arial, "Times New Roman";
font-size: 11px;
color: #113355;
}
.titre_contenu {
font-family: Verdana, Arial, "Times New Roman";
font-size: 12px;
color: #6A2900;
font-weight: bold;
}
.titre_contenu a {
font-family: Verdana, Arial, "Times New Roman";
font-size: 12px;
color: #6A2900;
font-weight: bold;
text-decoration:none;
}
.titre_contenu a:visited {
font-family: Verdana, Arial, "Times New Roman";
font-size: 12px;
color: #6A2900;
font-weight: bold;
text-decoration:none;
}
.titre_contenu a:hover {
font-family: Verdana, Arial, "Times New Roman";
font-size: 12px;
color: #6A2900;
font-weight: bold;
text-decoration:underline;
}
.titre_contenu2 {
font-family: Verdana, Arial, "Times New Roman";
font-size: 11px;
color: #113355;
font-weight: bold;
}
.titre_contenu2 a {
font-family: Verdana, Arial, "Times New Roman";
font-size: 11px;
color: #113355;
font-weight: bold;
text-decoration:none;
}
.titre_contenu2 a:visited {
font-family: Verdana, Arial, "Times New Roman";
font-size: 11px;
color: #113355;
font-weight: bold;
text-decoration:none;
}
.titre_contenu2 a:hover {
font-family: Verdana, Arial, "Times New Roman";
font-size: 11px;
color: #113355;
font-weight: bold;
text-decoration:underline;
}
a {
font-family: Verdana, Arial, "Times New Roman";
font-size: 11px;
color: #113355;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:visited {
color: #666666;
}
a.detail {
font-family: Verdana, Arial, "Times New Roman";
font-size: 11px;
color: #6A2900;
text-decoration: none;
}
a.detail:hover {
text-decoration: underline;
}
a.detail:visited {
color: #666666;
}
a.contact {
font-family: Verdana, Arial, "Times New Roman";
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
font-weight:bold;
}
a.contact:hover {
text-decoration: underline;
}
a.contact:visited {
color: #666666;
}
.reseau {
	background: #FFFFFF;
	height:80px;
	background-image:url(images/reseau_fond2.gif);
  background-position: left;
  background-repeat: no-repeat;
}
a.reseau2 {
font-weight: bold;
font-family: Verdana, Arial, "Times New Roman";
font-size: 12px;
color: #113355;
text-decoration: none;
}
a.reseau2:hover {
text-decoration: underline;
}
a.reseau2:visited {
color: #666666;
}
.titre_form {
font-family: Verdana, Arial, "Times New Roman";
font-size: 11px;
color: #3E3E3E;
font-weight:bold;
}
.form1 {
  width:300px;
  font-family: Verdana, Arial, "Times New Roman";
  font-size: 11px;
  color: #3E3E3E;
  font-weight:bold;
  border-color:#3E3E3E;
  border-style:solid;
  border-width:1px;
}
.form2 {
  width:300px;
  font-family: Verdana, Arial, "Times New Roman";
  font-size: 11px;
  color: #FFFFFF;
  font-weight:bold;
  background:#3E3E3E;
  border-color:#FFFFFF;
  border-style:solid;
  border-width:1px;
}
.form_cp {
  width:50px;
  font-family: Verdana, Arial, "Times New Roman";
  font-size: 11px;
  color: #3E3E3E;
  font-weight:bold;
  border-color:#3E3E3E;
  border-style:solid;
  border-width:1px;
}
.form_ville {
  width:237px;
  font-family: Verdana, Arial, "Times New Roman";
  font-size: 11px;
  color: #3E3E3E;
  font-weight:bold;
  border-color:#3E3E3E;
  border-style:solid;
  border-width:1px;
}
.form_tel {
  width:143px;
  font-family: Verdana, Arial, "Times New Roman";
  font-size: 11px;
  color: #3E3E3E;
  font-weight:bold;
  border-color:#3E3E3E;
  border-style:solid;
  border-width:1px;
}
.ban_bas {
  font-family: Verdana, Arial, "Times New Roman";
  font-size: 11px;
  color: #FFFFFF;
  font-weight:bold;
}
.ban_bas a {
  font-family: Verdana, Arial, "Times New Roman";
  font-size: 11px;
  color: #FFFFFF;
  font-weight:bold;
  text-decoration:none;
}
.ban_bas a:hover {
  text-decoration:underline;
}
.ban_bas a:visited {
  color: #FFFFFF;
}
.txt_fond {
  font-family: Verdana, Arial, "Times New Roman";
  font-size: 9px;
/*  color: #C8C299; */
  color: #6F6A4C;
}
#opt_mailing {
  padding:0;
  margin:0;
  width:500px;
  display:none;
}


/** STUDIO MANDINGA EVOLUTIONS **/

/* produits palmares horizontal */
.bloc-palmares {text-align: center}
.bloc-palmares p {float: left; display: inline; width: 172px; height: 90px; margin: 0 5px 10px; background-color: white; overflow: hidden}
.bloc-palmares a:hover {text-decoration: none}
.bloc-palmares img {float: left; margin-right: 5px; border: none;}
.bloc-palmares strong {display: none}
.bloc-palmares em {float: left; width: 90px; margin-top: 10px; font-size: 12px; font-style: normal; font-weight: bold;}
.bloc-palmares a:hover em {text-decoration: underline}
.bloc-palmares em {cursor: pointer}

/* page distributeurs, bloc titulaires */
.bloc-distributeurs-titulaires 
.bloc-distributeurs-titulaires p {}
.bloc-distributeurs-titulaires address strong {font: 12px Verdana; display: block; font-weight: bold; font-style: normal; color: #113355; padding-left: 20px; background: url(images2/content_puce.gif) left center no-repeat; border-bottom: 1px solid #C7C29A}
.bloc-distributeurs-titulaires address a {padding: 6px; display: block; float: left; margin: 0 5px 5px; background-color:#247549; font-style: normal; font-weight: bold; font-size: 13px; color: #fff}
.bloc-distributeurs-titulaires address {clear: both; margin-top: 10px}
.bloc-distributeurs-titulaires p {clear: both; margin: 0; font: 10px Verdana; color: #3E3E3E}



/* menu principal */
#menu-principal ul {padding-top: 20px}
#menu-principal ul li {text-indent: 19px; background: url(/images2/menu2_puce.gif) right 7px no-repeat; margin-right: 10px}
#menu-principal ul li:hover {background: url(images2/menu2_puce_on.gif) right 7px no-repeat;}
#menu-principal ul li a {font: 13px Verdana; color: #333; line-height: 18px}

#menu-principal a:visited {color: #333}

#menu-principal ul ul {margin-left: 29px; padding-top: 0px}
#menu-principal ul ul li {text-indent: 0px; background: none}
#menu-principal ul ul li:hover {background: none}

#menu-principal ul ul a {font: 11px Verdana; font-weight: normal; line-height: 16px; text-decoration: none; color: #333}
#menu-principal ul ul a:hover {color: #F9792E}

#menu-principal div {padding-left: 10px; font: 13px Verdana; color: #333; line-height: 18px}
#menu-principal div ul li {text-indent: 0px; padding-left:  5px; background: none}
#menu-principal div ul li:hover {background: none;}
#menu-principal div ul li a {font: 13px Verdana; color: #333; line-height: 18px}
#menu-principal div a {font: 13px Verdana; color: #333; line-height: 18px}
#menu-principal #bioprice {padding: 10 0 20 20}
#menu-principal #new {padding: 0 0 0 55}


/* charte novembre 2009 */
.v2-menu1 {width: 752px; background: url('/images2/tt_domus_materiaux.gif') 20px center no-repeat #247549; text-align: right; color: white}
.v2-menu1 span {margin-right: 60px}
.v2-menu1 a {font-size: 13px; color: white; padding: 0 5px}
.v2-menu1 a:visited {color: white}
div#menu-principal {padding-bottom: 261px; background: url('/images2/menu2_bg.gif') 0 bottom repeat-x #ccc}
.home-palmares-container {background: url('/images2/home_palmares_bg.gif') 0 0 no-repeat}

h1 {
font-family: Verdana, Arial, "Times New Roman";
font-size: 18px;
font-weight: bold;
color: #247549;
}

div.plan-du-site  strong {font-size: 12px; line-height: 20px}
div.plan-du-site  a {font-size: 12px; line-height: 20px}
