  .titre1 			{font-size: 11px; color: #000000; text-decoration: none;}
  .titre1:link 		{font-size: 11px; color: #000000;  text-decoration: none;}
  .titre1:visited 	{font-size: 11px; color: #000000;  text-decoration: none;}
  .titre1:hover 	{font-size: 11px; color: #666666; text-decoration: none;}

  .titre2 			{font-size: 11px; color: #666666; text-decoration: none;}
  .titre2:link 		{font-size: 11px; color: #666666;  text-decoration: none;}
  .titre2:visited 	{font-size: 11px; color: #666666;  text-decoration: none;}
  .titre2:hover 	{font-size: 11px; color: #EEEEEE; text-decoration: none;}

  .titre12 			{font-size: 12px; text-decoration: none;}

  .titre11 			{font-size: 11px; color: #000000; text-decoration: none;}
  .titre11:link 	{font-size: 11px; color: #000000;  text-decoration: none;}
  .titre11:visited 	{font-size: 11px; color: #000000;  text-decoration: none;}
  .titre11:hover 	{font-size: 11px; color: #000000; text-decoration: none;}

  .titre11g 		{font-size: 11px; color: #666666; text-decoration: none;}
  .titre11g:link 	{font-size: 11px; color: #666666;  text-decoration: none;}
  .titre11g:visited {font-size: 11px; color: #666666;  text-decoration: none;}
  .titre11g:hover 	{font-size: 11px; color: #666666; text-decoration: none;}

  .titre11gu 		{font-size: 11px; color: #666666; text-decoration: none;}
  .titre11gu:link 	{font-size: 11px; color: #666666;  text-decoration: none;}
  .titre11gu:visited {font-size: 11px; color: #666666;  text-decoration: none;}
  .titre11gu:hover 	{font-size: 11px; color: #BAE3FB; text-decoration: none;}

  .titre10 			{font-size: 10px; color: #000000; text-decoration: none;}
  .titre10:link 	{font-size: 10px; color: #000000;  text-decoration: none;}
  .titre10:visited 	{font-size: 10px; color: #000000;  text-decoration: none;}
  .titre10:hover 	{font-size: 10px; color: #000000; text-decoration: none;}

  .petit 			{font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; color: #999999; text-decoration: none;}
  .petit:link 		{font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; color: #999999;  text-decoration: none;}
  .petit:visited 	{font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; color: #999999;  text-decoration: none;}
  .petit:hover 		{font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; color: #BAE3FB; text-decoration: none;}

  .nodeco			{text-decoration: none;}
  .nodeco:link 		{text-decoration: none;}
  .nodeco:visited 	{text-decoration: none;}
  .nodeco:hover 	{text-decoration: none;}


.imagetmb { 
  border-Style: None Solid Solid None;
  Border-Color: Silver;
  Border-Width: 1pt; 
  } 

OPTION.gras {background-color:#FFFFFF; color:#000000; font-weight: bold; font-size: 14px;}
OPTION.jaune {background-color:#BAE3FB; color:#000000}

INPUT { font-family: Arial, Helvetica, sans-serif ; font-size: 11px;  }
INPUT.attention { background-color:#BAE3FB; }
.invisible_input2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #000000; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
TEXTAREA  { font-family: Arial, Helvetica, sans-serif ; font-size: 11px;  }
a: { color: #000000; }
a:link { color: #000000; }
a:visited { color: #000000; } 
a:hover { color: #666666; } 

A.liens {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.liens:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.liens:hover {
	COLOR: #BAE3FB; TEXT-DECORATION: underline
}
H1 {
	margin-bottom: 0; font-weight: normal; FONT-SIZE: 12px;
}
H2 {
	margin-bottom: 0; font-weight: normal; FONT-SIZE: 11px;
}
H3 {
	margin-bottom: 0; font-weight: normal;
}
H4 {
	margin-bottom: 0; font-weight: normal;
}
TD {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000}

.dataTableRow { background-color: #FFFFFF; }
.dataTableRowOver { background-color: #FFFF99; }

select {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
body {  background-color: #FFFFFF; color: #000000}
FORM {
	MARGIN: 0px
}
.formbutton{
cursor:pointer;
border:outset 1px #BAE3FB;
background:#BAE3FB;
color:#666;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 2px 3px;
background:url(http://www.kjbeckettbespokeshirts.com/images/formbg2.gif) repeat-x left top;
}
/* General styling for both valid and invalid input */
.invalidInput,.validInput{
	display:compact;
	padding:1px;
}
/* Style for invalid input */
.invalidInput{
	border:1px solid #BAE3FB;
}

/* Style for valid input */
.validInput{
	border:1px solid #FFF;
}



.cssbutton{
   color:#000000;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:120%;
   font-weight:bold;
	color: black;
	text-decoration: none;
	padding: 6px 9px;
	background:url(http://www.kjbeckettbespokeshirts.com/images/formbg.gif) repeat-x left top;
   border:1px solid;
   border-top-color:#BAE3FB;
   border-left-color:#BAE3FB;
   border-right-color:#e3f48e;
   border-bottom-color:#e3f48e;

}

.cssbutton:hover{
   border-top-color:#666;
   border-left-color:#666;
   border-right-color:#999;
   border-bottom-color:#999;

	color: black;
   background:url(http://www.kjbeckettbespokeshirts.com/images/formbg2.gif) repeat-x left top;
}

input.bouton{
   color:#000000;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:13px;
   font-weight:bold;
	padding: 3px 2px;
}
input.btn{
   color:#000000;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:13px;
   font-weight:bold;
	padding: 3px 2px;
	background:url(http://www.kjbeckettbespokeshirts.com/images/formbg.gif) repeat-x left top;
   border:0.2em solid;

   border-top-color:#666;
   border-left-color:#666;
   border-right-color:#999;
   border-bottom-color:#999;
}

input.btnhov{
   border-top-color:#BAE3FB;
   border-left-color:#BAE3FB;
   border-right-color:#e3f48e;
   border-bottom-color:#e3f48e;

   background:url(http://www.kjbeckettbespokeshirts.com/images/formbg2.gif) repeat-x left top;
}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('http://www.kjbeckettbespokeshirts.com/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 48px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    color: #000;
	cursor:pointer;
}

a.button span {
    background: transparent url('http://www.kjbeckettbespokeshirts.com/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 32px;
    padding: 5px 0 9px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 10px 18px; /* push text down 1px */
}
a.buttong {
    background: transparent url('http://www.kjbeckettbespokeshirts.com/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 48px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    color: #000;
	cursor:pointer;
}

a.buttong span {
    background: transparent url('http://www.kjbeckettbespokeshirts.com/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 32px;
    padding: 5px 0 9px 18px;
} 
a.buttong:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttong:active span {
    background-position: bottom left;
    padding: 6px 0 10px 18px; /* push text down 1px */
}
a.buttonv {
    background: transparent url('http://www.kjbeckettbespokeshirts.com/images/bg_buttonv_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    color: #000;
	cursor:pointer;
}

a.buttonv span {
    background: transparent url('http://www.kjbeckettbespokeshirts.com/images/bg_buttonv_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.buttonv:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonv:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
a.buttonvg {
    background: transparent url('http://www.kjbeckettbespokeshirts.com/images/bg_buttonv_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    color: #000;
	cursor:pointer;
}

a.buttonvg span {
    background: transparent url('http://www.kjbeckettbespokeshirts.com/images/bg_buttonv_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.buttonvg:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonvg:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
a.buttons {
    background: transparent url('http://www.kjbeckettbespokeshirts.com/images/bgs_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: 11px arial, sans-serif;
    height: 19px;
    margin-right: 6px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
    color: #000;
	cursor:pointer;
}

a.buttons span {
    background: transparent url('http://www.kjbeckettbespokeshirts.com/images/bgs_button_span.gif') no-repeat;
    display: block;
    line-height: 9.5px;
    padding: 5px 0 5px 12px;
} 
a.buttons:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttons:active span {
    background-position: bottom left;
    padding: 6px 0 4px 12px; /* push text down 1px */
}

.highslide {
	cursor: url(http://www.kjbeckettbespokeshirts.com/js/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid white;
}
.highslide:hover img {
	border: 1px solid gray;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-html {
    background-color: white;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    /*padding-left: 22px;
    background-image: url(http://www.kjbeckettbespokeshirts.com/js/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}

/* Controlbar example */
.controlbar {	
	background: url(../highslide/highslide/graphics/controlclose.gif);
	width: 35px;
	height: 24px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 24px;
}
.controlbar a:hover {
	background-image: url(../highslide/highslide/graphics/controlclose-hover.gif);
}

.controlbar .close {
	width: 35px;
	background-position: -140px 0;
}
.highslide-move {
    cursor: move;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.dvhdr1 {
background:#BAE3FB;
font-family:arial;
font-size:12px;
font-weight:bold;
border:1px solid #666666;
padding:5px;
width:150px;
filter:'alpha(opacity=85)';
opacity:'0.85';
}

.dvbdy1 {
background:#FFFFFF;
font-family:arial;
font-size:12px;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
padding:5px;
width:150px;
filter:'alpha(opacity=85)';
opacity:'0.85';
}

A.menulink {
display: block;
width: 119px;
text-align: left;
text-decoration: none;
font-family:arial;
font-size:11px;
color: #666666;
BORDER: none;
}

A.menulink:hover {
color: #666666;
background-color:#BAE3FB;
}
A.menulink:visited {
color: #666666;
}

A.menubiglink {
display: block;
width: 160px;
text-align: left;
text-decoration: none;
font-family:arial;
font-size:1.1em;
color: #000000;
BORDER: none;
}

A.menubiglink:hover {
color: #000000;
background-color:#BAE3FB;
}

.inputBox {
	FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, arial , sans-serif; BACKGROUND-COLOR: #ffffff
}
.inputLogin {
	FONT-SIZE: 8pt; FONT-FAMILY: Helvetica, arial , sans-serif; BORDER:0px solid; BACKGROUND-COLOR: #BAE3FB
}

tbody tr td.odd
{
	border: none;
}
tbody tr td.ovr {
	background:#FFFFFF;
	cursor: hand;
	border: 1px solid #BAE3FB;
	PADDING: 0px; MARGIN: 0px;
}
tbody tr td.odds {
	background:#BAE3FB;
	cursor: hand;
	border: 1px solid #BAE3FB;
	PADDING: 0px; MARGIN: 0px;
}

tbody tr td.todd
{
	font-size: 10px; color: #000000; text-decoration: none;
}
tbody tr td.tovr {
	background:#F9FFE6;
	cursor: hand;
	font-size: 10px; color: #000000; text-decoration: none;
	PADDING: 0px; MARGIN: 0px;
}

a.rollopaque img {
  opacity: 1.0;
  filter:alpha(opacity=100); 
  }

a.rollopaque:hover img {
  opacity: 0.5;
  filter:alpha(opacity=50);  
  }
