*{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000
}
.txt-bold{
	font-weight:bold
}
a.t-bold:link, a.t-bold:visited, a.t-bold:hover, a.t-bold:active{
	font-weight:bold;
	text-decoration:none
}
a.menu:link, a.menu:visited, a.menu:hover, a.menu:active{
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none
}
.categorie{
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	color:#000000;
}

.categorie#main a {
	font-size:14px;
	text-decoration : none;
}

.titre-bloc {
	text-transform:uppercase;
	font-weight:bold;
	color:#01748c;
}
.titre-bloc a {
	text-transform:uppercase;
	font-weight:bold;
	color:#01748c;
	text-decoration : none;
}

td.pageHeading{
	text-transform:uppercase;
	font-weight:bold;
	color:#01748c;
}



.t-form h1{
	text-transform:uppercase;
	font-weight:bold;
	color:#01748c;
}
.t-form{
	font-weight:bold;
	color:#01748c;
}
.prcent{
	color:#ec0000;
	font-weight:bold;
	font-size:14px;
	padding-left:5px
}
.big-prcent{
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
	text-align:center
}
.txt-prcent{
	color:#ec0000;
	font-weight:bold;
	font-size:11px;
	padding-left:5px
}
.prix-promo{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	background-color:#ec0000;
	padding:2px 2px 2px 2px ;
	padding-left:5px
}
.old-price{
	text-decoration:line-through;
	color:#000000
}
.big-price{
	font-size:18px;
	color:#ec0000;
	font-weight:bold
}
#footer{
	border-top:dashed #920000 1px;
	padding-top:5px
}
a.footer:link, a.footer:visited, a.footer:hover, a.footer:active{
	text-decoration:none;
	color:#01748c
}

a.agrandir {
	color:#01748c
}

.titre{
	font-size:14px;
	font-weight:bold
}
a.titre-b:link, a.titre-b:visited, a.titre-b:hover, a.titre-b:active{
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
.ss-titre{
	font-size:12px;
	font-weight:bold
}
a.ariane:link, a.ariane:visited, a.ariane:hover, a.ariane:active{
	color:#039bc1;
	text-decoration:none;
}

.identification{border: #CCCCCC solid 1px}

.panier{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px
}
.panier-table{
	border-bottom:solid  #999999 1px;
	border-right:solid  #999999 1px;
}
.suppr{ border-bottom:solid  #999999 1px; }



/* NAVIGATION */

td.infoBoxHeading, td.pageHeading {
	font-size:12px;
	font-weight:bold;
}

td.boxText {
	text-align:left;
}

td.ariane * {
	color:#039bc1;
	text-decoration:none;
}

td.ariane {
	color:#039bc1;
}

td.ariane a {
	color:#039bc1;
	text-decoration:underline;
}

.Style1 {
	color: #F77A00;
	font-weight: bold;
}

.lien-bloc * {
	color:#01748c;
	text-decoration:none;
	font-weight:normal;

}

.infoBoxContents a {
	text-decoration:none;
}




td.productListing-heading {
	padding-left: 15px;
	background-color :#cccccc;
	text-align : center;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
}

tr.productListing-odd {
	background-color :#eeeeee;
}

tr.productListing-even {
	background-color :#ffffff;
}

table.productListing * td {
	padding : 2px 5px 2px 5px;
}

table.productListing {
	border-collapse: collapse;
	width: 90%;
}

table.productListing tr td {
	border : solid 1px #999999;
}

.markProductOutOfStock {
	font-weight : bold;
	color : #FF0000;
}

table.table-detail tr td {
	border : none;
}

table.productListing a {
	text-decoration : none;
}

.productListing-name {
	text-align : left;
}

.productListing-quantity, productListing-del {
	text-align : center;
}

.productListing-total {
	text-align : right;
}

.messageStackError {
	font-weight:bold;
	color : #EC0000;
}


.messageStackError img {
	display : none;
}

.messageStackSuccess {
	font-weight:bold;
	color : #00C4B1;
}


.messageStackSuccess img {
	display : none;
}

.moduleRow { }
.moduleRowOver { background-color: #EEEEEE; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #EEEEEE; }
/*
td.main {
border-style : solid ;
border-width:1px;
}
*/



.left-col {
	border-bottom:solid  #999999 1px;
	border-right:solid  #999999 1px;

}

.right-col{
	border-bottom:solid  #999999 1px;
}


.titre-infos{
    color: #F90000;
    font-weight: bold;
    text-transform:uppercase;
}