.animbox {width:430px;margin-left:24px;margin-right:24px;text-align:left;}img {border:none;}body, td, th {color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}body {background-color:#FFFFFF;margin:0;padding:0; }html, body {	height: 100%;}#homepillkills { float:left; border:0px solid black;float:right;margin-left:32px;margin-bottom:16px;width:272px;}#homepillkillstxt { float:left;color:#406088;margin-top:16px;}#homecats {clear:both;margin-top:32px;max-width:750px;float:left;}.homecatbox img:hover {opacity:0.7;}.homecatbox{    float:left;    width:176px;    height:160px;    margin-right:32px;    margin-bottom:32px;}.centeredText {font-size:12px;text-align:center;}h1, h3 {color:#3C6585;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14pt;font-weight:bold;line-height:20pt;}h2 {color:#3C6585;font-size:12pt;}h3 {	font-size:1em;}p, blockquote, ul, ol {line-height:1.65em;margin-bottom:1.5em;text-align:justify;}blockquote {font-style:italic;margin-left:2em;margin-right:2em;}.imgmax {}ol li {}a {color:#3E9722;font-size:12px;text-decoration:underline;}a:hover {color:#E58C24;}.menu {vertical-align:top;width:194px;}.mainMenu {clear:both;font-weight:bold;text-align:left;vertical-align:middle;width:194px;}.mainMenu a {background-image:url(../img/web/menu_normal.gif);color:#000000;display:block;height:25px;padding-left:20px;padding-top:9px;text-decoration:none;width:174px;}.mainMenu a:hover {background-image:url(../img/web/menu_hover.gif);}#menumyhome:hover {background-image:url(../img/web/menu_hover.gif);}#menumyhome {	background-image:url(../img/web/menu_my_normal.gif);} .titlelinkminioff, .titlelinkminion {font-family:Arial,Helvetica,sans-serif;font-size:9px;text-decoration:none;}.titlelinkminioff:hover {text-decoration:underline;}.titlelinkminion:hover {text-decoration:underline;}.titlelinkminioff {color:#AAAAAA;}.flagimgoff, .flagimgon { border:none;}.flagimgoff:hover, .flagimgon:hover {opacity:0.6; -moz-opacity:0.6; -khtml-opacity: 0.6; filter:alpha(opacity=60);	} .rightBlocks {float:right;vertical-align:top;margin-left:16px;margin-bottom:16px;width:220px;}.rightBlock {padding-bottom:10px;padding-top:10px;}.rightBlock_header {background-image:url(../img/web/right_block_header_bg.gif);background-repeat:no-repeat;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:22px;padding:7px 0pt 0pt 10px;text-align:left;vertical-align:middle;width:210px;}.rightBlock_content {background-color:#ECECEC;color:#333333;padding:5px;}.wrapper {	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -32px; /* the bottom margin is the negative value of the footer's height */}/* technique du footer en bas, voir ici http://ryanfait.com/sticky-footer/*/.footer, .push {	height: 32px; /* .push must be the same height as .footer */}.footer  {background-image:url(../img/web/footer_bg.gif);}.footer div {color:#FFFFFF;font-size:10px;text-align:center;}.footer_left {background-image:url(../img/web/footer_left.gif);background-position:0pt 0pt;background-repeat:no-repeat;height:32px;}.footer_content {	padding-top:10px;	height:22px;}.footer_right {background-image:url(../img/web/footer_right.gif);background-position:100% 0pt;background-repeat:no-repeat;height:32px;}.footerLink {color:#FFFFFF;font-size:10px;text-decoration:none;}.footerLink:hover {color:#FFFFFF;font-size:10px;text-decoration:none;}.footerLink:visited {color:#FFFFFF;font-size:10px;text-decoration:none;}.largeLink {color:#595959;font-size:25px;text-decoration:none;}.largeLink:hover {color:#595959;font-size:25px;text-decoration:none;}.largeLink:visited {color:#595959;font-size:25px;text-decoration:none;}.symptoTitle {color:#595959;display:list-item;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;list-style-image:url(../img/web/icon_list.gif);list-style-position:outside;margin:0px;padding:0px;}.manualbox {	float:right;padding:16px;margin:0px 16px 16px;border:1px solid gray;width:200px;}.header{	background-image:url(../img/web/header_bg.gif);	background-position:0 0;	background-repeat:repeat-x;	height:105px;}.header_left{	background-image:url(../img/web/header_left.gif);	background-position:0 0;	background-repeat:no-repeat;	width:253px;	height:105px;}.header_right{	background-image:url(../img/web/header_right.gif);	background-position:100% 0;	background-repeat:no-repeat;	height:105px;}.header_flash{	overflow:hidden;	position:absolute;	float:right;	top:31px;	margin-left:240px;}.boxexpired {	float:right;border:2px solid #FAA;padding:8px;width:220px;text-align:center;margin-bottom:16px;}#proftable td { padding-right:16px;vertical-align:top;padding-top:8px;}.pickme {width:60px; float:left;}.getmobilebox {float:right;width:200px;padding:8px;margin-left:16px;margin-bottom:16px;border:1px solid black;background-color:#FFFFCC;}/* TABLEAU D'entrée*/.kborder {border:2px solid #AAA;}		.h24 { height:24px;}.h48 { height:48px;}.anybox {float:left; margin-left:8px;text-align:center; width:330px;}.boxsel {float:left; width:24px; height:24px; margin-left:8px;text-align:center; border: 2px solid #8D8; background-color:#EFE;}.boxseldbl {float:left; width:24px; height:48px; margin-left:8px;text-align:center; border: 2px solid #8D8; background-color:#EFE;}.cbox:hover { border:2px solid #ACF; background-color:#EFF;}.cboxdbl:hover { border:2px solid #ACF; background-color:#EFF;}.boxsel:hover { border:2px solid #8D8; background-color:#EFE;}.boxseldbl:hover { border:2px solid #8D8; background-color:#EFE;}.cbox {float:left; width:24px; height:24px; border:0px solid gray; margin-left:8px;text-align:center;}.cboxdbl {float:left; width:24px; height:48px; border:0px solid gray; margin-left:8px;text-align:center;}.inputline { float:left; margin-bottom:6px;width:390px;clear:both;}.ico { float:left; width:48px; text-align:center; }.pickimg {margin-top:2px;}.dec {margin-top:6px;}#allinputs { width:100%; position:absolute; left:0px;top:100px; height:330px; overflow:auto;}.inputhelpbox { height:100%;width:370px;margin-left:auto;margin-right:auto;}.inputremarks { border:1px solid black; background-color:#EFF; width:100%; padding:0;}.inputleftbox { position:absolute;left:0;top:96px;background-color:#417A99; width:48px;height:340px;}#proftable td { padding-right:16px; padding-bottom:7px;}.inputhelptxt { margin:4px;font-size:13px; text-align:center; color:#46A;text-decoration:none;}.inputerrtxt {font-size:12px; color:red;text-align:center;}.cycleinputtable { width:324px; height:140px; overflow:auto;  background-color:#FFC;text-align:center;border:1px solid black;padding:8px;margin-left:auto;margin-right:auto;}.inputcycleremarksarea { margin-left:20px;width:350px;margin-top:8px;}.inputccarea {height:80px;}.entryicon {}
