@charset "iso-8859-1";

/* CSS Document */
@import url(//fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(//fonts.googleapis.com/css?family=Duru+Sans);

.fond-gris {
    background:red;
    animation:myfirst 20s;
    -moz-animation:myfirst 20s infinite; /* Firefox */
    -webkit-animation:myfirst 20s infinite; /* Safari and Chrome */
}
.container {

    background-color:white;
}



.alt {
    background-color: #e9eddf  !important;
}

#RechAvancee { font-size:14px; font-family: 'Oswald', sans-serif; }

#RechAvancee a {color:#012f6b;}


.btn-action-espace { background-color:#012f6b !important; color:#fff;}

.btn-action-espace:hover, .btn-action-espace:visited, .btn-action-espace:link { color:#fff !important;}

.pub-aff {background-image:url(/_inc/publicite/_img/adh/epargne-cache.png); background-position:bottom right; position:absolute; width:275px; height:100%; z-index:1000; right:15px;}
#bloc-adh-contenu .row { margin-right:0px !important;}

.nav-simu { text-align:right;}
/* menu ADH */
.navigation_mb { list-style:none !important; padding:0px; margin:0px;}
.titre-menu { font-size:25px; color:#FFF; border-bottom: 1px solid #fff;}

.menu-esp { /*clear:left;*/
    position:relative;
    float:none;
    margin-bottom:15px;
    font-size:16px; 
}

.menu-esp {list-style-image: none !important;
           list-style: none;
           margin-bottom: 0px;
           margin-left: 20px;
           padding-left: 0px;}

.menu-esp li { margin-bottom:5px; font-weight:normal !important; background-image: url(../_img/puce-contact.png);
               background-position: left;
               padding-left: 20px;
               background-repeat: no-repeat;}

.a-menu-esp { clear:both;}

.menu-esp { display:none;}

.titre-menu .badge { font-size:20px !important;} 
.titre-menu a:hover, .titre-menu a:focus, .titre-menu a { text-decoration:none !important; color: #FFF; font-family: 'Oswald', sans-serif; font-weight:normal;}

.menu-general-esp { min-height:inherit !important;}

#menu { padding-right:0px; z-index:1000;}
.menu-entre-adh {
    font-family: 'Oswald', sans-serif; 
    font-size:24px;
    color:#000 !important;
    padding-bottom:10px;
    padding-right:5px;
    padding-left:5px;
    padding-top:10px;
    margin-bottom:0px;
    margin-top:15px;
    margin-bottom:15px;
    font-weight:bold;
    background-color:#e9eddf;
}

.menu-actu-adh { 
    font-size:24px;
    font-family: 'Oswald', sans-serif;
    background:#48525a url('/espace-adherent/_img/actu-menu.jpg'); background-position:top right;
    font-weight:bold;
    color:#000 !important;
    padding-bottom:10px;
    padding-right:5px;
    padding-left:5px;
    padding-top:10px;
    margin-bottom:0px;
    margin-top:15px;
    margin-bottom:15px;
}

.menu-actu-adh a, .menu-entre-adh a {color:#000 !important;}

/*************************************** tooltip **************/

.tooltip { font-size:10px !important; font-weight:normal!important;}
.tooltip-inner {  background-color: #e9eddf; color : #272f34}
.tooltip.in {  opacity: 1; filter: alpha(opacity=100);}

/* menu ADH */
.noSelect {border-radius: 5px;
           -webkit-border-radius: 5px;
           -moz-border-radius: 5px;}

#espace-rej { padding-bottom:11px;}

.form-control { font-size: 12px; height: 27px;}

#acc-new-recherche {padding-right: 0; padding-left: 0px;}

.ico-acc{ margin-left:5px;}

.row { margin-left:0px !important; /*margin-right:0px !important;*/}

#groupe-3 {margin-bottom: 12px; margin-top:0px !important;}
#groupe-4 {margin-bottom: 0px;}
#groupe-5 {margin-bottom: 0px; }

.full-acc {padding-left:15px; padding-right:0px;}
#acc-offre-produit { padding-right:0px;}

.adh-acc-entete {
    padding-left:0px !important; padding-right:0px !important;
}

.adh-acc-entete2 {
    padding-top:10px !important;  padding-left:0px !important; padding-right:0px !important; text-align:center;
}

.adh-acc-entete3 {
    padding-left:0px !important; padding-right:0px !important; padding-top:20px;
}

.adh-dark {
    color:#dadada;
    padding-bottom:10px;
    margin-bottom:0px;
    font-size:12px;
    padding-right:5px;
    padding-left:5px;
    background-color:#012f6b;
}

.adh-light {
    color:#272f34;
    padding:0px;
    margin:0px;
    padding-bottom:10px;
    margin-bottom:10px;
    font-size:12px;
}

#adh-eservices {
    min-height:232px !important;
    background-color:#012f6b;
    color:#FFF;
    padding:0px;
    margin:0px;
    padding-bottom:10px;
    margin-bottom:10px;
    font-size:12px;
}

#adh-eservices h2 {
    font-size: 28px;
    color: white;
    margin: 0px;
    padding-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
}

.adh-light li { font-size:14px;}

.contrat-nom { text-align:center; font-size:16px; font-weight:bold;}
.contrat-numero { text-align:center; font-size:14px; font-weight:normal; font-family: 'Oswald', sans-serif; padding-top:5px;}

.cote { float:left !important; }

.cote-min { font-weight:normal;}	
.adh-light h2 {font-size:28px; color:#272f34; margin:0px; padding-top:10px; margin-bottom:10px; padding-left:10px;}
.adh-dark h2 {font-size:28px; color:#FFF; margin:0px; padding-top:10px; margin-bottom:10px; padding-left:10px;}
.adh-dark h4 {font-size:16px; color:#FFF; margin:0px; font-weight:bold;}

h4.cote  { margin-top:18px !important; float:right !important; margin-right:15px;}

h4.cote-agence  { margin-top:18px !important; float:right !important; margin-right:15px;}
h4.cote-conseillers  { margin-top:18px !important; float:right !important; margin-right:15px; padding-bottom:11px;}

.esp-adh{ padding-left: 6px;}

.adh-degrade {
    padding:8px !important;
    color:#FFF;
    background-color:#012f6b;
}

#adh-acc-logo { padding:0px;}

#bloc-adh-message {
    background-color:#e9eddf;
    /*background-image: url('/espace-adherent/_img/message.png');*/
    background-position:bottom right;
    background-repeat:no-repeat;
    padding:8px !important;
    color:#272f34;}

#bloc-adh-sponso {
    background-color:#e9eddf;
    padding:8px !important;
    color:#272f34;
}

#bloc-adh-pres-vous {
    background-color:#e9eddf;
    padding:8px !important;
    color:#272f34;
    text-align: left;
}
#bloc-adh-contenu {
    background-color:#fff !important;
    padding:8px !important;
    color:#272f34;
}	

#bloc-adh-contenu h1 span {
    background: #fff;
    padding: 0px 10px 10px 10px;
}	

#bloc-adh-contenu h2 { margin-top:10px; font-size:24px;   font-family: 'Oswald', sans-serif;}

#bloc-adh-contenu h3 {  font-family: 'Oswald', sans-serif;}

#bloc-adh-contenu h1
{
    background-color: #FFF;
    width: auto;
    display: block;
    padding-right: 10px;
    padding-left: 10px;
    margin-top:0px  !important;
    margin-bottom:10px;
    padding-top:0px !important;
    clear: right;
    text-align:center !important;
    font-family: 'Oswald', sans-serif;
    font-size:28px;
    text-transform: uppercase;
    background-image: url(/_img/cote-h1.png);
    background-repeat: repeat-x;
    background-position: top left;
    font-weight:bold;
}

#description-contenu { font-weight:bold; font-style:italic; font-size:16px; margin-bottom:15px;}

#bloc-adh-infos { 

    background-color:#e9eddf;
    color:#272f34;
    padding-bottom:20px;
    margin-bottom:0px;
    font-size:12px;
    padding-right:5px;
    padding-left:5px;
}

#bloc-adh-infos h2 {
    font-size: 20px;
    margin: 0px;
    padding-top: 10px;
    margin-bottom: 5px;
    padding-left: 0px;
    font-family: 'Oswald', sans-serif;
}

#bloc-adh-entre {
    background-color:#e9eddf;
    padding:8px !important;
    color:#272f34;}

#bloc-adh-coordonnees { min-height:292px;}


#bloc-adh-message h2 { font-size:15px; margin-top:0px; margin-bottom:10px; color:#272f34;}
#bloc-adh-sponso h2 { font-size:15px; margin-top:0px; margin-bottom:10px; color:#272f34;}
#bloc-adh-pres-vous h2 { font-size:15px; margin-top:0px; margin-bottom:10px; color:#272f34; text-align: left;}
#adh-acc-barre{ margin-bottom:10px;}

#bloc-adh-entre h2 {font-size:15px; margin-top:5px; margin-bottom:10px; color:#272f34;}
#bloc-adh-entre ul { margin-top:5px;}
#bloc-adh-cotes {padding-bottom:0px !important; margin-bottom:10px!important; }

.adh-suite { float:right; margin-right:10px; padding-top: 0px;}

#adh-acc-footer { margin-bottom:10px; margin-top:10px;}

#lien-footer{
    float:left; 
    margin-top:13px;
}

#lien-footer a { color:#FFF; }

.text-bloc-adh-message { font-size:12px; line-height: 1,5 !important; }

.text-bloc-adh-message a, .text-bloc-adh-message a:hover { color:#000;}


.adh-titre-pub { font-size:22px; color:#FFF; text-align:right; padding-right:15px; margin-top: 10px; font-family: 'Oswald', sans-serif; text-transform: uppercase;}

.adh-text-pub { font-size:14px; color:#FFF; clear:both; padding-top:10px; padding-left:15px; padding-right:15px; text-align:right;}
.adh-text-pub a { color:#FFF !important;}

.accroche-pub { position:absolute; left:15px; top:50px;}
.titre-accroche {font-family: 'Oswald', sans-serif; font-size:15px;}

.epargne-pub a, .assurance-pub a, .prevoyance-pub a, .fortego-pub a { text-decoration:none !important;} 

.sante-pub .titre-accroche { background-color:#0ab89d; clear:both; color:#FFF; padding-left:5px; padding-right:5px;}
.sante-pub .texte-accroche { clear:both; display:block; background-image:url(/_inc/publicite/_img/adh/transparent.png); font-family: 'Oswald', sans-serif; color:#012f6b; font-size:16px;}
.sante-pub .pub-aff {background-image:url(/_inc/publicite/_img/adh/sante-cache.png);}

.epargne-pub .titre-accroche { background-color:#ed2a7b; clear:both; color:#FFF; padding-left:5px; padding-right:5px;}
.epargne-pub .texte-accroche { clear:both; display:block; background-image:url(/_inc/publicite/_img/adh/transparent.png); font-family: 'Oswald', sans-serif; color:#012f6b; font-size:16px;}
.epargne-pub .pub-aff {background-image:url(/_inc/publicite/_img/adh/epargne-cache.png);}


.fortego-pub .titre-accroche { /*background-color:#ed2a7b; clear:both; color:#FFF; padding-left:5px; padding-right:5px;*/ display: none;}
.fortego-pub .texte-accroche { /*clear:both; display:block; background-image:url(/_inc/publicite/_img/adh/transparent.png); font-family: 'Oswald', sans-serif; color:#012f6b; font-size:16px;*/display: none;}
.fortego-pub .pub-aff {background-image:url(/_inc/publicite/_img/adh/fortego-cache.png);}
.fortego-pub .pub-aff .adh-text-pub { font-size: 13px;} 

.assurance-pub .titre-accroche { background-color:#29bde0; clear:both; color:#FFF; padding-left:5px; padding-right:5px;}
.assurance-pub .texte-accroche { clear:both; display:block; background-image:url(/_inc/publicite/_img/adh/transparent.png); font-family: 'Oswald', sans-serif; color:#012f6b; font-size:16px;}
.assurance-pub .pub-aff {background-image:url(/_inc/publicite/_img/adh/assurance-cache.png);}

.prevoyance-pub .titre-accroche { background-color:#f49f24; clear:both; color:#FFF; padding-left:5px; padding-right:5px;}
.prevoyance-pub .texte-accroche { clear:both; display:block; background-image:url(/_inc/publicite/_img/adh/transparent.png); font-family: 'Oswald', sans-serif; color:#012f6b; font-size:16px;}
.prevoyance-pub .pub-aff {background-image:url(/_inc/publicite/_img/adh/prevoyance-cache.png);}

.pack-pub .titre-accroche { background-color:#00738a; clear:both; color:#FFF; padding-left:5px; padding-right:5px;}
.pack-pub .texte-accroche { clear:both; display:block; padding-left:5px; padding-right:5px; background-image:url(/_inc/publicite/_img/adh/transparent.png); font-family: 'Oswald', sans-serif; color:#012f6b; font-size:16px;}
.pack-pub .pub-aff {background-image:url(/_inc/publicite/_img/adh/pack-cache.png);}
.pack-pub .pub-aff .adh-text-pub { font-size: 12px;} 

#ico-message { float:right; padding-top:14px; padding-right:5px; margin-top:60px;}
/*************************************** contact */

#mire-contact { 
    background-clip: padding-box;
    background-color: #f8f7f7;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 20);
    max-width: 276px;
    padding: 1px;
    display:none;
    text-align: left;
    top: 0;
    white-space: normal;
    z-index: 1010; top: 35px;
    position: absolute; 
}


.num-contrat { color:#012f6b; font-size: 20px;}
#e-contrat h2{ margin-top:0px;}

#lien-contact { font-size:12px; color:#000; }
#lien-contact a { font-size:12px; color:#000; }
.mire-contact-content { padding-top:10px; font-size:12px;}	
.hr-contact { margin-top: 5px; margin-bottom: 5px;}

/*************************************** contact */

body {/*padding-top: 70px;*/ font-family: 'Duru Sans', sans-serif;}

/*************************************** footer */

footer {padding-left: 15px;padding-right: 15px;color:#000;text-align:center;}
footer a {color:#000 !important;}

/*************************************** footer */


a:hover{ color:#428bca;}

h2 {font-size:16px;font-weight:bold;}	

p {font-size:12px;}

.btn {
    -moz-user-select: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px !important;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    /** padding: 4px 1px; */
    text-align: center;
    vertical-align: middle;
    white-space: normal;
}

.btn-espace {
    color: #012f6b;
    background-color: #fff;
    border-color: #012f6b;
    float:right; 
    padding: 2px 8px;
    font-family: 'Oswald', sans-serif;
    position: absolute;
    top: 10px;
    right: 0px;
}


.btn-connexion-mire { 
    margin-top:15px; 	
    background-color:#FFF; color:#002f6b; font-family: 'Oswald', sans-serif; height: inherit !important;font-size:18px !important; font-weight:bold; text-align:center; 
    float:right;
    border-color: #fff!important;
    font-weight: 700;

}

.btn-connexion-mire:hover { background-color: #dddddd!important;}
/*

.btn-retour-contrat:hover, .devis-rapide:hover {
background: 0 0;
background-color: #b1aa18!important;
}
assurance-agpm.phpmedia="screen"
.btn-jaune:active, .btn-jaune:focus, .btn-jaune:hover {
color: #fff;
border-color: #e0db6c;
background-image: none;
-moz-box-shadow: 0 2px 2px 0 #656565;
-webkit-box-shadow: 0 2px 2px 0 #656565;
-o-box-shadow: 0 2px 2px 0 #656565;
box-shadow: 0 2px 2px 0 #656565;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=2);
text-shadow: 0 1px 0 #666;
}

*/


.btn-espace a{
    color: #012f6b;
}

.li-menu-acc a { color:#FFF;}
.avantages-menu a { color:#FFF;}

/*telephone*/

#acc-new-central { padding-left:0px; padding-right:0px;}
#blog { margin-bottom:5px; position:absolute; display:block; z-index:1000; top:-46px; right:55px; }
#facebook { margin-bottom:5px; position:absolute; display:block;  z-index:1000; top:-46px; right:10px; }

/* connexion ***************************************************************/

.connexion:hover, .connexion:focus, .btn-success:active {color: #ffffff!important;background-color: #302f18 !important;border-color: #6b6949!important;}
#connexion-lien { font-size:10px; padding-left:0; padding-right:0px; text-align:center;}
#connexion-lien a:hover { color: #2e5b82;}
#connexion-ul-menu-acc-titre { color:#2E5B82!important; margin-top:2px; }
#connexion-inscrivez-vous {padding-left:0; padding-right:0px; text-align:right; padding-top:4px;}
#connexion-identifiant { font-size:12px;}
#connexion-passe { font-size:12px;}

#acc-connexion {
    /* Anciens navigateurs */
    background: #efeee2 url("/_img/gradient-bg.png") repeat-x top;
    background-color: #f8f7f7;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /* Navigateurs r�cents */
    background: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#f6f6f6),
        to(#efeee2)
        );
    background: -webkit-linear-gradient(
        top,
        #f6f6f6,
        #efeee2
        );
    background: -moz-linear-gradient(
        top,
        #f6f6f6,
        #efeee2
        );
    background: -o-linear-gradient(
        top,
        #f6f6f6,
        #efeee2
        );
    background: linear-gradient(
        top,
        #f6f6f6,
        #efeee2
        );

    -moz-box-shadow: 0px 2px 2px 0px #656565;
    -webkit-box-shadow: 0px 2px 2px 0px #656565;
    -o-box-shadow: 0px 2px 2px 0px #656565;
    box-shadow: 0px 2px 2px 0px #656565;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=2);

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    left:0px!important;
    padding-left:5px;
    padding-right:5px;
}

.connexion {
    /* Anciens navigateurs */
    background: #2e5b82 url("/_img/gradient-bg.png") repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /* Navigateurs r�cents */
    background: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#428bca),
        to(#2e5b82)
        );
    background: -webkit-linear-gradient(
        top,
        #428bca,
        #2e5b82
        );
    background: -moz-linear-gradient(
        top,
        #428bca,
        #2e5b82
        );
    background: -o-linear-gradient(
        top,
        #428bca,
        #2e5b82
        );
    background: linear-gradient(
        top,
        #428bca,
        #2e5b82
        );

    -moz-box-shadow: 0px 2px 2px 0px #656565;
    -webkit-box-shadow: 0px 2px 2px 0px #656565;
    -o-box-shadow: 0px 2px 2px 0px #656565;
    box-shadow: 0px 2px 2px 0px #656565;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=2); text-shadow: 0 1px 0 #666666; border: 1px solid #6b6949;
    margin-left:0px;
}

h4 { font-size:13px;}

#ul-groupe_news {
    color:#FFF;
    font-size:11px;
    background: #26557f; /* Old browsers */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2NTU3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTlkY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #26557f 0%, #599dcc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26557f), color-stop(100%,#599dcc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #26557f 0%,#599dcc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #26557f 0%,#599dcc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #26557f 0%,#599dcc 100%); /* IE10+ */
    background: linear-gradient(to bottom, #26557f 0%,#599dcc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26557f', endColorstr='#599dcc',GradientType=0 ); /* IE6-8 */
}

#Rechercher {float:right;}
#Rechercher:focus{position:absolute!important; left:0px!important;}

.mire-connexion-content { display:block !important;}

#acc-footer a { color:#000; font-size:12px; }
#acc-footer a:hover { text-decoration:underline;}
#ul-groupe_news a { color:#FFF;}

#ul-menu-acc-titre {color:#deda73;}	

#acc-rejoignez_new {
    padding-left: 0;
    padding-right: 0;
}



.etiquette {text-align:center; 
            -webkit-border-top-left-radius: 7px;
            -webkit-border-top-right-radius: 7px;
            -moz-border-radius-topleft: 7px;
            -moz-border-radius-topright: 7px;
            border-top-left-radius: 7px;
            border-top-right-radius: 7px; color:#FFF; font-size:20px; padding-top:4px;padding-bottom:4px; margin:0px !important;}	


/*
.assurances{background-color:#428BCA;}
.assurancesbg{background-color:#4a85ba;}
.prevoyance{background-color:#d98843;}
.prevoyancebg{background-color:#d77c40;}

.sante{background-color:#86c986;}
.santebg{background-color:#4f774f;}

.epargne{background-color:#1faead;}
.epargnebg{background-color:#157675;}
.credit{background-color:#9283be;}
.institutionnel{background-color:#e9b32d;}
.services{background-color:#c3003f;}
*/
.etiquette-contenu { text-align:center; font-size:12px; padding:5px; color:#FFF;
                     -webkit-border-bottom-left-radius: 7px;
                     -webkit-border-bottom-right-radius: 7px;
                     -moz-border-radius-bottomleft: 7px;
                     -moz-border-radius-bottomright: 7px;
                     border-bottom-left-radius: 7px;
                     border-bottom-right-radius: 7px;}

#etiquette-passe {text-align:center; margin-bottom:5px; margin-top:5px; height:34px !important;}


.boutonRechercheOffres{
    cursor : pointer;
}


.etiquette-contenu.assurances .btn { background-color:#3d668c !important; color:#fff !important; border-color:#428BCA !important; margin-top: 5px !important; }
.etiquette-contenu.assurances .souscription { background-color:#2c4b67 !important; }
/*.etiquette-contenu .btn:hover { background-color:#fff !important; color:#000 !important; margin-top: 5px !important; }*/	
.etiquette-contenu.assurances .btn:hover, .etiquette-contenu.assurances a:hover{ background-color:#e0db6c !important; color:#000 !important; }

.etiquette-contenu.assurances a { color:#fff !important; }
.etiquette-contenu.assurances .btn:hover { color:#000 !important; }

.etiquette-contenu.prevoyance .btn { background-color:#a0390d !important; color:#FFF !important; border-color:#d98843 !important; margin-top: 5px !important; }
.etiquette-contenu.prevoyance .souscription { background-color:#752a0a !important; }
.etiquette-contenu.prevoyance .btn:hover { background-color:#cf1385 !important;}

.etiquette-contenu.sante .btn { background-color:#4f774f !important; color:#FFF !important; border-color:#86c986 !important; margin-top: 5px !important; }
.etiquette-contenu.sante .souscription { background-color:#365236 !important;}
.etiquette-contenu.sante .btn:hover { background-color:#f47a5c !important;   }

.etiquette-contenu.epargne .btn { background-color:#157675 !important; color:#FFF !important; border-color:#1faead !important; margin-top: 5px !important; }
.etiquette-contenu.epargne .souscription { background-color:#0f5352 !important; }
.etiquette-contenu.epargne .btn:hover { background-color:#81434e !important;  }

.etiquette-contenu.credit .btn { background-color:#726694 !important; color:#FFF !important; border-color:#9283be !important; margin-top: 5px !important; }
.etiquette-contenu.credit .souscription { background-color:#544b6d !important;}
.etiquette-contenu.credit .btn:hover { background-color:#00b0e8 !important;  }

.etiquette-contenu.services .btn { background-color:#82012a !important; color:#FFF !important; border-color:#c3003f !important; margin-top: 5px !important; }
.etiquette-contenu.services .souscription { background-color:#55011b !important;  }
.etiquette-contenu.services .btn:hover { background-color:#77c1c0 !important;  }

.etiquette-contenu.institutionnel .btn { background-color:#a88120 !important; color:#FFF !important; border-color:#e9b32d !important; margin-top: 5px !important; }
.etiquette-contenu.institutionnel .souscription { background-color:#7e6119 !important;  }
.etiquette-contenu.institutionnel .btn:hover { background-color:#a7642d !important;  }

/* ***************************************************************/


/*****************************************  bootstrap AGPM */
.col-lg-AGPM-5 {
    width: 20%;
    float: left;
}
/**************************************** */  

#modif-coordonnees { margin-right:10px;} 

.zero-pad { padding:0px;}


.agpm-formulaire div.row {
    padding : 10px 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom:10px;
    background-color:#e9eddf !important;
}


/*** 2015 **/

#logo-new{ padding-left:0px; padding-right:0px;}

#trait-pub { width:80%; float:right; padding-right:15px; border-bottom: solid #FFF 1px; clear:both !important;}

#cache-services li { font-family: 'Oswald', sans-serif;}
#cache-entre-adh a { color:#000; font-size:14px; font-family: 'Oswald', sans-serif;}

.esp-adh h4 {font-family: 'Oswald', sans-serif; font-weight:normal;}

#adh-acc-barre {font-family: 'Oswald', sans-serif;} 

.btn-devis-acc { background-color:#002f6b; color:#FFF; font-family: 'Oswald', sans-serif; font-size:14px; /*padding: 0px 12px;*/ margin-top:10px;}
.btn-ea-contrat-acc { background-color:#002f6b; color:#FFF; font-family: 'Oswald', sans-serif; font-size:14px; /*padding: 0px 12px;*/ margin-top:10px;}
.btn-connexion-acc { background-color:#3186ad; color:#FFF; font-family: 'Oswald', sans-serif; font-size:14px; padding: 0px 12px; margin-top:10px;}


.btn-contrat-resilie {cursor:default !important;}

.btn-connexion-acc, .btn-connexion-acc-resilie {color:#FFF;}
.btn-devis-acc , .btn-devis-acc-resilie  {color:#FFF;}
.btn-assurance, .btn-assurance-resilie { color:#FFF; background-color:#23bad9;}
.btn-credit, .btn-credit-resilie { color:#FFF; background-color:#A73F90;}
.btn-epargne, .btn-epargne-resilie { color:#FFF; background-color:#e61876;}
.btn-prevoyance, .btn-prevoyance-resilie { color:#FFF; background-color:#f49f24;}
.btn-sante, .btn-sante-resilie { color:#FFF; background-color:#25ae93;}

.btn-connexion-acc:hover {color:#FFF;background-color:#ccc;}
.btn-devis-acc:hover  {color:#FFF;background-color:#ccc;}
.btn-ea-contrat-acc:hover {color:#FFF;}
.btn-assurance:hover { color:#FFF; background-color:#ccc;}
.btn-credit:hover { color:#FFF; background-color:#ccc;}
.btn-epargne:hover { color:#FFF; background-color:#ccc;}
.btn-prevoyance:hover { color:#FFF; background-color:#ccc;}
.btn-sante:hover { color:#FFF; background-color:#ccc;}

.btn-contrat-ea-hover { color:#FFF; background-color:#ccc !important;}

#e-contrat h2, #adh-eservices h2, #colonne-acc h2, #bloc-adh-entre h2, #bloc-adh-message h2 {font-family: 'Oswald', sans-serif;}

#adh-eservices li {

    background-image: url(../_img/puce-acc.png);
    background-position: left;
    background-repeat: no-repeat;

    padding-top:4px;
    padding-right:2px; 
    padding-bottom: 11px;

    margin-left: 20px !important;

    font-weight:normal;
    font-size:16px;
}

#adh-eservices ul {
    list-style-image: none;
    list-style: none;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
}

#bloc-adh-entre li {
    background-image: url(../_img/puce-acc.png);
    background-position: left;
    padding-left: 20px !important;
    background-repeat: no-repeat;
    padding-bottom: 2px;
    margin-left: 10px !important;
    padding-top: 5px;
}

#bloc-adh-entre ul {
    list-style-image: none;
    list-style: none;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
}


#e-contrat h2 {
    background-color: #FFF;
    width: auto;
    display: inline-block;
    /* text-align: center; */
    padding-right: 10px;
    padding-left: 10px;
}

#e-contrat {
    background-image: url(../_img/cote.png);
    background-repeat: repeat-x;
    background-position: top left;
    text-align: center;
    /*border-right: 15px solid white;*/
    min-height: 230px;
}

#syntheseContratForm {
    max-height : 310px;
    overflow:auto;
}
/*** 2015 **/
@media screen and (max-width: 767px) {


    #bloc-adh-contenu h2 {
        font-size: 18px;
    }

    .formulaire-label {
        margin-top: 10px;
        font-weight: 600;
    }

    .table-listing th { font-size: 12px; }

    .table-listing td { font-size: 11px; }

    .formulaire-input { text-align:center !important; color: #797979;}

    #trait-pub { display:none;}

    .pack-pub .pub-aff {background-color:#00738a;}

    .prevoyance-pub .pub-aff {background-color:#f49f24;width: 100%;}

    .assurance-pub .pub-aff { background-color:#29bde0; width: 100%;}

    .sante-pub .pub-aff { background-color:#0ab89d; width: 100%;}

    .epargne-pub .pub-aff { background-color:#ed2a7b; width: 100%;}

    .pub-aff {background-image: none; right: 0px; height:auto; position: absolute;
              left: 15px;}

    .adh-titre-pub {
        font-size: 12px;
        padding-right: 0px;
        margin-top: 10px;
        display: inline-block;

    }

    .accroche-pub {
        position: absolute;
        left: 20px;
        top: 50px;
    }

    #pub-espace-adh {
        overflow: hidden;
        margin-bottom: 15px;

    }
    .mobile-d {
        overflow: hidden;
    }
    #campagne-titre {padding-left: 10px;}
    #campagne-image { width:auto !important; padding-left: 15px;}
    .adh-text-pub {
        font-size: 10px;
        color: #FFF;
        clear: none; 
        padding-top: 0px; 
        padding-left: 0px; 
        padding-right: 0px;
        text-align: inherit;
        display: inline;
    }


    #vignette-contrat {  text-align:center; }
    #vignette-contrat h2 {font-size:14px; text-align:center; }
    #vignette-contrat a { color:#000 important;}

    .espace-contenu{padding-left:0px !important;}

    #syntheseContratForm {
        max-height : none;
        overflow:auto;
    }

    .btn-espace.btn {
        width : auto !important;
    }
    .btn-devis-acc {
        color: #FFF;
        font-family: 'Oswald', sans-serif;
        font-size: 12px !important;
        /* padding: 0px 12px; */
        margin-top: 10px;
        /* padding: 0px; */
    }

    .picto { padding-left:5px!important; padding-right:5px !important;}
    #fooAdh { padding-right:0px;}
    .row {margin-right:0px;}
    .espace-contenu { margin-bottom:0px;}

    .menu-esp li { padding-bottom:10px !important;}	

    .right-pad { padding-right:0px;}

    #connexion { padding-right:0px;}	

    #adh-eservices a { color:#fff !important;}
    #bloc-adh-entre a { color:#000 !important;}
    #adh-eservices { min-height: inherit !important;}
    #adh-eservices li, #bloc-adh-entre li { padding-bottom:5px;padding-top:5px; font-size:16px;}

    #lien-footer {
        margin-top: 0px;
        margin-bottom:15px; 
    }

    .contrat-nom {
        text-align: center;
        font-size: 11px;
        font-weight: bold;
    }

    .contrat-numero {
        text-align: center;
        font-size: 10px;
        font-weight: normal;

    }

    .contrat8 { padding-bottom:5px;}

    .mobile-d { padding-right:0px;}	

    #message { padding-bottom:10px;}	
    #menu {
        position:fixed;
        top: 0px;
        padding-left: 0;
        padding-right: 0;
        -moz-box-shadow: 0px 2px 2px 0px #656565;
        -webkit-box-shadow: 0px 2px 2px 0px #656565;
        -o-box-shadow: 0px 2px 2px 0px #656565;
        box-shadow: 0px 2px 2px 0px #656565;
        filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=2);
    }

    .titre-menu {

        font-size: 20px;
        padding: 10px;
    }
    .navigation_mb { display:none;}

    .menu-esp {
        font-size: 16px;
        margin-bottom: 8px;
        margin-top: 8px;
    }

    #bloc-adh-contenu h1 { font-size:25px;}
    #menu-tel {text-align:right; font-size:20px; padding-top:10px; padding-right:10px; color:#fff;}
    #menu-tel:hover { cursor:pointer;}

    .menu-entre-adh {
        font-size:14px !important;
        color:#000;
        font-weight:bold;
        text-align:center;}

    .menu-actu-adh {
        font-size:14px !important;
        color:#000;
        font-weight:bold;
        text-align:center;
        background-image:none !important;
        background-color: #e9eddf!important;}

    #adh-acc-barre {
        margin-bottom: 10px;
        margin-top: 0 !important;
    }

    #logo { margin-top:50px;}
    .container {
        margin-top: 30px;
        padding-left: 0px !important;

    }

    #cache-services, #cache-entre-adh { display:none;}
    #clic-eservices {position:absolute; width:100%; left:20px; top:15px; z-index:100;}
    #clic-entre-adh {position:absolute; width:100%; left:7px; top:12px; z-index:100;}
    #clic-eservices:hover, #clic-entre-adh:hover { cursor: pointer;}	

    #adh-eservices {
        background-color:#012f6b !important;
        font-size:14px;
    }	

    #adh-eservices h2 {
        font-size: 18px;
        margin: 0px;
        padding-top: 15px;
        margin-bottom: 10px;
        padding-left: 30px;
    }


    #bloc-adh-entre {
        background-color:#e9eddf !important;
        font-size:14px;
    }	

    #bloc-adh-entre h2 {
        font-size: 18px;
        color: #000;
        margin: 0px;
        padding-top: 10px;
        margin-bottom: 10px;
        padding-left: 30px;
    }


    .adh-acc-entete3 {
        padding-left:0px !important; padding-right:0px !important; padding-top:0 !important;
    }

    .e-services { padding-right:0px !important; padding-bottom:15px !important; min-height:auto !important;}
    .sponso { padding-right:0px !important; padding-bottom:15px !important;}
    .pres-vous { padding-right:0px !important; padding-bottom:15px !important;}


    body {/*padding-top: 0px;*/}

    .connexion-bt-min {background-color:#26557f!important;}
    .connexion-bt-min:hover {background-color:#1f4566!important;}

    #acc-connexion { display:none; margin-bottom:10px;}
    .connexion {margin-left: 0px;height: 50px !important;background-color: #838158!important;margin-top:3px!important;}

    .btn {margin-bottom: 5px!important;width: 100%!important;}
    #bt-sinistres , #bt-contact, #acc-new-recherche{ margin-bottom:10px !important;}
    .full-acc {padding-left:0px!important;}

    #groupe-3 {margin-bottom: 0px;}
    #groupe-5 {margin-top: 15px;}

    #bloc-adh-cotes, #adh-eservices, #bloc-adh-message, #bloc-adh-entre {margin-bottom: 0px; min-height:0px; }
    #bloc-adh-entre { margin:0px !important; padding:0px !important;}
    #bloc-adh-message { background-image:none;}

    .adh-dark {margin-bottom:0px !important; 
               border-radius: 0px;
               -webkit-border-radius: 0px;
               -moz-border-radius: 0px;}

    #bloc-adh-coordonnees, .adh-acc-entete2, .adh-acc-entete {
        padding-left:0px !important; margin-bottom:10px !important;
    }



    .adh-acc-entete3 {
        padding-left:0px !important; padding-right:-1px !important;
    }


    #bloc-adh-cotes{ margin-left:5px !important; min-height:191px;}

    /********************************************** Wrapper */
    .TB_Wrapper {max-width: 100%!important;height: 170px!important;}
    .TB_Wrapper .Slide div { font-size:12px !important;}
    /********************************************** Wrapper */


    #Rechercher { width:75%!important;}
    .ok-recherche { width:25%!important; float:right;}

    #acc-new-recherche {padding-left:0px; padding-right:0px; text-align:right; height:27px;}
    #acc-groupe_new {height: 104px;padding-left: 8px !important;padding-right: 15px !important;}
    #acc-publicite {margin-top:10px !important; padding-left:0px !important; padding-right:0px !important;}
    #acc-icone-mobile { padding-left:0px !important; padding-right:0px !important; margin-bottom:10px!important;}
    #acc-icone-mobile a{ color:#428bca;}
    #bt-adh-mobile {padding-left: 0 !important;padding-right: 0 !important;}
    #acc-new-contact { padding-left:0px !important; padding-right:0px !important;}
    #acc-new-sinistres { padding-left:0px !important; padding-right:0px !important;}
    #acc-offre-produit { padding-left:15px; padding-right:15px;}
    #acc-mini-menu-acc { padding-left:0px !important; padding-right:0px !important; text-align:center; padding:0px; margin-top:5px;}

    .mire-connexion-content {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding:15px !important;
        display:none !important;
    }

    #mire-contact { 
        width:100%; max-width:none; left:0px!important; margin-bottom:10px; position: relative; z-index: 1010; top: 0px;
        background: #efeee2 url("/_img/gradient-bg.png") repeat-x top;
        background-color: #f8f7f7;
        -o-background-size: 100% 100%;
        -moz-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
        /* Navigateurs r�cents */
        background: -webkit-gradient(
            linear,
            left top, left bottom,
            from(#f6f6f6),
            to(#efeee2)
            );
        background: -webkit-linear-gradient(
            top,
            #f6f6f6,
            #efeee2
            );
        background: -moz-linear-gradient(
            top,
            #f6f6f6,
            #efeee2
            );
        background: -o-linear-gradient(
            top,
            #f6f6f6,
            #efeee2
            );
        background: linear-gradient(
            top,
            #f6f6f6,
            #efeee2
            );

        -moz-box-shadow: 0px 2px 2px 0px #656565;
        -webkit-box-shadow: 0px 2px 2px 0px #656565;
        -o-box-shadow: 0px 2px 2px 0px #656565;
        box-shadow: 0px 2px 2px 0px #656565;
        filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=2);
        border:0;
    }


    /************************************ groupe */	
    .li-groupe { display:inline; font-size:11px; margin-left:5px; font-weight:bold;}
    .li-groupe  a { display:inline; font-size:11px; margin-left:5px; font-weight:bold;}
    .li-groupe a:hover { display:inline; font-size:11px; font-weight:bold; text-decoration:underline; color:#428bca;}
    /************************************ groupe */		

    #ul-menu-acc-titre { list-style:none;padding:0px;}
    #ul-menu-acc { list-style:none;padding:0px;}
    .li-menu-acc{list-style:none;padding:4px 0px 4px 0px ; background-color:#428bca; margin-left:0px; margin-right:0px; margin-bottom:6px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#FFF; border: 1px solid #fff;}
    .li-menu-acc:hover {list-style:none;padding:4px 0px 4px 0px ; background-color:#3276b1; margin-left:0px; margin-right:0px; margin-bottom:6px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#FFF; border: 1px solid #285e8e;}

    .avantages-menu { text-align:center; color:#FFF; padding-bottom:10px; font-size:13px; padding-left:0px; background-color:#b71342; padding-top:10px;}

    #acc-footer { font-size:10px !important; padding-left:0px; padding-right:0px;}

    .hidden-xs-agpm{ display:none;}

    .negatif {
        margin-bottom: 15px;
        padding-left: 15px !important;
    }

    #entre-adh-groupe { padding-right:0px; padding-bottom:15px;}

    #bloc-adh-message h2 {
        font-size: 16px;
        margin-top: 0px;
        margin-bottom: 5px;
        color: #272f34;
    }

}

@media (min-width: 768px) and (max-width: 991px) {

    h2.adh-titre-pub { margin-bottom:3px !important;}
    #vignette-contrat {  text-align:center; }
    #vignette-contrat h2 {font-size:14px; text-align:center; }
    #vignette-contrat a { color:#000 important;}

    .pub-aff { background-position:bottom left; position:absolute; width:200px; height:100%; z-index:1000; right:15px;}

    .adh-titre-pub {
        padding-top:5px;
        font-size: 16px;
        line-height:18px;
    }

    .adh-text-pub {
        padding-top: 5px !important;
        font-size: 11px;
        padding-right: 7px;
    }

    .texte-accroche {
        font-size: 14px !important;
    }

    #modif-coordonnees {
        padding-bottom: 10px;
    }

    .espace-contenu { margin-bottom:15px;}

    #adh-acc-footer { margin-top:0px;}

    .menu-esp { font-size: 12px; }

    .menu-esp li{padding-bottom: 5px;  padding-top: 5px;}

    .right-pad { padding-right:15px;}

    #adh-eservices a { color:#fff !important;}

    .contrat-nom {font-size: 11px;}
    .contrat-numero { text-align:center; font-size:10px; font-weight:normal;}

    .delimitation { border-bottom: 1px solid #FFF;}

    #bloc-adh-message h2 {
        font-size: 16px;
        margin-top: 0px;
        margin-bottom: 5px;
        color: #272f34;
    }

    .navigation_mb { display:block !important;}
    .menu-entre-adh { margin-bottom:15px !important; padding-top:5px; margin-top:0px !important; font-size:23px; height:150px;}
    .menu-actu-adh  { margin-bottom:15px !important; padding-top:5px; margin-top:0px !important; font-size:23px; }

    #decal-pub { padding-right:15px;}	
    .titre-menu {
        font-size: 16px;
        float: left;
        margin: 15px;
        margin-top: 8px;
        border: none;
    }
    #menu { padding-right:15px; padding-bottom:10px;}
    .menu-general-esp { display: block; height: 40px;}
    #message { padding-bottom:10px;}
    #connexion {
        margin-bottom: 5px;
        padding-right: 15px;
        padding-top: 8px;
    }
    .menu-esp li { list-style:none;}
    ul.menu-esp {padding:8px; margin-left:0px;}
    .menu-esp { position:absolute; z-index:1000; background-color:#c8d6e4;}	

    .titre-menu li a:hover, .titre-menu li a:focus, .titre-menu li a { color:#012f6b;}

    #pub-espace-adh {/*min-height: 110px;*/}

    .accroche-pub {
        position: absolute;
        left: 5px;
        top: 20px;
    }

    #cache-services, #cache-entre-adh { display:block !important;}	

    .e-services { padding-right:0px !important; padding-bottom:15px;}
    .sponso { padding-right:0px !important; padding-bottom:15px;}
    .pres-vous { padding-left:0px !important; padding-bottom:15px;}

    #bloc-adh-coordonnees { min-height:200px;}

    .adh-acc-entete {
        padding-left:0px !important; padding-right:0px !important;
    }

    .adh-acc-entete2 {
        padding-left:0px !important; padding-right:0px !important; margin-bottom: 15px;
    }

    #lien-footer {
        margin-top: 0px;
        margin-bottom:15px; 
    }

    .mobile-d { padding-right:15px;}
    /*#bloc-adh-entre { margin-top:10px;}*/	

    #e-contrat {min-height:253px;}

    #e-contrat form { /*max-height: 270px;  overflow: auto;*/} 

    #adh-eservices {min-height:251px !important; font-size:13px !important;}
    #adh-eservices ul { padding-left:30px;}
    #bloc-adh-entre li {font-size:16px;}
    #bloc-adh-entre, #bloc-adh-sponso, #bloc-adh-pres-vous {min-height: 172px !important;}


    #bloc-adh-message {min-height:0px; margin-bottom:0px; margin-top:4px;}

    #bloc-adh-cotes{ margin-left:5px !important; min-height:191px;}

    h2.adh-titre-pub { margin-top:4px;  text-transform: uppercase;}

    /*.adh-light{ min-height:0px;}*/

    .ico-etiquette { display:none;}
    #ico-message { float:right; padding-top:14px; padding-right:5px; margin-top:30px;}

    .etiquette-contenu .btn {font-size: 9px !important; }

    #acc-offre-produit { margin-left:1px !important; height:180px !important;}

    /********************************************** contact */
    #acc-new-contact {padding-left:9px !important;padding-right:15px !important;}
    #bt-contact { width:123px !important;}
    .bt-min-contact { font-size:14px!important; min-width:95% !important;}
    #mire-contact { left:-10px !important;}
    /********************************************** contact */

    #espace-rej { padding-bottom:8px;}

    .TB_Wrapper {max-width: 100%!important;height: 174px!important;}

    #acc-slogan {float: left !important;padding-top: 3px!important;font-size: 11px!important;}

    /********************************************** Recherche */	
    .ok-recherche { padding-left:4px!important; padding-right:4px!important; float:right;}
    #Rechercher{ width:70px !important; font-size:11px!important; padding-left:2px!important; padding-right:2px!important; margin-right:7px!important;}
    #Rechercher:focus{ width:257px !important;  top:0px !important; }		
    /********************************************** Recherche */	

    .container {max-width: 774px;width: 774px !important; margin-top: 0px!important;}

    #acc-connexion { margin-bottom:10px;}

    #acc-groupe_new {padding-right: 15px !important;padding-left: 8px !important;height: 74px;}

    .li-groupe a {color:#FFF !important;}

    .li-groupe a:hover {color:#FFF !important;}	

    #ul-groupe_news {height: 65px!important;padding-left: 20px!important;padding-top: 10px!important;padding-right: 0px;font-size:11px;}

    #acc-mini-menu-acc {
        background-color:#FC9; 
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        height:174px !important;
        background: #26557f; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2NTU3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTlkY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #26557f 0%, #599dcc 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26557f), color-stop(100%,#599dcc)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #26557f 0%,#599dcc 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #26557f 0%,#599dcc 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #26557f 0%,#599dcc 100%); /* IE10+ */
        background: linear-gradient(to bottom, #26557f 0%,#599dcc 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26557f', endColorstr='#599dcc',GradientType=0 ); /* IE6-8 */
    }	

    #ul-menu-acc-titre {
        margin-top:11px;
        font-size:14px;
        padding-left:12px;
        margin-right:0px;
    }

    ul #ul-menu-acc { padding-left:10px; padding-top:6px;}

    .li-menu-acc {
        margin-top:4px;
        color:#FFF;
        font-size:12px;
        padding-left:5px;
    }

    #groupe-4 { margin-top:10px;}

    /* Avantages *********************************************************************/
    .avantages_adh { background-image:url(/_img/club-avantages-agpm-xs.jpg);height:66px !important;padding-top:34px;padding-left:100px;}
    .avantages-menu { font-size:12px !important;}
    /* Avantages *********************************************************************/

    #acc-rejoignez_new { padding-left:5px!important; }	

    #blog {
        display: block;
        margin-bottom: 5px;
        position: absolute;
        right: 45px;
        top: -37px;
        z-index: 1000;
        width: 33px;
    }

    #facebook {
        display: block;
        margin-bottom: 5px;
        position: absolute;
        right: 10px;
        top: -37px;
        z-index: 1000;
        width: 33px;
    }

    /* connexion **************************************************/

    #connexion-ul-menu-acc-titre  {font-size:12px;}
    #connexion-zone { padding-left:4px!important; padding-right:4px!important;}
    #connexion-zone-bt {padding-left:0px!important; font-size:10px!important;}
    #connexion-identifiant {padding-left:4px!important; font-size:10px!important;  padding-right:4px!important;}
    #connexion-passe {padding-left:4px!important; font-size:10px!important;  padding-right:4px!important;}
    #connexion-lien { padding-top:5px!important;}
    #connexion-lien a {font-size:7px !important;}
    .connexion { margin-left: 0px; height: 50px !important; margin-top:3px!important;background-color: #838158!important;}
    #acc-connexion {height:105px;display:block !important; padding-left:8px;}

    /* connexion **************************************************/

    #acc-slogan {float: left !important;padding-top: 3px!important;font-size: 11px!important;}

    .etiquette-une {
        float: left;
        margin: 5px;
        width: 135px !important;
    }

    .etiquette-contenu {font-size:10px !important; }

    .etiquette {font-size:16px!important; font-weight:bold;}	

    .negatif {
        margin-bottom: 15px;
        padding-left: 15px !important;
    }

    #entre-adh-groupe { padding-right:15px;}
}

@media (max-width: 1199px) {
    .fortego-pub .pub-aff .adh-text-pub {
        font-size: 10px;
    }
    .pack-pub .pub-aff .adh-text-pub {
        font-size: 10px;
    }
}

@media (max-width: 999px) {
    .fortego-pub .pub-aff .adh-text-pub {
        font-size: 9px;
    }
    pack-pub .pub-aff .adh-text-pub {
        font-size: 9px;
    }
}

@media (max-width: 769px) {
    .fortego-pub .pub-aff .adh-text-pub {
        font-size: 12px;
    }
    .pack-pub .pub-aff .adh-text-pub {
        font-size: 12px;
    }
    .pub-aff {

        left: auto;
        height: 129px;
        right: 0px;
    }

    .fortego-pub .pub-aff {
        padding: 10px;
        text-align: right;
        /* margin-left: 10px; */
        /* font-size: 9px; */
        padding-left: 10px;
    }
    .pack-pub .pub-aff {
        padding: 10px;
        text-align: right;
        /* margin-left: 10px; */
        /* font-size: 9px; */
        padding-left: 10px;
    }
    #campagne-titre {
        padding-left: 10px;
        /* clear: both; */
        display: block;
        font-size: 19px;
        margin: 5px;
    }
    .pack-pub .titre-accroche { display:none !important;}
    .pack-pub .texte-accroche { display:none !important;}

}


@media (min-width: 992px) and (max-width: 1199px) {

    #vignette-contrat {  text-align:center; }
    #vignette-contrat h2 {font-size:16px; text-align:center; }
    #vignette-contrat a { color:#000 important;}

    #bloc-adh-infos {  padding-bottom:10px;}

    .text-bloc-adh-message {
        font-size: 11px;
        line-height: 1.1 !important;
    }

    #bloc-adh-entre li {
        background-image: url(../_img/puce-acc.png);
        background-position: left;
        padding-left: 20px !important;
        background-repeat: no-repeat;
        padding-bottom: 0px; 
        margin-left: 0px !important;
        padding-top: 5px;
    }

    .espace-contenu { margin-bottom:15px;}

    .menu-esp {
        font-size: 14px;

        padding-left:0px !important;
    }	

    .menu-entre-adh li a { font-size:14px;}

    .menu-entre-adh li a {
        font-size: 16px;
        color: #000;
        background-image: url(../_img/puce-acc.png);
        background-position: left;
        padding-left: 20px;
        background-repeat: no-repeat;
        font-weight: normal;
    }

    .menu-entre-adh ul {
        list-style: none !important;
        padding: 0px;
        margin: 0px;
        margin-left:20px;
    }

    #adh-eservices a { color:#fff !important;}

    .esp-adh {
        padding-bottom: 10px;
        padding-left: 6px;
    }

    .menu-actu-adh {
        margin-bottom: 0px !important;
        margin-top: 10px !important;
        font-size: 20px;
        font-family: 'Oswald', sans-serif;
        font-weight: normal;
    }

    .mire2 {margin-top:7px !important;}

    .contrat-numero { text-align:center; font-size:10px; font-weight:normal;}

    .navigation_mb { display:block !important;}
    .menu-entre-adh { margin-bottom:0px !important; margin-top:10px !important; font-size:18px;}
    .menu-actu-adh  { margin-bottom:0px !important; margin-top:10px !important; font-size:18px;}

    #message { margin-bottom:15px;margin-top:0px;}

    .titre-menu {
        font-size: 22px;
        padding: 2px;
    }

    #e-contrat { min-height:260px;}

    #syntheseContratForm {
        max-height : 300px;
        overflow:auto;
    }

    #e-contrat form { /*max-height: 270px;  overflow: auto;*/} 

    #connexion h4 { color:#FFF; float:right; font-size:16px; font-weight:bold; padding-top:0px;margin-top:0px; margin-bottom:10px;}

    .negatif { margin-bottom:15px; padding-left:0px !important; padding-right:15px;}

    .contrat-nom { font-size:11px;}

    .adh-titre-pub { margin-top:12px !important;  padding-right:15px; text-transform: uppercase;}

    .adh-dark {min-height: 495px; margin-bottom:0px; font-size:11px;}
    #cache-services, #cache-entre-adh { display:block !important;}

    .e-services { padding-right:0px !important; padding-bottom:15px;}
    .sponso { padding-right:0px !important; padding-bottom:15px;}
    .pres-vous { padding-left:0px !important; padding-bottom:15px;}

    .adh-acc-entete h2 { margin-top:5px; font-size:19px;}

    #adh-eservices h2 {font-size: 25px;}
    #adh-eservices {min-height: 260px !important; padding-bottom:20px; font-size:14px;}
    #adh-eservices ul { padding-left:0px;}
    .adh-acc-entete div { padding:3px;}

    #bloc-adh-message { min-height:auto; margin-bottom:0px;}

    .adh-light li { font-size:12px;}
    #bloc-adh-entre, #bloc-adh-sponso, #bloc-adh-pres-vous { min-height:138px !important;}
    #bloc-adh-entre li {font-size:13px;}
    #bloc-adh-entre ul {margin-top:5px;}

    .adh-ico-footer { width:35px;}
    .adh-retour-footer { width:120px;}

    #lien-footer{
        float:left; 
        margin-top:8px;
    }

    .contrat8 { margin-bottom:10px;}

    .adh-dark h2 {
        font-size: 20px;
        margin: 0px;
        padding-top: 10px;
        margin-bottom: 5px;
        padding-left: 0px;
    }

    h4.cote-agence  { margin-top:12px !important; float:right !important; margin-right:15px;}

    #bloc-adh-message h2 {font-size:16px; margin-top:0px; margin-bottom:5px; color:#272f34;}

    #bloc-adh-entre h2 {font-size:15px; margin-top:5px; margin-bottom:10px; color:#272f34;font-weight: normal}

    #acc-offre-produit { margin-left:1px !important; height:220px;}

    .container {
        max-width: 975px;
        width: 975px !important;
        margin-top: 0px!important;
    }

    #acc-new-contact { padding-left:0px!important;}

    #acc-groupe_new {
        padding-right:15px !important;
        padding-left:8px !important;
        height:104px;
    }

    #ul-groupe_news {height: 83px !important;padding-left: 25px;padding-top: 17px;padding-right: 0px;font-size:13px;}

    #acc-mini-menu-acc {
        background-color:#FC9; 
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        height:270px;

        background: #26557f; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2NTU3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTlkY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #26557f 0%, #599dcc 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26557f), color-stop(100%,#599dcc)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #26557f 0%,#599dcc 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #26557f 0%,#599dcc 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #26557f 0%,#599dcc 100%); /* IE10+ */
        background: linear-gradient(to bottom, #26557f 0%,#599dcc 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26557f', endColorstr='#599dcc',GradientType=0 ); /* IE6-8 */
    }					

    #groupe-entete { padding-bottom:7px;}	

    .bt-min-contact {min-width:95% !important; font-size:16px!important; float: right;}
    .btn-primary  {font-size:12px;}

    /* Connexion *********************************************/

    .connexion {margin-left:0px;height:50px !important;font-size:12px;padding-left:5px; padding-right:5px;}
    #connexion-zone { padding-right:5px !important;  padding-left:5px; padding-bottom:2px;}
    #connexion-zone-bt {padding-bottom:2px!important; padding-left:0px;padding-top:3px;}
    #connexion-passe {font-size: 11px;}
    #connexion-identifiant { font-size:11px;}
    #connexion-lien a {font-size:9px !important;}
    #connexion-ul-menu-acc-titre  {font-size:17px!important; padding-left:10px!important;}
    #acc-connexion {height: 128px!important; display:block !important; margin-bottom:10px !important; padding-left:0px;}

    .btn-espace {
        margin-top:0px;
        font-size:11px !important;
    }

    /* Connexion *********************************************/

    #acc-mini-menu-acc {
        height:226px !important;
    }

    #acc-slogan {
        float: left !important;
        padding-top: 3px!important;
        font-size: 13px!important;
    }	

    #ul-menu-acc-titre {
        font-size: 17px  !important;
        margin-top: 10px  !important;
        padding-left: 20px !important;
    }

    .li-menu-acc {
        color: #FFFFFF  !important;
        font-size: 14px !important;
        margin-top: 10px  !important;
        padding-left: 7px  !important;
    }

    #ul-menu-acc { padding-left:17px !important;}

    .ok-recherche { padding-left:4px!important; padding-right:4px!important; float:right;}
    #Rechercher{ width:110px !important; margin-right: 5px!important;}
    #Rechercher:focus{ width:335px !important; top:3px!important;}

    #entre-adh-groupe { padding-right:15px;}

    #acc-new-recherche { padding-top: 3px;}

    #mire-contact {left :-15px !important;}

    .TB_Wrapper {max-width: 100%!important;height: 225px!important;}

    .inscrivez { padding:2px 8px!important; float:right;}	

    #acc-groupe_new {height: 87px!important;}

    /* AVANTAGES ADHERENTS  *********************************************/
    .avantages_adh { background-image:url(/_img/club-avantages-agpm-m.jpg); height:73px !important; padding-top:37px; padding-left:130px;}
    .avantages-menu { text-align:center; color:#FFF; padding-bottom:10px; font-size:16px !important;}
    /* AVANTAGES ADHERENTS  *********************************************/	

    .etiquette-une {
        float: left;
        margin: 5px;
        width: 175px !important;
    }

    .right-pad { padding-right:15px;}
    .titre-menu .badge { vertical-align:top; margin-top:2px;} 

    #bloc-adh-contenu { 
        min-height:302px;
    }

    #bloc-adh-contenu-no-way { background-image:none;}

    #bloc-adh-entre ul {
        padding-top: 5px;
    }

    .adh-titre-pub {
        font-weight:normal;
        font-size:17px;
    }
    .adh-text-pub {	
        padding-top: 5px !important;
        font-size: 13px;	
    }

    .accroche-pub {
        position: absolute;
        left: 15px;
        top: 40px;
    }

}

/* **************************************************************************************************************************************************************/

@media (min-width: 1200px) {

    #vignette-contrat {  text-align:center; }
    #vignette-contrat h2 {font-size:16px; text-align:center; }
    #vignette-contrat a { color:#000 important;}

    .espace-contenu { margin-bottom:15px;}

    .contrat-numero { font-size:12px;}	
    #connexion-degrad {
        min-height: 140px;
    }

    #adh-eservices a { color:#fff !important;}

    .modif-bt { padding:0px; padding-right:15px;}

    .navigation_mb { display:block !important;}
    #connexion h4 { color:#FFF; float:right; font-size:20px; font-weight:bold; padding-top:0px;margin-top:0px; margin-bottom:20px;}

    .negatif { padding-left:0px !important; margin-bottom:5px; padding-right:15px;}

    .adh-dark h2 {
        font-size: 25px;
        margin: 0px;
        padding-top: 10px;
        margin-bottom: 10px;
        padding-left: 5px;
    }	

    #agence { padding-top: 15px;}

    .menu-entre-adh { margin-bottom:0px !important; margin-top:10px !important;}
    .menu-actu-adh  { margin-bottom:0px !important; margin-top:10px !important;}
    .contrat-nom { font-size:12px;} 

    #entre-adh-groupe { padding-right:15px;}

    #message { margin-bottom:15px;margin-top:10px;}

    .right-pad { padding-right:15px;}

    #cache-services, #cache-entre-adh { display:block !important;}	

    #adh-eservices {min-height: 285px !important;}

    #e-contrat { min-height:285px;} 
    #e-contrat form { /*max-height: 280px;  overflow: auto;*/} 

    .e-services { padding-right:0px !important; padding-bottom:15px;}
    .sponso { padding-right:0px !important; padding-bottom:15px;}
    .pres-vous { padding-left:0px !important; padding-bottom:15px;}

    .etiquette-une {width:214px; margin:5px; float:left;}
    #acc-offre-produit { margin-left:1px !important; height:220px;}

    #ul-groupe_news {height: 101px !important;padding-left: 32px !important;padding-top: 20px !important;padding-right: 0px !important;font-size: 15px !important;}

    #acc-mini-menu-acc {
        background-color:#FC9; 
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        height:270px;
        background: #26557f; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2NTU3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTlkY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #26557f 0%, #599dcc 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26557f), color-stop(100%,#599dcc)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #26557f 0%,#599dcc 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #26557f 0%,#599dcc 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #26557f 0%,#599dcc 100%); /* IE10+ */
        background: linear-gradient(to bottom, #26557f 0%,#599dcc 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26557f', endColorstr='#599dcc',GradientType=0 ); /* IE6-8 */
    }					

    #bloc-adh-entre h2 {font-size:18px; margin-top:5px; margin-bottom:10px; color:#272f34;}
    #bloc-adh-pres-vous h2 {font-size:18px; margin-top:5px; margin-bottom:10px; color:#272f34;}
    #bloc-adh-sponso h2 {font-size:18px; margin-top:5px; margin-bottom:10px; color:#272f34;}
    #bloc-adh-entre li {font-size:16px;}
    #bloc-adh-entre ul {margin-top:5px;}
    #bloc-adh-entre, #bloc-adh-sponso, #bloc-adh-pres-vous { min-height:140px !important;}
    #groupe-entete { padding-bottom:7px;}	

    .menu-entre-adh { margin-bottom:0px !important; margin-top:10px !important; font-size:25px;}
    .menu-actu-adh  { margin-bottom:0px !important; margin-top:10px !important; font-size:25px; font-family: 'Oswald', sans-serif; font-weight:normal;}

    .menu-entre-adh  li a {
        font-size:16px; color:#000; background-image: url(../_img/puce-acc.png);
        background-position: left;
        padding-left: 20px;
        background-repeat: no-repeat;
        font-weight: normal;
    }

    .menu-entre-adh ul      { 
        list-style-image: none;
        list-style: none;
        margin-bottom: 0px;
        margin-left: 20px;
        padding-left: 0px;
    }

    /* AVANTAGES ADHERENTS ***********************************************************************************/

    .avantages_adh { background-image:url(/_img/club-avantages-agpm.jpg);height:100px !important;padding-top:52px;padding-left:180px;}
    .avantages-menu { text-align:center; color:#FFF; padding-bottom:10px; font-size:18px !important;}

    /* AVANTAGES ADHERENTS ***********************************************************************************/

    #ul-menu-acc-titre {
        font-size: 20px  !important;
        margin-top: 15px  !important;
        padding-left: 24px  !important;
    }

    .li-menu-acc {
        color: #FFFFFF  !important;
        font-size: 16px  !important;
        margin-top: 10px  !important;
        padding-left: 7px  !important;
    }

    #mire-contact {
        left :-15px !important;     
    }

    #ul-menu-acc { padding-left:25px;  padding-top: 5px;}

    #acc-slogan { float:left; padding-top:3px;}

    #acc-mini-menu-acc {
        background-color:#FC9; 
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        height:270px;

        background: #26557f; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2NTU3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTlkY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #26557f 0%, #599dcc 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26557f), color-stop(100%,#599dcc)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #26557f 0%,#599dcc 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #26557f 0%,#599dcc 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #26557f 0%,#599dcc 100%); /* IE10+ */
        background: linear-gradient(to bottom, #26557f 0%,#599dcc 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26557f', endColorstr='#599dcc',GradientType=0 ); /* IE6-8 */
    }					

    .TB_Wrapper {
        max-width: 100% !important;
        height: 270px !important;
    }

    .container {
        max-width: 1171px;
        width: 1171px !important;
        margin-top:20px!important; 
        padding-top:0px!important;
    }

    /* Rechercher ***********************************************************************************/  

    .ok-recherche { padding-left:4px!important; padding-right:4px!important; float:right;}
    #Rechercher{ width:150px !important; margin-right: 10px!important;}
    #Rechercher:focus{ width:410px !important; top:2px !important;}
    #acc-new-recherche  { padding-top:2px;}

    /* Rechercher ***********************************************************************************/  

    .bt-min-contact { font-size:16px!important; min-width:95% !important; float:right!important;}

    /* connexion ***********************************************************************************/  

    #connexion-passe {font-size: 11px;}
    #connexion-identifiant { font-size:11px;}
    #connexion-lien a {font-size:9px !important;}
    #acc-connexion {height:145px; display:block !important; margin-bottom:15px; padding-left:0px;}
    #connexion-zone {  padding-left:10px; padding-bottom:7px;}
    #connexion-zone-bt { margin-bottom:7px !important; padding-left:0px;padding-top:3px;}
    .connexion {margin-left:0px;height:50px !important;}
    .connexion:hover, .connexion:focus, .btn-success:active {color: #ffffff!important;background-color: #302f18 !important;border-color: #6b6949!important;}
    #connexion-ul-menu-acc-titre  {font-size:19px!important; padding-left:10px!important; padding-bottom: 5px !important;}

    /* connexion ***********************************************************************************/

    .inscrivez { padding:4px 8px!important; float:right;}

    #acc-new-contact { padding-left:0px!important;}

    #acc-groupe_new {
        height: 104px;
        padding-left: 11px !important;
        padding-right: 15px !important;
    }

    .adh-light h2 {
        margin-bottom: 10px;
    }

    .titre-menu .badge { vertical-align:top; margin-top:5px;} 	

    #bloc-adh-contenu { min-height:302px;}	

    #adh-acc-barre { font-size:18px;}		
}

.adh-synthese-contrat-acc {
    cursor: pointer;
}

/* ***********************************   commun   ************************************************/  

#bloc-adh-contenu-assurance th, #bloc-adh-contenu-epargne th{
    background-color:#b7b7b7;
    font-weight:normal;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    background-color:#fff;
    border:	2px solid #ddd;
    border-bottom-color:transparent;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color:#012f6b;
    font-family: 'Oswald', sans-serif;
}

.nav-tabs>li>a    {
    background-color:#012f6b;
    border:	2px solid #ddd;
    border-bottom-color:transparent;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;	
    color:#fff;
    font-family: 'Oswald', sans-serif;
    font-size:16px;
}

.nav-tabs>li>a:hover    {
    background-color:#fff;
    border:	2px solid #ddd;
    border-bottom-color:transparent;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color:#012f6b;
    font-family: 'Oswald', sans-serif;	
}

.agpm-formulaire div.row {
    padding:5px 0px 5px 0px;
    margin: 15px 0px 15px 0px;
}

/** clic and deroule **/
.openUl { list-style-type:none;}
.open-suite { padding:20px 20px 20px 20px; background-color:#f5f5f2;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; display:none; margin:4px;}
.open:hover { cursor:pointer;}
.open { text-decoration:underline !important;}
li.open  { list-style:none;}
/** **/

.mention { font-size:10px; font-style:italic;}

.bordRond {
    border:	1px solid rgb(58,178,148);
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-radius: 10px;
    padding:5px;
    border-style: dashed;
    float:left;
    margin-right : 10px;
}

.agpm-erreurs {
    background-color: #f2dede;
    border: 3px solid #ba1746;
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 10px;
}
.tableSort {
    border-spacing: 2px ;
    border-collapse:separate;
}
.tableSort th {
    background-color: #012f6b;
    border-right: 1px solid #000;
    color: #ffffff;
    padding: 5px;
    text-align: center;
}

.numero-contrat { margin-top:30px !important; color:#012f6b;}

.ui-state-active, .ui-widget-header .ui-state-active { 
    color:#fff!important;
    border-color: #fff!important;
    background: #012f6b;
    border : 1px grey solid;
}

.ui-state-hover, .ui-widget-header .ui-state-hover{
    background:none;
    background-color:#042e6f !important;
    color:#fff;
    border : 1px grey solid;
}

#listeDocuments td {
    background-color:#FFFFFF;
}

/*
.bt-contact-sinistre{
    color:#FFF !important;
    background-color:#428bca;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px 4px 4px 4px;
    font-weight:bold;
    padding:2px !important;
    padding-left:5px !important;
    padding-right: 5px !important;
}
.bt-contact-sinistre:active, .bt-contact-sinistre:focus, .bt-contact-sinistre:hover{
    background-color:#3071a9;
    text-decoration:none !important;
}
*/

#bouton-upload{
    color:#FFF !important;
    background-color:#f36e0c;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px 4px 4px 4px;
    font-weight:bold;
    padding:2px !important;
    padding-left:5px !important;
    padding-right: 5px !important;
}

#bouton-upload:active, #bouton-upload:focus, #bouton-upload:hover{
    background-color:#c25d13;
}

.agpm-formulaire div.bulle-info { 
    background-color: #fcf8e3 !important;
    font-size: 12px;
    font-style: italic;
}

.agpm-formulaire div.bulle-warning { 
    background-color: #f2dede !important;
    font-size: 12px;
    font-style: italic;
}