/* = Print CSS ==============================================*/

/*html g�n�ral */

a[href]{
	content:" (" attr(href) ") ";
	font-size: 90%;
	color: #9bb46b;
}

p{
	font-family: serif;
	font-size: 12pt;
}

h2, h3, h4, h5{
	text-align: left;
}

*[title]:after{
	content:" ["attr(title)"] ";
	font-style: italic;
	font-size: 90%;
	color: #9bb46b;
}

*[alt]:after{
	content:"\A ("attr(alt)") ";
	font-weight: bold;
	font-size: 90%;
	color: #9bb46b;
}

*{
	quotes: "\201E" "\201C" "\201A" "\2018";
}

q:before{
	content: open-quote;
}
q:after{
	content: close-quote;
}
/* struct.css */

#tplFoot1Fra3, #pageTitle {
	display: none;
}

#mainTitle{
	text-align: left;
	font-style: italic;
	color: #9bb46b;
	font-size: 10pt;
}

#mainTitle:before{
	content: "Module : ";
}

/* child_nav.css, page_nav.css, local_nav.css */
div.child{
	
}

ul.sw_page_navList{
	display: none;
}

div.local{
	
}

/* page */

@page:left{
	margin-left: 1,5cm; 
	margin-right: 2cm;
}
@page:right{
	margin-right: 1,5cm; 
	margin-left: 2cm;
}
@page:first{
	margin-top: 1,5cm; 
	margin-right: 2cm;
}

@page{
	padding-top: 2cm;
	padding-bottom: 2cm;
	orpheans: 3;
	window: 3;
}

h2{
	page-break-before: always;
}

h2:first-child{
	page-break-before:avoid;
}


#tplFoot{
	position:fixed;
	bottom: 0pt;
	right: 0pt;
	margin-top: 1cm;
}


/*#tplFoot1Fra2{
	position:fixed;
	bottom: 15pt;
	right: 0pt;
	font-weight: bold;
	font-size: 110%;
	color: #9bb46b;
}
#tplFoot1Fra2:after{
	content: counter(page);
	counter-increment: page;
}*/
#lnkSp{
	padding-right: 1cm;
}