*{
margin:0;
padding:0;
}

html, body{
height:100%
}

body{
background-color:#fff;
}

#wall{
position:relative;
margin:auto;
width:100%;
height:500px;
background-color:#ffffff;
}
html>body #wall{
height:auto;
min-height:500px;
}

#banner{
display:none;
}

#flag_1{
display:none;
}

#flag_2{
display:none;
}

#footer{
display:none;
}

/* ************************************************* menu hori et frise ************************************************* */

#menu_hori{
display:none;
}

#frise{
display:none;
}

/* ********************************************** mise en forme ********************************************** */

.titre{
display:none;
}
.titre_centre{
display:none;
}
.titre_catalog{
display:none;
}

.sous_titre{
padding-bottom:9px;
}
.ligne_sepa{
display:none;
}

.cadre_commande h1{
display:none;
}

h1{
display:none;
}

h2{
font-family:verdana, arial, serif;
font-size:14px;
color:#700038;
text-align:left;
padding-top:5px;
padding-bottom:10px;
}

.texte{
font-family:verdana, arial, serif;
font-size:14px;
line-height:19px;
color:#606060;
text-align:justify;
padding-top:20px;
}

.texte ul{
list-style-type:square;
padding-top:10px;
margin-left:40px;
padding-left:40px;
padding-bottom:10px;
}
.texte ul.maison_jard{
list-style-type:square;
padding-top:0px;
margin-left:275px;
padding-left:40px;
padding-bottom:0px;
}
.texte ul li, .texte ul.maison_jard li{
line-height:17px;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
}
.texte a:link{
color:#700038;
text-decoration:none;
}
.texte a:visited{
color:#700038;
text-decoration:none;
}
.texte a:hover{
color:#700038;
text-decoration:underline;
}

/* ************************************************* catalog ************************************************* */

a.cart_order, a.print_order{
display:none;
}

a.cart_order:link, a.print_order:link{
display:none;
}
a.cart_order:visited, a.print_order:visited{
display:none;
}
a.cart_order:hover, a.print_order:hover{
display:none;
}

/* ************************************************* panier & commande ************************************************* */

.cadre_commande{
margin:auto;
width:86%;
border:0;
}

.cadre_commande table tr td.talign_right{
text-align:right;
padding-right:10px;
}

table.commande{
border-collapse:collapse;
border:1px solid #aaaaaa;
width:100%;
}

table.commande th, table.commande td{
height:40px;
padding:0 5px 0 5px;
text-align:right;
}
table.commande tr.titres_colonnes th{
height:30px;
background-color:#d7bbbd;
border:1px solid #aaaaaa;
vertical-align:middle;
font-family:tahoma, arial, serif;
font-size:13px;
font-weight:bold;
color:#700038;
}
table.commande td{
border:1px solid #aaaaaa;
font-family:tahoma, arial, serif;
font-size:12px;
font-weight:bold;
color:#606060;
line-height:16px;
}
table.commande th.prod_name{
text-align:center;
}
table.commande td.prod_name{
text-align:left;
}
table.commande td.fill{
border:0;
}
table.commande tr.total td{
background-color:#eeeeee;
border:0;
}

.color_categ_1{
color:#000;
}
.color_categ_2{
color:#000;
}
.color_categ_3{
color:#000;
}
.color_categ_4{
color:#000;
}
.color_categ_5{
color:#000;
}
.color_categ_6{
color:#000;
}


/* ************************************************* general & expeption ************************************************* */


.no_print{
display:none;
}

.float_right{
float:right;
}
.float_left{
float:left;
}

.break{
clear:both;
}

.red{
color:#de1e2b;
}

.regular{
font-weight:400;
}
.normal{
font-weight:normal;
}
.bold{
font-weight:900;
}
.italic{
font-style:italic;
}
.underline{
text-decoration:underline;
}
.blink{
text-decoration:blink;
}
.bigger{
font-size:1.1em;
}
.smaller{
font-size:0.8em;
}
.jard_red{
color:#700038;
}

ul.simple_list{
margin-left:0;
padding-left:20px;
list-style-type:none;
}
ul.simple_list li{
margin:0;
padding:0;
}

