body{text-align:center;margin:0}
#page, .no-sidebars #content{width:995px}
.region.region-footer{width:985px}
.epsa-global.epsa-footer{
width:955px;
margin-left:5px;
padding-bottom:20px
}
#page{
margin-left:auto;
margin-right:auto;
text-align:left;
background-image:url(http://www.bilan.ch/sites/default/themes/bilan/layout/img/back.png);
}
#page-inner{
font-size:12px;
font-family:Arial,Helvetica,Verdana,sans-serif;
}
#page-inner #main{
background-color:#FAFAFA;
padding:10px 10px 0;
margin:0 5px
}
body #page .indent-box1{
text-align:left; 
margin-left:-200px; 
padding:0px; 
align:left;
}

body #page #main .center-wrapper .inside .pane-content .view-footer p{text-align:center;}
body #page #main .center-wrapper .inside .pane-content .view-footer a{color:#C91D1D; text-decoration:none;}
body #page #main .center-wrapper .inside .pane-content .view-footer a:hover{color:#C91D1D; text-decoration:underline;}
.inside a{color:#000; text-decoration:underline;}

/* ------------------------css liste articles -------------------*/ 
#page #page-inner .view-content .views-field-field-image-fid{float:left; margin-right:15px; min-height:65px;}
#page #page-inner .view-content .views-field-created{
margin-top:0px;
margin-bottom:15px;
padding-bottom:5px;
padding-right:5px;
border-bottom:1px dashed #000; 
text-align:right;
}
#page #page-inner .views-field-created span.field-content{font-size:10px; font-style:italic;}
#page #page-inner .view-content .views-field-field-teaser-value{margin:0px;padding:0px; }
span.field-content a{color:#000; font-weight:bold; text-decoration:none; font-size:1.1em;}
span.field-content a:hover{color:#000; font-weight:bold; text-decoration:underline;}
/* ------------------------css analyse technique -------------------*/ 
.pane-content .col-2 .indent-box1{margin:0px; padding:0px; width:600px; text-align:left;}
.corner-bottom-right .indent-box1 .titleBox1{
margin:0px;
padding:0px;
}
.pane-content .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7 {float:left;}
.pane-content .col-8{float:right; padding-bottom:20px; padding-right:20px;}
.pane-content .col-7{padding-top:10px; line-height:1.35em;}

.pane-content .col-3, .pane-content .col-4 {font-size:0.95em;}

.panel-display.panel-2col-bricks.clear-block .center-wrapper .panel-panel.panel-col-first .inside .panel-pane .pane-content #content .indent-box1 .titleBox1 h6{
margin-bottom:20px;
font-size:1.7em;
margin-top:0px;
width:470px;
margin-left:0px;

}

/* ------------- col-3 ---------*/ 

.pane-content #content .tail2 .container1.bg .col-3 .indent1 .container{
margin:0px;
padding:0px;
width:230px;
float:left;
}


.clear { clear:both;}

.fleft{ float:left}

.fright{ float:right}

div.container {overflow:hidden; width: 100%;
padding-top:20px;}

.pane-content #content .corner-bottom-right .indent-box1 .tail2 .container.bg .col-3 .indent1 .container{
margin:0px; margin-bottom:10px;
padding:0px;
width:230px;
float:left;
background-color:#;
padding-right:45px;
}


.pane-content #content .tail2 .container1.bg .col-3 .indent1 .container h2, .pane-content #content .tail2 .container1.bg .col-3 .indent1 .container p, .pane-content #content .tail2 .container1.bg .col-3 .indent1 .container h5{
width:230px;
}
.pane-content #content .tail2 .container1.bg .col-3 .indent1 .container h2{ margin-bottom:-10px; margin-top:0px;}
.pane-content #content .tail2 .container1.bg .col-3 .indent1 .container p{ margin-bottom:-10px; margin-top:-5px;}
.pane-content #content .tail2 .container1.bg .col-3 .indent1 .container h5{ margin-bottom:10px; margin-top:5px; font-size:1em;}
.pane-content #content .tail2 .container.bg .col-3 .indent1 .container h2{ margin-bottom:-20px; margin-top:0px;}


.pane-content .container h5{
font-size:1.2em;
text-align:left;
font-weight:bold;
}

/* ------------- col-4 ---------*/ 
.pane-content .col-4 .indent1 .container {
background-color:#; 
width:220px; 
margin-bottom:10px;
padding:0px;
padding-left:10px;
}


.pane-content .col-4 .indent1 .container p, .pane-content .col-4 .indent1 .container h5, .pane-content .col-4 .indent1 .container h2{
margin:0px; 
padding:0px;
float:left;
width:230px;}

.pane-content .container.bg .col-4 .indent1 .container p, .pane-content .container.bg .col-4 .indent1 .container h5, .pane-content .container.bg .col-4 .indent1 .container h2{
margin:0px; 
padding:0px;
float:left;
width:230px;}

.red{
color:#FF0000;
}

.green{
color:#77A508;
}

.pane-content .block-contact.p2 span{
padding-right:20px;
}
.pane-content .indent3 .container h3{
display:inline;
font-weight:bold;
padding-right:5px;
clear:both;
width:470px;
}
/* ------------------------css analyse technique fin -------------------*/ 

#rtfx-calendrier.panel-2col-stacked .panel-col-top .inside, .panel-2col-bricks .panel-col-top .inside{margin:0;padding:0 0 6px 0;width:782px; border-bottom:1px solid #000;margin-top:15px; margin-bottom:5px;}
#rtfx-calendrier.panel-2col-stacked .panel-col-top .inside h4, .panel-2col-bricks .panel-col-top .inside h4{margin:0;padding:0;background-color:#000;color:#FFF;display:inline;padding:5px 10px;}
#rtfx-calendrier.panel-2col-stacked .panel-col-top .inside h4, .panel-2col-bricks .panel-col-top .inside h4 a{margin:0;padding:0;background-color:#000;color:#FFF;display:inline;padding:5px 0px; text-decoration:none;}

.inside .panel-pane h4.rtfx-titre1{margin:0;padding:0 0 6px 0;width:805px; border-bottom:2px solid #000}
.inside .pane-content h4.rtfx-titre1 a{margin:0;padding:0;background-color:#000;color:#FFF;display:inline;padding:5px 10px; text-decoration:none;}
.inside .pane-content h4.rtfx-titre1{margin:0;padding:0;background-color:#000;color:#FFF;display:inline;padding:5px 0px; text-decoration:none;}

.inside .pane-content h5.rtfx-titre2 a{margin:0;padding:0;display:inline;text-decoration:none;}
.inside .pane-content h5.rtfx-titre2 a:hover{margin:0;padding:0;display:inline;text-decoration:underline;}
.inside .pane-content h5.rtfx-titre2{margin:0;padding:5px 0px 0px 5px;display:inline; }


#rtfx-calendrier.panel-2col-stacked .panel-col-top .inside h4, .panel-2col-bricks .panel-col-top .inside h4{margin:0;padding:0; padding:5px 0px; }

#mini-panel-right_column{width:475px; }
#mini-panel-right_column .center-wrapper .panel-col-first{width:300px}
/*#mini-panel-right_column .center-wrapper .panel-col-last{margin-bottom:10px; padding-bottom:4px; text-align:center;width:168px;border:1px solid #DCDCDC;background-color:#FFF}*/
#rtfx-converter{margin-left:4px;padding-right:8px; width:150px; border:1px solid #DCDCDC; border-top:none; background-color:#FFF; text-align:left; margin-top:0px;}


#mini-panel-right_column .center-wrapper .panel-col-last{margin-bottom:10px; padding-bottom:4px; text-align:center; vertical-align:bottom; width:168px;background-color:none;}

#mini-panel-right_column .panel-col-top .inside{border:0}
#mini-panel-right_column .panel-col-bottom.panel-panel .inside{border:1px solid #DCDCDC}

.rtfx-nav{border:1px solid #000;background-color:#C91D1D;color:#FFF;margin:0;padding:10px 5px 10px 15px;list-style-type:none}
.rtfx-nav li{font-weight:bold;margin-bottom:5px}
.rtfx-nav li ul{list-style-type:disc}
.rtfx-nav li ul li{font-weight:normal}
.rtfx-nav li ul li a{text-decoration:none}
.rtfx-nav li ul li a:hover{text-decoration:underline}
.rtfx-nav a{color:#FFF;}
.panel-col-middle .block-block h2.title, .rtfx-titres{text-transform:uppercase;font-size:12px;color:#C91D1D;border:1px solid #DCDCDC;front-weight:bold;margin:4px 0 0;padding:8px 0 5px 35px;background-color:#FFF;border-bottom:none}
.rtfx-titresb{text-transform:uppercase;font-size:12px;color:#C91D1D; border:1px solid #DCDCDC; font-weight:bold; margin:8px 0 0 4px; padding:8px 0 5px 0px;background-color:#FFF; border-bottom:none; text-align:center;width:158px;}

#bouton_newsletter_rtfx{background-color:#FFF;border:1px solid #DCDCDC;margin-top:10px;}
#rtfx-cours{text-align:center;background-color:#FFF;border:1px solid #DCDCDC;border-top:none}
.rtfx-titres{margin-top:8px;border-bottom:none; padding-bottom:13px; text-align:center;}
.panel-col-middle .block-block{width:957px}
.panel-col-middle .block-block .content{background-color:#FFF;border:1px solid #DCDCDC;border-top:none;padding-right:10px; height:auto;padding-bottom:5px;}
.panel-col-middle .block-block.count-1 .content{background-color:#000;color:#FFF;min-height:300px; padding-bottom:20px; border:1px solid #000;}
.panel-col-middle .block-block.count-1 .content span.subtitle {
display:block;
float:left;
font-weight:bold;
margin-top:20px;
}
.panel-col-middle .block-block.count-1 h2.title{background-color:#000;color:#C91D1D;border:none}

.panel-col-middle .block-block.count-1 .content table tbody td{
padding-top:5px; 
}
.panel-col-middle .block-block.count-1 .content span.title{display:none}
.panel-col-middle .block-block.count-1 .content span.subtitle{font-weight:bold;display:block;float:left;margin-top:30px}
.panel-col-middle .block-block.count-1 .content table{float:left;width:750px}
.panel-col-middle .block-block.count-1 .content table tbody{border:none}
.panel-col-middle .block-block.count-2 .content, .panel-col-middle .block-block.count-3 .content{background-color:#FFF}
.panel-col-middle .block-block .content .rtfx-titres-image{float:left;margin-right:90px}
.panel-col-middle .block-block.count-2 .content img{margin-bottom:20px}
.panel-col-middle .block-block.count-2 .content ul{padding:20px 0 0 0;margin:0;list-style-type:none;}
.panel-col-middle .block-block.count-2 .content ul li{margin:0 0 10px 0;padding:0;}
.panel-col-middle .block-block.count-2 .content ul li p{margin:5px 0 0 0;padding:0;}
.panel-col-middle .block-block.count-3 .content table{margin:5px 0 0 0;padding:0;}
.panel-col-middle .block-block.count-3 .content table tbody{border:none}
.panel-col-middle .panel-separator{clear:both}
.panel-col-middle .block-block.count-1 .content table a{font-weight:bold;color:#8D8D8D;text-decoration:none}
.panel-col-middle .block-block.count-1 .content table a:hover{text-decoration:underline}
.panel-col-middle .block-block.count-2 .content a{font-weight:bold;color:#C91D1D;text-decoration:none}
.panel-col-middle .block-block.count-2 .content a:hover{text-decoration:underline}
.panel-col-middle .block-block.count-3 .content table{width:790px;margin-bottom:10px}
.panel-col-middle .block-block.count-3 .content table tr td table tr{border-bottom:2px solid #DCDCDC}
.panel-col-middle .block-block.count-3 .content tr.white{border:0;background-color:#C91D1D;color:#FFF}
.panel-col-middle .block-block.count-3 .content tr.white th{padding:3px}
.panel-col-middle .block-block.count-3 .content td span.strong, .panel-col-middle .block-block.count-3 .content td.strong{font-weight:bold}
.view-frontpage .view-content ul li{margin:5px 0;padding:0;list-style-type:none;height:164px;border-bottom:2px solid #DCDCDC}
.view-frontpage .view-content .views-field-field-image-fid{float:left; margin-right:15px}
.view-frontpage .view-content .views-field-field-motcle-value{text-transform:uppercase;color:#C91D1D;font-weight:bold;font-size:11px}
.view-frontpage .view-content .views-field-title a{color:#000;font-weight:bold;text-decoration:none;font-size:18px}
.view-frontpage .view-content .views-field-field-teaser-value a{color:#333;font-size:12px;text-decoration:none}
.panel-display.panel-2col-bricks.clear-block .center-wrapper .panel-panel.panel-col-first .inside .panel-separator{display:none}
#mini-panel-right_column .panel-panel.panel-col-first{margin:0 5px 0 0}
.field-field-motcle{background-color:#FFF;border:1px solid #DCDCDC;border-bottom:none;padding:10px 10px 0 10px;text-transform:uppercase;color:#C91D1D;font-weight:bold;font-size:11px}

.view.view-listing-articles.view-id-listing_articles.view-display-id-block_1.view-dom-id-1 .field.field-type-text.field-field-motcle{background-color:#FFF;padding:0px 10px 10px 0px;text-transform:uppercase;color:#C91D1D;font-weight:bold;font-size:11px; border:none;}

.view.view-listing-articles.view-id-listing_articles.view-display-id-block_1.view-dom-id-1 h2 a{
color:#333333;
font-size:20px;
text-decoration:none;
padding-bottom:0px;
}

.view.view-listing-articles.view-id-listing_articles.view-display-id-block_1.view-dom-id-1 h2 a:hover{
color:#333333;
font-size:20px;
text-decoration:underline;
padding-bottom:0px;
}

.view.view-listing-articles.view-id-listing_articles.view-display-id-block_1.view-dom-id-1 h2{
color:#333333;
font-size:20px;
text-decoration:none;
padding-bottom:0px;
margin-bottom:0px;
}

.block-node{background-color:#FFF;border:1px solid #DCDCDC;border-top:none;padding:0 10px 10px;color:#333;margin-bottom:10px}
.block-node img{width:auto;}
.block-node h2.title{font-size:20px;color:#333;margin:0 0 5px 0}
.block-node div.meta{display:none}
.block-node .content .field.field-type-text.field-field-teaser, .view.view-listing-articles.view-id-listing_articles.view-display-id-block_1.view-dom-id-1 .field.field-type-text.field-field-teaser{font-weight:bold;margin-bottom:5px}
.block-node .content .field.field-type-text.field-field-author, .view.view-listing-articles.view-id-listing_articles.view-display-id-block_1.view-dom-id-1 .field.field-type-text.field-field-author{font-weight:bold;text-align:right}
.block-node .content .field.field-type-text.field-field-author-function,.view.view-listing-articles.view-id-listing_articles.view-display-id-block_1.view-dom-id-1 .field.field-type-text.field-field-author-function{
text-align:right
}
.block-node .content .field.field-type-text.field-field-parution, .view.view-listing-articles.view-id-listing_articles.view-display-id-block_1.view-dom-id-1 .field.field-type-text.field-field-parution{
text-align:right;font-style:italic
}

.links{
border-bottom:1px solid #ccc;
padding-bottom:10px;
}

.links a{
border-bottom:none;
color:#C91D1D;
}
.links.inline{border:none;}
.panel-display.panel-2col-bricks.clear-block .center-wrapper .panel-panel.panel-col-first .inside .panel-pane .pane-content #content{
width:inherit;
margin:inherit;
}
.panel-display.panel-2col-bricks.clear-block .center-wrapper .panel-panel.panel-col-first .inside .panel-pane .pane-content #content div{
width:inherit;
margin:inherit;
}
.panel-display.panel-2col-bricks.clear-block .center-wrapper .panel-panel.panel-col-first .inside .panel-pane .pane-content #content h6{
font-size:12px
}
#calendrier-rtfx .center-wrapper .panel-panel.panel-col-first{
width:777px
}
#calendrier-rtfx .center-wrapper .panel-panel.panel-col-last{width:175px}
#calendrier-rtfx .center-wrapper .panel-panel.panel-col-last #mini-panel-right_column .panel-col-first.panel-panel{
display:none
}
#calendrier-rtfx #mini-panel-right_column .panel-col-bottom.panel-panel{
display:none
}
#calendrier-rtfx .block-custom.count-1{
background-color:#FFF;
border:1px solid #DCDCDC;
}
.rtfx-nav-titre1 a{
text-decoration:none
}
.rtfx-nav-titre1 a:hover{
text-decoration:underline;
}

#rtfx-calendrier .center-wrapper .panel-col-first{
width:794px;
}
#rtfx-calendrier .center-wrapper .panel-col-last{
width:140px;
padding-right:20px; 
margin-bottom:20px; 
text-align:center;
}

body #page #page-inner table h4 a{
color:#C91D1D;
}
body #page #page-inner table a{
color:#C91D1D;
}

.panel-2col-bricks .panel-col-last .inside, .panel-2col-stacked .panel-col-last .inside {
margin:0
}
#front-rtfx .center-wrapper .panel-panel.panel-col-first{
margin-right:5px;
width:475px;
background-color:#fff;
border:1px solid #dcdcdc
}
#front-rtfx .center-wrapper .panel-panel.panel-col-first .pane-content iframe{
margin:10px
}
#mini-panel-right_column .center-wrapper .panel-panel.panel-col-first{
width:300px;
background-color:#fafafa;border:none
}

.panel-display.panel-2col-bricks.clear-block .center-wrapper .panel-panel.panel-col-first{
width:49.8%
}
.panel-display.panel-2col-bricks.clear-block .center-wrapper .panel-panel.panel-col-last{
margin-top:0px; width:49.8%; 
}

body #page #page-inner .panel-2col-stacked .panel-col-last{
border:0px solid #DCDCDC; padding-bottom:5px;
}

#mini-panel-right_column .panel-panel.panel-col-top{
display:none
}


.view.view-listing-articles.view-id-listing_articles.view-display-id-block_1.view-dom-id-1 .view-content .views-field-field-teaser-value .field-content{
padding-left:75px; padding-right:5px;
}
/*------------- footer ------------*/
.lien_footer{display:inline; padding-right:5px; font-size:11px;}
.lien_footer a{color:#B60015; text-decoration:none; }
.lien_footer a:hover{color:#B60015; text-decoration:underline; }
.panel-pane.pane-custom.pane-1 .pane-content{border-top:2px solid #E2001A; width:985px; text-align:center;padding-top:10px;}
#mini-panel-footer .panel-pane.pane-custom.pane-1 .pane-content{
border-top:2px solid #E2001A; width:985px; text-align:center;padding-top:10px; padding-bottom:10px;margin-left:-10px;}

