/* body */
body{
background-color: #fff;
margin: 0 0 0 0;
padding: 0;
line-height: 125%;
}
 
 
/* global */
table, td, a, p, input, div {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
a {color: #000; text-decoration: none; font-weight: bold;}
 
@page {size: portrait;}
@page {margin: 0.5cm;}
 
body {background: #fff;}
 
img {border: 0;}

#cell1, #cell2, #cell3, #cell4 {vertical-align: top;}
.homePage .graphiquesContainer {display: none;} 


/* header */
#menu, #language, #cell1 #innerVerticalMenu, #footer, .disconnectButton {
display: none;
}
 
#banner_fr, #banner_en, #banner_it, #banner_l0, #banner_l1, #banner_l2, #banner_l3, #banner_l4, #banner_l5, #banner_l6 {
display: none;
}
 
#banner_fr h2, #banner_en h2, #banner_it h2, #banner_l0 h2, #banner_l1 h2, #banner_l2 h2, #banner_l3 h2, #banner_l4 h2, #banner_l5 h2, #banner_l6 h2 {
border: 0;
}
 

/* slogan */
.slogan {display: none;}
 
 
/* head */
/*
h1{
font-size: 12pt;
color: #000;
border-bottom: 2pt solid #000;
line-height: 200%;
margin: 0 0 10px 0;
}*/

#cell2 h1 {}
h1{
margin-left: 3px;
width: 98%;
color: #333;
background-color: #fff;
font-size: 11pt;
line-height: 200%;
border-bottom: 2pt solid #333;
text-transform: uppercase;
}

h2{
color: #333;
background-color: #fff;
font-size: 11pt;
line-height: 200%;
border-bottom: 2pt solid #333;
text-transform: uppercase;
}
 
h3{
font-size: 9pt;
margin-top: 3%;
margin-bottom: 0%;
}
 
/* table */
table {border-collapse: collapse; margin: 8px 0;}
thead, th, .head {
white-space: normal;
font-size: 8pt;
color: #000;
border: 1pt solid #666;
background-color: #ccc;
font-weight: bold;
}
 
table, td {
padding: 3pt;
}
 
.data td, .data2 td, .data3 td, .data4 td, .data5 td, .data6 td, .dataOpcvm td {
border: 1pt solid #666;
}
 

/* divers */
.note {font-style: italic; font-size: 8pt;}


/* Allocation */
#allocationContent2 {margin: 585px 0 0 0; border: 1px solid #fff;}
#allocationContent2 select {display: none;}
#chartContainer {position: absolute; left: 15px; top: 53px;}

#chart2div object {width: 620px; height: 255px;}
#allocationContent2 #chart {position: absolute; left: 20px; top: 340px; width: 620px; height: 289px;}


#chartContainer {left: 0;}
#chart2div object {position: absolute; left: -245px; top: -80px;}
*html #chart2div object {left: 15px; top: 20px;}

#chartPreText {font: normal 12px Arial; color: #666; line-height: 20px;}

#allocationContent2 #dateSelectionBlock {display: none;}

.pageBreak {clear: both; page-break-before: always; display: block; 
 height: 0; visibility: hidden;}

#resultToPrintBefore {margin: 0 0 0 0; position: absolute; top: 650px; bottom: 0; left: 15px; width: 99.6%;}

#allocationContent2 .commentBlock {display: none;}

#allocationContent2 #printableCommentBlock div, #allocationContent2 #printableCommentBlock {display: block;}
#allocationContent2 #printableCommentBlock h2 {page-break-before: always; display: block;}
#allocationContent2 #printableCommentBlock p {text-align: justify;}

#allocationContent2 .disclaimer {clear: both; font: normal 10px Arial; color: #666; margin: 10px;}
.disclaimerPrint  {page-break-before: always; text-align: justify;}
#profilDiv {display: none;}

.pageNumbering {text-align: right; width: 100%; font-size: 12px; margin-top: -50px; height: 40px;}
#pageNumbering1 {position: absolute; top: 85px; right: 14px;}


#allocationContent2 #printableCommentBlock div {display: block;}
#allocationContent2 #printableCommentBlock h2 {display: block; page-break-before: always;}
#allocationContent2 #printableCommentBlock textarea {width: 650px; height: 500px; border: 0;}

#allocationContent2 .disclaimerBottom {display: none;}

.commentBlock {display: none;}
#printableCommentBlock .pageNumbering { height: 20px;}

#allocationContent2 td, #allocationContent2 th {text-align: center;}
#allocationContent2 .data .portFrom {width: 270px;}
#allocationContent2 .data .portFirstJan {width: 150px;}
#perfSecondBlock {margin-top: 30px;}


/* boutons */
#dateSelectionTable input {border: 0;}
#dateSelectionTable img,
.btn1, .noir,
.btn2,
.btn3,
.btn4,
.btn_print,
.btn_print span,
.btn_excel,
.btn_pdf,
.calculateBtn,
.modifyBtn2 
{
	display: none;
}

