



<style type="text/css">
<!-- Browser before ie 7 false -->

body, html body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 100%;
	padding: 0;
	margin: 0;
}

table {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	#color: #000000;
}

h1 {
	color: #9A937D;
	font-weight: normal;
	padding-bottom: 0px;
	font-size: 160%;
}

h2 {
	color: #006F53;
	font-weight: bold;
	padding-bottom: 0px;
	font-size: 125%;
}

h3 {
	color: #9A937D;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 115%;
}

h4 {
	color: #006F53;
	padding-bottom: 0px;
	font-size: 100%;
	background-color: #FFFFFF;
	margin: 0px;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.justify {
	text-align: justify;
}

.top {
	vertical-align: top;
}

.bottom {
	vertical-align: bottom;
}

.TDChbxTableCell {
	font-size: 12px;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
}

.TDTextTableCellValues {
	font-size: 12px;
	border-bottom: 1px solid #CCCCCC;
}

p {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 1em;
}

a  {
	cursor: pointer;
}

a:link, .link {
	color: #006F53;
	cursor: pointer;
}

a:hover, .link:hover {
	color: #006F53;
	text-decoration: underline;
}

a:visited {
	color: #006F53;
}

a:visited, a:link {
	text-decoration: none;
}

form {
	margin: 0;
	padding: 0;
}

legend,.legendLike {
	font-size: 11px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #006F53;
}

fieldset {
	border: 1px solid #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

ul {
	margin: 0px;
	padding: 0px;
	padding-left: 50px;
}

hr {
	border: 0px solid;
	padding: 1px;
	height: 1px;
	color: #CCC;
	margin: 1px;
}

label {
	font-weight: bold;
	color: #006F53;
	font-size: 0.9em;
}

a img {
	border: none;
}

/*------------- boites -------------*/
div#contentstart ul li {
	list-style-image: url(/SKperso/media/BulletPoint.gif);
}

div#pagePopup {
	padding: 10px;
}

/*------------- classes -------------*/
.sommeImportante {
	font-size: 1.2em;
}

.avertissementLegal {
	font-size: 1em;
	font-style: italic;
	color: #a6a6a6;
}

.griser {
	font-size: xx-small;
	color: #CCCCCC;
}

.messageInformatif {
	font-size: xx-small;
	font-style: italic;
	color: #006F53;
}

a.navlevel1:active {
	font-size: 12px;
	font-weight: bold;
	color: #006F53;
}

a.navlevel1:link {
	font-size: 12px;
	color: #006F53;
}

a.navlevel1:hover {
	font-size: 12px;
	color: #006F53;
	text-decoration: none;
}

a.navlevel1:visited {
	font-size: 12px;
	color: #006F53;
}

a.navlevelGauche:active {
	color: #000000;
	font-weight: bold;
}

a.navlevelGauche:link {
	color: #000000;
}

a.navlevelGauche:hover {
	color: #000000;
	text-decoration: none;
}

a.navlevelGauche:visited {
	color: #000000;
}

a.quicklink:link {
	color: #006F53;
	text-decoration: none;
	font-size: xx-small;
}

a.quicklink:hover {
	color: #006F53;
	text-decoration: underline;
	font-size: xx-small;
}

a.quicklink:visited {
	color: #006F53;
	text-decoration: none;
	font-size: xx-small;
}

.erreur {
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
}

.TABLENavLevel1 {
	border: none;
	margin: 0px;
	padding: 0px;
	background-color: #EAEAEA;
}

.TDNavLevel1 {
	border-right: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
	line-height: 20px;
	color: #006F53;
	background-color: #EAEAEA;
}

.borderRight {
	border-right: 1px solid #FFFFFF;
}

ul.messages {
	margin: 0px;
	padding: 2px;
}

ul.messages li {
	padding: 0px 10px 5px 10px;
	margin-bottom: 2px;
	line-height: 25px;
	vertical-align: top;
	list-style-position: inside;
	border: 1px solid #CCCCCC;
}

ul.messages li.msg-info {
	list-style-image: url(/SKperso/media/pictomess.gif);
	background-color: #f1f5f4
}

ul.messages li.msg-warn {
	list-style-image: url(/SKperso/media/pictoaver.gif);
	background-color: #e9f4e9;
}

ul.messages li.msg-error {
	list-style-image: url(/SKperso/media/pictoerr.gif);
	background-color: #FAE2CC;
}

/*------------- contact -------------*/

#contact ul, #contact ul li {
	margin: 0;
	padding: 0;
	list-style-type: none; 
}

#contact ul li {
	background: url(/SKperso/public/theme/client/img/button/contact.gif) left top no-repeat;
	padding: 6px;
	padding-left: 28px;
}

/*------------- top menu -------------*/

.menuTopBack {
	background-color: #EAEAEA;
	border-bottom: 1px solid #FFFFFF;
}

.menuCountry {
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
	line-height: 20px;
}

.menuTop {
	height: 20px;
}

.menuTop ul {
	padding-left: 0px;
	margin-left: 0px;
	height: 20px;
}

.menuTop ul li {
	list-style: none;
	display: inline;	
}

.menuTop ul li a {
	color: #006F53;
	border-right: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
	line-height: 20px;
	font-size: 11px;
}

.menuTop ul li a:hover {
	color: #006F53;
	background-color: #DCEAAA;
	border-right: 1px solid #E6E6E6;
	text-decoration: underline;
}

/*------------- quicklinks -------------*/

.quickLinks ul {
	padding-left: 0px;
	margin-left: 0px;
}

.quickLinks ul li {
	list-style: none;
	display: inline;
}

.quickLinks ul li a {
	font-weight: bold;
	color: #000000;
	border-right: 1px solid #000000;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
}

/*------------- left menu -------------*/

.menuLeft {
	width: 215px;
}

.menuLeft ul {
	padding-left: 0px;
}

.menuLeft ul li {
	list-style-type: none;
}

.menuLeft ul#menu_gauche li a {
	line-height: 15px;
}

/*------------- level 0 -------------*/
.menuLeft ul li a {

	width: 207px;


	padding: 4px;
	line-height: 18px;
	font-weight: bold;
	font-size: 13px;
	display: block;
	text-decoration: none;
	color: #006F53;

	border-bottom: 1px solid #E6E6E6;
	border-right: 1px solid #FFFFFF;
}

.menuLeft ul li a:hover {
	color: #006F53;
	background-color: #DCEAAA;
	border-right: 1px solid #E6E6E6;
	filter : alpha(opacity=60);
	-moz-opacity : 0.6;
	opacity : 0.6;
}

.menuLeft ul li a p {
	margin-left: 10px;
	margin-bottom: 0px;
}

/*------------- level 1 -------------*/
.menuLeft ul li ul li a {
	font-weight: normal;
	background-repeat: repeat-y;
	background-image: url(/SKperso/public/theme/client/img//menu/item_left.png);
	background-color: #EAEAEA;
	border-top: 1px solid #FFFFFF;
	border-bottom: none;
}

.menuLeft ul li ul li a.selected {
	font-weight: bold;
}

/*------------- level 2 -------------*/
.menuLeft ul li ul li ul li a {
	background-color: #F7F7F7;
}

.menuLeft ul li ul li ul li a p {
	padding-left: 15px;
}

/*------------- level 3 -------------*/
.menuLeft ul li ul li ul li ul li a {
	background-color: #FFFFFF;
	border-top: 1px solid #E6E6E6;
}

.menuLeft ul li ul li ul li ul li a p {
	font-size: 10px;
	padding-left: 20px;
}



.TDRightPanel {
	vertical-align: top;
	border: 0px;
	border-left: 1px solid #E6E6E6;
}

.TABLERightPanel {
	height: 100%;
}

.TDContent {
	vertical-align: top;
	height: 300px;
}

.TDLegal, .footer {
	height: 50%;
	vertical-align: top;
	font-size: xx-small;
}

.TDCopyright, .copyright {
	height: 50%;
	vertical-align: top;
	font-size: xx-small;
	padding-left: 5px;
}

.THDisplayTable1Header {
	text-align: left;
	padding: 2px;
	background-color: #AEDDE6;
}

.TDDisplayTable1Cell {
	background-color: #F0F0F0;
	padding: 2px;
}

.THDisplayTable2Header {
	text-align: left;
	padding: 2px;
	border: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}

.TDDisplayTable2Cell {
	padding: 2px;
	border-bottom: 1px solid #E6E6E6;
	font-size: 1em;
}

.TDQuickLinks {
	padding: 3px 5px 3px 3px;
	color: #FFF;
}

.LILink {
	list-style-image: url(/SKperso/media/link.gif);
}

.TDRightPanelTop {
	vertical-align: middle;
	border-right: 0px solid #E6E6E6;
	font-size: xx-small;
	padding-left: 5px;
}

.TDLocation {
	border-right: 1px solid #E6E6E6;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.TABLETeaser {
	margin: 10px;
}

.TDTeaserBottom {
	border-top: 1px solid #CCC;
}

.TDSitemap {
	border: 0px;
	border-bottom: 1px solid #EFEFEF;
	padding: 3px;
}

.selectMap {
	font-size: xx-small;
	background-color: #F9F9F9;
	margin: 0px;
	padding: 0px;
	width: 205px;
}

.TDTextTableCell {
	font-size: 12px;
	border-bottom: 1px solid #EFEFEF;
}

.sortableDossier {
	font-size: 12px;
	border-bottom: 0px solid #000000;
	text-align: left;
}

.TDTextTableHeader1 {
	font-size: xx-small;
	border-bottom: 1px solid #CCC;
}

.TDTextTableHeaderWoutBorder {
	font-size: xx-small;
	border-bottom: 1px solid #CCC;
}

.TDTextTableHeaderValues {
	font-size: 1em;
	border-bottom: 1px solid #CCC;
}

select,input {
	font-size: 1em;
}

.TableFAQ {
	border-top: 5px solid #FFF;
	border-bottom: 5px solid #FFF;
	border-left: 5px solid #FFF;
	font-size: 1em;
}

a.TableFAQ {
	font-size: 1em;
}

.legendFund {
	color: #000000;
	font-weight: bold;
}

/* infobulles */
a.infoBulle img,a.infoBulleAide img {
	border: 0px;
}

a.infoBulle,a.infoBulleAide {
	text-decoration: none;
}

a.infoBulle:hover,a.infoBulleAide:hover {
	width: auto;
}

a.infoBulle span,a.infoBulleAide span {
	display: none;
}

a.infoBulle:hover span,a.infoBulleAide:hover span {
	display: block;
	position: absolute;
	right: 20em;
	float: right;
	width: 15em;
	border: 1px solid #006F53;
	border-left: 5px solid #006F53;
	background-color: #fff;
	color: #006F53;
	text-align: left;
	padding: 1px;
	text-decoration: none;
}

a.infoBulleAide:hover span {
	position: absolute;
	right: 16em;
}

/*--------------- menu nouvelle version --------------*/
.menu_gauche {
	width: 215px;
}

.menu_gauche_titre, .menu_gauche_titre_invst, .menu_gauche_level2, .menu_gauche_level2Over, .menu_gauche_level3, .menu_gauche_level3Over, .menu_gauche_level4, .menu_gauche_level4Over {
	background-repeat: repeat-y;
	font-size: small;
	padding: 0px 0px 0px 15px;
	line-height: 23px;
	overflow: hidden;
	color: #000000;
	font-size: 1em;
}

.menu_gauche_titre {
	height: 23px;
	background-color: transparent;
	border-top: 1px solid #ECEBE8;
	border-bottom: 1px solid #ECEBE8;
	font-weight: bold;
}

.menu_gauche_titre_invst {
	height: 23px;	
	background-color: transparent;
	border-top: 1px solid #ECEBE8;
	border-bottom: 1px solid #ECEBE8;
	font-weight: bold;
}

.menu_gauche_level2 {
	height: 23px;
	background-image: url(/SKperso/public/theme/client/img//menu/item_left.png);
	background-color: #EAEAEA;
	border-top: 1px solid #FFFFFF;
	font-weight: normal;
}

.menu_gauche_level2Over {
	height: 23px;
	background-image: url(/SKperso/public/theme/client/img//menu/item_left.png);
	background-color: #7FA09A;
	border-top: 1px solid #FFFFFF;
	font-weight: normal;
	filter : alpha(opacity=60);
	-moz-opacity : 0.6;
	opacity : 0.6;
}

.menu_gauche_level3 {
	background-image: url(/SKperso/public/theme/client/img//menu/item_left.png);
	border-top: 1px solid #EAEAEA;
	font-weight: normal;
	font-size: 11px;
	padding-left: 20px;
}

.menu_gauche_level3Over {
	background-image: url(/SKperso/public/theme/client/img//menu/item_left.png);
	background-color: #EAEAEA;
	border-top: 1px solid #EAE9E3;
	font-weight: normal;
	font-size: 11px;
	padding-left: 20px;
}

.menu_gauche_level4 {
	background-image: url(/SKperso/public/theme/client/img//menu/item_left.png);
	border-top: 1px solid #EAEAEA;
	font-weight: normal;
	font-size: 10px;
	padding-left: 30px;
}

.menu_gauche_level4Over {
	background-image: url(/SKperso/public/theme/client/img//menu/item_left.png);
	background-color: #EAEAEA;
	border-top: 1px solid #EAE9E3;
	font-weight: normal;
	font-size: 10px;
	padding-left: 30px;
}

/* barre de chargement */
div#cache {
	position: absolute;
	z-index: 1;
	padding: 2px;
	margin-left: -200px;
	display: none;
	background-color: #EEE;
	border: 1px dashed #000;
	width: 400px;
	text-align: center;
	font-size: x-small;
	left: 50%;
	top: 60%;
}

.detailsArbitrage {
	position: absolute;
	z-index: 1;
	padding: 0px;
	display: none;
	width: 550px;
	text-align: center;
	right: 1%;
}

.detailsArbitrageTableau {
	background-color: #FFF;
	border: 1px solid #AAA;
	font-size: x-small;
	padding: 5px;
	margin: -6px 6px 6px -6px;
}

.detailsArbitrageTableau tr {
	font-size: xx-small;
}

/* style de la boite de recherche du header */
div#searchBox {
	margin: 0;
	padding: 0;
	float: right;
	font-size: 1em;
	vertical-align: middle;
	padding: 3px;
	height: 42px;
	text-align: right;
}

/* calendrier */
#ad {
	padding-top: 0px;
	padding-right: 10px;
	margin-right: 250px;
}

#calendarDiv {
	position: absolute;
	right: 250px;
	width: 205px;
	border: 1px solid #317082;
	padding: 1px;
	background-color: #FFF;
	font-size: 10px;
	padding-bottom: 20px;
	visibility: hidden;
}

#calendarDiv span,#calendarDiv img {
	float: left;
}

#calendarDiv .selectBox,#calendarDiv .selectBoxOver {
	line-height: 12px;
	padding: 1px;
	padding-left: 2px;
}

#calendarDiv td {
	padding: 3px;
	margin: 0px;
	font-size: 10px;
}

#calendarDiv .selectBox {
	border: 1px solid #E2EBED;
	color: #E2EBED;
	position: relative;
}

#calendarDiv .selectBoxOver {
	border: 1px solid #E6E6E6;
	background-color: #317082;
	color: #FFF;
	position: relative;
}

#calendarDiv .topBar {
	height: 16px;
	padding: 2px;
	background-color: #317082;
}

#calendarDiv .activeDay { /* Active day in the calendar */
	color: #FF0000;
}

#calendarDiv .todaysDate {
	height: 17px;
	line-height: 17px;
	padding: 2px;
	background-color: #E2EBED;
	text-align: center;
	position: absolute;
	bottom: 0px;
	width: 201px;
}

#calendarDiv .monthYearPicker {
	background-color: #E2EBED;
	border: 1px solid #AAA;
	position: absolute;
	color: #317082;
	left: 0px;
	top: 15px;
	z-index: 1000;
	display: none;
}

#calendarDiv #monthSelect {
	width: 70px;
}

#calendarDiv .monthYearPicker div {
	float: none;
	clear: both;
	padding: 1px;
	margin: 1px;
}

#calendarDiv .monthYearActive {
	background-color: #317082;
	color: #E2EBED;
}

#calendarDiv td {
	text-align: right;
}

#calendarDiv .topBar div {
	float: left;
	margin-right: 1px;
}

/* icones export */
.excel {
	padding: 0 4px 1px 20px;
	background: url(/SKperso/media/file_XLS.png) no-repeat top left;
}

span.csv {
	padding: 0 4px 1px 20px;
	background: url(/SKperso/media/file_CSV.png) no-repeat top left;
}

span.xml {
	padding: 0 4px 1px 20px;
	background: url(/SKperso/media/file_XML.png) no-repeat top left;
}

.pdf {
	padding: 0 4px 1px 20px;
	background: url(/SKperso/media/file_PDF.png) no-repeat top left;
}

/* mise en forme autofill */
#liste {
	width: 160px;
	border: solid 1px black;
	overflow: auto;
	display: none;
	position: absolute;
}

.result {
	font-size: 0.8em;
	color: #000000;
	background-color: #FFF;
}

.result:hover {
	color: #FFFFFF;
	background-color: #00008B;
}

.valeurGras {
	font-weight: bold;
}

/* rendre grisee une partie d'un doc */ /*.rendreOpaque {
	filter : alpha(opacity=10);
	-moz-opacity : 0.1;
	opacity : 0.1;
}*/ /*--------------- fonds --------------------*/
div#shortList {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.fondsHome p {
	border-bottom: 1px #CCC dotted;
	margin: 0;
	padding: 3px;
	padding-left: 0px;
	font-size: 1.2em;
	display: block;
	/*background-color:#F3F3F3*/;
	font-weight: bold;
	color: #7e2271;
}

div#edito p {
	border-bottom: none;
}

.fondsHome a {
	display: block;
	padding: 5px 0 5px 0;
	border-bottom: 1px #EFEFEF dotted;
	text-decoration: none;
}

.fondsHome a:hover {
	background-color: #FBFBFB;
	text-decoration: none;
}

div#newsInvest {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 5px;
}

div#newsMS {
	margin-top: 15px;
	margin-bottom: 5px;
	width: 100%;
}

div#infosFi {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 5px;
}

.imgLire {
	float: right;
	margin-top: 8px;
}

.fondsDuMois p {
	background-color: #FFF;
	font-size: 1em;
	font-weight: bold;
}

.fondsDuMois a {
	border: none;
	border-bottom: 2px solid #CCC;
	background-color: #FBFBFB;
	padding: 2px;
	color: #000;
}

.fondsDuMoisTitre {
	font-weight: bold;
	font-size: 1.2em;
	color: #21B1CB;
}

.legende {
	font-size: 0.8em;
}

.blocInfo {
	width: 100%;
	padding: 5px;
	clear: both;
}

.blocInfo a {
	padding: 5px;
	text-decoration: none;
	display: block;
	background-color: #FBFBFB;
}

.blocInfo a:hover {
	text-decoration: none;
}

.blocInfoText {
	color: #000;
}

div#edito {
	width: 100%;
	margin: 15px 0 15px 0;
}

div#spacer {
	float: none;
	clear: both;
}

.justifier {
	text-align: justify;
}

table#message,#erreur,#avert {
	width: 100%;
}

#message {
	background-color: #f1f5f4;
}

#erreur {
	background-color: #fae2cc;
}

#avert {
	background-color: #e9f4e9;
}

#btOutHeader {
	position: relative;
	top: 10px;
}

table#message img,#erreur img,#avert img {
	margin-right: 10px;
}

.invcolor,.invcolor:hover {
	text-decoration: none;
	color: #7e2271;
}

.juricolor,.juricolor:hover {
	text-decoration: none;
	color: #96004b;
}

.normal {
	font-style: normal;
	font-weight: normal;
}

.tableCadre {
	border: 1px solid #ccc;
	border-top: none;
	width: 100%;
}

#infoSecu {
	margin: 0px;
	padding: 2px;
	font-size: 0.8em;
	color: #FFFFFF;
	height: 70px;
	background-color: #7FA09A;
	background-image: url(/SKperso/media/tagline.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#infoSecu a {
	color: #006F53;
}

.Style5 {
	font-size: 9px;
	color: #FF0000;
}

.Style6 {
	color: #e76f00;
	font-weight: bold;
}

.Style7 {
	color: #ca7fa5;
	font-weight: bold;
}

.Style8 {
	color: #ca7fa5
}

h1.greenarea {
	background: transparent url(images/emettre.gif) no-repeat 0 0;
	padding-left: 32px;
}

div.greenarea {
	background-color: #E1F0E1;
	border: 1px solid #CCC;
	padding: 8px;
}

h1.bluearea {
	background: transparent url(images/automat.gif) no-repeat 0 0;
	padding-left: 32px;
	margin-top: 10px;
}

div.bluearea {
	background-color: #D0E7F4;
	border: 1px solid #CCC;
	padding: 8px;
}

h1.lightbluearea {
	background: transparent url(images/message.gif) no-repeat 0 0;
	padding-left: 32px;
	margin-top: 10px;
}

div.lightbluearea {
	background-color: #F2FCFF;
	border: 1px solid #CCC;
	padding: 8px;
}

.statut_A {
	color: #AC0038;
}

.delete {
	float: left;
	height: 18px;
	padding-left: 15px;
	background: transparent url(images/supr.gif) no-repeat 0 0;
	overflow: hidden;
	width: 0;
}

/*.delete span
{
    display: none;
}*/
a.list {
	padding-left: 15px;
	padding-top: 2px;
	background: transparent url(images/liste.gif) no-repeat 0 0;
}

a.add {
	padding-left: 15px;
	padding-top: 2px;
	background: transparent url(images/ajout.gif) no-repeat 0 0;
}

a.phonecall {
	padding-left: 20px;
	background: transparent url(images/tel.gif) no-repeat 0 0;
	padding: 2px 0px 5px 20px;
	line-height: 19px;
}

h1.party {
	background: transparent url(images/pers.gif) no-repeat 0 0;
	padding-left: 32px;
	margin-top: 10px;
}

.M_pt {
	
}

.P_pt {
	color: #AC0038;
}

.M_mt {
	color: #AC0038;
}

.P_mt {
	
}

.area h3 {
	font-size: 110%;
	padding: 0.5em 0.5em;
}

.area p {
	padding: 0.2em 1em;
}

div#error {
	text-align: left;
	background-color: #FAE2CC;
}

div#warning {
	text-align: left;
	background-color: #e9f4e9;
}

div#info {
	text-align: left;
	background-color: #f1f5f4;
}

div#error h1 {
	float: left;
	background: #FAE2CC url(/SKperso/media/pictoerr.gif) no-repeat 0 4px;
	overflow: hidden;
	width: 0px;
	height: 0;
	padding-top: 25px;
	margin: 0;
}

div#warning h1 {
	float: left;
	background: #FAE2CC url(/SKperso/media/pictoaver.gif) no-repeat 0 4px;
	overflow: hidden;
	width: 50px;
	height: 0;
	padding-top: 25px;
	margin: 0;
}

div#info h1 {
	float: left;
	background: #FAE2CC url(/SKperso/media/pictomess.gif) no-repeat 0 4px;
	overflow: hidden;
	width: 0px;
	height: 0;
	padding-top: 25px;
	margin: 0;
}

div#info div,#warning div,#error div {
	margin-left: 30px;
	padding: 1em;
	color: #000;
	font-weight: bold;
}

#error {
	text-align: left;
	background-color: #FAE2CC;
}

#warning {
	text-align: left;
	background-color: #e9f4e9;
}

#info {
	text-align: left;
	background-color: #f1f5f4;
}

#error h1 {
	float: left;
	background: #FAE2CC url(/SKperso/media/pictoerr.gif) no-repeat 0 4px;
	overflow: hidden;
	width: 30px;
	height: 0;
	padding-top: 25px;
	margin: 0;
}

#warning h1 {
	float: left;
	background: #FAE2CC url(/SKpersomedia/pictoaver.gif) no-repeat 0 4px;
	overflow: hidden;
	width: 30px;
	height: 0;
	padding-top: 25px;
	margin: 0;
}

#info h1 {
	float: left;
	background: #FAE2CC url(/SKpersomedia/pictomess.gif) no-repeat 0 4px;
	overflow: hidden;
	width: 30px;
	height: 0px;
	padding-top: 25px;
	margin: 0;
}

.error {
	padding: 8px 0px 10px 30px;
	border: 1px solid #EFEFEF;
	background: #FAE2CC url(/SKperso/media/pictoerr.gif) no-repeat 0 4px;
}

#error a {
	color: #ac0138;
	text-decoration: underline;
}

#error .closeDlg {
	position: relative;
	float: right;
	background: transparent url(images/close.gif) no-repeat left top;
	padding-left: 15px;
	line-height: 18px;
	width: 0;
	overflow: hidden;
}

#info div,#warning div,#error div {
	margin-left: 30px;
	padding: 1em;
	color: #000;
	font-weight: bold;
}

#error .button {
	text-decoration: none;
	width: 70px;
}

#content .error {
	position: relative;
	font-size: 120%;
	background-color: #ac0138;
	font-weight: bold;
	padding: 1em;
	color: #fff;
}

#content .error ul {
	text-align: left;
	margin-left: 5px;
}

.asterisk {
	font-size: 10px;
	color: #ff0000;
}

.menuhautTableOmnium {
	background: #7FA09A;
	border: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.menuHautTrOmnium {
	vertical-align: top;
	color: #FFFFFF;
}

.menuHautTable {
	border: 0px;
	width: 100%;
	margin: 0px;
	padding: 3px;
}

.menuHautTr {
	vertical-align: top;
	color: #006F53;
}

a.button, a.buttonReverse {
	padding-left: 30px;
	height: 30px;
	width: 100px;
	display: block;
	text-decoration: none;
	cursor: pointer;
}

a.button {
	background: transparent url(/SKperso/public/theme/client/img/button/btnLeft.gif) no-repeat top left;
}

a.buttonReverse {
	background: transparent url(/SKperso/public/theme/client/img/button/reverse_btnLeft.gif) no-repeat top left;
}

a.button span, a.buttonReverse span {
	padding: 3px 10px 3px 0px;
	line-height: 20px;
	display:block;
	white-space: nowrap;
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	color: #006F53;
	background:transparent url(/SKperso/public/theme/client/img/button/btnRight.gif) no-repeat top right;
	cursor: pointer;
}

.toolBoxTitle {
	font-size: 14px;
	font-weight: bold;
	color: #006F53;
	padding: 4px;
	background-image: url(/SKperso/media/toolbox.gif);
	background-repeat: no-repeat;
}

.banner {
	background-color: #7FA09A;
	border-bottom: 1px solid #FFFFFF;
}

.back {
	background-repeat: repeat-x;
	background-color: #7FA09A;
	background-image: url(/SKperso/public/theme/client/img/back_repeat.png);
}

.footer {
	border-top: 1px solid #CCCCCC;
}

.TDContent table {
	width: 100%;
}

.sortable {
}

table#customer thead tr {
	border-bottom: 1px solid #000000;
}

table#listCustomers, table#listCustomers tbody {
	padding: 10px;
}

table#listCustomers tbody tr th {
	vertical-align: bottom;
	border-bottom: 1px solid #000000;
}

table#listCustomers tbody tr th.left table {
	width: 10%;
}

table#listCustomers tbody tr th.right table tbody tr td {
	width: 90%;
	text-align: right;
}



#--------------- Skandia customers contracts ---------------

.headerSup td {
	color: #CCCCCC;
}

table#customers thead tr td {
	color: #CCCCCC;
}

.underlinedMain th {
	border-bottom: 1px solid #E6E6E6;
}

table#pagerBottom tbody tr td, table#pagerTop tbody tr td {
	color: #000000;
	border-bottom: 1px solid #E6E6E6;
}

table#pagerBottom tbody tr td {
	border-top: 1px solid #E6E6E6;
}

table#pagerBottom tbody tr td.nolink, table#pagerTop tbody tr td.nolink {
	font-size: 16px;
}

table#customers tbody tr td.underlinedSub {
	border-bottom: 1px solid #CCCCCC;
}

table#customers tbody tr.true td.underlinedSub {
	color: #AAAAAA;
}

table#customers tbody tr.false td.underlinedSub {
	color: #7FA09A;
}

ul.printList {
	list-style-image: url(/SKperso/media/spacer.gif)
}

.borderBottom {
	border-bottom: 1px solid #E6E6E6;
	line-height: 12px;

	height: 24px;

}

.hand {
	cursor: pointer;
}

.padd4 {
	padding: 4px;
}

#--------------- Lists with arrow ---------------

ul.arrow {
	margin: 2px;
}

ul.arrow li {
	list-style-image: url(/SKperso/public/theme/client/img/arrow.gif);
	list-style-position: outside;
	margin: 0px;
	margin-left: -25px;
}

#--------------- News Morning Start ---------------

.redsmallbold {
	font-weight: bold;
}

</style>
