.elements{width:443px;float:left;font-family:Arial;font-size:11px;}
.elements a{text-decoration:none}
.elements .element{width:100%;float:left;margin-bottom:15px;}
.elements .element .top{width:100%;height:31px;float:left;background:url(/fileadmin/templates/images/guichet_virtuel_v2/retraite.jpg) no-repeat;}
.elements .element .top span{display:block;width:207px;float:right;margin-right:0px;line-height:12px;padding-top:3px;}
.elements .element .middle{float:left;width:100%;}
.elements .element .middle ul{margin:0;padding:0;list-style:none;float:left;width:200px;}
.elements .element .middle ul li ul{width:185px;float:none;}
.elements .element .middle ul li{margin:0;padding:0;}
.elements .element .middle ul li a{display:inline-block;}
.elements .element .middle ul li a span{display:inline-block;}
.elements .element.retraite .middle ul.nav1 li.actif a,.elements .element.retraite .middle ul.nav1 li.on a{color:#C50F00;}
.elements .element.sante .middle ul.nav1 li.actif a,.elements .element.sante .middle ul.nav1 li.on a{color:#49B2EB;}
.elements .element.prevoyance .middle ul.nav1 li.actif a,.elements .element.prevoyance .middle ul.nav1 li.on a{color:#DCA821;} /*#FF912D*/
.elements .element.perte .middle ul.nav1 li.actif a,.elements .element.perte .middle ul.nav1 li.on a{color:#5B0CBD;}
.elements .element.accompagnement .middle ul.nav1 li.actif a,.elements .element.accompagnement .middle ul.nav1 li.on a{color:#D45798;}
.elements .element.vie .middle ul.nav1 li.actif a,.elements .element.vie .middle ul.nav1 li.on a{color:#D66857;}
.elements .element.epargne .middle ul.nav1 li.actif a,.elements .element.epargne .middle ul.nav1 li.on a{color:#3574B9;}
.elements .element .middle ul.nav1{padding-left:20px;padding-top:15px;padding-bottom:10px;}
.elements .element .middle ul.nav1 li a{color:#545454;background:url(/fileadmin/templates/images/guichet_virtuel_v2/puce-nav1.gif) no-repeat scroll 0px 5px;padding-left:10px;}
.elements .element .middle ul.nav2{padding-left:15px;display:none;width:180px;}
.elements .element .middle ul.nav1 li.on ul.nav2 li a,.elements .element .middle ul.nav1 li.actif ul.nav2 li a,.elements .element .middle ul.nav2 li a{color:#7B7573;background:url(/fileadmin/templates/images/guichet_virtuel_v2/puce-nav2.gif) no-repeat left;padding-left:10px;}

.elements .element.retraite .top{background:url(/fileadmin/templates/images/guichet_virtuel_v2/retraite.jpg) no-repeat;}
.elements .element.retraite .middle{background:#faf3f0;}
.elements .element.retraite .top span{color:#a92606;}

.elements .element.sante .top{background:url(/fileadmin/templates/images/guichet_virtuel_v2/sante.jpg) no-repeat;}
.elements .element.sante .middle{background:#f5fbfe;}
.elements .element.sante .top span{color:#1396e5;}

/*
.elements .element.protection .top{background:url(/fileadmin/templates/images/guichet_virtuel_v2/protection.jpg) no-repeat;}
.elements .element.protection .middle{background:#fff9f4;}
.elements .element.protection .top span{color:#ff912a;}
*/

.elements .element.prevoyance .top{background:url(/fileadmin/templates/images/guichet_virtuel_v2/prevoyance.jpg) no-repeat;}
.elements .element.prevoyance .middle{background:#fff9f4;}
.elements .element.prevoyance .top span{color:#ff912a;}

.elements .element.perte .top{background:url(/fileadmin/templates/images/guichet_virtuel_v2/perte.jpg) no-repeat;}
.elements .element.perte .middle{background:#f6f2fb;}
.elements .element.perte .top span{color:#5400BA;}

.elements .element.accompagnement .top{background:url(/fileadmin/templates/images/guichet_virtuel_v2/accompagnement.jpg) no-repeat;}
.elements .element.accompagnement .middle{background:#fcf6f8;}
.elements .element.accompagnement .top span{color:#BD5274;}

.elements .element.vie .top{background:url(/fileadmin/templates/images/guichet_virtuel_v2/vie.jpg) no-repeat;}
.elements .element.vie .middle{background:#fff9f4;}
.elements .element.vie .top span{color:#ff912a;}

.elements .element.epargne .top{background:url(/fileadmin/templates/images/guichet_virtuel_v2/epargne.jpg) no-repeat;}
.elements .element.epargne .middle{background:#fff9f4;}
.elements .element.epargne .top span{color:#ff912a;}

.elements .element a:hover {
text-decoration:none;
}