/* HOME --------------------------------------------------------------------------------------- */

/* CSS relatif à la mutuelle (template fourni) --------------------------------------------------------------------- */
body#decomptes .ligne-titre-rouge {float:left; border-bottom:1px solid #ff8a1e; width:100%;}
body#decomptes h1 {float:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:15px; color:#ff8a1e; font-style:italic; margin:-14px 0px 0px 0px; padding:0px 10px 0px 0px; background-color:#FFFFFF;}


/* version assurés */
.bloc-decomptes-remboursements-assures {
margin:20px 0px 15px 14px;
}
.titre-bloc-espace-adherent {background-image:url(../images/decomptes/titre-bloc-espace-adherent.jpg); background-repeat:no-repeat; background-position:bottom left; width:208px; height:37px;}
.middle-bloc-espace-adherent {background-image:url(../images/decomptes/middle-bloc-espace-adherent.jpg); background-repeat:repeat-y; background-position:bottom left; width:208px; height:60px; padding:12px 0px 0px 15px;}
.bottom-bloc-espace-adherent {background-image:url(../images/decomptes/bottom-bloc-espace-adherent.jpg); background-repeat:no-repeat; background-position:bottom left; width:208px; height:14px;}

.link-bloc-espace-adherent a {
float:left;
background-image:url(../images/decomptes/link-espace-adherent-inactif.jpg); width:153px; height:17px; background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:3px 0px 0px 27px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
color:#333333; text-align:left; text-decoration:none; font-style:italic;
}
.link-bloc-espace-adherent a:hover, .actif .link-bloc-espace-adherent a, .link-bloc-espace-adherent .nolink {
float:left;
background-image:url(../images/decomptes/link-espace-adherent-actif.jpg); width:180px; height:17px; background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:3px 0px 0px 27px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF; text-align:left; text-decoration:none; font-style:italic;
}
.link-bloc-espace-adherent-actif a {
float:left;
background-image:url(../images/decomptes/link-espace-adherent-actif.jpg); width:153px; height:17px; background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:3px 0px 0px 27px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF; text-align:left; text-decoration:none; font-style:italic;
}
.link-bloc-espace-adherent-actif a:hover, .actif .link-bloc-espace-adherent-actif a, .link-bloc-espace-adherent-actif .nolink {
float:left;
background-image:url(../images/decomptes/link-espace-adherent-actif.jpg); width:180px; height:17px; background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:3px 0px 0px 27px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF; text-align:left; text-decoration:none; font-style:italic;
}




.bloc-left-home {float:left; width:305px;}
*+html .bloc-left-home {float:left; width:305px; margin-top:-15px;}
* html .bloc-left-home {float:left; width:305px; margin-top:-3px;}

#actualite {width:305px; margin:0;}
#actualite-une a {color:#333333; text-decoration:none;} 
#actualite-une {cursor:pointer; margin:0;}
#actualite-une .date {font-size:11px; font-style:italic;}
#actualite-une .titre {font-size:11px; font-weight:bold; margin:5px 0px 0px 0px; color:#333333; text-decoration:none;}
#actualite-une .titre a, #actualite-une .titre a:hover {color:#333333; text-decoration:none; cursor:pointer;}
#actualite-une .visuel {float:left; width:121px; height:91px; margin:10px 0px 0px 0px;}
#actualite-une .descriptif {float:left; margin:10px 0px 0px 10px; width:165px; font-size:12px;}
#actualite-une .contenu-descriptif {text-align:justify; height:78px;}
#actualite-une .lire-suite-actu-une, .lire-suite-actu-une a {color:#333333; text-decoration:underline; cursor:pointer;}
#actualite-une .lire-suite-actu-une a:hover {color:#c80c1d; text-decoration:underline; cursor:pointer;}

#fiches-prevention {clear:both; width:305px; margin:23px 0px 0px 0px;}
*+html #fiches-prevention {clear:both; width:305px; margin:8px 0px 0px 0px;}
* html #fiches-prevention {clear:both; width:305px; margin:8px 0px 0px 0px;}

#fiches-prevention .contenu, #fiches-prevention .contenu a, #fiches-prevention .contenu a:hover {text-align:left; line-height:18px; margin:0; color:#333333; text-decoration:none; clear:both; cursor:pointer;}

#nos-agences {float:right; width:325px;}
*+html #nos-agences {float:right; width:325px; margin-top:-15px;}
* html #nos-agences {float:right; width:325px; margin-top:-3px;}
#nos-agences .animation-agences {width:325px; height:248px; margin:10px 0px 0px 0px;}
#nos-agences .retrouver-nos-agences, .retrouver-nos-agences a {float:right; font-size:10px; color:#333333; text-decoration:underline; margin:3px 1px 0px 0px; cursor:pointer;}
#nos-agences .retrouver-nos-agences a:hover {color:#c80c1d; text-decoration:underline; cursor:pointer;}

#complementaire-sante {clear:both; margin-top:25px;}
*+html #complementaire-sante {clear:both; margin-top:-23px;}
* html #complementaire-sante {clear:both; margin-top:-23px;}
.bloc-complementaire-sante a {
float:left; cursor:pointer;
background-image:url(../images/home/background-complementaire-sante.jpg); width:505px; height:107px;
background-repeat:no-repeat; background-position:top left;
margin:10px 0px 0px 0px; padding:15px 0px 0px 147px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff8a1e; text-decoration:none;
}
.bloc-complementaire-sante a:hover, .actif .bloc-complementaire-sante a, .bloc-complementaire-sante.nolink {
float:left; cursor:pointer;
background-image:url(../images/home/background-complementaire-sante.jpg); width:505px; height:107px;
background-repeat:no-repeat; background-position:top left;
margin:10px 0px 0px 0px; padding:15px 0px 0px 147px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff8a1e; text-decoration:none;
}
.titre-complementaire-sante {font-size:14px; color:#ff8a1e; font-weight:bold;}
.accroche-complementaire-sante {color:#333333; margin-top:15px; width:500px;}
.lien-complementaire-sante {color:#333333; margin-top:13px; text-align:center; width:500px; text-decoration:underline; font-weight:bold;}
.lien-complementaire-sante:hover {color:#ff8a1e; cursor:pointer;}

#offres-prevoyance {clear:both; padding-top:13px;}
.bloc-offres-prevoyance a {
float:left; cursor:pointer;
background-image:url(../images/home/background-offres-prevoyance.jpg); width:172px; height:27px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:8px 0px 0px 0px; text-align:center; font-weight:bold;
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff8a1e; text-decoration:none;
}
.bloc-offres-prevoyance a:hover, .actif .bloc-offres-prevoyance a, .bloc-offres-prevoyance.nolink {
float:left; cursor:pointer;
background-image:url(../images/home/background-offres-prevoyance.jpg); width:172px; height:27px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:8px 0px 0px 0px; text-align:center; font-weight:bold;
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff8a1e; text-decoration:none;
}
#offres-prevoyance .contenu, #offres-prevoyance .contenu a {float:right; color:#333333; text-decoration:none; width:465px; margin:0; cursor:pointer;}

#bloc-mutualite-francaise {clear:both; margin-top:20px;}
#bloc-mutualite-francaise .accroche {float:left; width:175px; text-align:right; font-size:14px; padding-top:5px;}
#bloc-mutualite-francaise .banniere {float:right; width:465px;}


/* ACTUALITES --------------------------------------------------------------------------------------- */
/* Page de listing */
#bloc-actualites-listing {margin-top:10px;}
.bloc-actualites {margin:0px 20px 0px 20px; padding:0; display:block; cursor:pointer;}
.titre-actualites, .titre-actualites a {float:left; font-size:11px; font-weight:bold; width:525px; color:#333333; text-decoration:none; cursor:pointer;}
.date-actualites {float:right; font-size:11px; font-style:italic; width:75px; text-align:right;}
.date-actualites a {color:#333333; text-decoration:none;}
.visuel-actualites {float:left; width:121px; height:91px; margin:10px 0px 0px 0px;}
.descriptif-actualites {float:right; margin:10px 0px 0px 15px; width:460px; font-size:12px;}
.contenu-descriptif-actualites {text-align:justify; height:78px;}
.contenu-descriptif-actualites a {color:#333333; text-decoration:none;}
.lire-suite-actualites, .lire-suite-actualites a {color:#333333; text-decoration:underline; cursor:pointer;}
.lire-suite-actualites a:hover {color:#c80c1d; text-decoration:underline; cursor:pointer;}

/* Page de détail */
#bloc-actualites-detail {margin:20px 0px 0px 20px;}
#bloc-actualites-detail .visuel {float:left; width:121px; height:91px;}
#bloc-actualites-detail .pointilles {float:left; width:36px; background-repeat:repeat-y; background-image:url(../images/actualites/pointilles.jpg); border:1px solid red;}
#bloc-actualites-detail .detail {float:left; margin:0px 0px 0px 20px; text-align:left; width:450px;}
.date-news {text-alig:left; font-size:11px; font-style:italic;}
.titre-news {text-align:left; font-weight:bold; color:#333333;}
.texte-news {margin:30px 0px 0px 0px;}

.plus a {float:right; cursor:pointer;
background-image:url(../images/actualites/plus.jpg); width:350px; height:13px; background-position:bottom right; background-repeat:no-repeat; text-align:right; color:#333333; text-decoration:none; padding:0px 20px 0px 0px; margin-top:20px;
}
.plus a:hover, .actif .plus a, .plus.nolink {float:right; cursor:pointer;
background-image:url(../images/actualites/plus.jpg); width:350px; height:13px; background-position:bottom right; background-repeat:no-repeat; text-align:right; color:#408e0d; text-decoration:none; padding:0px 20px 0px 0px; margin-top:20px;
}


/* NOS AGENCES --------------------------------------------------------------------------------------- */
#bloc-nos-agences-left {float:left; margin:10px 0px 0px 0px; width:375px;}

/* CSS du slide des agences */
#zone-blocs-agences {margin: 0; padding: 0; list-style: none; background:none; color: #333333; width:375px;}
#zone-blocs-agences a, #zone-blocs-agences div.onglet {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
display: block;
padding: 2px 13px;
text-decoration: none; cursor:pointer;
}
* html #zone-blocs-agences a, #zone-blocs-agences div.onglet {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
display: block;
padding: 2px 0px;
text-decoration: none; cursor:pointer;
}
* html #zone-blocs-agences a, * html #zone-blocs-agences div.onglet {padding-left:13px; cursor:pointer;}

#zone-blocs-agences .toggleSubMenu a, #zone-blocs-agences .toggleSubMenu div.onglet {
background-image:url(../images/nos-agences/titre-agence-fleche-off.jpg); background-position:left top; background-repeat:no-repeat; width:375px; height:15px; background-color:#ffffff; padding-top:15px; cursor:pointer;
}
#zone-blocs-agences .open a, #zone-blocs-agences .open div.onglet {
background-image:url(../images/nos-agences/titre-agence-fleche-on.jpg); background-position:left top; background-repeat:no-repeat; width:375px; height:15px; background-color:#ffffff; font-weight:bold; cursor:pointer;
}
#zone-blocs-agences a:hover, #zone-blocs-agences a:focus, #zone-blocs-agences a:active {
text-decoration: none; cursor:pointer;
}
#zone-blocs-agences .subMenu {
background:none;
margin: 0;
padding: 0;
color:#333333;
}
#zone-blocs-agences div.subMenu a {
background: none;
padding: 3px 20px; cursor:pointer;
}

/* IE 6 */
* html li {
height: 1px;
}
/* -------------------- */

.box-conseiller-agence {float:left; width:193px;}
/* CSS relatifs au JS slide-boxes ------------------------------------------ */
.boxgrid{ 
	width: 193px; 
	height: 91px; 
	margin:0px; 
	float:left; 
	/*background:#161613; */
	overflow: hidden; 
	position: relative; 
}
	.boxgrid img{ 
		/*position: absolute; 
		top: 0; 
		left: 0; 
		border: 0;*/ 
	}
	.boxgrid p{ 
		padding: 0 10px; 
		color:#afafaf; 
		font-weight:bold; 
		font:10pt "Lucida Grande", Arial, sans-serif; 
	}
	
.boxcaption{ 
	float: left; 
	position: absolute;
	margin:0px 0px 0px 10px;
	padding:5px 10px 5px 10px;
	background: #ffffff;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:11px;
	/*height: 35px; */
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	width: 193px;
}
.captionfull .boxcaption {
	top: 91px;
	left: 0;
}
/* */


.bloc-coordonnees {background-image:url(../images/nos-agences/header-top-coordonnees.jpg); background-position:top left; background-repeat:no-repeat; background-color:#f0f0f0; width:375px; margin:8px 0px 0px 0px; padding-top:10px;}
.coordonnees-agence {padding:0px 15px 0px 15px;}
#zone-blocs-agences a.mailto-agence {display:inline; margin:0px 0px 0px -20px; padding:0; font-size:11px;}
.header-bottom-coordonnees {background-image:url(../images/nos-agences/header-bottom-coordonnees.jpg); background-position:bottom left; background-repeat:no-repeat; background-color:#f0f0f0; width:375px; height:10px;}
.notes-agence {padding:10px 15px 10px 15px;}

.bloc-horaires {background-image:url(../images/nos-agences/header-top-coordonnees.jpg); background-position:top left; background-repeat:no-repeat; background-color:#f0f0f0; width:375px; margin:0; padding-top:10px; margin:0px 0px 10px 0px;}

.visuel-conseiller-agence {margin:0px 0px 0px 10px; width:193px; height:91px;}

.visuel-conseiller {float:left; width:65px; height:91px;}
.visuel-agence {float:left; width:121px; height:91px; margin:0px 0px 0px 7px;}
.horaires-agence {float:left; width:155px; height:81px; margin:0px 0px 0px 8px;}
.infos-agence {font-size:11px; margin-top:5px;}
.header-bottom-horaires {clear:both; background-image:url(../images/nos-agences/header-bottom-coordonnees.jpg); background-position:bottom left; background-repeat:no-repeat; background-color:#f0f0f0; width:375px; height:10px;}

#bloc-nos-agences-right {float:right; margin:17px 0px 0px 0px; width:250px;}
.visuel-carte1 {clear:both; margin:0px 0px 15px 0px;}
.bouton-contactez-nous a {
float:left; cursor:pointer;
background-image:url(../images/bouton-contactez-nous.jpg); width:192px; height:26px;
background-repeat:no-repeat; background-position:top left;
margin:5px 0px 0px 30px; padding:8px 0px 0px 0px; text-align:center; font-style:italic; font-weight:bold;
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:none;
}
.bouton-contactez-nous a:hover, .actif .bouton-contactez-nous a, .bouton-contactez-nous.nolink {
float:left; cursor:pointer;
background-image:url(../images/bouton-contactez-nous.jpg); width:192px; height:26px;
background-repeat:no-repeat; background-position:top left;
margin:5px 0px 0px 30px; padding:8px 0px 0px 0px; text-align:center; font-style:italic; font-weight:bold;
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:none;
}
.visuel-carte2 {clear:both; margin:0px; padding-top:18px;}
*+html .visuel-carte2 {clear:both; margin:0px; padding-top:10px;}
*html .visuel-carte2 {clear:both; margin:0px; padding-top:10px;}


/* OFFRES SANTE --------------------------------------------------------------------------------------- */
/* Page de listing */
.introduction-offres {text-align:left; clear:both;}
#bloc-options-etudiants-non-salaries {float:left; width:196px; margin:15px 0px 0px 0px;}
#bloc-options-individuelles-familiales {float:left; width:195px; margin:15px 0px 0px 0px;}
#bloc-options-cmuc {float:left; width:196px; margin:15px 0px 0px 0px;}
.trait-separation-options {float:left; width:1px; height:385px; margin:15px 17px 0px 13px; background-image:url(../images/offres-sante/trait-gris.jpg); background-repeat:repeat-y; background-position:top left;}
* html .trait-separation-options {float:left; width:1px; height:385px; margin:15px 15px 0px 13px; background-image:url(../images/offres-sante/trait-gris.jpg); background-repeat:repeat-y; background-position:top left;}

#bloc-option-bambou a {
float:left; cursor:pointer;
background-image:url(../images/offres-sante/bloc-option-bambou.jpg); width:186px; height:78px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:90px 0px 0px 10px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-option-bambou a:hover, .actif #bloc-option-bambou a, #bloc-option-bambou .nolink {
float:left; cursor:pointer;
background-image:url(../images/offres-sante/bloc-option-bambou.jpg); width:186px; height:78px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:90px 0px 0px 10px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-option-bambou .nom-option {color:#ff8a1e; text-align:left;}
#bloc-option-bambou .texte-option {margin:6px 0px 0px 0px; text-align:left;}
.titre-etudiants {float:left; color:#007639; font-size:15px; font-weight:bold; margin:-136px 0px 0px 10px;}

#bloc-option-gaiac a {
float:left; cursor:pointer;
background-image:url(../images/offres-sante/bloc-option-gaiac.jpg); width:186px; height:80px;
background-repeat:no-repeat; background-position:top left;
margin:40px 0px 0px 0px; padding:86px 0px 0px 10px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-option-gaiac a:hover, .actif #bloc-option-gaiac a, #bloc-option-gaiac .nolink {
float:left; cursor:pointer;
background-image:url(../images/offres-sante/bloc-option-gaiac.jpg); width:186px; height:80px;
background-repeat:no-repeat; background-position:top left;
margin:40px 0px 0px 0px; padding:86px 0px 0px 10px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-option-gaiac .nom-option {color:#ff8a1e; text-align:left;}
#bloc-option-gaiac .texte-option {margin:6px 0px 0px 0px; text-align:left;}
.titre-travailleurs-non-salaries {float:left; color:#007639; font-size:15px; font-weight:bold; margin:-146px 0px 0px 10px; line-height:15px;}

#bloc-option-gommier a {
float:left; cursor:pointer;
background-image:url(../images/offres-sante/bloc-option-gommier.jpg); width:185px; height:80px;
background-repeat:no-repeat; background-position:top left;
margin:1px 0px 0px 0px; padding:88px 0px 0px 10px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-option-gommier a:hover, .actif #bloc-option-gommier a, #bloc-option-gommier .nolink {
float:left; cursor:pointer;
background-image:url(../images/offres-sante/bloc-option-gommier.jpg); width:185px; height:80px;
background-repeat:no-repeat; background-position:top left;
margin:1px 0px 0px 0px; padding:88px 0px 0px 10px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-option-gommier .nom-option {color:#ff8a1e; text-align:left;}
#bloc-option-gommier .texte-option {margin:6px 0px 0px 0px; text-align:left;}
.titre-individuelles-familiales {float:left; color:#007639; font-size:15px; font-weight:bold; margin:-146px 0px 0px 10px; line-height:15px;}

#bloc-sortie-cmuc-acs a {
float:left; cursor:pointer;
background-image:url(../images/offres-sante/bloc-option-cmuc-acs.jpg); width:186px; height:80px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:88px 0px 0px 10px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-sortie-cmuc-acsr a:hover, .actif #bloc-sortie-cmuc-acs a, #bloc-sortie-cmuc-acs .nolink {
float:left; cursor:pointer;
background-image:url(../images/offres-sante/bloc-option-cmuc-acs.jpg); width:186px; height:80px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:88px 0px 0px 10px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-sortie-cmuc-acs .nom-option {color:#ff8a1e; text-align:left;}
#bloc-sortie-cmuc-acs .texte-option {margin:6px 0px 0px 0px; text-align:left;}
.titre-cmuc {float:left; color:#007639; font-size:15px; font-weight:bold; margin:-136px 0px 0px 10px; line-height:15px;}

#bloc-option-generale a {
float:left; cursor:pointer;
background-image:url(../images/offres-sante/bloc-option-generale.jpg); width:185px; height:79px;
background-repeat:no-repeat; background-position:top left;
margin:10px 0px 1px 0px; padding:13px 0px 0px 10px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-option-generale a:hover, .actif #bloc-option-generale a, #bloc-option-generale .nolink {
float:left; cursor:pointer;
background-image:url(../images/offres-sante/bloc-option-generale.jpg); width:185px; height:79px;
background-repeat:no-repeat; background-position:top left;
margin:10px 0px 1px 0px; padding:13px 0px 0px 10px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-option-generale .nom-option {color:#ff8a1e; text-align:left;}
#bloc-option-generale .texte-option {margin:6px 0px 0px 0px; text-align:left;}


#link-swf-aide-complementaire-sante {position:absolute; z-index:3; margin:45px 0px 0px 0px; width:210px; height:70px;}
.animation-aide-complementaire-sante {position:absolute; margin:45px 0px 0px 0px; width:210px; height:70px; z-index:1;}

.accroche-assistance-priorite {text-align:center; margin:55px 0px 0px 0px;}
.bloc-assistance-sante {margin:15px 20px 0px 20px;}

#bloc-mgps-assistance a {
float:left; cursor:pointer;
background-image:url(../images/offres-sante/bloc-mgps-assistance.jpg); width:209px; height:86px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:0px 0px 0px 75px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-mgps-assistance a:hover, .actif #bloc-mgps-assistance a, #bloc-mgps-assistance .nolink {
float:left; cursor:pointer;
background-image:url(../images/offres-sante/bloc-mgps-assistance.jpg); width:209px; height:86px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:0px 0px 0px 75px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-mgps-assistance .accroche {text-align:left; margin:10px 0px 0px 0px;}
#bloc-mgps-assistance .en-savoir-plus {text-align:left; margin:8px 0px 0px 27px; font-size:11px; text-decoration:underline; font-weight:bold;}

#bloc-priorite-sante-mutualiste a {
float:right; cursor:pointer;
background-image:url(../images/offres-sante/bloc-priorite-sante-mutualiste.jpg); width:209px; height:86px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:0px 0px 0px 75px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-priorite-sante-mutualiste a:hover, .actif #bloc-priorite-sante-mutualiste a, #bloc-priorite-sante-mutualiste .nolink {
float:right; cursor:pointer;
background-image:url(../images/offres-sante/bloc-priorite-sante-mutualiste.jpg); width:209px; height:86px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:0px 0px 0px 75px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-priorite-sante-mutualiste .accroche {text-align:left; margin:10px 0px 0px 0px;}
#bloc-priorite-sante-mutualiste .en-savoir-plus {text-align:left; margin:8px 0px 0px 27px; font-size:11px; text-decoration:underline; font-weight:bold;}


/* Page de détail d'une gamme */
#bloc-gamme1 {

background-image:url(../images/offres-sante/bloc-gamme-bambou.jpg); width:462px; height:120px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 45px; padding:17px 15px 0px 85px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-gamme5 {
background-image:url(../images/offres-sante/bloc-gamme-gaiac.jpg); width:462px; height:120px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 45px; padding:17px 15px 0px 85px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-gamme2 {
background-image:url(../images/offres-sante/bloc-gamme-gommier.jpg); width:462px; height:120px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 45px; padding:17px 15px 0px 85px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-gamme6 {
background-image:url(../images/offres-sante/bloc-gamme-cmuc-acs.jpg); width:462px; height:120px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 45px; padding:17px 15px 0px 85px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-gamme3, #bloc-gamme4, #bloc-gamme7 {
background-image:url(../images/offres-sante/bloc-gamme-generale.jpg); width:532px; height:120px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 45px; padding:17px 15px 0px 15px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}

#bloc-gamme1 .nom-gamme, #bloc-gamme5 .nom-gamme, #bloc-gamme2 .nom-gamme, #bloc-gamme6 .nom-gamme {color:#ff8a1e; text-align:left; font-weight:bold; font-size:14px; width:135px;}
#bloc-gamme3 .nom-gamme, #bloc-gamme4 .nom-gamme, #bloc-gamme7 .nom-gamme {color:#ff8a1e; text-align:left; font-weight:bold; font-size:14px; width:205px;}

#bloc-gamme1 .textuel-gamme, #bloc-gamme5 .textuel-gamme, #bloc-gamme2 .textuel-gamme, #bloc-gamme7 .textuel-gamme, #bloc-gamme3 .textuel-gamme, #bloc-gamme4 .textuel-gamme, #bloc-gamme6 .textuel-gamme {margin:10px 0px 0px 0px; text-align:justify;}

.bloc-complements-gammes {margin:0px 0px 0px 45px; width:550px; text-align:left; font-size:11px;}
.nom-complements-gamme {color:#3c9c2e;}

.bouton-demande-devis-personnalise a {
float:left; cursor:pointer;
background-image:url(../images/bouton-contactez-nous.jpg); width:192px; height:32px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 240px; padding:2px 0px 0px 0px; text-align:center; font-style:italic; font-weight:bold; line-height:14px;
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:none;
}
.bouton-demande-devis-personnalise a:hover, .actif .bouton-demande-devis-personnalise a, .demande-devis-personnalise.nolink {
float:left; cursor:pointer;
background-image:url(../images/bouton-contactez-nous.jpg); width:192px; height:32px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 240px; padding:2px 0px 0px 0px; text-align:center; font-style:italic; font-weight:bold; line-height:14px;
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:none;
}


/* Page Fiches santé -------------------- */
/* Listing */
.bloc-fiche-sante {clear:both; width:550px; margin:20px 20px 30px 20px; cursor:pointer;}
.titre-fiche, .titre-fiche a, .titre-fiche a:hover {float:left; color:#149e2f; font-weight:bold; text-decoration:none; cursor:pointer;}
.pdf-fiche {float:right; font-size:11px;
background-image:url(../images/fiches-sante/consulter-le-pdf.jpg); width:205px; height:13px; background-position:bottom right; background-repeat:no-repeat; text-align:right; color:#333333; text-decoration:none; padding:0px 20px 0px 0px;
}
.pdf-fiche a {color:#333333; text-decoration:none;}
.pdf-fiche:hover {float:right;
background-image:url(../images/fiches-sante/consulter-le-pdf.jpg); width:205px; height:13px; background-position:bottom right; background-repeat:no-repeat; text-align:right; color:#408e0d; text-decoration:none; padding:0px 20px 0px 0px; cursor:pointer;
}
.pdf-fiche a:hover {color:#408e0d; text-decoration:none;}

.visuel-fiche {float:left; width:50px; height:70px; margin:10px 0px 0px 0px;}
.descriptif-fiche {float:right; width:485px; text-align:justify; margin:10px 0px 0px 0px;}
.descriptif-fiche a, .descriptif-fiche a:hover {color:#333333; text-decoration:none; cursor:pointer;}

/* Détail */
.bloc-detail-fiche-sante {clear:both; width:550px; margin:20px 20px 0px 20px; cursor:pointer;}
*+html .bloc-detail-fiche-sante {clear:both; width:550px; margin:35px 20px 0px 20px; cursor:pointer;} /* IE7*/
.consulter-pdf-fiche a {float:left; font-size:11px; cursor:pointer;
background-image:url(../images/fiches-sante/consulter-liste-fiches.jpg); width:530px; height:13px; background-position:bottom right; background-repeat:no-repeat; text-align:right; color:#333333; text-decoration:none; padding:0px 20px 0px 0px; margin:0px 20px 30px 20px;}
.consulter-pdf-fiche a:hover, .actif .consulter-pdf-fiche a, .consulter-pdf-fiche.nolink {
float:left; font-size:11px; cursor:pointer;
background-image:url(../images/fiches-sante/consulter-liste-fiches.jpg); width:530px; height:13px; background-position:bottom right; background-repeat:no-repeat; text-align:right; color:#408e0d; text-decoration:none; padding:0px 20px 0px 0px; margin:0px 20px 30px 20px;}


/* Page Contact */
.bloc-left-contact {float:left; width:200px; height:20px; margin:0px 0px 0px 0px;}
.bloc-right-contact {float:left; width:385px; height:20px; margin:0px 0px 0px 60px;}

#bloc-rappel-coordonnees-agence a {
float:left; cursor:pointer;
background-image:url(../images/contact/bloc-rappel-coordonnees-agence.jpg); width:130px; height:86px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:0px 0px 0px 70px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-rappel-coordonnees-agence a:hover, .actif #bloc-rappel-coordonnees-agence a, #bloc-rappel-coordonnees-agence .nolink {
float:left; cursor:pointer;
background-image:url(../images/contact/bloc-rappel-coordonnees-agence.jpg); width:130px; height:86px;
background-repeat:no-repeat; background-position:top left;
margin:0px 0px 0px 0px; padding:0px 0px 0px 70px; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}
#bloc-rappel-coordonnees-agence .accroche {text-align:left; margin:10px 0px 0px 0px;}
#bloc-rappel-coordonnees-agence .toutes-nos-coordonnees {text-align:center; margin:8px 0px 0px 40px; font-size:11px; text-decoration:underline; font-weight:bold;}

/* ----------------- */
.bloc-formulaire-contact {margin:0px; width:385px;}
.line-saut {height:7px;}
.entete-champ-simple {width:77px; text-align:left;}
.entete2-champ-simple {width:60px; text-align:left; padding-left:10px;}
input.inputchampsimple {height:15px; width:110px; border:1px solid #a5acb2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px;}
input.inputchamplong {height:15px; width:297px; border:1px solid #a5acb2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px;}
textarea.textareachampcontact {height:40px; width:297px; border:1px solid #a5acb2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
textarea.textarea-message {height:80px; width:375px; border:1px solid #a5acb2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
textarea.textareachampdemande-entreprise {height:50px; width:403px; border:1px solid #a5acb2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
select.select-entreprise {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

input.bouton-envoyer {
	 font-family:Arial, Helvetica, sans-serif;
     border:none;
	 background-color:#FFFFFF;
     background: url('../images/bouton-contactez-nous.jpg') no-repeat top left;
	 width:192px;
	 height:34px;
	 color:#FFFFFF;
	 font-size:14px;
	 font-weight:bold;
	 cursor:pointer;
}
.legende-asterisque {font-size:11px; text-align:left; font-style:italic;}


/* Page Contact Entreprise (Etude pour une offre prévoyance collective) */
.line-saut-entreprise {height:5px;}
.line-sautdouble-entreprise {height:15px;}
.entete-champ-simple-entreprise {width:130px; text-align:left;}
.entete2-champ-simple-entreprise {width:145px; text-align:left; padding-left:20px;}
input.inputchampsimple-entreprise {height:15px; width:130px; border:1px solid #a5acb2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px;}
input.inputchampdouble-entreprise {height:15px; width:210px; border:1px solid #a5acb2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px;}
textarea.textareachampcontact-entreprise {height:40px; width:297px; border:1px solid #a5acb2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
textarea.textareachampadresse-entreprise {height:40px; width:427px; border:1px solid #a5acb2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Page Contact Prevoyance */
.line-saut-prevoyance {height:5px;}
.entete-champ-simple-prevoyance {width:130px; text-align:left;}
.entete2-champ-simple-prevoyance {width:120px; text-align:left; padding-left:20px;}
input.inputchampsimple-prevoyance {height:15px; width:145px; border:1px solid #a5acb2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px;}
input.inputchampdouble-prevoyance {height:15px; width:225px; border:1px solid #a5acb2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px;}
textarea.textareachampcontact-prevoyance {height:40px; width:297px; border:1px solid #a5acb2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
textarea.textareachampadresse-prevoyance {height:40px; width:350px; border:1px solid #a5acb2; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* Page Documentation */
.bloc-documentations {margin:0px 0px 30px 55px; width:550px;}

.bloc-documentations-categorie {border-bottom:1px solid #df011a; height:17px;}
.titre-categorie-doc {float:left; width:420px; color:#df011a; font-weight:bold;}
.intitule-maj-doc {float:right; width:100px; text-align:right; font-size:10px; color:#868686; padding-top:2px;}

.bloc-documentations-fichier {clear:both; margin:7px 0px 3px 20px;}
.picto-doc {float:left; width:16px; height:16px;}
.titre-doc {float:left; width:385px; margin-left:10px; margin-top:3px;}
.titre-doc a {color:#333333; text-decoration:none;}
.titre-doc a:hover {color:#df011a; text-decoration:none;}
.maj-doc {float:right; width:75px; font-size:11px; font-style:italic; padding-top:3px; text-align:right;}
.description-doc {clear:both; color:#333333; text-decoration:none; font-size:11px; margin-left:26px; margin-top:-3px;}
.description-doc a, .description-doc a:hover {color:#333333; text-decoration:none;}
.trait-sep-gris {border-bottom:1px solid #d3d1d1; clear:both; padding-top:3px;}


/* Page FAQ */

/* CSS du slide des réponses */
div.toggler {
	background-image:url(../images/faq/titre-faq-fleche-on.jpg); background-position:left top; background-repeat:no-repeat;
	width:535px; height:25px; background-color:#ffffff; padding:13px 0px 0px 15px; cursor:pointer; font-weight:bold; color:#008335;
}

div.element {
}

blockquote {
	padding:5px 20px;
}
/* -------------------- */


/* Page Plan du site */
.plan-titre-categorie {color:#019a32; font-weight:bold; font-size:12px; border-bottom:1px solid #019a32; width:200px;}
.plan-titre-categorie a {color:#019a32; text-decoration:none;}
.plan-titre-categorie a:hover {color:#019a32; text-decoration:none;}
.color-sslink-plan {color:#333333; text-decoration:none; margin-left:10px;}


/* Page Mentions légales */
.link-mentions, a.link-mentions, .link-mentions a:hover {color:#333333; text-decoration:underline;}
