body {
	margin: 0;
	font-family: tahoma;
}

a {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px; 
	text-decoration: none; 
	color: #3895B7;
}  

a:hover {
	text-decoration: underline;
} 

a img, a:hover img {
	border: none;
	text-decoration: none;
}

hr.clearer {
	margin: 0;
	padding: 0;
	border: none;
	clear: both;
}

#body {
	width: 717px;
	margin: auto;
}

#logo {
	width: 195px;
  	height: 139px;
  	float: left;
}

#banner {
  	margin-left: 5px;
  	width: 517px;
  	height: 139px;
  	background-color: #eeeeee;
  	float: left;
}

a.white {
	font-family: Tahoma;
	font-size: 11px; 
	color: #ffffff;
	text-decoration: none;
}
	
.main {
	font-family: Tahoma;
	font-size: 11px;
	color: #53717C
}

.menu_mere a {
	font-family: Tahoma;
	font-size: 11px;
	color: #53717C;
	text-decoration: none;
}

.menu, .menu a, .menu a:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #DF2C28;
	text-align:center;
}

.menu_fille {
	padding-bottom: 2px;
	padding-left: 19px;
	background-image: url(../images/interface/hl_p.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-position: 19px 100%;
	/*line-height: 1em;*/
}

.menu_fille a {
	
}


#main {
	margin-left: 8px;
	border: solid 1px #a8b6b6;
}
.barre-titre {
	width: 100%;
 	background-color: #7fad7b;
}

.barre-titre > h1 {
	margin-left: 10px;
  	font-family: Arial;
  	font-size: 13px;
  	text-transform: uppercase;
  	color: #ffffff;
}

#navig_haut {
	width: 100%;
	height: 45px;
	margin-top: 5px;	
}

.red {
	font-family: Tahoma;
	font-size: 11px;
	color: #E12C29;
}

#input .recherche {
	border-width: 1px;
	border-style: solid;
	background-color: #ffffff;
	border-color: #636563;
	padding-left: 3px;
	font-weight: 900;
}

#main .liste-red {
	font-family: Tahoma;
	font-size: 11px;
	color: #E12C29;
}

#main .liste-blue {
	font-family: Tahoma;
	font-size: 11px;
	color: blue;
}

.copyright {
	font-family: Tahoma;
	font-size: 11px;
	color: #53717C;
}
 
.blue {
	font-family: Tahoma;
	font-size: 10px;
	color: #3895B7;
}

.panier {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
}

th.commande {
	background-color: #67a5bd;
	color: #FFFFFF;
	height: 20px;
	font-size: 11px;
	border: 1px solid #cccccc;
	padding: 2px 0px;
	font-family: Tahoma;
}

.qt {
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	width: 20px;
}







.smallText {
	font-size: 12px;
}


.headerNavigation {
	color:#53717C;
}

.headerInfo {
	color:white;
	font-size: 15px;
}

.text-body, text-body a, text-body a:hover  {
	color: #8C8C8C;
	text-decoration: none;
	font-size: 13px
} 

.text-price {
	color: red;
	text-decoration: none;
	font-size: 13px
} 


.small-text-order a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #7575A3;
	text-decoration: none;
}

.small-text-order a:hover {
	color: #FFAE00;
}


.price-detail h2, .price-detail h3 {
	color: black;
}

.price-detail P {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
  	line-height: 1.5;
  	color: #555555;
} 


/*
  TABLE
*/
.product-list-th, .product-list-th a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	background: #D5D5D5;
	color: #8C8C8C;
	padding: 2px;
}

.bordRightGrey {
	border-right: 1px solid #D5D5D5;
}

TR.product-list-odd {
  background: #f8f8f9;
  border-top: 1px solid #D5D5D5;
}

TR.product-list-even {
  background: #ffffff;
  border-top: 1px solid #D5D5D5;
}


TD.product-list-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	padding-left: 5px;
	padding-right: 5px;
	color: #6B6B6B;
}

TD.product-list-data a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	color: #000000;
}

.checkBoxer {
	border: 1px solid #848484;
}

.inputNumber {
	border: 1px solid #848484;
	text-align: center;
}



input, textarea {
	border: 1px solid #CCCCCC;
}


.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}


.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}



.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}


.moduleRowOver {
	background-color: #D7E9F7;
	cursor: pointer;
}
.moduleRowSelected {
	background-color: #E9F4FC;
}

.orderEdit {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #5AB23D;
	text-decoration: underline;
}


.error {
	color: red;
}

.messageBox { 
	color: black;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.messageStackError, .messageStackWarning {
	color: black;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffb3b5;
}
.messageStackSuccess {
	color: black;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
}

.navig a {
	color: white;
}

.boxText {
	padding-left: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
}






.foot_copy {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #6F6F6F;
	text-decoration: none;
} 

.foot_l {
	color: #C1C1C1;
	text-decoration: none;
	font-size: 11px;
}

.foot_t {
	color: #828282;
	text-decoration: none;
} 


