/* ADI Palette...
bg grey: 116-114-115 (747273)
???: 234-228-206 (eae4ce)
light orange: 236-205-148 (eccd94)
charcoal grey: 70-80-71 (465047)

Products:
light tan: 240-236-221 (f0ecdd)
vertical line: 121-118-111 (79766f)

Prices;
silver: 214-210-211 (d6d2d3)

Vert (Bouton SUBMIT) : 107-123-41 (6b7b29)
Vert pâle (fond options) : 237-240-230 (edf0e6)
Jaune (nom du modèle dans options) : 242-213-126 (f2d57e)
Gris (bande de gauche) : 213-210-210 (d5d2d2)
*/
body { 
	color: #000000; 
	background-color: #ffffff; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10pt; 
	font-family: Arial, Helvetica; 
	}
/* Link styles */
A:link { 
	color: #465047;
	background-color: transparent;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline;
	font-family: Arial, Helvetica; 
	}
A:visited { 
	color: #747273; 
	background-color: transparent;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline;
	font-family: Arial, Helvetica; 
	}
A:active  { 
	color: #cc6600; 
	background-color: transparent;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	font-family: Arial, Helvetica; 
	}
A:hover  { 
	color: #465047; 
	background-color: #eae4ce;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	font-family: Arial, Helvetica; 
	}
A.menu:link { 
	/*color: #465047;*/
	color: #f0ecdd;
	background-color: transparent;
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	font-family: Arial, Helvetica; 
	}
A.menu:visited  { 
	color: #f0ecdd; 
	background-color: transparent;
	font-size: 8pt; 
	text-decoration: none;
	}
A.menu:active  { 
	color: #f0ecdd; 
	background-color: transparent;
	font-size: 8pt; 
	text-decoration: underline;
	}
A.menu:hover  { 
	color: #f0ecdd; 
	background-color: transparent;
	font-size: 8pt; 
	text-decoration: underline;
	}
A.button:link { 
	color: #f2d57e;
	background-color: transparent;
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	font-family: Arial, Helvetica; 
	}
A.button:visited  { 
	color: #f2d57e; 
	background-color: transparent;
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	}
A.button:active  { 
	color: #f2d57e; 
	background-color: transparent;
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	}
A.button:hover  { 
	color: #edf0e6; 
	background-color: transparent;
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	}
/* END: Link styles */

/* Form styles */
form { 
    color: #465047;
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial, Helvetica; 
	}
input { 
    color: #465047;
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial, Helvetica; 
	}
select { 
    color: #465047;
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	font-family: Arial, Helvetica; 
	}
textarea {
    color: #465047;
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial, Helvetica; 
	}
/* END: Form styles */

B { font-weight: bold; }
I { font-style: italic; }
IMG { border-color: #465047; }

/* Paragraph styles */
P  { 
	color: #465047; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10pt; 
	font-family: Arial, Helvetica; 
	text-align: left; 
	}

P.footer { 
	color: #465047; 
	background-color: #ffffff; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	font-family: Arial, Helvetica; 
	text-align: center; 
	padding-top: 4px;
	}
P.indent {
	padding-left: 20px; 
	}
P.legal {
	color: #465047; 
	background-color: #ffffff;
	font-style: italic; 
	font-size: 8pt; 
	text-align: left; 
	padding-top: 8px; 
	}
P.small { 
	font-size: 8pt; 
	line-height: 10pt; 
	}
P.product { 
	color: #465047; 
	font-weight: bold; 
	font-size: 9pt; 
	text-align: center; 
	text-transform: uppercase;
	}
P.product_desc { 
	color: #465047; 
	font-weight: normal; 
	font-size: 9pt; 
	text-align: center; 
	}
/* END: Paragraph styles */


.center {
	text-align: center; 
	}

.right { 
	text-align: right; 
	}

.line_desc { 
	color: #465047; 
	font-weight: normal; 
	font-size: 8pt; 
	text-align: left; 
	}

.menu { 
	color: #f0ecdd;
	background-color: transparent;
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	font-family: Arial, Helvetica; 
	}
	
.model_name { 
	color: #465047; 
	font-weight: bold; 
	font-size: 8pt; 
	text-align: center; 
	}

.model_name_lite { 
	color: #465047; 
	font-weight: normal; 
	font-size: 8pt; 
	text-align: center; 
	}

.model_title { 
	color: #465047; 
	font-weight: bold; 
	font-size: 11pt; 
	text-align: left; 
	}

.model_desc { 
	color: #465047; 
	font-weight: normal; 
	font-size: 9pt; 
	text-align: left; 
	}
.arm_caption {
	font-size: 8pt; 
	line-height: 10pt; 
	}
.bg {
	color: #ffffff; 
	background-color: #747273;
	}
.bg_tan { 
	background-color: #f6edd0; 
	text-align: center; 
	vertical-align: middle;
	}
	
.button {
	color: #ffffff; 
	background-color: #6b7b29;
	font-style: normal; 
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Arial, Helvetica; 
	text-align: center; 
	vertical-align: middle;
	padding-top: 5px; 
	padding-bottom: 5px;
	}

.pb_form_label {
	color: #465047; 
	background-color: #ffffff;
	font-style: normal; 
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Arial, Helvetica; 
	text-align: left; 
	}
		
/* Headings */
H1  { 
	color: #000000;
	font-style: normal; 
	font-weight: bold; 
	font-size: 12pt; 
	font-family: Arial, Helvetica; 
	}
H2 {
	color: #465047;
	font-style: normal; 
	font-weight: bold; 
	font-size: 11pt; 
	font-family: Arial, Helvetica; 
	}
H3  { 
	color: #465047;
	font-style: normal; 
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Arial, Helvetica; 
	}
/* END: Headings */

/* Tables */
TD { 
    color: #465047; 
	background-color: #ffffff;
	font-style: normal; 
	font-weight: normal; 
	font-size: 10pt; 
	font-family: Arial, Helvetica; 
	vertical-align: top;
	}
TD.v_bottom { 
	vertical-align: bottom;
	}
TD.v_middle { 
	vertical-align: middle;
	}
TD.v_top { 
	vertical-align: top;
	}
TD.v_border { 
	background-color: #79766f; 
	}
TD.bg_fill { 
	background-color: #747273; 
	}
TD.silver { 
	background-color: #d6d2d3; 
	}
TD.options { 
	/*background-color: #edf0e6; */
	font-size: 9pt; 
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	}
TD.small { 
	color: #465047; 
	background-color: #ffffff; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	font-family: Arial, Helvetica; 
	text-align: left; 
	vertical-align: top;
	}
TD.padbottom {
	padding-bottom: 12px; 
	}
TD.black {
	color: #d6d2d3; 
	background-color: #000000;
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial, Helvetica; 
	text-align: left; 
	vertical-align: middle;
	padding-top: 5px; 
	padding-bottom: 5px;
	}	
TD.contact_form {
	text-align: right; 
	}
/* END: Tables */

SUP {
    color: #465047; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	font-family: Arial, Helvetica; 
	}
UL  { 
	line-height: 14pt;
	list-style-type: square; 
	}
LI	{ 
	color: #465047; 
	font-size: 9pt; 
	}
SMALL {
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	}
	
/* NEW STYLES - 2009-05-12 */
form fieldset {color:#666666; background-color:transparent; border:1px solid #d3d3d3; padding:10px; margin:0px; font-size:10pt;}
form fieldset legend {color:#000000; font-size:1.3em;}
form label {display:block; float:left; width:100px; padding:0px; margin:5px 0px 0px 0px; text-align:right; font-size:9pt;}
.required {color:red; font-weight:bold; background-color:transparent;}
/* NEW STYLES - 2009-07-02 */
.submenu_on {position:relative; float:left; clear:both; width:100px; margin:0px 0px 0px 0px; padding:0px 0px 0px 18px; 
		color:#6b7b29; font-weight:bold; text-align:left; background:transparent url("/images/submenu_arrow.jpg") left no-repeat;}
.submenu_off {position:relative; float:left; clear:both; width:100px; margin:0px 0px 0px 0px; padding:0px 0px 0px 18px; 
		background:transparent; text-align:left;}
a.submenu {color:#6b7b29; background:transparent; font-size:9pt; text-decoration:none;}
a.submenu:link {}
a.submenu:visited {color:#6b7b29; text-decoration:none;}
a.submenu:active {color:#6b7b29;}
a.submenu:hover {color:#d26834; background:transparent; font-weight:bold;}

/* ----- */