/* CSS Document */* {margin: 0; padding: 0; border: 0}hr {margin: 8px 0; width: 100%;  height: 1px; background: .999; color: #999; shade: .DDDDDD}/* Definition des liens */a {color : #123987; text-decoration: none;}a:hover {color : #123987; text-decoration: underline;}body {margin: 0px; padding: 0px;}/* Structure du tableau principal du site */.structure {border-collapse:collapse; margin-left: auto; margin-right: auto; text-align: left; width: 736px}/* LOGO */.logo {background-image:url(images/logo.jpg); width: 736px; height: 95px; margin-left: auto; margin-right: auto;}.bas {background-image:url(images/bas.jpg); width: 736px; height: 27px; margin-left: auto; margin-right: auto;}/* MENU NAVIGATION */.navigation {background-image:url(images/barremenu.gif); background-repeat: repeat-x; width: 80px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; margin-left: auto; margin-right: auto}.navigationbas {border-collapse:collapse; background-image:url(images/barremenubas.gif); background-repeat: repeat-x; width: 800px; height: 38px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; padding: 0px 0px 0px 10px;}.titremenu {width: 90px}/* COLONNES */.colonne{background-image:url(images/vertical.gif); background-repeat: repeat-y; background-color:#FFFFFF; width: 178px; height: 100%; vertical-align:top; border-collapse:collapse;}.centre{background-image:url(images/horizontal.gif); background-repeat: repeat-x; background-color: #FFFFFF; width: 558px; height: 100%; vertical-align:top; border-collapse:collapse;}.fondbarretitrehaut {background-color:#FFFFFF; width: 100%; height: 31px}.fondbarretitre {background-color:#FFFFFF; width: 100%; height: 28px}.margetextecolonnes {color: #363636; padding: 8px 5px 8px 5px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 11px}.margetextecolonnesactu {padding: 8px 5px 8px 5px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 11px}.margetextecolonnesactuprevisualisation {padding: 8px 5px 8px 5px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 11px;color: #FF0000}.textetitre {color: #000000; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; font-weight: bold}/* Mon Consomac */.monconsogris {color: #363636}.monconsoorange {color: #FF9600}.monconsorouge {color: #CE2424}/* COLONNE MILIEU */.fondtitremilieu{background-image: url(images/fondtitremilieu.gif); background-repeat: repeat-x; width: 528px; height: 23px; vertical-align:top; border-collapse:collapse;}.fondtitremilieuspecial{background-image: url(images/fondtitremilieu.gif); background-repeat: repeat-x; width: 800px; height: 23px; vertical-align:top; border-collapse:collapse;}.textetitremilieu{color: #5A9CFE; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; padding-top: 4px; padding-left: 10px}.textetitremilieumonconsomac{color: orange; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; padding-top: 4px; padding-left: 10px}.textetitremilieuadmin{color: #CE2424; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; padding-top: 4px; padding-left: 10px}/* IMPRESSION */.texteanalyseproduitsansfond{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px}.textecopyright{color: #4E5764; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding: 10px 10px 10px 10px}/* PRODUITS */.texteanalyseproduit{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px;}.texteanalyseproduitmini{font-size: 10px; font-weight: normal;}.fondbarreanalyse{background-image:url(images/barretitreanalyse.gif); background-repeat: repeat-x; width: 100%; height: 21px; border-collapse:collapse}.textetitreanalyse {color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; padding-top: 4px; padding-left: 10px}.textetitreanalyseadmin {color: #CE2424; text-align: left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; padding-top: 4px; padding-left: 10px}.textetitreanalysemonconsomac {color: #FF9600; text-align: left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; padding-top: 4px; padding-left: 10px}.paddingboutons{text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 0px 0px 10px 10px;}.textenews{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px;}/* Boutons lien javascript */.codebuttons{	font-family: Verdana, Helvetica, Sans-Serif;	font-size: 10px;	vertical-align: middle;	margin: 2px;}