/* CSS Document */

/*
CODES COULEURS : référence MOL

dominante:#eb690a - seconde:#37547d - gris:#c2c2c2

menu Consultation / cadre détail:#eb690a - fond détail:#fdf3ed - filet vertical détail:#f5cab1

menu Publication / cadre détail:#a23b78 - fond détail:#faf0f6 - filet vertical détail:#e2bed3

autres menus / cadre détail:#a9a8a6 - fond détail:#f6f4f0 - filet vertical détail:#e6e6e5

hack * html : for IE6 only
hack *+html : for IE7 only
*/

/* communs */

body {font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:13px; margin:0px; padding:0px; background-color:#f6f4f0;}

p {margin:5px 0px; padding:0px;}

form {margin:0px; padding:0px;}

#conteneurPrincipal {width:780px; background-color:#ffffff; padding:10px 10px 20px 10px; margin-left:auto; margin-right:auto;}

.dominante {color:#eb690a;}
.dominanteUp {color:#eb690a; text-transform:uppercase;}
.txtAcheteur {color:#a23b78;}
.exerg {color:#eb1c22;}
.commentaire {color:#868F98;}
.blanc {color:#ffffff;}
.noir {color:#000000;}

.couleurMoniteur {color:#d10019}

.bold {font-weight:bold;}
.light {font-weight:normal;}
.barre {text-decoration:line-through;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

.colGauche {float:left;}
.colDroite {float:right;}

.colGaucheFilet {float:left; padding:10px 15px 0px 0px; margin:0px;}
.colDroiteFilet {float:right; padding:10px 0px 0px 20px; border-left:1px solid #e6e6e5; margin:0px;}

.bgDominante {background:#eb690a;}
.bgGris {background:#f6f4f0;}

.txtSize9 {font-size:9px;}
.txtSize10 {font-size:10px;}
.txtSize11 {font-size:11px;}
.txtSize12 {font-size:12px;}
.txtSize13 {font-size:13px;}
.txtSize14 {font-size:14px;}

table.courant {background-color:#ffffff; border:1px solid #80919f; margin:10px 0px 0px 0px;}
table.courant tr.head {background-color:#eb690a; color:#ffffff; font-weight:bold; font-size:10px; text-transform:uppercase; text-align:center;}
table.courant td {font-size:9px; border-bottom:1px solid #d4d4d4; padding:4px;}
table.courant tr.noBord td {border-bottom:0px;}

/* Titres pages intérieures */

h1 {margin:25px 0px 20px 0px; padding:5px 5px 4px 20px; background:url(../imagesCss/flecheTitrePage.png) no-repeat #eb690a 5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; text-transform:uppercase;}
h2 {margin:0px 0px 10px 0px; padding:0px; color:#eb690a; text-transform:uppercase; font-size:11px; font-weight:bold;}
h3 {margin:25px 0px 10px 0px; padding:0px 0px 1px 0px; color:#eb690a; text-transform:uppercase; font-size:11px; font-weight:bold; border-bottom:1px solid #c2c2c2;}
h4 {margin:15px 0px 5px 0px; padding:0px; color:#eb690a; text-transform:uppercase; font-size:10px; font-weight:bold;}

/* Titres spéciaux : blocs promo... */

.titreSpec {font-family:Arial, Helvetica, sans-serif; font-size:24px;}
.sousTitreSpec {font-family:Arial, Helvetica, sans-serif; font-size:20px;}

/* Liens */

a {color:#000000; outline:none;}

a.dominante {color:#eb690a;}
a.dominante:hover {color:#37547d;}

a.dominanteNoUnderline {color:#eb690a; text-decoration:none;}
a.dominanteNoUnderline:hover {text-decoration:underline;}

a.lienGris {color:#868F98;}
a:hover, a.lienGris:hover {color:#eb690a;}

a.noUnderline {text-decoration:none;}
a.noUnderline:hover {color:#eb690a; text-decoration:underline;}

#commun {margin-top:20px;}
#commun ul {margin:10px 0px 20px 15px; padding:0px; list-style:none;}
#commun ul.liste1 {margin:15px 0px 20px 15px; list-style-image:url(../imagesCss/puceDominante.gif);}
#commun ul.liste2 {margin:5px 0px 20px 15px; list-style-image:url(../imagesCss/puceFleche.gif);}
#commun ul.liste3 {margin:5px 0px 20px 15px; list-style-image:url(../imagesCss/puceSquare.gif);}
#commun ol {margin:10px 0px 20px 15px;}
#commun li {margin-top:10px; padding:0px;}

#commun ul.formulaires li {margin-top:20px; padding:0px; line-height:15px;}

#commun li div {margin-top:15px;}

#commun .colG {float:left;}
#commun .colC {float:left;}
#commun .colD {float:right;}

#cadreGrisTopDominante {background:#f6f4f0; margin:20px 0px 0px 0px; padding:5px; border-top:3px solid #eb690a; border-bottom:1px solid #eb690a; clear:both;}
.cadreDominante {background:#f6f4f0; margin:20px 0px 20px 0px; padding:10px; border:1px solid #eb690a; clear:both;}
.cadreGris {background:#f6f4f0; margin:20px 0px 0px 0px; padding:10px; border:1px solid #80919f; clear:both;}
.cadreGrisSmall {background:#f6f4f0; margin:5px 0px 5px 0px; padding:5px; border:1px solid #80919f; clear:both;}
.cadreBlanc {background:#ffffff; margin:5px 0px 5px 0px; padding:5px; border:1px solid #80919f; clear:both;}

#cadreAlerte {margin:25px 0px 0px 0px; border:2px solid #eb1c22; padding:3px 2px; font-family:Verdana; color:#eb1c22; font-weight:bold; font-size:10px;}

.titreCadreGris {background:#ffffff; color:#80919f; text-transform:uppercase; padding:5px; margin-bottom:20px; font-weight:bold;}

/* formulaires */
.libFormulaire {font-size:10px; color:#eb690a; font-weight:bold; text-transform:uppercase;}
.champText {font-family:Verdana, Geneva, sans-serif; font-size:11px; border:1px solid #868F98; padding-left:3px; color:#000000; background-color:#FFFFFF; outline:none; margin-top:5px; height:15px;}
.champTextGris {font-family:Verdana, Geneva, sans-serif; font-size:11px; border:1px solid #cdcdcd; padding-left:3px; color:#6e6e6e; background-color:#FFFFFF; outline:none; margin-top:5px; height:15px;}
.champSelect {font-family:Verdana, Geneva, sans-serif; font-size:11px; border:1px solid #868F98; padding-left:0px; color:#000000; background-color:#FFFFFF; outline:none; margin-top:5px; height:19px; padding-top:1px;}
.champTextArea {font-family:Verdana, Geneva, sans-serif; font-size:11px; border:1px solid #868F98; padding-left:3px; color:#000000; background-color:#FFFFFF; outline:none; margin-top:5px;}

/* boutons */
p.bouton {text-align:right; margin:20px 0px 0px 0px;}
p.boutonG {float:left; text-align:left; margin:15px 0px 0px 0px;}
p.boutonD {float:right; text-align:right; margin:15px 0px 0px 0px;}
p.boutonC {text-align:center; margin:15px 0px 0px 0px;}

p.boutonG a, p.boutonC a {margin-right:5px;}
p.bouton a, p.boutonD a {margin-left:5px;}
p.bouton a:hover, p.boutonD a:hover, p.boutonG a:hover, p.boutonC a:hover {background-color:#37547d; color:#ffffff;}

a.btDominante {padding:4px 10px 4px 10px; line-height:22px; background-color:#eb690a; font-weight:bold; font-size:15px; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a.btGris {padding:4px 10px 4px 10px; line-height:22px; background-color:#c2c2c2; font-weight:bold; font-size:15px; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a.btRouge {padding:4px 10px 4px 10px; line-height:22px; background-color:#eb1c22; font-weight:bold; font-size:15px; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a.btEntreprise {padding:4px 10px 4px 10px; line-height:22px; background-color:#eb690a; font-weight:bold; font-size:16px; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a.btAcheteur {padding:4px 10px 4px 10px; line-height:22px; background-color:#a23b78; font-weight:bold; font-size:16px; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

/* boutons Transformer en profil */
a.btBleu {padding:4px 10px 4px 10px; line-height:22px; background-color:#6398e2; font-weight:bold; font-size:15px; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a.btBleuTxt13 {padding:4px 10px 4px 10px; line-height:22px; background-color:#6398e2; font-weight:bold; font-size:13px; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

/* boutons sur plusieurs lignes */
a.btBlocDominante {padding:4px 10px 4px 10px; line-height:17px; background-color:#eb690a; font-weight:bold; font-size:15px; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-align:center; display:block;}
a.btBlocAcheteur {padding:4px 10px 4px 10px; line-height:17px; background-color:#a23b78; font-weight:bold; font-size:15px; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-align:center; display:block;}

/* boutons Retour liste depuis Texte intégral */
a.btRetourDominante {padding:4px 10px 4px 18px; background:url(../imagesCss/flecheBoutonBack.png) no-repeat left; line-height:22px; background-color:#eb690a; font-weight:bold; font-size:12px; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a.btRetourGris {padding:4px 10px 4px 18px; background:url(../imagesCss/flecheBoutonBack.png) no-repeat left; line-height:22px; background-color:#c2c2c2; font-weight:bold; font-size:12px; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

/* boutons Nouvelle recherche depuis Texte intégral */
a.btNouvelleRecherche {padding:4px 18px 4px 10px; background:url(../imagesCss/flecheBoutonNext.png) no-repeat right; line-height:22px; background-color:#6398e2; font-weight:bold; font-size:12px; color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

a.btDominante:hover, a.btBleu:hover, a.btBleuTxt13:hover, a.btGris:hover, a.btRouge:hover, a.btEntreprise:hover, a.btAcheteur:hover, a.btRetourDominante:hover, a.btRetourGris:hover, a.btNouvelleRecherche:hover, a.btBlocDominante:hover, a.btBlocAcheteur:hover {background-color:#37547d; color:#ffffff;}

/* espaceurs */
.espaceur {margin:0px; padding:0px; clear:both;}
.espaceur5 {margin:5px 0px 5px 0px; padding:0px; clear:both;}
.espaceur10 {margin:10px 0px 10px 0px; padding:0px; clear:both;}
.espaceur15 {margin:15px 0px 15px 0px; padding:0px; clear:both;}
.espaceur20 {margin:20px 0px 20px 0px; padding:0px; clear:both;}

/* light boxes */
#filter {display:none; position:absolute; top:0%; left:0%; width:100%; height:100%; background:url(../imagesCss/filter.png) #80919f; z-index:10; opacity:0.5; filter:alpha(opacity=50);}
* html #filter {width:1654px;}
*+html #filter {height:15000px;}

.lightBox {display:none; position:absolute; top:20%; left:30%; width:540px; margin:0px; padding:0px; border:1px solid #666666; background-color:#ffffff; z-index:11;}

#enTeteBox {background:url(../imagesCss/lightBox_fondTitre.gif) repeat-x; margin:0px; padding:0px;}
#enTeteBox .titre {float:left; padding:13px 0px 9px 12px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold; color:#ffffff;}
#enTeteBox .fermer {float:right; padding:11px 16px 0px 0px;}

#contenuBox {padding:15px;}
#contenuBox ul {margin:5px 0px 20px 15px; padding:0px; list-style-image:url(../imagesCss/puceFleche.gif);}
#contenuBox li {margin:10px 0px 0px 0px; padding:0px;}

#contenuBox .LBcadreGris {background:#f6f4f0; margin:20px 0px 0px 0px; padding:10px 10px 15px 10px; border:1px solid #80919f; clear:both;}
#contenuBox .LBtitreCadreGris {background:#ffffff; color:#80919f; padding:5px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:22px;}

#contenuBox .inscrit {border-bottom:1px solid #d4d4d4; padding-bottom:30px;}
#contenuBox .inscrit .col1 {float:left; width:50%; padding-left:10px; color:#eb690a;}
#contenuBox .inscrit .col2 {float:left; line-height:21px; margin-top:16px;}
* html #contenuBox .inscrit .col2 span {display:block; margin-bottom:0px;}
#contenuBox .inscrit .col2 p {margin:9px 0px 0px 0px;}
#contenuBox .inscrit .champTextGris {width:175px; margin:7px 0px 10px 0px;}
#contenuBox .inscription {padding:10px 14px 45px 14px;}
#contenuBox .inscription img {margin-right:7px;}
#contenuBox .inscription .col1 {float:left; width:45%;}
#contenuBox .inscription .col2 {float:left; width:45%; margin-left:40px;}

#contenuBox div.colGauche {float:left; padding:10px 15px 0px 0px; margin:0px;}
#contenuBox div.colDroite {float:right; padding:10px 0px 0px 20px; border-left:1px solid #e6e6e5; margin:0px;}

/* header logo + login */

#bandeau div.left {float:left; padding-top:10px;}
#bandeau div.right {float:right; width:255px; font-size:10px; margin-top:10px;}

#bandeau div.right p {margin:0px; padding:0px;}
#bandeau div.right .right {float:right;}
#bandeau .ligne1 {background:#eb690a; padding:3px 5px 2px 5px; margin:0px;}
#bandeau .ligne1 a {font-size:9px; font-weight:bold; color:#ffffff;}
#bandeau .ligne1 a:hover {color:#37547d;}
#bandeau .ligne1 .left {float:left; padding-right:30px; border-right:1px solid #ffffff;}

#bandeau .cadreOff {padding:5px 0px 8px 5px; //padding:5px 0px 0px 5px; text-align:left; border-left:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}

#bandeau .cadreOn {text-align:left; border-left:1px solid #eaeaea; border-bottom:1px solid #eaeaea; padding:5px 0px 8px 5px; //padding:5px 0px 10px 5px;}
#bandeau .cadreOn .cadreVeilleIntegrale {border:1px solid #eaeaea; padding:2px; font-size:10px; color:#eb690a; float:right; margin-top:-5px;}

#bandeau .cadreOff div, #bandeau .cadreOn div  {margin-top:8px;}
#bandeau p.left {float:left;}

#bandeau .champText {border:1px solid #cdcdcd; font-size:11px; color:#6e6e6e; height:15px; padding-left:3px;}

#bandeauPub {margin-bottom:10px; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; padding:5px 0px 3px 0px; background:url(../imagesCss/fondBandeauPub.gif) no-repeat top left; text-align:center; background-color:#f6f4f0;}

/* menu */

#menu {margin-top:15px;}

#onglets {margin:0px; padding:0px;}
#onglets li {float:left; list-style:none; height:28px; margin-right:4px;}
#onglets li a {height:14px; float:left; padding:0px; font-size:11px; font-weight:bold; cursor:pointer;}

#detailSousMenus li {margin:0px 0px 0px -10px; padding:0px; line-height:23px;}
#detailSousMenus .listeRubriques {float:left; padding:10px 0px 10px 0px; margin:0px;}
#detailSousMenus .descriptionRubrique {float:left; width:321px; padding:10px 10px 10px 16px;}

#sousMenu_0 {border-top:1px solid #a9a8a6;}

#sousMenu_1 {border-top:1px solid #eb690a;}
#sousMenu_1 p.espaceur {clear:both; background-color:#faf0f6; margin:0px;}
#sousMenu_1 div.espaceur {clear:both; background-color:#eb690a;}
#sousMenu_1 .listeRubriques {background:#fdf3ed; border-right:1px solid #f5cab1;}
#sousMenu_1 ul, #sousMenu_3 ul {list-style-image:url("../imagesCss/pictoFlecheDominante.gif");}
#sousMenu_1 .col1 {float:left; width:146px; border-right:1px solid #f5cab1; margin:0px; height:55px;}
#sousMenu_1 .col2, #sousMenu_3 .col2  {float:left; width:205px; margin:0px;}
#sousMenu_1 .descriptionRubrique span, #sousMenu_3 .descriptionRubrique span {color:#eb690a; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}

#sousMenu_2 {border-top:1px solid #a23b78;}
#sousMenu_2 p.espaceur {clear:both; background-color:#faf0f6; margin:0px;}
#sousMenu_2 div.espaceur {clear:both; background-color:#a23b78;}
#sousMenu_2 .listeRubriques {background:#faf0f6; border-right:1px solid #e2bed3;}
#sousMenu_2 ul {list-style-image:url("../imagesCss/pictoFlechePublication.gif");}
#sousMenu_2 .col1 {float:left; width:146px; border-right:1px solid #e2bed3; margin:0px; height:55px;}
#sousMenu_2 .col2 {float:left; width:205px; margin:0px;}
#sousMenu_2 .descriptionRubrique span {color:#a23b78; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}

#sousMenu_3 {border-top:1px solid #a9a8a6;}
/*#sousMenu_3 p.espaceur {clear:both; margin:0px;}*/
#sousMenu_3 div.espaceur {clear:both; background-color:#a9a8a6;}
#sousMenu_3 .listeRubriques {background:#f6f4f0; border-right:1px solid #e6e6e5;}
#sousMenu_3 .col1 {float:left; width:146px; border-right:1px solid #e6e6e5; margin:0px;}

#sousMenu_4 {border-top:1px solid #a9a8a6;}
#sousMenu_5 {border-top:1px solid #a9a8a6;}

/* menu IE6 */

* html #onglets li {float:left; list-style:none; margin-right:4px; margin-bottom:-18px; padding:0px;}

* html #detailSousMenus li {margin:3px 0px 0px 26px; padding-left:5px; line-height:23px;}

* html #sousMenu_0 {border-top:1px solid #a9a8a6;}

* html #sousMenu_1 {border-top:1px solid #eb690a; border-bottom:1px solid #eb690a;}
* html #sousMenu_1 p.espaceur {clear:both; background-color:#faf0f6; margin:0px;}
* html #sousMenu_1 div.espaceur {clear:both; background-color:#ffffff;}
* html #sousMenu_1 .listeRubriques {background:#fdf3ed; border-right:1px solid #f5cab1;}
* html #sousMenu_1 .col1 {float:left; width:184px; border-right:1px solid #f5cab1; margin:0px;}
* html #sousMenu_1 .col2 {float:left; width:245px; margin:0px;}

* html #sousMenu_2 {border-top:1px solid #a23b78; border-bottom:1px solid #a23b78;}
* html #sousMenu_2 .listeRubriques {background:#faf0f6; border-right:1px solid #e2bed3;}
* html #sousMenu_2 .col1 {float:left; width:184px; border-right:1px solid #e2bed3; margin:0px;}
* html #sousMenu_2 .col2 {float:left; width:245px; margin:0px;}
* html #sousMenu_2 p.espaceur {clear:both; background-color:#faf0f6; margin:0px;}
* html #sousMenu_2 div.espaceur {clear:both; background-color:#ffffff;}

* html #sousMenu_3 {border-top:1px solid #a9a8a6; border-bottom:1px solid #a9a8a6;}
/** html #sousMenu_3 p.espaceur {clear:both; margin:0px;}*/
* html #sousMenu_3 div.espaceur {clear:both; background-color:#ffffff;}
* html #sousMenu_3 .col1 {float:left; width:184px; border-right:1px solid #e6e6e5; margin:0px;}
* html #sousMenu_3 .col2 {float:left; width:245px; margin:0px; border-right:1px solid #e6e6e5;}

/* menu IE7 */

*+html #onglets li {float:left; list-style:none; height:auto; margin-right:4px; margin-bottom:-1px;}

*+html #detailSousMenus li {margin:3px 0px 0px 26px; padding-left:5px; line-height:23px;}

*+html #sousMenu_0 {border-top:1px solid #a9a8a6;}

*+html #sousMenu_1 {border-top:1px solid #eb690a;}
*+html #sousMenu_1 p.espaceur {clear:both; background-color:#faf0f6; margin:0px;}
*+html #sousMenu_1 div.espaceur {clear:both; background-color:#eb690a;}
*+html #sousMenu_1 .listeRubriques {background:#fdf3ed; border-right:1px solid #f5cab1;}
*+html #sousMenu_1 .col1 {float:left; width:184px; border-right:1px solid #f5cab1; margin:0px;}
*+html #sousMenu_1 .col2 {float:left; width:245px; margin:0px;}

*+html #sousMenu_2 {border-top:1px solid #a23b78;}
*+html #sousMenu_2 .listeRubriques {background:#faf0f6; border-right:1px solid #e2bed3;}
*+html #sousMenu_2 .col1 {float:left; width:184px; border-right:1px solid #e2bed3; margin:0px;}
*+html #sousMenu_2 .col2 {float:left; width:245px; margin:0px;}
*+html #sousMenu_2 p.espaceur {clear:both; background-color:#faf0f6; margin:0px;}
*+html #sousMenu_2 div.espaceur {clear:both; background-color:#a23b78;}

*+html #sousMenu_3 {border-top:1px solid #a9a8a6;}
/**+html #sousMenu_3 p.espaceur {clear:both; margin:0px;}*/
*+html #sousMenu_3 div.espaceur {clear:both; background-color:#a9a8a6;}
*+html #sousMenu_3 .col1 {float:left; width:184px; border-right:1px solid #e6e6e5; margin:0px;}
*+html #sousMenu_3 .col2 {float:left; width:245px; margin:0px; border-right:1px solid #e6e6e5;}

/* home page */

#titreBloc {font-family:Arial, Helvetica, sans-serif; line-height:22px; font-size:18px; width:210px; border-top:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; background:#f6f4f0; font-weight:bold; padding:5px 19px 5px 13px;}
#titreBloc a {color:#000000; text-decoration:none;}
#titreBloc a:hover {color:#eb690a; text-decoration:underline;}

#Espaces {margin-top:9px;}

#Espaces .titre {font-family:Arial, Helvetica, sans-serif; line-height:22px; font-size:18px; color:#000000;}
#Espaces .sousTitre {font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:14px; color:#FFFFFF;}
#Espaces #MolCest {border-bottom:1px solid #c2c2c2; background:#f6f4f0; height:360px;}

#EspaceEntreprises {float:left; width:517px; background-color:#f6f4f0; border-bottom:1px solid #c2c2c2; height:360px;}
#EspaceEntreprises .blocTitre {height:63px; padding:7px 0px 0px 84px; font-weight:bold; background:url(../imagesCss/hp_imgFondEntreprises.gif) no-repeat top left;}
#EspaceEntreprises a.nouveauxAvis {color:#FFFFFF; text-decoration:underline;}
#EspaceEntreprises span.aoDuJour {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#EspaceEntreprises span.aoDuJour a {color:#000000; text-decoration:none;}
#EspaceEntreprises span.aoDuJour a:hover {text-decoration:underline;}
#EspaceEntreprises .blocCarte {width:290px; float:left;}
#EspaceEntreprises .lienCarteDepartement {margin:5px 0px 10px 0px; text-align:center;}
#EspaceEntreprises .lienCarteDepartement img {margin-right:5px;}
#EspaceEntreprises .blocMoteur {width:202px; padding:30px 25px 0px 0px; float:left;}
#EspaceEntreprises .boutonLancerRecherche {margin-bottom:16px; text-align:center;}
#EspaceEntreprises .lienRechercheAvancee img {margin-left:28px; margin-right:5px;}

#DerniersAvis {background-color:#f6f4f0; border-bottom:1px solid #c2c2c2; height:220px;}
#DerniersAvis .titre {margin-bottom:10px; padding:5px 5px 4px 20px; background:url(../imagesCss/flecheTitrePage.png) no-repeat #eb690a 5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; text-transform:uppercase;}
#DerniersAvis div {padding:5px;}

#EspaceAcheteurs {float:right; width:252px; background-color:#f6f4f0; border-bottom:1px solid #c2c2c2; height:360px;}
#EspaceAcheteurs .blocTitre {height:55px; padding:15px 0px 0px 16px; font-weight:bold; background:url(../imagesCss/hp_imgFondAcheteurs.gif) no-repeat top left;}
#EspaceAcheteurs .description {margin:15px 20px 25px 20px; line-height:16px;}
#EspaceAcheteurs .boutonPublier {text-align:center;}

#MolCest .services {border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; background:#f6f4f0; padding:12px 0px 12px 0px;}
#MolCest .lienEnSavoirPlus {margin-right:10px; text-align:right;}
#MolCest .lienEnSavoirPlus img {margin-left:28px;}
#MolCest li {margin-bottom:15px;}

#MolCest .rightBorder {border-right:1px solid #e6e6e5;}

#accesAo {width:255px;}
*+html #accesAo {width:250px;}
#accesAo .titre {font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:15px; font-weight:bold; color:#eb690a; margin:0px; padding:4px 0px 0px 15px;}
#accesAo ul {border:1px solid #c2c2c2; background-color:#FFFFFF; margin:12px 10px 10px 10px; padding:8px 5px 0px 27px; height:245px; list-style-image:url(../imagesCss/puceDominante.gif);}

#modulePub {width:260px;}
*+html #modulePub {width:258px;}
#modulePub .titre, #supportPub .titre {font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:15px; font-weight:bold; color:#a23b78; margin:0px; padding:4px 0px 0px 15px;}
#modulePub ul {border:1px solid #c2c2c2; background-color:#FFFFFF; margin:12px 10px 10px 10px; padding:8px 5px 0px 27px; height:245px; list-style-image:url(../imagesCss/puceDominante.gif);}

#supportPub {width:260px;}
*+html #supportPub {width:260px;}
#supportPub ul {border:1px solid #c2c2c2; background-color:#FFFFFF; margin:12px 10px 7px 10px; padding:8px 5px 0px 27px; list-style-image:url(../imagesCss/puceDominante.gif);}
#supportPub ul.mapa {border:1px solid #c2c2c2; background-color:#FFFFFF; margin:7px 10px 10px 10px; padding:8px 5px 0px 27px; height:161px; list-style-image:url(../imagesCss/puceDominante.gif);}

#sources {margin-top:15px;}

#sources .blocPresse {float:left; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; padding-left:10px; height:188px; text-align:center;}
#sources .presseSpecialisee {float:left; margin:16px 8px 0px 0px;}
#sources .journauxOfficiels {float:left; margin:27px 8px 0px 0px;}
#sources .presseRegionale {float:left; margin:36px 18px 0px 0px;}
#sources span.lienSources {display:block; margin-top:18px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#sources span.lienSources a:hover {color:#eb690a; text-decoration:underline;}
#sources .RCP {float:right; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; height:188px; text-align:center;}
#sources .RCP p {margin:31px 0px 0px 6px;}
#sources .RCP a {display:block;}

/* Fil d'Ariane */

#filAriane {margin:-10px 0px 0px 0px; font-size:9px;}
#filAriane a {color:#666666; text-decoration:none;}
#filAriane a:hover {color:#eb690a; text-decoration:underline;}
#filAriane span {font-family:Courier; color:#eb690a; font-weight:bold;}

/* Moteur de recherche */

#moteurRecherche {background:url(../imagesCss/imgFondRecherche.gif) repeat-y; font-size:10px;}
#moteurRecherche ul {margin:0px; padding:0px;}
#moteurRecherche li {list-style:none; line-height:15px; margin:0px 0px 6px 0px; padding:0px;}
#moteurRecherche .col1 {float:left;}
#moteurRecherche .col2 {margin-left:30px; float:left;}

#moteurRecherche .aideContextuelle {float:left; width:240px; margin-left:10px; padding:5px;}

#bulleAide {width:230px; margin-left:auto; margin-right:auto;}
#bulleAide .top {background:url(../imagesCss/bulleTop.gif) no-repeat top left; width:230px; height:10px; margin:0px; padding:0px;}
#bulleAide .middle {border-left:2px solid #80919f; border-right:2px solid #80919f; background-color:#ffffff; margin:0px; padding:0px 10px 0px 10px;}
#bulleAide .bottom {background:url(../imagesCss/bulleBottom.gif) no-repeat top left; width:230px; height:10px; margin:0px; padding:0px;}

#critere1, #critere2, #critere3, #critere4,  #critere5,  #critere6,  #critere7, #critere8 {clear:both;}

#blocCriteres {width:520px; float:left; background:url(../imagesCss/tirets.gif) repeat-x top left; padding-top:6px;}
#blocBoutons {width:520px; float:left; border-top:1px solid #c2c2c2;}

#critere1 {margin:0px;} /* Types avis et procédure */
* html #critere1 {height:1px;}
*+html #critere1 {height:116px;}
#types {width:520px; float:left; padding-top:6px;}
#typedAvis {width:170px; float:left;}
#typeProcedure {width:345px; float:left;}
#typeProcedure .col1 {width:160px;}
#typeProcedure .col2 {width:155px;}

#critere2 {margin-top:15px;} /* Régions et Départements */
* html #critere2 {margin-top:0px;}
*+html #critere2 {margin-bottom:-13px;}
#regionsEtDepartements li {float:left; margin-left:10px;}
#carteFrance {width:100%; background-color:#f6f4f0; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; margin-top:5px;}
#descriptionCarte {clear:both; padding:10px; font-size:9px;}
* html #carteFrance {margin-top:-7px;}
*+html #carteFrance {margin-top:-7px;}

#critere3 {margin-top:22px;} /* Domaines d'activités - Natures et Destinations */
* html #critere3 {margin-top:27px;}
*+html #critere3 {margin-top:35px; margin-bottom:-25px;}

#domainesActivite {float:left; width:215px;}

#naturesEtDestinations {width:275px; float:left; margin:28px 0px 0px 30px;}
#naturesEtDestinations p.titre {font-weight:bold; margin:0px 0px 8px 0px;}
#naturesEtDestinations p.liens {font-size:9px; margin:10px 0px 10px 0px; color:#c2c2c2; padding:0px 5px 0px 0px; text-align:left;}
#naturesEtDestinations p.liens .pixGris {width:21px; height:2px; margin-right:3px;}
#naturesEtDestinations p.liens a {color:#eb690a; text-decoration:underline; font-weight:bold; font-size:9px;}
#naturesEtDestinations p.liens a:hover {color:#37547d; text-decoration:underline; font-weight:bold;}

#naturePrestation {margin:0px 0px 20px 0px; padding:0px;}
#destinationOuvrage {margin:0px 0px 0px 0px;}
* html #destinationOuvrage {margin:20px 0px 0px 0px;}
*+html #destinationOuvrage {margin:20px 0px 0px 0px;}

#txtInfoNature, #txtInfosDest {color:#868F98; font-size:10px; margin-top:2px;}

#critere4 {margin-top:15px;} /* Type d'entité */
#critere4 p.voirListe {margin:0px; padding:0px 0px 7px 0px;}
#critere4 p.liens {width:515px; font-size:9px; margin:5px 0px 5px 0px; color:#c2c2c2; padding:0px 5px 0px 0px; text-align:right;}
#critere4 p.liens .pixGris {width:266px; height:2px; margin-right:3px;}
#critere4 p.liens a {color:#eb690a; text-decoration:underline; font-weight:bold; font-size:9px;}
#critere4 p.liens a:hover {color:#37547d; text-decoration:underline; font-weight:bold;}
#critere4 .col1 {width:200px;}
#critere4 .col2 {width:200px;}

#critere5 {margin-top:16px;} /* Mots clés */
* html #critere5 {margin-top:30px;}
*+html #critere5 {margin-top:-30px;}
#motsCles ul {margin:10px 0px 0px 0px; padding:0px;}
#motsCles li {float:left; margin-left:-20px; padding:0px 20px;}
#motsCles .sousTitre {margin-top:12px;}

#critere6 {margin-top:20px;} /* Mise en ligne */
* html #critere6 {margin-top:40px;}
*+html #critere6 {margin-top:50px;}

#critere7 {margin-top:25px;} /* Date limite de réponse */
* html #critere7 {margin-top:40px;}
*+html #critere7 {margin-top:0px;}

#critere8 {margin:25px 0px 0px 0px;} /* Périmètre des avis recherchés */
*+html #critere8 {margin:25px 0px 0px 0px;}
#enCoursArchive, #luNonLu {margin-bottom:7px;}

#barreBoutons {margin-top:20px; padding-bottom:18px; clear:both;}
* html #barreBoutons {padding-bottom:9px;}
*+html #barreBoutons {margin-bottom:10px; padding-bottom:20px; height:105px;}

/* pages Résultat et Texte intégral */

#fonctionnalitesResultat {margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:10px;} 
* html #fonctionnalitesResultat {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:10px;}
*+html #fonctionnalitesResultat {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:10px;}
#fonctionnalitesResultat li {margin:7px 0px 0px 0px; padding:0px;}
#fonctionnalitesResultat ul.col1 {float:left; width:41%; list-style:none; margin:0px; padding:0px;}
#fonctionnalitesResultat ul.col2 {float:right; width:59%; list-style:none; margin:0px; padding:0px;}
* html #fonctionnalitesResultat ul.col2 {float:right; width:58%; list-style:none; margin:0px; padding:0px;}
#fonctionnalitesResultat ul.col2 li.top {padding-left:230px;}
#fonctionnalitesResultat ul.col2 li.btModifProfil {padding-left:230px;}
#fonctionnalitesResultat ul.col2 li.btTransformProfil {padding-left:190px;}

#pagination {margin:0px; padding:0px; font-size:10px;}
#pagination ul.col1 {float:left; width:28%; list-style:none; margin:0px; padding:0px;}
#pagination ul.col2 {float:right; text-align:right; width:70%; list-style:none; margin:0px; padding:0px;}
#pagination ul.col2only {float:right; text-align:right; list-style:none; margin:0px; padding:0px;}
#pagination li {margin:7px 0px 0px 0px; padding:0px;}

#listeDpt {padding:5px; margin:5px 0px 5px 0px; background:#f2f2f2; color:#868F98;}
.triResultat {border-top:1px solid #80919f; margin-top:10px; padding-top:7px;}

#bandeauDCE {font-size:9px; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px;}
* html #bandeauDCE {font-size:9px; margin:5px 0px -15px 0px; padding:0px 0px 0px 0px;}
*+html #bandeauDCE {font-size:9px; margin:5px 0px -15px 0px; padding:0px 0px 0px 0px;}

#resumeBlock {margin:10px 0px 10px 0px;} 

#infosDetailleesBlock {border:1px solid #80919f; padding:10px; font-size:11px;}

/* espaces Consultation et Publication */

#menuEspace {border-bottom:1px solid #b2b8bd; padding-bottom:3px;}
* html #menuEspace {padding-bottom:0px;}
#menuEspace ul {margin:0px; padding:0px; list-style:none; height:22px;}
#menuEspace li {float:left; margin-right:1px}
#menuEspace a {float:left; text-decoration:none; padding-left:7px; background:url(../imagesCss/fondOngletEspace_offG.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
#menuEspace span {float:left; padding:6px 7px 6px 0px; background:url(../imagesCss/fondOngletEspace_offD.gif) right top no-repeat; color:#ffffff;}
#menuEspace a:hover {text-decoration:underline; color:#ffffff; cursor:pointer;}
#menuEspace a:hover span {text-decoration:underline;}
#menuEspace .actif span {background:url(../imagesCss/fondOngletEspace_onD.gif) right top no-repeat; color:#eb690a; padding:6px 7px 7px 0px; text-decoration:none;}
#espace.Acheteur #menuEspace .actif span {background:url(../imagesCss/fondOngletEspace_onD.gif) right top no-repeat; color:#a23b78; padding:6px 7px 7px 0px; text-decoration:none;}
#menuEspace a.suiviPack {float:left; text-decoration:none; padding-left:7px; background:url(../imagesCss/fondOngletSuiviPack_offG.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
#menuEspace a.suiviPack span {float:left; padding:6px 7px 6px 0px; background:url(../imagesCss/fondOngletSuiviPack_offD.gif) right top no-repeat; color:#ffffff;}
#menuEspace .actif a {background:url(../imagesCss/fondOngletEspace_onG.gif) left top no-repeat;}
#menuEspace .actif a:hover span{text-decoration:none;}

#triEtCreation, #filtres {margin:0px; padding:20px 0px 10px 10px; border-left:1px solid #b2b8bd; height:25px;}
#triEtCreation .tri {float:left;}
#triEtCreation .boutonCreez {float:right;}

#filtres .tri {float:left;}

#espace .col1 {float:left; width:80%;}
#espace .col2 {float:right; width:18%;}
#espace.Acheteur .col1 {float:left; width:75%;}
#espace.Acheteur .col2 {float:right; width:23%;}

/* réglages iFrame */
/*
#espace .col1 {float:left; width:76%;}
#espace .col2 {float:right; width:22%;}
#espace.Acheteur .col1 {float:left; width:70%;}
#espace.Acheteur .col2 {float:right; width:28%;}
*/

#espace .liste1 {list-style:none; padding:15px 0px 0px 0px; margin:0px;}
#espace .liste1 li {margin:0px 0px 15px 0px; padding:0px;}
#espace .liste1 li img {margin-right:5px;}
#espace .liste2 {list-style:none; padding:0px; margin:0px;}
#espace .liste2 li {margin:0px 0px 7px 0px; padding:0px;}
#espace .liste2 li img {margin-right:10px;}

#espace .profilImpair {border-top:1px solid #d4d4d4; border-left:1px solid #b2b8bd; background:url(../imagesCss/pictoCaseFleche.gif) 10px 15px no-repeat #f6f4f0; padding:10px 25px 10px 27px; font-size:10px;}
#espace .profilPair {border-top:1px solid #d4d4d4; border-left:1px solid #b2b8bd; background:url(../imagesCss/pictoCaseFleche.gif) 10px 15px no-repeat; padding:10px 25px 10px 27px; font-size:10px;}
#espace .titreProfil {font-size:11px; font-weight:bold; line-height:15px; text-transform:uppercase;}
* html #espace .titreProfil {display:block; margin-bottom:-20px; padding:0px;}
#espace .col1 div {margin:2px 0px 10px 0px;}
#espace .col1 p.infos {line-height:20px; margin:5px 0px 10px 0px;}
#espace.Acheteur .col1 p {line-height:15px; margin:3px 0px 0px 0px;}

#espace .col2 ul {margin:4px 0px 0px 0px; padding:0px;}
#espace .detailProfil {background:url(../imagesCss/tirets.gif) top left repeat-x; clear:both; margin-top:10px;}

#espace .liensRecherche {margin:22px 0px 12px 0px;}

.suiviUp {border-top:1px solid #d4d4d4; border-left:1px solid #b2b8bd; margin:0px; padding:10px 0px 10px 15px; background-color:#f5f4f0;}

#rechercherUnAvis {border-top:1px solid #d4d4d4; border-left:1px solid #b2b8bd; margin:0px; padding:20px 0px 0px 0px; text-align:center; background-color:#f5f4f0;}
#rechercherUnAvis div.conteneur {margin:20px 0px 0px 200px; padding:0px 0px 20px 0px;}
#rechercherUnAvis div.RechAo {float:left; padding:10px 35px 0px 0px; margin:0px;}
#rechercherUnAvis div.RechAm {float:left; padding:10px 0px 0px 35px; border-left:1px solid #e6e6e5; margin:0px;}
#rechercherUnAvis div.RechAo p, #rechercherUnAvis div.RechAm p {text-align:center;}
#rechercherUnAvis p.RechAo input, #rechercherUnAvis p.RechAm input {width:47px; padding-left:23px;}

.ongletVide {border-top:1px solid #d4d4d4; border-left:1px solid #b2b8bd; padding:20px 0px 20px 0px; text-align:center; background-color:#f5f4f0;}

#laiusConditionsGenerales {border-top:1px solid #d4d4d4; padding:18px 5px 20px 5px;}
#laiusConditionsGenerales a {text-decoration:underline}

/* NOUVEAU : bloc Résumé d'avis dans une liste de résultats */

#listeResumeAvis {width:774px; background-color:#80919f; padding:0px 1px 1px 1px; border-top:3px solid #eb690a; margin:20px auto;} /* déclinaison partenaire */
#listeResumeAvisVI {width:774px; background-color:#80919f; padding:3px 1px 1px 1px; margin:20px auto;}
#listeResumeAvis p, #listeResumeAvisVI p {margin:0px; padding:5px;}
#listeResumeAvis .fond {background-color:#f2f2f2;}
#listeResumeAvisVI .fond {background-color:#f7ebdb;}
#listeResumeAvis .blocGauche, #listeResumeAvisVI .blocGauche {float:left; width:698px; border-right:1px solid #80919f;}
#listeResumeAvis .blocTitre {background-color:#d2d2d2;}
#listeResumeAvisVI .blocTitre {background-color:#eb690a;}
#listeResumeAvis .checkBox, #listeResumeAvisVI .checkBox {float:left; width:15px; padding:5px;}
#listeResumeAvis .titre {float:left; width:660px; padding:5px 0px; color:#000000;}
#listeResumeAvisVI .titre {float:left; width:640px; padding:5px 0px; color:#ffffff;}
#listeResumeAvisVI .titre a {color:#ffffff;}
#listeResumeAvisVI .titre a:hover {color:#000000;}
#listeResumeAvisVI .pictoVI {float:right; width:15px; padding:3px 5px 0px 10px; text-align:right;}
#listeResumeAvis .ligne, #listeResumeAvisVI .ligne {display:table; border-top:1px solid #80919f;}
#listeResumeAvis .ligne > div, #listeResumeAvisVI .ligne > div {display:table-cell; vertical-align:middle;}
#listeResumeAvis div.clearboth, #listeResumeAvisVI div.clearboth {clear:both; height:0px; display:block;}
#listeResumeAvis .numAnnonce, #listeResumeAvisVI .numAnnonce {width:219px; border-right:1px solid #80919f;}
#listeResumeAvis .dateMiseEnLigne, #listeResumeAvisVI .dateMiseEnLigne {width:243px; text-align:center; border-right:1px solid #80919f;}
#listeResumeAvis .typeAvis {width:234px; text-align:center; background-color:#eb690a; color:#ffffff; font-weight:bold; text-transform:uppercase; font-size:10px;} /* déclinaison partenaire */
#listeResumeAvisVI .typeAvis {width:234px; text-align:center; background-color:#ffffff; color:#eb690a; font-weight:bold; text-transform:uppercase; font-size:10px;}
#listeResumeAvis .noTypeAvis, #listeResumeAvisVI .noTypeAvis {width:234px;}
#listeResumeAvis .lieuTravaux, #listeResumeAvisVI .lieuTravaux {border-top:1px solid #80919f;}
#listeResumeAvis .client, #listeResumeAvisVI .client {width:463px; border-right:1px solid #80919f;}
#listeResumeAvis .domaineActivite, #listeResumeAvisVI .domaineActivite {width:234px; text-align:center;}
#listeResumeAvis .procedure,#listeResumeAvisVI .procedure {width:219px; border-right:1px solid #80919f;}
#listeResumeAvis .dateLimite, #listeResumeAvisVI .dateLimite {width:478px; text-align:center;}
#listeResumeAvis .dateLimite span {color:#eb690a; font-weight:bold; font-size:10px;} /* déclinaison partenaire */
#listeResumeAvisVI .dateLimite span {color:#eb690a; font-weight:bold; font-size:10px;} 
#listeResumeAvis .blocDroit, #listeResumeAvisVI .blocDroit {width:75px; float:right; text-align:center;}
#listeResumeAvis .blocDroit p, #listeResumeAvisVI .blocDroit p {font-size:9px;}
#listeResumeAvis .blocDroit img, #listeResumeAvisVI .blocDroit img {margin-top:20px;}

/* NOUVEAU : bloc Résumé d'avis sur un texte intégral */

#resumeAvis {width:778px; background-color:#80919f; padding:0px 1px 1px 1px; border-top:3px solid #eb690a; margin:10px auto;} /* déclinaison partenaire */
#resumeAvisVI {width:778px; background-color:#80919f; padding:3px 1px 1px 1px; margin:10px auto;}
#resumeAvis p, #resumeAvisVI p {margin:0px; padding:5px;}
#resumeAvis .fond {background-color:#f2f2f2;}
#resumeAvisVI .fond {background-color:#f7ebdb;}
#resumeAvis .blocTitre {background-color:#d2d2d2;}
#resumeAvisVI .blocTitre {background-color:#eb690a;}
#resumeAvis .titre {padding:5px; color:#000000; text-decoration:underline; font-weight:bold;}
#resumeAvisVI .titre {float:left; width:730px; padding:5px; color:#ffffff; text-decoration:underline; font-weight:bold;}
#resumeAvisVI .pictoVI {float:right; width:15px; padding:3px 5px 0px 10px; text-align:right;}
#resumeAvis .ligne, #resumeAvisVI .ligne {display:table; border-top:1px solid #80919f;}
#resumeAvis .ligne > div, #resumeAvisVI .ligne > div {display:table-cell; vertical-align:middle;}
#resumeAvis div.clearboth, #resumeAvisVI div.clearboth {clear:both; height:0px;}
#resumeAvis .sousTitre, #resumeAvisVI .sousTitre {border-top:1px solid #80919f;}
#resumeAvis .numAnnonce, #resumeAvisVI .numAnnonce {width:245px; border-right:1px solid #80919f;}
#resumeAvis .dateMiseEnLigne, #resumeAvisVI .dateMiseEnLigne {width:259px; text-align:center; border-right:1px solid #80919f;}
#resumeAvis .typeAvis {width:272px; text-align:center; background-color:#eb690a; color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:10px;} /* déclinaison partenaire */
#resumeAvisVI .typeAvis {width:272px; text-align:center; background-color:#ffffff; color:#eb690a; font-weight:bold; text-transform:uppercase; font-size:10px;}
#resumeAvis .noTypeAvis, #resumeAvisVI .noTypeAvis {width:272px;}
#resumeAvis .lieuTravaux, #resumeAvisVI .lieuTravaux {width:505px; border-right:1px solid #80919f;}
#resumeAvis .source, #resumeAvisVI .source {width:272px; text-align:center;}
#resumeAvis .client, #resumeAvisVI .client {width:505px; border-right:1px solid #80919f;}
#resumeAvis .domaineActivite, #resumeAvisVI .domaineActivite {width:272px; text-align:center;}
#resumeAvis .procedure, #resumeAvisVI .procedure {width:245px; border-right:1px solid #80919f;}
#resumeAvis .seuil, #resumeAvisVI .seuil {width:259px; text-align:center; border-right:1px solid #80919f;}
#resumeAvis .dateLimite, #resumeAvisVI .dateLimite {width:272px; text-align:center;}
#resumeAvis .dateLimite span {color:#eb690a; font-weight:bold; font-size:10px;} /* déclinaison partenaire */
#resumeAvisVI .dateLimite span {color:#eb690a; font-weight:bold; font-size:10px;}

/* Bloc résumé de l'avis : résultat de recherche + texte intégral */

table.blocTableRech {border-top:1px solid #80919F; border-right:1px solid #80919F; border-top:none; font-size:11px;}
table.blocTableRech tr td.title {background-color:#D2D2D2; padding:1px 5px 3px 5px;}
table.blocTableRech tr td.titleOn {background-color:#D2D2D2; padding:1px 5px 3px 5px; font-weight:bold; color:#000000; text-decoration:underline; line-height:13px;}
table.blocTableRech tr td.title img {float :left;}
table.blocTableRech tr td.title a {padding-left:21px; display:block;}
table.blocTableRech tr td {padding:2px 5px 3px 5px;	background-color:#F2F2F2; height:18px; border-bottom:1px solid #80919F;	border-left:1px solid #80919F;}
table.blocTableRech tr td.col_1 {padding-left:25px;}
table.blocTableRech tr td.col_DCE {padding-top:5px; font-size:9px; color:#000000; text-decoration:none; line-height:11px;}
table.blocTableRech tr.spacer td {background-color:#eb690a; padding:0px; margin:0px; height:3px; line-height:3px; border:none;}
table.blocTableRech tr.spacerNEW td {background-color:#FF0000; padding:0px; margin:0px; height:3px; line-height:3px; border:none;}
table.blocTableRech tr td.boxInfo {padding:0px; margin:0px;}

table.boxInfo {border:none; height:18px; padding:0px; margin:0px; font-family:Verdana; font-size:11px; font-weight:bold; color:#FFFFFF;}
table.boxInfo tr td {border:none; padding:0px; margin:0px;}
table.boxInfo tr td.boxNouveau {background-color:#eb690a; text-align:center;}
table.boxInfo tr td.boxRectificatif { background-color:#eb690a;	text-align:center;}
table.boxInfo tr td.boxSep {border:none; background-color:#80919F; width:1px;}

/* Pages inscription */

/*
En cas de changement du wording description formule en GA, modifier :
- formule_description div : height
- formule_description div img : padding-bottom
- blocFormule .colGauche et .colDroite : height
- #premium .colGauche et .colDroite : height
*/	
.blocFormule .colGauche {border:1px solid #c2c2c2; height:815px; float:left; width:380px; min-height:100px; vertical-align:top;}
.blocFormule .colDroite {border:1px solid #c2c2c2; height:815px; float:right; width:380px; min-height:100px; vertical-align:top;}

#premium {display:none; margin-top:20px;}
#premium .colGauche, #premium .colDroite {height:815px;}
#premium .formule_prix {padding:30px 30px 10px 30px; height:100px;}
.blocPrixBarre {text-align:right; display:inline-block; width:90px; padding-right:10px;}
*+html .blocPrixBarre {text-align:right; float:left; width:90px; padding-right:10px;}

.formule_titre {text-align:center; padding:15px; text-transform:uppercase;}

.formule_prix {text-align:center; padding:30px 30px 10px 30px; border-top:1px solid #c2c2c2; background-color:#f6f4f0; font-family: Arial, Helvetica, sans-serif; height:100px;}
.formule_prix .prix {font-size:48px;}
*+html .formule_prix .prix {font-size:48px; line-height:32px;}
.formule_prix .gratuit {text-transform:uppercase; font-size:19px; line-height:25px;}
.formule_prix .formule_nbdep {text-align:left; display:inline-block; width:60px; margin-left:10px;}

.formule_description div {border-top:1px solid #c2c2c2; padding:15px 10px 15px 10px; height:52px; text-align:justify;}
.formule_description div img {margin-right:10px; padding-bottom:40px;}

.recap .colG {width:420px; line-height:15px;}
.recap .colG img {padding:20px 10px 20px 10px;}

.etapeInscription {padding:10px; width:100px; vertical-align:middle; background-color:#f6f4f0;}
.etapeInscription img {margin-right:10px;}
*+html .etapeInscription img {margin-right:0px;}
.caddie .cadreFin {background:#fdf3ed; padding: 10px; margin-left: -10px; margin-right: -10px; margin-bottom: -10px;}

.cadreChoix {border:1px solid #c2c2c2;}
.cadreChoix > div {border-bottom:1px solid #c2c2c2;}
.cadreChoix > div:last-child {border-bottom: none;}
.choix span {margin-right:20px;}
.choix { padding:10px; background-color: #f7ebdb;}
.maFormule {border-style:solid; border-width:1px; border-color:#eb690a; text-align:left; display:none; background-color:#ffffff; margin-top:31px;}
.maFormule td{padding:10px 5px;}
.maFormule tr.total {background-color: #f7ebdb;}
.maFormule tr.total > td {border-top: 1px solid #c2c2c2;}

/* page Sources */
#descSource {border:1px solid #80919f;}
#descSource .description {float:left; padding:0px 7px 10px 7px; margin:0px; width:610px; background-color:#f6f4f0; line-height:15px;}
#descSource span.titre {line-height:25px; text-transform:uppercase; font-weight:bold; color:#eb690a;}
#descSource .logoSource {float:left; text-align:center; padding-top:10px; width:139px;}

/* formulaires MINEFI */
#tousFormulaires {margin:2px 0px 0px 0px; padding:20px 0px 20px 0px; border-top:solid 4px #e2e2e2;}
.blocSerieFormulaire {width:620px; margin:0px; border:1px solid #80919F;}
.titreSerieFormulaire {display:block; padding:3px 0px 3px 5px;	margin:25px 0px 0px 0px; background-color:#80919F; font-weight:bold; font-size:12px; color:#FFFFFF; width:200px;}
.ulSeries {margin:0px; padding:5px 5px 5px 5px;}
#listeFormulaires li {list-style-type:none; background-image:url(../imagesCss/puceFleche.gif); background-repeat:no-repeat;	background-position:0px 5px; padding-left:10px;	margin-bottom:5px; line-height:15px;}
#listeFormulaires li a {text-decoration:none;}

/* Calendrier */
#CALENDRIERtable {width:165px; font-size:10px; font-family:Verdana, Geneva, sans-serif; border:1px solid #868F98; padding:5px; }

#CALENDRIERtable .enTete {text-align:center; color:#ffffff; font-weight:bold; height:18px; background:#868F98;}
#CALENDRIERtable .enTete td {text-align:center;}
#CALENDRIERtable .enTete a {color:#ffffff; font-weight:bold; font-size:8px;}
#CALENDRIERtable .enTete a:hover {color:#ffffff;}

#CALENDRIERtable a {text-decoration:none; outline:none; color:#868F98;}
#CALENDRIERtable a:hover {text-decoration:underline; color:#eb690a;}

#CALENDRIERtable th td a {color:#FFFFFF;}

#CALENDRIERtable tr td {padding:1px; text-align:center; width:18px;}

#CALENDRIERtable tr.jourSemaine td {border-bottom:1px solid #868F98; padding:2px 0px;}

#CALENDRIERtable .jourMoisEnCours a { font-weight:bold;}
#CALENDRIERtable .jourAutreMois a { font-weight:normal;}
#CALENDRIERtable .jourJ a {color:#FFFFFF; background-color:#eb690a; font-weight:bold; padding:2px;}

#CALENDRIERtable .aujourdHui td {border-top:1px solid #868F98; padding-top:3px;//padding:3px 0px 5px 48px; text-align:center;}
#CALENDRIERtable .aujourdHui a {font-weight:bold; text-decoration:underline;}

/* Page présentation Veille intégrale + autres */

.orange {color:#eb690a;}

#contentUptilab #blockHead{margin-top:10px; background-color:#eb690a; height:195px;}

#contentUptilab #blockHead h1{font-family:Verdana; font-size:48px; color:#000; font-weight:200; text-align:center; margin-top:25px; line-height:35px;}	
#contentUptilab #blockHead h2{color:#fff; font-size:18px; font-weight:200; padding-top:20px; text-align:center; text-transform:uppercase;}
#contentUptilab #blockHead p{width:700px; background-color:#444444; padding:15px; font-size:13px; text-align:center; margin-left:25px; color:#fff;}

#contentUptilab #blockMenu{border:#7e7466 solid 1px; height:40px; line-height:40px; padding:0px;}
#contentUptilab #blockMenu li{float:left; font-size:13px; font-style:italic; display:block; height:40px; text-align:center; width:250px;}	
#contentUptilab #blockMenu li a{text-decoration:none;}
#contentUptilab #blockMenu li img{margin-left:10px;}

#contentUptilab h1{font-family:Verdana; font-weight:200; background:none; text-align:left; font-size:19px; color:#444444; text-transform:none;}

#contentUptilab .blockGris{background-color:#f6f4f0; width:359px; height:115px;	margin-bottom:20px;	float:left;}
#contentUptilab .blockGris h3 {background: none repeat scroll 0 0 transparent; color: #444444; font-family: Verdana; font-size: 19px; font-weight: 200; text-align: left; text-transform: none; border:none; margin-bottom:0px; margin-left:20px;}	

#contentUptilab #ulDot li:before {/* For a round bullet */content:'\2022'; /* For a square bullet */ /*content:'\25A0';*/ display: block; position: relative; max-width: 0px; max-height: 0px; left: -10px; top: -0px; color:#e76c12; font-size: 10px;}
#contentUptilab p, #contentUptilab ul{margin-left:25px; color:#797373;}	
#contentUptilab p, #contentUptilab ul li{list-style-type:none;}		
#contentUptilab .upti_tree_part{width:360px; float:left;}

#contentUptilab .greybutton{text-decoration:none; width:230px; padding:2px 0px 3px 20px; border:#e86c12 solid 1px; display:block; font-size:13px; text-transform:capitalize; float:right; color:#e86c12; line-height:18px; background-color:#e6e6e6; margin:-15px 20px 0px 0px;}	
#contentUptilab .greybutton img{margin-right:25px; margin-top:5px;}
#contentUptilab .greybutton:hover{background-color:#f8f8f8;}

#contentUptilab .borderUp{height:1px; width:94%; background-color:#d8d8d8; display:block; margin:20px 20px;}
#contentUptilab .liMargin li{margin-top:10px;}
#contentUptilab  .clear{clear:both;}