body {margin:0; padding:0; vertical-align:top; background:url(images/tall.jpg) repeat-x top #161616; text-align:center;}
td {font-size:10px; font-family:Tahoma; color:#000000; line-height:13px; vertical-align:top; }
table {border:0; border-collapse:collapse;}
/*table{width:100%;}*/
img {border:0;}
/****************************************************/
.footer  {color:#6B7074;}
.footer a{color:#6B7074; text-decoration:underline;}
.footer a:hover{text-decoration:none;}
/****************************************************/
/* a {border:none; text-decoration:underline; color:#000000;} */
/* a:hover {text-decoration:none;} */

.link1 a {text-decoration:underline;color:#333333; font-size:10px;}
.link1 a:hover {text-decoration:none;}
/****************************************************/
/*
ul {margin:0; padding:0; list-style:none}
li {background: url(images/pimp1.gif) no-repeat  left; padding-left:14px; line-height:26px; color:#000000; font-size:12px}
li a {color:#000000; line-height:26px; text-decoration:underline;}
li a:hover {text-decoration:none;}
*/

.price{
color:black;
}

.Ordersubmitbtn {
	background:url(images/button_center.jpg) repeat-x middle;
	border:0px;
	color:#FFFFFF; 
	font-family:Tahoma; 
	font-size:10px; 
	text-align:center; 
	vertical-align:middle;
	cursor:hand;
}

/****************************************************/
form {margin:0; padding:0;}
.form_1 {width:125px; margin:0; padding:0 0 0 3px; height:18px; vertical-align:middle; font-size:11px;font-family:Tahoma; color:#000000; background:#ffffff;}
/****************************************************/

a.main:link{
color:#ffffff;
text-decoration:none;
}

a.main:visited{
color:#ffffff;
text-decoration:none;
}

a.main:hover{
color:#ffffff;
text-decoration:underline;
}

.line{background:url(images/line.gif) repeat-x top; height:3px;}



.txt1{color:#000000; font-weight:bold;}
.price_txt{font-size:18px;}

.menu1{
border-bottom:1px solid #866c58;
}

/* STYLE DES LIENS */
a:link{
color:#000000;
text-decoration:none;
}

a:visited{
color:#000000;
text-decoration:none;
}

a:hover{
color:#000000;
text-decoration:underline;
}

.Custtxtfield 
{
font-family:  Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
	background-color: #FFFFFF;
	border: #333333;
	border-style: groove;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.Custsubmitbtn {
	font-family : Arial, Helvetica, sans-serif;
	color : #283F48;
	font-size : 10px;
	background : url(images/icon_button.gif) repeat-x;
	cursor:hand;
}

.Adminsubmitbtn { 
color: #000000; 
font-weight: bolder; 
font-size: 11px; 
font-family: Arial, arial; 
background: #f7f7ff url(images/bkgadmbtn.gif); 
border: solid 1px #444 
}
 
 
.Custtxtfielddropdown
{
font-family:  Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold
}


/*  banners */
.text_size9
{
    FONT-SIZE: 9pt;
    COLOR: black;
    LINE-HEIGHT: normal;
    TEXT-DECORATION: none
}
.fieldbox
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: sans-serif, Verdana, Helvetica, Arial
}
.color_formborder
{
    BACKGROUND-COLOR: lightgrey
}
.color_formheader
{
    BACKGROUND-COLOR: #dddddd
}
.color_formfields
{
    BACKGROUND-COLOR: #f5f5f5
}
.color_formfieldsalt
{
    BACKGROUND-COLOR: #f0f0f0
}
.color_formresponse
{
    BACKGROUND-COLOR: white
}
.hdrproductwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}


/* spécifie les styles d'affichages des produits avec des bordures aux croisements */
.catcolumn1{
width:25%; vertical-align:top; text-align:left; border-right:1px solid #c5c5c5;
}

.catcolumn2{
width:25%; vertical-align:top; text-align:left; border-bottom:1px solid #c5c5c5; border-right:1px solid #c5c5c5;
}

.catcolumn3{
width:25%; vertical-align:top; text-align:left;
}

.catcolumn4{
width:25%; vertical-align:top; text-align:left; border-bottom:1px solid #c5c5c5;
}

/* gestion de la présentation des bordures de tableaux en pointillés pour l'affichage des produits */
.frontcolumn1{
vertical-align:top; 
text-align:left; 
border-bottom:1px dotted #c5c5c5; 
border-right:1px dotted #c5c5c5;
}

.frontcolumn2{
vertical-align:top; 
text-align:left; 
border-bottom:1px dotted #c5c5c5;
}

.frontcolumn3{
vertical-align:top; 
text-align:left; 
border-right:1px dotted #c5c5c5;
}

.frontcolumn4{
vertical-align:top; 
text-align:left;
}

/* affichage des catégories en menus gauche */
.cattitle{
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#ffffff;
}

/* BOUTON COMMANDER */
.button_left{
background-image:url(images/button_left.jpg); background-repeat:no-repeat; width:9px; height:19px;
}

.button_right{
background-image:url(images/button_right.jpg); background-repeat:no-repeat; width:9px; height:19px;
}

.button_center{
background-image:url(images/button_center.jpg); background-repeat:repeat-x; color:#FFFFFF; font-family:Tahoma; font-size:10px; text-align:center; vertical-align:middle;
}
