.rte-content li { background-image:url(/fileadmin/templates/1.5/smeno/image/puce-bleue.gif); }
#page-content a.act,
#page-content li.selected a,
#info-plus h3
{
    color: #0096ed;
}

div#savoir-plus { margin-bottom:1em; }

#sub-nav li.selected {
    background-image: url(/fileadmin/templates/1.5/smeno/image/fleche/fleche-bleu.png);
}

#focus { background: url(/fileadmin/templates/1.5/smeno/image/BDO/PNG-676X115/comp-sante.png) no-repeat; }
	#focus p { background-color: #51bcf7; }

.content-block #tees { width:460px; background-color:#fff;}
	.content-block #tees li { list-style:none; float: left; width: 150px; text-align: center; font-size: 90%; }
	.content-block #tees li img { margin:0; padding:0; width: 144px; height:190px;}
	.content-block #tees li p a.thickbox img { width: auto; height:auto;}
	.content-block #tees li h3 { color: #0096ed; margin-bottom: 1em;}
	.content-block #tees li p { line-height:160%; text-align: left; padding:0 3px 4px; }
	.content-block #tees li h3 a { color: #0096ed;}
	.content-block #tees p.summary { margin-top:1em; height:25em; font-style:italic; text-align:center; }
	.content-block #tees p.summary strong { font-style:italic;}	

.content-block #plus-smeno { position: relative; background-color:#fff; padding:15px; }
    .content-block #plus-smeno h3 { color: #0096ed; margin-bottom: 1em; }
    .content-block #plus-smeno ul { width: 70%; font-size:76%; }
	.content-block #plus-smeno ul li { list-style:disc inside none; margin-bottom: 0.3em; }

#rappel-immediat { position: absolute; top: 15px; right: 15px; background: url(/fileadmin/templates/1.5/smeno/image/titres/rappel-immediat.png) no-repeat; display: block;}
	#rappel-immediat a { width: 103px; height: 104px; display: block; }
		#rappel-immediat a span { position: absolute; left: -5000px; }

#smeno-adherer {}
    #smeno-adherer h2 { margin-bottom: 1em; font-size: 120%;}
    #smeno-adherer h3 { margin-bottom: 0.3em; }
    #smeno-adherer ul li { list-style: disc; margin-bottom: 0.3em; list-style-position: inside;}

#def-comp-sante {}
    #def-comp-sante h2 { margin-bottom: 1em; font-size: 120%; }
    #def-comp-sante h3 { margin-bottom: 0.3em; }

#adhesion-en-ligne { margin-top: 2em; margin-bottom: 2em; }
#tees2 { width: 438px; background: url(/fileadmin/templates/1.5/smeno/image/ILLUSTRATION/PNG-MUTUELLE/MUTUELLE-tshirt2.png) top left no-repeat; }
    #tees2 ul {}
        #tees2 ul li { float: left; width: 108px; padding-top: 110px; text-align: center; font-size: 90%; font-weight: bold; }
    #tees2 p { text-align: center; margin: 1em; font-weight: bold; }

#assu-detail { font-size: 90%; }

	#assu-detail ul { list-style: none inside none; }
	#assu-detail ul#details li div.cale ul li { margin:0; padding:0; list-style: disc inside none; vertical-align:text-top; }

	#assu-detail ul#details { background: url(/fileadmin/templates/1.5/smeno/image/bg_assu_detail.gif) repeat-y; }
	#assu-detail ul#details li div ul li{ float:none; }
    #assu-detail ul#details p { text-align:left; }
	#assu-detail ul#details li { float: left; width:148px;}
	#assu-detail ul#details li.last { width:142px;}
	#assu-detail ul#details li.clear { clear:both; float:none; margin:0; padding:0; list-style: none inside none; }
	#assu-detail ul#details li div.cale { padding-right:6px;  }
	#assu-detail ul#details li div.cale p, #assu-detail ul#details li div.cale ul { margin:2px; }
	#assu-detail ul#details li h3 { text-align: center; color: #fff; background-color: #51bcf7; padding: 0.4em; }
	#assu-detail ul#details li h3 a { color: #fff;}
	#assu-detail ul#details li div.cale ul li { width:138px; margin:0;}

#plus-smeno { position:relative; margin-top: 2em; background-color:#fff; padding:5px; }
    #plus-smeno h3 { color: #0096ed; margin-bottom: 1em; }
    #plus-smeno ul { width: 70%; }
    #plus-smeno ul li { margin-bottom: 0.3em; }
	#plus-smeno p.commercialButtons { position:absolute;top:10px;right:10px; text-align:right; }
	#plus-smeno p.commercialButtons img { margin-bottom:20px; }

table.contenttable thead {
	background-color:#54b8f3;
}

table.contenttable caption {
	background-color:#0096ed;
}

div.content-block.rte-content a {
	color:#0096ed;
}

div.page-mutuelle-bloc-1 { border:0; }
div.page-mutuelle-bloc-2 { background-color:#fff; padding:10px; border:0;}
div.page-mutuelle-bloc-2 p { margin-bottom:0.2em;}
div.page-mutuelle-bloc-2 ul { background-color:#fff; padding:10px;}
div.page-mutuelle-bloc-3 { font-size:90%; padding:0 10px 10px;}
div.page-mutuelle-bloc-3 p { margin-bottom:0.2em; }

body.mut #page-content { background-color:#f5f8f8; margin:0 24px 0 0; }

body.mut h1, body.mut h2, body.mut h3 { font-family: 'Ubuntu', Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase; }
body.mut #mainContent p { margin:0; }
body.mut #context { display:none; }
body.mut div.caleContent { padding:0 0 0 20px; }
body.mut #content { float:left; width:660px; }
body.mut #content div.hr { clear:both; border-bottom:dashed 1px #d5dde0; width:650px; padding:10px 0; margin:0 0 18px 0;}

body.mut h1 { color:#2189d0; font-size:1.2em; margin:10px 0 20px 0; }
body.mut h2 { margin:10px 0; }

body.mut .col3 { float:left; margin:0 0 0 6px; }
body.mut .col3.col31 { float:left; margin:0; }
body.mut .col3 div { float:left; width:215px; }
body.mut .col3 h2 { text-align:center; margin:0 0 10px 0;}
body.mut .col3 p { background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png) no-repeat; }
body.mut .col3.col31 p { background-position: 0 0; }
body.mut .col3.col32 p { background-position: -227px 0; }
body.mut .col3.col33 p { background-position: -452px 0; }
body.mut .col3.col31 p:hover { background-position: 0 -300px; }
body.mut .col3.col32 p:hover { background-position: -227px -300px; }
body.mut .col3.col33 p:hover { background-position: -452px -300px; }
body.mut .col3 img { display:block; width:215px; height:284px; }

body.mut h2.titreOptions { margin:20px 0 10px; text-align:center; }

body.mut .col2 { margin:0 5px; float:left; }
body.mut .col2 div { width:320px; }
body.mut .col2.option p { background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png) no-repeat; }
body.mut .col2.option.col21 p { background-position: 0 -624px; }
body.mut .col2.option.col22 p { background-position: -331px -624px; }
body.mut .col2.option.col21 p:hover { background-position: -674px -627px; }
body.mut .col2.option.col22 p:hover { background-position: -1005px -627px; }
body.mut .col2.option img { display:block; width:320px; height:164px; }


body.mut .col2.inclus ul li { margin: 4px 0; padding:0 0 0 10px; background: url("/fileadmin/templates/1.5/smeno/gfx/bl_etudiants_fleches.gif") no-repeat scroll 0 -226px transparent; }
body.mut .col2.inclus ul li strong { color:#0096ed; }

body.mut .col2.adhesion h2 { margin:0; width:318px; height:35px; text-indent:-999px; background: url("/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png") no-repeat 0 -840px; }
body.mut .col2.adhesion ul { margin:0; padding:6px 10px 14px; background: url("/fileadmin/templates/1.5/smeno/gfx/bg_ul_adhesion.png") no-repeat -1px bottom; }
body.mut .col2.adhesion ul li { min-height:24px; margin:4px 0; padding:0 0 0 30px; background: url("/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png") no-repeat -680px 0px; }
body.mut .col2.adhesion ul li em { font-size:0.8em; }
body.mut .col2.adhesion ul li.adh_internet { background-position:-680px 0; }
body.mut .col2.adhesion ul li.adh_agence { background-position:-680px -72px; }
body.mut .col2.adhesion ul li.adh_tel { background-position:-680px -144px; }
body.mut .col2.adhesion ul li.adh_wcb { background-position:-680px -216px; }
body.mut .col2.adhesion ul li.adh_courrier { background-position:-680px -288px; }

body.mut .col4 { float:left; }
body.mut .col4 sup { font-size:0.7em; }

body.mut .promo .col4 { margin:0 14px 0 0; }
body.mut .promo.col4.col44 { margin:0; }
body.mut .promo .col4 div { width:143px; }
body.mut .promo .col4 { background-color:#fff; padding:3px; min-height:180px; border:solid 1px #f7fafa; border-bottom:solid 2px #e1e4e4; }
body.mut .promo .col4 a { text-decoration:underline; }
body.mut .promo .col4 h3 { width:143px; height:35px; text-indent:-9999px; background: url("/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png") no-repeat; }
body.mut .promo .col4.col41 h3 { background-position:0 -888px; }
body.mut .promo .col4.col42 h3 { background-position:0 -927px; }
body.mut .promo .col4.col43 h3 { background-position:0 -968px; }
body.mut .promo .col4.col44 h3 { background-position:0 -1007px; }
body.mut #mainContent .promo .col4 p { text-align:center; margin:10px 0 0 0;}
body.mut .promo .col4 h4 { text-align:center; text-transform:uppercase; font-size:0.9em; }
body.mut .promo .col4.col41 h4, body.mut .promo .col4.col43 h4 { color:#02812d; }
body.mut .promo .col4.col42 h4 { color:#117fcc; }
body.mut .promo .col4.col41 h4 a { text-decoration:none; color:#02812d }

body.mut .avantages .col4 { margin:0 12px 0 0; }
body.mut .avantages.col4.col44 { margin:0; }
body.mut .avantages .col4 div { width:152px; height:124px; background: url("/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png") no-repeat; }
body.mut .avantages .col4 h3, body.mut .avantages .col4 p { text-indent:-9999px; }
body.mut .avantages .col4.col41 div { background-position:0 -1054px; }
body.mut .avantages .col4.col42 div { background-position:-164px -1054px; }
body.mut .avantages .col4.col43 div { background-position:-326px -1054px; }
body.mut .avantages .col4.col44 div { background-position:-490px -1054px; }

body.mut #mainContent .mentions .col2 div { width:314px; font-size:0.9em; color:#4c5d6a; padding:0 0 10px 0; }
body.mut #mainContent .mentions .col2 p { font-size:0.9em; color:#4c5d6a; }
body.mut .mentions .col2 h3 { width:314px; }
body.mut .mentions .col2 ul li { margin: 4px 0; padding:0 0 0 10px; background: url("/fileadmin/templates/1.5/smeno/gfx/bl_etudiants_fleches.gif") no-repeat scroll 0 -310px transparent; }

body.mut.produit #focus { background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png") no-repeat scroll 0 -1504px transparent }
body.mut.produit h1 { padding:0; }
body.mut.produit h2.accroche { margin:0; font-size:1.1em; text-transform:none; font-weight:normal; padding:0 0 0 14px; background: url("/fileadmin/templates/1.5/smeno/gfx/bl_etudiants_fleches.gif") no-repeat scroll 0 -226px transparent;}
body.mut.produit h2.accroche strong { font-weight:bold; color:#3d98d5; }
body.mut.produit .colg { width:442px; float:left; }
body.mut.produit .colg div { padding:0 6px 0 0; }
body.mut.produit #mainContent .colg p { margin:8px 0; }
body.mut.produit .colg strong { color:#3d98d5; }
body.mut.produit .colg li { margin: 4px 0; padding:0 0 0 10px; background: url("/fileadmin/templates/1.5/smeno/gfx/bl_etudiants_fleches.gif") no-repeat scroll 0 -226px transparent; }
body.mut.produit .cold { width:215px; float:left; }
body.mut.produit #content .colg div.hr { width:430px; }
body.mut.produit #mainContent p.bouton { margin:10px 0 0 10px; float:left;  }
body.mut.produit p.ensavoirplus { float:right; }
body.mut.produit p.ensavoirplus a { text-decoration:underline; }

body.mut.produit .cold .cible h2 { text-align:center; margin:0 0 10px 0;}
body.mut.produit .cold .cible p { background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png) no-repeat; }
body.mut.produit.mutm .cold .cible p { background-position:0 0; }
body.mut.produit.mutl .cold .cible p { background-position:-227px 0; }
body.mut.produit.mutxl .cold .cible p { background-position:-452px 0; }

body.mut.produit .cold .cible img { display:block; width:215px; height:284px; }

body.mut.produit #mainContent .cold .option p { margin:10px 0 0 0; background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png) no-repeat; }
body.mut.produit .cold .option img { display:block; width:215px; height:135px; }
body.mut.produit #mainContent .cold .option1 p { background-position:-704px -824px; }
body.mut.produit #mainContent .cold .option2 p { background-position:-704px -968px; }

body.mut.produit .colg .exemple { margin:50px 0 0 0; width:405px; background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png) no-repeat 0 -1232px; }
body.mut.produit.mutm .colg .exemple { background-position: 0 -1232px;}
body.mut.produit.mutl .colg .exemple { background-position: -440px -1232px;}
body.mut.produit.mutxl .colg .exemple { background-position: -880px -1232px;}
body.mut.produit .colg .exemple img { display:block; width:405px; height:260px; }
body.mut.produit.mutm .colg .exemple.option1 { background-position: 0 -1630px; }
body.mut.produit.mutm .colg .exemple.option2 { background-position: -430px -1630px; }
body.mut.produit.mutl .colg .exemple.option1 { background-position: 0 -1896px; }
body.mut.produit.mutl .colg .exemple.option2 { background-position: -430px -1896px; }
body.mut.produit.mutxl .colg .exemple.option1 { background-position: 0 -2160px; }
body.mut.produit.mutxl .colg .exemple.option2 { background-position: -430px -2160px; }

body.mut.produit .colg ul.garantie strong { color:#000; }
body.mut #mainContent .liens p { background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png) no-repeat; margin:0 0 10px 0; }
body.mut #mainContent .liens .kelsante p { background-position: -992px -824px; }
body.mut #mainContent .liens .bnp p { background-position: -992px -952px; }
body.mut #mainContent .liens .brochure p { background-position: -992px -1083px; }
body.mut #mainContent .liens .video p { background-position: -992px -1145px; }
body.mut .liens img { display:block; }
body.mut .liens .kelsante img { width:214px; height:120px; }
body.mut .liens .bnp img { width:214px; height:120px; }
body.mut .liens .brochure img { width:214px; height:50px; }
body.mut .liens .video img { width:214px; height:50px; }

body.mut.produit table { background-color:#fff; }
body.mut.produit table caption { text-align:left; padding:0 0 10px 0; }
body.mut.produit td { padding:4px 2px 4px 4px; border-collapse:collapse; border:solid 1px #fff; }
body.mut.produit th { padding:4px 2px 4px 15px; border-collapse:collapse; border:solid 1px #fff; }
body.mut.produit thead td, body.mut.produit thead th { background-color:#0096ed; color:#fff; }
body.mut.produit th { width:410px; }
body.mut.produit td { width:60px; }
body.mut.produit thead td { width:410px; padding:4px 2px 4px 4px; }
body.mut.produit thead th { width:60px; padding:4px 2px 4px 4px; }
body.mut.produit thead th span { display:block; font-size:2em; }

body.mut.produit .tableaugaranties h3 { margin:0; cursor:pointer; height:25px; padding:0 0 0 20px; color:#4c5d6a; background: url(/fileadmin/templates/1.5/smeno/gfx/bg_h3_tableaugaranties.png) repeat-x; }
body.mut.produit .tableaugaranties h3 span { display:block; padding:2px 0 0 12px; background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png) no-repeat -704px -1522px; }
body.mut.produit .tableaugaranties h3.ui-state-active { color:#0276c7; }
body.mut.produit .tableaugaranties h3.ui-state-active span {  padding:2px 0 0 16px; background-position:-704px -1498px; }
body.mut.produit .tableaugaranties tr.odd { background-color:#f2f4f5; }

body.mut.produit h2 a { display:block; padding:0 0 0 14px; background: url("/fileadmin/templates/1.5/smeno/gfx/bl_etudiants_fleches.gif") no-repeat scroll 0 -403px transparent; }

body.mut.produit .mentions { color:#4c5d6a; font-size:0.9em; }

body.mut.produit .toggle div { display:none; }

body.mut.options #focus { background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png") no-repeat scroll -696px -472px transparent }

body.mut.options .col2.bg div * { text-indent:-9999px; }
body.mut.options #mainContent .col2.bg div p { text-indent:-9999px; }

body.mut.options #mainContent .liens .brochure p { background-position: -880px -1632px; }
body.mut.options #mainContent .liens .video p { background-position: -880px -1688px; }
body.mut.options #mainContent .liens .bnp p { background-position: -880px -1742px; }
body.mut.options .liens .brochure img { width:284px; height:50px; }
body.mut.options .liens .video img { width:284px; height:50px; }
body.mut.options .liens .bnp img { width:284px; height:120px; }

body.mut.options .col2.detail div { height:370px; background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png) no-repeat; }
body.mut.options .col2.detail.option1 div { background-position:0 -2432px; }
body.mut.options .col2.detail.option2 div { background-position:-330px -2432px; }

body.mut.options .exemple { float:left; margin:20px 12px 10px 8px; }
body.mut.options .exemple.option2 { margin:20px 0 10px 8px; }
body.mut.options .exemple div.cale { width:310px; background-color:#f1fafe; margin:10px 0 0 0; padding:0;}

body.mut.options #mainContent .exemple p.pwcb { margin:50px 0 0 0; text-align:center; }

body.mut.options .exemple div div.mut { margin:0 0 10px 0; padding:0 0 0 100px; border:0; background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png) no-repeat; }
body.mut.options .exemple div div.mut.mutm { background-position:0 -2830px; }
body.mut.options .exemple div div.mut.mutl { background-position:-344px -2830px; }
body.mut.options .exemple div div.mut.mutxl { background-position:-680px -2830px; }
body.mut.options .exemple.option2 div div.mut.mutm { background-position:0 -2800px; }
body.mut.options .exemple.option2 div div.mut.mutl { background-position:-344px -2800px; }
body.mut.options .exemple.option2 div div.mut.mutxl { background-position:-680px -2800px; }
body.mut.options .exemple div div.mut ul { width:210px; font-size:0.9em; }
body.mut.options .exemple div div.mut ul li { margin:0 0 4px 0; }
body.mut.options .exemple div div.mut ul li em { color:#4C5D6A; }
body.mut.options .exemple div div.mut h3 { color:#258fd6; text-transform:uppercase;  }
body.mut.options #mainContent .exemple div div.mut p { padding:4px 10px 4px 0; font-size:0.8em; text-align:right; }
body.mut.options .exemple div div.mut p a { color:#258fd6; }

body.mut.options .exemple div h2 { padding:0; margin:0; width:310px; height:26px; text-indent:-9999px; background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png) no-repeat; }
body.mut.options .exemple div h3 { margin:8px 0 2px 0; }
body.mut.options .exemple div li { padding:0 0 0 10px; background: url("/fileadmin/templates/1.5/smeno/gfx/bl_etudiants_fleches.gif") no-repeat scroll 0 -226px transparent; }
body.mut.options .exemple.option1 div { border:solid 1px #c1b8e8;  }
body.mut.options .exemple.option2 div { border:solid 1px #8bd0f8;  }
body.mut.options .exemple.option1 div h2 { background-position:-872px -2288px; }
body.mut.options .exemple.option2 div h2 { background-position:-872px -2320px; }
body.mut.options #content .exemple div div.hr { width:310px; border:0; margin:0; padding:0; }
body.mut.options #content .exemple.option1 div div.hr { border-bottom: 1px dashed #c1b8e8; }
body.mut.options #content .exemple.option2 div div.hr { border-bottom: 1px dashed #8bd0f8; }

body.mut.gpe #focus { background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png") no-repeat scroll -680px -2432px transparent; }

body.mut.gpe h2.chapo { font-size:1.5em; font-weight:normal; }
body.mut.gpe h2.highlight { font-size:1.1em; font-weight:bold; color:#2189d0; }

body.mut.gpe .col2.bg { width:320px; height:290px; text-indent:-9999px; background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png") no-repeat scroll -856px -1896px transparent; }
body.mut.gpe .col2.adhesion { margin:20px 0 0 0; }

body.mut.gpe .tableaugauche { width:210px; float:left; }
body.mut.gpe .tableaudroite { width:440px; float:left; }

body.mut.gpe .tableaugauche h3 { font-weight:normal; }
body.mut.gpe #mainContent .tableaugauche .bouton { margin:20px 0 20px 0;}

body.mut.gpe .tableaudroite table { color:#000; text-align:center; }
body.mut.gpe .tableaudroite table th, body.mut.gpe .tableaudroite table td { margin:2px; padding:3px; border:2px solid #fff; }
body.mut.gpe .tableaudroite table thead th { background-color:#c5c7c8; }
body.mut.gpe .tableaudroite table .highlight { color:#fff; }
body.mut.gpe .tableaudroite table tr.tr1 td { background-color:#dae5af; }
body.mut.gpe .tableaudroite table tr.tr1 td.highlight { background-color:#9dbf0a; }
body.mut.gpe .tableaudroite table tr.tr2 td { background-color:#e3daeb; }
body.mut.gpe .tableaudroite table tr.tr2 td.highlight { background-color:#bba3cb; }
body.mut.gpe .tableaudroite table tr.tr3 td { background-color:#a2daf1; }
body.mut.gpe .tableaudroite table tr.tr3 td.highlight { background-color:#009edc; }
body.mut.gpe .tableaudroite p em { font-size:0.8em; }

body.mut.gpe .assistance li { padding:0 0 0 10px; background:url("/fileadmin/templates/1.5/smeno/gfx/bl_etudiants_fleches.gif") no-repeat scroll 0 -306px transparent; }
body.mut.gpe ul.liens li { font-family: 'Ubuntu', Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase; margin:10px 0 0 0; font-weight:bold; text-transform:uppercase; padding:0 0 0 10px; background:url("/fileadmin/templates/1.5/smeno/gfx/bl_etudiants_fleches.gif") no-repeat scroll 0 -306px transparent; }
body.mut.gpe ul.liens li a { font-weight:normal; text-transform:none; color:#3d98d5; }

body.mut.gpe .mentions { color:#4c5d6a; font-size:0.9em; margin:0 0 20px 0; }
body.mut.gpe .mentions p { color:#4c5d6a; font-size:0.9em; margin:0 0 20px 0; }

body.mut.gpe .exemple { background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png") no-repeat scroll -1200px -1872px transparent; padding: 0 0 0 160px;}
body.mut.gpe .exemple p span.entoure { background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png") no-repeat scroll -1190px -1696px transparent; margin:0 0 0 -14px; display:block; padding: 5px 0 0 14px; clear:both; width:112px; height:32px; }
