.header_portefeuille {
border:1px solid #D1D6D3;
width:590px;
padding:10px;
}

.nom_portefeuille a{
	color: black;
}

.header_portefeuille h1.nom {
display:inline;
font-size:16px;
font-weight:700;
color:#00568c;
margin:0;
}

.header_portefeuille .info_create {
font-size:10px;
font-style:italic;
}

.header_portefeuille .valorisation {
color:#00568c;
font-size:15px;
font-weight:700;
}

.header_portefeuille .val_soc {
float:right;
border:1px solid #D1D6D3;
padding:5px;
}

.header_portefeuille .val_soc .action strong {
font-size:16px;
}

.header_portefeuille .val_soc .action .percent {
font-size:18px;
}

.header_portefeuille .left_part {
float:left;
}

.header_portefeuille .nb_val {
font-weight:700;
}

.header_portefeuille .nb_val.hausse .number {
color:#209310;
}

.header_portefeuille .nb_val.baisse .number {
color:#de0101;
}

.header_portefeuille td.fleche {
padding-left:10px;
padding-right:10px;
}

#general_menu.portefeuille {
margin:0!important;
}

#general_menu.portefeuille li {
line-height:none!important;
}

#general_menu.portefeuille li a {
font-size:10px!important;
padding:0 5px!important;
}

.separator {
border:0;
width:100%;
height:5px;
background-color:#696968;
margin:0;
}

h2.subtitle {
font-size:12px;
margin-bottom:0;
}

.boxItem2.no-radius,.boxItem.no-radius {
border-radius:0!important;
-moz-border-radius:0!important;
-webkit-border-radius:0!important;
}

.form_size_type {
width:610px;
font-size:11px;
/* margin-left:20px; */
font-family:Arial;
}

.ftsize15 {
font-size:15px;
}

.TabMenu {
font-size:15px;
margin:0 0 20px;
}

.TabMenu table {
border:1px solid #2e2e2e;
}

.TabGrey {
background-color:#cfd3d4;
}

.bold {
font-weight:700;
padding:10px 0;
}

.bnleft {
border-left:1px solid #000!important;
}

.bntop {
border-top:1px solid #000!important;
}

.bnbottom {
border-bottom:1px solid #000!important;
}

.bnright {
border-right:1px solid #000!important;
}

.bndotleft {
border-left:1px dotted #000!important;
}

.bndottop {
border-top:1px dotted #000!important;
}

.bndotbottom {
border-bottom:1px dotted #000!important;
}

.bndotright {
border-right:1px dotted #000!important;
}

.valeur table {
text-align:center;
line-height:30px;
}

input.croix {
background-color:#FFF;
background-image:url(../img/croix.png);
background-repeat:no-repeat;
background-position:5px 5px;
border:none;
height:25px;
width:25px;
}

input.trash {
background-color:#FFF;
background-image:url(../img/trash.png);
background-repeat:no-repeat;
background-position:5px 5px;
border:none;
height:25px;
width:25px;
}

.bluetable input.croix {
background-color:#e9ecf3;
background-image:url(../img/croix.png);
background-repeat:no-repeat;
background-position:5px 5px;
border:none;
height:25px;
width:25px;
}

.blue {
font-size:25px;
font-family:"Trebuchet MS";
color:#00568c;
padding-left:90px;
background-color:#FFF;
}

.placed {
font-size:13px;
color:#FFF;
text-align:center;
margin:10px;
}

.space {
display:inline-block;
width:10px;
}

#action {
margin:5px 10px 20px;
}

#action input.button {
background-color:#2e2e2e;
background-image:url(../img/fleche_bourse.png);
background-repeat:no-repeat;
background-position:10px 5px;
color:#FFF;
border:none;
margin:5px 10px;
padding:4px 10px 4px 25px;
}

.aligncenter {
text-align:center!important;
}

.loupe {
position:relative;
margin-top:5px;
}

.Loupe {
background-color:#00568c;
background-image:url(../img/Loupewhite.png);
background-repeat:no-repeat;
background-position:1px 1px;
height:25px!important;
width:25px!important;
border:none;
}

.border {
border:1px solid #000;
}

.greenarrow {
color:Green;
background-color:#e9ecf3;
background-image:url(../img/greenarrow.png);
background-repeat:no-repeat;
background-position:15px 8px;
}

.redarrow {
color:Red;
background-color:#e9ecf3;
background-image:url(../img/redarrow.png);
background-repeat:no-repeat;
background-position:15px 8px;
}

.define {
width:460px;
margin-top:30px;
margin-left:90px;
}

.define input {
width:250px;
margin-right:5px;
}

.define select {
width:250px;
}

#creaList #liste img {
position:absolute;
top:-5px;
left:5px;
}

.alignleft {
text-align:left!important;
}

.STbl .select select {
width:200px;
}

.ptf_val_line table {
font-size:10px!important;
}

.ptf_val_line {
width:600px;
}

.ptf_val_line li {
height:60px;
}

.white {
font-size:13px;
color:#FFF;
text-align:right;
width:600px;
margin:5px;
}

.ptf_val_line input {
width:75px;
}

.ptf_val_line select {
width:73px;
}

#creaportefeuille {
background-color:#00568c;
position:relative;
margin-top:20px;
}

.Agreen {
width:20px;
height:20px;
background-image:url(../img/greenarrow.png);
background-repeat:no-repeat;
background-position:4px 3px;
}

.Ared {
width:20px;
height:20px;
background-image:url(../img/redarrow.png);
background-repeat:no-repeat;
background-position:4px 3px;
}
.Agrey {
width:20px;
height:20px;
background-image:url(../img/greyarrow.png);
background-repeat:no-repeat;
background-position:4px 3px;
}

.bluelink {
color:#00568d;
}

.btn_ptf {
background:none repeat scroll 0 0 #2E2E2E;
color:#FFF;
text-decoration:none;
padding:5px 20px;
}

.TabMenu .Tabblack,.Tabblack {
background-color:#00568c;
color:#FFF;
font-size:12px;
padding:4px;
}

.TabMenu .Tabwhite,.Tabwhite {
background-color:#7e99c1;
color:#FFF;
font-size:12px;
padding:4px;
}

.valeur table tr.bluetable td,.colorone {
background-color:#e9ecf3;
}

.margtop,.ptf_val_line img {
margin-top:20px;
}

#creaalerte,#creaList {
background-color:#00568c;
height:100px;
position:relative;
margin:20px 0;
}

#creaalerte #bulle img,#creaportefeuille #portefeuille img {
left:-10px;
position:absolute;
top:-5px;
}

#creaalerte input,#creaList input,#creaportefeuille input {
width:280px;
margin:5px 10px;
}

.tabText,.tabSelect {
font-size:10px;
width:60px;
}