a {
	text-decoration : none ;
	font-weight : bold ;
}
a:link, a:visited {
	color : #e70 ;
}
a:hover, a:active {
	color : #db9 ;
}
body {
	background : #33480b url('images/Keine_Fotomontage.jpg') repeat-x fixed left top ;
	margin: 10px 0;
	padding: 0;
	text-align : center ;
}
body.menu {
	font : 11px Arial ;
	line-height : 13px ;
	text-align : left ;
	background : white ;
	margin : 0 ;
}
hr.third {
	width: 33% ;
	text-align : center ;
	margin : 20px auto ;
	padding : 0 ;
	color : #058 ;
	background-color : #058 ;
	height : 3px ;
	border : 0 ;
}
iframe.menu {
	float : right ;
	overflow-x : hidden ;
	overflow-y : auto ;
}
img {
	border : 0 ;
}
li {
	margin-bottom : 5px ;
}
ol, ul {
	font : 15px Georgia, Arial, sans-serif ;
	padding : 0 ;
}
ol {
	margin : 0 0 10px 20px ;
}
p {
	margin : 0 ;
}
q {
	font-style : italic ;
}
ul {
	list-style-type : square ;
	margin : 10px 0 10px 40px ;
}
#top {
	width:1000px;
	margin:0 auto;
	font : 11px sans-serif, Geneva ;
	line-height : 13px ;
	text-align : justify ;
	background : white ;
}
#about li {
	margin-bottom : 20px ;
	border : 1px solid #f2caac ;
	padding : 10px ;
}
.tab1 {
	width : 100% ;
	font : 11px Verdana ;
	text-align : center ;
	border : 2px solid #888 ;
	margin : 20px 0 5px ;
	border-collapse : collapse ;
}
.tab1 th, .tab1 td {
	border : 1px solid #888 ;
	padding : 7px ;
}
#en-tete {
	height: 245px;
	background : url(images/bandeau.jpg) no-repeat left top ;
	position : relative ;
}
#under_threat {
	display : block ;
	width : 370px ;
	height : 120px ;
	position : absolute ;
	top : 20px ;
	left : 180px ;
}
#under_threat span {
	display : none ;
}
#alert {
	color : #f0dfcd ;
	font-variant : small-caps ;
	text-shadow : #000 1px 1px 1px ;
}
#alert:hover {
	color : #9F9366 ;
}
#banner {
	height : 77px ;
	position : relative ;
}
#epaw {
	color: #999 ;
	font : 18px Arial, sans-serif ;
	position : absolute ;
	left : 10px ;
	top : 17px ;
}
#help {
	width : 310px ;
	position : absolute ;
	left : 350px ;
	top : 20px ;
	font : 11px Verdana ;
	border-left : 2px solid #058 ;
	padding-left : 8px ;
}
#humour a {
	display : block ;
	padding : 20px 0 ;
	font-weight : normal ;
}
#join_epaw {
	border : 0 ;
}
#lang_flags {
	width : 180px ;
	position : absolute ;
	right : 0 ;
	top : 17px ;
}
#lang_flags img {
	margin : 10px 10px 0 0 ;
}
#links {
	height : 150px ;
	border : 0 ;
	padding : 0 ;
}
#notice {
	height : 100px ;
	position : relative ;
}
#update {
	position : absolute ;
	left : 10px ;
	top : 10px ;
	font : 11px Verdana ;
}
#struggle {
	width : 370px ;
	text-align : right ;
	font : 11px Verdana ;
	position : absolute ;
	right : 10px ;
	top : 10px ;
}
#highlighter {
	position : absolute ;
	left : 10px ;
	top : 45px ;
	width : 550px ;
	font-family : Georgia ;
	font-style : italic ;
}
#highlighter a {
	font-weight : normal ;
}
#lang {
	height : 24px ;
	width : 95px ;
	font : 15px Georgia, Arial, sans-serif ;
	background : #D4E7B1 ;
	text-align : center ;
	border : 0 ;
}
#language {
	float : right ;
	margin : 9px 5px 0 0 ;
	text-align : right ;
	line-height : 24px ;
}
#sos-msm {
	position : absolute ;
	top : 20px ;
	left : 183px ;
}
#logo span, #platform span { display : none ; }
#menu {
	width : 980px ;
	height : 30px ;
	background-color : #93ab89 ;
}
#menu a {
	display : block ;
	float : left ;
	font : italic 13px Georgia ;
	line-height : 30px ;
	padding : 0 9px ;
}
#menu a:link, #menu a:visited {
	color : white ;
}
#menu a:hover, #menu a:active {
	color : black ;
}
#menu a#selected {
	color : black ;
	background : url(images/selected.png) repeat-x left top ;
}
#page {
	padding : 0 10px ;
}
#path {
	margin : 0 ;
	padding : 8px 12px 0 ;
}
#path p {
	font : 10px Verdana ;
	color : #666 ;
	border-bottom : 1px solid #bbb ;
	margin : 0 ;
	padding : 0 0 2px ;
}
#path span {
	font-weight : bold ;
}
#path a:link, #path a:visited {
	color : #058 ;
}
#path a:hover, #path a:active {
	color : black ;
}
#pied {
	clear : both ;
	height : 30px ;
	background-color : #93ab89 ;
	font : italic 13px Georgia ;
	color : white ;
	position : relative ;
}
#pied a:link, #pied a:visited {
	font-weight : normal ;
	color : white ;
}
#pied a:hover, #pied a:active {
	color : black ;
}
#copyright {
	position : absolute ;
	top : 7px ;
	right : 10px ;
}
#up {
	position : absolute ;
	top : 7px ;
	left : 290px ;
}
#about_us {
	position : absolute ;
	top : 7px ;
	left : 10px ;
}
#search {
	margin : 0 0 10px ;
	padding : 0 ;
}
#search div {
	padding : 0 ;
	border : 0 ;
}
.c {
	width : 720px ;
}
.c a.imglnk {
	display : block ;
	width : 500px ;
	margin : 0 auto ;
	padding : 20px ;
	border : 1px solid #F4F4F4 ;
}
.c a.imglnk:hover {
	border : 1px solid #FF8711 ;
}
.c a.imglnk:active {
	border : 1px solid #FF8711 ;
	background : white ;
}
.c a.pdf, .c a.pps {
	padding-left : 25px ;
	font : bold 15px Arial, sans-serif ;
}
.c a.pdf {
	background : url(images/pdficon.png) no-repeat 0 0 ;
}
.c a.pps {
	background : url(images/ppsicon.png) no-repeat 0 1px ;
}
.c a.clap {
	background : url(images/clap.png) no-repeat 0 0 ;
	padding : 5px 0 0 32px ;
	font : bold 15px Arial, sans-serif ;
}
.c blockquote {
	font : 15px Georgia, Arial, sans-serif ;
	margin: 0 0 0 60px ;
	padding : 0 0 0 10px ;
	border-left : 2px solid #058 ;
}
.c .quotation {
	border-left : 2px solid #058 ;
	border-right : 2px solid #058 ;
	padding : 0 10px 0 10px ;
}
.c div {
	padding : 25px 12px ;
	margin-bottom : 15px ;
	background : #FCF8F2 ;
}
.c div div {
	padding : 0 ;
	margin : 0 ;
}
.c form {
	margin : 0 ;
}
.c fieldset.quiz {
	margin : 20px 0 ;
	padding-bottom : 15px ;
	border : 22px solid #f0dfcd ;
	font : 15px Georgia, Arial, sans-serif ;
}
.c fieldset.quiz legend {
	font : italic 18px Arial, sans-serif ;
	color : #39761F ;
	line-height : 22px ;
	background : #f0dfcd ;
}
.c fieldset.quiz label {
	display : block ;
	padding : 5px 30px ;
}
.c fieldset.quiz label.question {
	font-weight : bold ;
	padding : 10px 15px 10px ;
}
.c p, .c pre {
	font : 15px Georgia, Arial, sans-serif ;
	margin: 0 0 10px ;
}
.c p.epaw {
	text-align : center ;
	margin-top : 15px ;
}
.c p.initial:first-letter	{
	color: #058 ;
	font : 35px Georgia, Arial, sans-serif ;
	line-height : 25px ;
	letter-spacing : 2px ;
}
.c h1 {
	font : bold 26px Arial, sans-serif ;
	margin : 0 0 10px ;
	color : black ;
	text-align : center ;
	text-shadow : #ccc 1px 1px 1px ;
}
.c h2 {
	font : 27px Georgia, Arial, sans-serif ;
	margin : 0 0 20px ;
	color : #058 ;
	text-align : center ;
	text-shadow : #ccc 1px 1px 1px ;
}
.c h3 {
	font : 20px Georgia, Arial, sans-serif ;
	margin : 0 0 10px ;
	color : grey ;
}
.c h3 span {
	border-bottom : 1px solid grey ;
}
.c h3 span.exp {
	border : 0 ;
}
.c h3.flag {
	margin-bottom : 15px ;
	line-height : 30px ;
}
.c h4 {
	font : 18px Arial, sans-serif ;
	margin: 0 0 10px ;
	color : black ;
	text-shadow : #ccc 1px 1px 1px ;
}
.c h4.epaw {
	background : url(images/epaw_.png) no-repeat 0 0 ;
	line-height : 25px ;
	padding-left : 45px ;
}
.c h4.title {
	color : #207182 ;
}
.c h5 {
	font : bold 16px Arial, sans-serif ;
	margin : 0 0 10px ;
	color : #bd3918 ;
}
.c h6 {
	font : bold 15px Arial, sans-serif ;
	margin : 0 0 10px ;
}
.c .cl, .c .cr {
	width : 338px ;
}
.c .cl {
	float : left ;
}
.c .cr {
	float : right ;
}
.c .border {
	border : 1px solid #f2caac ;
}
.c .hl {
	background : #fea ;
}
.c .hll, .c .hlr {
	background : #f0dfcd ;
	padding : 10px ;
	font : italic 20px Georgia, Times New Roman ;
	text-align : left ;
	line-height : 27px ;
}
.c .hll {
	float : left ;
	margin : 0 10px 5px 0 ;
}
.c .hlr {
	float : right ;
	margin : 0 0 5px 10px ;
}
.c .hll div, .c .hlr div {
	background: inherit ;
	font: 11px sans-serif ;
	margin-top : 10px;
}
.c .yes, .c .no {
	font : italic 27px Georgia, Arial, sans-serif ;
	margin : 0 0 15px ;
	padding-left : 40px ;
	text-shadow : #ccc 1px 1px 1px ;
}
.c .yes {
	background : url(images/quiz/true.png) no-repeat 0 0 ;
	color : #39761F ;
}
.c .no {
	background : url(images/quiz/false.png) no-repeat 0 0 ;
	color : #E1071A ;
}
.c .caps {
	font-variant : small-caps ;
}
.c .new {
	background : url(images/epaw_.png) no-repeat 0 0 ;
	line-height : 25px ;
	padding-left : 45px ;
	width: 90px ;
	margin : 0 auto 20px ;
	font-style : italic ;
}
.c .program {
	width : 220px ;
	float : left ;
}
.c .date {
	width : 220px ;
	float : right ;
	text-align : right ;
}
.c .bg {
	background : #f0dfcd ;
}
.c .bg div {
	background : #f0dfcd ;
}
.c .caption48 {
	width : 480px ;
	margin : 10px auto ;
}
.c .caption64 {
	width : 640px ;
	margin : 10px auto ;
}
.c .credit {
	font-size : 10px ;
	color : #888 ;
	margin-left : 10px ;
}
.c .au {
	padding-left : 38px ;
	background : url(flags/Australia-.png) no-repeat left 2px ;
}
.c .be {
	padding-left : 30px ;
	background : url(flags/Belgique-.png) no-repeat left 2px ;
}
.c .ca {
	padding-left : 38px ;
	background : url(flags/Canada-.png) no-repeat left 2px ;
}
.c .ch {
	padding-left : 23px ;
	background : url(flags/Suisse-.png) no-repeat left 2px ;
}
.c .de {
	padding-left : 33px ;
	background : url(flags/Deutschland-.png) no-repeat left 2px ;
}
.c .dk {
	padding-left : 28px ;
	background : url(flags/Danmark-.png) no-repeat left 2px ;
}
.c .el {
	padding-left : 30px ;
	background : url(flags/Ellada-.png) no-repeat left 2px ;
}
.c .es {
	padding-left : 31px ;
	background : url(flags/Espana-.png) no-repeat left 2px ;
}
.c .eu {
	padding-left : 31px ;
	background : url(flags/Europe-.png) no-repeat left 2px ;
}
.c .fr {
	padding-left : 30px ;
	background : url(flags/France-.png) no-repeat left 2px ;
}
.c .ie {
	padding-left : 38px ;
	background : url(flags/Ireland-.png) no-repeat left 2px ;
}
.c .it {
	padding-left : 31px ;
	background : url(flags/Italia-.png) no-repeat left 2px ;
}
.c .mu {
	padding-left : 31px ;
	background : url(flags/Mauritius-.png) no-repeat left 2px ;
}
.c .nl {
	padding-left : 31px ;
	background : url(flags/Nederland-.png) no-repeat left 2px ;
}
.c .pl {
	padding-left : 32px ;
	background : url(flags/Polska-.png) no-repeat left 2px ;
}
.c .se {
	padding-left : 32px ;
	background : url(flags/Sverige-.png) no-repeat left 2px ;
}
.c .uk {
	padding-left : 38px ;
	background : url(flags/United_Kingdom-.png) no-repeat left 2px ;
}
.c .us {
	padding-left : 37px ;
	background : url(flags/United_States-.png) no-repeat left 2px ;
}
.c .frame {
	background : #f0dfcd ;
	padding : 10px ;
}
.c .interview li {
	font : bold 15px Arial, sans-serif ;
	color : #058 ;
	margin-bottom : 20px ;
}
.c .interview li div {
	margin-bottom : 5px ;
}
.c .interview li p {
	color : black ;
}
.c .lang_select {
	font : bold 13px Arial ;
	height : 40px	
}
.c .lang_select div {
	float : left ;
	margin-right : 45px ;
}
.c .lang_select .m0 {
	margin : 0 ;
}
.c .prompt {
	height : 43px ;
	padding : 40px 0 0 ;
	margin : 0 ;
	background : url(images/prompt.png) no-repeat left top ;
	font : italic 13px Arial ;
	line-height : 16px ;
	text-align : center ;
	color : grey ;
}
.c .matter {
	height : 42px ;
	padding : 41px 0 0 ;
	margin : 0 ;
	text-align : center ;
}
.c .matter span {
	padding : 10px 20px ;
	background : white ;
	border : 1px solid #eab182 ;
	font : 27px Georgia, Arial, sans-serif ;
	color : #058 ;
	text-shadow : #ccc 1px 1px 1px ;
	font-variant : small-caps ;	
}
.c .m0 {
	margin-bottom : 0 ;
}
.c .m05 {
	margin-bottom : 5px ;
}
.c .m1 {
	margin-bottom : 10px ;
}
.c .m2 {
	margin-bottom : 20px ;
}
.c .m3 {
	margin-bottom : 30px ;
}
.c .m4 {
	margin-bottom : 40px ;
}
.c .m5 {
	margin-bottom : 50px ;
}
.c .m6 {
	margin-bottom : 60px ;
}
.c .m7 {
	margin-bottom : 70px ;
}
.c .m8 {
	margin-bottom : 80px ;
}
.c .m9 {
	margin-bottom : 90px ;
}
.c .m10 {
	margin-bottom : 100px ;
}
.c .piper {
	background : url(images/piper.png) no-repeat left top ;
	width : 97px ;
	height : 13px ;
	padding : 174px 0 0 74px ;
	margin : 15px auto 10px ;
}
.c .piper a {
	font : normal 9px Verdana ;
	color : black ;
}
.c .piper span {
	display : none ;
}
.c a.page_number {
	font : 18px Arial ;
	border : 1px solid white ;
	padding : 0 2px ;
}
.c a.page_number:hover, .c a.page_number:active {
	border : 1px solid #e70 ;
}
.c a.page_selected {
	background : #e70 ;
	color : white ;
	font-weight : bold ;
}
.c a.previous {
	font : 18px Arial ;
	margin-right : 30px
}
.c a.next {
	font : 18px Arial ;
	margin-left : 30px
}
.c a.paper {
	width : 172px ;
	height : 259px ;
	display : block ;
	background : url(images/paper.png) no-repeat left top ;
	padding : 20px 29px 29px 20px ;
	color : #666 ;
	font : normal 10px Verdana, Arial, sans-serif ;
}
.c a.paper .more {
	color : #8A4A24 ;
	font-weight : bold ;
}
.c .copyright {
	padding : 5px ;
	margin-top : 30px ;
	font : 11px Verdana ;
	color : #666 ;
	border : 1px solid #f2caac ;
}
.c .share {
	background : #f0dfcd ;
	position : relative ;
	height : 30px ;
	margin-bottom : 20px ;
}
.c .share .fb-like {
	background : #f0dfcd ;
	position : absolute ;
	left : 5px ;
	top : 5px ;
}
.c .share .twitter {
	background : #f0dfcd ;
	position : absolute ;
	left : 260px ;
	top : 5px ;
}
.c .share .gplus1 {
	background : #f0dfcd ;
	position : absolute ;
	left : 414px ;
	top : 5px ;
}
.c .share .LinkedIn {
	background : #f0dfcd ;
	position : absolute ;
	left : 536px ;
	top : 5px ;
}
.c .source {
	font : 10px Verdana, Arial, sans-serif ;
}
.c .thumbnails a {
	display : block ;
	width : 200px ;
	float : left ;
	font : 11px sans-serif, Geneva ;
	line-height : 13px ;
	text-align : left ;
	padding : 16px ;
	color : grey ;
}
.c .thumbnails a:hover {
	color : black ;
}
.c .thumbnails img.flag {
	float : left ;
	margin : 2px 8px 10px 0 ;
}
.c .thumbnails div.th {
	width : 200px ;
	height : 113px ;
	margin-bottom : 5px ;
	background-position : top left ;
	background-repeat : no-repeat ;
}
.c .th0 a {
	height : 204px ;
}
.c .th1 a {
	height : 157px ;
}
.c .th2 a {
	height : 90px ;
}
.c .th3 a {
	height : 300px ;
}
.c .title {
	text-align : center ;
}
.c .intro {
	font : 14px Arial ;
	line-height : 21px ;
	padding : 10px ;
	background : white ;
	border-right : 1px solid #888 ;
	border-bottom : 1px solid #888 ;
	border-left : 1px solid white ;
	border-top : 1px solid white ;
}
.c .intro p {
	font : inherit ;
}
.c .imgl, .c .imgr, .c .imgc {
	border-bottom : 1px solid #888 ;
	border-right : 1px solid #888 ;
}
.c .imgl {
	float : left ;
	margin : 0 10px 5px 0 ;
}
.c .imgr {
	float : right ;
	margin : 0 0 5px 10px ;
}
.c .imgc {
	margin-left : auto ;
	margin-right : auto ;
}
.c .imgl img, .c .imgr img, .c .imgc img {
	vertical-align : bottom ;
}
.c .imgl div, .c .imgr div, .c .imgc div {
	color : #444 ;
	background : white ;
	padding : 5px ;
}
.c .true, .c .false {
	margin-left : 20px ;
	padding-left : 25px ;
}
.c .true {
	background : url(images/true.png) no-repeat 0 1px ;
}
.c .false {
	background : url(images/false.png) no-repeat 0 1px ;
}
.c .v1 {
	font : bold 13px Arial ;
	color : #444 ;
}
.c .v2 {
	font : 11px Verdana ;
	color : #666 ;
}
.c .v3 {
	font : normal 13px Verdana ;
}
.c .ht {
	display : none ;
}
.c .web, .c .fb, .c .tw {
	display : block ;
	height : 24px ;
	padding-left : 40px ;
}
.c .web {
	background : url(images/web.png) no-repeat left top ;
}
.c .fb {
	background : url(images/facebook.png) no-repeat left top ;
}
.c .tw {
	background : url(images/Twitter.png) no-repeat left top ;
}
.centre {
	text-align : center ;
}
.d {
	float : right ;
	width : 250px ;
	margin-top : 20px ;
}
.g {
	float : left;
	width : 200px;
}
.d div, .d a.country, .d a.button {
	padding : 7px 0 ;
	border-top : 3px solid #BED791 ;
	text-align : center ;
}
.d a.country, .d a.button {
	display : block ;
	background : url(images/country.png) repeat-x left top ;
	height : 30px ;
	font-weight : normal ;
}
.d a.country {
	line-height : 12px ;
}
.d a.button {
	margin-bottom : 20px ;
	border-bottom : 3px solid #BED791 ;
	font : 15px Georgia, Arial, sans-serif ;
	line-height : 30px ;
}
.d div.title {
	font : 15px Georgia, Arial, sans-serif ;
	background : url(images/country.png) repeat-x top left ;
}
.d div.list {
	border : 0 ;
	padding : 0 ;
}
.dmenu {
	float : right ;
	width : 236px ;
	margin-top : 20px ;
}
.dmenu div.content {
	padding : 0 ;
	border : 0 ;
}
.dmenu div.content a {
	display : block ;
	text-align : left ;
	font-weight : normal ;
	color : black ;
	padding : 0 0 7px 23px ;
}
.dmenu div.content a:hover {
	color : #8A4A24 ;
}
.dmenu div.content a.marker {
	background : url(images/marker.png) no-repeat 7px 0 ;
}
.dmenu div.content a.markerend {
	background : url(images/markerend.png) no-repeat 7px 0 ;
}
.dmenu div.content a#selected {
	color : black ;
	cursor : default ;
	background : url(images/select.png) no-repeat 7px 0 ;
}
.dmenu div.content a#selectedend {
	color : black ;
	cursor : default ;
	background : url(images/selectend.png) no-repeat 7px 0 ;
}
.dmenu div.content a span {
	background : #f0dfcd ;
}
.dmenu a.folderm, a.folderp {
	display : block ;
	height : 20px ;
	color : grey ;
	padding-left : 28px ;
	padding-top : 5px ;
	font : normal 10px Verdana ;
}
.dmenu a.folderm {
	background : url(images/folderm.png) no-repeat top left ;
	color : #058 ;
	font-weight : bold ;
}
.dmenu a.folderp {
	background : url(images/folderp.png) no-repeat top left ;
}
.dmenu a.folderm:hover {
	color : #058 ;
}
.dmenu a.folderp:hover {
	color : black ;
	background-color : #eee ;
}
.d #scroll {
	text-align : left ;
	overflow : hidden ;
	height : 277px ;
	width : 250px ;
	background : url(images/new.jpg) no-repeat left top ;
	padding : 0 ;
	border : 0 ;
}
.d #na-paw {
	background : url(images/country.png) repeat-x left 30px ;
	height : 60px ;
	border-bottom : 3px solid #BED791 ;
}
.d #na-paw img {
	float : right ;
}
.d #na-paw a {
	display : block ;
	color : #39761F ;
	font : bold 11px Verdana, sans-serif ;
	line-height : 15px ;
	margin-bottom : 4px ;
}
.d p.logo {
	margin-bottom : 4px ;
}
.d p.name {
	font : 20px Arial, sans-serif ;
}
.d img.flag {
	margin : 10px 12px 0 ;
}
.bas {
	vertical-align : bottom ;
}
.bordure {
	border : 1px solid white ;
}
.droite {
	text-align : right ;
}
.exp {
	font-size : 0.8em ;
	vertical-align : 0.4em ;
}
.gauche {
	text-align : left ;
}
.img_d {
	float : right ;
	margin-left : 10px ;
}
.img_g {
	float : left ;
	margin-right : 10px ;
}
.right {
	float : right ;
}
.left {
	float : left ;
}
.m0 {
	margin-bottom : 0 ;
}
.mail a:link, .mail a:visited {
	color : #499A00 ;
}
.normal {
	font : 15px Georgia, Arial, sans-serif ;
	color : black ;
}
.relief {
	color: #E1071A ;
	text-shadow : #ccc 1px 1px 1px ;
}
.r1 {
	color : #bd3918 ;
}
.r2 {
	color : #bd3918 ;
	font-weight : bold ;
}
.screen {
	width : 80% ;
}
.suffix {
	font-size : 0.8em ;
	vertical-align : -0.2em ;
}
.super {
	font : 18px Arial, sans-serif ;
}
.souligne {
	text-decoration : underline ;
}
.cll {
	clear : left ;
}
.clb {
	clear : both ;
}
.clr {
	clear : right ;
}