/* CSS Document */
* {margin: 0; padding: 0; border: 0}
hr {width: 100%;  height: 1px; color: #4E5764;}

/* Definition des liens */
a {color : #123987; text-decoration: none;}
a:hover {color : #123987; text-decoration: underline;}

body {margin: 0px; padding: 0px; background-image:url(images/fondhead.jpg); background-repeat:repeat-x; height:100%; margin:0 auto; padding-bottom:10px;}
body textarea, input[type=text], input[type=password] {border: 1px solid #ccc;}


/* Structure du tableau principal du site */
.structure {border-collapse:collapse; margin:0 auto; width: 860px;} /* Largeur du site */
.tableau100 {border-collapse:collapse; width: 100%}
.habillage {background-color:#ffffff; width: 900px;}

/* LOGO */
.logo {width: 100%; height: 84px}
.imagelogo {padding-top: 0px}
.grandepub {text-align: right; padding-right: 0px}

/* MENU NAVIGATION */
.navigation {width: 80px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; margin-left: auto; margin-right: auto}
.fondnavigation {border-collapse:collapse; margin-left: auto; margin-right: auto; width: 100%; background-color:#efeff0; border: 1px solid #d6d6d6; text-align:center; width:860px;}
.fondnavigationmobile {border-collapse:collapse; margin-left: auto; margin-right: auto; width: 100%; background-color:#efeff0; border: 1px solid #d6d6d6; text-align:center; width:320px;}
.fondnavigationbas {border-collapse:collapse; margin-left: auto; margin-right: auto; width: 100%; background-color:#ebebec; border: 1px solid #bebfc0; text-align:center; width:860px; height: 34px;}
.navigationbas {border-collapse:collapse; background-color:#ebebec; width: 800px; height: 46px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; padding: 10px 10px 10px 10px; text-align:center; border-left:solid; border-right:solid; border-top:solid; border-width:1px; border-color:#bebfc0;}
.titremenu {width: 90px}

/* COLONNES */
.colonneDroite{width: 385px; height: 100%; vertical-align:top; border-collapse:collapse;}
.colonneEcart{width: 15px; height: 100%; vertical-align:top; border-collapse:collapse;}
.colonneMilieu{background-color: #FFFFFF; width: 460px; height: 100%; vertical-align:top; border-collapse:collapse;}
.colonneDroite2{width: 250px; height: 100%; vertical-align:top; border-collapse:collapse; background-image:url(images/fondcolonnedroite.gif); background-repeat:repeat-y; border-bottom:solid; border-width:1px; border-color:#CCCCCC;} /* Rajouter fond pour remplir le bas de la colonne Plus */
.colonneMilieu2{width: 595px; height: 100%; vertical-align:top; border-collapse:collapse;}
.reaction{color: #4E5764; height:200px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px; background-color:#f4f4f4; border:solid; border-width:1px; border-color:#CCCCCC;}
.reaction td{color: #4E5764; font-family:Arial, Helvetica, sans-serif; font-size: 11px; height:11px; font-weight: normal;}


.plus{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px; border-top:solid; border-left:solid; border-right:solid; border-bottom:solid; border-width:1px; border-color:#CCCCCC; background-color:#f4f4f4; width:100%-20px;}
.plus table,p{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 11px; border-collapse:collapse;}

.plus2{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px; border-left:solid; border-right:solid; border-bottom:solid; border-width:1px; border-color:#CCCCCC; background-color:#f4f4f4;}
.pluspub{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px; border-top:solid; border-left:solid; border-right:solid; border-width:1px; border-color:#CCCCCC; background-color:#f4f4f4; width:100%-20px;}


.plusmaj{color: #4E5764; left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; float: right; text-align: right; width: 45px;}
.plusfeu{color: #4E5764; left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: right; width: 20px;}


.fondbarretitre {background-image:url(images/barretitre.gif); background-repeat: repeat-x; width: 100%; height: 25px}
.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: #4E5764; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 5px}
.minipub {padding: 8px 5px 8px 5px; text-align: center}
/* Mon Consomac */
.monconsogris {color: #363636}
.monconsoorange {color: #FF9600; text-decoration: none;}
.monconsoorange:hover {color: #FF9600; text-decoration: underline;}
.monconsorouge {color: #CE2424; text-decoration: none;}
.monconsorouge:hover {color: #CE2424; text-decoration: underline;}

/* COLONNE MILIEU */
.fondtitremilieu{height: 44px; vertical-align:top; border-collapse:collapse;}
.fondtitremilieu2{height: 46px; vertical-align:top; border-collapse:collapse;}
.fondtitremilieu3{height: 44px; vertical-align:top; border-collapse:collapse;}
.fondtitremilieunews{min-height: 44px; vertical-align:top; border-collapse:collapse;}
.fondtitremilieuonglet{height: 44px; vertical-align:bottom; border-collapse:collapse; background-color:#ffffff;}
.fondtitremilieuongletblanc{height: 43px; vertical-align:bottom; border-collapse:collapse; background-color:#ffffff;}

.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}
.textetitremilieu2{color: #5A9CFE; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; padding-top: 8px; padding-left: 10px; width:436px; float: left;}
.textetitremilieu3{color: #5A9CFE; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 26px; padding-top: 11px; padding-left: 10px; float: left;}
.textetitremilieunews{color: #5A9CFE; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 26px; padding-top: 11px;}
.textetitremilieunewspetit{color: #5A9CFE; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 18px; padding-top: 0px; float: left;}
.textetitremilieunewstrespetit{color: #5A9CFE; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 4px; float: left;}
.textetitremilieunewstrespetittitre{color: #5A9CFE; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 24px; float: left;}
.textetitremilieunewspetit a{color: #5A9CFE;}
.textetitremilieunewstrespetit a{color: #5A9CFE;}
.textetitremilieunewstrespetittitre a{color: #5A9CFE;}


.textetitremilieuonglet{background-color:#f4f4f4; color: #5A9CFE; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size: 26px; padding-top: 0px; padding-right: 10px; padding-left: 10px; float: right; border-top:solid; border-left:solid; border-right:solid; border-width:1px; border-color:#CCCCCC; margin-top:13px;}
.textetitremilieuongletdesactive{background-color:#f8f8f8; color: #4e5764; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size: 26px; padding-top: 0px; padding-right: 10px; padding-left: 10px; float: right; margin-top:13px;}
.textetitremilieuongletblanc{background-color:#FFFFFF; color: #5A9CFE; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size: 26px; padding-top: 0px; padding-right: 10px; padding-left: 10px; float: right; border-top:solid; border-left:solid; border-right:solid; border-width:1px; border-color:#CCCCCC; margin-top:12px;}


.imagetitremilieu2{ height:18px;}
.feutitre{text-align:right; height: 46px; padding-top:15px; padding-right: 10px; float: right;}

.textetitremilieumonconsomac{color: orange; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 26px; padding-top: 11px; float:left;}
.textetitremilieuadmin{color: #CE2424; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 26px; padding-top: 11px; float:left;}

/* PAGE PRODUITS */
.fondphotoproduit{background-image: url(images/fondproduit.gif); background-repeat: repeat-x; width: 130px; height: 124px; vertical-align:top; border-collapse:collapse;}
.fondfeuproduit{background-image: url(images/fondproduit.gif); background-repeat: repeat-x; width: 38px; height: 124px; vertical-align:top; border-collapse:collapse;}
.fondliensproduit{background-image: url(images/fondproduit.gif); background-repeat: repeat-x; width: 360px; height: 124px; vertical-align:top; border-collapse:collapse;}
.fondphotoproduitautres{background-image: url(images/fondanalyse.gif); background-repeat: repeat-x; width: 130px; height: 154px; vertical-align:top; border-collapse:collapse;}
.fondfeuproduitautres{background-image: url(images/fondanalyse.gif); background-repeat: repeat-x; width: 38px; height: 154px; vertical-align:top; border-collapse:collapse;}
.fondliensproduitautres{background-image: url(images/fondanalyse.gif); background-repeat: repeat-x; width: 360px; height: 154px; vertical-align:top; border-collapse:collapse;}
.photoproduitautres{width: 100px; height: 100px; margin-left: auto; margin-right: auto; padding-top: 24px}
.feuproduitautres{width: 23px; height: 69px; padding-top: 40px; margin-left: auto; margin-right: auto}
.liensproduitautres{color: #5A9CFE; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}

.produitvide{background-image: url(images/fondanalyse.gif); background-repeat: repeat-x; width:33%;}


/* MON CONSOMAC */
.bordure{color: #4E5764; background-image: url(images/monconsomac/bordure.gif); background-repeat: repeat-y}

/* IMAGES NEWS */
.ombreimage {padding: 5px 5px 9px 5px;
background: white url(images/ombres/shad_bottom.png) repeat-x bottom left;
}
.shadow {
clear:both;
margin-left:auto;
margin-right:auto;
text-align:center;
  background: #bfbfbf;
  padding: 0 1px;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  position: relative;
}
.bottomleft {
  width: 4px;
  height: 4px;
  background: url(http://consomac.fr/images/ombres/shad_blcorner.png) no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -1px;
}
.bottomright {
  width: 4px;
  height: 4px;
  background: url(http://consomac.fr/images/ombres/shad_brcorner.png) no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -1px;
}
.topleft {
  width: 2px;
  height: 4px;
  background: url(http://consomac.fr/images/ombres/shad_tlcorner.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}
.topright {
  width: 2px;
  height: 4px;
  background: url(http://consomac.fr/images/ombres/shad_ttcorner.png) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}
.image {
clear:both;
margin-left:auto;
margin-right:auto;
text-align:center;
}

/* IMPRESSION */
.basnews{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 2px 10px 4px 10px}
.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; background-color:#f4f4f4; border:solid; border-width:1px; border-color:#CCCCCC; width: 100%-20px; margin-bottom:10px;}
.texteanalyseproduit table{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.boxsanshaut{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px; background-color:#f4f4f4; border:solid; border-top:none; border-width:1px; border-color:#CCCCCC; width: 100%-20px; margin-bottom:10px;}

.blocreactions{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; width: 100%-20px; font-weight: normal; padding: 10px 10px 10px 10px; background-color:#f4f4f4; border-top:solid; border:solid; border-width:1px; border-color:#CCCCCC;}
.blocreactionsv6{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; width: 100%-22px; font-weight: normal; padding: 10px 10px 4px 10px; background-color:#f4f4f4; border-top:solid; border:solid; border-width:1px; border-color:#CCCCCC;}

.bloc{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px; background-color:#f4f4f4; border-top:solid; border:solid; border-width:1px; border-color:#CCCCCC;}

.textedepeche{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; padding-bottom:10px; padding-top:24px; background-image: url(images/fondanalyse.gif); background-repeat: repeat-x}
.textedepechemobile{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; padding-bottom:10px; padding-right:10px; padding-left:10px; padding-top:20px;}

.textecomparatifproduit{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 10px 10px 0px 10px; background-image: url(images/fondanalyse.gif); background-repeat: repeat-x}

.texteanalyseproduitcourt{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px; background-image: url(images/fondanalysecourt.gif); background-repeat: repeat-x; background-color: #EFEFEF}
.texteanalyseproduitcentre{color: #4E5764; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px; background-color:#f4f4f4; border:solid; border-width:1px; border-color:#CCCCCC; width: 100%-20px; margin-bottom:10px;}
.texteanalyseproduitdroit{color: #4E5764; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px; background-color:#f4f4f4; border:solid; border-width:1px; border-color:#CCCCCC; width: 100%-20px; margin-bottom:10px;}

.texteanalyseproduitrouge{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px; background-image: url(images/fondanalyserouge.gif); background-repeat: repeat-x}
.texteanalyseproduitjaune{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px; background-image: url(images/fondanalysejaune.gif); background-repeat: repeat-x}
.texteanalyseproduitvert{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px; background-image: url(images/fondanalysevert.gif); background-repeat: repeat-x}
.texteanalyseproduitbleu{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px; background-image: url(images/fondanalysebleu.gif); background-repeat: repeat-x}

.dateanalyseproduit{color: #range; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px;}
.imageproduit{text-align: center; margin-left: auto; margin-right: auto}
.imageproduitevolutions{text-align: center; margin-left: auto; margin-right: auto; background-image: url(images/fondanalyse.gif); background-repeat: repeat-x; padding: 10px 10px 10px 10px}
.fondbarreanalyse{background-image:url(images/barretitreanalyse.gif); background-repeat: repeat-x; width: 100%; height: 21px; border-collapse:collapse}
.fondbarreanalysebordure{background-image:url(images/barretitreanalyse.gif); background-repeat: repeat-x; width: 100%; height: 21px; border-collapse:collapse; border-top:solid; border-width:1px; border-color:#CCCCCC; padding-top:12px;}
.fondbarreanalyseaccueil{width: 100%; height: 21px; border-collapse:collapse; border-bottom:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF;}
.fondbarreanalyseaccueil:hover{background-color:#d5e3f4;}
.fondbarreanalyseaccueil1{width: 100%; height: 21px; border-collapse:collapse; border-bottom:solid; border-top:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF;}
.fondbarreanalyseaccueil1:hover{background-color:#d5e3f4; color:#123987;}
.fondbarreanalysefiche{width: 100%; height: 21px; border-collapse:collapse; border-bottom:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF;}
.fondbarreanalysefiche:hover{background-color:#d5e3f4; color:#123987;}
.fondbarreanalysefiche1{width: 100%; height: 21px; border-collapse:collapse; border-bottom:solid; border-top:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF;}
.fondbarreanalysefiche1:hover{background-color:#d5e3f4; color:#123987;}



.fondbarreanalysemininewsimportante{min-height: 21px; border-collapse:collapse; border-bottom:solid; border-left:solid; border-right:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF; background-image:url(images/importantmarge.png); background-repeat:no-repeat;}
.fondbarreanalysemininews{min-height: 21px; border-collapse:collapse; border-bottom:solid; border-left:solid; border-right:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF;}
.fondbarreanalysemininews:hover{background-color:#d5e3f4;}
.fondbarreanalysemininewsimportante:hover{background-color:#d5e3f4; color:#123987;}
.fondbarreanalysemininewsgris{min-height: 21px; border-collapse:collapse; border-bottom:solid; border-left:solid; border-right:solid; border-width:1px; border-color:#CCCCCC; background-color:#f4f4f4;}
.fondbarreanalysemininewsgris:hover{background-color:#d5e3f4;}

.fondbarreanalysemininewsimportante1{min-height: 21px; border-collapse:collapse; border-bottom:solid; border-top:solid; border-left:solid; border-right:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF; background-image:url(images/importantmarge.png); background-repeat:no-repeat;}
.fondbarreanalysemininews1{min-height: 21px; border-collapse:collapse; border-bottom:solid; border-top:solid; border-left:solid; border-right:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF;}
.fondbarreanalysemininews1:hover{background-color:#d5e3f4; color:#123987;}
.fondbarreanalysemininewsimportante1:hover{background-color:#d5e3f4; color:#123987;}
.fondbarreanalysemininewsgris1{min-height: 21px; border-collapse:collapse; border-bottom:solid; border-top:solid; border-left:solid; border-right:solid; border-width:1px; border-color:#CCCCCC; background-color:#f4f4f4;}
.fondbarreanalysemininewsgris1:hover{background-color:#d5e3f4; color:#123987;}



.fondbarreanalyseaccueil2{width: 100%-20px; height: 21px; border-collapse:collapse; border-top:solid; border-bottom:solid; border-left:solid; border-right:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF; background-color:#f4f4f4;}
.fondbarreauteurdepeche{width: 100%; height: 21px; border-collapse:collapse; border-top:solid; border-bottom:solid; border-width:1px; border-color:#CCCCCC;}
.fondbarreauteurdepechemobile{width: 312px; height: 21px; border-collapse:collapse; border-top:solid; border-bottom:solid; border-width:1px; border-color:#CCCCCC; margin-left:4px; margin-right:4px;}
.fondbarreauteurdepechesanshaut{width: 100%; height: 21px; border-collapse:collapse; border-bottom:solid; border-width:1px; border-color:#CCCCCC;}
.textetitrebarre{color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; padding-top: 4px; padding-left: 10px;}
.textetitreanalyse{color: #5A9CFE; text-align: left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; padding-top: 4px;}

.textetitreanalyseaccueil {color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-left: 25px; float:left;}
.textetitreanalyseaccueildroit {color: #4E5764; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 3px; padding-right: 6px; float:right;}
.textetitreanalyseaccueilmobile {color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-left: 10px; float:left;}
.textetitreanalysearchive {color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-left: 0px; float:left; font-weight:bold;}
.textetitreanalysemininews {color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 4px; margin-left: 10px; float:left;}
.textetitreanalyseimportante {color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; padding-top: 4px; padding-left: 32px; padding-right: 10px;}
.textetitreanalyseimportanteaccueil {color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; padding-top: 4px; padding-left: 4px; padding-right: 10px; float:left}
.texteauteurdepeche {color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 13px; padding-top: 4px; padding-left: 0px; float:left;}
.textesoustitre {color: #4E5764; text-align: left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; padding-top: 4px; padding-left: 0px;}
.textesoustitrebleu {color: #5A9CFE; text-align: left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; padding-top: 4px; padding-left: 0px;}
.textesoustitreorange {color: #FF9600; text-align: left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; padding-top: 4px; padding-left: 0px;}
.textesoustitrerouge {color: #CE2424; text-align: left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; padding-top: 4px; padding-left: 0px;}

.textetitreanalyse2 {color: #5a9cfe; 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}

.fondspecsanalyse{background-image: url(images/fondanalyse.gif); background-repeat: repeat-x; width: 245px; height: 124px; vertical-align:top; border-collapse:collapse;}
.fondfeuanalyse{background-image: url(images/fondanalyse.gif); background-repeat: repeat-x; width: 38px; height: 124px; vertical-align:bottom; border-collapse:collapse;}
.feuanalyse{width: 23px; height: 69px; padding-top: 40px; margin-left: auto; margin-right: auto}
.fonddprixanalyse{background-image: url(images/fondanalyse.gif); background-repeat: repeat-x; width: 245px; height: 124px; vertical-align:top; border-collapse:collapse;}
.texteprixanalyse{color: #4E5764; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 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;
}



.avis{color: orange; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; vertical-align:bottom;}

.plusloin{color: #4E5764; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 10px 10px 10px 10px; background-image: url(images/fondanalyse.gif); background-repeat: repeat-x}

/* FICHES PRODUITS */
.ficheproduit {
	font-family: Arial, Helvetica, sans-serif;
	display: table;
	width: 100%;
	height: 124px;
	clear: both;
}

.ficheproduitadmin {
	font-family: Arial, Helvetica, sans-serif;
	display: table;
	width: 100%;
	height: 124px;
	clear: both;
	background-color:#f4f4f4;
	border-top:solid; border:solid; border-width:1px; border-color:#CCCCCC;
}

.ficheproduitautre {
	font-family: Arial, Helvetica, sans-serif;
	display: table;
	width: 100%;
	height: 156px;
	clear: both;
}
.photoproduit{
	width: 100px; 
	height: 100px;
	float: left;
	margin: 4px 21px 0 15px;
}
.feuproduit{
	width: 19px; 
	height: 62px;
	float: left;
	margin: 20px 0 0 0 ;
}
.photoproduitautre{
	width: 100px; 
	height: 100px;
	float: left;
	margin: 30px 21px 0 15px;
}
.feuproduitautre{
	width: 19px; 
	height: 62px;
	float: left;
	margin: 45px 0 0 0 ;
}
.nomproduit{
	color: #5A9CFE;
	margin: 15px 10px 0 180px; 
	font-size: 12px; 
	font-weight: bold; 
}
.nomproduit2{
	color: #5A9CFE;
	float:left;
	margin: 10px 10px 0 15px; 
	font-size: 12px; 
	font-weight: bold; 
	width:172px;
}
.datemaj{
	color: #4E5764; 
	text-align: left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal
}
.resumeproduit{
	color: #4E5764;
	margin: 12px 10px 10px 180px;  
	font-size: 12px;  
}
.liensproduit{
	color: #5A9CFE;
	padding: 0 10px 6px 0;
	clear: both; 
	text-align: right;
	font-size: 11px; 
	font-weight: bold; 
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* ANALYSES PRODUITS */

.specsproduit{
	color: #4E5764;
	margin: 12px 10px 10px 10px;
	font-size: 12px;
	text-align: left;
	float: left;
	width: 245px;
}

.feuproduitanalyse{
	width: 19px; 
	height: 62px;
	margin: 46px 0 0 10px;
}

.prixproduit{
	color: #4E5764;
	margin: 12px 10px 10px 10px;
	font-size: 12px;
	text-align: right;
	float: right;
}

.droit{
	color: #4E5764;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	text-align: right;
	float: right;
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 13px;
}

.droitorange{
	color: #4E5764;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: orange;
	text-align: right;
	float: right;
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 13px;
}

.avatar{
	padding: 3px 3px 3px 3px;
	margin: -10px -10px -10px 0px;
	font-size: 12px;
	text-align: right;
	float: right;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	height:100%;
	border-left:solid; border-width:1px; border-color:#CCCCCC;
}
.avatar2{
	margin: 6px 0px 14px 0px;
	padding: 4px 0px 0px 0px;
	color: orange;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	vertical-align:bottom;
	border-top:solid; border-width:1px; border-color:#CCCCCC;
}
.texteavatar{
	color: orange;
	text-align: left;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	vertical-align:bottom;
}


/* CONSOMAC MOBILE */
.button {
    position: absolute;
    overflow: hidden;
    top: 8px;
    right: 6px;
    margin: 0;
    border-width: 0 5px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
    -webkit-border-image: url(mobile/toolButton.png) 0 5 0 5;
}
.buttonleft {
    position: absolute;
    overflow: hidden;
    top: 8px;
    left: 6px;
    margin: 0;
    border-width: 0 5px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
    -webkit-border-image: url(mobile/toolButton.png) 0 5 0 5;
}

.toolbar {
    position: absolute;
    overflow: hidden;
    height: 45px;
    font-size: 20px;
    width: 100%;
    font-weight: bold;
    text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #FFFFFF;
}
body > .toolbar {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-bottom: 1px solid #2d3642;
    border-top: 1px solid #6d84a2;
    padding: 10px;
    height: 45px;
    background: url(mobile/toolbar.png) #6d84a2 repeat-x;
}

