
/*ID*/
*  { font-family: Verdana, "Trebuchet MS", san-serif }
body{ font-family: Verdana,'Trebuchet MS',san-serif;}
#header   { background-image: url("../images/mutuelle_familiale.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: center top; position: relative; width: 800px; height: 103px; clear: both }
#header2               { background-image: url("../entreprises/entreprises_header.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: center top; margin-bottom: 2px; position: relative; width: 800px; height: 84px; clear: both }
#menu       { margin-bottom: 2px; position: relative; width: 800px; height: 26px; clear: both; border-bottom: medium solid #ffffff; }
#container  { margin-bottom: 2px; position: relative; width: 800px; height: auto; clear: both;}
#content     { padding-bottom: 5px; position: relative; width: 800px; height: 630px; clear: both }
#colgauche      { position: relative; width: 337px; height: 630px; float: left }
#coldroite      { padding-bottom: 5px; position: relative; width: 462px; height: 630px; float: left }
#container2        { background-color: #fff; background-image: url("../entreprises/bg2.gif"); background-repeat: repeat-x; background-attachment: scroll; margin-right: auto; margin-left: auto; position: relative; width: 800px; height: 630px; clear: both }
#footer      { background-image: url("../images/paulic-footer.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: center bottom; position: relative; width: 800px; height: 17px; clear: both; border-bottom: 5px solid #ffffff }
#footer2  { background: #fff url("../images/paulic-footer.gif") repeat-x center bottom; text-align: center; position: relative; width: 800px; clear: both; border-bottom: 5px solid #ffffff }
h1    { color: #33286c; font-size: 14px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; padding-left: 63px }
h2   { color: #33286c; font-size: 14px; font-weight: bold; line-height: 1em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 25px }
h3      { color: #33286c; font-size: 12px; font-weight: bold; line-height: 9px; margin-top: 5px; margin-bottom: 4px; padding-top: 0; padding-bottom: 0 }
h4   { color: #33286c; font-size: 14px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; padding-left: 12px }
h5   { color: #33286c; font-size: 12px; font-weight: bold; line-height: 9px; margin-top: 0; margin-bottom: 8px; padding-top: 0; padding-bottom: 0 }
h6     { color: #e80000; font-size: 10px; font-weight: lighter; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 5px }
h6 a { color: #e80000; text-decoration: underline }
h6 a:hover { color: #e80000; text-decoration: none }
/*Styles de classes*/
.UMF  { color: #1f5e60; font-size: 12px }
.pGrp  { padding-right: 10px; padding-left: 25px }
.plegende { padding-right: 10px; padding-left: 12px }
.siege { color: #33286c; font-size: 11px; font-weight: bold }
.rnm  { color: #33286c; font-size: 9px }
.listePrest      { color: #036; font-size: 12px; line-height: 1.4; list-style-type: none; margin-top: 2px; padding-top: 2px; padding-left: 0 }
.filet { color: #a8b8f4; font-size: 12px; line-height: 1.4; margin-top: 2px; padding-top: 2px }
.tdMut           { font-family: Verdana; text-align: justify; padding-top: 2px; padding-right: 8px; padding-left: 8px }
.tdNews  { font-family: Verdana; text-align: justify; margin: 0; padding: 0 }
.tdContbgGrey   { font-weight: normal; line-height: 1.4em; background-color: #fafafa; padding: 5px 8px; height: 125px; border: solid 1px #c8c8c8 }
.pGrey  { color: #1d57b9; font-size: 12px; font-style: italic; line-height: 1.2em; background-color: #fafafa; margin-bottom: 8px; padding: 5px 8px; border: solid 1px #c8c8c8 }
.tdprosante { font-family: Verdana; text-align: justify; padding-right: 11px; padding-left: 8px }
.tdprestations     { font-family: Verdana; padding-top: 8px; padding-right: 11px; padding-left: 15px }
.tdactus { font-family: Verdana; text-align: justify; padding-right: 11px; padding-left: 8px; }
.tdlesPlus1 { font-family: Verdana; text-align: justify; padding-top: 6px; padding-right: 5px; padding-left: 8px; }
br.tdsoinsdentaires { font-size: 9px; line-height: 0.4; margin: 0; padding: 0 }
.tdsoinsdentaires  { font-family: Verdana; text-align: justify; padding: 6px 10px 0 8px }
.tdsprestations  { font-family: Verdana; text-align: justify; padding: 2px 4px 0 8px }
.tdMUTUALITE { font-family: Verdana; text-align: justify; padding: 6px 4px 0 8px }
.tdhospitalisation  { font-family: Verdana; text-align: justify; padding: 6px 3px 0 8px }
.tdsoinsdentaires1 { font-family: Verdana; text-align: justify; padding-top: 2px; padding-right: 10px; padding-left: 8px }
.tdsoinsdentaires2 { font-family: Verdana; text-align: justify; padding-top: 2px; padding-right: 2px; padding-left: 5px }
.tdlesPlus   { font-family: Verdana; text-align: justify; padding-top: 5px; padding-right: 5px; padding-left: 15px }
.tdquizz   { font-family: Verdana; line-height: 16px; text-align: justify; padding-top: 4px; padding-right: 8px; padding-left: 10px }
.tdcont  { padding-top: 8px; padding-left: 8px; font-family: Verdana; }
/*Votre Mutualite*/

.titreMutualite    { color: #8e1715; font-size: 14px }
.titreMutualitepetit   { color: #8e1715; font-size: 12px }
.texteMutualite       { color: #314055; font-size: 11px }
.texteMutualite a       { color: #314055; font-size: 11px; text-decoration: underline }
.texteMutualite a:hover       { color: #314055; font-size: 11px; text-decoration: none }
/*Actualites*/

.titreActualites  { color: #314055; font-size: 12px; font-weight: bold }
.titreActualites1 { color: #000080; font-size: 14px; font-weight: bold }
.titreActulight  { color: #000064; font-size: 14px; letter-spacing: 0.1em }
.optiqueTxtBleu { color: #288cb8; font-size: 13px; font-weight: bold }
.texteActualites  { color: #6375ae; font-size: 11px }
.texteActualitesbold { color: #6375ae; font-size: 12px; font-weight: bold }
.texteActualites a   { color: #6375ae; text-decoration: underline }
.texteActualites a:hover   { color: #6375ae; text-decoration: none }
/*Les Plus Mutuelles*/

.titreLesPlus     { color: #0a347b; font-size: 12px }
.txtOptions { color: #0a347b; font-size: 12px; text-align: left }
.txtOptions a { color: #0a347b; font-size: 12px; text-decoration: underline; text-align: left }
.txtOptions a:hover { color: #0a347b; font-size: 12px; text-decoration: none; text-align: left }
.titreLesPlusCap { color: #0a347b; font-size: 12px; text-transform: uppercase }
.txtgrasHospRed { color: #b00; font-size: 12px }
.txtgrasHospRedgras { color: #b00; font-size: 13px; font-weight: bold }
.txtgrasHospRedgras a  { color: #b00; font-size: 13px; font-weight: bold; text-decoration: none }
.txtgrasHospRedgras a:hover { color: #1581ee; font-size: 13px; font-weight: bold; text-decoration: none }
.txtgrasredAdh     { color: #039; font-size: 12px; font-weight: bold }
.txtgraswhite  { color: #fff; font-size: 12px; font-weight: bold; letter-spacing: 0.2em }
.txtgrasbleuclair  { color: #288cb8; font-size: 12px; font-weight: bold; letter-spacing: 0.1em }
.txtbleutelephone    { color: #c5000d; font-size: 11px; font-weight: bold }
.listeLesPlus       { color: #d50909; font-size: 11px; text-decoration: none; }
.listeLesPlus a { color: #d50909; font-size: 11px; text-decoration: underline; }
.listeLesPlus a:hover { color: #d50909; font-size: 11px; text-decoration: none; }
.texteImpact    { color: #f4f7f5; font-size: 12px; text-decoration: none; background-color: #5c7aea; margin-top: 5px; margin-bottom: 5px; padding: 1px 4px 2px }
.texteImpact1 { color: #f4f7f5; font-size: 12px; text-decoration: none; background-color: #5c7aea; margin-top: 5px; margin-bottom: 5px; padding: 5px 0 }
.cochezLaCase    { color: #0a347b; font-size: 13px; font-weight: bolder; margin-top: 0; padding-top: 8px }
.titreBleuPlan { color: #0a347b; font-size: 13px; font-weight: bolder; margin-top: 0; padding-top: 14px }
.titreFenetre  { color: #b00; font-size: 15px; font-weight: bolder; }
.titreFenetrePlan { color: #b00; font-size: 15px; font-weight: bolder; padding-bottom: 0 }
/*Vos prestations*/
.listeLinks { color: #036; font-size: 11px; font-weight: bold; line-height: 1.4; text-decoration: none }
.listeLinks a  { color: #036; font-size: 11px; font-weight: bold; line-height: 1.4; text-decoration: underline }
.listeLinks a:hover  { color: #036; font-size: 11px; font-weight: bold; line-height: 1.4; text-decoration: none }
.texteBlancPrestations    { color: #333; font-size: 11px; font-weight: bold; line-height: 1.4em }
.texteBlancPrestBold { color: #f4f7f5; font-size: 12px; font-weight: bold }
.texteBleuPrestations  { color: #0a347b; font-size: 12px; font-weight: bold; line-height: 12px }
.texteBleuPrestlight { color: #0a347b; font-size: 12px; line-height: 12px }
.listeLiensPrestations    { color: #f4f7f5; font-size: 12px; font-weight: normal; text-decoration: none; }
.listeLiensPrestations a   { color: #f4f7f5; font-size: 12px; font-weight: normal; text-decoration: underline; }
.listeLiensPrestations a:hover { color: #f4f7f5; font-size: 12px; font-weight: normal; text-decoration: none; }
/*Professionnels de sante*/

.proSante { color: #d50909; font-size: 12px; }
.proSante a { 
color: #d50909; font-size: 12px; text-decoration: underline; 
}
.proSante a:hover {
 color: #d50909; font-size: 12px; text-decoration: none; 
 }
/*Quizz*/
.txtgrasQuizzred     { color: #b00000; font-size: 11px; font-weight: bold; text-transform: uppercase }
.txtgrasPrevention { color: #e40000; font-size: 11px; font-weight: bold; text-transform: uppercase }
.questionsQuizz   { color: #d50909; font-size: 12px; line-height: 14px; text-decoration: underline; margin-top: 4px; }
.texteBleuQuizz    { color: #0a347b; font-size: 10px }
.texteBleuQuizz a   { color: #0a347b; font-size: 10px; text-decoration: underline }
.texteBleuQuizz a:hover   { color: #0a347b; font-size: 10px; text-decoration: none }
/*Contacts*/
.texteBleuContact { color: #036; font-size: 11px; line-height: 1.1 }
.titreContacts          { color: #0a347b; font-size: 11px; font-weight: bold; line-height: 1.1; padding-bottom: 8px }
.villesContacts    { color: #d50909; font-size: 12px; font-weight: bold }
.contactadresse  { color: #039; font-size: 10px }
.contactadressePlan   { color: #1ba8cf; font-size: 12px }
.horairesOpen      { color: #039; font-size: 11px; font-style: italic; margin: 0; padding: 0 }
.horairesOpen a { color: #c5000d; font-size: 11px; font-style: italic; text-decoration: underline; margin: 0; padding: 0 }
.horairesOpen a:hover { color: #c5000d; font-size: 11px; font-style: italic; text-decoration: none; margin: 0; padding: 0 }
.contactadressB  { color: #039; font-size: 10px; font-weight: bold; line-height: 1.4 }
.soinsdentbleuvert    { color: #1ba8cf; font-size: 12px }
.lienBleuContacts   { color: #0950b0; font-size: 10px }
.lienBleuContacts a    { color: #0950b0; font-size: 10px; text-decoration: underline }
.lienBleuContacts a:hover   { color: #0950b0; font-size: 10px; text-decoration: none }
.lienBlancContacts { color: #f4f7f5; font-size: 12px; }
.lienBlancContacts a { color: #f4f7f5; font-size: 12px; text-decoration: underline }
.lienBlancContacts a:hover { color: #f4f7f5; font-size: 12px; text-decoration: none }
/*baseline
*/
.texteSignature     { color: #5c7aea; font-size: 9px; font-family: Verdana; text-decoration: none; padding-top: 2px }
.texteSignature a    { color: #5c7aea; font-size: 9px; font-family: Verdana; text-decoration: underline; padding-top: 2px }
.texteSignature a:hover    { color: #5c7aea; font-size: 9px; font-family: Verdana; text-decoration: none; padding-top: 2px }
.imagepuce     { display: inline; margin: 2px 2px 2px 0; position: relative; top: 5px; right: 2px; bottom: 2px }
/*Adherez a la Mutuelle*/
.txtGrasBleuAdh      { color: #039; font-size: 12px; font-weight: normal; padding-top: 0; padding-right: 5px; padding-bottom: 0 }
.txtGrasBleusubt   { color: #000a4a; font-size: 13px; font-weight: bold }
sup { font-size: xx-small;}

.tdAdherez    { background-image: url("images/fond_adherer.gif"); background-repeat: no-repeat; width: 207px; height: 111px; }
.souhaitADH { color: #0a347b; font-size: 10px; font-weight: bold; padding-bottom: 8px }
.linkADH                 { color: #036; font-size: 10px; font-family: Verdana; line-height: 1.5em; text-decoration: none; padding-top: 3px; padding-right: 5px; padding-left: 5px; position: relative; left: 5px; width: 250px; height: auto }
.linkADH a      { color: #036; font-size: 10px; font-family: Verdana; line-height: 1.5em; text-decoration: underline; position: relative; left: 0; }
.linkADH a:hover        { color: #036; font-size: 10px; font-family: Verdana; line-height: 1.5em; text-decoration: none; position: relative; left: 0 }
.brepais { line-height: 1.5em }
/*PRESTATIONS*/
.caconvient   { color: #c5000d; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
.caconvient a { color: #c5000d; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
.caconvient a:hover { color: #c5000d; font-size: 12px; font-weight: bold; text-decoration: underline; margin: 0; padding: 0 }
.txtOptions1        { color: #00004a !important; font-size: 12px; font-weight: normal; text-decoration: none; background-color: #ffba00; text-align: left; margin-top: 4px; margin-right: 5px; margin-bottom: 5px; padding: 0 5px 5px; border: solid thin #ff8507 }
.txtOptions2           { color: #00004a !important; font-size: 12px; font-weight: normal; text-decoration: none; background-color: #cae4ff; text-align: left; margin-top: 4px; margin-right: 5px; margin-bottom: 5px; padding: 0 5px 5px; border: solid thin #50a7da }
.txtOptions10          { color: #00004a !important; font-size: 12px; font-weight: normal; text-decoration: none; background-color: #ccf34e; text-align: left; margin-top: 4px; margin-right: 5px; margin-bottom: 5px; padding: 0 5px 5px; border: solid thin #75ba28 }
.txtOptions40          { color: #00004a !important; font-size: 12px; font-weight: normal; text-decoration: none; background-color: #ff91bd; text-align: left; margin-top: 4px; margin-right: 5px; margin-bottom: 5px; padding: 0 5px 5px; border: solid thin #d170c5 }
.pmargin8px      { font-weight: normal; line-height: 1.4em; background-color: #fafafa; margin-right: 8px; margin-left: 0; padding: 5px 8px; width: 345px; border: solid 1px #c8c8c8 }
.pmarginOptions { font-weight: normal; line-height: 1.4em; background-color: #fafafa; margin-right: 8px; margin-left: 8px; padding: 5px 8px; width: 335px; border: solid 1px #c8c8c8 }
.option1 { color: #ffba00; font-size: 13px; font-weight: bold }
.option1 a { color: #ffba00; font-size: 13px; font-weight: bold; text-decoration: underline }
.option1 a:hover { color: #ffba00; font-size: 13px; font-weight: bold; text-decoration: none }
.option2 { color: #288cb8; font-size: 13px; font-weight: bold }
.option2 a { color: #288cb8; font-size: 13px; font-weight: bold; text-decoration: underline }
.option2 a:hover { color: #288cb8; font-size: 13px; font-weight: bold; text-decoration: none }
.option10 { color: #75d028; font-size: 13px; font-weight: bold }
.option10 a { color: #75d028; font-size: 13px; font-weight: bold; text-decoration: underline }
.option10 a:hover { color: #75d028; font-size: 13px; font-weight: bold; text-decoration: none }
.option40 { color: #ff488c; font-size: 13px; font-weight: bold }
.option40 a { color: #ff488c; font-size: 13px; font-weight: bold; text-decoration: underline }
.option40 a:hover { color: #ff488c; font-size: 13px; font-weight: bold; text-decoration: none }
.cliquezici  { color: #0a347b; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight: normal }
.optionChoisie { color: #0a347b; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight: bold }
.justify { text-align: justify }
.divFormulaire { padding: 5px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.divPlan { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 5px }
br.divPlan { line-height: 0.3 }
.divThanks  { color: #2871b8; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #d6e6ed; padding: 5px; border: solid thin #288cb8 }
.commentfaire { color: #0a347b; font-size: 13px; font-weight: bolder; margin-top: 0; padding: 8px 5px 4px; border-bottom: 1px solid #d3d3d3 }
.divthankssubtitle { font-size: 11px; font-style: italic }
.floatleft  { padding-right: 10px; position: static; float: left }
.tableFleches   { padding: 2px; border: solid 1px #e6e6e6 }
.brLinkADH  { line-height: 0.5em }
.imgDemandeInfos { padding-top: 7px; padding-bottom: 7px }
.brDemandeInfos { line-height: 7px }

