body {
	font-size : 15px;
	font-weight : normal;
	text-align : justify;
	border : 2px solid;
	border-color : #fff3f2;
	margin-bottom : 15px;
        font-family: sans-serif;
}


img {
	border : 0px;
	border-style: solid;
}

img.pdf {
	width: 40px;
	height: 40px;
}

h1 {
    color : white;
    background-color : none;
}

h2 {
    padding: 40px 0px 0px 0px;
    text-align: left;
    color: #cc581f;
    background-color: none;
    font-weight:bold;
    font-size: 14pt;
}

.outline-2 {
    padding-right : 200px;
    padding-left : 200px;    
}


a:link {
    color : #cc581f
}
a:visited {
    color : #cc581f
}
a:active {
}
a:hover {
    color: white;
    background-color: #db6314;
    text-decoration: none;
}
a img {
	border : 0px;
}

a.image:hover {
    background: none;
    border: none;
}

#banner {
	text-align : center;
	font-size : 40px;
	font-weight : bold;
	margin : 5px;
	margin-bottom : 10px;
}

#banner td {
	padding : 2px;
}

#banner div.sous-titre {
	text-align : center;
	font-size : 25px;
	font-weight : bold;
	margin-bottom : 30px;
}

#banner div.info {
	text-align : center;
	font-size : 16px;
	font-weight : normal;
	margin-bottom : 20px;
	margin-top : 20px;
}

#banner div.copyright {
	text-align : left;
	font-size : 9px;
	font-weight : normal;
}

#banner a:link, #banner a:visited {
	text-decoration : none;
}


#navigation-bar{
    background-color: none;
}

#navbar{text-align: center;}

#navbar ul{list-style: none; line-height: 2em; padding-left: 0; margin-left: 0;}

#navbar li{display: inline;}

#navbar li a{margin-right: 0.5em; color: white; font-weight: bold; font-size: 1.0em; padding: 0.2em 0.3em 0.2em 0.3em; text-decoration: none; background-color: #cc581f;}

#navbar li a:hover{background-color: transparent; color: #cc581f; text-decoration: underline;}

table#footer {
	font-size : 10px;
}

