/* ! Styles de base */
/* ! --------------------------------------------------- */

/* PORTAIL + 01net : Arial bold */
@font-face {
	font-family: 'Arialbold';
	src: url('https://www.tradingsat.com/media/images/externe/www.bfmtv.com/ressources/fonts/Arial_bold-webfont.eot');
	src: url('https://www.tradingsat.com/media/images/externe/www.bfmtv.com/ressources/fonts/Arial_bold-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.tradingsat.com/media/images/externe/www.bfmtv.com/ressources/fonts/Arial_bold-webfont.woff2') format('woff2'), url('https://www.tradingsat.com/media/images/externe/www.bfmtv.com/ressources/fonts/Arial_bold-webfont.woff') format('woff'), url('https://www.tradingsat.com/media/images/externe/www.bfmtv.com/ressources/fonts/Arial_bold-webfont.ttf') format('truetype'), url('https://www.tradingsat.com/media/images/externe/www.bfmtv.com/ressources/fonts/Arial_bold-webfont.svg#Arialbold') format('svg');
	font-weight: normal;
	font-style: normal;
}

html{ overflow-y: scroll; }
body{
	font-weight: normal;
	line-height: 1.4;
	position:relative;
}

a.swicthVersion{display: inline-block;margin-left: 5px;}
.visible-smallDevice {display: none;}
.hidden-smallDevice {}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}

#sidebar .tendance{text-transform: uppercase;line-height: 20px;}
#wrap .link{display:inline-block !important;}
form fieldset{float:left;background:#f9f8f7;}
.fieldset{padding:10px;background:#f9f8f7;}
p{text-align: justify;}
sup{font-size: 0.8em;}
.no-line{text-decoration: none !important;}
body,
input,
textarea{
	color:#333;
	font-size: 12px;
	font-family: Arial, sans-serif;
}

.adnext{position: relative; top: 0px; left: 0px;}
.important{font-weight: bold}
.hidden{display: none;}
input.invisible{background:inherit;border:none;}
input.inactive{color:#a3a3a3;}
.error, .error label{color: #d10000 !important;}
.error select, .error input, .error textarea{border-color:#d10000 !important;}
.error .tc{text-align:center !important;}
.msg{color:green;border:none !important;text-align:center;margin-bottom:10px;font-size:11px;background: white;opacity:0.8;padding:4px 0;}
.link{text-decoration: underline;}
.faq-link{text-decoration: underline;color:white;}
.fv_link{text-decoration: underline;}
.explain{font-style:italic;color:#666666;font-size:0.92em;display:block;}
.news-importante a {color:red;}
.news-importante-headline a {font-weight:bold;}

#adnext_slot1{margin:0 auto;text-align: center;width:auto;}


label{display: inline-block;}
.select{
	position: relative;
	z-index: 1;
	zoom: 1;
}
.select .select-content{
	display: none;
	overflow: auto;
	position: absolute;
	top: 25px;
	left: 0;
	margin: 0;
	border-top: 1px solid #D8DBDD;
	border-bottom: 1px solid #D8DBDD;
	background: #F2F4FB;
}

.iso-currency{
	float:right;
}


.select.fr .select-content,
.select .select-content.right{
	right: 0;
	left: auto;
}

.select.open .select-content{
	display: block;
}
.select ul{
	max-height: 300px;
	overflow: auto;
	margin: 0;
	list-style: none;
	border-left: 1px solid #D8DBDD;
	border-right: 1px solid #D8DBDD;
}
.select li{
	overflow: hidden;
	display: block;
	margin: 0;
	border-top: 1px dotted #CCC;
	_border-style :solid;
	_border-color: #DDD;
	zoom: 1;
}
.select li a,
.select li span{
	display: block;
	padding: 3px 7px;
	font-size: 11px;
	zoom: 1;
}
.select li a:hover,
.select li a.on{
	color: #002141;
	background-color: #FFF;
}
.select li a.on{
	font-weight: bold;
}
.select li:first-child{ border-top: 0; }
.select .btn{ margin-bottom: 0; }

.prestige a.button{-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #ffffff;
	border: 1px solid #d9d6d2;}

input,
textarea,
select{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #ffffff;
	border: 1px solid #d9d6d2;
}

select .strong{text-transform:uppercase !important;}

input,
textarea{
	padding:5px 3px;
}

input[type="checkbox"] {
	margin-bottom: 3px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 2px;
}

.li-fleche {
	border:none;
	padding: 0 0 15px 15px;
	margin-bottom:5px;
	display: inline-block;
	background:transparent url(img/cfd-compte-link.png) no-repeat top left ;
	margin-left:20px;
}

/***********
CFD Bourse
********** */
.essayer-plaforme {
	background-color: #00aeef;
}
.essayer-plaforme .screen-content {
	float: right;
	width: 300px;
	margin: 0 30px 0 0;

}
.essayer-plaforme .screen-content-left {
	float: left;
	width: 260px;
}

.essayer-plaforme .screen-content-left li{
	margin: 10px 0 0 0;
}
.essayer-plaforme .screen-content-left li.screen-liste{
	padding:0 0 0 50px;
}

.essayer-plaforme .screen-content-left li strong{
	font-size: 1.2em;
	margin: 0 0 5px 0;
}
.essayer-plaforme .screen-content-left li p{
	font-size: 0.9em;
}

.essayer-plaforme .screen-content-left li.screen-ituitif{
	float: left;
	background:transparent url(img/cfd-info-intuitive.png) no-repeat top left ;
}
.essayer-plaforme .screen-content-left li.screen-perso{
	float: left;
	background:transparent url(img/cfd-info-perso.png) no-repeat top left ;
}
.essayer-plaforme .screen-content-left li.screen-outil{
	float: left;
	background:transparent url(img/cfd-info-outils.png) no-repeat top left ;
}
.essayer-plaforme .screen-content-left li.screen-secu{
	float: left;
	background:transparent url(img/cfd-info-fiable.png) no-repeat top left ;
}

.essayer-plaforme .screen-content-left li strong{
	float: left;
}
.essayer-plaforme .screen-content-left li p{
	float: left;
}

.essayer-plaforme .screen-btn {
	clear: both;
	display: block;
	color: #ffffff; text-align: center;
	background-color:#79b23e;
	padding: 10px;
	opacity: 1;
	font-size: large;
	margin: 10px auto 10px auto;
}
.essayer-plaforme .screen {
	float: left;
	display: block;
	margin-bottom: 20px;
}

.cfd_bourse_block {
	padding: 10px; width: 410px;
	border-right: solid 1px #ffffff;
}
.cfd_bourse_block .titles {
	font-size: 18px; display: block; margin: 0 0 15px 0;
}

.cfd_bourse_block_demo {
	background-color: #D6D3C4; color: #000000;
}
.cfd_bourse_block_demo a .cfd_bourse_block_demo a:hover {
	color: #000000;
}

.cfd_bourse_block_compte {
	background-color: #555555; color: #ffffff;
}
.cfd_bourse_block_compte a, .cfd_bourse_block_compte a:hover {
	color: #ffffff;
}
.archive-videos h1{font-size:1.6em;}
.archive-videos .liste-videos li{display:block;width:47%;margin-bottom:15px;margin-right:10px;}
.archive-videos .liste-videos li a img{margin-bottom:10px;width:100%;}
.archive-videos .liste-videos li a{display: block;min-height:35px;}
.archive-videos form{text-align:center;margin:15px auto;}
.archive-videos form input[type=text]{
	background:url("../media/images/search-icon.png") 7px 7px no-repeat;
	border-right-style:none;
	border-right-width:0;
	color:#555555;
	margin:0;
	float: left;
	padding:6px 10px 7px 32px;
	width:200px;
	border:1px solid #C0C0C0;
	border-radius:3px;
	color:#333333;
	font-size:1em;
	line-height:1.5;
}
.archive-videos form .btn {
	background-color: silver;
	border: 1px solid transparent;
	border-radius: 0 3px 3px 0;
	color: #333333;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-family: "Open Sans",Helvetica,arial,sans-serif;
	font-size: 1.167em;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1.6;
	margin: 0 0 0 -4px;
	padding: 5px 10px 4px;
	text-align: center;
	transition: background 0.2s ease 0s;
	vertical-align: middle;
}
.liste-videos li{min-height: 240px !important;margin-bottom: 0 !important;}
.button{padding:5px 10px;}
.button input{background: transparent url(img/button-news.png) top right no-repeat;line-height:1.4em;border:none;color:white;padding:2px 20px}

.button input.button-doc{background: transparent url(img/button-demande-doc.png) top right no-repeat;}
.button input.button-doc:hover{background: transparent url(img/button-demande-doc-hover.png) top right no-repeat;}

a{
	color: #333;
	text-decoration: none;
	cursor: pointer;
}
a:hover{ color: #002141; }
.color{ color: #037; }
.next{font-family: Verdana;font-size: 0.9em;text-decoration: underline;display: block;margin-top:5px;}
.bourse-en-video{font-family: Verdana;font-size: 1.1em;text-decoration: underline;display: block;margin-top:5px;
	color: #ec8a08; text-align: right; margin-right: 15px }
.bourse-en-video a,.bourse-en-video {color:#fd8803;}
.dictionnary{text-decoration: underline;}
.bold{font-weight: bold !important}

.blacklink{color:#AEAEAE;}
/* Titres */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6{
	display: block;
	margin-bottom: 10px;
	line-height: 1.1em;
	/* font-weight: bold; */
	text-rendering: optimizeLegibility;
	overflow: visible;
}
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	color: #111;
}
h1 .color, h2 .color, h3 .color, h4 .color, h5 .color, h6 .color{
	color: #037;
}
h2, h3, h4, h5, h6{ font-weight: bold; }
h1, .h1, .fs1{ font-size: 21px; margin-bottom:20px;}
h2, .h2, .fs2{ font-size: 15px; }
h3, h3 a, .h3, .fs3{ font-size: 14px; color: #333; }
.corps h2{ font-size: 15px !important; color:black !important;font-weight: bold !important;}

table{width:100%}
table tr th{border-bottom:1px solid #d7d6d5;border-right:1px dotted #d7d6d5;border-left:1px solid #f8f8f8}

table tr th, table tr .th{font-size: 0.9em;padding:3px 3px;font-weight: bold;}
table tr td{font-size: 0.9em;border-bottom:1px solid #e9e8e7;padding:4px 3px;text-align: center;vertical-align: top;}
table tr.even td{background: #f9f8f7}
table tr.sous-entete td{border-top:1px dotted #FD8803;border-bottom:1px dotted #FD8803;}
table tr.moy td, table tr.moy th{background: #F9F0E6}

table.tablesorter thead tr .header, table.tablesorter thead tr th{
	background-image: url(img/bg-td.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr th.no-sort{background: none;}
table.tablesorter thead tr .headerSortUp, table.tablesorter thead tr .asc {
	background-image: url(img/bg-td-asc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .desc {
	background-image: url(img/bg-td-desc.gif);
}
table.tablesorter thead tr th.no-sort{background: none;}
table.tablesorter tr th a{display:block;}

.none{display:none !important;}
/*.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}*/

.clearfix {display: inline-block;}
/*html[xmlns] .clearfix {display: block;}*/
html .clearfix {display: block;}
* html .clearfix {height: 1%;}

li.last{margin-right:0 !important;}


.tl{text-align: left;}
.tr{text-align: right;}
.tc{text-align: center;}
.fl{float: left;}
.fr{float: right;}
.tb{vertical-align: bottom;}
.tt{vertical-align: top;}
.tm{vertical-align: middle;}
.clear{clear:both;}

.classement_highlight td{background:#e8f8cd;border-top:1px solid #bdf856;border-bottom:1px solid #bdf856;}
.highlight{background: yellow;color:black;}
.highlight-pf a.link{background:#c25c80;font-weight:bold;color:white !important;}
strong.highlight-pf{background: yellow;}

.picto{margin-top:3px;width:16px;height:15px;display:block;float:left}
.mini-picto{width:16px;margin-right:5px;}
.picto.up, .picto.positif, .picto.positive{background: transparent url(img/bg-arrow-up.png) top left no-repeat;}
.picto.down, .picto.negatif, .picto.negative{background: transparent url(img/bg-arrow-down.png) top left no-repeat;}
.picto.neutral, .picto.neutre{background: transparent url(img/bg-arrow-neutral.png) top left no-repeat;}

.up, .impact-faible, .positif, .positive{color:#368d3a}
.down, .impact-fort, .negatif, .negative{color:#be3425}
.neutral, .neutre , .impact-moyen{color:#0660B7}

.bg-positif{background:#368d3a;color:white;}
.bg-negatif{background:#be3425;color:white;}


.loader{width:280px;height:200px;margin:0 auto;text-align:center;background:transparent url("../media/images/loader.gif") center center no-repeat;}

.space-top{padding-top:20px;}

.pagine {
	margin-bottom:5px;
	color:#CCC;
	background-color:white;
	border-bottom:1px dotted #f4f4f4;
	text-align:right;
}


.pagine .next{margin-top:0;color:#CCC !important;}
.pagine .next, .pagine .prev{width:150px;}
.pagine .middle{text-align:center;}
.pagine ul { padding:0 5px 5px 5px !important; background-color:transparent; }
.pagine ul li{ float:left;font-family: Verdana;font-size:11px;}
.pagine ul li.prev{text-align:left; float:left;}
.pagine .next a{text-decoration: none;}
.pagine ul li.next{text-align:right; float:right;}
.pagine ul li a { display:block;background:white; font-weight:normal;padding:0 5px; margin-left:2px; text-decoration:none !important;}
.pagine ul li.middle { float:none;}
.pagine ul li.middle a { display:inline; }
.pagine ul li{list-style-type: none;}
.pagine ul li{color:#CCC !important;text-decoration:none !important;}

.presentation img{margin-right:10px;max-height:40px;float:left;}
.presentation .btn-je-participe {margin-right:10px;max-height:40px;float:none;}
.presentation .btn-inscrivez-vs {margin-right:10px;max-height:60px;float:none;}
.presentation .img-challenge-bourse-concours {margin-right:10px;max-height:60px;float:none;}

.presentation p{margin-bottom:10px;}
.presentation form{margin-top:20px;}
.presentation form fieldset{width:648px;}
.presentation form fieldset div{padding:10px 0 10px 30px;}
.presentation ul{padding-top:10px;}
.presentation ul li img {margin-left:15px;}
.presentation ul li div{padding-left:100px;}
.presentation form ul li div{padding-left:0;}
.presentation ul li{border-bottom:1px dashed #e8e8e8}
.presentation form fieldset ul li{border-bottom: none;margin-bottom:5px;}
.presentation form fieldset{margin-bottom:5px;}
.tablesorter td div {width:90px;text-align:center;}
.tablesorter td div a {width:100%;display:inline-block;text-align:center;}
.tablesorter td div a img {float:center;margin-right:0;width: 50px;height: 25px;}
.tablesorter td div a p {font-size:10px;clear:both;text-align:center;width:100%;margin:0;}

.communaute form fieldset{background:#f6f5e5 !important;border-top:1px solid #E7E6BD;}
.communaute .space{padding-top:0;padding-bottom:20px;}
.space h1{padding-top:15px;}

.communaute .presentation .alerte fieldset{padding:20px 0;}
.communaute .presentation .alerte li{padding:5px 0;}
.communaute .presentation .alerte li label{width:350px;text-align: right}
.communaute .presentation .alerte li input.instrument{width:170px;}
.communaute .presentation .alerte li select{height:22px;margin-right:5px;line-height:30px;}
.communaute .presentation .alerte li .button{margin-left:352px;}

.prestige .presentation .fieldset{background:#f8f1f3 !important;border-top:1px solid #d9b2bf;}
.prestige .presentation .fieldset strong{font-size:1.2em;line-height: 2em;}

.select-graph label, .multipalmares label{width:80px;text-align: right;}
.tendance label{width:120px;text-align: right;}
.select-graph div select, .multipalmares div select , .tendance div select{margin-right:20px;}
#ScreenGraphMarketFilter, #ScreenGraphSectorFilter{width:200px;}


#pf fieldset #filter-portefeuille label{width:300px;text-align: right;}
#pf fieldset #filter-portefeuille li .button{margin-left: 305px;}
#pf fieldset #filter-portefeuille-2 select, #pf fieldset #filter-portefeuille-2 input{width:100px}
#pf fieldset #filter-portefeuille-2 label{margin-left:15px;margin-right:5px;}
#pf fieldset #filter-portefeuille-2 .ico{margin-top:5px;}
#pf fieldset #filter-portefeuille-2 .add{margin-left:20px;}

#pf #portefeuille-tools{padding:5px;border:1px dotted #E7E6BD}
#pf #portefeuille-tools div{margin:0 40px;}
#pf #portefeuille-tools div,#portefeuille-tools span, #portefeuille-tools a{display:block;float:left;line-height: 25px;}
#pf #portefeuille-tools span{margin-right:10px;}

#pf #PortefeuillePerf{height:200px;width:580px;margin:15px 0;}
#pf #PortefeuilleRepartition{height:200px;width:600px;}
#pf #Notes{width:620px;height:100px;border:1px solid #E7E6BD;margin-bottom:10px}

#portefeuille-histo form{margin-bottom:10px;}
#portefeuille-histo form fieldset{width:100%;}
#portefeuille-histo form fieldset div.space{background:#F6F5E5}
#portefeuille-histo form fieldset label{margin-left:15px;}
#portefeuille-histo form fieldset select{margin-right:15px;}

#formPFAction label, #formUserListAdd label{width:125px;text-align: right;}

#list fieldset #filter-liste label{width:180px;text-align: right;}
#list fieldset #filter-liste li .button{margin-left: 110px;}

.pennystock div.search{text-align:center;}
.tracker-filtre form .fl{width:280px;}
.tracker-filtre form .fl label{display:block;font-family: verdana;font-weight:bold;font-size:0.85em;margin-bottom:5px;}
.tracker-filtre form .fl select{width:260px;}
.tracker-filtre form div.last{margin-left:180px;clear:both;}
.tracker-filtre form div.last .button{margin-top:20px;}

.grey{padding:10px;border:2px solid #f2f2f2}

.bloc{float:left;margin-left:10px;}
.bloc .inner{margin:0 0 10px 0;background: white;border:1px solid #e8ebe8;}

.bloc .inner .next{margin-bottom:5px;}
.bloc .space{padding:10px;}
.bloc .space2{padding:10px 10px 0 10px;}
.bloc .space3{padding:5px 0;}
.bloc .space4{padding:0 10px};

.bloc .border{border-bottom:1px dotted #D4D4D4;}
.bloc .section{white-space:nowrap;overflow:hidden;font-weight:bold;padding:5px 10px 5px 10px;border-bottom:1px solid #e8ebe8;background:transparent url(img/bg-bloc-title.png) top left repeat-x;color:#022f5a; text-shadow: 2px 2px 2px white; }

/*.bloc .section{white-space:nowrap;overflow:hidden;font-weight:bold;font-size:1.4em;padding:5px 10px 5px 10px;border-bottom:1px solid #e8ebe8;color:#022f5a;}*/
.bloc .section a,.bloc .section{color:#ec8a08;font-size:1.1em;}
.bloc .section .select{float:right;}
.bloc .section-abo{color:#944662;font-family: Arial;font-size:20px;border-bottom:1px dotted #944662;font-weight: bold}
.bloc .title{font-size:1.2em;display:block;margin-bottom:5px;}
.bloc .onglet{border-bottom:1px solid #e8ebe8;margin-top:5px;}
.bloc .onglet ul{margin-left:5px;}
.bloc .onglet li{float:left;border:1px solid #e8ebe8;border-bottom:none;margin-top:2px;}
.bloc .onglet li.active{margin-top:0;}
.bloc .onglet li a{margin-bottom:-1px;display: block;padding:3px 4px;text-transform: uppercase;font-size: 0.8em;color:#114B83;background: transparent url(img/bg-bloc-onglet-li2.png) bottom left repeat-x;}

/*.bloc .onglet li a{margin-bottom:-1px;display: block;padding:3px 4px;text-transform: uppercase;font-size: 0.8em;color:#114B83;}*/
.bloc .onglet li.active a{background: none;border:1px solid white;color:#555;}
.bloc .exemple{color:#cbc8c4;font-size:0.85em;margin-top:5px;}
.bloc .communaute .onglet li a{color:#000000}
.bloc .concours-prono .subtitle{font-family:verdana;font-weight: bold;font-size:0.87em;display: block;margin-bottom:8px;}
.bloc .concours-prono .subtitle .pronojour{float: right; font-weight: normal; color: #25384e;}
.bloc .concours-prono ul{margin-bottom:10px;}
.bloc .concours-prono ul table tr td{font-size:1em;}
.bloc .concours-prono ul table tr td.first{width:40px;}
.bloc .concours-prono ul table tr td.more-info{width: 62px; text-align: right;}
.bloc .concours-prono .more-info .icon{display: inline-block; width:18px; height: 18px; margin-right: 5px; background: url("../media/images/concours-pronostiquer-loupe.png") no-repeat 0 0; }
.bloc .concours-prono td span.small-evolution{font-size:0.8em;line-height:1.8em;display:block;text-align:left;}
.bloc .concours-prono td.position{width:48px;}

.liste li{margin:0; padding:5px;border-bottom:1px solid #f2f2f2}
.liste li.even{background: #f9f8f7}
.liste-analyse li .date, .liste-article li .date, .liste-expert li .date{float:left;margin-right: 18px;width:55px;}
.liste-article li a strong, .liste-expert li a strong{text-transform: uppercase;}
.b1 .liste-article li a strong{display:block;}
.liste-article li div{margin-left:70px;}
.liste-article li div.title-actus{margin-left:0 !important;}
.liste-article li .type, .liste-analyse li .type{float:right;font-size:0.9em;color:#aebdce}
.liste-article li:hover .type{color:#135594}
.liste-analyse li div{display:block;margin-left:90px;}
.liste-article li div a span, .liste-article li div a em{font-size:0.9em;}
.liste-interview li em{color:#bababa;font-size:0.9em;display: block;}
.liste-interview li strong{color:#4e6c87;}
.liste-video li img{width:70px;}
.liste-video li div a{font-weight:bold;font-size:1.1em;color:#4e6c87;}
.liste-guide li strong a{color:#4e6c87;font-size: 1.3em;display: block;margin-bottom:10px;padding:5px;}

.liste-expert .expert{margin-top:15px;}
.liste-expert .expert h2{color:#4e6c87}
.liste-expert .expert .picture-article-small{width:100px !important;}
.liste-expert .expert .picture-article-small img{width:100px !important;}
.liste-expert .expert .article{padding-bottom: 0 !important;}
.liste-expert .expert .article .next{margin-top:20px;}

.liste-graph h3{margin-bottom:15px;}

.liste-indice{margin-bottom:15px;}
.liste-indice tr th.cours{width:65px;}
.liste-indice tr th.symbole{width:85px;}
.liste-indice tr th.action{width:35px;}


.article{margin-top:10px;padding-bottom:10px !important;}
.teasing-news{font-weight:bold !important;}
.article a{text-decoration: underline;color:black;}
.article .link-membre{text-align:center;margin-bottom:20px;}
.article .link-membre a{color:#114B83;text-decoration:none;margin-bottom:25px}
.article a.autotag{text-decoration: none !important;}
.article .corps{margin:15px 0; float: left; width: 100%; position: relative;}
.article p{margin-bottom:10px;text-align: justify;}
.article .copyright{padding-top:15px;}
.article ul li{line-height:1.5em;margin-bottom:10px;background:transparent url(img/bg-li-guide.png) no-repeat top left;padding-left:16px;}
.article .social{margin-top:10px; float: left; width: 100%; height: 25px; max-height: 30px; overflow: hidden;}
.article .social a{margin-right:5px;}
.article #ligatusframe_26181{width:583px;}
.article .ligatus{padding:10px;background: #f2f2f2;}
.article .prevision{border-top:1px dotted #bababa;padding:10px 0;margin:20px 0;border-bottom:1px dotted #bababa;}
.article .prevision ul li{display: block;padding:2px 10px;padding-left:none;background: none;}
.article .prevision ul li strong{display:block;float:left;padding-right:10px;}
.article .prevision ul li span{display:block;float:left;width:120px;}
.article .prevision ul{margin:auto 0;}
.article .prevision ul li.supports{margin-top:10px;}
.article .prevision .horizon{width:70px;margin:10px;}
.article .corps em{font-style: italic}
.article .discret{font-style: italic;font-size:0.9em;color:#bababa}
.article .discret a{color:#bababa !important}
.discret_tag {font-style: italic;font-size:0.9em;color:#bababa}
.discret_tag a, discret_tag a:hover{
	text-decoration: none;
	color:#bababa !important
}

.article .biography {
	float:left;
	width:180px;
}

.article .biography h5 {
	clear:left;
	background:#ffffff;
	border:1px solid #E9E8E7;
	margin:0 20px 0 0;
	padding:5px 0 6px 10px;
	min-height:14px;
	line-height:1.2;
	color:#114B83;
	font-size:12px !important;
	vertical-align: middle;
}
.article .biography p {
	margin:0 20px 3px 0;
	font-size:0.9em;
	padding:10px;
	background:#E9E8E7;
	color:black;
	width:140px;
}
.article .biography p strong{display:block;font-weight:bold;margin-bottom:5px;}
.article .biography p a.suite {
	display:block;
	margin-top:10px;
	text-align:right;
	color:#114B83;
}
.article .biography .picture img{
	width:158px !important;
}

.article .prevision-forex #prevision-conseil{width:175px; /* border-right:1px dotted #bababa;height:85px; */}
.article .prevision-forex #prevision-conseil .tc{margin-bottom:5px;}
.article .prevision-forex #prevision-conseil .horizon{width:90px;}
.article .prevision-forex #prevision-caracteristique{border-right:1px dotted #bababa;border-left:1px dotted #bababa;}
.article .prevision-forex #prevision-caracteristique,.article .prevision-forex #prevision-scenario{width:230px; /* height:85px; */ margin:auto 0;}
.article .prevision-forex #prevision-caracteristique li span{width:130px;}

.article .prevision-warrant li{margin-bottom:0;}
.article .prevision-warrant li.tc{margin-bottom:10pxx;text-align: center;}
.article .prevision-warrant #prevision-conseil{width:175px; /*border-right:1px dotted #bababa;height:85px; */}
.article .prevision-warrant #prevision-conseil .tc{margin-bottom:5px;}
.article .prevision-warrant #prevision-conseil .horizon{width:90px;}
.article .prevision-warrant #prevision-caracteristique{border-right:1px dotted #bababa;border-left:1px dotted #bababa;}
.article .prevision-warrant #prevision-caracteristique{width:240px; /*height:85px; */ margin:auto 0;}
.article .prevision-warrant #prevision-scenario li span,.article .prevision-warrant #prevision-caracteristique li span{width:auto;}
.article .prevision-warrant #prevision-scenario li strong, .article .prevision-warrant #prevision-caracteristique li strong{padding-right:3px;}
.article .prevision-warrant #prevision-scenario{width:220px; /* height:85px; */ margin:auto 0;}

.article .prevision-action li{margin-bottom:0;}
.article .prevision-action li.tc{margin-bottom:10pxx;text-align: center;}
.article .prevision-action #prevision-conseil{width:175px; /* border-right:1px dotted #bababa;height:85px; */}
.article .prevision-action #prevision-conseil .tc{margin-bottom:5px;}
.article .prevision-action #prevision-conseil .horizon{width:95px;}
.article .prevision-action #prevision-caracteristique{border-right:1px dotted #bababa;border-left:1px dotted #bababa;}
.article .prevision-action #prevision-caracteristique{width:240px; /* height:85px; */ margin:auto 0;}
.article .prevision-action #prevision-scenario li span,.article .prevision-action #prevision-caracteristique li span{width:auto;}
.article .prevision-action #prevision-scenario li strong, .article .prevision-action #prevision-caracteristique li strong{padding-right:3px;}
.article .prevision-action #prevision-scenario{width:220px; /* height:85px; */ margin:auto 0;}

.article .prevision-turbo li{margin-bottom:0;}
.article .prevision-turbo li.tc{margin-bottom:10pxx;text-align: center;}
.article .prevision-turbo #prevision-conseil{width:175px; /* border-right:1px dotted #bababa;height:85px; */}
.article .prevision-turbo #prevision-conseil .tc{margin-bottom:5px;}
.article .prevision-turbo #prevision-conseil .horizon{width:95px;}
.article .prevision-turbo #prevision-caracteristique{border-right:1px dotted #bababa;border-left:1px dotted #bababa;}
.article .prevision-turbo #prevision-caracteristique{width:240px; /* height:85px; */ margin:auto 0;}
.article .prevision-turbo #prevision-scenario li span,.article .prevision-turbo #prevision-caracteristique li span{width:auto;}
.article .prevision-turbo #prevision-scenario li strong, .article .prevision-turbo #prevision-caracteristique li strong{padding-right:3px;}
.article .prevision-turbo #prevision-scenario{width:220px; /* height:85px; */ margin:auto 0;}

.article .prevision-indice li{margin-bottom:0;}
.article .prevision-indice li.tc{margin-bottom:10px;text-align: center;}
.article .prevision-indice #prevision-conseil{width:165px; /* border-right:1px dotted #bababa;height:85px; */}
.article .prevision-indice #prevision-conseil .tc{margin-bottom:5px;}
.article .prevision-indice #prevision-conseil .horizon{width:65px;}
.article .prevision-indice #prevision-caracteristique{border-right:1px dotted #bababa;border-left:1px dotted #bababa;}
.article .prevision-indice #prevision-caracteristique{width:240px; /* height:85px; */ margin:auto 0;}
.article .prevision-indice #prevision-caracteristique li span{width:auto;}
.article .prevision-indice #prevision-caracteristique li strong{padding-right:3px;}
.article .prevision-indice #prevision-scenario li span{width:auto;}
.article .prevision-indice #prevision-scenario li strong{padding-right:3px;}
.article .prevision-indice #prevision-scenario{width:220px; /* height:85px; */ margin:auto 0;}

.article .prevision-certificat li{margin-bottom:0;}
.article .prevision-certificat li.tc{margin-bottom:10pxx;text-align: center;}
.article .prevision-certificat #prevision-conseil{width:175px; /* border-right:1px dotted #bababa;height:85px; */}
.article .prevision-certificat #prevision-conseil .tc{margin-bottom:5px;}
.article .prevision-certificat #prevision-conseil .horizon{width:95px;}
.article .prevision-certificat #prevision-caracteristique{border-right:1px dotted #bababa;border-left:1px dotted #bababa;}
.article .prevision-certificat #prevision-caracteristique{width:240px; /* height:85px; */ margin:auto 0;}
.article .prevision-certificat #prevision-scenario li span{width:auto;}
.article .prevision-certificat #prevision-scenario li strong{padding-right:3px;}
.article .prevision-certificat #prevision-scenario{width:220px; /* height:85px; */ margin:auto 0;}

.article .prevision-tracker li{margin-bottom:0;}
.article .prevision-tracker li.tc{margin-bottom:10pxx;text-align: center;}
.article .prevision-tracker #prevision-conseil{width:175px; /* border-right:1px dotted #bababa;height:85px; */}
.article .prevision-tracker #prevision-conseil .tc{margin-bottom:5px;}
.article .prevision-tracker #prevision-conseil .horizon{width:95px;}
.article .prevision-tracker #prevision-caracteristique{border-right:1px dotted #bababa;border-left:1px dotted #bababa;}
.article .prevision-tracker #prevision-caracteristique{width:240px; /* height:85px; */ margin:auto 0;}
.article .prevision-tracker #prevision-scenario li span{width:auto;}
.article .prevision-tracker #prevision-scenario li strong{padding-right:3px;}
.article .prevision-tracker #prevision-scenario{width:220px; /* height:85px; */ margin:auto 0;}


.article .prevision-portefeuille-trading{margin-top:3px !important;padding:10px;margin-left:10px;border:1px dotted #bababa;}
.article .prevision-portefeuille-trading-positif{border:1px dotted #368d3a;}
.article .prevision-portefeuille-trading-negatif{border:1px dotted #be3425;}
.article .prevision-portefeuille-trading div{width:230px;clear:both;}
.article .prevision-portefeuille-trading div span{display:block;float:left;margin-right:5px;}
.article .prevision-portefeuille-trading div span.picto{padding-left:20px;text-transform: uppercase;}

.article div.tc em{font-size:0.9em;}
.article div.tc em a{text-decoration: underline}
.article .pub-analyse{margin-top:10px;}
.article .pub-analyse img{margin-right:10px;}
.article .relatedlink .title-border strong{ padding-left: 10px; padding-top: 8px; }
.article .relatedlink{
	clear:right;
	float:right;
	width:180px;
	padding:1px;
	margin:0 0 1px 15px;
	background: none repeat scroll 0 0 white;
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
	border-left: 1px solid #F2F2F2;
	color: #545A58;
	font-family: Arial !important;
	font-size: 1em;

}
.article .relatedlink ul {
	background: none repeat scroll 0 0 #F2F2F2;
	border-right: 2px solid #EAEFEC;
	border-bottom: 1px solid #EAEFEC;
	color: #545A58;
	font-family: Arial !important;
	font-size: 0.9em;
	margin: 0 !important;
	padding: 8px 10px;
}
.article .relatedlink ul li{
	background: url("img/bg-li-guide.png") no-repeat scroll left top transparent;
	line-height: 1.4em;
	margin-bottom: 10px;
	padding-left: 14px;
}

.article .relatedlink ul li a{text-decoration: none;}

.article .broker-infos{text-align:center;}
.article .broker-infos a{text-decoration:underline;font-size:14px;}

#jauge{width:130px;margin-top:5px;float:left;}

.reaction h3{color:#ab9f50;padding:20px 10px 15px 10px;font-weight: normal;border-bottom:1px solid #f2f2f2;margin-bottom:0;}

.forum .topics tr.disable td a, .forum .topics tr.disable td{background:#f6f1f0}
.forum .topics td.admin-button a{display:inline-block;margin-top:5px;}
.forum li .admin-button{float:left;}
.forum .topics td.admin-button{text-align:left}

.forum .topics .info{line-height: 1.5em;margin-bottom:5px;}
.forum .topics .type{font-weight:bold;color:#000000}
.forum .topics .author{font-size: 0.9em;color:#ab9f50;}
.forum .topics .info strong{font-weight: normal;}
.forum .topics td{font-weight: normal;font-size:1em;}
.forum .topics .message-post a{color:#ab9f50;text-decoration: underline}
.forum .topics .message-post img{width:100%}
.forum .topics .message-post img.smiley{width:auto;}
.forum .topics .reco, .forum .topics .comment{font-size: 0.9em;padding-right:14px;background:transparent url(img/ico-small-reco.png) center right no-repeat;margin-left:5px;}
.forum .reco{background-image: url(img/ico-small-reco.png);}
.forum .topics .comment{background-image: url(img/ico-small-comment.png);}
.forum .topics .tools{margin-top:10px;}
.forum .topics .tools .tools-button <a img{margin-right:3px;}
.forum .topics .tools .tools-button a.last img{margin-right:0;}
.forum .topics .tools .tools-message{margin-bottom:5px;font-size:0.88em;font-family: Arial;clear:both;}
.forum .topics .tools .tools-message .edit{color:#dcdcdc;}
.forum .topics .tools .tools-message .moderate{color:#f90000;}
.forum .forumQuote{margin:15px;padding:10px;display:block;background:#f8f8f3;border:1px dashed #e7e6bd;font-size:0.9em;color:#666}
.forum .forumQuote .quoteInfo{display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;}
.forum .forumQuote .quoteInfo .quoteName{font-weight:bold;margin-right:5px;}
.forum h2{margin:30px 0 15px 0;color:#A59D67; font-weight:normal; font-size:1.5em;}
.forum .topics tr.disable td a, .forum .topics tr.disable td{background:#f6f1f0}
.forum .topics td.admin-button a{display:inline-block;margin-top:5px;}
.forum li .admin-button{float:left;}
.forum .topics td.admin-button{text-align:left}

.forum .topics .info{line-height: 1.5em;margin-bottom:5px;}
.forum .topics .type{font-weight:bold;color:#000000;width:110px;overflow: hidden;display:block;white-space: nowrap;text-transform: uppercase;}
.forum .topics .author{font-size: 0.9em;color:#ab9f50;}
.forum .topics .info strong{font-weight: normal;}
.forum .topics td{font-weight: normal;font-size:1em;}
.forum .topics .message-post a{color:#ab9f50;text-decoration: underline}
.forum .topics .reco, .forum .topics .comment{font-size: 0.9em;padding-right:14px;background:transparent url(img/ico-small-reco.png) center right no-repeat;margin-left:5px;}
.forum .reco{background-image: url(img/ico-small-reco.png);}
.forum .topics .comment{background-image: url(img/ico-small-comment.png);}
.forum .topics .tools{margin-top:10px;}
.forum .topics .tools .tools-button a img{margin-right:3px;}
.forum .topics .tools .tools-button a.last img{margin-right:0;}
.forum .topics .tools .tools-message{margin-bottom:5px;font-size:0.88em;font-family: Arial;clear:both;}
.forum .topics .tools .tools-message .edit{color:#dcdcdc;}
.forum .topics .tools .tools-message .moderate{color:#f90000;}
.forum .forumQuote{margin:15px;padding:10px;display:block;background:#f8f8f3;border:1px dashed #e7e6bd;font-size:0.9em;color:#666}
.forum .forumQuote .quoteInfo{display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;}
.forum .forumQuote .quoteInfo .quoteName{font-weight:bold;margin-right:5px;}
.forum h2{margin:30px 0 15px 0;color:#A59D67; font-weight:normal; font-size:1.5em;}
#post form li{display:block;margin-bottom: 10px;}
#post form label{display: block;float:left;width:160px;text-align: right;margin-right:10px;}
#post form .textbox{width:380px;}
#post form select{width:385px;}
#post form textarea{width:365px;}
#post form .button{margin-left:170px;}

#rendement-risque .resultat sup{font-size: 0.60em;font-weight: bold;display: block;float:left;}
#rendement-risque .resultat strong{float:left;}

.ratio-rendement-risque form label{width:130px;text-align: right;}
.ratio-rendement-risque form input{width:75px;}
.ratio-rendement-risque form{background: #f9f0e6;padding:10px 5px;}
.ratio-rendement-risque form select{width:85px}
.ratio-rendement-risque form div{margin-bottom:4px;}
.ratio-rendement-risque .resultat{border-top:1px dotted #d0c894;padding:5px 0 0 0;margin:5px 0 0 0;}
.ratio-rendement-risque form div span{display:inline-block;padding:0 3px;margin-left:5px;}
.ratio-rendement-risque #Risque{padding:0 20px;font-size: 1.4em;float:none !important;}


.recherche div{float:left;}

.comprendre2 li{width:149px;border-right:1px solid #abc5de;float:left;border-bottom:1px solid #abc5de}
.comprendre2 li.last{border-right:none;width:148px}
.comprendre2 li a{display: block;padding:90px 10px 10px 10px;text-align: center;color:#325F8A}
.comprendre2 li a:hover{color:white}
.comprendre2 li a.guide{background:transparent url(img/bg-bloc-comprendre-guide.png) bottom center no-repeat;margin-bottom:0;border-bottom:none;border-top:none;}
.comprendre2 li a.guide:hover{background-image:url(img/bg-bloc-comprendre-guide-on.png);}
.comprendre2 li a.formation{background:transparent url(img/bg-bloc-comprendre-formation.png) bottom center no-repeat;}
.comprendre2 li a.formation:hover{background-image:url(img/bg-bloc-comprendre-formation-on.png);}
.comprendre2 li a.strategie{background:transparent url(img/bg-bloc-comprendre-strategie.png) bottom center no-repeat;}
.comprendre2 li a.strategie:hover{background-image:url(img/bg-bloc-comprendre-strategie-on.png);}
.comprendre2 li a.lexique{background:transparent url(img/bg-bloc-comprendre-lexique.png) bottom center no-repeat;}
.comprendre2 li a.lexique:hover{background-image:url(img/bg-bloc-comprendre-lexique-on.png);}

.comprendre3 .section a{color:#437471}
.comprendre3 li{width:163px;border-right:1px solid #55938f;float:left;border-bottom:1px solid #55938f}
.comprendre3 li.last{border-right:none;width:162px}
.comprendre3 li a{display: block;padding:90px 10px 10px 10px;text-align: center;color:#437471}
.comprendre3 li a.apprendre{background:transparent url(img/bg-bloc-comprendre-forex-apprendre.png) bottom center no-repeat;margin-bottom:0;border-bottom:none;border-top:none;}
.comprendre3 li a.devise{background:transparent url(img/bg-bloc-comprendre-forex-devises.png) bottom center no-repeat;}
.comprendre3 li a.broker{background:transparent url(img/bg-bloc-comprendre-forex-broker.png) bottom center no-repeat;}
.comprendre3 li a.analyse{background:transparent url(img/bg-bloc-comprendre-forex-analyse.png) bottom center no-repeat;}


.stat-eco table{width:645px;}
.stat-eco table span.weekday{float:right;color:#e6e6e6;}
.stat-eco table span.day, .stat-eco table span.weekday{font-size:30px;}
.stat-eco table span.day{color:#fd8803;float:left;display:block;margin-right:5px;}
.stat-eco table span{color:#555555;display:block;font-weight:normal !important;line-height: 0.9em;text-transform: uppercase;}
.stat-eco table span.year{font-size: 1.5em;margin-top:2px;text-align: left;}
.stat-eco table th.first{border-bottom:1px solid #555555;}
.stat-eco table tr td img{margin-right:5px;vertical-align: top;}
.stat-eco form .impact{width:200px;margin-right:10px;}
.stat-eco form .country{width:435px;}
.stat-eco form .week{margin-top:10px;padding:10px 0;}
.stat-eco form .week li{display: inline-block;padding:0 30px;float:left;}
.stat-eco form .week li a{display: inline-block;padding:0 20px;color:#114B83}
.stat-eco form .week li strong{font-weight:bold;display: inline-block;padding:0 20px;}
.stat-eco form ul{float:left;margin:10px 0 10px 50px;width:150px;}
.stat-eco form ul li img{margin-bottom:1px;margin-right:5px;vertical-align:bottom;}
.stat-eco form .week ul{width:645px !important;margin:10px 0 0 0 !important;padding:5px 0;}
.stat-eco form span.title{display: block;margin:10px 20px 0 20px;color:#000;text-transform: uppercase;font-size: 0.88em;}
.stat-eco form .checkbox{margin:3px !important;padding:3px !important;}
.stat-eco .countdown_row{font-weight: bold !important;}
.stat-eco .countdown{font-weight: normal;}
.stat-eco .promo_iphone{background:transparent url(img/bg-alerte-push-agenda.png?5) top left no-repeat;font-size:11px;line-height:15px !important;margin-left:10px;text-transform: none !important;width:380px;float:left;}
.stat-eco .promo_iphone a{text-decoration: underline}

#filter-agenda form fieldset{width: 468px;margin-bottom:10px;}
#filter-agenda form fieldset div{margin:5px 0;}
#filter-agenda form fieldset ul{float:left;margin:0 0 15px 50px;}
#filter-agenda form fieldset ul li{border-bottom:none;margin-bottom:3px;}
#filter-agenda form fieldset ul li a{font-size: 0.94em;color:#325F8A}
#filter-agenda form fieldset .label{margin-bottom:0;padding-bottom:5px;}

.alpha li a{padding:2px 5px;background:#f9f8f7;display:block;margin-right:5px;float:left;font-size:1.02em;}
.alpha li.last a{margin-right:0;}
.alpha li a.active,.alpha li a:hover{background: #114B83;color:white;}

.lexique .definition {background: #f3f8f8;padding:20px 10px;border-bottom: 1px dotted #114B83}
.lexique .definition img{border-color:#114B83;width:auto !important}
.lexique .definition h1{margin-bottom:20px;}
.lexique .definition p{margin-bottom:10px;}
.lexique .word-list{width:100%;}
.lexique .word-list .first{margin-right:10px;}
.lexique .word-list .col-2{width:49%;border-right:0;}
.lexique .word-list .letter.clear{margin-right:8px;}
.lexique .letter{width:100%;border:1px solid #f2f2f2;margin-bottom:10px;}
.lexique .letter li{display: block;}
.lexique .letter li span{font-size: 35px;display:block;padding:10px 10px;font-family: Georgia;color:#114B83}
.lexique .letter ul{float:right;border-left:1px solid #F2F2F2;padding:15px;width:170px;}
.lexique .letter.fr,.lexique .letter.fl{width:49%}
.lexique .letter.fr ul,.lexique .letter.fl ul{width:200px !important;}
.definition ul {margin-left:20px;margin-bottom:15px;}
.definition ul li{line-height:1.5em;margin-bottom:10px;background:transparent url(img/bg-li-guide.png) no-repeat top left;padding-left:16px;}

.picture-article img{border:2px solid #e9e8e7;}
.picture-article img.gsstx{max-width:550px;}
img.gsstx2 {max-width: 228px !important;margin-right: 322px;height: 72px;}


.b3 .guide .teasing p{margin-bottom:15px;}
.guide-list .guide, .formation-list .formation,.guide{border:1px solid #efefef;padding:7px;position:relative;margin-bottom:15px;z-index:1;}
.guide span.type, .formation span.type{border:1px solid #15292a;border-left:none;top:13px;left:0;padding:5px 5px 5px 10px;background-color:#114B83;display:block;text-transform:uppercase;font-weight:bold;font-size:0.9em;z-index:2;}
.guide span.type a, .formation span.type a{color:white;}

.guide img{ float:right;margin-bottom:6px;width:104px;height:80px;margin-left:5px;}
.guide .teasing {clear:both; padding-top:40px;}
.guide ul {margin-left:20px;margin-bottom:15px;}
.guide .teasing ul li , .guide .page ul li {line-height:1.5em;margin-bottom:10px;background:transparent url(img/bg-li-guide.png) no-repeat top left;padding-left:16px;}
.guide div {padding:10px;}
.guide .page ul li.red{line-height:1.5em;margin-left: 22px ;background: url(img/bg-tablecontent-a.png) no-repeat scroll left top transparent;}
.guide .page ul.circle{background:none;list-style-type:disc;}
.guide .page ul.circle li{background:none;padding:0px;}
.guide .page  .title{font-size:1.4em;}
/*.guide div {background:#f3f8f8;padding:10px;}*/
.guide .teasing a.link{text-decoration:underline;}

#guidetitle {font-size:1.4em;display: inline-block;margin-bottom: 10px;}
.guide-content .guide span.type{border:1px solid #15292a;border-left:none;position:absolute;top:13px;left:0;padding:5px 5px 5px 10px;background-color:#114B83;display:block;text-transform:uppercase;font-weight:bold;font-size:0.9em;z-index:2;}

.guide .page em{font-style: italic;}
.guide .page .chapo{font-style: italic;font-weight: normal;float:none;padding:0;}
.guide .page a, .guide .teasing a{color:#114B83;text-decoration: underline}
.guide .page, .guide .page li { line-height:1.6em; }
.guide .page li{text-align: justify;}
.guide .page h1{text-align:center;line-height:1.2em;margin-top:20px;text-transform: none;margin-bottom:40px;}
.guide .page h2{text-transform: uppercase;font-size:1.2em;}
.guide .page h2{ margin-top:30px; }
.guide .page h3, .guide .page h4, .guide .page h5	{ margin-top:20px; }
.guide .page div{padding:10px 20px;}
.guide .page span a{color:white !important;text-decoration:none;}
.guide .page p{margin-bottom:20px;text-align: justify;}
.guide .page img{height:auto;}
.guide .page .picture-article{clear:both;display: inline-block;width:600px;padding:0px;}
.guide .page .picture-article img{float:none;width:250px;height:auto;}
.guide .page .chand img{width:150px !important;}
.guide .page h2:after {content: ""; display: block; clear: both;}
/* .guide .page .link-page{display: block;} */

.formation-list #presentation{padding: 0 0 0 30px;height:160px;background: url('img/formation-header.gif') top left no-repeat;background-repeat: no-repeat;}
.formation-list #presentation h1{
	font-size: 22px;
	font-weight:normal;
	width: 400px;
	padding-bottom:10px;
	line-height:19px;
	font-family:"Arial,Verdana,Helvetica,Sans-serif";
	color:#0660B7;
	text-align:center;
	padding:30px 0 5px 0;
}
.formation-list .presentation img{margin-top:15px;max-height:140px;float:right;}
.formation-list #presentation p{margin-top:0px;width: 380px;}
.formation-list h4{color: #0C67B3;line-height:22px;font-size:15px;margin-top:25px;}
.formation-list h2{font-size:1.3em;}
.formation-list .liste-formation li{margin-bottom:20px;}
.formation-list .liste-formation .date{float:left;width:60px;margin-right:20px;}
.formation-list .liste-formation .date strong{font-size:25px;padding:1px 15px;color:black;width:55px;text-align:center;background: #C1CDDF url('img/pointe-formation.gif') no-repeat top right;}
.formation-list .liste-formation .date span{display: block;background:#F2F4F7;font-size:12px;padding:5px;font-weight:bold;color:#0660B7;width:45px;text-align:center;}
.formation-list .liste-formation .session{float:left;width:430px;margin-right:20px;padding-bottom:10px;}
.formation-list .liste-formation .session p{margin-top:5px;}
.formation-list .liste-formation .session p a.plus{margin-top:5px;color: #0C67B3;font-size: 12px;text-decoration:underline;}
.formation-list .liste-formation .LinkForm{text-align:right;width:100px;}
.formation-list .liste-formation .LinkForm a{display:block;color: #0C67B3;font-size: 12px;font-style:italic;text-decoration:underline;text-align:right;}

.formation-list .liste-formation li{border-bottom:1px solid #f2f2f2;}
.formation-list .liste-formation .LinkForm a.subscribe{margin-top:20px;}
.formation-list .liste-formation .LinkForm a img{margin-right:1px;}
.formation-list #formation-form{margin-top:15px;}
.formation-list #formation-form h2.subscribe{margin-top:25px;}
.formation-list #formation-form p{margin-bottom:10px;}
.formation-list #formation-form p.subscribe a{color:#0660B7;text-decoration:underline;}
.formation-list .agenda{margin-right:45px;color:#0660B7;text-decoration:underline;}
.formation-list form fieldset{padding:20px 0;}
.formation-list form fieldset p{padding:0 20px;}

.cfd .iframe{width:550px;margin:0 auto;}


/* ! PAGE COURTIER */
/* ! --------------------------------------------------- */
}
#sidebar #repere{position:relative;float:right;width:300px;}
#sidebar #repere #floatdiv .bloc{margin-left:0px;}
.broker .b3 table{margin-bottom:15px;}
/* .broker .b3 table tr th{text-transform: uppercase;} */
.broker .b3 table tr th{font-size:12px;}
.broker .b3 table td.tr{color:#555555}
.broker .b3 table tr td.container{border-bottom:none;margin-bottom:0px;}
.broker .b3 table tr td.container .b3 table tbody tr td, .broker .b3 table tr td.container .b3 table tbody tr td a{font-size:11px;}
.broker .b3.c2 table{margin-bottom:10px;}
.broker .b3.c2 table thead th{border-right:none;border-bottom:1px solid #b39d7e;}
.broker .b3.c2 table thead th.doc{border-left:none;border-right: 1px dotted #d7d6d5;padding-right:3px;}
.broker .b3.c2 table thead th a{text-transform: none;display:inline-table;margin-top:0px;width:160px;text-decoration:underline;}
.broker .b3.c2 table thead th a img{height:15px;margin-right:0px;}

.broker .points-forts{padding:10px 5px;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;}
/*
.broker .points-forts li{width:120px;text-align:center;float:left;display: block;font-size:0.95em;}
.broker .points-forts li img{margin:5px auto;width:24px;}
.broker .points-forts li img, .broker .points-forts li span{display: block;float:none;text-align: center;}
.broker .points-forts li span{padding:0 5px;}
*/

.broker .points-forts ul.strength-points{padding:0px;margin-left:30px;}
.broker .points-forts li{width:320px;text-align:left;display: block;font-size:0.95em;background:url("../media/images/ico-valid.gif") no-repeat;padding-left:15px;margin-bottom:3px;}
.broker .points-forts li.first{padding-left:0px;background:none;margin-bottom:10px;}
.broker .points-forts li.first span{color:#02326f;font-size:12px;}
.broker .points-forts li img{margin:5px auto;width:24px;}
.broker .points-forts li img, .broker .points-forts li span{display: block;float:none;text-align: left;}
.broker .points-forts li span{padding:0 5px;}
.broker .points-forts ul{float:left;margin-left:20px;}
.broker .points-forts img{margin-top:0px;width:200px;height:100px;}
.broker .intro span.brokerlnk{display:block;text-align:center;font-size:14px;text-decoration:underline;}
.broker .intro span.brokerlnk a{color:#02326f !important;}
.broker .description, .broker .otherinfos{padding:20px;}
.broker .description ul li, .broker .otherinfos ul li, .broker .offer .body-offer ul li{margin-bottom:3px;background: transparent url(img/bg-li-guide.png) no-repeat top left;padding-left: 16px;}
.broker .offer .body-offer ul li{margin-bottom:3px;}
.broker span.section-title{color:#000;margin:5px 0 0 15px;font-size:18px;display:block;}
.broker .offers{padding:0px 25px 20px;}
.broker .offers .offer{
	padding-top:10px;
	margin-top:15px;
	background: #f2f2f2 url("../media/images/bg-offer.png") repeat-x top;
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}


.broker .offers .offer.simple{padding:0px;margin-top:35px;}

.broker .offers .offer div.header{background:url("../media/images/bg-offer-header.png") no-repeat;height:38px;width:193px;padding:0px;margin:0px 0 0px -6px;padding:4px 0 0 30px;}
.broker .offers .offer.simple div.header{background:url("../media/images/bg-offer-pop-header.png") no-repeat;height:75px;width:221px;padding:0px;margin:-15px 15px 0 -5px;}

.broker .offers .offer div.header span{color: white;font-size:17px;font-weight:bold;display: block;text-transform:uppercase;}
.broker .offers .offer.simple div.header span{margin:7px 0 0 18px;text-transform:none;}
.broker .offers .offer.simple div.header.no-doc span{margin-top:20px;font-size:17px;}
.broker .offers .offer.simple div.header a{margin-top:4px;display:block;font-size:15px;}

.broker .offers .offer.simple .body-offer{padding:5px 20px 10px 30px;}
.broker .offers .offer .body-offer{padding:0px 25px 10px;}
.broker .offers .offer .body-offer span.title{color:#02326f;margin-bottom:0px;}
.broker .offers .offer .body-offer p, .broker .offers .offer .body-offer em{font-size:inherit;color:#494949;}
.broker .offers .offer .body-offer p{margin:10px 0;}

.broker .points-forts{border-bottom:none;}
.broker.avis .intro span.brokerlnk{display:block;text-align:center;font-size:14px;color:#02326f;text-decoration:none;}
.broker.avis .section-title{color:#1C3372;border-bottom:2px solid #1C3372;margin:0 5px;padding-left:10px;}
.broker.avis .avis-header .section-title{line-height:3em;margin-bottom:10px;}
.broker.avis .avis-header a{margin:7px 7px 0 0;}
.avis .mark{margin-left:100px;}
.avis .mark li{margin-bottom:6px;vertical-align:top;}
.avis .mark li span{display:inline-table;width:270px;}

.avis .mark li div{padding:0px;}
.avis .mark li div img{margin-right:12px;}
.avis .mark li label{margin-top:-3px;padding:3px;text-align:center;width:118px;height:22px;background:none;font-weight:bold;}
.avis .mark li label.on{background: #f2f2f2 url("../media/images/bg-avis-arrow.png") left top no-repeat;}

.avis .doc{margin:3px 5px 0 0;}
.avis .msg{color:#1C3372;border:2px solid #1C3372 !important;margin:5px 10px 0;}
.avis .msg.error{border:none !important;}
.avis .result{text-align:center;}
.avis .result .avg{margin:10px auto;text-align:center;width:280px;padding:5px;}

.avis .result .avg span{font-size:15px;}
.avis .result .avg div{margin-left:10px;display:inline-table;}
.avis .result .avg div img{margin-right:12px;}
.avis .result a{color:#1C3372;text-decoration:underline;}
.avis .avis-liste{margin:10px 0;}
.avis .avis-liste.bottom{border-top:2px solid #1C3372;padding-top:10px;border-bottom:none;}
.avis .avis-liste .avis-internaute{padding:5px 10px 0;margin-bottom:15px;}
.avis .avis-liste .avis-internaute span{text-decoration:underline;display:block;color:#000;}
.avis .avis-liste .avis-internaute .author{display: inline;}
.avis .avis-liste .avis-internaute div label{float:left;margin-right:5px;}
.avis .avis-liste .avis-internaute div img{float:left;margin-right:8px;}
.avis .avis-liste .avis-internaute p{margin-top:6px;color:#000;}
.avis .avis-liste .avis-internaute .closure{border:1px dotted #1C3372;margin:15px 50px;}
.avis .avis-liste .doc{text-align:right;margin-bottom:3px;}
.avis .avis-liste .share{margin:0 5px 5px 0;}
.avis .note{
	margin:2px 0 6px;
	padding:5px 0;
	background: #f2f2f2 url("../media/images/bg-offer.png") repeat-x top;
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}
.avis .note form .section-title{
	border-bottom:none;
	background:url("../media/images/bg-avis.png") left top no-repeat;
	height:38px;
	width:500px;
	color:#FFF;
	margin:5px 0 0 -6px;
	padding-top:3px;
}
.avis .note .mark{margin:20px 0 0 0px;padding:10px 0 0 100px;}
.avis .note .mark.error{border:1px solid red;}
.avis .note .mark.error li{color:#333;}
.avis .note em{font-size:11px;margin:15px 5px;}
.avis .note #share-avis{margin:15px auto 0px;width:500px;}
.avis .note #share-avis span{color:#1C3372;}
.avis .note #share-avis #Comment{margin:10px 0 0;display:block;width:480px;height:80px;resize:none;border:2px solid #898989;}
.avis .note #share-avis em{font-size:11px;display:block;margin:2px 0 10px;}
.avis .note #share-avis .btn{border:2px solid #1C3372 !important;color:#1C3372;background:#F5B112;font-weight:bold;width:180px;text-align:center;}
.avis .note .mark li div img{cursor:pointer;}

.avis .brokerslist{padding:0 20px !important;}
.avis .brokerslist .section-title{
	border-bottom:none;
	background:url("../media/images/bg-avis-search.png") left top no-repeat;
	height:40px;
	width:630px;
	color:#FFF;
	margin:10px 0 0 -6px;
	padding-top:7px;
	border:1px solid red:

}

.avis .brokerslist table{margin-bottom:10px;}
.avis .brokerslist table tr td{border:none;padding-bottom:15px;}
.avis .brokerslist table tr td a.link{margin-bottom:5px;display:block;text-decoration:none;}
.avis .brokerslist table tr td img.picture{margin:0px;float:none;width:136px;}

.broker .courtiers .presentation form{margin-top:0px;}
.broker .courtiers form .coordonnees .form-header div.titles{display:inline-table;width:450px;padding:0px;text-align:left;}
.broker .courtiers form .coordonnees .form-header div.titles p{margin-bottom:10px;}
.broker .courtiers form .coordonnees div.titles div.msg{width:400px !important;background:none;font-weight:bold;font-size:14px;}

.brokerslist .link span{display:block !important;}

.courtiers form .coordonnees div.titles div.msg{background:none;font-weight:bold;font-size:14px;}
.courtiers form .coordonnees div.titles div.msg.error{background:white;width:590px;font-size:11px;font-weight:normal;margin:0 auto;margin-bottom:5px;}

.courtiers form .coordonnees{margin-bottom:0px;float:none;}
.courtiers form .coordonnees{background: #f0ece6 url("../media/images/bg-doc-form.png") repeat-x top;}
.courtiers form .coordonnees p{text-align:center;}
.courtiers form .coordonnees label{font-weight:bold;width:150px;}
.courtiers form .coordonnees .textbox{width:300px;}
.courtiers form .coordonnees .checkbox{text-align: center;}
.courtiers form .coordonnees .checkbox input{vertical-align:top;}
.courtiers form .coordonnees .checkbox label{width:290px;text-align:left;font-weight:normal;}
.courtiers form .coordonnees .button input {background: url("../media/images/btn-valider-demande.gif");width:238px;height:23px;padding:0 !important;}

.courtiers form .coordonnees .form-header{padding:0px;}
.courtiers form .coordonnees .form-header .logoform{margin:2px 0 0 15px;}
.courtiers form .coordonnees .form-header div.titles{display:inline-table;padding:0px;text-align:left;}
.courtiers form .coordonnees div.titles h2{text-align:center;text-transform:uppercase;}
.courtiers form .coordonnees .msg{margin-left:4px;}


/* ! DEMANDE DE DOC SIDEBAR */
/* ! --------------------------------------------------- */
#sidebar .broker .section{color:#000;}
#sidebar .documentation{background: #f0ece6 url("../media/images/bg-doc-form.png") repeat-x top;}
/* #sidebar .documentation .msg{font-size:11px;} */
#sidebar .documentation .intro{margin-left:20px;}
#sidebar .documentation .listBroker{margin:10px 0 0 30px;}
#sidebar .documentation .listBroker li{width:200px;float:left;font-weight:bold;}
#sidebar .documentation .listBroker li input{margin-right:20px;}

#sidebar .documentation .infos{margin:15px 0 0 0px;padding-left:5px !important;}
#sidebar .documentation .infos label{width:80px;font-weight:bold;vertical-align:top;}
#sidebar .documentation .infos input, #sidebar .documentation .infos textarea{padding:3px 2px;width:160px;}
#sidebar .documentation .infos .checkbox{text-align:center;margin-top:10px;}
#sidebar .documentation .infos .checkbox input{vertical-align:top;width:10px;}
#sidebar .documentation .infos .checkbox label{width:255px;text-align:left;font-weight:normal;font-size:11px;}
#sidebar .documentation .infos li select.Country{width:180px;}
#sidebar .documentation .btn{background: url("../media/images/btn-valider-demande.gif") no-repeat;width:238px;margin-top:10px;height:23px;border:none;}

#sidebar .top-courtier table thead tr th{color:#707070;}
#sidebar .top-courtier table thead tr th, #sidebar .top-courtier table tbody tr td{border:none;}
#sidebar .top-courtier table tbody tr td.first{width:105px;}
#sidebar .top-courtier table tbody tr td img{width:70px;height:35px;border: 2px solid #e9e8e7;}
#sidebar .top-courtier table tbody tr td.price, #sidebar .top-courtier table tbody tr td.link{vertical-align:middle;}
#sidebar .top-courtier table tbody tr td.link{display:table-cell !important;}
#sidebar .actus-courtier .liste-analyse li span.date{width:30px;}
#sidebar .actus-courtier .liste-analyse li .innernews{margin-left:0px;width:215px;}
#sidebar .actus-courtier .liste-analyse li .innernews a, #sidebar .actus-courtier .liste-analyse li .innernews div{margin-left:0px !important;}
#sidebar .guide-courtier .liste-analyse li{margin-bottom:5px;font-size:11px;padding:0 10px;background: transparent url(img/bg-li-guide.png) no-repeat top left;padding-left: 12px;}
#sidebar .guide-courtier .liste-analyse li a{color:#4e6c87 !important;font-size:12px;}
#sidebar .section{position:relative;}
#sidebar #adnext_slot55{position:absolute;top:0;right:0;}

.broker h1.header{margin-bottom:5px;}
.broker .tablesorter tbody tr td.doc{width:120px;}
.broker #br_pub{vertical-align:middle;margin:5px 0 5px;}
.broker.avis #br_pub{margin-bottom:10px;}
.broker #br_pub #fb-root{margin:10px 10px 0 0;}

.inscription .space{background:#f6f5e5;border-top:1px solid #e7e6bd;padding:20px 15px;color:#666666;}
.inscription .space h3{color:#A59D67;font-weight: normal;line-height:1.3em;}
.inscription .space ul.arrow{margin:20px 0 10px 0;}
.inscription .space ul.arrow li{display:block;padding:0 10px 10px 15px;background: transparent url(img/bg-li-connect.png) top left no-repeat;line-height: 1em;margin:10px 0 0 15px;}
.inscription .title, .member .title{font-size:1.4em;}
.inscription .textbox, .inscription select{border-color:#e7e6bd;}
.inscription label{color:#000000}
.inscription .step{margin:30px 5px 20px 5px !important;padding:0 0 20px 0;border-bottom:1px solid white;}
.inscription .step li, .inscription .step div{margin-bottom:10px;}
.inscription .step li, .inscription .step label, .inscription .step li em{display:block;}
.inscription .step label{line-height: 2em;text-align: right;width:170px;}
.inscription .step label,.inscription .step span, .inscription .step input, .inscription .step em{float:left;margin-right:5px;}
.inscription .step textarea{height:60px;}
.inscription .step li .textbox{width:230px;}
.inscription .step li select{width:240px;}
.inscription .step li em{font-size:9px;font-family: Verdana;color:#A59D67;padding:3px 0 0 10px;width:170px;}
.inscription .step li span{line-height: 1.8em;}
.inscription .step2 label{width:320px !important;}
.inscription .checkbox{padding:0 0 10px 60px;}
.inscription .checkbox span{display: block;}
.inscription .checkbox input,.inscription .checkbox label{/*float:left;*/vertical-align:top;}
.inscription .checkbox label{width:470px;;margin-left:5px;margin-top: 3px;}
.inscription .checkbox label a{color:#a59d67;text-decoration: underline;}
.inscription .checkbox input{border:none;margin:0;padding:0;}
.inscription .service{margin-bottom:20px;}
.inscription form .onglet{background: #f6f5e5}
.inscription form .onglet li.active{background: white;}
.inscription p{color: black;}
.inscription .space img.fr{margin-left:10px;}
.inscription table tr td{color:black;}

/* ! Page Outils et Services */
/* ! --------------------------------------------------- */
.msgSuccess {color : green;display: none;}
.msgSuccess a{color : inherit;text-decoration:underline;}
.outils .step label{width: 250px;}
.outils ul li{border: none;}
.outils form .button{margin-left: 200px;margin-top: 15px;}
.outils form .step {display: inline-block;margin: 0px 5px 20px 5px !important ;}
.outils form table{width: 400px;}
.outils form td{text-align: left;border-bottom: none;}
.outils form .button{color: #A59D67;}
.outils .space {border: none;}
.outils .space h3 {color: rgb(51, 51, 51); font-size: 13px;font-weight:bold;}
.outils .space .adecouvrirLogo {width: 10%; float: left;}
.outils .space .adecouvrirTitre {width: 70%; float: left;margin-right: 20px;}
.outils .space .adecouvrirLien {width: 15%; float: left;}
.outils .space .adecouvrirLien a{color: #ab9f50 !important;font-weight:bold;}
.outils div.error div.msg{width: 400px;margin: 0 100px 10px 100px}
.outils  .message{display: none;margin-top: 10px;}
.outils  .message a{color : inherit;text-decoration:underline;}
.outils  label.label-dore, h4.label-dore{color : #A59D67;font-weight: normal;}
#formOutilsPF ul li label{display: inline-block; width: 260px; text-align: right;}
#formOutilsPF ul, #listeValeurContent{border-bottom: 1px solid white;padding-bottom: 15px;padding-top: 4px;margin-bottom: 15px;}
#listeValeurContent {margin: 0px 5px 20px 50px !important ;}
#listeValeurContent ul.step2 {padding-top: 4 !important ;}
#listeValeurContent ul li label{display: inline-block; width: 90px !important; text-align: right;}
#listeValeurContent table{width: 40%;min-height: 70px;background-color: white;float: left;margin-left: 35px}
#listeValeurContent table td{vertical-align: top !important;}
#listeValeurContent .communaute label {display: inline-block; width: 90px; text-align: right;}
#formOutilsAlerteSociete  {margin: 0px 5px 20px 50px;padding-bottom: 15px;border-bottom: 1px solid white}
#formOutilsAlerteSociete form{margin-top: 0 !important ;}
#formOutilsAlerteSociete .communaute{width: 60%;float: left;}
#formOutilsAlerteSociete table{width: 32%;height: 70px;background-color: white;float: left;display: none;}
#formOutilsAlerteSociete table tr{max-height: 30px;}
#formOutilsAlerteSociete table td{vertical-align: top !important;}
#formOutilsAlerteSociete .button{margin-left: 200px !important;}
#formOutilsAlerteSociete label{width: inherit !important;}
#formOutilsAlerte table{margin: 0 100px;}

/** Couleur du placeholder**/
*:-ms-input-placeholder{color: #a3a3a3}
*::-webkit-input-placeholder {color: #a3a3a3;}
*:-moz-placeholder {/* FF 4-18 */color: #a3a3a3;}
*::-moz-placeholder {/* FF 19+ */color: #a3a3a3;}



#comparateur-broker form{padding:15px 10px 10px 10px;background:#F3F8F8;}
#comparateur-broker form div, .comparateur-broker form div{background:white;width:140px;margin-left:10px;border:1px solid #d4d8d8;height:200px;border-radius: 10px;}
#comparateur-broker form div strong{text-transform:uppercase;display:block;padding:15px 25px;text-align: center;height:30px;font-size:0.9em;}
#comparateur-broker form div ul{padding:0 0 0 0;width:100px;margin:0 auto;}
#comparateur-broker form div ul label{line-height: 0.9em;}
#comparateur-broker form div span{padding-top:15px;width:32px;margin:0 auto;display: block;}
#comparateur-broker form div.question, .comparateur-broker form div.question{background:none;width:460px;margin:0 auto;border:none;padding-top:10px;height:230px}
#comparateur-broker .tableau-cat, .comparateur-broker .tableau-cat{display:none;}
#comparateur-broker div.active, .comparateur-broker div.active{display:block;}
#comparateur-broker .onglet li a{color:#FD8803;padding:4px;font-size:0.80em;}
#comparateur-broker table tr.inactive td{display:none;background: red;}
#comparateur-broker table tr img.picture{width:50px;height:25px;}
#comparateur-broker table tr img{float:none !important;margin-right:0 !important;}
#comparateur-broker table tr th{vertical-align: bottom;}
#comparateur-broker table tr th.logo{width:78px;}
#comparateur-broker .tablesorter tr td a img, #comparateur-broker .tablesorter tr td a .picture{float:none !important;}

.comparateur-broker form div span{padding-top:5px;width:32px;margin:0 auto;display: block;}
.comparateur-broker form{padding:10px 5px 5px 5px;background:#F3F8F8;}
.comparateur-broker form div strong{text-transform:uppercase;display:block;padding:15px 5px 0 5px;text-align: center;font-size:0.9em;}
.comparateur-broker form div ul{padding:5px 0 0 0;width:90px;margin:0 auto;font-size:0.9em;}
.comparateur-broker form div{margin-bottom:10px;}
.comparateur-broker form div input{margin-bottom:0;margin-top:10px;margin-right:5px;}
.comparateur-broker form div{width:126px !important;height: auto;/* 180px; */}

.graph-perso img{margin-bottom:10px;max-height: 423px !important;}
.graph-perso img.fr{margin-right:0;}
.graph-perso img.fr, .graph-perso img.fl{margin-bottom: 0;}
.graph-perso p a{text-align: center !important;display: block;padding-top:10px;}

.courtiers form{margin-top:20px;}
.courtiers .all{border-top:1px dotted #2683c4;border-bottom:1px dotted #2683c4;color:#2683c4;font-weight:bold;padding:5px 10px 5px 10px;margin-bottom:10px;}
.courtiers form li, .inscription .courtiers li{padding:10px;border-bottom:1px solid #f2f2f2}
.courtiers form li input, .inscription .courtiers li input{width:30px;float:left;margin:0;padding:0;}
.courtiers form li img, .inscription .courtiers li img{width:138px;}
.courtiers form li div, .inscription .courtiers li div{float:right;width:380px;}
.courtiers form li div  ul, .inscription .courtiers li div ul{margin-top:10px;}
.courtiers form li div li, .inscription .courtiers li div li{border:none;padding: 0 0 0 15px;margin-bottom:5px;line-height:1.5em;background:transparent url(img/bg-li-guide.png) no-repeat top left;margin-left:20px;}
.courtiers form li div em, .inscription .courtiers li div em{font-style: italic;color:#bababa}
.courtiers form fieldset{padding:20px 0;}
.courtiers form fieldset p{padding:0 20px;}
.courtiers .presentation form fieldset div{padding:0px 0 0px 30px;}

.portefeuille-trading table tr td{vertical-align: top}
.portefeuille-trading table tr td a.link{display: block;float:left;padding:0 4px;}
.portefeuille-trading table.tablesorter thead tr th{background-image:none !important};

fieldset.coordonnees{float:none !important;}
.coordonnees div{margin:5px 0;width:610px;}
.coordonnees p{margin-bottom:30px;}
.coordonnees label{margin-right:10px;width:200px;text-align: right;vertical-align: top;}
.coordonnees .textbox,.coordonnees textarea{width:200px;}
.coordonnees .checkbox{margin-right:5px;}
.coordonnees .tc{margin-top:20px;}

.taux-banques-centrales table tr td img{vertical-align: middle;margin-bottom:3px;}
.devises-forex table tr td img{height:16px;vertical-align: middle;margin-bottom:3px;}

#fiche-valeur h1{font-size:18px;font-weight: normal;}
#fiche-valeur .h1{margin-bottom:10px;font-weight: bold;}
#fiche-valeur .h2{font-size:1em ;color:#999;font-weight:normal}
#fiche-valeur .cotations{padding:5px 0;border:1px solid #f2f2f2}
#fiche-valeur .cotations div{float:left;}
#fiche-valeur .cotations div span{display: block;width:160px;}
#fiche-valeur .cotations div span strong{display:block;float:right;}
#fiche-valeur .cotations .price{width:260px;text-align: center;}
#fiche-valeur .cotations .price strong{float:left;display:block;padding:10px 5px;font-size:1.7em;line-height: 1.6em;}
#fiche-valeur .cotations .price em.temps-reel{display: block;clear:both;width:142px;margin:0 auto;padding-bottom:2px; padding-left: 21px; color:#b5b5b5;font: normal 0.87em/15px Arial;text-align: left;background:transparent url("img/bg-temps-reel.gif") 0 0 no-repeat;}

#fiche-valeur .cotations .price span{width:110px;}
#fiche-valeur .cotations .more-info{font-size:0.9em;border-left:1px dotted #E8EBE8;padding:10px 15px;}
#fiche-valeur .conversion{margin-top:2px;}

#fiche-valeur .conversion div{border:1px solid #f2f2f2;background: #f8F8F8;font-size: 0.9em;}
#fiche-valeur .conversion div.fr{width:382px;}
#fiche-valeur .conversion div.fl{width:259px;}
#fiche-valeur .conversion div a{padding:5px 15px;display: block;}
#fiche-valeur .conversion div a:hover{background: #fdf0dc;}
#fiche-valeur .space{padding-bottom:10px;}
#fiche-valeur .onglet{margin-bottom:0px;margin-top:0 !important}
/*#fiche-valeur tr th.libelle{width:55px;}*/
#fiche-valeur tr th.day{width:105px;}

#fiche-valeur .button-alerte{width:200px;}
#fiche-valeur .button-alerte li{display:block;}
#fiche-valeur .button-alerte li a{display: block;margin-left:5px;}
#fiche-valeur .button-alerte li.last{clear:right;padding-top:6px;}
#fiche-valeur .button-alerte li.last a{font-size: 0.9em;text-decoration: underline}
#fiche-valeur .button-alerte li.last img{vertical-align: middle;margin-right: 5px;width:12px;}
#fiche-valeur .bg-graph{background:#F9F8F7;padding:5px;}
#fiche-valeur .bg-graph iframe{border:1px solid #f0efee}
/*#fiche-valeur .liste-article li .date, #fiche-valeur .liste-analyse li .date{width:auto !important;}*/

#fiche-valeur .grey {position:relative;}
#fiche-valeur .grey a.add_dividende_alert, #fiche-valeur .grey a.add_ag_alert {position:absolute;right:-4px;top:6px;}
#fiche-valeur .grey a.add_dividende_alert img {width:43px;height:25px;}
#fiche-valeur .grey a.add_ag_alert img {width:29px;height:25px;}
#fiche-valeur div.alerte_dividende_teasing {padding-left:20px;}
#fiche-valeur div.alerte_dividende_teasing p {display:inline-block;width:auto;font-size:12px;max-width:472px;overflow:hidden;vertical-align:middle}
#fiche-valeur div.alerte_dividende_teasing input[type="text"],#fiche-valeur div.alerte_dividende_teasing input[type="password"] {font-size:11px;width:120px;max-height:22px;max-height:11px\9;float:left;margin:0 2px;}
#fiche-valeur div.alerte_dividende_teasing input[type="submit"] {font-size:10px;color:#fff;background-color:#0C55A2;float:left;border-color:#024089;height:22px;padding:0;width:auto;}

#fiche-valeur .alerte_news_teasing {background-color:#ECEFEC;padding:7px;display:inline-block;width:386px;height:34px;}
#fiche-valeur .alerte_news_teasing p,#fiche-valeur .alerte_news_teasing form {display:inline-block;width:auto;font-size:12px;max-width:472px;overflow:hidden;vertical-align:middle}
#fiche-valeur .alerte_news_teasing p span {display:block;font-size:11px;margin-right:8px;}
#fiche-valeur .alerte_news_teasing input[type="text"],#fiche-valeur .alerte_news_teasing input[type="password"] {font-size:11px;width:120px;max-height:22px;float:left;margin:0 2px;max-height:11px\9;}
#fiche-valeur .alerte_news_teasing input[type="submit"] {font-size:10px;color:#fff;background-color:#0C55A2;float:left;border-color:#024089;height:22px;padding:0;width:auto;position:relative;top:1px}

div.portefeuille .ui-sortable td.tr,.ui-sortable td.tl {padding-top:10px;}
div.portefeuille .ui-sortable td.tb {vertical-align:middle}

#fiche-valeur .for_logged {border:1px solid #ECEFEC;width:306px;height:28px;background-color:#FFF;}
#fiche-valeur .nogreyborder div.grey {border:none;}

#fiche-valeur p.after_check_alerte_email {color:green;margin-bottom:0;}
#fiche-valeur form.after_check_alerte_email {margin-left:5px;margin-top:4px;}
#fiche-valeur form.after_check_alerte_email input:not([type="submit"]) {margin:0 2px;font-size:11px;width:120px;max-height:22px;border-color:#666;color:#666;background-color:#FFF;margin-left:5px;}
#fiche-valeur form.after_check_alerte_email input[type="submit"] {font-size:10px;border-color:#024089;top:-1px;position:relative;padding:0;width:auto;border-color:#666;color:#666;background-color:#FFF;margin-left:5px;width:26px;height:24px;height:25px\9;}
#fiche-valeur form.after_check_alerte_email a{float:left;display:inline-block;text-decoration:underline;	clear:both;margin-left:140px;margin-top:2px;font-size:10px;}

#fiche-valeur .search .box {display: inline-block; height: 32px; margin-left: 10px; padding: 14px 7px 7px 7px; background-color: #ecefec;}
#fiche-valeur .search .form {width: 391px;}
#fiche-valeur .search .form input[type="text"] {width: 150px; margin: 0;}
#fiche-valeur .search .box .btn {display: inline-block; height: 22px; line-height: 22px; padding: 0px 10px; position: relative; background-color: #0c55a2; color: #fff; border: 1px solid #024089; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#fiche-valeur .search .form .btn {margin-left: -2px; padding: 0px 0px; width: 22px; font-size: 10px; text-transform: uppercase;}



#fiche-valeur .search .content-btn {width: 219px; float: right; margin: 0 10px 0 0;}
#fiche-valeur .search .content-btn .btn:before {
	content: "\005E"; display: inline-block; font: 18px Verdana; color: #0c55a2;
	position: absolute; left: 49%; top: -15px;
}



@-moz-document url-prefix() {
	#fiche-valeur .alerte_news_teasing input[type="text"], #fiche-valeur div.alerte_dividende_teasing input[type="text"] {
		max-height:11px;
	}
}

#fv-submenu ul{border-bottom:1px solid #E8EBE8;padding:5px 0;margin-bottom:15px;}
#fv-submenu ul li a{display: block;padding:0 15px;float:left;font-size:0.95em;}
#fv-submenu ul li.last a{border:none;}
#fv-submenu ul li a.active{font-weight:bold;}

.member .space{border-top:1px dotted #8B8141;background:#8B8141 url(img/bg-member-connect.gif) top left repeat-x; padding:20px 15px;color:#f6f3e0;font-size:0.96em;}
.member .space form label{display:block;text-shadow: 1px 1px 0px #8b8141; }
.member .space form .textbox{width:160px;}
.member form li.checkbox input{float:left;margin-right:5px;}
.link-forget, .link-forget:hover{display:block;color:#f9e774;font-size:0.92em;text-decoration: underline;text-shadow: 1px 1px 0px #8b8141;padding-top:10px;}

.connexion{margin-bottom:25px;}
#login div.fl{margin-right:10px;}
#login div.checkbox {margin-top:10px;}
.selog{width:240px;}
.noverticalmarg{margin-top:0; margin-bottom:0;}

.liste-videos li{display:block;width:47%;margin-bottom:15px;margin-right:15px;}
.liste-videos li a img{margin-bottom:10px;width:100%;}
.liste-videos li a{display: block;min-height:15px;}

#formForget{margin-top:15px;}
#formForget .textbox, #formUnsub .textbox{width:190px;height:21px;}
#formUnsub .textbox{margin-right:5px;}
#formUnsub ul{margin:10px 20px 20px 60px;}

#sondage-archives .liste-sondage div.fr, #sondage-archives .liste-sondage div.fl {border: 1px solid #F2F2F2;border-bottom: 2px solid #F2F2F2;padding: 0 10px;margin-bottom: 10px;}
#sondage-archives .liste-sondage div.fr {margin-right:10px;}
#sondage-archives .liste-sondage div.fl {margin-left:10px;}
#sondage-archives .sondage ul {width: 295px;margin: 15px 0;}
#sondage-archives .sondage li, #home-bloc-sondage .sondage li {padding: 7px 0;}
#sondage-archives .sondage li span {background-color: #EEE;display:block;width:87%;}
#sondage-archives .sondage li span img, #home-bloc-sondage .sondage li span img {background: transparent url(img/bg-sondage.gif) top left repeat-x;border: 0 !important;}

#home-bloc-sondage .sondage li label {margin-left:10px;width:260px;}
#home-bloc-sondage .sondage li input[type="radio"]{vertical-align: top;}
#home-bloc-sondage .sondage li span {background-color: #EEE;display:block;width:85%;}

#home-bloc-indices{margin-top:10px;}
#home-bloc-indices tr td a.picto,#home-bloc-mp tr td a.picto,#home-bloc-palm tr td a.picto,#home-bloc-ma-liste tr td a.picto{height:10px;}

#home-idee-jour a.title-analyse{display:block;}
#home-idee-jour ul li.subtitle, #home-bloc-placement ul li.subtitle, #home-bloc-interview ul li.subtitle {display: block;font-weight: bold;font-family: Verdana;font-size: 0.87em;}
#home-idee-jour ul li .picto,  #home-bloc-placement  ul li .picto{float:right;}

#home-bloc-interview .picture{width:40px;}

#home-bloc-actu-liste li a strong, #home-bloc-placement li a strong{display:block;}
#home-bloc-actu-liste li a strong span,#home-bloc-actu-liste li a strong em, .liste-article li div a span, .liste-article li div a em {font-weight:normal;float:right;margin-left:5px;}
#home-bloc-actu-liste li a strong span, .liste-article li div a span, .liste-article li div a em span {color:#114B83;};

#home-bloc-palm table tr.ts td{border:none;padding-bottom:10px;}
#home-bloc-palm table tr.emp td{border:none;border-top:1px solid #E9E8E7;padding-top:10px;}

#home-bloc-portefeuille-trading-inactive .inner{background: transparent url(img/bg-portefeuille-trading.jpg) top left no-repeat;width:325px;z-index:3;height:102px;margin-bottom:0 !important;}
#home-bloc-portefeuille-trading-inactive .inner{position:relative;}
#home-bloc-portefeuille-trading-inactive em{text-align: right;display: block;padding:3px;color:#999999;font-style:italic;font-size: 9px;font-family: verdana;}
#home-bloc-portefeuille-trading-inactive .inner a{display:block;width:325px;height:102px;}
#home-bloc-portefeuille-trading-inactive .inner strong{position:absolute;top:35px;display:block;width:80px;font-size: 1.3em;font-family:trebuchet MS, verdana, Arial;}
#home-bloc-portefeuille-trading-inactive .inner #portefeuille-trading-perf{left:35px;color:#94e37e;font-family:trebuchet MS, verdana, Arial;}
#home-bloc-portefeuille-trading-inactive .inner #cac-perf{left:230px;color:#e35b58;font-family:trebuchet MS, verdana, Arial;}


#home-bloc-portefeuille-trading-inactive-promo-pass1mois .inner{background: transparent url(img/bg-portefeuille-trading-promo-pass1mois-bfm.jpg?17) top left no-repeat;width:325px;z-index:3;height:102px;margin-bottom:0 !important;}
#home-bloc-portefeuille-trading-inactive-promo-pass1mois .inner{position:relative;}
#home-bloc-portefeuille-trading-inactive-promo-pass1mois em{text-align: right;display: block;padding:3px;color:#999999;font-style:italic;font-size: 9px;font-family: verdana;}
#home-bloc-portefeuille-trading-inactive-promo-pass1mois .inner a{display:block;width:325px;height:102px;}
#home-bloc-portefeuille-trading-inactive-promo-pass1mois .inner strong{position:absolute;top:35px;display:block;width:100px;font-size: 1.90em;font-family:trebuchet MS, verdana, Arial;}
#home-bloc-portefeuille-trading-inactive-promo-pass1mois .inner #portefeuille-trading-perf{left:30px;color:#306f3c;font-family:trebuchet MS, verdana, Arial;}
#home-bloc-portefeuille-trading-inactive-promo-pass1mois .inner #cac-perf{left:215px;color:#c21b23;font-family:trebuchet MS, verdana, Arial;}


#home-bloc-portefeuille-trading-inactive-promo .inner{background: transparent url(img/bg-portefeuille-trading-promo3.jpg?2) top left no-repeat;width:325px;z-index:3;height:130px;margin-bottom:0 !important;}
#home-bloc-portefeuille-trading-inactive-promo .inner.teasing27janvier{background: transparent url(img/bg-portefeuille-trading-promo2.jpg?3) top left no-repeat;}
#home-bloc-portefeuille-trading-inactive-promo .inner{position:relative;}
#home-bloc-portefeuille-trading-inactive-promo em{text-align: right;display: block;padding:3px;color:#999999;font-style:italic;font-size: 9px;font-family: verdana;}
#home-bloc-portefeuille-trading-inactive-promo .inner a{display:block;width:325px;height:130px;}
#home-bloc-portefeuille-trading-inactive-promo .inner strong{position:absolute;top:55px;display:block;width:80px;font-size: 1.3em;font-family:trebuchet MS, verdana, Arial;}
#home-bloc-portefeuille-trading-inactive-promo .inner #portefeuille-trading-perf{left:35px;font-family:trebuchet MS, verdana, Arial;}
#home-bloc-portefeuille-trading-inactive-promo .inner #cac-perf{left:240px;color:#c21b23;font-family:trebuchet MS, verdana, Arial;}
#home-bloc-portefeuille-trading-inactive-promo #chrono{position:absolute;bottom:12px;right:2px;width:132px;height:24px;color: white;}
#home-bloc-portefeuille-trading-inactive-promo #chrono span{display: block;float:left;width:52px;line-height:26px;height:25px;font-size:24px;font-weight:bold;text-align: center;margin-left:7px;margin-right:7px;letter-spacing: 5px;}
#home-bloc-portefeuille-trading-inactive-promo .inner a h1#slogan{top:96px !important;color:#000 !important;font-size: 16px !important;position:absolute;width:100%;text-align:center;}

#home-bloc-portefeuille-trading-inactive-rentree .inner{background: transparent url(img/bg-portefeuille-trading-promo-rentree.jpg?2) top left no-repeat;width:325px;z-index:3;height:130px;margin-bottom:0 !important;}
#home-bloc-portefeuille-trading-inactive-rentree .inner{position:relative;}
#home-bloc-portefeuille-trading-inactive-rentree em{text-align: right;display: block;padding:3px;color:#999999;font-style:italic;font-size: 9px;font-family: verdana;}
#home-bloc-portefeuille-trading-inactive-rentree .inner a{display:block;width:325px;height:130px;}
#home-bloc-portefeuille-trading-inactive-rentree .inner strong{position:absolute;top:55px;display:block;width:80px;font-size: 1.3em;font-family:trebuchet MS, verdana, Arial;}
#home-bloc-portefeuille-trading-inactive-rentree .inner #portefeuille-trading-perf{left:35px;color:#94e37e;font-family:trebuchet MS, verdana, Arial;}
#home-bloc-portefeuille-trading-inactive-rentree .inner #cac-perf{left:230px;color:#e35b58;font-family:trebuchet MS, verdana, Arial;}
#home-bloc-portefeuille-trading-inactive-rentree #chrono{position:absolute;bottom:10px;right:71px;width:60px;height:24px;color: #e0c855;font-size:20px;}
#home-bloc-portefeuille-trading-inactive-rentree #chrono span{display:block;padding:0 2px 2px 2px;width:18px;line-height:25px;height:25px;font-size:24px;font-weight:bold;text-align: center;letter-spacing: 5px;}
#home-bloc-portefeuille-trading-inactive-rentree #max{position:absolute;bottom:10px;right:1px;width:60px;height:24px;color: grey;font-size:20px;}
#home-bloc-portefeuille-trading-inactive-rentree #max span{display:block;padding:0 2px 2px 2px;width:18px;line-height:25px;height:25px;font-size:24px;font-weight:bold;text-align: center;letter-spacing: 5px;}

#home-bloc-portefeuille-trading table tr td{background:#faf3f7;font-weight: bold;border-bottom:1px solid #f2e7ed}
#home-bloc-portefeuille-trading table tr.even td{background:#ffffff !important;}
#home-bloc-portefeuille-trading table tr td a.link{color:#6d3448}
#home-bloc-portefeuille-trading table tr td.type{width:40px;}
#home-bloc-portefeuille-trading table tr td a.bg-positif, #home-bloc-portefeuille-trading table tr td a.bg-negatif{display:block;padding:2px;font-size:8px;font-family:verdana;text-align: center;width:35px;}

#home-bloc-cours .cotations strong{display: block; padding: 5px 5px; font-size: 1.3em; line-height: 1.4em; width: 70px; padding-left: 20px}
#home-bloc-cours .actus, #home-bloc-cours .dividende, #home-bloc-action .actus, #home-bloc-action .dividende{border-top: 1px solid #e8ebe8}
#home-bloc-cours p.head, #home-bloc-action p.head{padding-left: 10px; padding-top: 5px; font-size: 1.2em;}
#home-bloc-cours ul, #home-bloc-action ul, #home-bloc-action .nodivid{padding: 10px 10px 0 10px}
#home-bloc-cours .actus .next, #home-bloc-action .actus .next{text-align: right; padding: 10px}

#home-bloc-action .cotations p{display: block; line-height: 1.4em; width: 130px;padding: 10px 10px 10px 20px}
#home-bloc-action .cotations strong{font-size: 1.3em}

#home-bloc-actus .liste-article li{padding: 7px; border-bottom: 1px solid #f2f2f2}
#home-bloc-actus .actus .next{text-align: right; padding-right: 10px}
#home-bloc-actus .actutitle{padding-left: 50px}

#zoom-courtier-en-ligne .section{background: #022F5A;color:white}
#zoom-courtier-en-ligne .section a{background: #022F5A;color:white;text-shadow: none;}
#zoom-courtier-en-ligne .result .picture{float:left;margin-right:10px;width:80px;height:40px}
#zoom-courtier-en-ligne .result .avg{float:left;margin:3px 0 0 10px;}
#zoom-courtier-en-ligne .result .avg img{vertical-align:text-bottom}
#zoom-courtier-en-ligne .result .avg a.link{display:block;clear:left;text-decoration: underline;margin-top:5px;}
#zoom-courtier-en-ligne .points-forts ul, #zoom-courtier-en-ligne .offer-speciale ul{padding:10px 20px;background: #f7fbfd}
#zoom-courtier-en-ligne .points-forts li{width:320px;text-align:left;display: block;font-size:0.95em;background:url("../media/images/ico-valid.gif") no-repeat;padding-left:15px;margin-bottom:3px;}
#zoom-courtier-en-ligne .points-forts strong, #zoom-courtier-en-ligne .offer-speciale strong{display: block;margin:10px 0 3px 0;}
#zoom-courtier-en-ligne .button{width:202px;text-align: center;margin:0 auto;display: block;}

.date{color:#b5b5b5;font-size: 0.9em;}
.inactive{color:#bababa;}

.chart{padding:10px;border:2px solid #f2f2f2;font-size:0.9em !important;}
.legend-chart td,.legend-chart th{border:1px solid #d7d6d5 !important;}
.legend-chart{padding-top:30px;}


.b0{width:300px;}
.b1{width:330px;}
.b2{width:670px;}
.b2 .onglet{margin:15px 0 10px 0;}
.b2 .liste{margin-bottom:5px;}
.b2 .liste li{padding:7px;border-bottom:1px solid #f2f2f2}
.b3{width:320px;}
.b4{width:440px;}
.b5{width:200px;}
.b1 .onglet{height:22px;}

#content-abo .b2{width:980px;}


.other .section a,.other .next{color:#666666 !important;}
.other .section{color:#fd8803 !important}
.data .section a,.data .next,.data .section{color:#fd8803;}
.news .section a, .news .value, .news .subtitle{color:#ec8a08;/*#022f5a*/}
.news .value{font-weight: bold;}
.news h1{color:#000000;}
.news .article h1{font-weight:normal;}
.news .next, .news .title, .news .link,.news .pagine ul li a:hover,.news .pagine ul li a.active{color:#4e6c87;}
.prestige .section a, .prestige .title, .prestige .value,.prestige .a, .prestige .section,#home-idee-jour li.prestige, a.prestige, a.prestige strong, .prestige .link{color:#ec8a08/*#944662 !important*/;}
.prestige h1{color:#944662}
.prestige .button{color:#944662;text-shadow:1px 1px 1px #fefefe;font-weight: bold;}
.communaute .next{color:#944662;}
.communaute .button{color:#944662;text-shadow:1px 1px 1px #fefefe;font-weight: bold;}
.communaute .section a, .communaute .title,.communaute .section{color:#ec8a08 !important;}
.communaute h1, .inscription h1{color:#8b8141}
.communaute .next{color:##fd8803;}
.communaute .button{color:#8b8141;text-shadow:1px 1px 1px #fefefe;font-weight: bold;}

.picture{border:2px solid #e9e8e7;margin-right:10px;float:left;position:relative;}
.picture-article,.picture-analyse{margin:10px auto;text-align: center;}
.picture-article-small img{width:150px;}
.picture-article-small{width:150px;}
.picture-article img{border:2px solid #e9e8e7;}
.picture-analyse img{border:2px solid #e9e8e7;}
.picture div .legend{display:block;color:white;font-size:0.75em;padding:0 5px;font-family: Verdana;}
.picture div{position:absolute;bottom:0;background: black;width:100%;padding:3px 0;}


/* ! Structure principale couleur */
/* ! --------------------------------------------------- */
body{background: #f1f1f1;}

#overall{width:1002px;margin:0 auto; display: block;}
#overall *,#overall ::before, #overall ::after{box-sizing: content-box;}
#footer{background:#F1F1F1;}
#footer div{width:1002px;margin:0 auto; }

#website{float:left;width:1002px;}
#pub-skycraper{float:left;height:1000px;width:175px;}
#skycraper-inner{padding:0px;margin-top:255px;background-color:transparent;height:400px;}

#modal{background: white;}
#header #logo{float:left;margin-right:60px;margin-left:20px;}
#header #logo, #header .member{margin-top:30px;display:block;}

#header{height:115px;padding:0 10px;background: white;margin-top:0;}

#header .member, #header .search{margin-top:20px;display:block;}
#header #logo{margin-top:25px;display:block;}
#header .member{padding:5px 15px;font-size: 11px;font-family: Verdana;border:1px solid #f1f1f1}
#header .member form{margin-top:5px;}
#header .member form label, #header .member form{font-size: 9px;font-family:Arial, Helvetica, sans-serif;}
#header .member a, #header  .member{color:#333333;}
#header .member strong{color:#EC8A08;}

#header .connect .textbox{width:101px;margin-right:3px;}
#header .connect input{padding:3px;color:#9aafad;padding:3px;}
#header .connect form{width:265px;}
#header .connect form div.clearfix{line-height: 22px;margin-top:5px}
#header .connect .button{color:#19405b;}


.header-abonne #header .connected a, .header-abonne #header .connected, .header-abonne #header .connected strong{color:#6d3448}
#header .connected a, #header .connected, #header .connected strong{color:#004578;font-size:11px;}
#header .connected{width:255px;margin-top:20px;background: #ffffff;opacity:0.9;}
#header .connected ul{margin-top:5px;}
#header .connected li{float:left;margin-right:10px;}
#header .connected li.last{margin-right:0;}

#header .search{width:300px;padding-top:8px;}

#header .search a{display: block;margin-top:9px;margin-left:50px;}


#header .search .textbox{border:1px solid #d9d6d2;border-radius:3px;height:34px;padding:6px 10px;font-size:1em;line-height:1.5;color:#333;outline:none}
#header .search .textbox{box-sizing:border-box;float:left;width:260px;padding:6px 10px 6px 32px;color:#555;margin:0 0 5px 0;border-right:0 none;background:url("img/search-icon.png") no-repeat 7px 7px}
#header .search .textbox:focus{border-color:#c0c0c0}

#header .search .btn{display:inline-block;padding:5px 10px;vertical-align:middle;font:400 1.167em/1.6  'Open Sans', Helvetica, arial, sans-serif;text-align:center;border:1px solid transparent;border-radius:3px;cursor:pointer;color:#333;background-color:silver;-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;transition:background 0.2s ease}
#header .search .btn{box-sizing:border-box;border-bottom-left-radius: 0;border-top-left-radius: 0;float: left;font-weight: 400;margin-bottom: 0;margin-left: -4px;margin-right: 0;margin-top: 0;}
#header .search .btn:hover{background-color:#a8a6a6;color:#000}


#menu{height:30px; position: relative;background:#ec8a08;z-index:100002;}
#menu a{color:white;}
#menu li{float:left;position:relative;display:block;z-index:998;}
#menu li a{font-size: 1.1em;display:block;padding:5px 8px;margin-top:1px;}
#menu li li a {text-transform:none;font-size: 0.9em;white-space: nowrap}

#menu .menu-link a{border-left:1px solid transparent}
#menu .menu-link a.hover{background-color:#e57e10;}
#menu .menu-link a:hover,#menu .menu-link a.active{background-color:#e57e10;}

#menu .menu-sub{border-left:1px solid #fd8803;display:none;z-index: 100003;background: #ec8a08;position:absolute;left:0;}
#menu .menu-sub li{float:none;margin-right:0;z-index: 100003;}
#menu .menu-sub li a{font-size: 1em;line-height:1em;border-bottom:1px solid #e58608 !important;}
#menu .menu-sub li a,#menu li.last a{border-right:0 !important;display: block;padding:7px 10px;}
#menu .menu-sub li a:hover{background:#e88808;}
#menu .menu-sub li a:hover{
	display: block;
	background: #e88808;
}
#menu .menu-sub li a.active{border-left:none;}
#menu .menu-sub .menu-sub-pub{position:absolute;top:5px;right:10px;z-index:100004;width:400px;height:277px;background: white;}

#pub-sub-menu-binck{padding:0 0 20px 0;}
#pub-sub-menu-binck .promo-ts{padding:0 0 0 60px;margin:10px 10px 0 10px;font-size:12px;background: transparent url('../media/pub/html/images/pub-sub-menu-cloche.png?3') top left no-repeat;}
#pub-sub-menu-binck .promo-ts img{margin-top:5px;}
#pub-sub-menu-binck a{background:0 !important;padding:0 !important;margin:0 !important;border:0 !important;}
#pub-sub-menu-binck .promo-binck{position:relative}
#pub-sub-menu-binck .promo-ts a{color:black !important;}

#menu .concours a, #menu .concours a.active{background:#01447B; display: block; margin-top:0px; padding-top: 7px;}
#menu .concours a:hover, #menu .concours .menu-sub li a,#menu .concours .menu-sub{background:#01447B;}
#menu .concours .menu-sub{background: #01447B;}
#menu .concours .menu-sub li a{border-bottom:0px solid #01447B;border-top:1px solid #01447B}
#menu .concours .menu-sub li a:hover{background:#00355E;}
#menu .concours .menu-sub {border-left:1px solid #01447B;display:none;z-index: 100003;background: #01447B;position:absolute;left:0;}
#menu .concours .menu-sub li a {font-size: 1em;line-height: 1em; border-bottom: 1px solid #01447B !important;}

#content div.concours {min-height:320px;position:relative;}
#content div.concours div.concours_twitter {max-width:327px;padding:10px;text-align:center;border:none;border-top:1px solid #e8ebe8;width:auto;}
#content div.concours #facebook_like{position:absolute;border:none;overflow:hidden;height:65px;top:0;right:6px;width:64px;}
img.concours_twitter {height:28px;width:198px;}
.concours_new_teasing_container {margin-bottom:0 !important;}
.concours_new_teasing {margin:auto !important;width:606px;max-width:606px;color:#114b83;font-weight:700;padding-bottom: 10px;}
.concours_new_teasing a{margin-bottom:0 !important;padding:4px;}
.concours_new_teasing a.twitter {padding:1px 3px;}
.concours_new_teasing iframe {float:left;border:none; overflow:hidden; width:60px;height:28px;margin:2px 5px;}
.concours_new_teasing img {height:22px !important;width:auto !important}
.concours_new_teasing img.button-ing{height:30px !important;margin-bottom:10px;}
.concours_new_teasing_button{margin:5px auto 15px auto;width:380px}
a.concours_a {color:#022f5a}

#modal form div{margin-bottom:10px;}
#modal .histo-portefeuille-trading table{width:640px;}

#pub-bloc-texlink .space{background:#eff2ef;color:#666666;}

#fv-menu .menu-link{position:relative;}
#fv-menu .menu-link ul{display:none;z-index: 900;position:absolute;left:-5px;background: white;}
#fv-menu .menu-link ul li{float:none;border:1px solid #e8ebe8;border-bottom:none;margin-top:2px;}
#fv-menu .menu-link ul li.active{margin-top:0;}
#fv-menu .menu-link ul li a{margin-bottom:-1px;display: block;padding:3px 4px;text-transform: uppercase;font-size: 0.8em;color:#114B83;background: transparent url(img/bg-bloc-onglet-li2.png) bottom left repeat-x;}
#fv-menu .menu-link ul li.active a{background: none;border:1px solid white;color:#555;}
#fv-menu .menu-link ul li a:hover{background: #ffffff;border-bottom:1px solid #e8ebe8;}

#fv-menu .menu-link ul li a.active{border-left:none;}

#main{background:#ffffff;}

#megaban{z-index:1;}
#pub-megaban{margin:0 1px 0 1px;z-index:1;}
#pub-megaban div{margin:0 auto;text-align: center;}
#pub-carre{background: black;width:300px;height:250px;}
#pub-interstitiel{z-index:999999999;position:absolute;top:0;background: transparent;}
.b1 .pub{margin-bottom:5px;}
.pub-bouton-home{margin:1px;}
#pub-fiche-valeur{margin-top:10px;}
#pub-fiche-valeur .fl{margin-right:3px;}
#pub-service{margin-top:10px;}
.bloc .space4 #pub-service{margin-top:0;}
#pub-analyse-tag{margin-bottom:10px;}
#pub-subgraph-cac{background:white;padding:7px;}
#pub-subgraph-cac a span{display:block;text-align:center;margin-bottom:5px;}
#pub-subgraph-cac a p img.logo{margin:7px 6px 0px -5px;width:70px;}

/*div[id*="adnext_"]{z-index:1;}*/

#tree-view{color:#C2C4C1;text-shadow:1px 1px 1px white;font-size:10px;padding-top:10px;margin:0 0 5px 10px;}
#tree-view a{color:#C2C4C1;}

#content{width:680px;float:left;}


/*Prestige*/
.header-abonne #header .connected{background: #ffffff;}


#content-abo{width:990px;float:left;}

#content-abo #PerfPortefeuilleTrading{width:285px;height:200px;margin-top:20px;cursor:pointer;}
#content-abo #PerfPortefeuilleTrading .legend div{background-color: none !important;}
#content-abo #PerfPortefeuilleTrading .legend table{width:106px;}
#content-abo #PerfPortefeuilleTrading .legend table tr td{background: none !important;border:none !important;}
#content-abo #PerfPortefeuilleTrading .legend table .legendLabel{text-align: left;}

#content-abo #PerfPortefeuilleTradingMedium, #content-abo #PerfPortefeuilleTradingAnnuelMedium{width:430px;height:300px;margin-top:20px;}
#content-abo #PerfPortefeuilleTradingMedium .legend table, #content-abo #PerfPortefeuilleTradingAnnuelMedium .legend table{width:106px;}
#content-abo #PerfPortefeuilleTradingMedium .legend table .legendLabel, #content-abo #PerfPortefeuilleTradingAnnuelMedium .legend table .legendLabel{text-align: left;}


#abo-services h2{color:#000000;font-size: 1.7em;font-weight: normal;margin-bottom:10px;}
#abo-services h2 img{vertical-align: middle;margin-right:10px;}
#abo-services h3{color:#b25578;font-size: 1.4em;font-weight: normal;margin:40px 0 20px 0;}
#abo-services h3.first{margin-top:0;}
#abo-services .bloc-service-abo ul{margin-left:10px;}
#abo-services .bloc-service-abo li{line-height:1.5em;margin-bottom:10px;background:transparent url(img/bg-li-abo.png) no-repeat top left;padding-left:16px;}

#abo-services .bloc-service-abo{margin-bottom:5px;border:1px solid #eeecee;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#abo-services .bloc-service-abo .bloc-service-abo-inner{border:3px solid #ffffff;padding:20px;background:transparent url(img/bg-services-abo.png) top left repeat-x;}
#abo-services .bloc-service-abo .portefeuille-options{margin:30px 0;}
#abo-services .bloc-service-abo .portefeuille-options p{font-size:1.2em;}
#abo-services .bloc-service-abo .description-abo{width:550px;}

#abo-services .b3{background: #b25578;}
#abo-services .b3 .space h3, #abo-services .b3 .space p, #abo-services .b3 .space label, #abo-services .b3 .space span{color:white;}
#abo-services .b3 .space form li{background:none !important;vertical-align: top;}
#abo-services .b3 .space form li label{width:70px;text-align: right;display: block;float:left;}
#abo-services .b3 .space form li input.textbox, #abo-services .b3 .space form li textarea{float:left;width:150px;margin-left:5px;}
#abo-services .b3 .space form li input.button{margin-left:5px;}
#abo-services .b3 .space form li textarea{height:60px;}

#abo-services .graph{background:none;border:1px dotted #b25578;cursor:pointer;}
#abo-services .graph h4{color:#b25578;font-weight: normal;font-size: 1.2em;margin-bottom:20px}
#abo-services .graph ul li{background: none;color:#333333;padding-left:0;}
#abo-services .graph ul li span{color:#666666 !important;font-weight: bold;display:block;float:left;text-align: right;width:160px;text-transform: uppercase}
#abo-services .graph ul li strong{display:block;float:left;margin-left:5px;}
#abo-services .portefeuille{background:none;margin-top:100px;border:1px dotted #b25578;}
#abo-services .analyse{border:1px dotted #b25578;background:none;}
#abo-services .intro strong{font-size: 1.2em;font-weight:bold;}

#abo-services .offre-abo{padding:8px;}
#abo-services .offre-abo .offre-buttons{background: transparent url(img/bg-button-abo-offre.png) top left no-repeat;width:962px;height:65px;}
#abo-services .offre-abo .offre-button-portefeuille{float:left;margin-left:70px;}
#abo-services .offre-abo .offre-button-analyse{float:left;margin-left:110px;}
#abo-services .offre-abo .offre-button-je-mabonne{float:left;margin-top:10px;margin-left:40px;}

#abo-services #calcul-gain fieldset div.fl{margin-right:30px;}
#abo-services #calcul-gain fieldset div.fl .button{padding:2px 10px;}
#abo-services #calcul-gain fieldset .last{margin-right: 0 !important;}
#abo-services #calcul-gain .resultat-gain{font-size:1.4em;margin:15px auto;width:300px;}
#abo-services #calcul-gain .resultat-gain strong{display:block;font-weight: normal;width:150px;}

#abo-services #stat-portefeuille div{margin-left:40px;}
#abo-services #stat-portefeuille strong{font-size:1.1em;width:340px;display: block;margin-bottom:10px;font-weight:normal;}
#abo-services #stat-portefeuille strong span{font-weight: bold;}

#abo-subscribe .fl{width:615px;}
#abo-subscribe .abo-pass{background: transparent url(img/bg-abo-pass.gif) top left no-repeat;height:72px;width:600px;font-size:2em;color:#b55885;font-family: Arial, Helvetica, sans-serif;}
#abo-subscribe .abo-pass div{padding:18px 15px;}
#abo-subscribe .abo-pass strong, #abo-subscribe .abo-pass span{display: block;}
#abo-subscribe .abo-pass em{display:block;font-size:0.5em;color:#666666;font-weight: normal;}
#abo-subscribe .abo-pass strong{float:left;text-transform: uppercase;}
#abo-subscribe .abo-pass span{float: right;text-align: right}
#abo-subscribe .abo-offer ul{width: 600px;margin-bottom:15px;}
#abo-subscribe .abo-offer div.tc{margin:20px 0;}
#abo-subscribe .abo-offer ul li{background:none;padding:5px 10px;border:1px solid #eeecee;display: block;margin-bottom:1px;margin:0 10px;}
#abo-subscribe .abo-offer ul li label{text-indent: 10px;}
#abo-subscribe .b3 .border{border: 1px dotted #b25578;margin-bottom:15px;}
#abo-subscribe .b3 h4{color:#b25578;font-weight: normal;font-size: 1.2em;margin-bottom: 20px;}
#abo-subscribe .b3 div.tc{margin-bottom:5px;}
#abo-subscribe .b3 .link{color:#b25578;text-decoration: underline;}
#abo-subscribe form fieldset{padding:15px 10px;background:#faf6f8;margin-bottom:20px;float:none;}
#abo-subscribe form fieldset ul li{border:none;background: none;}

#abo-subscribe form fieldset label{color:#555555}
#abo-subscribe form fieldset li{margin-bottom:10px;}
#abo-subscribe form fieldset li, #abo-subscribe form fieldset li label, #abo-subscribe form fieldset li em{display:block;}
#abo-subscribe form fieldset li label, #abo-subscribe form fieldset .birthday label{line-height: 2em;text-align: right;width:170px;}
#abo-subscribe form fieldset li label,#abo-subscribe form fieldset li span, #abo-subscribe form fieldset li input,#abo-subscribe form fieldset li em{float:left;margin-right:5px;}
#abo-subscribe form fieldset li textarea{height:60px;}
#abo-subscribe form fieldset li .textbox{width:180px;}
#abo-subscribe form fieldset li select{width:187px;}
#abo-subscribe form fieldset li em{font-size:9px;font-family: Verdana;color:#b25578;padding:0 0 0 10px;width:170px;line-height:1.2em;}
#abo-subscribe form fieldset li span{line-height: 1.8em;}
#abo-subscribe form fieldset li input, #abo-subscribe form fieldset li select, #abo-subscribe form fieldset li textarea{border:1px solid #d7bec7}

#abo-subscribe form fieldset .birthday{padding:0 0 10px 18px;}
#abo-subscribe form fieldset .checkbox{padding:0 0 10px 60px;}
#abo-subscribe form fieldset .checkbox input,#abo-subscribe form fieldset .checkbox label{float:left;}
#abo-subscribe form fieldset .checkbox label{width:480px;margin-left:5px;}
#abo-subscribe form fieldset .checkbox label a{color:#a59d67;text-decoration: underline;}

#abo-subscribe #abo-connect li{float:left;}
#abo-subscribe #abo-connect label{display:block;float:none;text-align:left;width:auto;}
#abo-subscribe #abo-connect div{margin-left:15px;}
#abo-subscribe table{margin-bottom:15px;}
#abo-subscribe table td.first{width:400px;}
#abo-subscribe .instruction ul li{background: none;}
#abo-subscribe .instruction ul li img{vertical-align: bottom;margin-right:5px;}
#abo-subscribe .instruction ul li ul{margin:15px 0 0 20px;}
#abo-subscribe .instruction .rib{width:620px;margin-bottom:20px;}

#abo-subscribe .recapitulatif table td{font-size:1.1em;}

/*
.promo-abo-offre2014 .section-abo{color:#9d9442;border-color:#9d9442}
.promo-abo-offre2014 .abo-pass{color:#9d9442 !important}
.promo-abo-offre2014 h3, .promo-abo-offre2014 .graph h4, .promo-abo-offre2014 .border h4{color:#c7bc54 !important;}
.promo-abo-offre2014 .graph, .promo-abo-offre2014 .portefeuille, .promo-abo-offre2014 .border{border-color:#c7bc54 !important;background: white;}
.promo-abo-offre2014 .link{color:#9d9442 !important;}
.promo-abo-offre2014 .button, .promo-abo-offre2014 form fieldset li em {color:#9d9442 !important}
.promo-abo-offre2014 .b3 .space p, .promo-abo-offre2014 .b3 .space label,.promo-abo-offre2014 .b3 .space span {color:black !important}
.promo-abo-offre2014 .b3 .space h3{color:#9d9442;}
.promo-abo-offre2014 #faq-abonne .b3{background: #faf9ed !important;}
.promo-abo-offre2014 form fieldset{background: #fafaf4 !important}
.promo-abo-offre2014 .offre-abo .offre-buttons{background: transparent url(img/bg-button-abo-offre-promo.jpg) top left no-repeat !important;width:962px;height:65px;}
.promo-abo-offre2014 .offre-abo .offre-buttons h1{font-size: 30px;color:black;padding:15px 50px 15px 120px;float:left;}
.promo-abo-offre2014 .offre-abo .offre-buttons img{float:left !important;margin-right:80px !important;}
#abo-subscribe .promo-abo-offre2014 b3{background:none !important;}
.promo-abo-offre2014_div {margin:auto !important;font-size:15px;width:606px;max-width:606px;color:blue;}
.promo-abo-offre2014_div a {font-weight:normal;}*/

.promo-abo-offre .section-abo{color:#9d9442;border-color:#9d9442}
.promo-abo-offre .abo-pass{color:#9d9442 !important;}
.promo-abo-offre h3, .promo-abo-offre .graph h4, .promo-abo-offre .border h4{color:#c7bc54 !important;}
.promo-abo-offre .graph, .promo-abo-offre .portefeuille, .promo-abo-offre .border{border-color:#c7bc54 !important;background: white;}
.promo-abo-offre .link{color:#9d9442 !important;}
.promo-abo-offre .button, .promo-abo-offre form fieldset li em{color:#9d9442 !important}
.promo-abo-offre .b3 .space p, .promo-abo-offre .b3 .space label,.promo-abo-offre .b3 .space span{color:black !important}
.promo-abo-offre .b3 .space h3{color:#9d9442;}
.promo-abo-offre #faq-abonne .b3{background: #faf9ed !important;}
.promo-abo-offre form fieldset{background: #fafaf4 !important}
.promo-abo-offre .offre-abo .offre-buttons{background: transparent url(img/bg-button-abo-offre-promo.jpg) top left no-repeat !important;width:962px;height:65px;}
.promo-abo-offre .offre-abo .offre-buttons h1{font-size: 30px;color:black;padding:15px 50px 15px 120px;float:left;margin:0 !important;}
.promo-abo-offre .offre-abo .offre-buttons img{float:left !important;margin-right:80px !important;}
#abo-subscribe .promo-abo-offre b3{background:none !important;}
.promo-abo-offre_div{margin:auto !important;font-size:15px;width:606px;max-width:606px;color:blue;}
.promo-abo-offre_div a{font-weight:normal;}


.promo-abo-offre-prtt .section-abo{color:#D5936A;border-color:#D5936A}
.promo-abo-offre-prtt .abo-pass{color:#D5936A !important;}
.promo-abo-offre-prtt h3, .promo-abo-offre-prtt .graph h4, .promo-abo-offre-prtt .border h4{color:#D5936A !important;}
.promo-abo-offre-prtt .graph, .promo-abo-offre-prtt .portefeuille, .promo-abo-offre-prtt .border{border-color:#D5936A !important;background: white;}
.promo-abo-offre-prtt .link{color:#D5936A !important;}
.promo-abo-offre-prtt .button, .promo-abo-offre-prtt form fieldset li em{color:#D5936A !important}
.promo-abo-offre-prtt .b3 .space p, .promo-abo-offre-prtt .b3 .space label,.promo-abo-offre-prtt .b3 .space span{color:black !important}
.promo-abo-offre-prtt .b3 .space h3{color:#D5936A;}
.promo-abo-offre-prtt #faq-abonne .b3{background: #faf9ed !important;}
.promo-abo-offre-prtt form fieldset{background: #fafaf4 !important}
.promo-abo-offre-prtt .offre-abo .offre-buttons{background: transparent url(img/bg-button-abo-offre-promo.jpg) top left no-repeat !important;width:962px;height:65px;}
.promo-abo-offre-prtt .offre-abo .offre-buttons h1{font-size: 30px;color:black;padding:15px 50px 15px 120px;float:left;margin:0 !important;}
.promo-abo-offre-prtt .offre-abo .offre-buttons img{float:left !important;margin-right:80px !important;}
#abo-subscribe .promo-abo-offre-prtt b3{background:none !important;}
.promo-abo-offre-prtt_div{margin:auto !important;font-size:15px;width:606px;max-width:606px;color:blue;}
.promo-abo-offre-prtt_div a{font-weight:normal;}

.promo-abo-pass1mois .section a{color:#f48d14 !important}
.promo-abo-pass1mois .section-abo{color:#f48d14;border-color:#f48d14}
.promo-abo-pass1mois .abo-pass{color:#f48d14 !important}
.promo-abo-pass1mois h3, .promo-abo-pass1mois .graph h4, .promo-abo-pass1mois .border h4{color:#f48d14 !important;}
.promo-abo-pass1mois .graph, .promo-abo-pass1mois .portefeuille, .promo-abo-pass1mois .border{border-color:#f48d14 !important;background: white;}
.promo-abo-pass1mois .link{color:#f48d14 !important;}
.promo-abo-pass1mois .button, .promo-abo-pass1mois form fieldset li em {color:#f48d14 !important}
.promo-abo-pass1mois .b3 .space p, .promo-abo-pass1mois .b3 .space label,.promo-abo-pass1mois .b3 .space span {color:black !important}
.promo-abo-pass1mois .b3 .space h3{color:#f48d14;}
.promo-abo-pass1mois #faq-abonne  .b3{background: #f9ebd7 !important;}
.promo-abo-pass1mois form fieldset{background: #fafaf4 !important}
.promo-abo-pass1mois .offre-abo .offre-buttons{background: transparent url(img/bg-button-abo-offre-pass1mois.png) top left no-repeat !important;width:962px;height:65px;}
.promo-abo-pass1mois ul li.puces{background: transparent url(img/puce-promo-pass-1-mois.png) top left no-repeat;padding:0 0 0 7px;}
.promo-abo-pass1mois ul li.puces span{display block;float:left;color:white !important;font-weight:bold;width:20px;}
.promo-abo-pass1mois ul li.puces strong{text-transform: uppercase;}
.promo-abo-pass1mois ul li.puces p{padding-left:20px;}
#abo-subscribe .promo-abo-pass1mois .b3{background:none !important;}


#sidebar{width:310px;float:left;}
#sidebar .pub{margin:0 0 10px 0;border:none;}

.concours-prono-teasing .pics{
	float:left;
	margin-right:10px;
	width:45px;
}
.concours-prono-teasing .space a{display:block;margin:0 auto;text-align: center;}
.concours-prono-teasing a img{width:120px;}

#sidebar form.filter{background: #f2f2f2;margin:5px 5px 0 5px;padding:3px 10px 3px 10px;}
#sidebar form fieldset{width:100%;background: #f2f2f2;}
#sidebar .communaute form fieldset, #sidebar .communaute form{background: #F6F5E5;border-top:none;}
#sidebar form fieldset label{font-size:0.9em;}
#sidebar #palm-select select{width:90px;}
#sidebar #addPf .textbox{width:120px;}
#sidebar #addListe span{width:100px;text-align: right;display: block;float:left;line-height: 1.9em;}
#sidebar #addPf span{width:120px;text-align: right;display: block;float:left;line-height: 1.9em;}
#sidebar #addListe .button{margin-left:100px;}
#sidebar #addPf .button{margin-left:60px;}
#sidebar #addListe p, #sidebar #addPf p{margin-bottom:10px;}
#sidebar .b0 .section a{width:280px;display: inline-block;overflow: hidden; color:#ec8a08;}
#sidebar .b0 .forum .section a{width:140px;display: inline-block;overflow: hidden;}
#sidebar .forum .type{display:block;}
#sidebar .matprem .section{font-weight;bold;}
#sidebar .matprem .section a{width:auto;}
#sidebar .forum .topics .type{width:auto;}

#sb-conseil-cac .liste-analyse li div{margin-left:0;clear:both;}
#sb-conseil-cac .liste-analyse li a.fl{display: block;margin-bottom:5px;}

#status-bar{z-index:800;position:fixed;bottom:0;height:20px;line-height:1.8em;background:#000000;border-top:2px solid #000000;width:100%;color:white;font-family: Verdana;font-size: 0.79em;}
#status-bar .inner{width:1002px;margin:0 auto;z-index:800;}
#status-bar .inner .confiance{float:right;color:white;text-transform: uppercase;line-height: 11px;margin-top:3px;}
#status-bar .inner .confiance img{vertical-align:top;}
#status-bar .inner ul{float:left;}
#status-bar .inner li{float:left;margin-right:20px;}
#status-bar .inner span{color:#f89b30;}


#footer{width:100%;padding: 10px 0 1px;font-size: 0.88em;}
#footer div{margin-top:10px;}
#footer #plan li{float:left;display:block;margin-right:7px;margin-bottom:10px;}
#footer #plan li a, #footer div h5{color:#666;font-weight:bold;text-transform: uppercase;font-size:0.95em;}
#footer #plan li li{float:none;margin-bottom:0;}
#footer #plan li li a{font-weight:normal;text-transform: none;color:#666;font-size:1em;}

#footer #nous a, #network{text-transform: none;font-weight:normal;}
#nous h5 span{float:left;line-height: 15px;padding-right:10px;}
.mentions-legales-comparaison-brokers{float: right;font-size: 10px;font-family: Arial; color: #000;}

#footer #copy{float:right;}
#footer a:hover{color:#666 !important;}
#footer #network{text-align:left;}
#footer #network img{vertical-align: sub;}
#footer .version-mobile{margin-left:20px;}
#footer .version-mobile img{height:20px;}
#footer #nous a, #network, #footer #copy, #footer div h5{color:#666;}

.home .bloc-homenews{padding:10px;}
.home .bloc-homenews .main-news a.title, .home .bloc-homenews .main-news a.instrument{color:#022F5A;}
.home .bloc-homenews .main-news .title .title-actus{font-weight: bold;color:#022F5A}
.home .bloc-homenews .main-news .title strong{font-size:0.8em;text-transform: uppercase}
.home .bloc-homenews .main-news a.instrument strong em{font-weight: normal;float: right;margin-left: 5px;}
.home .bloc-homenews .main-news a.instrument strong span{font-weight: normal;float: right;}
.home .bloc-homenews .liste-article a.instrument,.home .bloc-homenews .liste-article a.type-name {max-height:32px;}
.home .liste-homenews{background:#f7f2d9;}
.home .main-news .paysage{width:150px !important;height:auto !important;}
.home .main-news .portrait{height:150px !important;width:auto !important;}
.home .bloc .concours .inner{margin-bottom:0;}

.home .liste-article li div{margin-left:0px !important;}

.home #home-bloc-introductions div.title-actus,
.home #home-bloc-actu div.title-actus, #home-bloc-actu-liste .liste-article div.title-actus{padding-left:48px;}
.home #home-bloc-actu img.cliccommande, #home-bloc-actu-liste .liste-article img.cliccommande{display:none;}
.home #home-bloc-introductions li div{margin-top:0\9;}
#home-bloc-actu-liste .liste-article li.type-news a {max-height:32px;}
.home .liste-analyse li div{margin-left:50px !important;}
.home .liste-analyse li .date, .home .liste-article li .date{width:30px;}
.home .liste-analyse li .date img, .home .liste-article li .date img{margin-bottom:10px;}

#home-bloc-videos-inner{margin:0 auto;text-align:center;}


.webmaster .liste-article li div{margin-left:0px !important;}
.webmaster #home-bloc-actu div.title-actus, .webmaster #home-bloc-actu-liste .liste-article div.title-actus{padding-left:40px;}
.webmaster #home-bloc-actu-broker div.title-actus, .webmaster #home-bloc-actu-broker-liste .liste-article div.title-actus{padding-left:40px;}
.webmaster .liste-analyse li div{margin-left:50px !important;}
.webmaster .liste-analyse li .date, .webmaster .liste-article li .date{width:30px;}

* html .ratio-rendement-risque form{
	display: inline;
	zoom:1;
}

#GraphRendement{width:295px;height:200px}
#GraphRendement .legend td{border:none;text-align:left;padding:1px;}
#GraphRendement .legend table{width:auto;}
#GraphRendement .legend .legendLabel{vertical-align: top;font-size:11px;}

.ui-datepicker-month,.ui-datepicker-year{cursor:pointer;}

.maliste form fieldset .space{text-align:center;}
.maliste form fieldset .space #InstrumentTypeID{margin-right:25px;}
#maliste-select label, #monportefeuille-select label{width:80px;text-align: right}
#maliste-select select, #monportefeuille-select select{width:170px;}

#mylist .select-zone{padding:0px 5px !important;}
#mylist table tbody.ui-sortable tr td{cursor:move;}
#mylist p.newindice{margin-top:10px;}
#mylist p.newindice a{font-size:0.9em;}
#mylist #graph-list .graph-xlight-forex{width:300px;margin-bottom:60px;}
#mylist #graph-list .graph-xlight-forex a{font-weight:bold;text-decoration:none;}
#mylist #graph-list .graph-xlight-forex iframe{margin-top:5px;}

/* formulaire sidebar maliste si non loggé */
#sidebar .sbmaliste #ListeNameSidebar{padding:2px 0px;}

/* bouton plus large sur la page liste pour "Ajouter une valeur" */
#pf .maliste fieldset #filter-portefeuille-2 input.add{width:127px;}

/* Tableau devenir membre */
.cocheok{
	background: url("../media/images/ico-valid.gif") no-repeat scroll center center transparent;
	border-right:1px dotted #D7D6D5;
}
.cocheno{
	background: url("../media/images/ico-invalid.gif") no-repeat scroll center center transparent;
	border-right:1px dotted #D7D6D5;
}
#becomemember tr td, .white{background-color:#fff;}
#becomemember tr td.rose{background-color:#f6ecf0;}
.rosebottom{border-bottom:1px solid #EDC9D6;}
.roseleft{border-left:1px dotted #EDC9D6;}
.roseright{border-right:1px dotted #EDC9D6;}
.goldbottom{border-bottom:1px dotted #A59D67;}
.goldleft{border-left:1px dotted #A59D67;}
.goldright{border-right:1px dotted #EDC9D6;}
.headborders{border-top:1px solid #D7D6D5; border-bottom:1px solid #D7D6D5;}
.padtd{
	padding:10px;
	border-right:1px dotted #D7D6D5;
}
.padtop{padding-top:10px;}
.padtopconnect{padding-top:13px;}
.buttonsuscribe {
	display:inline-block;
	vertical-align:middle;
	border:1px solid #D9D6D2;
	background:none repeat scroll 0 0 #FFFFFF;
	color:#8B8141;
	font-weight:bold;
	font-size:12px;
	width:100px;
	margin:0 5px;
	padding:5px 13px;
}
#becomemember tr td strong{
	display:block;
	text-transform:uppercase;
}
#becomemember tr th{
	text-transform:uppercase;
}


/* Teaser devenir membre */
#content .list li,
#sidebar .list li {
	border-bottom:1px solid #F2F2F2;
	padding:5px;
}
#sidebar .soustitre {
	display:block;
	font-family:Verdana;
	font-size:0.87em;
	font-weight:bold;
	text-align:center;
}
#sidebar .soustitre a {color:#8B8141;}
#content .list .image,
#sidebar .list .image  {
	display:block;
	line-height:20px;
	text-indent:25px;
}
#content .list .portf,
#sidebar .list .portf {
	background:url("../media/images/icon-mini-portefeuille-membre.png") transparent no-repeat;
}
#content .list .liste-membre,
#sidebar .list .liste-membre {
	background:url("../media/images/icon-mini-liste-membre.png") transparent no-repeat;
}
#content .list .alertcours,
#sidebar .list .alertcours {
	background:url("../media/images/icon-mini-alerte-membre.png") transparent no-repeat;
}
#content .list .sauvegraph,
#sidebar .list .sauvegraph {
	background:url("../media/images/icon-mini-graphe-perso.png") transparent no-repeat;
}
#content .list .configgraph,
#sidebar .list .configgraph {
	background:url("../media/images/icon-mini-analyse-graphique.png") transparent no-repeat;
}

a.more {
	box-sizing: content-box;
	text-decoration:none;
}

li.custom-fl{
	display: block;
	height: 230px!important;
	overflow: hidden;
}

.margprofil{margin-right:120px;}
.profil ul {padding-left:15px; border-left:1px solid #E7E6BD;}
.profil ul li {line-height:24px;}
.profilpix{background:#000; width:83px; height:90px;margin-right:15px;}

form fieldset .smarket,form fieldset .ssector{padding:0px;width:120px;}
.placement .inner form fieldset{width:100%;margin-bottom:5px;}
.placement .inner form fieldset div{padding:10px;}

/* Alertes analyses */
p.subtit {font-weight: bold;font-family: Verdana;font-size: 0.87em;padding-bottom:20px;}
#alertanalyse {margin-bottom:20px;}
#alertanalyse li {line-height:40px;margin-bottom:4px;padding:0 20px;}
#alertanalyse .grant {background-color:#f6fdf3;}
#alertanalyse .refuse {background-color:#fdf5f3;}
#alertanalyse li a {text-decoration:underline;}
#alertanalyse li a:hover {color:black;}
#alertanalyse li strong {padding-left:20px;}
#alertanalyse li.grant strong {background: url("../media/images/ico-valid.gif") no-repeat scroll left center transparent;}
#alertanalyse li.refuse strong {background: url("../media/images/ico-invalid.gif") no-repeat scroll left center transparent;}

#unsubscribe label{width:150px;}
#unsubscribe .textbox{width:300px}
#unsubscribe textarea{height: 300px;}

/* JQ BubblePopup */
.jquerybubblepopup td {border-bottom:none;}

/* Thickbox */
.body-communaute #TB_ajaxWindowTitle,
.body-communaute ,#TB_title,
.body-communaute #TB_closeWindow,
.body-communaute #TB_closeAjaxWindow,
.body-communaute #TB_title a{
	color:#8B8141 !important;
}
.body-prestige #TB_ajaxWindowTitle,
.body-prestige #TB_title,
.body-prestige #TB_closeWindow,
.body-prestige #TB_closeAjaxWindow,
.body-prestige #TB_title a{
	color:#944662 !important;
}

#sb-forum-forex-select{width:130px;}

#popup-newsletter{background: #2b5c8d url(../media/pub/html/images/tradingsat-popup-newsletter-valeur-jour-bg.gif) top left repeat-x;color:#ffffff}
#popup-newsletter h1{color:#ffffff}
#popup-newsletter h1 em{color:#ffd800;font-style:normal;}
#popup-newsletter form{padding:10px;position:relative;}
#popup-newsletter .close{position:absolute;top:0;right:0;display: block;background: #666666;color:white;padding:3px 5px;}
#popup-newsletter .visuel{float:left;border:1px solid white;}
#popup-newsletter .texte{float:left;padding:25px 25px;}
#popup-newsletter label{display: block;float:left;margin-right:5px; font-size: 1.2em;line-height: 1.7em;}
#popup-newsletter p{font-size:1.45em;margin-bottom:20px;}
#popup-newsletter .textbox{width:220px;float:left;margin-right:10px;}
#popup-newsletter .button{margin:0;border:0;padding:0;}
#popup-newsletter .checkbox{width:450px;margin-top:10px;}
#popup-newsletter .checkbox input, #popup-newsletter .checkbox label{float:left;}
#popup-newsletter .checkbox label{display:block;width:370px;font-size:1.1em;line-height: 1.5em;display: block;margin-left:5px;}

#popup-portefeuille-trading-promo{background: #dcc96e url(../media/pub/html/images/tradingsat-popup-portefeuille-trading-promo-bg.gif) top left repeat-x;color:#ffffff}
#popup-portefeuille-trading-promo h1, #popup-portefeuille-trading-promo-relance h1{margin-bottom:5px;font-size:27px;text-align: left;}
#popup-portefeuille-trading-promo h3,#popup-portefeuille-trading-promo-relance h3{font-size:19px;font-weight: normal;text-align: left;}
#popup-portefeuille-trading-promo .inner, #popup-portefeuille-trading-promo-relance .inner{width:500px;height:300px}
#popup-portefeuille-trading-promo a, #popup-portefeuille-trading-promo-relance a{color:white;padding:10px 20px;position:relative;display:block;cursor: pointer;text-align: center;}
#popup-portefeuille-trading-promo .button, #popup-portefeuille-trading-promo-relance .button{display: block;width:198px;height:29px;margin:0 auto;text-align: center;}
#popup-portefeuille-trading-promo a div, #popup-portefeuille-trading-promo-relance  a div{height:250px;}
#popup-portefeuille-trading-promo a div #chrono{position:absolute;top:130px;left:108px;font-size:60px;height:100px;width:310px;}
#popup-portefeuille-trading-promo a div #chrono span{float:left;display: block;width:90px;margin-right:13px;}
#popup-portefeuille-trading-promo a div #chrono strong{float:left;display: block;text-align: center;width:42px;margin-right:3px;}

#popup-portefeuille-trading-promo-pass1mois{background: #56aabf url(../media/pub/html/images/tradingsat-popup-portefeuille-trading-promo-pass1mois-bg.gif?4) top left repeat-x;color:#ffffff}
#popup-portefeuille-trading-promo-pass1mois h1{margin:30px 0 15px 0;font-size:26px;text-align: left;color:white}
#popup-portefeuille-trading-promo-pass1mois h3{font-size:19px;font-weight: normal;text-align: left;color:white}
#popup-portefeuille-trading-promo-pass1mois .inner{width:500px;height:300px}
#popup-portefeuille-trading-promo-pass1mois .perfs{position:relative;font-size:20px;margin-top:50px;height:40px;}
#popup-portefeuille-trading-promo-pass1mois .perfs #portefeuille-trading-perf{background:0 !important;top:0;left:35px;color:#306f3c;font-family:trebuchet MS, verdana, Arial;position:absolute;}
#popup-portefeuille-trading-promo-pass1mois .perfs #cac-perf{background:0 !important;top:0;left:200px;color:#c21b23;font-family:trebuchet MS, verdana, Arial;position:absolute;}
#popup-portefeuille-trading-promo-pass1mois em{position:absolute;top:41px;color:#cdedf6;left:140px;font-size:9px;font-family: verdana;display:block;}
#popup-portefeuille-trading-promo-pass1mois a{color:white;padding:10px 20px;position:relative;display:block;cursor: pointer;text-align: center;}
#popup-portefeuille-trading-promo-pass1mois .button{display: block;width:198px;height:29px;margin:0 auto;text-align: center;}
#popup-portefeuille-trading-promo-pass1mois a div{height:189px;}


#popup-portefeuille-trading-promo-relance{background: #dcc96e url(../media/pub/html/images/tradingsat-popup-portefeuille-trading-promo-relance-bg.gif) top left repeat-x;color:#ffffff}
#popup-portefeuille-trading-promo-relance #chrono{font-size:25px;padding:30px 10px 10px 10px;color:#000000;}
#popup-portefeuille-trading-promo-relance p{font-size:17px;color:#000000}
#popup-portefeuille-trading-promo-relance table{margin:15px 0}
#popup-portefeuille-trading-promo-relance table tr td{border:none;color:black;padding:5px 0px 5px 50px;font-size:17px;}

.webmaster .script{
	padding:10px;
	background:#faf5d7;
	border-left:1px solid #c7c3ab;
	font-family:courier;
	margin-bottom:20px;
	font-size:0.9em;
	width:43%;
	word-wrap: break-word;
}
.webmaster .script .comment{
	color:#57be54 !important;
	font-style:italic;
}
.webmaster .comparateur-broker form{background:#F8F8F8;}
.webmaster .b1 .section a, .webmaster .next, .webmaster .b1 .section{color:#ec8a08;font-size:1.1em;}
.webmaster .comparateur-broker form div{width:140px !important;}
#point-pivot-forex .pivot-mnemo{display:none;}
#point-pivot-forex #pivot-eurusd{display:block;}

/* ! Boutons réseaux sociaux */
/* ! --------------------------------------------------- */
.gplus{margin:-2px 0 0 30px;display: inline-block;position: absolute;}
.social.bottom{margin-top:25px;}
.social.bottom .gplus{margin:0px 0 0 200px;}
@-moz-document url-prefix(){.social.bottom .gplus{margin-left:200px !important;}}
@media screen and (min-width:0\0) {.social.bottom .gplus{margin-left:183px;}}
#gplusBlock{width:225px;margin-top:-18px;float:right;margin-right:125px;}
.social.bottom.tsf #gplusBlock{float: right;margin-right:5px;}
.social .fb_edge_widget_with_comment{float:left;width:100px;margin-right:50px;}
.social.bottom .fb_edge_widget_with_comment{margin-right:35px;}
#bottom_articles_gplus {}

#share-twitter, #fb-root{height:23px;}
.social #fb-root { float: left; margin-right: 5px;}
.social #share-twitter.fl {max-width: 95px;}
.social .gplus{position: inherit; float: left; margin: 0;}

.introductions a.more, .introductions a.link{color:#114B83;text-decoration:underline;}
.introductions a.link{text-decoration:none;}
.introductions table.tablesorter thead tr th{background:none;}



#pub-footer-expand{position:fixed;bottom:0;z-index:110000;width:100%;background:#ECEFEC;}
#pub-footer-expand .inner{width:1100px;margin:0 auto;text-align:center;background: #ECEFEC;}
#footer_higher {
	width:100%;

	background: transparent;
}
#footer_content .close{
	position:absolute;
	background: black;
	color:white;
	padding:3px;
	right:0;
	top:-20px;
	display:block;
	cursor: pointer;
}
#footer_higher #footer_content {
	position:relative;
	margin-top:20px;
	width: 1000px;
	height:800px;
	margin: 0 auto;
	display: none;
	border:2px solid black;
}
#footer_higher #footer_content .footbox {
	background: #323232;
	padding: 20px;
	float: left;
	width: 265px;
	margin: 10px;
}

#TB_overlay {
	z-index: 100002!important;
}
#TB_window {
	z-index: 100003!important;
}



/* ===================================================================
 * + Appli
 * ===================================================================
 */
.appli-content {width: 980px;}
.appli-content .appli {padding: 68px 10px 10px 28px; position: relative; background: url("../media/images/appli/bg.jpg") no-repeat 650px 95px;}
.appli h1 {position: absolute; overflow: visible; top: 18px; left: -8px; width: 972px; padding: 0 12px; height: 30px; background-color: #154d81; font: normal 14px/30px Arial, Helvetica, sans-serif; color: #fff;}
.appli h1:before {content: ""; position: absolute; bottom: -10px; left: 0; width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 0;
	border-color: transparent #21374B transparent transparent;}

.appli h1:after {content: ""; position: absolute; bottom: -10px; right: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 0;
	border-color: #21374B transparent transparent transparent;
}




.appli h2 {margin: 0 0 25px; padding: 0; font: normal 28px/1 Arial, Helvetica, sans-serif; vertical-align: top; color: #154d81}

.appli .slogan {color: #222; margin-bottom: 25px; font-weight: bold;}
.appli h2 img {display: inline-block; height: 60px; margin-right: 25px; vertical-align: middle;}
.appli h2 span { }

.appli h3 {margin: 0 0 7px 0; font-size: 16px; line-height: 22px; font-weight: normal; color: #4969a3;}
.appli p {margin: 0 0 10px; font-size: 14px; line-height: 21px;}
.appli ul {margin: 0 0 15px;}
.appli ul li {margin-bottom: 5px; font-size: 14px; line-height: 18px;}

.appli .item1 {padding: 0 390px 0 0px; }

.appli .item2 { padding: 0 390px 0 0px; }

.appli .item3 { padding: 0 390px 0 0px;}
.appli .item3 h2 {margin: 26px 0 18px; height: inherit; font-size: 18px; line-height: 1.1; font-weight: bold; color: #222; text-align: center; }
.appli .item3 p {line-height: 19px; }

.appli .item3 .box {
	width: 525px; padding: 20px 20px 15px 20px; background-color: #f0f0f0; border: 1px solid #D6CDCD; border-radius: 5px; }
.appli .item3 .box h3 { color: #b25578;}
.appli .item3 .box h3:first-child { color: #154d81;}
.appli .item3 .box h3:before {content: ""; display: inline-block; margin-right: 5px; width: 0; height: 0; border-style: solid; border-width: 6px 0 6px 6px; border-color: transparent transparent transparent #b25578;
}
.appli .item3 .box h3:first-child:before { border-color: transparent transparent transparent #154d81;}

.appli .item3 .boxLink {float:left; width: 49%; text-align: center; margin-bottom: 10px;}
.appli .item3 .boxLink span {display: block; margin-top: 6px; font-size: 16px; font-weight: bold;}

.appli .buttons {position: relative; width: 890px; height: 95px; margin: 12px 0 0; padding: 30px 20px; border: 2px solid #cae7ff;}
.appli .buttons .box{ width: 28%; padding-right: 112px; float: left; position: relative; text-align: center;}
.appli .buttons .box.right{ float: right;}
.appli .buttons .legend {position: absolute; top: -10px; left: 25px; padding: 0 20px; font: 16px/16px Arial, Helvetica, sans-serif; background-color: #fff;}
.appli .buttons .sep {position: absolute; height: 110px; width: 2px; top: 20px; left: 49%; background-color: #cae7ff;}

.appli .buttons p{ text-align: center;}

.appli .buttons .linkImg {}
.appli .buttons .qr{position: absolute; top: 0; right: 0;}

.appli .info {margin: 30px 0 0; padding: 0 30px;}
.appli .info a {text-decoration: underline;}

/*NEW*/
.new-appli-content{
	width:1002px !important;;
}
.fontappli {
	font-family: MyriadPro-BoldCond !important;
}
.fontappli-semi{
	font-family: MyriadPro-SemiboldCond !important;
}
.btn-telecharger{
	border: 1px solid #fff;
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	background: transparent !important;
	width: 65% !important;
	margin: 0 5% !important;
}
.title-appli-tradingsat {
	margin-top: -26px !important;
}
.new-appli-content .title-xl {
	line-height: 32px !important;
}
.new-appli-content .bloc {
	margin: 0 0 10px 0 !important;
	float: none !important;
}
.new-appli-content .col-xs-3 {
	width: 23.5% !important;
}
.new-appli-content .col-xs-offset-0-5{
	margin-left: 4.16666666%;
}

/* ===================================================================
 * + Module Concours CAC40
 * ===================================================================
 */
#concours-cac40 .box {
	margin: 0;
	padding: 12px 0px 0 0;
	background-color: #01447B;
}
#concours-cac40 .box .content {
	padding: 0 15px 8px 15px;
	margin-bottom: 0;
}
#concours-cac40 .box .subtitle {
	margin-left: 10px;
	font: 14px Verdana,Arial, Verdana,sans-serif;
	color: #fff;
	text-align: center;
	float: right;
}
#concours-cac40 .box h3 {
	color: #fff;
	margin-bottom: 15px;
	font: normal 14px/1 Arial, Verdana,sans-serif
}
#concours-cac40 .box .points {
	font-size: 20px;
	text-align: center;
	color: #8cd600;
	font-weight:bold;
}
#concours-cac40 .login {
	margin: 15px 0;
	padding: 10px;
	border-radius: 3px;
	background-color: #f0f0f0;
}
#concours-cac40 .box input {
	float: left;
	width: 92px;
	margin: 0 0 5px 5px;
	padding: 8px 6px;
	border: 1px solid #ccc;
	box-sizing: inherit;
}
#concours-cac40 .box input:first-child {
	margin-left: 0;
}
#concours-cac40 .box .btn {
	width: 30px;
	height: 32px;
	float: left;
	margin-left: 5px;
	line-height: 32px;
	padding: 0;
}
#concours-cac40 .box .forget-psw {
	padding-left: 118px;
}
#concours-cac40 .box .forget-psw a {
	display: inline-block;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #4e6c87;
}
#concours-cac40 .box .account-create {
	margin: 10px 0 0;
}
#concours-cac40 .box .account-create a {
	font-size: 13px;
	text-decoration: underline;
}
#concours-cac40 .box p.texte{
	color: #fff;
}
#concours-cac40 .btn {
	display: inline-block;
	width: 170px;
	margin: 0px 0 0 0;
	padding: 8px 0;
	text-align: center;
	color: #fff;
	font-size: 14px;
	border: 1px solid #8cd600;
	border-radius: 4px;
	background-color: #8cd600;
}

#concours-cac40 #prono_form {
	margin-top: 20px;
}
#concours-cac40 #prono_form input {
	width: 110px;
	float: left;
	margin-left: 9px;
	margin-bottom: 10px;
}

#concours-cac40 #prono_form .btn {
	width: 126px;
	margin: 0 0 0 10px;
}

#concours-cac40 #prono_form .btn:before {
	content: "";
	display: inline-block;
	margin: 0 8px 0 0;
	width: 9px;
	height: 11px;
	background: url("../media/images/btn-arrow-white.png?5") no-repeat 0 0;
}

#concours-cac40 .box #countdown {
	float: left;
	width: 100%;
	margin: 0px 0 0 0;
	height: 73px;
	position: relative;
	background: url("../media/images/concours-pronostiquer-countdown2.png?1") no-repeat ;
}
#concours-cac40 .box #countdown .clock {
	position: absolute;
	top: 16px;
	left: 17px;
	width: 145px;
	height: 30px;
}
#concours-cac40 .clock .time {
	font: normal 29px/1 Impact, "Arial Black", sans-serif;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
}
#concours-cac40 .clock .m {
	left: 54px;
}
#concours-cac40 .clock .s {
	left: 106px;
}
#concours-cac40 .box #countdown .points {
	position: absolute;
	top: 28px;
	right: 20px;
	font: normal 15px/1 Arial, Helvetica, sans-serif;
	color: #e2e6e9;
}

#concours-cac40 .box .imgChallenge {
	width: 100px;
}

.background-header-concours {
	width: 598px;
	max-height: 400px!important;
	position: absolute;
}

.background-header-participer-concours {
	margin-left: -1px;
	width: 650px;
	height: 100px;
	position: absolute;
}

/* ===================================================================
 * + Lightbox inscription concours
 * ===================================================================
 */
#modal.popup-pronostiquer {
	width: 465px;
	margin: 0 auto;
	padding: 0;

	/*	border: 1px solid #dcff9b;
        border-radius: 6px;*/
}

.popup-pronostiquer .inner {
	padding: 0 20px;
	background: url("../media/images/concours-pronostiquer-popup.png?4") transparent no-repeat 0px 10px;
}

.popup-pronostiquer h3 {
	margin: 10px 0 10px;
	font: 16px/1 Arial, Verdana,sans-serif;
	text-align: center;
	text-transform: uppercase;
	color: #002a5f;
}

.popup-pronostiquer p,
.popup-pronostiquer label {

}

.popup-pronostiquer p {
	font-size: 1.167em;
}

.popup-pronostiquer .points {
	color: #8cd600;
}

.popup-pronostiquer input[type="radio"] {
	vertical-align: top;
}
.popup-pronostiquer label {
	width: 92%;
	margin: 0 0 10px 1%;
	/*font-size: 1.083em;*/
}

.popup-pronostiquer .username {
	display: inline-block;
	margin: 0 0 12px;
}

.popup-pronostiquer .button {
	display: block;
	width: 200px;
	margin: 20px auto 20px auto;
	padding: 8px 0;
	text-align: center;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	border: 1px solid #8cd600;
	border-radius: 4px;
	background-color: #8cd600;
	font-weight: normal;
	text-shadow: none;
}

.bloc-action-partenaire-cfd td{font-size:11px;}
.bloc-action-partenaire-cfd td img{margin-top:5px;}

#div-gpt-ad-1402907094730-0{z-index:100002;}


.android-device #overall{width:100%;}
.android-device #pub-skycraper {width:100%; display: none;}
.android-device #adnext_slot4_media {display:none;}
.android-device #website{width:102%;}
.android-device #footer{width:102%; overflow:hidden;}

body.android-device  {padding-top: 75px;}



/* --------------------------------
 * Pub adnext slot1
 * --------------------------------
 */

#adnext_slot1_media {z-index:100001;} /* Ban. expand passe au dessus de la pub de la colonne droite (bloc INDICES) */
#graph-xlight-forex {position: relative; z-index:0;}

#cfd .info{border-bottom:1px dotted #bababa;text-align:left;padding:20px 0 20px 12px;margin-right:20px;background:transparent url(img/cfd-info-ecran.png) no-repeat top right;}
#cfd .cfd-compte{text-align:left;padding-left:12px;margin-right:20px;background:transparent url(img/cfd-compte.png) no-repeat top right;margin-top:15px;}
#cfd .info ul li{padding-left:45px;display: block;margin-bottom: 10px;margin-left:10px}
#cfd .info ul li.cfd-intuitive{background:transparent url(img/cfd-info-intuitive.png) no-repeat top left;}
#cfd .info ul li.cfd-perso{background:transparent url(img/cfd-info-perso.png) no-repeat top left;}
#cfd .info ul li.cfd-fiable{background:transparent url(img/cfd-info-fiable.png) no-repeat top left;}
#cfd .info ul li strong{font-size:1.2em;margin-bottom:5px;display: inline-block}
#cfd .info a.cfd-link{display: inline-block;margin-left:220px;padding:15px;background-color:#78B23F;color:white;margin-top:40px;font-size:1.2em;}
#cfd .cfd-compte h4{font-size:1.4em;margin-bottom:15px;}
#cfd .cfd-compte ul li{list-style-type: circle;margin-left:20px;margin-bottom:8px;}
#cfd .cfd-compte-reel, #cfd .cfd-compte-demo{float:left;width:450px;}
#cfd .cfd-compte-reel div, #cfd .cfd-compte-demo div{padding:20px;}
#cfd .cfd-compte-reel a{color:white;font-weight: normal;}
#cfd .cfd-compte-reel h4, #cfd .cfd-compte-reel a.cfd-link{color:white;font-weight: bold;}
#cfd .cfd-compte h4, #cfd .cfd-compte a.cfd-link{font-weight: bold;}
#cfd .cfd-compte-reel{background-color:#555555;color:white;}
#cfd .cfd-compte-demo{background-color:#D6D2C4}
#cfd .cfd-compte-demo p{margin-bottom:10px;}
#cfd .cfd-compte a.cfd-link{font-size:1.1em;margin-top:10px;background:transparent url(img/cfd-compte-link.png) no-repeat center left;padding-left:15px;display: block;}


.vignette-fv-bourse-direct{font-weight: normal; line-height: 1.4;font-size:11px;font-family: Arial, Helvetica, sans-serif;margin: 0; padding: 0;width:213px;height:51px;background:#f1f1f1;}
.vignette-fv-bourse-direct .inner{position:relative;border:none}
.vignette-fv-bourse-direct a{display:block;line-height: 15px;font-size:11px;text-decoration: none;color:#000;background:#F1F1F1;}
.vignette-fv-bourse-direct .logo{float:left;margin-right:7px;}
.vignette-fv-bourse-direct b{display:block;padding-top:3px;font-size:11px; color:#143b5e;}


table .container{margin:0 0 0 0 !important;padding:0 !important;}

.radio {
	padding: 0 0 10px 60px;
}

.radio p {
	margin: 0 !important;
	text-align: left !important;
}

.radio label {
	width: auto !important;
	margin: 0 10px 0 0 !important;
}

.notice {
	font-size: 10px !important;
	color: #6E6E6E !important;
	margin: 20px 0 !important;
	font-style:italic;
}

.radio-sidebar {
	margin: 0 0 10px 10px;
}

.radio-sidebar p {
	margin: 0;
	font-size: 11px;
	text-align: left;
}

.radio-sidebar label {
	width: auto;
	margin: 0 10px 0 0;
	font-size: 11px;
}

.prorealtimeTitle {
	margin: 0px 0 12px;
	padding: 0;
	font:  bold 26px/1 Verdana,Arial, Verdana,sans-serif;
	color: #D5936A;
	text-align: center;
}

.srd-enable {
	 color: #22AA00;
}

.srd-disable {
	color: #A2A2A2;
}