body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #E8E8E8;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}

.AXISPageTitle { font-style: normal; font-weight: bold; font-size: 36pt; color: #333333}

.AXISPageHeading { font-style: normal; font-weight: bold; font-size: 18px; color: #666666; background-color: #FFFFFF; text-transform: none}
H1 { font-style: normal; font-weight: bold; font-size: 18px; color: #666666; background-color: #FFFFFF; text-transform: none}

.AXISSubHeading {font-style: normal;font-weight: bold;font-size: 11pt;color: #999999; text-transform: none}
H2 {font-style: normal;font-weight: bold;font-size: 11pt;color: #999999; text-transform: none}

.AXISBodyText { font-style: normal; font-weight: 400; font-size: 10pt; color: #666666; text-transform: none}
P { font-style: normal; font-weight: 400; font-size: 10pt; color: #666666; text-transform: none}
TD { font-style: normal; font-weight: 400; font-size: 10pt; color: #666666; text-transform: none}

.AXISPromptText {font-style: normal;font-weight: bold;font-size: 10pt;color: #003366}
.AXISFieldText {font-style: normal;font-weight: 400;font-size: 10pt;color: #333333}
.AXISMenuHeading {  font-style: normal; font-weight: 800; font-size: 10pt; color: #003366; }
.AXISMenuText {  font-style: normal; font-weight: bold; font-size: 10pt; color: #999999; ; text-decoration: none}
.AXISInfo {  font-style: normal; font-weight: bold; font-size: 9px; color: #666666; }
.AXISTableText {  font-style: normal; font-weight: normal; font-size: 10pt; color: #666666; }
.AXISTableHead {  font-style: normal; font-weight: bold; font-size: 10pt; color: #333333; }
.AXISWarning {  font-style: normal; font-weight: bold; font-size: 14pt; color: #FF0000; }
.intro {FONT-WEIGHT: 500; FONT-SIZE: 13px; COLOR: #666666; LINE-HEIGHT: 13px;}
A:link {  color: #181818; text-decoration: none}
A:visited  {  color: #181818; text-decoration: none}
A:active {  color: #181818; text-decoration: none}
A:hover {  color: #FF6666; text-decoration: underline}
A.AXISMenuText {  font-style: normal; font-weight: bold; font-size: 10pt; color: #999999; ; text-decoration: none}
A.AXISMenuText:link {  color: #666666; text-decoration: none}
A.AXISMenuText:visited {  color: #666666; text-decoration: none}
A.AXISMenuText:active {  color: #666666; text-decoration: none}
A.AXISMenuText:hover {  color: #9fb1c2; text-decoration: none}
.AXISCatDesc {  font-style: normal; font-weight: bold; font-size: 10pt; color: #333333; }
.AXISCatPricing {  font-style: normal; font-weight: bold; font-size: 10pt; color: #333333; }
.menu a{
	font-size: 13px;
	color: Gray;
}

.menu a:hover {
	color: black;
}
.footer {  font-style: normal; font-weight: normal;  color: #000; }
.greenfooter {
	font-size: 14pt;
	font-weight: bold;
	color: green;
}
.greenfootersmall {
	font-size: 10pt;
	font-weight: bold;
	color: green;
}
.redfootersmall {
	font-size: 10pt;
	font-weight: bold;
	color: red;
}
.redfootersmall:link {color: red;}
.redfootersmall:visited {color: red;}
.redfootersmall:active {color: red;}
.redfootersmall:hover {
	color: red;
	text-decoration: underline;
}

.magentafootersmall {
	font-size: 10pt;
	font-weight: bold;
	color: fuchsia;
}
.magentafootersmall:link {color: fuchsia;}
.magentafootersmall:visited {color: fuchsia;}
.magentafootersmall:active {color: fuchsia;}
.magentafootersmall:hover {
	color: fuchsia;
	text-decoration: underline;
}
.homepageintro {
	font-size: 10pt;
	color: #666666;
}
.homepagelinks {
	font-size: 18pt;
}
.homepageheading {
	font-size: 18pt;
	color: #333399;
}
.homepageheading:link {
	color: #333399;
	text-decoration: none;
}
.homepageheading:visited {
	color: #333399;
	text-decoration: none;
}
.homepageheading:active {
	color: #333399;
	text-decoration: none;
}
.homepageheading:link {
	color: #0000FF;
	text-decoration: underline;
}
.style1 { font-style: normal; font-weight: bold; font-size: 18pt; color: #003366; }
.style2 {font-size: 9pt}
.style6 {color: #333399}
.style16 {font-size: 36pt}
.style17 {color: #003366}
.style18 {color: #000080}
.style19 {font-size: 18px}
.style21 {font-size: 24px}
.maintableheading{
	font-size: 20pt;
}
.maintablesubheading{
	font-size: 14pt;
}
.maintabletext{
	font-size: 10pt;
}
.maintabletextred{
	font-size: 10pt;
	color: #FF0000;
}
.maintabletextgreen{
	font-size: 10pt;
	color: #339966;
}
.maintabletextblue{
	font-size: 10pt;
	color: #0000FF;
}
.maintabletextorange{
	font-size: 10pt;
	color: #FF9900;
}
H1
{
    FONT-SIZE: 20pt;
    PAGE-BREAK-AFTER: auto;
    COLOR: #777777;
    LINE-HEIGHT: normal;
    FONT-STYLE: italic;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal
}
LI
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    TEXT-INDENT: 10pt;
    FONT-STYLE: normal;
    FONT-VARIANT: normal
}
LH
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-VARIANT: normal
}
H2
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-STYLE: italic;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal
}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: blue;
    FONT-VARIANT: normal;
    TEXT-DECORATION: underline
}
A:active
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10pt;
    COLOR: black;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: blue;
    FONT-VARIANT: normal;
    TEXT-DECORATION: underline
}
A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    TEXT-DECORATION: underline
}
UL
{
    FONT-WEIGHT: normal;
    COLOR: black;
}
.titremenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-VARIANT: normal
}
.titreformulaire
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-VARIANT: normal
}
.normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-VARIANT: normal
}
.special
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: orangered;
}
.sslibcateg
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-STYLE: italic;
}
.titrepara
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-VARIANT: normal
}
A.libcateg
{
    FONT-WEIGHT: 500;
    FONT-SIZE: small;
    TEXT-TRANSFORM: none;
    COLOR: black;
}
A.libcateg:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    TEXT-TRANSFORM: none;
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.libfile
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: red;
}
A.libfile:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red;
}
.famille
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: white;
}
A.libmodele
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: black;
    TEXT-DECORATION: underline
}
A.libmodele:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: blue;
    TEXT-DECORATION: underline
}
.index
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: black;
}
.description
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: black;
}
.result
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: black;
}
A.fichiers
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: blue;
    FONT-STYLE: normal;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: underline
}
A.fichiers:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: blue;
    FONT-STYLE: normal;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: underline
}
A.fichiers:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: underline
}
A.index
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: black;
    TEXT-DECORATION: underline
}
A.index:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: black;
}
A.index:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: blue;
}
.itemlog
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: black;
    POSITION: relative
}
A.titrelog
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: black;
    TEXT-DECORATION: none
}
A.onglet
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: white;
}
A.onglet:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: white;
    TEXT-DECORATION: underline
}
A.onglet:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: white;
}
.onglet
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: white;
}
.Titrecaddie
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: white;
}
.productName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    TEXT-TRANSFORM: capitalize;
    COLOR: white;
    FONT-VARIANT: small-caps
}
.gras
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
}
.titreimprime
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-STYLE: italic;
}
.petit
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    TEXT-TRANSFORM: lowercase;
    COLOR: black;
    FONT-VARIANT: small-caps
}

td a.style14 {
	color:green;
	font-size:18pt;
	font-weight:bold;
	text-decoration:none;
}

td h2.style15 {
	color:red;
	font-size:18pt;	
	font-weight:bold;
	text-decoration:none;
	margin:0;
}


/*Changes made to positioning of labels on checkout page*/
label {
	float: left;
	clear: both;
	width: 100px;
	height: 22px;
	padding: 1px 0 13px;
	color: #003366;
	font-weight: bold;
}
#del_adr_additional2 {
	margin-left: 102px;
}

/* ROBOT DEMO LINK (APPEARS ON CATALOGUE.ASP, PRODUCTBYGROUP.ASP AND PRODUCT.ASP) */
.robot_demo { 
	text-align:center; 
	margin:11px 0 15px
}
.robot_demo a img { border:0 }

/* HOME PAGE ROBOT COUPE BANNERS */
.robot_coupe_banners { background:url(images/robot_coupe_logo2.jpg) no-repeat top right }

/* SIDE MENU LINKS */
.menu_link,
.menu_link:link,
.menu_link:visited { 
	color:#808080;
	text-decoration:none;
}
.menu_link:hover,
.menu_link:active { text-decoration:underline }
