/******************************************************************************/
/******************************** 005_bourse **********************************/
/******************************************************************************/

/*Surcharge de la sidebar pour les pages bourses*/
#visa-sidebar {
    width: 154px;
    min-height: 200px;
    margin-top: 1.5em;
    margin-left: 0px;
}
/*Fin surcharge de la sidebar pour les pages bourses*/

#creer-liste
{
	background: url(gerer-valeur-pref.png);
	height: 17px;
	margin-bottom: 10px;
	padding: 3px;
}
#creer-liste a
{
	display: block;
	height: 15px;
}
#creer-liste a span
{
	display: none;
}

#list-tmt
{
	height: 20px;
	background: url(list-tmt.png) 0 0 no-repeat;
}
.sidebar h3#list-tmt span
{
	display: block;
	padding: 5px 0 0 13px;
	color: #FFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-style: italic;
}
#listtmt a
{
	color: #666;
}
#listtmt table
{
	width: 169px;
	margin-left: 4px;
	color: #666;
}
#listtmt table th
{
	background: url(tdsomme-fond.png) top left repeat-x;
	height: 21px;
	border-right: 1px solid #FFF5E5;
	color: #FFF;
	text-transform: uppercase;
	line-height: 10px;
	vertical-align: top;
	padding: 3px;
}
#listtmt table th.col1
{
	width: 80px;
	text-align: left;
}
#listtmt table th.col2
{
	width: 45px;
	text-align: right;
}
#listtmt table th.col3
{
	width: 30px;
	text-align: right;
}
#listtmt table tr.pair td
{
	background-color: #F2F0EE;
}
#listtmt table td
{
	line-height: 12px;
	padding: 2px 4px 2px 2px;
	text-align: right;
	background: url(pointillesV.gif) top right repeat-y;
}
#listtmt table td.first
{
	text-align: left;
	padding-right: 0;
}
#listtmt table td.last
{
	background: none;
}

p#gerer-liste
{
	margin: 5px 0 0 5px;
}
p#gerer-liste a
{
	width: 113px;
	height: 15px;
	display: block;
	background: url(btn-gerer-list.png) top left no-repeat;
}

#formcomptes
{
	width: 400px;
}
#ordrebourse .content-onglet
{
	width: 720px;
}
#ordrebourse h3, #ordrebourse form
{
	margin: 8px 0 8px 20px !important;
}
#ordrebourse label
{
	font-size: 11px;
	display: block;
	padding-top: 2px;
	color: #424242;
	font-weight: bold;
}
#ordrebourse select
{
	margin: 0 0 0 10px;
	width: 220px;
	font-size: 11px;
	color: #424242;
}
#ordrebourse #cac
{
	padding-top: 8px;
	margin-right: 9px;
	width: 250px;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #626B74;
}
#ordrebourse #cac span.big
{
	font-size: 24px;
}
#ordrebourse #cac span.small
{
	font-size: 10px;
	font-weight: normal;
}
.cart-degred, .cart-deggreen
{
	padding-top: 2px;
	position: relative;
	top: -5px;
}
.cart-degred .g, .cart-degred .d, .cart-deggreen .g, .cart-deggreen .d
{
	width: 5px;
	height: 21px;
}
.cart-degred .g
{
	margin-left: 5px;
	background: url(cart-degred_G.png) top left no-repeat;
}
.cart-degred .d
{
	background: url(cart-degred_D.png) top left no-repeat;
}
.cart-degred .text
{
	padding-top: 2px;
	height: 21px;
	line-height: 22px;
	background: url(cart-degred_fond.png) top left repeat-x;
}
.cart-deggreen .g
{
	margin-left: 5px;
	background: url(cart-deggreen_G.png) top left no-repeat;
}
.cart-deggreen .d
{
	background: url(cart-deggreen_D.png) top left no-repeat;
}
.cart-deggreen .text
{
	height: 21px;
	line-height: 22px;
	background: url(cart-deggreen_fond.png) top left repeat-x;
}
#cadre-ordre
{
	/* ltie7 */
	width: 400px;
	margin: 2px 13px 0 8px !important;
	margin: 2px 0px 0 2px;
	background: url(content_fond_005.png) top left repeat-y;
}
#cadre-ordre #ordre-content
{
	min-height: 340px;
	height: 1%;
	padding: 5px 0 5px 10px;
	background: url(content_top_005.png) top left no-repeat;
}
#cadre-ordre #ordre-pied
{
	clear: both;
	background: url(content_pied_005.png) top left no-repeat;
	background-color: #FFF;
	height: 10px;
}
#cadre-ordre #ordre-content h4.achat, #cadre-ordre #ordre-content h4.souscription, #cadre-ordre #ordre-content h4.vente
{
	/* ltie7 */
	display: block;
	width: 61px;
	height: 22px;
	margin: -1px 0 0 -6px;
	float: left;
}
#cadre-ordre #ordre-content h4.achat
{
	float: none;
	background: url(title-achat2.png) top left no-repeat;
	width: 382px;
	height: 22px;
	padding: 4px 0 0 7px;
}
#cadre-ordre #ordre-content h4.souscription
{
	float: none;
	background: url(title-souscription.png) top left no-repeat;
	width: 382px;
	height: 22px;
	padding: 4px 0 0 7px;
}
/*
#cadre-ordre #ordre-content h4.souscription span {
	display: block;
	padding: 0;
	color: #FFF;
	text-transform: uppercase;
	font-style: italic;
}
*/
#cadre-ordre #ordre-content h4.vente
{
	float: none;
	background: url(title-vente.png) top left no-repeat;
	width: 382px;
	height: 22px;
	padding: 4px 0 0 7px;
}
#cadre-ordre #ordre-content h5.expert
{
	display: block;
	width: 319px;
	height: 22px;
	float: left;
	margin: -1px 0 0 2px;
	background: url(title-modeexpert.png) top left no-repeat;
}
#cadre-ordre ul#steps
{
	padding-top: 5px;
}
#cadre-ordre ul#steps li
{
	display: block;
	width: 72px;
	height: 22px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 13px 0 4px;
	margin-right: 5px;
	line-height: 19px;
	font-size: 11px;
	background-image: url(steps.png);
	background-repeat: no-repeat;
}
#cadre-ordre ul#steps li#last
{
	background-image: url(steps_last.png);
}
/*
#cadre-ordre ul#steps li a {
	display: block;
	width: 72px;
	height: 22px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 13px 0 4px;
	margin-right: 5px;
	line-height: 19px;
	font-size: 11px;
	background-image: url(steps.png);
	background-repeat: no-repeat;
}
#cadre-ordre ul#steps li#first a {
	line-height: 10px;
}
*/
#cadre-ordre ul#steps li#first
{
	line-height: 10px;
}
#cadre-ordre ul#steps li h6
{
	text-transform: uppercase;
	color: #858484;
	font-size: 10px;
	margin: 0 0 4px 5px;
}
#cadre-ordre ul#steps li.stepon
{
	background-position: 0 -24px;
}
#cadre-ordre ul#steps li.stepoff
{
	background-position: 0 0;
}
#cadre-ordre ul#steps li.stepon#last
{
	background-position: 0 -24px;
}
#cadre-ordre ul#steps li.stepoff#last
{
	background-position: 0 0;
}
/*
#cadre-ordre ul#steps li.stepon a {
	background-position: 0 -24px;
}
#cadre-ordre ul#steps li.stepoff a {
	background-position: 0 0;
}
#cadre-ordre ul#steps li.stepon#last a {
	background-position: -89px -24px;
}
#cadre-ordre ul#steps li.stepoff#last a {
	background-position: -89px 0;
}
*/
#cadre-ordre div.filet
{
	width: 370px;
	display: block;
	border-bottom: 1px solid #E5E1E1;
	font-size: 1px;
	height: 5px;
	padding: 0;
	margin-bottom: 5px;
	line-height: 1px;
}
#formordre
{
	position: relative;
	left: -20px;
	width: 370px;
	height: 1%;
}
#formordre label, #formordre #fieldset_1-1 p, #formordre #fieldset_2 p, #formordre #fieldset_3 p
{
	width: 144px;
	float: left;
	font-weight: bold;
	font-size: 11px;
	color: #000;
}
#formordre #fieldset_1-1 label
{
	display: none;
}
#formordre .btnselect
{
	margin: 0 0 -3px 0;
	padding: 0;
}
#formordre input.text, #formordre input.inactive, #formordre select
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding: 2px 3px 0 3px;
	width: 150px;
	height: 16px;
	border: 1px solid #CCC;
	margin: 1px 0 1px 0;
	font-size: 11px;
}
#formordre select
{
	height: 19px;
}
#formordre input.inactive
{
	background-color: transparent;
	border: none;
	color: #000;
}
#formordre #fieldset_1-1
{
	width: 370px;
	padding: 0;
	margin: 0;
}
#formordre #fieldset_1-1 p
{
	padding: 0;
	margin: 0;
}
#formordre #fieldset_1-1 input
{
	/* ltie7 */
	float: left;
}
#formordre #fieldset_1-1 input#seuil
{
	/* ltie7 */
	float: right;
	margin-right: 68px;
}
#formordre #fieldset_2 input
{
	margin: 0 65px 6px -45px;
}
#formordre #fieldset_2 input.text
{
	width: auto;
	margin: 0;
}
#formordre #fieldset_2 .btndate
{
	margin: 2px 0 -2px 7px;
}
#formordre #fieldset_2 input#jour
{
	margin-left: 144px;
}
#formordre #fieldset_2 p, #formordre #fieldset_3 p
{
	padding: 0;
	margin: 0;
	width: 162px;
}
#formordre #fieldset_2 label, #formordre #fieldset_3 label
{
	display: inline;
	width: auto;
	font-weight: normal;
}
#formordre #fieldset_2 span
{
	width: 10px;
	text-align: center;
	font-size: 12px;
	padding-top: 2px;
}
#formordre #fieldset_3 input#comptant
{
	margin: 0 100px 0 -64px;
}
#formordre #fieldset_3 input#SRD
{
	margin: 0 40px 0 -40px;
}
#formordre #submit
{
	height: 10px; /*padding-left: 240px;*/
	text-align: right;
}

#formordre #fieldset_5 label
{
	width: 21.7em;
}
#formordre #fieldset_5 .puce
{
	background: url( 'puce-liste.png' ) no-repeat left 7px;
	padding-left: 8px;
}
#formordre #fieldset_5 div.puce
{
	padding-top: 10px;
	background-position: left 17px;
}
#formordre #fieldset_5 label.libelle
{
	width: 5.5em;
}
#formordre #fieldset_5 input.text
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding: 1px 3px 0 3px;
	width: 65px;
	height: 15px;
	border: 1px solid #CCC;
	font-size: 11px;
	text-align: right;
}
#formordre #fieldset_5 input.qtt
{
	text-align: left;
	width: 40px;
}
#formordre #fieldset_5 input.inactive
{
	background-color: transparent;
	border: none;
	color: #000;
}
#formordre #fieldset_5 #prospectus
{
	background: #FFFFFF;
	padding: 2px 5px 5px 5px;
	float: left;
}
#formordre #fieldset_5 #prospectus p
{
	margin: 0 0 5px 0;
	padding: 0;
}
#formordre #fieldset_5 #prospectus label
{
	display: inline;
	float: none;
	font-weight: normal;
}
#formordre #fieldset_5 #prospectus input
{
	margin: 2px 3px -2px 0;
}

#formordre #fieldset_5 .help
{
	margin: 20px 0 0 20px;
}

#formordre #fieldset_5 p
{
	font-size: 11px;
}
#formordre #fieldset_5 p.title
{
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
}
#formordre #fieldset_5 p.ou
{
	margin-top: 2px;
	margin-bottom: 4px;
}

#ordrebourse .help a
{
	width: 19px;
	overflow: hidden;
	margin-left: 3px;
	margin-top: 1px;
}
#ordrebourse #fieldset_3 .help a
{
	/*ie7*/
	width: 19px;
	overflow: hidden;
	margin-left: 27px;
	margin-top: 1px;
}
.cart-gris2 .g, .cart-gris2 .d
{
	width: 3px;
	height: 18px;
}
.cart-gris2 .g
{
	background: url(cart-gris2_G.png) top left no-repeat;
}
.cart-gris2 .d
{
	background: url(cart-gris2_D.png) top left no-repeat;
}
.cart-gris2 .text h4
{
	float: left;
	height: 10px;
	padding: 3px 2px 3px 2px;
	margin: 0;
	color: #FFF !important;
	font-size: 11px;
	font-weight: normal;
	z-index: 1;
	line-height: 10px;
	background: url(premier-niveau.png) repeat-x; /*background-color: #e9040b;#81878E;*/
}
#ordrebourse #cours h4, #ordrebourse #pouvach h4, #ordrebourse #posval h4
{
	width: 290px;
}
/*
#ordrebourse #cours .cart-gris2 {
	margin-bottom: 16px;
}
*/
#ordrebourse #cours
{
	margin: 0 0 10px 0;
	padding-top: 6px;
}
#ordrebourse #pouvach
{
	margin-bottom: 10px;
}
#ordrebourse #pouvach .help, #ordrebourse #posval .help
{
	/* ltie7 */
	margin: 5px 0 0 275px !important;
	margin: 5px 0 0 136px;
	padding-bottom: 10px;
	padding-right: 5px;
	text-align: right;
}
#ordrebourse #carnetord
{
	margin: 15px 20px 0 9px;
}
#ordrebourse #carnetord h4
{
	width: 504px;
}

#achat-vente
{
	width: 514px;
}
#achat-vente2
{
	width: 168px;
}
#achat-vente tr.second-niveau, #achat-vente2 tr.second-niveau
{
	height: 15px;
	background: url(tdsomme-fond.png) top left repeat-x;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#achat-vente tr.second-niveau th.first, #achat-vente2 tr.second-niveau th.first
{
	background: url(tdsomme-G.png) top left no-repeat;
}
#achat-vente tr.second-niveau th.last, #achat-vente2 tr.second-niveau th.last
{
	background: url(tdsomme-D.png) top right no-repeat;
}
/*#achat-vente th, #achat-vente2 th{ color:#FFFFFF; text-transform:uppercase; padding-top:2px; padding-right:0;}
#achat-vente th.vert{ background:url(entete-tab-vert.gif) repeat-x top left;}
#achat-vente2 th.orange{ background:url(entete-tab-orange.gif) repeat-x top left;}
#achat-vente th.rouge{ background:url(entete-tab-rouge.gif) repeat-x top left;}*/
#achat-vente tr.second-niveau th.blanc, #achat-vente2 tr.second-niveau th.blanc
{
	background: url(sepblanc.png) top left repeat-y #FFFFFF;
	width: 1px;
	height: 15px;
	padding: 0;
	margin: 0;
	height: 100%;
}


#achat-vente #lignes td, #achat-vente2 td
{
	height: 18px;
	width: 74px;
	text-align: right;
	padding-right: 3px;
}
#achat-vente #lignes td.sep, #achat-vente2 td.sep
{
	background: url(pointillesV2.gif) repeat-y top left;
	width: 1px;
	padding: 0;
	margin: 0;
}
#achat-vente #lignes td.gris, #achat-vente2 #achat-vente #lignes
{
	color: #666666;
}
#achat-vente #lignes tr.pair td, #achat-vente2 tr.pair td
{
	background-color: #f2f0ee;
}
#achat-vente #lignes td .barre-pourcentage
{
	background: url(barre-pourcentage.gif) repeat-x;
	height: 11px;
	margin: 1px 2px 0 2px;
}
#achat-vente #lignes td .left
{
	float: left;
}
#achat-vente2 td .surlignage-bleu
{
	color: #FFFFFF;
	background-color: #8ebdd6;
	margin: 1px 0 1px 3px;
	padding-right: 3px;
}
#achat-vente2 td .surlignage-rouge
{
	color: #FFFFFF;
	background-color: #e9020a;
	margin: 1px 0 1px 3px;
	padding-right: 3px;
}
#achat-vente2 td .surlignage-vert
{
	color: #FFFFFF;
	background-color: #378809;
	margin: 1px 0 1px 3px;
	padding-right: 3px;
}

#ordrebourse #derntrans
{
	margin-top: 15px;
	width: 168px;
}
#ordrebourse #derntrans h4
{
	width: 158px;
}
#ordrebourse #cours .graphique
{
	width: 185px;
}
#ordrebourse span.source
{
	color: #666;
	display: block;
	margin: 2px 0 5px 0px;
	font-style: italic;
	text-align: right;
}
#ordrebourse .tabcours
{
	width: 117px;
	margin-right: 2px;
	border-top: 1px solid #E5E1E1;
}
#ordrebourse .tabcours th, #cours .tabcours td
{
	width: 43px;
	height: 14px;
	border-bottom: 1px solid #E5E1E1;
	padding-left: 0px;
	text-align: left;
	color: #666;
	line-height: 14px;
	font-size: 10px;
	font-weight: normal;
}
#cours .tabcours td
{
	width: 74px;
}
#ordrebourse .tabvaleurs
{
	width: 300px;
	color: #666;
}
#ordrebourse .tabvaleurs th
{
	width: 200px;
	padding-left: 5px;
	text-align: left;
	height: 17px;
}
#ordrebourse .tabvaleurs td
{
	padding-right: 8px;
	text-align: right;
	height: 17px;
}
#ordrebourse .tabvaleurs tr.pair, #ordrebourse .tabvaleurs tr.pair td
{
	background-color: #F2F0EE;
}

#ordrebourse td.var_plus, #ordrebourse .var_plus
{
	color: #378809;
}
/*background:url(fleche_var_plus.png) 100% 50% no-repeat; padding-right:12px;}*/
#ordrebourse td.var_moins
{
	color: #e80208;
	background: url(fleche_var_moins.png) 100% 50% no-repeat;
	padding-right: 12px;
}




/******************************************************************************/
/********************************** SB-PORT ***********************************/
/******************************************************************************/


#rech-valeur
{
	height: 26px;
	background: url(rech-valeur.png) 0 0 no-repeat;
}
#formvaleur fieldset
{
	padding-left: 20px;
}
#formvaleur select, #formvaleur input.text
{
	margin: 0 0 5px 0px;
	font-size: 11px;
	color: #424242;
}
#formvaleur select
{
	width: 120px;
}
#formvaleur .btnok
{
	margin: 0 0 2px 0;
}
#formvaleur input.text
{
	padding: 0.2em 0.5em;
	width: 105px;
}
#formvaleur label
{
	color: #424242;
	font-size: 11px;
	font-weight: bold;
}
#formvaleur #valeur1 label
{
	color: #000;
	font-size: 10px;
	font-weight: normal;
}
#formvaleur img
{
	cursor: pointer;
}
#formvaleur div.filet
{
	width: 95%;
	clear: both;
	display: block;
	border-top: 1px solid #F2F0ED;
	font-size: 1px;
	margin: 3px 0 0 5px;
	height: 7px;
}
#portefeuille h3, #portefeuille form
{
	margin: 8px 0 8px 20px !important;
}
#portefeuille label
{
	font-size: 11px;
	display: block;
	padding-top: 2px;
	color: #424242;
	font-weight: bold;
}
#portefeuille select
{
	margin: 0 0 0 10px;
	width: 220px;
	font-size: 11px;
	color: #424242;
}
#portefeuille #cadre-bourse
{
	/* ltie7 */
	width: 707px;
	height: 1%;
	margin: 15px 0 0 8px;
}
#portefeuille #cadre-bourse .content
{
	margin: 0;
	padding-left: 2px;
}
#portefeuille .notes
{
	width: 707px;
	margin: 10px 0 0 12px;
	line-height: 13px;
}
#portefeuille table.bourseresume
{
	width: 701px;
	margin-bottom: 10px;
}
#portefeuille table.bourseresume td
{
	background-color: #F2F0EE;
	border-bottom: 2px solid #FFF;
	font-size: 11px;
	height: 17px;
}
#portefeuille table.bourseresume .col-1
{
	width: 160px;
	padding-left: 6px;
}
#portefeuille table.bourseresume .col-2
{
	width: 90px;
	text-align: right;
	padding-right: 5px;
}
#portefeuille table.bourseresume .col-3
{
	width: 110px;
}
#portefeuille table.bourseresume .col-4
{
	width: 180px;
}
#portefeuille table.bourseresume .col-5
{
	text-align: right;
	padding-right: 85px;
}
#portefeuille table.boursedetail
{
	width: 700px;
}
#portefeuille table.boursedetail th
{
	background: url(th-fond_006.png) top left repeat-x;
	color: #FFF;
	border-left: 1px solid #FFF;
	vertical-align: top;
	text-align: left;
	padding: 4px 5px 4px 5px;
	line-height: 11px;
}
#portefeuille table.boursedetail th.first
{
	background: url(th-G_006.png) top left no-repeat;
}
#portefeuille table.boursedetail th.last
{
	background: url(th-D_006.png) top right no-repeat;
}
#portefeuille table.boursedetail th.libelle
{
	width: 215px;
}
#portefeuille table.boursedetail th.quant
{
	width: 62px;
	text-align: right;
}
#portefeuille table.boursedetail th.cours
{
	width: 90px;
	text-align: right;
}
#portefeuille table.boursedetail th.valoris
{
	width: 86px;
}
#portefeuille table.boursedetail th.prixrev
{
	width: 76px;
	text-align: right;
}
#portefeuille table.boursedetail th.valueslat
{
	width: 80px;
}
#portefeuille table.boursedetail th.pourcent
{
	width: 50px;
	text-align: right;
}
#portefeuille table.boursedetail th.achat
{
	width: 50px;
	text-align: center;
}
#portefeuille table.boursedetail td.libelle
{
	font-size: 9px;
	color: #817F7F;
	text-align: left;
	background: none;
}
#portefeuille table.boursedetail td.action
{
	text-align: center;
}
#portefeuille table.boursedetail td
{
	padding-left: 5px;
	padding-right: 5px;
	height: 37px;
	text-align: right;
	background: url(pointillesV.gif) top left repeat-y;
}
#portefeuille table.boursedetail tr.pair td
{
	background-color: #F2F0EE;
}
#portefeuille table.boursedetail tr.total td
{
	height: 15px;
	background: url(tdsomme-fond.png) top left repeat-x;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#portefeuille table.boursedetail tr.sepa td
{
	background: none;
	height: 25px;
}
#portefeuille table.boursedetail tr.total td.first
{
	background: url(tdsomme-G.png) top left no-repeat;
	text-align: left;
}
#portefeuille table.boursedetail tr.total td.last
{
	background: url(tdsomme-D.png) top right no-repeat;
}
#portefeuille table.boursedetail .pictobourse
{
	margin: 8px 0 0 10px;
}
#portefeuille .order
{
	width: 17px;
	height: 7px;
	padding-top: 14px;
}

#carnet-ordre h3, #carnet-ordre form
{
	margin: 10px 0 5px 20px !important;
}
#carnet-ordre h3
{
	font-size: 18px;
}
#carnet-ordre label
{
	font-size: 11px;
	display: block;
	padding-top: 2px;
	color: #424242;
	font-weight: bold;
}
#carnet-ordre select
{
	margin: 0 0 0 10px;
	width: 220px;
	font-size: 11px;
	color: #424242;
}
#carnet-ordre #cadre-bourse
{
	/* ltie7 */
	width: 707px;
	height: 1%;
	margin: 15px 0 0 8px;
}
#carnet-ordre #cadre-bourse .content
{
	margin: 0;
	padding-left: 2px;
	padding-top: 30px;
}
#carnet-ordre #suivi-ordre
{
	font-size: 13px;
	position: absolute;
	top: 0;
	left: 8px;
}
#carnet-ordre #liste-ordres
{
	position: absolute;
	top: 0;
	right: 10px;
}
#carnet-ordre #liste-ordres li
{
	padding-right: 30px;
}
#carnet-ordre #liste-ordres li.detail
{
	background: url( 'picto_loupe.gif' ) no-repeat right 1px;
	padding: 3px 30px 5px 0;
}
#carnet-ordre #liste-ordres li.annul
{
	background: url( 'icon_error.gif' ) no-repeat right 1px;
	padding: 0 30px 5px 0;
}
#carnet-ordre #liste-ordres li.repasser
{
	background: url( 'icon_fleche.gif' ) no-repeat right top;
}
#carnet-ordre .content h3
{
	margin: 20px 0 10px 5px !important;
}
#carnet-ordre .notes
{
	width: 707px;
	margin: 10px 0 0 12px;
	line-height: 13px;
}
#carnet-ordre table.bourseresume
{
	width: 701px;
	margin-bottom: 10px;
}
#carnet-ordre table.bourseresume td
{
	background-color: #F2F0EE;
	border-bottom: 2px solid #FFF;
	font-size: 11px;
	height: 17px;
}
#carnet-ordre table.bourseresume .col-1
{
	width: 160px;
	padding-left: 6px;
}
#carnet-ordre table.bourseresume .col-2
{
	width: 90px;
	text-align: right;
	padding-right: 5px;
}
#carnet-ordre table.bourseresume .col-3
{
	width: 110px;
}
#carnet-ordre table.bourseresume .col-4
{
	width: 180px;
}
#carnet-ordre table.bourseresume .col-5
{
	text-align: right;
	padding-right: 85px;
}
#carnet-ordre table.boursedetail
{
	width: 700px;
	margin-bottom: 10px;
}
#carnet-ordre table.boursedetail th
{
	background: url(th-fond_006.png) top left repeat-x;
	color: #FFF;
	border-left: 1px solid #FFF;
	vertical-align: top;
	text-align: left;
	padding: 4px 5px 4px 5px;
	line-height: 11px;
}
#carnet-ordre table.boursedetail th.first
{
	background: url(th-G_006.png) top left no-repeat;
}
#carnet-ordre table.boursedetail th.last
{
	background: url(th-D_006.png) top right no-repeat;
}
#carnet-ordre table.boursedetail th.detail
{
	width: 30px;
}
#carnet-ordre table.boursedetail th.date
{
	width: 30px;
}
#carnet-ordre table.boursedetail th.libelle
{
	width: 180px;
}
#carnet-ordre table.boursedetail th.sens
{
	width: 65px;
}
#carnet-ordre table.boursedetail th.qtt-dem
{
	width: 57px;
	text-align: right;
}
#carnet-ordre table.boursedetail th.type
{
	width: 110px;
}
#carnet-ordre table.boursedetail th.reglement
{
	width: 60px;
}
#carnet-ordre table.boursedetail th.qtt-exe
{
	width: 50px;
	text-align: right;
}
#carnet-ordre table.boursedetail th.statut
{
	width: 70px;
}
#carnet-ordre table.boursedetail th.annul
{
	width: 70px;
}
#carnet-ordre table.boursedetail td.libelle
{
	font-size: 9px;
	color: #817F7F;
	text-align: left;
}
#carnet-ordre table.boursedetail td.first
{
	background: none;
	text-align: center;
}
#carnet-ordre table.boursedetail td.center
{
	text-align: center;
}
#carnet-ordre table.boursedetail td.action
{
	text-align: center;
}
#carnet-ordre table.boursedetail td
{
	padding-left: 5px;
	padding-right: 5px;
	height: 37px;
	text-align: right;
	background: url(pointillesV.gif) top left repeat-y;
}
#carnet-ordre table.boursedetail tr.pair td
{
	background-color: #F2F0EE;
}
#carnet-ordre table.boursedetail tr.total td
{
	height: 15px;
	background: url(tdsomme-fond.png) top left repeat-x;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#carnet-ordre table.boursedetail tr.sepa td
{
	background: none;
	height: 25px;
}
#carnet-ordre table.boursedetail tr.total td.first
{
	background: url(tdsomme-G.png) top left no-repeat;
	text-align: left;
}
#carnet-ordre table.boursedetail tr.total td.last
{
	background: url(tdsomme-D.png) top right no-repeat;
}
#carnet-ordre table.boursedetail .pictobourse
{
	margin: 8px 0 0 10px;
}
#carnet-ordre .order
{
	width: 17px;
	height: 7px;
	padding-top: 14px;
}
/*
.miniside
{
	padding-bottom: 7px;
}
*/
#particulier2 #particulieronglets
{
	background: url(content_top_34.png) no-repeat 0 32px;
	min-height: 220px;
}


/******************************************************************************/
/********************************** SB-FCP-1 **********************************/
/******************************************************************************/

.ongletbis ul a#perfs
{
	width: 88px;
	height: 19px;
	padding-left: 13px;
	background: url(onglet_perfs_off.jpg) 0 0 no-repeat;
}
.ongletbis ul a#perfs:hover, .ongletbis ul a#perfs.on
{
	background: url(onglet_perfs_on.jpg) 0 0 no-repeat;
}
.ongletbis ul a#compo
{
	width: 80px;
	height: 19px;
	padding-left: 13px;
	background: url(onglet_compo_off.jpg) 0 0 no-repeat;
}
.ongletbis ul a#compo:hover, .ongletbis ul a#compo.on
{
	background: url(onglet_compo_on.jpg) 0 0 no-repeat;
}
.ongletbis ul a#infoscompl
{
	width: 180px;
	height: 19px;
	padding-left: 13px;
	background: url(onglet_infos_off.jpg) 0 0 no-repeat;
}
.ongletbis ul a#infoscompl:hover, .ongletbis ul a#infoscompl.on
{
	background: url(onglet_infos_on.jpg) 0 0 no-repeat;
}


#sideleft #sicav-fcp h3
{
	height: 26px;
	background: url(nos-sicav-fcp.png) top left no-repeat;
	margin: 0;
	padding: 0;
}

#sicav
{
	padding-left: 8px;
}
#sicav .content-onglet h2, #sicav .content-onglet h3, #sicav .content-text
{
	width: 270px;
}
.v2 .content-onglet h2, #sicav.v2 .content-onglet h3, #sicav.v2 .content-text
{
	width: auto;
}
#sicav .content-onglet h3
{
	margin: 5px 0 8px 0;
}
#sicav #valeur
{
	width: 188px;
	height: 110px;
	border: 1px solid #CAC8C6;
	padding: 5px;
	background: url(valeur_fond.png) top left repeat-x;
}
#sicav #valeur p
{
	width: 180px;
	margin: 0 0 4px 0;
	padding: 4px;
	line-height: 10px;
}
#sicav #valeur p.cdrwhite
{
	margin: 0;
	background: url(cdrwhite-top.png) top left no-repeat;
}
#sicav #valeur p.cdrwhite strong
{
	color: #626B74;
}
#sicav #valeur span.cdrwhite-bottom
{
	display: block;
	width: 186px;
	height: 3px;
	font-size: 1px;
	background: url(cdrwhite-bottom.png) top left no-repeat;
}
#sicav #valeur span#curs-hori
{
	width: 171px;
	height: 15px;
	display: block;
	margin-top: 3px;
	background: url(curs-hori-fond.png) 0 2px no-repeat;
}
#sicav #valeur span#curs-hori .cursor
{
	color: #FFF;
	display: block;
	width: 11px;
	height: 13px;
	text-align: center;
	font-weight: bold;
	padding-top: 1px;
	background: url(curs-hori-curs.png) top left no-repeat;
}
#sicav #valeur span#curs-hori .num1
{
	margin-left: 14px;
}
#sicav #valeur span#curs-hori .num2
{
	margin-left: 33px;
}
#sicav #valeur span#curs-hori .num3
{
	margin-left: 52px;
}
#sicav #valeur span#curs-hori .num4
{
	margin-left: 71px;
}
#sicav #valeur span#curs-hori .num5
{
	margin-left: 90px;
}
#sicav #valeur span#curs-hori .num6
{
	margin-left: 109px;
}
#sicav #valeur span#curs-hori .num7
{
	margin-left: 128px;
}
#sicav #valeur span#curs-hori .num8
{
	margin-left: 146px;
}
#sicav #sicav-dl
{
	width: 190px;
	display: block;
	margin-left: 75px;
}
#sicav #sicav-dl a
{
	color: #000;
	padding-right: 20px;
	height: 18px;
	display: block;
	background: url(icon-pdf.png) top right no-repeat;
}
#sicav #sicav-dl a:hover
{
	color: #E9030A;
}
#sicav #sicav-dl img
{
	padding: 5px 4px 0 0;
}
#sicav table.caracs
{
	width: 500px;
	margin: 0 0 10px 5px;
}
#sicav table.caracs *
{
	vertical-align: top;
}
#sicav table.caracs th
{
	width: 118px;
	text-align: left;
	color: #FFF;
	line-height: 11px;
	padding: 3px 3px 6px 4px;
	border-bottom: 1px solid #E5E1E1;
	background-color: #D4B9B9;
}
#sicav table.caracs th strong
{
	font-size: 11px;
}
#sicav table.caracs th.first
{
	background: url(th-top_001.png) top left no-repeat;
	background-color: #D4B9B9;
}
#sicav table.caracs th.last
{
	border: 0;
	background: url(th-bottom_001.png) bottom left no-repeat;
	background-color: #D4B9B9;
}
#sicav table.caracs td
{
	width: 117px;
	margin: 0;
	padding: 4px;
	font-size: 11px;
	line-height: 12px;
	border: 0;
	background: url(td-bottom.png) bottom left no-repeat;
}
#sicav table.caracs td.note
{
	width: 500px;
	font-size: 10px;
}
#sicav table.caracs td.last
{
	background: none;
}
#sicav #elig p
{
	padding-top: 2px;
}
#sicav #elig ul
{
	width: 210px;
	float: right;
	padding-top: 5px;
}
#sicav #elig img
{
	padding-left: 4px;
}
#sicav .know-more
{
	width: 520px;
	background: url(know-more-top.png) top left no-repeat;
}
#sicav .know-more .more-content
{
	width: 518px;
}
#sicav .know-more .more-list
{
	width: 367px;
}
#sicav .more-bottom
{
	width: 520px;
	background: url(know-more-bottom.png) bottom left no-repeat;
}
#sicav .ongletbis-content div
{
	padding-left: 7px;
	padding-bottom: 10px;
}
#sicav .ongletbis-content p
{
	padding-right: 10px;
}
#sicav p.notes, #sicav p.notes2
{
	color: #656667;
	font-size: 10px;
	border-top: 1px solid #CAC8C6;
	margin: 12px 12px 0 7px;
	padding: 5px 0 10px 0;
	line-height: 12px;
}
#sicav p.notes a
{
	color: #E9030A;
	text-decoration: none;
}
#cadremore2
{
	width: 450px;
	height: 30px;
}
#sicav #visa-sidebar
{
	margin-top: 30px;
}
#visa-sidebar .bouton
{
	padding-bottom: 10px;
}
#passordre a
{
	display: block;
	background: url(passer-ordre.png) top left no-repeat;
	width: 154px;
	height: 28px;
}
#ouvrepea a
{
	display: block;
	background: url(ouvrir-pea.png) top left no-repeat;
	width: 154px;
	height: 41px;
}
#visa-sidebar #downloads h3
{
	width: 154px;
	height: 21px;
	background: url(downloads.png) no-repeat;
	margin-top: 0.5em;
}
#visa-sidebar #downloads a
{
	display: block;
	text-decoration: none;
	width: 110px;
	padding-right: 20px;
	color: #000000;
	background: url(icon-pdf.png) center right no-repeat;
}
#visa-sidebar #downloads a:hover
{
	color: #e80208;
	text-decoration: none;
}

#visa-sidebar #downloads a.lien
{
	background: none;
}

#formsicav select
{
	width: 150px;
	margin: 0;
	font-size: 11px;
	color: #424242;
}
#formsicav .btnok
{
	position: relative;
	top: -19px;
	left: 150px;
}
#formsicav label
{
	width: 110px;
	display: block;
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 4px;
	font-weight: bold;
}




/******************************************************************************/
/********************************** SB-FCP-2 **********************************/
/******************************************************************************/

#sicav table.evolution
{
	width: 435px;
	margin-left: 25px;
}
#sicav table.evolution *
{
	text-align: left;
}
#sicav table.evolution caption
{
	height: 15px;
	background: url(titre_tab-evo.png) top right no-repeat;
}
#sicav table.evolution th.titreline
{
	width: 110px;
}
#sicav table.evolution td.valeur
{
	width: 54px;
}
#sicav table.evolution tr.bas th, #sicav table.evolution tr.bas td
{
	border: 0;
	border-bottom: 1px solid #F2F0EE;
}
#sicav table.evolution tr.titrecol th, #sicav table.evolution tr.titrecol td
{
	background-color: #F2F0EE;
	border: 0;
}
#sicav table.evolution th
{
	padding: 0 0 0 4px;
	font-weight: normal;
}
#sicav table.evolution td
{
	background: url(pointillesV.gif) top left repeat-y;
	padding: 0 0 0 5px;
}
#sicav p.notes2
{
	width: 435px;
	margin-left: 25px;
}

/* --- TABLEAU SICAV REDIMENSIONNABLE */

/* -- dimensions --*/
#sicav .table
{
	width: 517px;
}
#sicav .table .first .cell
{
	height: 150px;
}
#sicav .table .second .cell
{
	height: 100px;
}
#sicav .table .first .one, #sicav .table .second .one
{
	width: 253px; /* = width [.table] - width [.two] */ /* = 507px - 254px */
}
#sicav .table .first .two, #sicav .table .second .two
{
	width: 254px; /* = width [.table] - width [.one] */ /* = 507px - 253px */
}
#sicav .table .first .bg_left, #sicav .table .first .bg_right
{
	height: 144px; /* = height [.first .cell] - height [.bg_head] - height [.bg_bottom]  */ /* = 150px - 3px - 3px */
}
#sicav .table .second .bg_left, #sicav .table .second .bg_right
{
	height: 94px; /* = height [.second .cell] - height [.bg_head] - height [.bg_bottom] */ /* = 100px - 3px - 3px */
}
#sicav .table .one .bg_content
{
	width: 247px; /* = width [.one .cell] - width [.bg_left] - width [.bg_right]  */ /* = 253px - 3px - 3px */
}
#sicav .table .two .bg_content
{
	width: 248px; /* = width [.two .cell] - width [.bg_left] - width [.bg_right] */ /* = 254px - 3px - 3px */
}


#sicav .table .row
{
	clear: both;
}
#sicav .table .cell
{
	float: left;
	background: #FFF url(tab_bg_content.png) repeat-x bottom left;
}
#sicav .table .first .cell
{
	margin-top: 10px;
	margin-bottom: 10px;
}
#sicav .table .second .cell
{
	margin-bottom: 10px;
}
#sicav .table .first .one, #sicav .table .second .one
{
	margin-right: 10px;
}
#sicav .table .first .two, #sicav .table .second .two
{
	margin-right: 0;
}

/* --- */
#sicav .table .bg_head
{
	position: relative;
	height: 3px;
	background: url(tab_bg_top.gif) repeat-x;
}
#sicav .table .bg_bottom
{
	clear: both;
	position: relative;
	height: 3px;
	background: url(tab_bg_bottom.gif) repeat-x;
}

#sicav .table .bg_left
{
	float: left;
	width: 3px;
	background: url(tab_bg_left.gif) repeat-y;
}
#sicav .table .bg_right
{
	float: left;
	width: 3px;
	background: url(tab_bg_right.gif) repeat-y;
}

/* --- */
#sicav .table .corner_top
{
	position: absolute;
	top: 0;
	z-index: 10;
}
#sicav .table .corner_bottom
{
	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
	z-index: 10;
}
#sicav .table #cell1 .corner_right, #sicav .table #cell3 .corner_right
{
	position: absolute;
	right: 0 !important;
	right: -1px;
	z-index: 10;
}
#sicav .table #cell2 .corner_right, #sicav .table #cell4 .corner_right
{
	position: absolute;
	right: 0;
	z-index: 10;
}
#sicav .table .corner_left
{
	position: absolute;
	left: 0;
	z-index: 10;
}

/* --- */
#sicav .table .bg_content
{
	float: left;
}
#sicav .table .bg_content div
{
	padding: 3px 5px;
}
#sicav .table div.simple
{
	background: url(tab_h_sple.png) no-repeat top right;
	height: 22px;
	margin: 0;
	padding: 0;
}
#sicav .table div.double
{
	background: url(tab_h_dble.png) no-repeat top right;
	height: 36px;
	margin: 0;
	padding: 0;
}
#sicav .table h3
{
	margin: 0;
	padding: 0;
	z-index: 100 !important;
}
#sicav .table div.simple h3
{
	height: 22px;
}
#sicav .table div.double h3
{
	height: 36px;
}
#sicav .table h3 span
{
	display: none;
}

#sicav .table .gammes-fonds h3
{
	background: url(h3-tab-gammes-fonds.png) no-repeat top left;
}
#sicav .table .besoins h3
{
	background: url(h3-tab-besoins.png) no-repeat top left;
}
#sicav .table .recherche h3
{
	background: url(h3-tab-recherche.png) no-repeat top left;
}
#sicav .table .ensemble-gamme h3
{
	background: url(h3-tab-ensemble-gamme.png) no-repeat top left;
}

#sicav .table ul
{
	margin: 10px 10px 5px 10px;
	padding: 0;
}
#sicav .table .ensemble-gamme ul
{
	margin-top: 20px;
}
#sicav .table ul li
{
	margin: 7px 0;
	font-size: 11px;
	font-weight: bold;
	background: url(puce-solutions.png) no-repeat 0 2px;
	padding: 0 0 0 15px;
}
#sicav .table ul li a
{
	color: #3c3c3c;
	text-decoration: none;
}
#sicav .table ul li a:hover
{
	color: #e60106;
}

#sicav .table .recherche form
{
	margin: 18px auto 0 auto;
	padding: 0;
	text-align: center;
}
#sicav .table .recherche fieldset
{
	padding: 0;
	margin: 0 auto;
	display: inline;
}
#sicav .table .recherche legend
{
	display: none;
}


/* global */
#corps{
	width:710px;
}
table.boursedetail th.first {
	background: url(th-G_006.png) top left no-repeat;
}

table.boursedetail th {
	background: url(th-fond_006.png) top left repeat-x;
	color: #FFF;
	border-left: 1px solid #FFF;
	vertical-align: top;
	text-align: left;
	padding: 4px 5px 4px 5px;
	line-height: 11px;
}
table.boursedetail th.last {
	background: url(th-D_006.png) top right no-repeat;
}

table.boursedetail td {
		padding-left: 5px;
		padding-right: 5px;
		/*height: 37px;
		text-align: right;*/
		background: url(pointillesV.gif) top left repeat-y;
	}
	table tr.pair td {
		background-color: #F2F0EE;
	}
/* global (fin) */

/* formulaires */
/*form.zero#formordre fieldset.zero{margin-left:15px;}*/
form.zero#formordre fieldset.zero input.text{border: 1px solid #CCC !important;}
input.text{border: 1px solid #CCC !important;}
/*fieldset p{line-height:10px;}*/
/* formulaires (fin) */

/* carnet */
table.carnet {
	width:701px !important;
	margin-bottom: 10px;
}


table.carnet td{vertical-align:top;}
table.carnet td.first,table.carnet td.last{vertical-align:middle;}

table.carnet td.detail, table.carnet th.detail{width:30px !important;}
table.carnet td.date, table.carnet th.date{width:65px !important;}
table.carnet td.libelle, table.carnet th.libelle{width:190px !important;}
table.carnet td.sens, table.carnet th.sens{width:60px !important;}
table.carnet td.qtt-dem, table.carnet th.qtt-dem{width:80px !important;}
table.carnet td.type, table.carnet th.type{width:110px !important;}
/*table.carnet td.reglement, table.carnet th.reglement{width:90px !important;}*/
table.carnet td.statut, table.carnet th.statut{width:70px !important;}
table.carnet td.qtt-exe, table.carnet th.qtt-exe{width:80px !important;}
table.carnet td.annul, table.carnet th.annul{width:16px !important;}

table.carnet th,table.carnet th.qtt-dem,table.carnet th.qtt-exe{text-align:left !important;}
table.carnet td.date,table.carnet td.sens,table.carnet td.type,table.carnet td.reglement,table.carnet td.statut{text-align:left !important;}

table.carneto td.detail, table.carneto th.detail{width:30px !important;}
table.carneto td.date, table.carneto th.date{width:65px !important;}
table.carneto td.libelle, table.carneto th.libelle{width:190px !important;}
table.carneto td.sens, table.carneto th.sens{width:100px !important;}
table.carneto td.qtt-dem, table.carneto th.qtt-dem{width:90px !important;}
/*table.carneto td.type, table.carneto th.type{width:90px !important;}
table.carneto td.reglement, table.carneto th.reglement{width:90px !important;}*/
table.carneto td.statut, table.carneto th.statut{width:120px !important;}
table.carneto td.qtt-exe, table.carneto th.qtt-exe{width:90px !important;}
table.carneto td.annul, table.carneto th.annul{width:16px !important;}

table.carneto th,table.carneto th.qtt-dem,table.carneto th.qtt-exe{text-align:left !important;}
table.carneto td.date,table.carneto td.sens,table.carneto td.type,table.carneto td.reglement,table.carneto td.statut{text-align:left !important;}

div.carnet{
	width:701px;
}
/*
#liste-ordres li.detail { background: url(picto_loupe.gif) no-repeat right 1px; padding: 3px 30px 5px 250px; margin-right:10px;}
#liste-ordres li.annul { background: url(icon_error.gif) no-repeat right 1px; padding: 0 30px 5px 250px; margin-right:10px;}
#liste-ordres li.repasser { background: url(icon_fleche.gif) no-repeat right top; padding: 0 30px 5px 250px; margin-right:10px;}*/
/* carnet (fin) */


/* Recherche */
#cadre-ordre #ordre-content h4.recherche, #cadre-ordre #ordre-content h4.rechercheValeur
{
	/* ltie7 */
	display: block;
	width: 61px;
	height: 22px;
	margin: -1px 0 0 -6px;
	float: left;
}
#cadre-ordre #ordre-content h4.recherche
{
	float: none;
	background: url(Title-selection_valeur.png) top left no-repeat;
	width: 382px;
	height: 22px;
	padding: 4px 0 0 7px;
}
#cadre-ordre #ordre-content h4.rechercheValeur
{
	background: url(title-recherche_valeur.png) top left no-repeat;
	width: 382px;
}
#cadre-ordre #ordre-content #formordre .zero #tabRecherche{
	padding:0;
	margin:0;
	border:0;
	margin-left:20px;
}
#cadre-ordre #ordre-content #formordre .zero .labelRadio{
	width:80px;
}

#cadre-ordre #ordre-content #formordre{border:0;margin:0;padding:0;}

table.boursedetail td.typeValeur{text-align:left !important;}
table.boursedetail td.placeCotation{text-align:left !important;}

table.resrech{width:380px !important;}
div.resrech{width:390px !important;}
/* !!! resrechopcvm doit etre place apres resrech !!! */
table.resrechopcvm{width:450px !important;}
div.resrechopcvm{width:460px !important;}

/* Recherche (fin) */

/* Passage d'ordre bourse */

div#ordrebourse{
	width:725px;
}
#ordrebourse #cours .help,#ordrebourse #pouvach .help, #ordrebourse #posval .help
{
	/*margin: 5px 0 0 245px;*/
	margin: 5px 0 0 270px !important;
	margin: 5px 0 0 136px;
	width: 19px;
}
#ordrebourse .help a
{
	/*width: 25px;*/
	width: 0px;
	/*width: 25px;*/
}
div#cours h4{
}
div.erreurSaisie{
	border:1px solid red;
	margin:0;
	margin-bottom:5px;
	padding:5px;
	text-align:left;
	font-size: 11px;
	color:black;
	font-weight:bold !important;
}
#ordrebourse div#cours table.tabcours td{text-align:right !important;}
#ordrebourse div#cours table.tabcours{
	width: 105px;
}
/* Passage d'ordre bourse (fin) */

/* Synthese */
#portefeuille .synthese{
	width:510px !important;
}
#portefeuille .synthese #posval .tabvaleurs,#portefeuille .synthese #pouvach .tabvaleurs{
	width:500px !important;
}
#portefeuille .synthese #posval .tabvaleurs th,#portefeuille .synthese #pouvach .tabvaleurs th{
	text-align:left;
}
#portefeuille .synthese #posval .tabvaleurs tr.pair th,#portefeuille .synthese #pouvach .tabvaleurs tr.pair th{
	background-color: #F2F0EE;
}
#portefeuille .synthese #posval .tabvaleurs td,#portefeuille .synthese #pouvach .tabvaleurs td{
	text-align:right;
}
#portefeuille .synthese #posval .cart-gris2 h4,#portefeuille .synthese #pouvach .cart-gris2 h4{width:493px !important;}
#portefeuille .synthese .notes{width:490px !important;}
#portefeuille .synthese .help{margin-top:-37px;overflow:hidden;}
* html #portefeuille .synthese .help
{
	margin-top:-37px;
	overflow:hidden;
	width: 30px; 
	position:absolute; 
	margin-left: -32px;
}
#portefeuille .synthese .help a{width: 0px;}

.content 
{
	z-index:10;
}

.cadresimple2 .hg 
{
	z-index:1;
}

.cadresimple2 .hg, .cadresimple2 .hd {
	height:4px;
}
/* Synthese (fin) */

/* portefeuille */
#portefeuille table.bourseresume .col-5{
	padding-right: 20px;
}
/* graphique */
#portefeuille .graphique{
	width:510px !important;
}
#portefeuille .graphique .bourseresume{
	width:500px !important;
}
/* graphique (fin) */

/* historique */
#portefeuille table.historique td.date{background-image:none !important;text-align:left;}
#portefeuille table.historique td.libelle{background: url(pointillesV.gif) top left repeat-y !important;}
#portefeuille table.historique tr.pair td.libelle{background-color: #F2F0EE !important;}
#portefeuille table.historique td.type{text-align:left !important;}


#portefeuille table.historique{width:700px;}

#portefeuille table.historique th.date{text-align:left;}
#portefeuille table.historique th.libelle{text-align:left;}
#portefeuille table.historique th.type{text-align:left;}
#portefeuille table.historique th.qtt{text-align:left;}
#portefeuille table.historique th.cours{text-align:left;}
#portefeuille table.historique th.mnt{text-align:left;}
/*650*/
#portefeuille table.historique td.date{			width:80px;}
#portefeuille table.historique td.libelle{	width:150px;}
#portefeuille table.historique td.type{			width:120px;}
#portefeuille table.historique td.qtt{			width:100px;}
#portefeuille table.historique td.cours{		width:100px;}
#portefeuille table.historique td.mnt{			width:150px;}

/* historique (fin) */

/* bloc selection comptes */
#formcomptes{

}
/* bloc selection comptes (fin) */

/* Saisie ordre */
td.detailContent{background-image:none !important;}
td.detailContent table tr td{background-image:none !important;}
td.detailContent table tr th{background-image:none !important;}
td.detailContent table tr th{border:0 !important;}
td.detailContent div.cart-gris2{width:400px;}
td.detailContent div.cart-gris2 h4{width:390px;}
td.detailContent div{padding:0 important;position:relative !important;}
td.detailContent div{text-align:center}
table.detail{
	width:360px;
}
table.detail th{background-image:none !important;height:auto !important;color:black !important;}
/*table.detail th.libelle{width:180px !important;text-align:left !important;padding-left:50px;}*/
table.detail th.libelle{width:180px !important;text-align:left !important;padding-left:20px !important;}
table.detail th.separateur{width:4px !important;text-align:center;background-color:transparent !important;}
/*table.detail td.contenu{width:216px !important;text-align:left;}*/
table.detail td.contenu{width:180px !important;text-align:left !important;height:auto !important;background-image:none !important;}
div.filet{
	width: 400px;
	display: block;
	border-bottom: 1px solid #E5E1E1;
	font-size: 1px;
	height: 5px;
	padding: 0;
	margin-bottom: 5px;
	line-height: 1px;
}
.checkOI{
	width:380px !important;
	margin:0 !important;
	padding:0 !important;
}
.checkOI table,.checkOI table tr, .checkOI table td{
	margin:0;padding:0;
}
#ordrebourse #formordre .detail th,#ordrebourse #formordre .detail td{
	font-size: 11px;
}
#ordrebourse #formordre .detail th{
	font-weight:bold;
	text-align:right;
	width:50%;
}
#ordrebourse #formordre .detail td{
	font-weight:normal;
	text-align:left;
	width:50%;
}


#ordrebourse fieldset p{
	font-size: 11px;
	display: block;
	padding-top: 2px;
	color: #424242;
}
#ordrebourse fieldset p span.bold{font-weight: bold;}
#ordrebourse fieldset p input.saisieOpcvm{width:55px !important;}
#ordrebourse fieldset p label.saisieOpcvm{width:280px !important;}

#cadre-ordre #ordre-content h4.rachat{
	float: none;
	background: url(title-rachat.png) top left no-repeat;
	width: 382px;
	height: 22px;
	padding: 4px 0 0 7px;
	display:block;
	margin:-1px 0pt 0pt -6px;
}
div.sourcegraph{width:180px;text-align:right;}
select.selectType{width:158px !important;}
/* Saisie ordre (fin) */

/* detail ordre */
#detail-ordre #cadre-bourse{
	width: 410px;
	height: 1%;
	margin: 15px 0 0 8px;
}
#detail-ordre .cadresimple2 .cart-gris2{
	position:relative;
	top:0;
}
#detail-ordre .cadresimple2 .cart-gris2 h4{
	width:393px;
}
#detail-ordre #cadre-bourse .content{
	margin: 0;
	padding-left: 2px;
	/*height:350px;*/
}

#detail-ordre .cadresimple2 .detail th,#detail-ordre .cadresimple2 .detail td{
	font-size: 11px;
}
#detail-ordre .cadresimple2 .bg {
	margin:0;
	position:relative !important;
	top:-10px;
	!top:-20px;
	!left:-3px;
}
#detail-ordre .cadresimple2 .bd{
	position:relative !important;
	top:-40px;
	!top:-50px;
	left:164px;
}
/*
#detail-ordre .cadresimple2 form{
	width:400px;
}
#detail-ordre .cadresimple2 .detail{
	width:400px;
}

#detail-ordre .cadresimple2 .detail th{
	font-weight:bold;
	text-align:right;
	width:50%;
}
#detail-ordre .cadresimple2 .detail td{
	font-weight:normal;
	text-align:left;
	width:50%;
}*/
/* detail ordre (fin) */

/* liste de veille */
#listeVeille h3{margin: 8px 0 8px 20px !important;}
select.listeVeille{width:90px !important;}
a.listePref{float:left;position:absolute;top:25px;left:10px;margin-top:5px;}
label.listeVeille{position:absolute;top:0;left:10px;}
/*div#editListeVeille{position:absolute;top:0;left:180px;width:240px;}*/
div#editListeVeille{position:relative;top:-10px;left:160px;width:240px;}
div#editListeVeille input{width:100px !important;}
div#editListeVeille label a{position:relative;top:4px;}
div#errMsgVeille{border:1px solid red;width:240px;display:none;padding:5px;margin-top:5px;margin-bottom:0;clear:both;}
div#resRecherche table td.cotation{text-align:left !important;}
table#tableRechercheVeille{width:500px !important;}
/* liste de veille (fin) */

/* liste de veille totem */

.blue{color: #3F74D6 !important;}
/* liste de veille totem (fin) */

/* recherche totem */
	select#placecot{
		width:160px;
	}
	fieldset#fieldsetLibelleTotem input#btnValider1{margin-left:15px;}
	fieldset#fieldsetPlacecotation, fieldset#fieldsetLibelleTotem, fieldset#fieldsetSwitchTotem{
		/*border:1px solid red;*/
		margin-left:-10px !important;
	}
/* recherche totem (fin) */

td.blank{
	background-color:transparent !important;
	background-image:none !important;
}

div#divAttente.hiddenDivAttente{
	display:none;
}
div#divAttente.showDivAttente{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100;
	display:block;
}

marquee.textDefilant{
	font-weight:bold;
	font-size:8pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color:black;
}

/* o1 19.05.2008 evol 5231*/
#listtmt table th.col3 {
  /*width: 30px;*/
	width: 50px;
	text-align: right;
}
#listtmt a.green {
	color: #378809 !important;
}
#listtmt a.red {
	color: red !important;
}
/* FIN o1 19.05.2008 evol 5231*/

/* o1 26.05.2008 evol 5198 */
.pourRadio{
  width:80px !important;
}
.pourRadio1{
  width:45px !important;
  !width:50px !important;/*IE6*/
  font-weight:normal !important;
}
/*FF*/
.pourRadio1 input, .pourRadio input{
  float:left !important;
  margin-top: 2px !important;
  !margin-top: -2px !important;/*IE6*/
  margin-left:0 !important;
  margin-bottom:0 !important;
  margin-right:4px !important;
  !margin-right:1px !important;/*IE6*/
}
/*IE7*/
*>.pourRadio1{
  width:50px !important;
  font-weight:normal !important;
}
*>.pourRadio input{
  float:left !important;
  /margin-top: -2px !important;
  margin-left:0 !important;
  margin-bottom:0 !important;
  margin-right:4px !important;
}
*>.pourRadio1 input{
  float:left !important;
  /margin-top: -2px !important;
  margin-left:0 !important;
  margin-bottom:0 !important;
  /!margin-right:1px !important;
}

.pourRadioTotem {
  position:relative !important;
  top:-3px !important;
  margin-right:15px;
}
/* FIN o1 26.05.2008 evol 5198 */
/* o1 26.05.2008 evol 5219 */
form.zero#formordre fieldset.zero input.textDate{border: 1px solid #CCC !important;}
input.textDate{border: 1px solid #CCC !important;width:65px !important;}
.localClassAide{
  position:relative !important;
  margin-left:9px !important;
  top:4px !important;
  !top:2px !important;
}
/* FIN o1 26.05.2008 evol 5219 */

/*Image par CSS*/
img.achat {background: url(achat.gif); width:13px;height:55px;}
img.ajouter_valeur {background:url(ajouter_valeur_red_v2.png);width:121px; height:18px;}
img.annuler {background: url(annuler.png); width:63px; height:18px;}
img.bourse-down {background: url(bourse-down.png); width:9px; height:10px;}
img.bourse-egal {background: url(bourse-egal.gif); width:9px; height:10px;}
img.bourse-up {background: url(bourse-up.png); width:9px; height:10px;}
img.btn-help {background: url(btn-help.png); width:19px; height:19px;}
img.btn-modifier {background: url(btn-modifier.gif); width:65px;height:18px;}
img.btn_achat {background: url(btn_achat.gif); width:13px; height:13px;}
img.btn_none {background: url(btn_none.gif); width:13px;height:13px;}
img.btn_ost_green {background: url(bout-ost_green.gif); width:38px;height:13px;}
img.btn_ost_red {background: url(bout-ost_red.gif); width:38px;height:13px;}
img.btn_vente {background: url(btn_vente.gif); width:13px; height:13px;}
img.carnet_ordres_red {background: url(carnet_ordres_red.png); width:97px;height:18px;}
img.corbeille {background: url(corbeille.png); width:16px; height:16px;}
img.creer_une_liste {background: url(creer_une_liste_red_v2.png);width:121px; height:18px;}
img.dot {background: url(dot.gif); width:1px;height:1px;}
img.fermer_taup {background: url(fermer_taup.png); width:54px;height:18px;}
img.icon_error {background: url(icon_error.gif); width:14px; height:14px;}
img.icon_fleche {background: url(icon_fleche.gif); width:14px;height:14px;}
img.icon_print {background: url(icon-print.png); width:16px;height:16px;}
img.liste_preferee {background: url(liste_preferee_red.png); width:156px;height:18px;}
img.ok {background: url(ok.png); width:20px; height:19px;}
img.order-fleche-B {background: url(order-fleche-B.png); width:8px;height:7px;}
img.order-fleche-H {background: url(order-fleche-H.png); width:9px;height:7px;}
img.passer_ordre_red {background: url(passer_ordre_red.png); width:97px;height:18px;}
img.pea {background: url(pea.gif); width:24px; height:11px;}
img.picto_loupe {background: url(picto_loupe.gif); width:18px;height:18px;}
img.puce {background: url(puce.png); width:4px;height:6px;}
img.renommer_une_liste {background: url(renommer_une_liste_red_v2.png);width:121px; height:18px;}
img.repasser_red {background: url(repasser_red.png); width:60px;height:18px;}
img.shim {background: url(shim.gif); width:1px;height:1px;}
img.supprimer_la_liste {background: url(supprimer_la_liste_red_v2.png);width:121px; height:18px;}
img.title_recherche_valeur {background: url(title-recherche_valeur.png); width:382px;height:22px;}
img.valider {background: url(valider.png); width:55px; height:18px;}
img.vente {background: url(vente.gif); width:11px;height:55px;}
input.ok {background: url(ok.png); width:20px; height:19px;}
/*Fin Image par CSS*/

/*Popup OST*/

#transpop {background: url(fond_pop.jpg) repeat-y;position: absolute;top: 0;left: 0;z-index: 100;text-align: left;}
#transpop td {border: 0 none;padding: 0;}
#transpop .popup {position: relative;padding: 0;}
#transpop .tpopmain {/*border-collapse: collapse;*/background: url(haut_pop.gif) no-repeat;) no-repeat left top;height: auto;width: 585px;}
#transpop td {border-bottom: 0;padding: 0;}
#transpop .tbody {/*padding: 10px;background: #fff;*/width: 585px;text-align: center;vertical-align: top;padding: 4px 4px 0 5px;*padding: 4px 4px 0 4px;}
#transpop .tcontent {display: block;width: 574px;height: auto;}
#transpop .tloading {margin-top: 40px;text-align: center;}
#transpop .timage {text-align: center;}
#transpop img {border: 0;margin: 0;}
#transpop .tfooter {text-align: right;/*vertical-align: middle;*/background: url(foot_pop.jpg) no-repeat left;width: 585px;height: 66px;}
#transpop .tclose {display: block;height: 18px;margin: auto 22px auto auto;padding: 0;width: 55px;}
#transpop_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}

.transpop_hide {z-index:-100;}
.transpop_overlayBG {background-color: #fff;z-index: 99;}

* html #transpop_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

/* contrent table */
#transpop .ttbremote {border: 0 none;border-collapse: collapse;height: 100%;width: 574px;}
#transpop .ttbremote td {border: 0 none;padding: 0;font-size: 0;vertical-align: top;}
#transpop .tbhl {background: url(tredleft.gif) no-repeat left top;height: 16px;width: 2px;}
#transpop .tbhr {background: url(tredright.gif) no-repeat right top;height: 16px;width: 2px;}
#transpop .tredhead {background: url(tredhead.gif) repeat-x left top;}
#transpop td.ttdredhead {color: white;font: normal bold 11px/14px Arial, Helvetica, sans-serif;height: 15px;padding-top: 1px;text-align: left;text-indent: 8px;vertical-align: top;width: 570px;}
#transpop td.ttdredtit {height: 33px;}
#transpop td.ttdintb {padding: 0 !important;}
#transpop td.ttdintb table {margin: 0 !important;height: 0px;}
#transpop td.ttdredtit {color: #d5020c;font: normal bold 11px/14px Arial, Helvetica, sans-serif;height: 33px;text-align: left;text-indent: 10px;vertical-align: middle;}
#transpop td.torgradtd {background: url(orgradtd.gif) repeat-x left top;color: white;font: normal normal 10px/13px Arial, Helvetica, sans-serif;height: 20px;vertical-align: middle;text-align: center;width: 76px;}
#transpop td.ttddata {background: url(dottedtd.gif) repeat-x left top;color: #666666;font: normal normal 10px/13px Arial, Helvetica, sans-serif;height: 20px;text-align: left;text-indent: 18px;vertical-align: middle;width: 498px;}
#transpop td.ttdwdata {background: url(dottedwhitetd.gif) repeat-x left top;color: #666666;font: normal normal 10px/13px Arial, Helvetica, sans-serif;height: 20px;text-align: left;text-indent: 20px;vertical-align: middle;width: 498px;}
#transpop td.ttdspacer18 {height: 18px;}
#transpop .ttextboxscrolled {color: #464444;display: block;font: normal normal 11px/14px Arial, Helvetica, sans-serif;height: auto;/*margin: 1px 1px 0px 1px;*/overflow: hidden;text-align: left;width: 581px;}
#back{width: 585px;}
#transpop .ttextboxscrolled p {margin: 4px 8px 12px 10px;}

/* scroller */
#transpop .tScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
#transpop .tScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #fff;}
#transpop .tScrollPaneDrag {position: absolute;background: #666;cursor: pointer;overflow: hidden;left:0;}
#transpop .tScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
#transpop .tScrollPaneContainer .tScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
#transpop .tScrollPaneContainer a.tScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -99999px;overflow: hidden;/*background-color: #666;*/height: 19px;}
#transpop .tScrollPaneContainer a.tScrollArrowUp:hover {/*background-color: #f60;*/}
#transpop .tScrollPaneContainer a.tScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -99999px;overflow: hidden;/*background-color: #666;*/height: 19px;}
#transpop .tScrollPaneContainer a.tScrollArrowDown:hover {/*background-color: #f60;*/}
#transpop .tScrollPaneContainer a.tScrollActiveArrowButton,#transpop .tScrollPaneContainer  a.tScrollActiveArrowButton:hover {/*background-color: #f00;*/}
#transpop .tScrollPaneTrack {background: transparent none;}
#transpop .tScrollPaneDrag {background: url(tscrollscrollmid.gif) no-repeat 0 50%;min-height: 40px;}
#transpop .tScrollPaneDrag:hover {background-position: -12px 50%;min-height: 40px;}
#transpop .tScrollPaneDragTop {background: url(tscrollscrolltop.gif) no-repeat;height: 17px;}
#transpop .tScrollPaneDragBottom {background: url(tscrollscrollbot.gif) no-repeat;height: 17px;}
#transpop a.tScrollArrowUp {height: 19px;background: url(tscrollarrrowtop.gif) no-repeat 0 0;}
#transpop a.tScrollArrowUp:hover {background-position:0 -19px;}
#transpop a.tScrollArrowDown {height: 19px;background: url(tscrollarrrowdown.gif) no-repeat 0 0;}
#transpop a.tScrollArrowDown:hover {background-position:0 -19px;}
#transpop a.tScrollActiveArrowButton,#transpop a.tScrollActiveArrowButton:hover {background-position: 0 -19px;}

/*Ajout DESB*/
div#detailOST {margin:0 10px;background-color:white !important;} div#detailOST .cart-gris2 h4{width:693px !important;font-weight:bold !important;} 
div#detailOST #btnFermerOST{text-align:center;margin:10px 0 0 0;} 
div#detailOST #msgostnonrep{padding:10px 5px 5px 5px;color:red;font-weight:bold;font-size:11px;clear:both;margin:20px 0;} 
div#detailOST #titremodalites{text-align:center;background-color:#CD0213;padding:3px 5px;font-size:11px;font-weight:bold;color:white;position:relative;width:70px;margin:10px 0 -10px 5px;z-index:99;}
div#detailOST #detailmodalites{width:700px;padding:5px;padding-top:15px;border:1px solid black;z-index:1;height:215px;overflow:auto;font-size:11pt;}
div#detailOST .soustitretableau{font-size:11px;font-weight:bold;color:white;background-color:#FAAB06;}
div#detailOST table td{font-size:11px;padding-left:2px;}
div#detailOST table td.pair{background-color:#F2F0EE;}

#portefeuille .aide .help{margin-top:-37px;overflow:hidden;}
#portefeuille .aide .help a{width: 0px;}
/*Fin Ajout DESB*/

/*Fin Popup OST*/