body{color:#;background-color:#FFF;margin:10px;padding:5px;font-size:12pt;}
p{text-align:justify;}
.noprint,
.logotop,
.bodywrapper #pagecontent .outils,
.bodywrapper #pagecontent .outils-next ,
.bodywrapper #pagecontent #pagecentre .container_16 .grid_3, 
.bodywrapper #page #content #pagecontent .container_16 .grid_4,
.bodywrapper #page #footer,
.bodywrapper #page #content #pagecontent .container_16 .grid_9 #prints,
.breadcrumb{
display:none;
}

a.print-preview {
display:none;
}

.addthis_button_email {
	display: none;
}

#nav,
#footer .footer-links,
#feature a.prev,
#feature a.next,
#third_menu,
a.print-preview {
    display: none;
}

.bodywrapper #pagecontent .grid_9 {
	width: 100% !important; 
}
.bodywrapper #pagecontent .titre_third_menu,
.bodywrapper #bottomheader #navigation {
	display:none;
}

.gmnoprint{
  display:none;
}

.bodywrapper .summary {
	page-break-after:always;
}

.bodywrapper .faqAdditionalAreaInfo_o {
	display:block !important;
}

.bodywrapper .faqAdditionalAreaInfo_c {
	display:none !important;
}

.bodywrapper .top {
	display:none;
}

.bodywrapper .titreFaq p{
	display:inline-block;	
}

.bodywrapper .container_16 .faqAdditionalAreaInfoImg {
	font-style:italic
}

.faqBox_i {
	margin-top:-12px;
}

/*
#content:before {
    content: "Thank you for printing this page. Do come back to foo.tld, we are constantly adding new and interesting articles and tutorials. Note: To help the environment we have automatically removed navigaton and other unessessary elements from the page.";
    display: block;
    border: 1px solid #ccc;
    font-style: italic;
    margin: 0 0 1em;
    padding: 8px 10px;
}
*/

.bodywrapper #pagecontent .summary_menu .level_3 li {
    list-style-type: lower-alpha;
}

.table_style1_intern_border, .table_style1 {
    border: 1px solid black;
    border-collapse: collapse;
}
.table_style1_intern_border th, .table_style1 th {
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    padding: 0.5em 1em;
    text-align: left;
}
.table_style1 td {
    border: medium none;
    padding: 5px;
}
.table_style1_intern_border thead, .table_style1 thead {
    font-size: 12px;
    font-weight: bold;
}
.table_style1_intern_border td {
    border: 1px solid black;
    padding: 5px;
}
.table_style2_intern_border, .table_style2 {
    border: 1px solid black;
    border-collapse: collapse;
}
.table_style2_intern_border th, .table_style2 th {
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    padding: 0.5em 1em;
    text-align: left;
}
.table_style2 td {
    border: medium none;
    padding: 5px;
}
.table_style2_intern_border thead, .table_style2 thead {
}
.table_style2_intern_border tbody, .table_style2 tbody {
    padding-left: 1em;
}
.table_style2 .filesFolder {
    margin: 0;
}
.table_style2 ul.filesFolder li {
    border-bottom: medium none;
}
.table_style2_intern_border td {
    border: 1px solid black;
    padding: 5px;
}
