.main-bg {
    width: 1300px;margin: 0 auto;
}
.main-layout {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    background: url(../images/bg.jpg-NO) no-repeat 0 0 #fff;
}

.header-lines {
    width: 100%;
    margin: 0 auto;
}
.authentication-form {margin:35px 0px 0px 20px}
/** Logo ICARE **/
.header {background: #FFFFFF;     width: 100%;     padding: 0;     margin: 0 auto; 	height:150px;}
.header {background: #FFFFFF;     width: 100%;     padding: 0;     margin: 0 auto; 	height:50px;}
.header-logo {padding:10px 0 13px 0;}
.header-logo .logo-best{padding: 5px 5px 5px 0px;}
.PlusEnsemble {background: url("../images/PlusEnsemble.png") no-repeat scroll left top transparent ;height:82px;width:100%;color:transparent;display:block;}
.PlusEnsemble p{color:transparent}
.logo-icare a{background: url("../images/Icare-2.jpg") no-repeat scroll left top transparent ;height:82px;width:100px;color:transparent;display:block;}
.logo-icare-anonyme a{background: url("../images/Icare.jpg") no-repeat scroll center top transparent ;height:200px;width:200px;color:transparent;display:block;}
.logo-fms a{background: url("../images/FMS-2.jpg") no-repeat scroll left top transparent ;height:82px;width:100px;color:transparent;display:block;}
.logo-fms-anonyme a{background: url("../images/FMS.jpg") no-repeat scroll center top transparent ;height:200px;width:200px;color:transparent;display:block;}
.logo-best a{background: url("../images/BEST-2.jpg") no-repeat scroll left top transparent ;height:82px;width:100px;color:transparent!important;display:block;}
.logo-best-anonyme a{background: url("../images/BEST.jpg") no-repeat scroll center top transparent ;height:200px;width:200px;color:transparent!important;display:block;}
/** Barre supérieure grise **/
.main-content{margin-top:20px;}

.barre-grise{background: url("../images/barre-grise.jpg") scroll left top transparent ;height:16px;display:block}
.sub-layout2 {}
.zone3 {max-width:1500px;}
.FondBest{background: url("../images/BestAccueil.jpg") no-repeat scroll center top transparent;width:100%;margin-top:20px;}
.FondBest .C0{padding:0px 10px 10px 10px}
.FondBest .C1{padding:0px 10px 10px 10px}
.FondBest .C2{padding:0px 10px 10px 10px}
.FondBest .C3{padding:0px 10px 10px 10px}
.FondBest .C4{padding:0px 10px 10px 10px}


.zone1 {display:block; padding: 0px 0px 50px 0px;}
/** Zone 2 mini **/
.zone2 {min-height:250px;display:block; padding: 0px 0px 0px 0px;}
/**Fond de page **/
.page {  background: none;}
.main-layout { background:none;}
/**Pied de page **/
.footer {background: url("../images/footerpv.jpg") no-repeat scroll center top transparent ;min-height:100px;}
.footer-best {background: url("../images/footerpvsansadagio.jpg") no-repeat scroll center top transparent ;min-height:100px;}
.footer-anonyme {background: url("../images/footerpvcouleur.png") no-repeat scroll center top transparent ;min-height:100px;}
.sys-footer {display:none;background: url("../images/barre-grise.jpg") no-repeat scroll center top transparent ;height:16px;padding:0px;}


P {color:black}
.description {color:black}
A:link, A:visited{color:black}
	
	
.centrer{text-align:center;}
.droite{text-align:right;padding-top:20px;}

.LogoCP {background: url("../images/footer.png") no-repeat scroll right top transparent; height:65px }

.poweredby{display:none;}

/** Tableau **/
.table TR{border-radius:10px}
.table TH{background-image:none;}
.table-view TD{border:1px solid #eee}
.table-view .cell2{background-color:#eee}

/** Texte dans formulaire **/
input, select, textarea {
    border: 0px solid #eeee;
    vertical-align: middle;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    color: #0000cc;
    padding: 2px 4px 2px 4px;
    background-color: #ffffff;
	font-size:12px;
}


/* Ajout tri vue comme studio */
.navigation-area { margin-top:10px; }
.navigation-area .streamline { margin:10px 0; }
.navigation-area .streamline .action-root { border:0 none; background:url(../images/home.gif) no-repeat left top; cursor:pointer; height:16px; width:16px; }
.navigation-area .streamline .action-root SPAN { display:none; }
.navigation-area .list-view { }
.navigation-area .list-view .horizontal TABLE { width:auto;    border-color: #b3b4b6; }
.navigation-area .list-view .horizontal .detail { font-size:14px; text-align:center;}
.navigation-area .list-view .horizontal .detail A {border-radius:5px; border: 1px solid #eee; display: block; padding: 10px; white-space:nowrap; text-decoration:none;}
.navigation-area .list-view .horizontal .detail A:hover {background:#eee; text-decoration:none}
.navigation-area .list-view .horizontal .detail STRONG {border-radius:5px; background:#eee; font-weight: normal; padding: 11px 10px; white-space: nowrap; display:block; border-left: 1px solid #eee; border-right: 1px solid #eee; }



/** Bouton Vert **/
/*green*/
.news-green .news-perso H1 {margin:0; padding:0; background:none; border-bottom:2px solid #92d050; color:#92d050; font:normal 20px Calibri,'ralewayregular', Arial, Helvetica, sans-serif; }
.news-green .news-perso H2 SPAN {color:#92d050}
.news-green .news-perso .link-news A { background:url(../images/btn-link-green.png) no-repeat center center; padding:8px 22px; text-decoration:none; color:#fff; font:bold 12px Calibri, Arial, Helvetica, sans-serif;border-radius:7px}
.news-green .news-perso .link-news A:hover { background:url(../images/btn-link-green-hover.png) no-repeat center center;border-radius:7px}
.news-perso {margin-bottom:25px}
.news-perso H1 {margin:0; padding:0; background:none; border-bottom:2px solid #0099ff; color:#0099ff; font:normal 20px Calibri,'ralewayregular', Arial, Helvetica, sans-serif; }
.news-perso H2 {font:bold 12px Calibri,Arial, Helvetica, sans-serif; background:none; margin:11px 0 0 0; padding:0; color:#414141}
.news-perso H2 SPAN {color:#0099ff}
.news-perso P{color:#999999}
.news-perso .link-news {text-align:right;}
.news-perso .link-news A { background:url(../images/btn-link-blue.png) no-repeat center center; padding:8px 22px; text-decoration:none; color:#fff; font:bold 12px Calibri,Arial, Helvetica, sans-serif}
.news-perso .link-news A:hover { background:url(../images/btn-link-blue-hover.png) no-repeat center center;}




/** Reprise **/
.process1 {display: inline-block; text-align: center; width: 120px; height:120px; overflow:hidden;border-radius: 10px;}
.process1 .icon-process A{display:block; height:120px; background:#0099FF}
.process1 .icon-process A IMG {padding-top:5px; transition: all 0.2s ease 0s; background:transparent;padding-left: 0px;}
.process1 .icon-process A:hover IMG {padding-top:20px;padding-left:0px;}
.process1 .process1-entry {width:120px; margin:-30px auto 0; transition: all 0.2s ease 0s;}
.process1:hover .process1-entry {margin:0 auto 0}
.process1 .process1-entry H1 {color:#fff; border:0px; margin:0px 0px; font:normal 18px/18px Calibri,'Raleway-SemiBold', Arial, Helvetica, sans-serif; }
.process1 .process1-entry H2 {color:#fff; border:0px; margin:0px 10px; font:normal 14px Calibri,'Raleway-SemiBold', Arial, Helvetica, sans-serif; }

.blue-tuile,.red-tuile,.purple-tuile,.orange-tuile,.green-tuile,.pink-tuile,.turquoise-tuile,.emeraude-tuile ,.riviere-tuile,.amethyste-tuile,.route-tuile,.mer-tuile ,.nephritis-tuile,
.belize-tuile,.wisteria-tuile,.wisteria-tuile,.soleil-tuile,.carotte-tuile,.alizarin-tuile,.nuage-tuile,.beton-tuile,.pumpkin-tuile ,.grenat-tuile,.argent-tuile,.asbestos-tuile
  {position:relative;  width: 120px; height:120px;}


.documents-count {position:absolute; background-color:red; top:-10px; right:-10px; width:25px; height:25px; color:#fff; border: 3px solid #FFFFFF; border-radius: 30px; text-align:center; font: 18px Bold Calibri,'Raleway-SemiBold',Arial,Helvetica,sans-serif;}
.documents-count2 {position:absolute; background-color:orange; top:20px; right:-10px; width:25px; height:25px; color:#fff; border: 3px solid #FFFFFF; border-radius: 30px; text-align:center; font: 18px Bold Calibri,'Raleway-SemiBold',Arial,Helvetica,sans-serif;}


.blue-tuile .process1 .icon-process A{background:#0099FF;}
.small-tuile-blue {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-blue .process1 {height:80px; width:80px}
.small-tuile-blue .process1 .icon-process A { height:80px; background:#0099FF;}
.small-tuile-blue .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-blue .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-blue .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-blue .process1 .process1-entry H1 {font-size:11px}
.small-tuile-blue .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.reporting-tuile .process1 .icon-process A{background:#20A7BA;}
.small-tuile-reporting {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-reporting .process1 {height:80px; width:80px}
.small-tuile-reporting .process1 .icon-process A { height:80px; background:#20A7BA;}
.small-tuile-reporting .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-reporting .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-reporting .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-reporting .process1 .process1-entry H1 {font-size:11px}
.small-tuile-reporting .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.red-tuile .process1 .icon-process A{background:#F82424;}
.small-tuile-red {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-red .process1 {height:80px; width:80px}
.small-tuile-red .process1 .icon-process A { height:80px; background:#F82424;}
.small-tuile-red .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-red .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-red .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-red .process1 .process1-entry H1 {font-size:11px}
.small-tuile-red .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.purple-tuile .process1 .icon-process A{background:#5A01FC;}
.small-tuile-purple {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-purple .process1 {height:80px; width:80px}
.small-tuile-purple .process1 .icon-process A { height:80px; background:#5A01FC;}
.small-tuile-purple .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-purple .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-purple .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-purple .process1 .process1-entry H1 {font-size:11px}
.small-tuile-purple .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.orange-tuile .process1 .icon-process A{background:#FF8726;}
.small-tuile-orange {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-orange .process1 {height:80px; width:80px}
.small-tuile-orange .process1 .icon-process A { height:80px; background:#FF8726;}
.small-tuile-orange .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-orange .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-orange .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-orange .process1 .process1-entry H1 {font-size:11px}
.small-tuile-orange .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.green-tuile .process1 .icon-process A{background:#92D050;}
.small-tuile-green {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-green .process1 {height:80px; width:80px}
.small-tuile-green .process1 .icon-process A { height:80px; background:#92D050;}
.small-tuile-green .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-green .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-green .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-green .process1 .process1-entry H1 {font-size:11px}
.small-tuile-green .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pink-tuile .process1 .icon-process A{background:#FA11C0;}

.turquoise-tuile .process1 .icon-process A{background:#1abc9c;}
.small-tuile-turquoise {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-turquoise .process1 {height:80px; width:80px}
.small-tuile-turquoise .process1 .icon-process A { height:80px; background:#1abc9c;}
.small-tuile-turquoise .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-turquoise .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-turquoise .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-turquoise .process1 .process1-entry H1 {font-size:11px}
.small-tuile-turquoise .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.emeraude-tuile .process1 .icon-process A{background:#2ecc71;}
.small-tuile-emeraude {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-emeraude .process1 {height:80px; width:80px}
.small-tuile-emeraude .process1 .icon-process A { height:80px; background:#2ecc71;}
.small-tuile-emeraude .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-emeraude .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-emeraude .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-emeraude .process1 .process1-entry H1 {font-size:11px}
.small-tuile-emeraude .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.riviere-tuile .process1 .icon-process A{background:#3498db;}
.small-tuile-riviere {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-riviere .process1 {height:80px; width:80px}
.small-tuile-riviere .process1 .icon-process A { height:80px; background:#3498db;}
.small-tuile-riviere .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-riviere .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-riviere .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-riviere .process1 .process1-entry H1 {font-size:11px}
.small-tuile-riviere .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.amethyste-tuile .process1 .icon-process A{background:#9b59b6;}
.small-tuile-amethyste {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-amethyste .process1 {height:80px; width:80px}
.small-tuile-amethyste .process1 .icon-process A { height:80px; background:#9b59b6;}
.small-tuile-amethyste .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-amethyste .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-amethyste .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-amethyste .process1 .process1-entry H1 {font-size:11px}
.small-tuile-amethyste .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.route-tuile .process1 .icon-process A{background:#34495e;}
.small-tuile-route {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-route .process1 {height:80px; width:80px}
.small-tuile-route .process1 .icon-process A { height:80px; background:#34495e;}
.small-tuile-route .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-route .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-route .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-route .process1 .process1-entry H1 {font-size:11px}
.small-tuile-route .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.mer-tuile .process1 .icon-process A{background:#16a085;}
.small-tuile-mer {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-mer .process1 {height:80px; width:80px}
.small-tuile-mer .process1 .icon-process A { height:80px; background:#16a085;}
.small-tuile-mer .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-mer .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-mer .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-mer .process1 .process1-entry H1 {font-size:11px}
.small-tuile-mer .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.nephritis-tuile .process1 .icon-process A{background:#27ae60;}
.small-tuile-nephritis {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-nephritis .process1 {height:80px; width:80px}
.small-tuile-nephritis .process1 .icon-process A { height:80px; background:#27ae60;}
.small-tuile-nephritis .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-nephritis .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-nephritis .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-nephritis .process1 .process1-entry H1 {font-size:11px}
.small-tuile-nephritis .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.belize-tuile .process1 .icon-process A{background:#2980b9;}
.small-tuile-belize {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-belize .process1 {height:80px; width:80px}
.small-tuile-belize .process1 .icon-process A { height:80px; background:#2980b9;}
.small-tuile-belize .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-belize .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-belize .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-belize .process1 .process1-entry H1 {font-size:11px}
.small-tuile-belize .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.wisteria-tuile .process1 .icon-process A{background:#8e44ad;}
.small-tuile-wisteria {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-wisteria .process1 {height:80px; width:80px}
.small-tuile-wisteria .process1 .icon-process A { height:80px; background:#8e44ad;}
.small-tuile-wisteria .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-wisteria .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-wisteria .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-wisteria .process1 .process1-entry H1 {font-size:11px}
.small-tuile-wisteria .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.midnight-tuile .process1 .icon-process A{background:#2c3e50;}
.small-tuile-midnight {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-midnight .process1 {height:80px; width:80px}
.small-tuile-midnight .process1 .icon-process A { height:80px; background:#2c3e50;}
.small-tuile-midnight .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-midnight .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-midnight .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-midnight .process1 .process1-entry H1 {font-size:11px}
.small-tuile-midnight .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.soleil-tuile .process1 .icon-process A{background:#f1c40f;}
.small-tuile-soleil {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-soleil .process1 {height:80px; width:80px}
.small-tuile-soleil .process1 .icon-process A { height:80px; background:#f1c40f;}
.small-tuile-soleil .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-soleil .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-soleil .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-soleil .process1 .process1-entry H1 {font-size:11px}
.small-tuile-soleil .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.carotte-tuile .process1 .icon-process A{background:#e67e22;}
.small-tuile-carotte {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-carotte .process1 {height:80px; width:80px}
.small-tuile-carotte .process1 .icon-process A { height:80px; background:#e67e22;}
.small-tuile-carotte .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-carotte .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-carotte .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-carotte .process1 .process1-entry H1 {font-size:11px}
.small-tuile-carotte .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.alizarin-tuile .process1 .icon-process A{background:#e74c3c;}
.small-tuile-alizarin {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-alizarin .process1 {height:80px; width:80px}
.small-tuile-alizarin .process1 .icon-process A { height:80px; background:#e74c3c;}
.small-tuile-alizarin .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-alizarin .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-alizarin .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-alizarin .process1 .process1-entry H1 {font-size:11px}
.small-tuile-alizarin .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.nuage-tuile .process1 .icon-process A{background:#ecf0f1;}
.small-tuile-nuage {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-nuage .process1 {height:80px; width:80px}
.small-tuile-nuage .process1 .icon-process A { height:80px; background:#ecf0f1;}
.small-tuile-nuage .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-nuage .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-nuage .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-nuage .process1 .process1-entry H1 {font-size:11px}
.small-tuile-nuage .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.beton-tuile .process1 .icon-process A{background:#95a5a6;}
.small-tuile-beton {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-beton .process1 {height:80px; width:80px}
.small-tuile-beton .process1 .icon-process A { height:80px; background:#95a5a6;}
.small-tuile-beton .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-beton .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-beton .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-beton .process1 .process1-entry H1 {font-size:11px}
.small-tuile-beton .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.orange-tuile .process1 .icon-process A{background:#f39c12;}
.small-tuile-orange {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-orange .process1 {height:80px; width:80px}
.small-tuile-orange .process1 .icon-process A { height:80px; background:#f39c12;}
.small-tuile-orange .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-orange .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-orange .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-orange .process1 .process1-entry H1 {font-size:11px}
.small-tuile-orange .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pumpkin-tuile .process1 .icon-process A{background:#d35400;}
.small-tuile-pumpkin {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-pumpkin .process1 {height:80px; width:80px}
.small-tuile-pumpkin .process1 .icon-process A { height:80px; background:#d35400;}
.small-tuile-pumpkin .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-pumpkin .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-pumpkin .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-pumpkin .process1 .process1-entry H1 {font-size:11px}
.small-tuile-pumpkin .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.grenat-tuile .process1 .icon-process A{background:#c0392b;}
.small-tuile-grenat {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-grenat .process1 {height:80px; width:80px}
.small-tuile-grenat .process1 .icon-process A { height:80px; background:#c0392b;}
.small-tuile-grenat .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-grenat .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-grenat .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-grenat .process1 .process1-entry H1 {font-size:11px}
.small-tuile-grenat .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.argent-tuile .process1 .icon-process A{background:#bdc3c7;}
.small-tuile-argent {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-argent .process1 {height:80px; width:80px}
.small-tuile-argent .process1 .icon-process A { height:80px; background:#bdc3c7;}
.small-tuile-argent .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-argent .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-argent .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-argent .process1 .process1-entry H1 {font-size:11px}
.small-tuile-argent .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.asbestos-tuile .process1 .icon-process A{background:#7f8c8d;}
.small-tuile-asbestos {display:inline-block; float:left; margin:0px; position:relative;}
.small-tuile-asbestos .process1 {height:80px; width:80px}
.small-tuile-asbestos .process1 .icon-process A { height:80px; background:#7f8c8d;}
.small-tuile-asbestos .process1 .icon-process A IMG { max-width: 50px; margin-top:10px}
.small-tuile-asbestos .process1 .icon-process A:hover IMG { padding-top: 10px;}
.small-tuile-asbestos .process1 .process1-entry { margin: -25px auto 0; width: 80px;}
.small-tuile-asbestos .process1 .process1-entry H1 {font-size:11px}
.small-tuile-asbestos .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.sql{text-align:center;}
.sql .pager{display:none;}

.sql .table-view th {
    background-color: #e5e5e5;
    padding: 4px;
    border: none;
    text-align: center;
}
.searchlight .informations {display:none;}

/*--Affichage dynamique des vignettes--*/
.vignette { text-align: left;  margin-left: -40px;}
ul.vignette li {display:inline-block;margin:5px 5px 5px 0px;vertical-align:top;}
.vignetteh{text-align:center;}
ul.vignetteh li {display:inline-block;margin:0px;vertical-align:top;min-width:100px;}
.vignetteAno{text-align:left;padding-left:0px;margin-top:-20px}
ul.vignetteAno li {display:inline-block;margin:0px;vertical-align:top;}
.cadre ul.vignette li {display:inline-block;margin:-5px 5px 5px 0px;vertical-align:top;}

/* Menu */
/*menu*/
.dropdown-menu {margin:10px 0px 0px 0px; border:0 none; height:48px;background-color:#ecf0f1 /*border:1px solid #f3f3f3; border-bottom:0px none*/ /*test*/}
.dropdown-menu .dropdown {padding-top:0px}
.dropdown-menu .dropdown UL, .dropdown-menu .dropdown UL LI{width:150px}
.dropdown-menu .dropdown .top {border:0 none; background-color:#ecf0f1; background-image: url(../images/separator-ddm.png); background-repeat:no-repeat; background-position: right center;}
.dropdown-menu .dropdown .last {background-image:none}
.dropdown-menu .dropdown .top a { margin:0px 1px 0px 0px; font:normal 12px Calibri,Arial, Helvetica, sans-serif; padding:15px 14px 15px 14px; }
.dropdown-menu .dropdown .top a:link,.dropdown-menu .dropdown .top a:visited { color:#414141; border-bottom:3px solid transparent}
.dropdown-menu .dropdown .top a:hover,.dropdown-menu .dropdown .top a:active { color:#0099ff; background:transparent; border-bottom:3px solid #0099ff }
.dropdown-menu .dropdown .top .current:link,.dropdown-menu .dropdown .top .current:visited {font-weight:normal; color:#0099ff; border-bottom:3px solid #0099ff }

/*theme-color*/
/*blue*/
.dropdown-menu .dropdown .topic-blue a:hover,.dropdown-menu .dropdown .topic-blue a:active {color:#0099ff; border-bottom:3px solid #0099ff}
.dropdown-menu .dropdown .topic-blue .current {color:#0099ff!important; border-bottom:3px solid #0099ff!important}
.dropdown-menu .dropdown .topic-blue:hover A{color:#0099ff}
/*red*/
.dropdown-menu .dropdown .topic-red a:hover,.dropdown-menu .dropdown .topic-red a:active {color:#f82424; border-bottom:3px solid #f82424}
.dropdown-menu .dropdown .topic-red .current {color:#f82424!important; border-bottom:3px solid #f82424!important}
.dropdown-menu .dropdown .topic-red:hover A{color:#f82424}
/*purple*/
.dropdown-menu .dropdown .topic-purple a:hover,.dropdown-menu .dropdown .topic-purple a:active {color:#5a01fc; border-bottom:3px solid #5a01fc}
.dropdown-menu .dropdown .topic-purple .current {color:#5a01fc!important; border-bottom:3px solid #5a01fc!important}
.dropdown-menu .dropdown .topic-purple:hover A{color:#5a01fc}
/*orange*/
.dropdown-menu .dropdown .topic-orange a:hover,.dropdown-menu .dropdown .topic-orange a:active {color:#ff8726; border-bottom:3px solid #ff8726}
.dropdown-menu .dropdown .topic-orange .current {color:#ff8726!important; border-bottom:3px solid #ff8726!important}
.dropdown-menu .dropdown .topic-orange:hover A{color:#ff8726}
/*green*/
.dropdown-menu .dropdown .topic-green a:hover,.dropdown-menu .dropdown .topic-green a:active {color:#92d050; border-bottom:3px solid #92d050}
.dropdown-menu .dropdown .topic-green .current {color:#92d050!important; border-bottom:3px solid #92d050!important}
.dropdown-menu .dropdown .topic-green:hover A{color:#92d050}
/*pink*/
.dropdown-menu .dropdown .topic-pink a:hover,.dropdown-menu .dropdown .topic-pink a:active {color:#fa11c0; border-bottom:3px solid #fa11c0}
.dropdown-menu .dropdown .topic-pink .current {color:#fa11c0!important; border-bottom:3px solid #fa11c0!important}
.dropdown-menu .dropdown .topic-pink:hover A{color:#fa11c0}

/*Level 2*/
.dropdown-menu .dropdown .top ul { background:#ecf0f1 ; margin-left:1px;}
.dropdown-menu .dropdown .top ul li { background-color:#ecf0f1 ; border-bottom:1px #ecf0f1;}
.dropdown-menu .dropdown .top ul li a {  margin:0px 0 0 0; padding:7px 10px 7px 33px;}
.dropdown-menu .dropdown .top ul a:link,.dropdown-menu .dropdown .top ul a:visited { color:#414141}
.dropdown-menu .dropdown .top ul a:hover,.dropdown-menu .dropdown .top ul a:active { color:#ffffff!important; background-image:none; background-color:#0099ff; }
.dropdown-menu .dropdown .top ul li a span { }


.dropdown-menu .dropdown .topic-blue ul a:link,.dropdown-menu .dropdown .topic-blue ul a:visited {background:url(../images/puce-blue.png) no-repeat 20px center}
.dropdown-menu .dropdown .topic-blue ul a:hover,.dropdown-menu .dropdown .topic-blue ul a:active { color:#ffffff!important; background:#0099ff url(../images/puce-hover.png) no-repeat 20px center}
.dropdown-menu .dropdown .topic-red ul a:link,.dropdown-menu .dropdown .topic-red ul a:visited {background:url(../images/puce-red.png) no-repeat 20px center}
.dropdown-menu .dropdown .topic-red ul a:hover,.dropdown-menu .dropdown .topic-red ul a:active { color:#ffffff!important; background:#f82424 url(../images/puce-hover.png) no-repeat 20px center}
.dropdown-menu .dropdown .topic-purple ul a:link,.dropdown-menu .dropdown .topic-purple ul a:visited {background:url(../images/puce-purple.png) no-repeat 20px center}
.dropdown-menu .dropdown .topic-purple ul a:hover,.dropdown-menu .dropdown .topic-purple ul a:active { color:#ffffff!important; background:#5a01fc url(../images/puce-hover.png) no-repeat 20px center}
.dropdown-menu .dropdown .topic-orange ul a:link,.dropdown-menu .dropdown .topic-orange ul a:visited {background:url(../images/puce-orange.png) no-repeat 20px center}
.dropdown-menu .dropdown .topic-orange ul a:hover,.dropdown-menu .dropdown .topic-orange ul a:active { color:#ffffff!important; background:#ff8726 url(../images/puce-hover.png) no-repeat 20px center}
.dropdown-menu .dropdown .topic-green ul a:link,.dropdown-menu .dropdown .topic-green ul a:visited {background:url(../images/puce-green.png) no-repeat 20px center}
.dropdown-menu .dropdown .topic-green ul a:hover,.dropdown-menu .dropdown .topic-green ul a:active { color:#ffffff!important; background:#92d050 url(../images/puce-hover.png) no-repeat 20px center}
.dropdown-menu .dropdown .topic-pink ul a:link,.dropdown-menu .dropdown .topic-pink ul a:visited {background:url(../images/puce-pink.png) no-repeat 20px center}
.dropdown-menu .dropdown .topic-pink ul a:hover,.dropdown-menu .dropdown .topic-pink ul a:active { color:#ffffff!important; background:#fa11c0 url(../images/puce-hover.png) no-repeat 20px center}

.tableau {padding:20px;}

/*Surcharge pour cell */

.fields-group .cell-left2 { padding:7px 5px 5px;background:#eee;text-align:left}



/*Surcharge pour titre*/
/*section highlight and current process task*/
.section-highlighted,.section-highlighted .section-highlighted {border:2px solid #0099ff;}
.section-highlighted H2 SPAN,.section-highlighted .section-highlighted H2 SPAN {color:#0099ff}
.section-highlighted,.section-highlighted  {border:1px solid #7C7B7D;}/*display section inside section-highlight*/
.section-highlighted .subsection H2 SPAN,.section-highlighted .section H2 SPAN {color:#000}
.section h2 span, .subsection h2 span, .section-highlighted h2 span, .subsection-highlighted h2 span {}
.section h2{font-size:20px; font-style:bold}
.subsection h2 {font-size:16px; font-style:bold}


.view-has-actions {
    position: relative;
    padding-top: 40px!important;
}

/*Surcharge pour plugin process*/
.fields-group .cell-left, .fields-group .cell-right, .fields-group .cell-full {
    padding: 5px 5px 5px;
}
.form-area .fields-group table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0px 0px;
}


.budget .table-view{font-size:11px;padding:0px}
.budget .table-view .cell1{font-size:11px;padding:0px}
.budget .table-view .cell2{font-size:11px;padding:0px}

/*Actualités*/
.actu-short .view-header{display:none;}
.actu-short .date {display:none!important;}
.actu-short .actor {display:none!important;}
.actu-short .path {display:none!important;}
.actu-short .navigation-area {display:none!important;}

/*Tuning du treeview */
.ipo-treeview li a {
    margin-left: 0px!important;
    cursor: pointer;
    color: #595b5d;
    font-family: Calibri,"Roboto-Light",Helvetica,sans-serif;
}
.ipo-treeview * {
    padding: 0;
    margin: 0;
    font-size: 14px!important;
}

.ipo-treeview li {
    margin: 0;
    list-style: none;
    text-align: left;
    line-height: 14px!important;
    letter-spacing: 1px;
    padding: 5px 10px 5px 10px;
}
.ipo-treeview li {
    display: block;
    padding: 4px 10px!important;
}
.ipo-treeview ul.treeview-children li a {
    font-size: 14px !important;
    line-height: 16px !important;
}

.subsection{margin-top:5px;}
.section {border:none;}


.cellbleu .button1 {    background :url(../images/button2left.png) no-repeat left center;	background-color :transparent; }
.cellbleu .button1:hover {background :url(../images/button2left-hover.png) no-repeat left center; }
.cellbleu .button1 span {background: url(../images/button2right.png) no-repeat right center ; }
.cellbleu .button1 span:hover {background: url(../images/button2right-hover.png) no-repeat right center ;}

.cellpink .button1 {    background :url(../images/buttonleft-pink.png) no-repeat left center;	background-color :transparent; }
.cellpink .button1:hover {background :url(../images/buttonleft-pink-hover.png) no-repeat left center; }
.cellpink .button1 span {background: url(../images/buttonright-pink.png) no-repeat right center ; }
.cellpink .button1 span:hover {background: url(../images/buttonright-pink-hover.png) no-repeat right center ;}

.cellpurple .button1 {    background :url(../images/buttonleft-purple.png) no-repeat left center;	background-color :transparent; }
.cellpurple .button1:hover {background :url(../images/buttonleft-purple-hover.png) no-repeat left center; }
.cellpurple .button1 span {background: url(../images/buttonright-purple.png) no-repeat right center ; }
.cellpurple .button1 span:hover {background: url(../images/buttonright-purple-hover.png) no-repeat right center ;}

.cellred .button1 {    background :url(../images/buttonleft-red.png) no-repeat left center;	background-color :transparent; }
.cellred .button1:hover {background :url(../images/buttonleft-red-hover.png) no-repeat left center; }
.cellred .button1 span {background: url(../images/buttonright-red.png) no-repeat right center ; }
.cellred .button1 span:hover {background: url(../images/buttonright-red-hover.png) no-repeat right center ;}

.authenticationano {background-color: #f3f6f9 ; background: -moz-linear-gradient(center top , #FFFFFF 0%, #EBEBEB 100%) 0 0 repeat ; border: 1px solid #D7DCDB;padding: 8px 8px 50px 40px; width: 480px;margin:0 0 20px 0;}
.authenticationano H1 { margin:0 0 10px 0;color: #444242;font-family: 'Cabin',arial,sans-serif;font-size: 16px;font-weight: normal; padding: 0; line-height: inherit;}
.authenticationano H2 { margin:0 0 10px 0;color: #E22D30;font-family: 'Cabin',arial,sans-serif;font-size: 16px;font-weight: normal; padding: 0; line-height: inherit;}
.authenticationano .zoom2-content {color: #545454;font-family: Calibri,Arial,sans-serif;font-size: 11px;}
.authenticationano a {color: #2D4F8D;text-decoration: none;}
.authenticationano a:hover, .zoom2 a:link {color: #2D4F8D;text-decoration: none;}

.authentication-form input { background-color:white;width:auto;}
.authentication-form li { padding: 10px 2px 2px 0px;}
.authentication-form .checkbox { background-color:#f3f6f9 ;}
.vui-noinfo-handler span{
    text-align: right;
}



.actualites {background-color: #f3f6f9 ; background: -moz-linear-gradient(center top , #FFFFFF 0%, #EBEBEB 100%) 0 0 repeat ; border: 1px solid #D7DCDB;padding: 20px; margin:0 0 20px 0;}
.actualites H1 { background :url(../images/actualites.png) no-repeat left center; margin:0 0 10px 0;color: #2C75FF;font-family: Calibri,'Cabin',arial,sans-serif;font-size: 16px;font-weight: normal; padding: 0; line-height: inherit;padding: 10px 0px 12px 35px;}
.actualites H2 { margin:0 0 10px 0;color: #2C75FF;font-family: Calibri,'Cabin',arial,sans-serif;font-size: 16px;font-weight: normal; padding: 0; line-height: inherit;}
.actualites .zoom2-content {color: #545454;font-family: Calibri,'Cabin',arial,sans-serif;font-size: 11px;}
.actualites a {color: #2D4F8D;text-decoration: none;max-width:170px;;text-align:center;}
.actualites a:hover, .zoom2 a:link {color: #2D4F8D;text-decoration: none;text-align:center;}
.actualites .view-header {display:none;}
.sys-application-portal-news .detail .path {display:none;}

/*.ipo-search-result-group span {display:none;}*/

element.style {height:420px;}


/*Extended*/
.icare .axvdocsearch-search .group .form-area .informations {display:none;}
.icare .axvdocsearch-search .group .form-area .tab1-content {min-height:auto;}
.icare .axvdocsearch-search .navigation-area {display:none;}
.icare .axvdocsearch-search .view-header {display:none;}

.process-header .cell-full {margin:0; padding:0; background:none; color:#2C75FF; font:normal 28px/28px Calibri,'ralewayregular', Arial, Helvetica, sans-serif; clear:both}


.left-tab {left: -118px; padding: 0px 0px 0px 0px; position: fixed; top: 10px;  width: 152px;  z-index: 200;}

.left-tab .tab-content-left {border-radius: 0px 0px 5px 0px; background: white; padding: 15px 0px 5px 15px; border: 1px solid #2c75ff;}
.left-tab .icon-tab .image {border-radius: 0px 5px 5px 0px;     display: block;    padding: 3px 0;    background: #2c75ff;}

.gotoicare a{background: url("../images/Icare-2.png") no-repeat scroll left top transparent ;height:82px;width:100px;color:transparent;display:block;padding-bottom:10px}
.gotoicare a:hover{background: url("../images/Icare-2hover.png") no-repeat scroll left top transparent;height:82px;width:100px; }
.gotofms a{background: url("../images/Fms-2.png") no-repeat scroll left top transparent ;height:82px;width:100px;color:transparent;display:block;padding-bottom:10px;}
.gotofms a:hover{background: url("../images/Fms-2hover.png") no-repeat scroll left top transparent;height:82px;width:100px; }
.gotobest a{background: url("../images/Best-2.png") no-repeat scroll left top transparent ;height:82px;width:100px;color:transparent;display:block;padding-bottom:10px;}
.gotobest a:hover{background: url("../images/Best-2hover.png") no-repeat scroll left top transparent;height:82px;width:100px; }

/*Page reporting*/
.graphique{text-align:center;padding-left:50px}
.graphique A{text-decoration:none;font:normal 20px/20px Calibri,'ralewayregular', Arial, Helvetica, sans-serif;padding-right:20px }
.graphique H2{text-align:left;}
@font-face {font-family: "ipo-font-indicators";src: url("../../../ipo-fonts/font-indicators.ttf") format("truetype");font-weight: normal;font-style: normal;}


/*Toutes petites tuiles */
.pico-tuile {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile .process1 {height:60px; width:60px}
.pico-tuile .process1 .icon-process A { height:60px; background:#0099FF;}
.pico-tuile .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile .process1 .process1-entry H1 {font-size:11px}
.pico-tuile .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-red {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-red .process1 {height:60px; width:60px}
.pico-tuile-red .process1 .icon-process A { height:60px; background:#F82424;}
.pico-tuile-red .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-red .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-red .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-red .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-red .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-purple {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-purple .process1 {height:60px; width:60px}
.pico-tuile-purple .process1 .icon-process A { height:60px; background:#5A01FC;}
.pico-tuile-purple .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-purple .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-purple .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-purple .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-purple .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-orange {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-orange .process1 {height:60px; width:60px}
.pico-tuile-orange .process1 .icon-process A { height:60px; background:#FF8726;}
.pico-tuile-orange .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-orange .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-orange .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-orange .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-orange .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-green {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-green .process1 {height:60px; width:60px}
.pico-tuile-green .process1 .icon-process A { height:60px; background:#92D050;}
.pico-tuile-green .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-green .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-green .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-green .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-green .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-turquoise {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-turquoise .process1 {height:60px; width:60px}
.pico-tuile-turquoise .process1 .icon-process A { height:60px; background:#1abc9c;}
.pico-tuile-turquoise .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-turquoise .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-turquoise .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-turquoise .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-turquoise .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-emeraude {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-emeraude .process1 {height:60px; width:60px}
.pico-tuile-emeraude .process1 .icon-process A { height:60px; background:#2ecc71;}
.pico-tuile-emeraude .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-emeraude .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-emeraude .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-emeraude .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-emeraude .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-riviere {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-riviere .process1 {height:60px; width:60px}
.pico-tuile-riviere .process1 .icon-process A { height:60px; background:#3498db;}
.pico-tuile-riviere .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-riviere .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-riviere .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-riviere .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-riviere .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-amethyste {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-amethyste .process1 {height:60px; width:60px}
.pico-tuile-amethyste .process1 .icon-process A { height:60px; background:#9b59b6;}
.pico-tuile-amethyste .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-amethyste .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-amethyste .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-amethyste .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-amethyste .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-route {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-route .process1 {height:60px; width:60px}
.pico-tuile-route .process1 .icon-process A { height:60px; background:#34495e;}
.pico-tuile-route .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-route .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-route .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-route .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-route .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-mer {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-mer .process1 {height:60px; width:60px}
.pico-tuile-mer .process1 .icon-process A { height:60px; background:#16a085;}
.pico-tuile-mer .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-mer .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-mer .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-mer .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-mer .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-nephritis {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-nephritis .process1 {height:60px; width:60px}
.pico-tuile-nephritis .process1 .icon-process A { height:60px; background:#27ae60;}
.pico-tuile-nephritis .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-nephritis .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-nephritis .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-nephritis .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-nephritis .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-belize {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-belize .process1 {height:60px; width:60px}
.pico-tuile-belize .process1 .icon-process A { height:60px; background:#2980b9;}
.pico-tuile-belize .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-belize .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-belize .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-belize .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-belize .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-wisteria {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-wisteria .process1 {height:60px; width:60px}
.pico-tuile-wisteria .process1 .icon-process A { height:60px; background:#8e44ad;}
.pico-tuile-wisteria .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-wisteria .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-wisteria .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-wisteria .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-wisteria .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-midnight {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-midnight .process1 {height:60px; width:60px}
.pico-tuile-midnight .process1 .icon-process A { height:60px; background:#2c3e50;}
.pico-tuile-midnight .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-midnight .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-midnight .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-midnight .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-midnight .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-soleil {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-soleil .process1 {height:60px; width:60px}
.pico-tuile-soleil .process1 .icon-process A { height:60px; background:#f1c40f;}
.pico-tuile-soleil .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-soleil .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-soleil .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-soleil .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-soleil .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-carotte {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-carotte .process1 {height:60px; width:60px}
.pico-tuile-carotte .process1 .icon-process A { height:60px; background:#e67e22;}
.pico-tuile-carotte .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-carotte .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-carotte .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-carotte .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-carotte .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-alizarin {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-alizarin .process1 {height:60px; width:60px}
.pico-tuile-alizarin .process1 .icon-process A { height:60px; background:#e74c3c;}
.pico-tuile-alizarin .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-alizarin .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-alizarin .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-alizarin .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-alizarin .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-nuage {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-nuage .process1 {height:60px; width:60px}
.pico-tuile-nuage .process1 .icon-process A { height:60px; background:#ecf0f1;}
.pico-tuile-nuage .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-nuage .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-nuage .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-nuage .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-nuage .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-beton {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-beton .process1 {height:60px; width:60px}
.pico-tuile-beton .process1 .icon-process A { height:60px; background:#95a5a6;}
.pico-tuile-beton .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-beton .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-beton .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-beton .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-beton .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-orange {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-orange .process1 {height:60px; width:60px}
.pico-tuile-orange .process1 .icon-process A { height:60px; background:#f39c12;}
.pico-tuile-orange .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-orange .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-orange .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-orange .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-orange .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-pumpkin {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-pumpkin .process1 {height:60px; width:60px}
.pico-tuile-pumpkin .process1 .icon-process A { height:60px; background:#d35400;}
.pico-tuile-pumpkin .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-pumpkin .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-pumpkin .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-pumpkin .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-pumpkin .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-grenat {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-grenat .process1 {height:60px; width:60px}
.pico-tuile-grenat .process1 .icon-process A { height:60px; background:#c0392b;}
.pico-tuile-grenat .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-grenat .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-grenat .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-grenat .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-grenat .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-argent {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-argent .process1 {height:60px; width:60px}
.pico-tuile-argent .process1 .icon-process A { height:60px; background:#bdc3c7;}
.pico-tuile-argent .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-argent .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-argent .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-argent .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-argent .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.pico-tuile-asbestos {display:inline-block; float:left; margin:10px; position:relative;}
.pico-tuile-asbestos .process1 {height:60px; width:60px}
.pico-tuile-asbestos .process1 .icon-process A { height:60px; background:#7f8c8d;}
.pico-tuile-asbestos .process1 .icon-process A IMG { max-width: 30px; margin-top:5px}
.pico-tuile-asbestos .process1 .icon-process A:hover IMG { padding-top: 10px;}
.pico-tuile-asbestos .process1 .process1-entry { margin: -25px auto 0; width: 60px;}
.pico-tuile-asbestos .process1 .process1-entry H1 {font-size:11px}
.pico-tuile-asbestos .documents-count { border: 3px solid #FFFFFF; border-radius: 30px; font: bold 14px/21px Calibri,Arial,Helvetica,sans-serif; height: 22px; right: -14px; top: -14px; width: 22px;}

.cell-aide SPAN { border:0 none;   color:grey;padding-left:50px}
.cell-aide A {text-decoration:none;}
.cell-aide {background:url(../images/Aide.png) no-repeat left top;height:50px; width:50px; cursor:pointer;}


/*Surcharge Search*/
.searchIporta {padding-top:60px}

/*Menu transformé en tuile*/
.Icare-menu {Margin:0px 0px 10px 0px;height:80px;background:none;}
.Icare-menu .dropdown .top {background:none!important;padding-left:15px;}
.Icare-menu ul li a span {font-size:11px;color:white;text-align:center;padding-top:50px;}
.Icare-menu .dropdown .top ul li a {margin: 0px 0 0 0;padding: 7px 0px 7px 0px;}



.IcareSite {background-color:transparent!important;}
.IcareSite A,.IcareSite A:active, .IcareSite A:hover {width: 50px; height:50px; overflow:hidden;border-radius: 10px;background: url("../images/Sites.gif") no-repeat scroll center  #2980b9!important }
.IcareSite A:link, .IcareSite A:visited, .IcareSite A:hover, .IcareSite A:active {color:white!important;}

.IcareReleves {background-color:transparent!important;}
.IcareReleves A,.IcareReleves A:active, .IcareReleves A:hover {width: 50px; height:50px; overflow:hidden;border-radius: 10px;background: url("../images/Saisie.gif") no-repeat scroll center  #d35400!important }
.IcareReleves A:link, .IcareReleves A:visited, .IcareReleves A:hover, .IcareReleves A:active {color:white!important;}
.IcareReleves .sub A,.IcareReleves .sub A:active, .IcareReleves .sub A:hover {height:20px;width:auto; background: url("../images/transparent.gif") no-repeat scroll left  #d35400!important }

.IcareCompteurs {background-color:transparent!important;}
.IcareCompteurs A,.IcareCompteurs A:active, .IcareCompteurs A:hover {width: 50px; height:50px; overflow:hidden;border-radius: 10px;background: url("../images/Compteurs.gif") no-repeat scroll center  #c0392b!important }
.IcareCompteurs A:link, .IcareCompteurs A:visited, .IcareCompteurs A:hover, .IcareCompteurs A:active {color:white!important;}
.IcareCompteurs .sub A,.IcareCompteurs .sub A:active, .IcareCompteurs .sub A:hover {height:20px;width:auto; background: url("../images/transparent.gif") no-repeat scroll left  #c0392b!important }

.IcareAnalyse {background-color:transparent!important;}
.IcareAnalyse A,.IcareAnalyse A:active, .IcareAnalyse A:hover {width: 50px; height:50px; overflow:hidden;border-radius: 10px;background: url("../images/Analyse.gif") no-repeat scroll center  #e67e22!important }
.IcareAnalyse A:link, .IcareAnalyse A:visited, .IcareAnalyse A:hover, .IcareAnalyse A:active {color:white!important;}
.IcareAnalyse .sub A,.IcareAnalyse .sub A:active, .IcareAnalyse .sub A:hover {height:20px;width:auto; background: url("../images/transparent.gif") no-repeat scroll left  #e67e22!important }

.IcareBudgets {background-color:transparent!important;}
.IcareBudgets A,.IcareBudgets A:active, .IcareBudgets A:hover {width: 50px; height:50px; overflow:hidden;border-radius: 10px;background: url("../images/Budget.gif") no-repeat scroll center  #9b59b6!important }
.IcareBudgets A:link, .IcareBudgets A:visited, .IcareBudgets A:hover, .IcareBudgets A:active {color:white!important;}
.IcareBudgets .sub A,.IcareBudgets .sub A:active, .IcareBudgets .sub A:hover {height:20px;width:auto; background: url("../images/transparent.gif") no-repeat scroll left  #9b59b6!important }

.IcareFactures {background-color:transparent!important;}
.IcareFactures A,.IcareFactures A:active, .IcareFactures A:hover {width: 50px; height:50px; overflow:hidden;border-radius: 10px;background: url("../images/Factures.gif") no-repeat scroll center  #34495e!important }
.IcareFactures A:link, .IcareFactures A:visited, .IcareFactures A:hover, .IcareFactures A:active {color:white!important;}
.IcareFactures .sub A,.IcareFactures .sub A:active, .IcareFactures .sub A:hover {height:20px;width:auto; background: url("../images/transparent.gif") no-repeat scroll left  #34495e!important }

.IcareObjectifs {background-color:transparent!important;}
.IcareObjectifs A,.IcareObjectifs A:active, .IcareObjectifs A:hover {width: 50px; height:50px; overflow:hidden;border-radius: 10px;background: url("../images/Objectifs.gif") no-repeat scroll center  #e74c3c!important }
.IcareObjectifs A:link, .IcareObjectifs A:visited, .IcareObjectifs A:hover, .IcareObjectifs A:active {color:white!important;}
.IcareObjectifs .sub A,.IcareObjectifs .sub A:active, .IcareObjectifs .sub A:hover {height:20px;width:auto; background: url("../images/transparent.gif") no-repeat scroll left  #e74c3c!important }

.IcareDocuments {background-color:transparent!important;}
.IcareDocuments A,.IcareDocuments A:active, .IcareDocuments A:hover {width: 50px; height:50px; overflow:hidden;border-radius: 10px;background: url("../images/Documents.gif") no-repeat scroll center  #1abc9c!important }
.IcareDocuments A:link, .IcareDocuments A:visited, .IcareDocuments A:hover, .IcareDocuments A:active {color:white!important;}
.IcareDocuments .sub A,.IcareDocuments .sub A:active, .IcareDocuments .sub A:hover {height:20px;width:auto; background: url("../images/transparent.gif") no-repeat scroll left  #1abc9c!important }

.IcareRapports {background-color:transparent!important;}
.IcareRapports A, .IcareRapports A:active, .IcareRapports A:hover {width: 50px; height:50px; overflow:hidden;border-radius: 10px;background: url("../images/Rapports.gif") no-repeat scroll center  #27ae60!important }
.IcareRapports A:link, .IcareRapports A:visited, .IcareRapports A:hover, .IcareRapports A:active {color:white!important;}
.IcareRapports .sub A,.IcareRapports .sub A:active, .IcareRapports .sub A:hover {height:20px;width:auto; background: url("../images/transparent.gif") no-repeat scroll left  #27ae60!important }

.IcareFournisseurs {background-color:transparent!important;}
.IcareFournisseurs A,.IcareFournisseurs A:active, .IcareFournisseurs A:hover {width: 50px; height:50px; overflow:hidden;border-radius: 10px;background: url("../images/Fournisseurs.gif") no-repeat scroll center  #16a085!important }
.IcareFournisseurs A:link, .IcareFournisseurs A:visited, .IcareFournisseurs A:hover, .IcareFournisseurs A:active {color:white!important;}
.IcareFournisseurs .sub A,.IcareFournisseurs .sub A:active, .IcareFournisseurs .sub A:hover {height:20px;width:auto; background: url("../images/transparent.gif") no-repeat scroll left  #16a085!important }

.IcareReferentiels {background-color:transparent!important}
.IcareReferentiels A,.IcareReferentiels A:active, .IcareReferentiels A:hover {width: 50px; height:50px; overflow:hidden;border-radius: 10px;background: url("../images/Referentiels.gif") no-repeat scroll center  #9b59b6!important }
.IcareReferentiels A:link, .IcareReferentiels A:visited, .IcareReferentiels A:hover, .IcareReferentiels A:active {color:white!important;}
.IcareReferentiels .sub A,.IcareReferentiels .sub A:active, .IcareReferentiels .sub A:hover {height:20px;width:auto; background: url("../images/transparent.gif") no-repeat scroll left  #9b59b6!important }

.IcareCampagnes {background-color:transparent!important}
.IcareCampagnes A,.IcareCampagnes A:active, .IcareCampagnes A:hover {width: 50px; height:50px; overflow:hidden;border-radius: 10px;background: url("../images/Campagnes.gif") no-repeat scroll center  #92D050!important }
.IcareCampagnes A:link, .IcareCampagnes A:visited, .IcareCampagnes A:hover, .IcareCampagnes A:active {color:white!important;}
.IcareCampagnes .sub A,.IcareCampagnes .sub A:active, .IcareCampagnes .sub A:hover {height:20px;width:auto; background: url("../images/transparent.gif") no-repeat scroll left  #92D050!important }

.IcareAlertes {background-color:transparent!important}
.IcareAlertes A,.IcareAlertes A:active, .IcareAlertes A:hover {width: 50px; height:50px; overflow:hidden;border-radius: 10px;background: url("../images/Alertes.gif") no-repeat scroll center  #FF8726!important }
.IcareAlertes A:link, .IcareAlertes A:visited, .IcareAlertes A:hover, .IcareAlertes A:active {color:white!important;}
.IcareAlertes .sub A,.IcareAlertes .sub A:active, .IcareAlertes .sub A:hover {height:20px;width:auto; background: url("../images/transparent.gif") no-repeat scroll left  #FF8726!important }

.IcareProfil {background-color:transparent!important}
.IcareProfil A,.IcareProfil A:active, .IcareProfil A:hover {width: 50px; height:50px; overflow:hidden;border-radius: 10px;background: url("../images/Admin.gif") no-repeat scroll center  #2980b9!important }
.IcareProfil A:link, .IcareProfil A:visited, .IcareProfil A:hover, .IcareProfil A:active {color:white!important;}

/**Accordéon**/
.pv-actions.ui-accordion .ui-accordion-header {    font-size: 14px!important;    font-weight: normal!important;}
.pv-actions.ui-accordion .ui-accordion-header.ui-state-active {    border-bottom-width: 3px!important;}
.pv-actions.ui-accordion .ui-accordion-content {padding-left:10px!important;padding-top:0px!important; }
.pv-actions.ui-accordion .ui-accordion-content-active .ui-accordion-content-active{border-left:3px solid #0099ff;border-right:3px solid #0099ff;border-bottom:3px solid #0099ff }

.pv-actions.ui-accordion .ui-accordion-header.ui-state-active {   background-color: rgba(5, 5, 5, 0);
    background-image: none;
    border: none;
    border-bottom-style: solid;
    border-bottom-width: 6px;
    border-bottom-color: #0099ff;
}
.pv-actions.ui-accordion .ui-accordion-header.ui-state-active {
    color: #0099ff;
    font-style: bold;
}

.form-area .fields-area {
    clear: both;
    padding-right: 5px;
}





.cadre {background-color:white;border:1px solid white;border-radius:10px;padding:0 20px 0px 20px;min-height:250px;}
.cadre .dropdown-menu {background:none;}
.cadre .dropdown-menu .dropdown .top {background-color:transparent;}
.cadre .dropdown-menu .dropdown .top a {font:normal 18px Calibri,Arial, Helvetica, sans-serif;}

.cadrebleu {background-color:white;border:1px solid #42539D;border-radius:10px;padding:30px 50px 30px 50px;min-height:450px;}
.cadrebleu .dropdown-menu {background:none;}
.cadrebleu .dropdown-menu .dropdown .top {background-color:transparent;}
.cadrebleu .dropdown-menu .dropdown .top a {font:normal 16px Calibri,Arial, Helvetica, sans-serif;}


.Vert .tab1-content {border:none}
.Vert .horizontal-top-tabs .tab1 .current {background:#FFFFFF url(../images/tab1current-green.png) no-repeat}
.Vert .horizontal-top-tabs .tab1 .current SPAN {background:transparent url(../images/tab1current-right-green.png) no-repeat right top}
.Vert .horizontal-top-tabs .tab1 {border-bottom:4px solid #8FC848}
.Vert A:hover{color:#8FC848}


/**Augmentation de la police de caractères sur les tableaux / site **/
.horizontal-top-tabs .tab1 {font-size:13px;}
.page,.page TD {font-family: Calibri,'Cabin',arial,sans-serif; font-size:14px; color:#373535;}
.table TD {padding:10px 10px 10px 10px}
.horizontal-top-tabs .cell1{text-align:center;}
.horizontal-top-tabs .cell2{text-align:center;}

.page P{font-size:14px;}
.p-header{font-size:14px;}


.dropdown-menu .dropdown .top a{font-size:14px}
.baseline1 p {font-size:33px}

.Gras {font-weight:bold}


.lightbox-content .section, .lightbox-content .subsection,.lightbox-content .section-highlighted,.lightbox-content .subsection-highlighted {margin-top:5px;}

.GrasCentre{font-weight:bold;text-align:center;}
.GrasCentre .cell-left{text-align:center;}
.GrasCentre .cell-right{text-align:center;}
.Centre .cell-left{text-align:center;}
.Centre .cell-right{text-align:center;}


/* BEST */

.searchBEST .informations  {display:none;}
.searchBEST .tab1-content {min-height:80px;}
.searchBEST .navigation-area {display:none;}


.dropdown-menu .dropdown .MenuBleu a:link, .dropdown-menu .dropdown .MenuBleu a:visited {color:#2980b9}
.dropdown-menu .dropdown .MenuBleu .current:link, .dropdown-menu .dropdown .MenuBleu .current:visited {color:#2980b9;border-bottom:3px solid #2980b9}
.dropdown-menu .dropdown .MenuBleu:hover A{color:#2980b9;border-bottom:3px solid #2980b9}

.dropdown-menu .dropdown .MenuRouge a:link, .dropdown-menu .dropdown .MenuRouge a:visited {color:#e74c3c}
.dropdown-menu .dropdown .MenuRouge .current:link, .dropdown-menu .dropdown .MenuRouge .current:visited {color:#e74c3c;border-bottom:3px solid #e74c3c}
.dropdown-menu .dropdown .MenuRouge:hover A{color:#e74c3c;border-bottom:3px solid #e74c3c}

.dropdown-menu .dropdown .MenuOrange a:link, .dropdown-menu .dropdown .MenuOrange a:visited {color:#f39c12}
.dropdown-menu .dropdown .MenuOrange .current:link, .dropdown-menu .dropdown .MenuOrange .current:visited {color:#f39c12;border-bottom:3px solid #f39c12}
.dropdown-menu .dropdown .MenuOrange:hover A{color:#f39c12;border-bottom:3px solid #f39c12}

.dropdown-menu .dropdown .MenuVert a:link, .dropdown-menu .dropdown .MenuVert a:visited  {color:#92D050}
.dropdown-menu .dropdown .MenuVert .current:link, .dropdown-menu .dropdown .MenuVert .current:visited {color:#92D050;border-bottom:3px solid #92D050}
.dropdown-menu .dropdown .MenuVert:hover A{color:#92D050;border-bottom:3px solid #92D050}

.dropdown-menu .dropdown .MenuNoir a:link, .dropdown-menu .dropdown .MenuNoir a:visited  {color:black}
.dropdown-menu .dropdown .MenuNoir .current:link, .dropdown-menu .dropdown .MenuNoir .current:visited {color:black;border-bottom:3px solid black}
.dropdown-menu .dropdown .MenuNoir:hover A{color:black;border-bottom:3px solid black}

.dropdown-menu .dropdown .MenuGris a:link, .dropdown-menu .dropdown .MenuGris a:visited  {color:##848484;}
.dropdown-menu .dropdown .MenuGris .current:link, .dropdown-menu .dropdown .MenuGris .current:visited {color:##848484;border-bottom:3px solid ##848484}
.dropdown-menu .dropdown .MenuGris:hover A{color:##848484;border-bottom:3px solid ##848484}
.dropdown-menu .dropdown .MenuGris {float:right}

.pate{text-align:center}

.pate .standard a {  border-radius: 5px;    border: 1px solid #2ECCFA;    display: block;    padding: 10px;    white-space: nowrap;    text-decoration: none;}
.pate .standard A:hover {background:#2ECCFA; text-decoration:none;color:white}
.pate .standardcurrent A, .pate .standardcurrent A:visited {background:#2ECCFA;color:white; border-radius: 5px;    border: 1px solid #2ECCFA;    display: block;    padding: 10px;    white-space: nowrap;    text-decoration: none;}

.pate .additionnelle a {  border-radius: 5px;    border: 1px solid #FA58F4;    display: block;    padding: 10px;    white-space: nowrap;    text-decoration: none;}
.pate .additionnelle A:hover {background:#FA58F4; text-decoration:none;color:white}
.pate .additionnellecurrent A, .pate .additionnellecurrent A:visited {background:#FA58F4;color:white; border-radius: 5px;    border: 1px solid #FA58F4;    display: block;    padding: 10px;    white-space: nowrap;    text-decoration: none;}

.pate .tous a {  border-radius: 5px;    border: 1px solid #A4A4A4;    display: block;    padding: 10px;    white-space: nowrap;    text-decoration: none;}
.pate .tous A:hover {background:#A4A4A4; text-decoration:none;color:white}
.pate .touscurrent A, .pate .touscurrent A:visited {background:#A4A4A4;color:white; border-radius: 5px;    border: 1px solid #A4A4A4;    display: block;    padding: 10px;    white-space: nowrap;    text-decoration: none;}


.pv-actions.ui-accordion .ui-accordion-header.ui-state-active {color:#0099ff;font-style:bold}

.ipoplan-filters{display:none;}

.ipo-search-result { text-align:left;background-color:white;border:1px solid white;border-radius:10px;padding:0 20px 20px 20px}
.cell-mail a {
    background: url(../images/message.png) no-repeat;
    color: transparent;
    vertical-align: bottom;
    white-space: nowrap;
}
.baseline1 p {color:#42539D }
H1 {color:#42539D }
H2 {color:#42539D }
H3 {color:black;font-size:14px;}
.auto-size-field {
    width: 98%;
}
.subsection-highlighted .subsection, .subsection-highlighted .section {border:none;}
.p-header{color:#42539D;font-size:14px}

.button1 { background:none; background-color: #92D050;  border: medium none;border-radius:5px; color: #ffffff;  cursor: pointer;  font-size: 13px;  margin-left: 10px;  margin-top: 3px; padding: 0; text-decoration: none; font-family: "Roboto-Regular", Helvetica, sans-serif;}
.button1 span {background:none;    color: #ffffff;    display: block;    padding: 0px 22px;}
.button1 A:link,.button1 A:visited {text-decoration:none;}
.button2 {background:none; background-color: #A4A4A4;  border: medium none;border-radius:5px;  color: #ffffff;  cursor: pointer;   font-size: 13px; margin-left: 10px;   margin-top: 3px; padding: 0; text-decoration: none;font-family: "Roboto-Regular", Helvetica, sans-serif;}
.button2 span {background:none; color: #ffffff;  display: block;   padding: 0px 22px;}

.view-area .view-header .view-actions .popup-menu-handler, .view-area .view-header .view-actions .popup-menu-handler IMG, .view-area .view-header .view-actions .popup-menu-handler SPAN
{ background:none; background-color: #92D050;  border: medium none;border-radius:5px; color: #ffffff;  cursor: pointer;  font-size: 13px;  margin-left: 10px;  margin-top: 0px; padding: 0; text-decoration: none; font-family: "Roboto-Regular", Helvetica, sans-serif;}

.list-view .detail .title A H4, .links-view .detail A H4, .thumbnails-view .detail A H4 {color:#42539D}

.BestLastAction .view-header {display:none;}
.BestLastAction th {display:none;}
.BestLastAction .table-view td {border:none}
.BestLastAction .cell2{background-color:transparent}

.BestLegende {margin-top:-11px;}

.FAQ{padding:10px}
.FAQ H1{font-size:20px;border-bottom:2px solid #42539D}
.FAQ p{font-size:16px;}

.Contact H2{font-size:20px;border-bottom:2px solid #42539D;font-weight:normal;}
.Contact .fields-group .cell-left {background:none;border:none; font-size:16px;font-weight:normal;border:none;}
.Contact .fields-group .cell-right {background:none;border:none; font-size:16px;font-weight:normal;border:none;}
.Contact .medium-field{width:95%}
.Contact LABEL{font-size:14px;font-weight:normal}