html { font-size: 100% }
body    { font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; text-align: center; margin: 0; padding: 0; scrollbar-3dlight-color: #8D9DB2; scrollbar-arrow-color: #FFFFFF; scrollbar-darkshadow-color: #8D9DB2; scrollbar-face-color: #8D9DB2; scrollbar-highlight-color: #8D9DB2; scrollbar-shadow-color: #8D9DB2; scrollbar-track-color: #C7D0DB }

p      { font-size: 13px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; line-height: 1.3; margin: 0 0 0.5em; padding: 0 }
h2   { color: #000; font-size: 18px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; margin: 0 0 1em; padding: 0 }
h2 a { color: #000; font-size: 18px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; margin: 0 0 1em; padding: 0 }
h2 a:hover { color: #6a7e9a; font-size: 18px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; margin: 0 0 1em; padding: 0 }
h1   { color: #626e7c; font-size: 16px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: normal; line-height: 22px; text-decoration: none; letter-spacing: 0; margin: 0 0 1em; padding: 0 }
h3    { color: #000; font-size: 13px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; margin: 1em 0 0.5em; padding: 0 }
hr {
	clear: both;
	visibility: hidden;
}
#content            { color: #626e7c; font-size: 13px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; line-height: 1.3; text-align: left; margin: 0; padding-right: 15px; padding-left: 0; border-right: 1px solid #ddd }
#sidebar         { font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif, "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; margin: 0; padding: 0 }

#content p b     { color: #2b333e; font-size: 13px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: normal; text-align: left; margin: 0; padding: 0 }
#content .puce_qt  { background: url("images/globaliconqt12x12.gif") no-repeat left top; display: block; padding-left: 20px }
#content .puce_dl  { background: url("images/globalicondl11x10.gif") no-repeat left top; display: block; padding-left: 20px }
#content .puce_dmg  { background: url("images/globalicondmg12x12.gif") no-repeat left top; display: block; padding-left: 20px }
#content .puce_zip   { background: url("images/globaliconpdf12x12.gif") no-repeat left top; display: block; padding-left: 20px }
#content .puce_aide  { background: url("images/globaliconmp312x12.gif") no-repeat left top; display: block; padding-left: 20px }
#content img.left {float: left; margin: 2px 10px 5px 0; border: 0;}
#content img.right {float: right; margin: 2px 0 5px 10px; border: 0;}

#sidebar h2     { color: #000; font-size: 14px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; margin: 0; padding: 15px }
#sidebar p  { color: #626e7c; font-size: 12px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: normal; line-height: 1.3em; margin: 0 0 1.5em; padding-right: 15px; padding-left: 15px }
#sidebar a      { color: #6a7e9a; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif }
#sidebar a:link { color: #6a7e9a; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif }
#sidebar a:hover  { color: #000 }
#sidebar h3  { color: #000; font-size: 12px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none; margin: 1em 0 0; padding-right: 15px; padding-left: 15px }
#sidebar h3 a { color: #000; text-decoration: none }
#sidebar img.left  { margin: 2px 10px 5px 15px; float: left; border: 0 }
img.bas { margin-top: 1px; border: 0 }
#sidebar img.right  { margin: 2px 15px 5px 10px; float: right; border: 0 }
#sidebar .puce_pdf       { font-size: 11px; background-image: url("images/globaliconweb12x12.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; display: block; margin-left: 15px; padding-left: 20px }
#sidebar #fond .puce_pdf { font-size: 11px; background-image: url("images/globaliconpdf12x12.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; display: block; margin-left: 15px; padding-left: 20px }
#sidebar #fond .puce_web { font-size: 11px; background-image: url("images/globaliconweb12x12.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; display: block; margin-left: 15px; padding-left: 20px }
#content .puce_pdf { background-image: url("images/globaliconpdf12x12.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; display: block; margin-left: 20px; padding-left: 20px }
#sidebar .puce_html   { font-size: 11px; background: url("images/globaliconhtml12x1220050802.gif") no-repeat left top; display: block; margin-left: 15px; padding-left: 20px }
#sidebar .puce_qt   { font-size: 11px; background: url("images/globaliconqt12x12.gif") no-repeat left top; display: block; margin-left: 15px; padding-left: 20px }
#sidebar .puce_dl   { font-size: 11px; background: url("images/globalicondl11x10.gif") no-repeat left top; display: block; margin-left: 15px; padding-left: 20px }
#sidebar .puce_dmg   { font-size: 11px; background: url("images/globalicondmg12x12.gif") no-repeat left top; display: block; margin-left: 15px; padding-left: 20px }
#sidebar .puce_zip   { font-size: 11px; background: url("images/globaliconzip12x12.gif") no-repeat left top; display: block; margin-left: 15px; padding-left: 20px }
#sidebar .puce_aide   { font-size: 11px; background: url("images/globaliconmp312x12.gif") no-repeat left top; display: block; margin-left: 15px; padding-left: 20px }
#sidebar .puce_aide a { font-size: 11px; text-decoration: none }
#filet     { color: #828993; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background: url("images/encadrefilet.gif") no-repeat center bottom; padding: 0 0 5px }
#sidebar h2.filet    { color: #000; font-size: 14px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background: url("images/encadrefilet.gif") no-repeat center top; margin-bottom: 0; padding: 15px 15px 10px }
#sidebar p.filet   { color: #000; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background: url("images/encadrefilet.gif") no-repeat center top; margin-bottom: 0; padding: 5px 15px 0 }
#sidebar #filet h3    { font-size: 12px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0 }
#sidebar #filet p   { font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; margin-bottom: 0.7em }
#sidebar #filet p b { font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; margin-bottom: 0.7em }
#fond     { font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background: url("images/fondgris.gif") no-repeat center bottom; padding: 0 0 5px }
#sidebar h2.fond        { font-size: 12px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background: url("images/fondgris.gif") no-repeat center top; margin-bottom: 0; padding: 10px 15px 0 }
#sidebar p.fond  { font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background: url("images/fondgris.gif") no-repeat center top; margin-bottom: 0; padding: 5px 15px 10px }
#sidebar #fond h3    { font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0 }
#sidebar #fond p      { font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; display: block; margin: 10px 15px; padding: 0 }
.spacer    { display: block; margin: 0 0 10px; padding: 0; border-bottom: 1px solid #fff }
.spacergris  { display: block; margin: 0 0 10px; padding-bottom: 5px; border-bottom: 1px dotted #dddddd }
.spacergrisptit { display: block; margin: 0 0 -8px; padding-bottom: 0; border-bottom: 1px dotted #dddddd }
.spacerblanc  { display: block; margin: 0 0 -7px; padding-bottom: 0 }

.savoirplus a        { color: #6a7e9a; background-image: url("images/flechedroiteoff.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right 4px; padding-right: 12px }
.savoirplus a:hover  { color: #000; background-image: url("images/flechedroiteon.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right 4px; padding-right: 12px }
.petit   { font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif }
.petit a b { color: #626e7c; font-size: 11px; font-weight: normal }
.petit a:hover b { color: #000; font-size: 11px; font-weight: normal }
p.mentions  { color: #626e7c; font-size: 9px }
.margedroite325 { padding-right: 325px }
ul    { font-size: 13px; list-style-type: none; display: compact; margin-bottom: 0.3em; margin-left: 0; padding-left: 0 }
li         { font-size: 13px; background-image: url("images/flecheverte12-14.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; display: block; margin-left: 0; padding-left: 20px }
ul ul li        { font-size: 13px; background-image: url("images/carrevert12-14.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; display: compact; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 20px; padding-left: 20px }
a  { color: #6a7e9a; text-decoration: underline }
a:hover  { color: #000 }



#sidebar td  { color: #626e7c; font-size: 11px; margin: 0 15px 0; padding: 0 }
#sidebar form   { color: #626e7c; font-size: 12px; line-height: 1.3em; margin: 0 15px 0.3em }
input       { color: #2b333e; font-size: 10px; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color: #edeff3; margin-right: 0; margin-left: 5px; padding: 2px 2px 2px 4px; border: solid 1px #c7d0db }

/* ---------- M-tech Industries */

/* -- Formulaires : */
.FormMailTitle
{
	font-size: 9pt;
	color: #4C4C4C;
}
.FormMailValue
{
	font-size: 9pt;
	font-weight: bold;
	color: #197D19;
}
.FormLPMail
{
	background-color: #E2FFE2;
}
.FormLIMail
{
	background-color: #D0EDD0;
}

.errormsg
{
	color: #a52a2a;
	font-size: 13pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.errormsgb
{
	color: red;
	font-weight: bold;
}

.imgright
{
	float: right;
	margin: 1px 10px 1px 5px;
}
.imgleft
{
	float: left;
	margin: 1px 5px 1px 10px;
}