/*** Feuille de styles pour le site Randonnees-au-feminin ***/

* {
	margin: 0;
	padding: 0;
}

body {
	font: 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	color: #261812;
	background: #704a2f url("/images/bg_body.gif") repeat left top;
}

#fckeditorbody {
background : #FFFFFF;
margin:8px 0;
text-align:justify;
color:#261812;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
line-height:18px;
}

a {
	font-weight: bold;
	text-decoration: none;
	color: #59372a;
}

a:hover {
	text-decoration: underline;
	color: #4d7302;
}

/*** Conteneur principal du site ***/

#WRAPPER {
	width: 950px;
	margin: 0 auto;
}

/*** En-tête du site ***/

#HEADER {
	background: #261812 url("/images/bg_header.gif") repeat-x top left;
	height: 200px;
	position: relative;
}

/*** Logo et accroche ***/

#LOGO a img {
	border: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}

#LOGO h2 {
	font-size: 18px;
	line-height: 20px;
	font-style: italic;
	font-weight: normal;
	color: #ffd591;
	position: absolute;
	top: 106px;
	left: 16px;
	z-index: 20;
}

/*** Slideshow ***/

#SLIDESHOW {
	position: absolute;
	top: 0;
	left: 350px;
}

#SLIDESHOW img {
	position: absolute;
	z-index:8;
}

#SLIDESHOW img.active {z-index:10;}

#SLIDESHOW img.last-active {z-index:9;}

/*** Menu du haut ***/

#MENU_TOP {
	width: 930px;
	position: absolute;
	top: 144px;
	left: 10px;
	z-index: 20;
}

#MENU_TOP a {
	display: inline-block;
	margin: 0 2px 4px;
	font-size: 13px;
	line-height: 24px;
	color: #ffedd1;
	font-style: italic;
	padding-left: 10px;
	background: url("/images/menutop_corner_l.png") no-repeat left top !important;
	background: url("/images/menutop_corner_l.gif") no-repeat left top;
}

#MENU_TOP a span {
	display: block;
	padding-right: 10px;
	background: url("/images/menutop_corner_r.png") no-repeat right top !important;
	background: url("/images/menutop_corner_r.gif") no-repeat right top;
}

#MENU_TOP a span span {
	white-space: nowrap;
	padding: 0;
	background: url("/images/menutop.gif") repeat-x left top !important;
}

#MENU_TOP a.current {background-position: left bottom !important;}

#MENU_TOP a.current span {background-position: right bottom !important;}

#MENU_TOP a:hover {
	text-decoration: none;
	background-position: left bottom !important;
}

#MENU_TOP a:hover span {background-position: right bottom !important;}

/*** Zone centrale du site ***/

#MAIN {
	width: 950px;
	overflow: hidden;
	background: url("/images/bg_main.gif") repeat-y top left;
}

/*** Colonnes latérales ***/

#LEFT_COL, #RIGHT_COL {
	display: inline;
	width: 170px;
}

#LEFT_COL {float: left;}

#RIGHT_COL {float: right;}

#LEFT_COL h2, #RIGHT_COL h2 {
	margin-top: 10px;
	font-size: 16px;
	line-height: 26px;
	font-style: italic;
	font-variant: small-caps;
	white-space: nowrap;
	color: #ffedd1;
	background: #4d4802 url("/images/col_h2.gif") no-repeat center top;
}

#LEFT_COL h2 a, #RIGHT_COL h2 a {
	display: block;
	color: #ffedd1;
}

#LEFT_COL h2 a:hover, #RIGHT_COL h2 a:hover {
	text-decoration: none;
	background: url("/images/col_h2.gif") no-repeat center bottom;
}

/*** Panier ***/

#LEFT_COL #CART h2 {
	margin-top: 0;
	margin-bottom: 5px;
}

#CART {
	line-height: 16px;
	font-weight: bold;
	border: 1px solid black;
	border-top: none;
	padding-bottom: 5px;
	background: #ffedd1 url("/images/bg_prodbox.gif") repeat-x left bottom;
}

/*** Menus de gauche ***/

#MENU_LEFT , #MENU_INFO {
	border-left: 1px solid black;
	border-right: 1px solid black;
}

#MENU_LEFT ul, #MENU_INFO ul {
	list-style: none;
	text-align: left;
}

#MENU_LEFT ul li a, #MENU_INFO ul li a {
	display: inline-block;
	padding: 2px 4px 2px 16px;
	width: 148px !important;
	width: 168px;
	font-size: 13px;
	line-height: 17px;
	color: #ffedd1;
	border-bottom: 1px solid black;
	background: url("/images/menuleft_lvl1.gif") repeat-x left top;
}

#MENU_LEFT ul li a:hover, #MENU_INFO ul li a:hover {
	text-decoration: none;
	background: url("/images/menuleft_lvl1.gif") repeat-x left bottom;
}

#MENU_LEFT ul ul {
	border: none;
	background-color: #feecc7;
}

#MENU_LEFT ul ul li a {
	display: inline-block;
	width: 148px !important;
	width: 168px;
	font-size: 12px;
	line-height: 16px;
	color: #261812;
	border-bottom: 1px solid black;
	background: url("/images/menuleft_lvl2.gif") no-repeat 5px 7px;
}

#MENU_LEFT ul ul li a:hover {
	text-decoration: none;
	color: #261812;
	background: #f1d0a2 url("/images/menuleft_lvl2.gif") no-repeat 5px 7px;
}

#MENU_LEFT ul ul ul {
	background-image: url("/images/spacer.gif");
	background-color: #fff6e8;
	margin-bottom: 0;
	border-bottom: 1px solid black;
	display: none;
}

#MENU_LEFT ul ul ul.open {display: block;}

#MENU_LEFT ul ul ul li a {
	font-size: 11px;
	line-height: 13px;
	font-style: italic;
	color: #59372a;
	border: none;
	background-image: url("/images/spacer.gif");
}

#MENU_LEFT ul ul ul li a:hover {
	text-decoration: underline;
	color: #261812;
	background-color: transparent;
	background-image: url("/images/spacer.gif");
}

/*** Champ de recherche et contact et nouveauté ***/

#SEARCH, #CONTACT, #NOUV {
	border: 1px solid black;
	border-top: none;
	background: #ffedd1 url("/images/bg_prodbox.gif") repeat-x left bottom;
}

#RIGHT_COL #SEARCH h2 {margin-top: 0;}

#form_search {margin: 5px;}

#form_search .button {
	float: right;
	cursor: pointer;
}

#form_search_request {
	line-height: 18px;
	text-align: left;
}

#search_request {
	border: 1px solid #59372a;
	width: 126px !important;
	width: 128px;
	height: 14px !important;
	height: 18px;
	padding: 1px 2px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666666;
}

#CONTACT div {padding: 5px;}

#CONTACT p {
	line-height: 15px;
	margin-top: 4px;
}

#CONTACT strong {
	font-size: 15px;
	color: #59372a;
}

#NOUV div {padding: 5px;}

#NOUV p {
	line-height: 15px;
	margin-top: 4px;
}

#NOUV strong {
	font-size: 15px;
	color: #59372a;
}

/*** Promotions et nuage de tags ***/

#RIGHT_COL .prodlist {background-color: #ffd591;}

#RIGHT_COL .prodbox {border-bottom: 1px solid black;}

#PROMO {
	border-left: 1px solid black;
	border-right: 1px solid black;
}

#TAGCLOUD {
	border: 1px solid black;
	border-top: none;
	background: #ffedd1 url("/images/bg_prodbox.gif") repeat-x left bottom;
}

#TAGCLOUD div {
	line-height: 16px;
	padding: 5px;
}

#TAGCLOUD .tag1 {font-size: 22px; line-height: 24px;}

#TAGCLOUD .tag2 {font-size: 17px; line-height: 18px;}

/*** Contenu principal du site ***/

#CONTENT {margin: 0 170px;}

#CONTENT h2 {
	margin: 0 10px 10px;
	font-size: 21px;
	line-height: 26px;
	text-align: left;
	font-style: italic;
	border-top: 2px solid #704a2f;
}

#CONTENT h2 a {color: #261812;}

#CONTENT h2 a:hover {
	color: #704a2f;
	text-decoration: none;
}

/*** Fil de navigation ***/

#PATHWAY {
	font-size: 12px;
	line-height: 20px;
	font-style: italic;
	text-align: left;
	margin: 0 10px 15px;
}

#PATHWAY a {
	padding-right: 12px;
	margin-right: 6px;
	font-style: normal;
	text-decoration: underline;
	background: url("/images/arrow.gif") no-repeat right center;
}

/*** Message utilisateur et blog ***/

#BLOG, #USERMSG, #USERMSG2 {
	margin: 0 10px 15px !important;
	margin: 0 7px 15px 7px;
	width: auto !important;
	width: 590px;
	overflow: hidden;
}

#BLOG h3 {
	margin: 0 0 8px;
	font-size: 20px;
	line-height: 22px;
	text-align: left;
	color: #4d7302;
}

#BLOG h3 a {
	font-weight: normal;
	color: #4d7302;
}

#BLOG h3 a:hover {
	text-decoration: none;
	color: #704a2f;
}

#BLOG p, #USERMSG p, #USERMSG2 p {
	margin: 0 0 8px;
	text-align: justify;
}

#BLOG .postlist {
	float: right;
	display: inline;
	padding: 5px;
	width: 138px !important;
	width: 148px;
	background: #ffedd1 url("/images/bg_prodbox.gif") repeat-x left bottom;
	border: 1px solid #704a2f;
}

#BLOG .postlist h4 {
	margin-bottom: 8px;
	font-size: 13px;
	line-height: 14px;
	text-transform: uppercase;
}

#BLOG .postlist ul {
	font-size: 13px;
	line-height: 14px;
	text-align: left;
	list-style-image: url("/images/menuleft_lvl2.gif");
}

#BLOG .postlist ul li {margin: 0 0 4px 16px;}

#BLOG .postlist ul li a {color: #59372a;}

#BLOG .postlist ul li a:hover {color: #261812;}

#BLOG .contentlistblog{
  float: right;
	display: inline;
	padding: 5px;
	width: 138px !important;
	width: 148px;
}

#BLOG .postlist2 {
	background: #ffedd1 url("/images/bg_prodbox.gif") repeat-x left bottom;
	border: 1px solid #704a2f;
}

#BLOG .postlist2 h4 {
	margin-bottom: 8px;
	font-size: 13px;
	line-height: 14px;
	text-transform: uppercase;
}

#BLOG .postlist2 ul {
	font-size: 13px;
	line-height: 14px;
	text-align: left;
	list-style-image: url("/images/menuleft_lvl2.gif");
}

#BLOG .postlist2 ul li {margin: 0 0 4px 16px;}

#BLOG .postlist2 ul li a {color: #59372a;}

#BLOG .postlist2 ul li a:hover {color: #261812;}

#BLOG .post {
	margin: 0 160px 8px 0 !important;
	margin: 0 157px 8px 0;
	padding-bottom: 4px;
	border-bottom: 1px solid #704a2f;
}

#BLOG .postdate {
	float: left;
	display: inline;
	width: 40px;
	height: 36px !important;
	height: 42px;
	padding: 6px 0 0;
	margin-right: 10px !important;
	margin-right: 7px;
	background: #4d7302 url("/images/bg_postdate.jpg") no-repeat center top;
	color: #ffedd1;
	text-align: center;
	font-weight: bold;
	font-size: 28px;
	line-height: 18px;
	overflow: hidden;
}

#BLOG .postdate span {
	display: block;
	font-size: 11px;
}

#BLOG .postcontent {
	width: auto !important;
	width: 380px;
	overflow: hidden;
}

#BLOG .readmore {text-align: right;}

#BLOG .readmore a {
	display: block;
	width: 100px;
	height: 20px;
	margin: 0 0 0 auto;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	font-style: italic;
	color: #ffedd1;
	background: #4d7302 url("/images/button.gif") no-repeat center top;
}

#BLOG .readmore a:hover {
	text-decoration: none;
	background: url("/images/button.gif") no-repeat center bottom;
}

/*** Mosaïque de produits & catégories ***/

.prodlist, .catlist {list-style: none;}

#CONTENT .prodlist, .catlist {
	margin: 0 0 15px 10px !important;
	margin: 0 0 15px 7px;
	padding-bottom: 1px;
	width: auto !important;
	width: 597px;
	overflow: hidden;
}

.prodbox, .catbox {
	padding: 5px;
	background: #ffedd1 url("/images/bg_prodbox.gif") repeat-x left bottom;
}

#CONTENT .prodbox, .catbox {
	float: left;
	display: inline;
	width: 136px !important;
	width: 148px;
	margin: 0 -1px -1px 0;
	border: 1px solid #704a2f;
	/*min-height: 260px;*/
}

.prodbox h3, .catbox h3 {
	font-size: 13px;
	line-height: 14px;
	margin-bottom: 2px;
}

.prodbox h3 {
	height: auto !important;
	height: 56px;
	min-height: 56px;
}

.catbox h3 {
	height: auto !important;
	height: 28px;
	min-height: 28px;
}

.prodbox h3 a:hover, .catbox h3 a:hover {text-decoration: none;}

.prodbox a img, .catbox a img {
	border: none;
	display: block;
	margin: 0 auto;
}

.prodbox p {margin: 4px 0;}

.pb_dispo {
	line-height: 16px;
	font-weight: bold;
	font-style: italic;
}

.pb_dispo2 {
	line-height: 16px;
	font-weight: bold;
	font-style: italic;
	font-size:12px;
}

.pb_dispo img {margin-right: 8px;}
.pb_dispo2 img {margin-right: 8px;}

.pb_prix {
	font-size: 16px;
	line-height: 18px;
	height: auto !important;
	height: 36px;
	min-height: 36px;
	font-weight: bold;
	color: #4D7302;
}

.pb_prix span {
	line-height: 13px;
	font-size: 12px;
	color:#E42B04;
}

.pb_prix span span {text-decoration: line-through;}

p.pb_detail {margin: 0;}

.pb_detail a, .cat_detail a {
	font-size: 10px;
	line-height: 11px;
	text-decoration: underline;
}

input.addcartlist {
  color:#59372A;
  font-weight:bold;
	font-size: 10px;
	line-height: 11px;
	text-decoration: underline;
	border:none;
	background:transparent;
}

input.addcartlist:hover {
  color:#59372A;
	text-decoration: underline;
}

.pb_pack {
	font-size: 11px;
	line-height: 13px;
	height: auto !important;
	height: 78px;
	min-height: 78px;
	text-align:center;
}

/*** Fiche produit ***/

#FICHPROD {
	text-align: left;
	margin: 0 10px 20px;
}

#FICHPROD h1 {
	margin: 0 0 10px;
	font-size: 22px;
	line-height: 26px;
	text-align: left;
	font-style: italic;
	border-top: 2px solid #704a2f;
}

#FICHPROD h2 {
	margin: 0 0 10px;
	border: none;
	border-bottom: 1px solid #704a2f;
	font-size: 20px;
	line-height: 22px;
	font-style: normal;
	font-weight: normal;
}

#FICHPROD h3 {
	margin: 12px 0 6px;
	font-size: 16px;
	line-height: 20px;
	text-decoration: underline;
	font-style: italic;
}

#FICHPROD p {
	text-align: justify;
	margin: 8px 0;
}

#FICHPROD ul {margin-left: 30px;}

.fp_dispo {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	font-style: italic;
}

.fp_dispo img {margin-right: 8px;}

.fp_prix {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #f29b05;
}

.fp_prix span {
	margin-left: 8px;
	line-height: 13px;
	font-size: 12px;
	color: #261812;
}

.fp_prix span span {text-decoration: line-through;}

#FICHPROD .fp_qte {
	text-align: center;
	margin: 16px 0;
}

.fp_qte label {margin-right: 8px;}

.fp_qte a {
	display: inline-block;
	color: #ffedd1;
	line-height: 12px;
	width: 12px;
	background : url("/images/fp_qte.gif") no-repeat center top;
}

.fp_qte a:hover {
	color: #ffedd1;
	background : url("/images/fp_qte.gif") no-repeat center bottom;
}

.fp_qte input {
	border: 1px solid #59372a;
	text-align: center;
	width: 30px;
	margin: 0 8px;
}

#FICHPROD .fp_addcart {text-align: center;}

.fp_addcart input {
	border: none;
	background : url("/images/addcart.gif") no-repeat center top;
	width: 180px;
	height: 28px;
	color: white;
	cursor: pointer;
	font : bold 15px Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	padding-left: 30px;
}

.fp_addcart input:hover {background : url("/images/addcart.gif") no-repeat center bottom;}

.fp_table {
	width: 100% !important;
	width: 584px;
}

.fp_table td {
	border: 1px dotted #59372a;
	padding: 2px 4px;
	vertical-align: top;
	font-size: 12px;
	line-height: 14px;
}

.fp_note {
	margin: 16px 0;
	padding: 0 10px;
	border: 3px dashed #261812;
	color: #ffedd1;
	background-color: #59372a;
}

/*** Galerie photo fiche produit ***/

#GALLERY {
	float: left;
	display: inline;
	width: 342px !important;
	width: 345px;
	height: 274px;
}

#SELECTOR {
	float: left;
	width: 92px;
}

#UPARROW, #DOWNARROW {
	height: 10px;
	text-align: center;
}

#UPARROW a img, #DOWNARROW a img {
	border: none;
	display: block;
	margin: 0 auto;
}

#IMGLIST {
	height: 230px;
	overflow: hidden;
}

#IMGLIST a img {
	border: 1px solid #59372a;
	margin: 1px 0;
	display: block;
}

#IMGLIST a:hover img {border-color: #cc8945;}

#IMGPROD {text-align: center;}

#IMGPROD a img {
	margin: 0 auto;
	display: block;
	border: none;
}

#IMGPROD a .gallery_zoom {
	display: none !important;
	display: block;
	height: 24px;
	width: 54px;
	background: url("/images/gallery_zoom.gif") no-repeat left top;
	position: relative;
	float: right;
	top: -24px;
}

#IMGPROD a:hover .gallery_zoom {display: block !important;}

/*** Description courte ***/

#SHORTDESC {
	margin-left: 350px;
	height: auto !important;
	height: 274px;
	min-height: 274px;
}

/*** Options fiche produit ***/

#OPTION {margin-bottom: 16px;}

#OPTION .opt_row1, #OPTION .opt_row2 {
	margin: 0 0 2px;
	font-size: 12px;
	line-height: 24px;
}

#OPTION .opt_row1 {background-color: #fce8a9;}

#OPTION .opt_row2 {background-color: #ffedd1;}

#OPTION .opt_prix {
	float: right;
	width: 100px !important;
	width: 116px;
	padding: 0 8px;
	text-align: right;
	border-left: 2px solid white;
	font-weight: bold;
}

#OPTION .opt_dispo {
	float: right;
	border-left: 2px solid white;
	height: 24px;
}

#OPTION .opt_dispo img {margin: 6px 4px 0;}

#OPTION .opt_chkbox, #OPTION .opt_radio {
	float: left;
	height: 24px;
	border-right: 2px solid white;
	margin-right: 5px;
}

#OPTION .opt_chkbox input, #OPTION .opt_radio input {margin: 0 6px;}

#OPTION .opt_desc {white-space: nowrap;}

/*** Pied de page ***/

#FOOTER {
	padding: 10px 0;
	font-size: 11px;
	line-height: 13px;
	color: #ffd591;
	background-color: #261812;
}

#FOOTER a {color: #cc8945;}

#FOOTER a:hover {color: #f29b05;}

/***********POP UP ***************/

#POPUP {
	width:500px;
	margin:10px auto;
}

#POPUP h2 {
	margin: 0 10px;
	padding: 0 10px;
	text-align: left;
	font-size: 16px;
	font-style: italic;
	color: white;
	line-height: 24px;
	height: 34px;
	background: url("/images/content_h2.gif") no-repeat left top;
}



/******** Autres Pages *************/

#BACKOTHERP {
  margin: 0 10px 15px !important;
	margin: 0 7px 15px 7px;
	width: auto !important;
	width: 590px;
	text-align:justify;
}

#BACKOTHERP.addclient table tr td {
  padding:8px 0;

}

#BACKOTHERP table.tablepross tr td {
  padding:4px;
}

#BACKOTHERP table.orderTable tr td {
  padding:4px;
}

#BACKOTHERP h3 {
	margin: 0 0 8px;
	font-size: 18px;
	line-height: 20px;
	text-align: left;
	font-style: italic;
	border-bottom: 1px solid #704A2F;
	color:#463F32;
}

#BACKOTHERP h3 a {
  color:#463F32;
}

#BACKOTHERP h3 a:hover {
  color:#463F32;
  text-decoration:none;
}

#BACKOTHERP h4 {
	font-size:14px;
  font-style:italic;
  line-height:20px;
  margin:12px 0 6px;
  text-decoration:underline;
  text-align:left;
}

#BACKOTHERP input.inputsubmit {
  background-color:#704A2F;
  border:solid 1px #ffffff;
  font-weight:bold;
  padding:5px;
  margin-bottom:10px;
  color:white;
  cursor:pointer;
  font-size:13px;
  font-family:Arial,Helvetica,sans-serif;
  line-height:18px;
}

#BACKOTHERP input.inputsubmit:hover {
  background-color:white;
  color:#704A2F;
  cursor:pointer;
   border:solid 1px #704A2F;
}

#BACKOTHERP td.texte_process {
  padding:0 8px;
  background-color:#D3C7AD;
  font-size:12px;
  width:255px;
}

#OTHERSP table {
  border-collapse:collapse;
  border-spacing:0;
  margin:0;
  padding:0;
}

#OTHERSP h1 {
 font-size:22px;
  text-indent :0;
  color: #ff7f00;
}

#OTHERSP h2 {
 font-size:16px;
 color : #3366cc;
 line-height: 22px;
 margin:0px;
 padding:0px; 
}

#OTHERSP a img {
 border : none;
}

#OTHERSP td,#OTHERSP p,#OTHERSP ul,#OTHERSP li,#OTHERSP p,#OTHERSP span {
font-family:Tahoma,Sans-Serif,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:11px;
text-align:left;
}

#CONTACT p {
font-size:14px;
font-family:tahoma;
color :#000;
font-weight : normal;
}

#INFOADR p {
font-size:14px;
font-family:tahoma;
color :#000;
font-weight : normal;
}

#ENGAGEMENT {
font-size:12px;
margin-bottom : 10px;
}

#ENGAGEMENT h5 {
font-size:12px;
padding:8px 0px 0px 3px;
margin:0px;
font-weight:bold;
}

.titre_1c_order
{
  height:30px;
  width:233px;
  font-size:12px;
  font-family:Tahoma;
  font-weight:bold;
  color:#BE1B1E;
  background:url("/images/bck1.gif") no-repeat;
  text-align:left;
  margin : 0px;
  padding:8px;
}


.titre_1c
{
  height:30px;
  width:233px;
  font-size:12px;
  font-family:Tahoma;
  font-weight:bold;
  color:#BE1B1E;
  background:url("/images/bck1.gif") no-repeat;
  text-align:left;
  margin-left : 0px;
}

.rpayement
{
  border : 1px solid #000000;
  padding:10px;
  margin : 10px;
  background-color:#D3C7AD;
}

.rpayement img {
border:none;
}



/********* Pages de paiement *********/

.orderTableHead
{
    text-align:left;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
    background-color:#704A2F;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#ffffff;
    font-weight:bold;
}
.orderTableImportantLine
{
  font-size:11px;
    text-align:left;
    font-weight:bold;
    background-color:#dadada;
    border:solid 1px;
    border-color:#000000;
}
.orderTable
{
  font-size:12px;
}
.specialhref
{
  border:solid 1px;
  border-color:#cfcfcf;
  background-color:#ffffff;
  padding:3px;
}
 
.orderTableLinev2
{
    font-weight:bold;
    background-color:#D3C7AD;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    font-size:12px;
    color:#000080;
    text-align:left;
}
.orderTableLinev1
{
    font-size:12px;
    font-weight:bold;
    background-color:#D3C7AD;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#000000;
    text-align:left;
}
.orderTableLine
{
    font-size:12px;
    font-weight:bold;
    background-color:#D3C7AD;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    text-align:left;
}



.orderTableLinev2_1
{
    font-size:12px;
    font-weight:bold;
    background-color:#C1B398;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#000080;
    text-align:left;
}
.orderTableLinev1_1
{
    font-size:12px;
    font-weight:bold;
    background-color:#C1B398;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#000000;
    text-align:left;
}
.orderTableLine_1
{
    font-size:12px;
    font-weight:bold;
    background-color:#C1B398;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    text-align:left;
}


.totaltableligne1
{
    font-size:12px;
    font-weight:normal;
    background-color:#704A2F;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#ffffff;
}
.totaltableligne2
{
    font-size:12px;
    font-weight:bold;
    background-color:#704A2F;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#ffffff;
}

/************DEVIS******************/

#OTHERSP .DevisTable {
border-right: 1px solid #000;
}

#OTHERSP .devishead{
font-size:12px;
font-weight:bold;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
}

#OTHERSP .DevisLigne {
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}

#OTHERSP .DevisLignev1 {
border-bottom: 1px solid #000;
border-left: 1px solid #000;
font-weight : bold;
}

#OTHERSP .DevisLignev2 {
border-bottom: 1px solid #000;
border-left: 1px solid #000;
font-weight : bold;
}

#OTHERSP .Devistotal1 {
border-bottom: 1px solid #000;
border-left: 1px solid #000;
font-weight : bold;
}

#OTHERSP .Devistotal2{
border-bottom: 1px solid #000;
border-left: 1px solid #000;
font-weight : bold;
}

