body {
	/*background-image: url(/images/vichy-rouge-45d.gif); /* Fond Standart */
	/*background-image: url(/images/bg_printemps.gif); /* Fond Printemps */
	/*background-image: url(/images/fond_noel.gif); /*Noel2008*/
	background-image: url(/images/bg06-09.jpg); /*juin 2009*/
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center top;
}

table#screen{
	width: 970px;
}

#col_center
{
	width: 584px;
}

#col_center_full
{
	width: 584px;
}

#col_left{
	width:170px;
	background-color:#E0EEF0;
}
#col_right{
	width:150px;
}
#col_ext{
	width:216px;
	background-color:#E6E6E6;
}

#filarianne{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	color: #CCCCCC;
}

#filarianne a{
	color: #666666;
}

div#object{
	width:580px; /* Width = 434 - padding-left - padding-right */
	overflow:hidden;
	padding-left: 4px;
}
#categorie_leftMenu,
#top_menu_bar,
#filarianne{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

#categorie_leftMenu{
	padding-top: 5px;
}

#categorie_leftMenu a{
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9FCAD0;
}
/*#categorie_leftMenu div.active{
	background-image: url(/images/menuCatLeft_top_bg_170.gif);
	background-repeat: no-repeat;
	background-position: center top;
}*/

#categorie_leftMenu div.active{
	background-color: #FFFFFF;
	background-image: url(/images/menuCatLeft_active_bg_170.gif);
	background-repeat: repeat-y;
}

#categorie_leftMenu div.menu_item{
	overflow: hidden;
	background-color: #E0EEF0;
}

/*
#categorie_leftMenu div.active span{
	background-image: url(/images/menuCatLeft_bottom_bg_170.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
}
*/

#categorie_leftMenu div.active a{
	background-image: url(/images/menuCatLeft_a_bg_170.gif);
	background-repeat:no-repeat;
	background-position: center;
	background-color:transparent;
	color: #990000;
}


#categorie_leftMenu a:hover,
#top_menu_bar a:hover,
#filarianne a:hover
{
	text-decoration: underline;
}



.cat_vignette {
	border: 1px solid #009900;
	margin-bottom: 5px;
	margin-right: 5px;
	height: 110px;
	width: 80px;
	float: left;
	overflow:hidden;
}
.cont_art .buttons {
	float: right;
}

.cat_vignette .icon{
	height: 80px;
	width: 80px;
}

.cat_vignette .titre{
	height: 30px;
	width: 80px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	display: block;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.cont_cat {
	border: 1px solid #009900;
	min-height:80px;
	margin-bottom: 5px;
}

.cont_cat .icon{
	float: left;
	height: 80px;
	width: 80px;
}

.cont_cat h2{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

.cont_art {
	min-height:80px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	background-image: url(/images/cadre_tl.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 8px;
	
}


.cont_art .desc p{
	margin: 0px;
	padding: 0px;
}

.cont_art .desc{
	margin-left: 90px;
	padding-bottom: 4px;
}
.cont_art .buttons input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.cont_art .titre{
}

.clickable {
	cursor: pointer;
}

.cont_art .icon{
	float: left;
	height: 80px;
	width: 80px;
}

.cont_art h2{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

table#visiCart {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #99AAAA;
	border-left-color: #99AAAA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99AAAA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #99AAAA;

}

table#visiCart td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99AAAA;
}
#visiCart {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#visiCart .info,
#visiCart .prod .ttva {
	color: #999999;
}
#visiCart th {
	background-color: #CCCCCC;
	color: #666666;
}


#visiCart .foot .title {
	text-align: right;
}

#visiCart .foot {
	background-color: #EFF7F8;
}

#visiCart .foot td {
	border-bottom-style: none;
}

#visiCart .montant,
#visiCart .tarif
{
	text-align: right;
	white-space: nowrap;
}

#visiCart .prod .ttva,
#visiCart .ht {
	font-size: 8px;
}

#visiCart .prod .label{
	font-size: 12px;
}

#visiCart .info{
	font-size: 10px;
}

#visiCart .montant .ttc {
	font-size: 12px;
}

#visiCart .montant .gratuit {
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}

#visiCart .a_regler .montant .prix {
	font-size: 15px;
}

#visiCart .a_regler .montant .ttc {
	padding: 2px;
	background-color: #BCFFA6;
}

#visiCart .a_regler {
	font-weight: bold;
}

#visiCart .total{
	color: #009900;
	font-weight: bold;
}

#visiCart .total .title .tva {
	font-size: 8px;
}

#visiCart .foot .title .label{
	font-size: 12px;
}

#visiCart div.icon_delete {
	background-image: url(/images/button_cancel.png);
	float: left;
	height: 16px;
	width: 16px;
	cursor: pointer;
}

td#top_menu_bar {
	background-color: #FF8484;
	background-image: url(/images/top_menu_bar_bg.gif);
	background-repeat: repeat-x;
	height: 22px;
}

td#top_menu_bar a{
	color: #770000;
	font-size: 12px;
}

#top_menu_bar div.menu_item{
	float:left;
	white-space: nowrap;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 5px;
	font-weight:bold;
}

#top_menu_bar div.active a{
	color: #FFFFFF;
}

#row_title table{
	padding: 4px;
}

#row_title h1{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF8E8E;
}

.tableau_sachets th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-image: url(/images/top_menu_bar_bg.gif);
}
.tableau_sachets,
.tableau_sachets td,
.tableau_sachets th {
	border-color: #FFA6A6;
}
.tableau_sachets td.commande,
.tableau_sachets th.commande {
	border-left-style: none;
}
.tableau_sachets {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tableau_sachets tr.odd {
	background-color:#EEEEEE;
}
.tableau_sachets tr.even {
	background-color:#FFFFFF;
}
.tableau_sachets td {
	border-left-width: 1px;
	border-left-style: solid;
	font-size: 13px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.tableau_sachets .sacw {
	font-weight:bold;
}
.tableau_sachets .ref,
.tableau_sachets .dec {
	font-size:9px;
}
.tableau_sachets #VSq{
	font-size:9px;
	width: 28px;
	text-align: right;	
}
#cMaster {
	width: 990px;
	/*background-image: url(/images/chef_title.png);*/
	background-image: url(/images/cadre2009_r2_c1.png);
	background-repeat: no-repeat;
}
#cHead img {
	margin: 0px;
	padding: 0px;
}
#cHead {
	height: 102px;
	width: 990px;
	/*background-image: url(/images/cadre2008_r1_c1.png);*/
	background-repeat: no-repeat;
}
#cOverHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	height: 60px;
}


#cFoot {
	background-image: url(/images/cadre2008_foot_bg.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 990px;
}

#cBody {
	background-image: url(/images/cadre2008_body_bg.png);
	background-repeat: repeat-y;
	width: 990px;
}

div.error{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 10px;
	margin: 10px;
}
div.confirm{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00CC00;
	padding: 10px;
	margin: 10px;
}
.showDoc h6,
.showDoc h5{
	margin: 0px;
	padding: 0px;
}
.showDoc h6 {
	font-size: 10px;
	font-weight: bold;
	color: #76B4BC;
}
.showDoc h5 {
	font-size: 12px;
	font-weight: bold;
	color: #428088;
}
.showDoc .telephone {
	font-size: 12px;
}
.showDocs h5 {
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #428088;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.showDocs table.document {
	width: 400px;
	border: 1px solid #E0EEF0;
	margin-left: 10px;
}
table.document th {
	color: #428094;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0EEF0;
	text-align: left;
	padding-left: 5px;
}
.showDocs {
	padding-right: 10px;
	padding-left: 10px;
}
#frameCart {
	width: 214px;
}
#frameCart .top,
#frameCart .foot {
	background-repeat: no-repeat;
	height: 2px;
	width: 214px;
	overflow: hidden;
}
#frameCart .top {
	background-image: url(/images/cadre_214_r1_c1.png);
}

#frameCart .foot {
	background-image: url(/images/cadre_214_r4_c1.png);
}
#frameCart .body,
#frameCart .header {
	background-image: url(/images/cadre_214_r2_c1.png);
	background-repeat: repeat-y;
}
#frameCart .body {
	background-color: #F4FAF7;
}
#frameCart .header {
	background-color: #C2E3CF;
	font-size: 10px;
	font-weight: bold;
	color: #459866;
	text-align: center;
}
div.over {
	cursor: pointer;
	padding: 1px;
	width: 214px;
	clear: both;
	margin: 0px;
}

div.over:hover {
	background-color: #AAFFAA;
}
.smallError {
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
}
#cBody table#main {
	width: 970px;
}

.tableau_msv,
.tableau_std {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.tableau_msv .modele {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 5px;
}

.tableau_std .titre {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #00769D;
}
.tableau_std .ref {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.tableau_msv tr.line {
	background-color: #FFFFFF;
}
.tableau_msv .prix .dec,
.tableau_std .prix .dec {
	font-size: 9px;
}
.tableau_std .prix .tx,
.tableau_msv .prix .tx {
	font-size: 10px;
}
.tableau_std .prix,
.tableau_msv .prix {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}



.tableau_msv .dim {
	color: #000000;
}
.tableau_msv .bds {
	color: #FF0000;
}
.tableau_msv .pav {
	color: #009933;
}
.tableau_msv .line .lbl {
	font-size: 8px;
}
.tableau_msv .line .val {
	font-size: 10px;
}

#menu_cat a{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9fcad0;
	padding-left:2px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	vertical-align: middle;
}

#menu_cat a.active{
	font-weight: bold;
	background-color: #FFFFFF !important;
	background-image: url(/images/menuCatLeft_a_bg_170.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#menu_cat a.level1{
	padding-left:24px;
	background-color: #F5FAFA;
}

#menu_cat a:hover{
	text-decoration: underline;
	background-color: #FFEEEE !important;
}

td.addCart {
	background-color: #E2F4EA;
	border: 1px solid #78CE9B;
	padding: 3px;
}
.box_info {
	background-color: #FFFFCC;
	padding: 5px;
	border: 1px solid #CCCC00;
}
.promo {
	font-weight: bold;
	color: #FF0000;
}
.prixHorsPromo {
	color: #000000;
	text-decoration: line-through;
}
.tableau_sachets .foot td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFA6A6;
	background-color: #FFEAEA;
}
.delaiLiv {
	font-size: 9px;
	color: #009900;
}
table.livraison {
	background-color: #E2F4EA;
	border: 1px solid #50BC81;
}
table.foot td.bordered {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
table.foot td.icon {
	padding-left: 6px;
	padding-right: 4px;
}
table.foot {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 4px;
}
table.foot td {
	padding-right: 4px;
}
#cTop {
	height: 15px;
	background-image: url(/images/cadre2009_r2_c1.png);
}
#kw h1 {
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#kw {
	text-align: justify;
	color: #C8D7CF;
	overflow: hidden;
}

#kw a:link,
#kw a:visited,
#kw a:active{
	color: #C8D7CF;
}

#kw a:hover{
	color: #4E6D5E;
	text-decoration: underline;
}
