/* CSS Document */
body {margin:0 0 0 0; padding:0 0 0 0; background-color:#7fb726; background-image:url(../images/general/background-general.jpg); background-position:top center; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.ligne-titre-rouge {float:left; border-bottom:1px solid red; width:100%;}
h1 {float:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:15px; color:#e2001a; font-style:italic; margin:-14px 0px 0px 0px; padding:0px 10px 0px 0px; background-color:#FFFFFF;}
* html h1 {float:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:15px; color:#e2001a; font-style:italic; margin:-19px 0px 0px 0px; padding:0px 10px 0px 0px; background-color:#FFFFFF;}
h2 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; padding:0px 0px 0px 0px; margin:0;}
h3 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; padding:0px 0px 0px 0px; margin:0;}

.asterisque-champs-obligatoires {color:#cd0202;}


/* GENERAL ------------------------------------------------------------------------------------------------------------------------ */
#conteneur-global {position: relative; width:950px; margin-left: auto; margin-right: auto; background-color:#FFFFFF; text-align:left;}
#zone-contenu-left {float:left; width:240px; margin:0px 0px 0px 0px; padding:0;}
#zone-contenu-right {float:right; width:670px; margin:0px 0px 0px 0px; padding:0; background-image:url(../images/general/background-header-right.jpg); background-position:top right; background-repeat:no-repeat;}

/* HEADER (left) ------------------------------------------------------------------------------------------------------------------------- */
#logo a, #logo a:hover, .actif #logo a, #logo.nolink {
float:left;
width:248px; height:157px;
padding:0px; margin:0px 0px 16px 0px;
text-decoration:none;
}

/* old 
#logo a, #logo a:hover, .actif #logo a, #logo.nolink {
float:left;
width:240px; height:3px;
background-image:url(../images/logo-mgps.jpg); background-position:top left; background-repeat:no-repeat;
padding:140px 0px 0px 0px; margin:0px 0px 30px 14px;
font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#7fb726; font-weight:normal; font-style:italic;
text-decoration:none;
}
*/

/* version pour tiers */
.bloc-decomptes-remboursements a {
float:left;
background-image:url(../images/general/bloc-decomptes-remboursements.jpg); width:208px; height:65px;
background-repeat:no-repeat; background-position:top left;
margin:20px 0px 15px 14px; padding:13px 0px 0px 0px; text-align:center;
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ff8a1e; font-style:italic; text-decoration:none;
}
.bloc-decomptes-remboursements a:hover, .actif .bloc-decomptes-remboursements a, .bloc-decomptes-remboursements.nolink {
float:left;
background-image:url(../images/general/bloc-decomptes-remboursements.jpg); width:208px; height:65px;
background-repeat:no-repeat; background-position:top left;
margin:20px 0px 15px 14px; padding:13px 0px 0px 0px; text-align:center;
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ff8a1e; font-style:italic; text-decoration:none;
}


.animation-mutuelle {width:222px; height:150px; margin:0px 0px 7px 14px; clear:both;}

#menu {margin:0px 0px 0px 14px; clear:both;}


/* CONTENU CENTRAL (right) -------------------------------------------------------------------------------------------------------- */
/* orig AF 
.offre-du-mois a {
float:left;
margin:23px 0px 0px 250px; padding:0px 0px 0px 0px; width:325px; height:70px; color:#333333; text-decoration:none; line-height:17px;
}
.offre-du-mois a:hover, .actif .offre-du-mois a, .offre-du-mois.nolink {
float:left;
margin:23px 0px 0px 250px; padding:0px 0px 0px 0px; width:325px; height:70px; color:#333333; text-decoration:none; line-height:17px;
}
*/
/* modif steph */
.offre-du-mois {
margin:23px 0px 0px 250px; padding:0px 0px 0px 0px; width:325px; height:70px; color:#333333;
}
.offre-du-mois a, .offre-du-mois a:hover, .actif .offre-du-mois a, .offre-du-mois.nolink {
float:left;
padding:0px 0px 0px 0px; width:325px; height:70px; color:#333333; text-decoration:none; line-height:17px;
}

.titre-offre-du-mois {color:#e2001a; font-weight:bold; font-size:14px; font-style:italic;}

.mon-espace-adherent a {
float:right;
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ff8a1e; font-style:italic; text-decoration:none;
width:170px; height:23px; text-align:right;
margin:15px 10px 0px 0px; padding:7px 10px 0px 0px;
}
* html .mon-espace-adherent a, * html .mon-espace-adherent a:hover, * html .actif .mon-espace-adherent a, * html .mon-espace-adherent.nolink {
float:right;
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ff8a1e; font-style:italic; text-decoration:none;
width:170px; height:23px; text-align:right;
margin:0px 10px 0px 0px; padding:7px 10px 0px 0px;
}
.mon-espace-adherent a:hover, .actif .mon-espace-adherent a, .mon-espace-adherent.nolink {
float:right;
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ff8a1e; font-style:italic; text-decoration:none;
width:170px; height:23px; text-align:right;
margin:15px 10px 0px 0px; padding:7px 10px 0px 0px;
}

#home .chemin-de-navigation {visibility:hidden; display:none;}

.chemin-de-navigation a {color:#333333; text-decoration:none;}
.chemin-de-navigation a:hover {color:#e2001a; text-decoration:none;}
.chemin-de-navigation {color:#333333; text-align:right; font-size:10px; clear:both; margin-top:67px; margin-right:20px;}

*+html .chemin-de-navigation {color:#333333; text-align:right; font-size:10px; clear:both; margin-top:69px; margin-right:20px;} /* IE7*/
* html .chemin-de-navigation {color:#333333; text-align:right; font-size:10px; clear:both; margin-top:64px; margin-right:20px;} /* IE6*/
html[xmlns*=""] body:last-child .chemin-de-navigation {color:#333333; text-align:right; font-size:10px; clear:both; margin-top:69px; margin-right:20px;} /* SAFARI */

#home .contenu-central {clear:both; margin:0px 20px 0px 0px; padding:35px 0px 10px 0px;}

.contenu-central {clear:both; margin:0px 20px 0px 0px; min-height:566px;}

*+html .contenu-central {clear:both; margin:-16px 20px 0px 0px; min-height:566px; padding:0;} /* IE7*/
* html .contenu-central {clear:both; margin:-15px 20px 0px 0px; height:566px; padding:0;} /* IE6*/

/* FOOTER ------------------------------------------------------------------------------------------------------------------------- */
#footer {background-image:url(../images/general/background-footer.jpg); width:100%; height:68px; background-repeat:no-repeat; background-position:top left;}
.logo-mutualite-francaise a, .logo-mutualite-francaise a:hover, .actif .logo-mutualite-francaise a, .logo-mutualite-francaise.nolink {
float:left; text-decoration:none;
width:85px; height:68px;
}

.liens-secondaires {float:left; font-size:11px; font-weight:normal; color:#005228; text-align:center; margin:50px 0px 0px 0px; width:865px;}
.liens-secondaires a {color:#005228; text-decoration:none;}
.liens-secondaires a:hover {color:#f30b0b; text-decoration:none;}


/* COPYRIGHT */
#copyright {text-align:center; background:none; font-size:11px; margin:3px 0px 0px 0px; color:#FFFFFF; text-decoration:none;}
#copyright a, #copyright a:hover {color:#FFFFFF; text-decoration:none;}

/* ************* STYLES DE L'EDITEUR CMS *******************/


/* ************* STYLES DE L'EDITEUR CMS *******************/

/* ************* STYLES DE L'EDITEUR CMS *******************/

h1.mgps_titre_1, body#decomptes h1.mgps_titre_1 { /*rouge*/
float:none;
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:14px; 
color:#e2001a;
font-weight:bold;
margin:0;
padding:0;
height:auto;
}
h1.mgps_titre_2, body#decomptes h1.mgps_titre_2 { /*vert*/
float:none;
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:13px; 
color:#007639;
font-weight:bold;
margin:0;
padding:0;
height:auto;
}
h1.mgps_titre_3, body#decomptes h1.mgps_titre_3 { /*orange*/
float:none;
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:14px; 
color:#ff8a1e;
font-weight:bold;
margin:0;
padding:0;
height:auto;
}

.mgps_fleche-rouge {
background-image:url('../images/general/fleche-rouge-editeur.jpg'); background-position:center left; background-repeat:no-repeat; 
padding:3px 0px 3px 14px;
}

.mgps_fleche-verte {
background-image:url('../images/general/fleche-verte-editeur.jpg'); background-position:center left; background-repeat:no-repeat;
padding:3px 0px 3px 14px;
}

.mgps_fleche-orange {
background-image:url('../images/general/fleche-orange-editeur.jpg'); background-position:center left; background-repeat:no-repeat; 
padding:3px 0px 3px 14px;
}



