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

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

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

.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; }
/*
#assurances { font-size: 90%; }
	#assurances li { background: #fff; }
	#assurances p { text-align:left; }
	#assurances li.col2, #assurances li.col3 { float: left; padding: 3px; }
	#assurances li.col2 { margin: 0 5px 0 0;  }
	#assurances li.col2 div { width: 208px; height: 33em; position: relative; }
	#assurances li.col3 { margin: 10px 3px 0 0; }
	#assurances li.col3 div { width: 136px; height: 32em; position: relative; }
	#assurances li p.action { position: absolute; bottom: 5px; left: 5px; width: 100%; text-align: center; margin: 5px 0 0 0;}
	#assurances li h2, #assurances li h3 { text-align: center; color: #523fa5; }
	#assurances li h2 a, #assurances li h3 a { color: #523fa5; }
	#assurances li.last { margin-right:0; }
*/
#assurances { font-size: 90%; }
	#assurances li { background: #fff; }
	#assurances p { text-align:left; }
	#assurances li.col2, #assurances li.col3 { float: left; }
	#assurances li.col2 { margin: 0 5px 0 0; width: 214px; }
	#assurances li.col2 div { margin: 3px; height: 33em; position: relative; }
	#assurances li.col3 { margin: 10px 3px 0 0; width: 142px; }
	#assurances li.col3 div { margin: 3px; height: 32em; position: relative; }
	#assurances li p.action { position: absolute; bottom: 5px; left: 5px; width: 100%; text-align: center; margin: 5px 0 0 0;}
	#assurances li h2, #assurances li h3 { text-align: center; color: #523fa5; }
	#assurances li h2 a, #assurances li h3 a { color: #523fa5; }
	#assurances li.last { margin-right:0; }

#assurances li h2 { margin-top: 10px; font-variant: small-caps; font-weight: bold; }

	#assurances li h3 { margin-bottom: 0.5em; font-weight: normal; }

	#assurances ul li { float: none; list-style: disc; list-style-position: inside; padding: 0; margin: 0 0 3px 0; }
	
#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; }

	#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: #523fa5; 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; }
	
    #det-adhesion ul li { list-style: disc; list-style-position: inside; }
    span.smeno-addr { color: #4c5d6a;}

    #det-devis { background: url(/fileadmin/templates/1.5/smeno/image/titres/devis.png) no-repeat; width: 121px; height: 45px; }
        #det-devis a { width: 121px; height: 45px; display: block; }

#t-couverture-100 { background: url(/fileadmin/templates/1.5/smeno/image/titres/100-couvert.png) no-repeat; width: 358px; height: 18px; }
#t-comment-adherer { background: url(/fileadmin/templates/1.5/smeno/image/titres/comment-adherer.png) no-repeat; width: 172px; height: 18px; }
#t-complementaire-sante { background: url(/fileadmin/templates/1.5/smeno/image/titres/qu-est-complementaire-sante.png) no-repeat; width: 352px; height: 18px; }

#t-avantages-carte-club { background: url(/fileadmin/templates/1.5/smeno/image/titres/avantages-carte-club.png) no-repeat; width: 269px; height: 19px; }
#t-assurances-vie-etudiante { background: url(/fileadmin/templates/1.5/smeno/image/titres/assurances-vie-etudiante.png) no-repeat; width: 338px; height: 18px; }

#t-assurance-habitation-tarif-etudiant { background: url(/fileadmin/templates/1.5/smeno/image/titres/assurance-habitation-tarif-etudiant.png) no-repeat; width: 381px; height: 18px; }

table.contenttable thead {
	background-color:#8B7EC2;
}

table.contenttable caption {
	background-color:#523FA5;
}

div.content-block.rte-content a {
	color:#523FA5;
}

div.page-assu-bloc-1 { border:0; margin-bottom:0; padding-bottom:0.4em; margin-top:20px;}
div.page-assu-bloc-1 p.center { margin-bottom:0; color:#523FA5;}
div.page-assu-bloc-2 { clear:both; border:0; margin:0; padding:0; padding-left:10px; font-weight:bold;}
div.page-assu-bloc-3 { background-color:#fff; padding:10px; border:0;}
div.page-assu-bloc-3 h2 { color:#523FA5; }
div.page-assu-bloc-3 p { margin-bottom:0.2em;}
div.page-assu-bloc-3 ul { background-color:#fff; padding:10px;}
div.page-assu-bloc-4 { padding:0 10px 10px; padding-top:1em; border-top:1px solid #8E969D; }
div.page-assu-bloc-4 p em { font-style:italic; color:#000; font-size:100%; }

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

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

body.assu h1 { color:#523fa5; font-size:1.2em; margin:10px 0 20px 0; }
body.assu h2 { margin:10px 0; }

body.assu div.col2 { position:relative; float:left; margin:0 10px 10px 0; }
body.assu #mainContent div.col2 a { color:#523fa5; }
body.assu div.col2 div.top h2 { padding:14px 30px 0 0; font-size:1.8em; }
body.assu div.col2 div.top h3 { color:#523fa5; height:50px; font-size:1.4em; padding:5px 20px 0 20px; margin:0; text-transform:none; text-align:center; }
body.assu div.col2 div.top h3 span { font-size:0.8em; line-height:1em;  }
body.assu div.col2 div.top { width:320px; padding:4px 0 0 0; background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu.png") no-repeat scroll 0px 0px transparent; }
body.assu div.col2 div.top div.picto { height:192px; margin:0 0 0 11px; background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu.png") no-repeat scroll -350px 0px transparent; }
body.assu div.col2 div.top div.rollover { display:none; border-top:solid 1px #523fa5; border-bottom:solid 1px #523fa5; position:absolute; top:144px; height:62px; margin:0 14px 0 13px; background:url("/fileadmin/templates/1.5/smeno/gfx/alpha85.png") }
body.assu #mainContent div.col2 div.top div.rollover p { padding:4px 8px 0 8px; color:#523fa5; text-align:center; font-size:1.1em; }
body.assu #mainContent p.price { line-height:1.4em; float:right; margin:0 20px 0 0; font-family: 'Ubuntu', Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase; color:#fff; font-size:1.2em;  }
body.assu #mainContent p.price strong { font-weight:bold; }
body.assu #mainContent p.price span.bulle { padding:25px 0 0 0; display:block; background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu.png") no-repeat scroll 0px -428px transparent; text-align:center; display:block; width:100px; height:80px; } 
body.assu #mainContent p.price span.s1 { font-size:0.7em; line-height:1em; }
body.assu #mainContent p.price span.s2 { font-size:0.9em; line-height:1em; }
body.assu #mainContent p.price span.s3 { font-size:1.2em; line-height:1em; }
body.assu #mainContent p.price span.s4 { font-size:1.6em; line-height:1em; }
body.assu #mainContent p.price span.s5 { font-size:2em; line-height:1em; }
body.assu div.col2 div.top h2 { text-align:right; }
body.assu div.col2 div.bottom { width:320px; height:56px; background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu.png") no-repeat scroll 0px -352px transparent; }
body.assu #mainContent div.col2 div.bottom p { margin:0; padding:18px 70px 0 70px; text-align:center; }
body.assu #mainContent div.col2 div.bottom p a { color:#523fa5; font-weight:bold; font-size:1.1em; font-family: 'Ubuntu', Verdana,Arial,Helvetica,sans-serif; }
body.assu #mainContent div.col2 div.bottom p span { display:block; font-size:0.9em; }
body.assu .col1 div, body.assu .col2 div { cursor:pointer; }

body.assu div.col2.col21 div.top div.picto { background-position:-349px 0px; }
body.assu div.col2.col22 div.top div.picto { background-position:-677px 0px; }
body.assu div.col2.col23 div.top div.picto { background-position:-349px -208px; }
body.assu div.col2.col24 div.top div.picto { background-position:-669px -208px; }

body.assu #mainContent div.col2.col23 div.top p.price span.bulle { padding:24px 0 0 0; }

body.assu div.col1 { height:150px; margin:0 10px 10px 0; padding:10px; background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu.png") no-repeat scroll 0px -632px transparent; }
body.assu div.col1 div.top { float:left; margin:0 30px 0 0; }
body.assu div.col1 div.top .picto { width:474px; height:142px; background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu.png") no-repeat scroll -348px -466px transparent; }
body.assu div.col1 div.top h2 { text-align:right; float:right; padding:4px 15px 0 0; font-size:1.8em; }
body.assu div.col1 div.top h3 { text-align:right; text-transform:none; color:#523fa5; float:right; padding:0 15px 0 0; font-size:1.4em; }
body.assu div.col1 div.top h3 a { color:#523fa5; }
body.assu div.col1 div.bottom { width:100px; float:left; }
body.assu #mainContent div.col1 div.bottom p.price { margin-left:20px; }
body.assu #mainContent div.col1 div.bottom p { margin:0; padding:0; text-align:center; }
body.assu #mainContent div.col1 div.bottom p a { color:#523fa5; font-weight:bold; font-size:1.1em; font-family: 'Ubuntu', Verdana,Arial,Helvetica,sans-serif; }
body.assu #mainContent div.col1 div.bottom p span.small { display:block; font-size:0.9em; }

body.assu #mainContent p.mentions { font-size:0.9em; color:#4c5d6a; }

body.assu #focus { background:url(/fileadmin/templates/1.5/smeno/gfx/sprites_assu.png) no-repeat 0px -817px; }

body.assu.produit #sub-nav { padding:10px 0 0 20px; }
body.assu.produit #mainContent p.rootline { padding:0 0 10px 0; margin:0 4px 0 0; }

body.assu.produit #focus { background:url(/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png) no-repeat; }
body.assu.produit.auto #focus { background-position:0 -128px; }
body.assu.produit.pa #focus { background-position:0 0; }
body.assu.produit.habitation #focus { background-position:0 -256px; }
body.assu.produit.psi #focus { background-position:0 -384px; }
body.assu.produit.ski #focus { background-position:0 -512px; }

body.assu.produit h1 { padding:0; }
body.assu.produit h2.accroche { margin:0; font-size:1.2em; text-transform:none; font-weight:normal; padding:0; text-align:justify; }
body.assu.produit h2.accroche strong { font-weight:bold; color:#523fa5; }
body.assu.produit .colg { width:442px; float:left; }
body.assu.produit .colg div { padding:0 6px 0 0; }
body.assu.produit #mainContent .colg p { margin:8px 0; }
body.assu.produit .colg strong { color:#523fa5; }
body.assu.produit .colg li strong { color:#000; }
body.assu.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 -448px transparent; }
body.assu.produit #mainContent .colg p.fleche { margin: 20px 0 10px; padding:0 0 0 10px; background: url("/fileadmin/templates/1.5/smeno/gfx/bl_etudiants_fleches.gif") no-repeat scroll 0 -448px transparent; }
body.assu.produit #mainContent .colg p.fleche strong { color:#000; }
body.assu.produit #mainContent .colg p.fleche a { color:#523fa5; text-transform:uppercase; font-weight:bold; }
body.assu.produit .colg li.csam { min-height:64px; padding:0 0 0 90px; background: url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png") no-repeat -736px 0; }
body.assu.produit .colg li.csam strong { color:#523fa5; }
body.assu.produit .colg li.bonne_conduite { min-height:64px; padding:0 0 0 90px; background: url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png") no-repeat -736px -128px; }
body.assu.produit .colg li.bonne_conduite strong { color:#01882b; }
body.assu.produit .colg li.reduc_stages { min-height:64px; padding:0 0 0 90px; background: url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png") no-repeat -736px -256px; }
body.assu.produit .colg li.reduc_stages strong { color:#208ad2; }
body.assu.produit .colg li.cle { min-height:64px; padding:0 0 0 90px; background: url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png") no-repeat -736px -384px; }
body.assu.produit .colg li.cle strong { color:#523fa5; }
body.assu.produit .colg li.optiona { min-height:50px; margin:10px 0 0 0; padding:20px 0 0 80px; background: url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png") no-repeat -736px -510px; }
body.assu.produit .colg li.optiona strong { color:#208ad2; }
body.assu.produit .colg li.optionb { min-height:50px; margin:10px 0 0 0; padding:20px 0 0 80px; background: url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png") no-repeat -736px -624px; }
body.assu.produit .colg li.optionb strong { color:#208ad2; }
body.assu.produit .cold { width:215px; float:left; }
body.assu.produit #content .colg div.hr { width:430px; }
body.assu.produit #mainContent p.bouton { margin:10px 0 0 10px; float:left;  }

body.assu.produit .col4 { float:left; }
body.assu.produit .avantages .col4 { margin:0 12px 0 0; }
body.assu.produit .avantages.col4.col44 { margin:0; }
body.assu.produit .avantages .col4 h3 { padding:14px 0 0 60px; }
body.assu.produit .avantages .col4 h3 a { color:#fff; }
body.assu.produit .avantages .col4 div { width:153px; height:80px; background: url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png") no-repeat; }
body.assu.produit .avantages .col4.col41 div { background-position:0 -637px; }
body.assu.produit .avantages .col4.col41 h3 a { text-shadow: 0 0 0.2em #004516; }
body.assu.produit .avantages .col4.col42 h3 { padding-top:20px; }
body.assu.produit .avantages .col4.col42 h3 a { text-shadow: 0 0 0.2em #733c18; }
body.assu.produit .avantages .col4.col42 div { background-position:-164px -637px; }
body.assu.produit .avantages .col4.col43 div { background-position:-328px -637px; }
body.assu.produit .avantages .col4.col43 h3 a { text-shadow: 0 0 0.2em #58507c; }
body.assu.produit .avantages .col4.col44 div { background-position:-491px -637px; }
body.assu.produit .avantages .col4.col44 h3 { padding-top:20px; }
body.assu.produit .avantages .col4.col44 h3 a { text-shadow: 0 0 0.2em #383157; }

body.assu.produit div.visuel div.top h2 { padding:14px 30px 0 0; font-size:1.8em; }
body.assu.produit div.visuel div.top h3 { color:#523fa5; height:56px; font-size:1.2em; padding:5px 16px 0 10px; margin:0; text-transform:none; text-align:center; }
body.assu.produit.auto div.visuel div.top h3 { font-size:10pt; }
body.assu.produit div.visuel div.top h3 span { font-size:0.9em; line-height:1em;  }
body.assu.produit div.visuel div.top { width:220px; padding:4px 0 0 0; background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png") no-repeat scroll 0px -738px transparent; }
body.assu.produit div.visuel div.top div.picto { height:164px; margin:0 0 0 11px; background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png") no-repeat scroll -224px -743px transparent; }
body.assu.produit div.visuel div.bottom { width:220px; height:56px; background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png") no-repeat scroll 0px -992px transparent; }

body.assu.produit div.visuel div.top div.picto { height:164px; margin:0 0 0 11px; background:url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png") no-repeat; }
body.assu.produit.auto div.visuel div.top div.picto { background-position: -224px -743px; }
body.assu.produit.pa div.visuel div.top div.picto { background-position: -1132px -743px; }
body.assu.produit.psi div.visuel div.top div.picto { background-position: -452px -743px; }
body.assu.produit.habitation div.visuel div.top div.picto { background-position: -678px -743px; }
body.assu.produit.ski div.visuel div.top div.picto { background-position: -905px -743px; }

body.assu .adhesion h2 { margin:0; width:230px; height:56px; text-indent:-9999px; background: url("/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png") no-repeat -228px -964px; }
body.assu .adhesion ul { margin:0; padding:6px 10px 14px; background: url("/fileadmin/templates/1.5/smeno/gfx/bg_ul_adhesion_assu.png") no-repeat -1px bottom; }
body.assu .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.assu .adhesion ul li em { font-size:0.8em; }
body.assu .adhesion ul li.adh_internet { background-position:-680px 0; }
body.assu .adhesion ul li.adh_agence { background-position:-680px -72px; }
body.assu .adhesion ul li.adh_tel { background-position:-680px -144px; }
body.assu .adhesion ul li.adh_wcb { background-position:-680px -216px; }
body.assu .adhesion ul li.adh_courrier { background-position:-680px -288px; }

body.assu #mainContent .liens p { background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_mut.png) no-repeat; margin:10px 0 0 0; }
body.assu #mainContent .liens .kelsante p { background-position: -992px -824px; }
body.assu #mainContent .liens .bnp p { background-position: -992px -952px; }
body.assu #mainContent .liens .brochure p { background-position: -992px -1083px; }
body.assu #mainContent .liens .video p { background-position: -992px -1145px; }
body.assu #mainContent .liens .facebook p { background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png) no-repeat -510px -964px; }
body.assu #mainContent .liens .pabnp p { background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png) no-repeat -794px -964px; }
body.assu #mainContent .liens .psifiches p { background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png) no-repeat -1076px -964px; }
body.assu #mainContent .liens .psipvt p { background: url(/fileadmin/templates/1.5/smeno/gfx/sprites_assu_inner.png) no-repeat -1076px -1014px; }
body.assu .liens img { display:block; }
body.assu .liens .kelsante img { width:214px; height:120px; }
body.assu .liens .bnp img { width:214px; height:120px; }
body.assu .liens .brochure img { width:214px; height:50px; }
body.assu .liens .video img { width:214px; height:50px; }
body.assu .liens .facebook img { width:214px; height:122px; }
body.assu .liens .pabnp img { width:214px; height:150px; }
body.assu .liens .psifiches img { width:214px; height:42px; }
body.assu .liens .psipvt img { width:214px; height:90px; }

body.assu.produit .mentions { color:#4c5d6a; font-size:0.9em; }
body.assu.produit #mainContent .mentions p { color:#4c5d6a; font-size:0.9em; }
body.assu.produit .tool-links { border:0; margin:20px 0 0 0; }

