/******************************************************************************/
/******************************** 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;
}
/* 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 */
