html, body, div{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#000000; 
	font:"Times New Roman", Times, serif;
	font-size:x-small;
	letter-spacing:0px;
}
.repetition_gauche {
	background-position: right top;
}
.repetition_droite {
	background-position: left top;
}

a { color: #770000;}
a:hover { color: #FF0000; }
a:active { color: #FF0000; }
div {vertical-align:top;}
tr{vertical-align:top;}
td { vertical-align:top;}
img { border:0px; }
select { border: 0px; font-size: 9px; vertical-align:middle; }
input { font-size: 9px; vertical-align:middle;}
div a.titre{
color:#FFFFFF;
font-weight:bold;
}
.recherche {
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
}
.recherche a{
	color: #FFFFFF;
	font-weight:bold;
}



.panier {
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
	vertical-align:middle;
}
.panier tabe,tr,td{
	vertical-align:top;
	margin-top: 0px;
}
.panier img{
	vertical-align:middle;
	margin-top: 0px;
}
.panier a{
 	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
}
.fiche_com {
width:100%;
}
.fiche_com table{
	border:solid 1px #FF9999;
	width:100%;
}
.fiche_com th{
	background-color:#FF9999;
}
.fiche_com td{
	border:solid 1px #FF9999;
}

.infos_client {
width:100%;
}
.infos_client table{
background-color:#FF9999;
width:100%;
}

.newsletter {
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
}
.news {
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;width:150px;
	overflow-x: hidden;
}
.news p.titre{
text-align:center;
color:#FFFFFF;
font-weight:bold;
}
.news p.image{
text-align:center;
}
.news p.text{
color:#FFFFFF;
}
.menu {
	margin-left:30px;width:184px;
}
.categorie {text-transform:capitalize; font-weight:bold; text-align:left; padding-left:5px; color:#FFFFFF; vertical-align:middle; letter-spacing:0px;}
.categorie a {text-transform:capitalize; font-weight:bold; text-align:left; padding-left:0px; color:#FFFFFF; vertical-align:middle; letter-spacing:0px;}
.categorie2 a {text-transform:capitalize; font-weight:bold; text-align:left; padding-left:-5px; color:#FFFFFF; vertical-align:middle; letter-spacing:0px;}


.categorie3 {text-decoration:none; text-transform:capitalize;  text-align:left; padding-left:0px; color:#FFFFFF; vertical-align:middle; letter-spacing:0px;font-size:10px;}
.categorie3 a {text-decoration:none; text-transform:capitalize; text-align:left; padding-left:0px; color:#980B36; vertical-align:middle; letter-spacing:0px;font-size:10px;}
.categorie3 a:hover { text-align:left;text-decoration:underline; padding-left:0px; color:#000; vertical-align:middle; letter-spacing:0px;font-size:10px;}


.categorie img{vertical-align:middle;}
.sous_categorie { display:none; height: 20px;font-weight:normal; vertical-align:middle; width:200px;}
.sous_categorie img{vertical-align:middle;}
.sous_categorie a { text-decoration:none; text-transform:lowercase; color:#FFFFFF;}
.sous_categorie a:hover {text-decoration:underline; color:#FFFFFF;}

.page {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	width:460px;
	color:#000000;
	text-align:justify;
	line-height:20px;
}
.page img {
	vertical-align:middle;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}
.page img.broderie {
	vertical-align:middle;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	height:15px;
}

.tri { color:#770000; }
.tri a { color:#770000; }
.tri a:hover { color:#FF0000; }

.produit {
	border:1px solid #770000;
	background-color:#FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:0px;
	padding-right:5px;
}
.produit img {
	border:1px dashed #770000;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
}
.produit a{color:#770000; text-decoration:none;}
.produit a:hover {color:#000000;}
.produit table {}
.produit tr {}
.produit td.prix { color:#000000;  background-color:#FFFFFF; text-align:right; width:100%}

.contact {background-color:#FFFFFF;}

.suivi_commandes {text-align:center;}
.suivi_commandes  table{border:0px solid #990000; background-color:#FFFFFF;}
.suivi_commandes  tr{}
.suivi_commandes  td,th{padding-left:5px;padding-right:5px;text-align:center;border:1px solid #990000;}

.erreur {font-weight:bold; color:#FF0000;}
.valide {font-weight:bold; color:#00AA00;}





#marque
{
width:143px;
float:left;
}

#mid_marque {
width:150px;
text-align:center;
color:#A10C3D;
padding-top: 0px;
background-image:url(http://boutique-dutilleul.com/images/afond_recherche_milieu.gif);
background-repeat: repeat-y;
background-position:center top;
position: relative;
z-index: 10;
}
#bottom_marque {
width:150px;
height:16px;
text-align:center;
background-image:url(http://boutique-dutilleul.com/images/afond_recherche_bas.gif) ;
background-repeat: no-repeat;
background-position:center top;
position:relative;
top:-10px;
}
#top_marque {
width:150px;
height:13px;
text-align:center;
background-image:url(http://boutique-dutilleul.com/images/afond_recherche_haut.gif);
background-repeat: no-repeat;
background-position:center top;
position:relative;
top:0px;
!top:11px;
z-index: 5;
}
.titre_marque
{
display:inline;
font-size:12px;
height:1px;
}
h2 a
{
color: #770000;
}
