* {
font-size : 11px;
margin : 0;
padding : 0;
}
.chemin {
margin-bottom : 17px;
font-size : 11px;
line-height : 17px;
}
h1 {
font-size : 14px;
color : #d47c18;
font-weight : bold;
margin-bottom : 1em;
}
h2 {
font-size : 12px;
font-weight : bold;
margin-bottom : 1.2em;
}
.posContent A:link {
font-family : verdana, arial;
text-decoration : none;
color : #5f81aa;
line-height : 17px;
}
.posContent A:visited {
font-family : verdana, arial;
text-decoration : none;
color : #5f81aa;
line-height : 17px;
}
.posContent A:hover {
font-family : verdana, arial;
text-decoration : underline;
color : #5f81aa;
line-height : 17px;
}
.posContent A:active {
font-family : verdana, arial;
text-decoration : none;
color : #5f81aa;
line-height : 17px;
}
.posContentWindow A:link {
font-family : verdana, arial;
font-size : 11px;
text-decoration : none;
color : #000000;
line-height : 17px;
}
.posContentWindow A:visited {
font-family : verdana, arial;
font-size : 11px;
text-decoration : none;
color : #000000;
line-height : 17px;
}
.posContentWindow A:hover {
font-family : verdana, arial;
font-size : 11px;
text-decoration : none;
color : #c8504f;
line-height : 17px;
}
.posContentWindow A:active {
font-family : verdana, arial;
font-size : 11px;
text-decoration : none;
color : #c8504f;
line-height : 17px;
}
.pagename {
font-family : Helvetica;
font-size : 14px;
font-weight : bold;
color : #ffffff;
line-height : 17px;
}
.topHeader {
font-family : verdana, arial;
font-size : 14px;
font-weight : bold;
color : #7ea190;
line-height : 17px;
}
.header {
font-family : verdana, arial;
font-size : 14px;
font-weight : bold;
color : #ffffff;
line-height : 17px;
}
.posFooter {
float : left;
padding : 80px 216px 0 190px;
text-align : center;
width : 594px;
font-size : 9px;
}
hr {
clear : both;
visibility : hidden;
height : 1px;
margin : 0;
padding : 0;
}
.posLogoPopup {
position : relative;
left : 310px;
top : 5px;
height : 76px;
}
.posTagLine {
position : absolute;
left : 14px;
top : 40px;
z-index : 0;
height : 17px;
}
.posContentSplash {
position : absolute;
left : 14px;
top : 100px;
z-index : 0;
width : 50em;
}
.container {
width : 1000px;
margin : 0;
}
.posIdxLeft {
float : left;
width : 174px;
}
.posIdxRight {
margin-top : 34px;
float : right;
padding : 0;
width : 180px;
}
.posContent {
	float : left;
	z-index : 0;
	width : 598px;
	margin-top : 6px;
	margin-right : 16px;
	margin-bottom : 0;
	margin-left : 16px;
}
.posContentWindow {
position : relative;
margin-left : 100px;
top : 10px;
z-index : 0;
width : 450px;
}
.posTemp {
position : absolute;
left : 182px;
top : 155px;
z-index : 0;
width : 400px;
}
.tabFull {
background : white;
z-index : 0;
}
.tabCtrSelected {
background : #ffffff;
z-index : 0;
}
.footer {
font-family : verdana, arial;
font-size : 9px;
text-decoration : none;
color : #878684;
vertical-align : top;
line-height : 13px;
}
.footer a:link {
font-family : verdana, arial;
font-size : 9px;
text-decoration : none;
color : #5f81aa;
}
.footer a:visited {
font-family : verdana, arial;
font-size : 9px;
text-decoration : none;
color : #5f81aa;
}
.footer a:hover {
font-family : verdana, arial;
font-size : 9px;
text-decoration : underline;
color : #5f81aa;
}
.footer a:active {
font-family : verdana, arial;
font-size : 9px;
text-decoration : underline;
color : #5f81aa;
}
.fileNameTopNew {
border-left : 0.5pt solid #999999;
border-top : 0.5pt solid #999999;
border-bottom : 0.5pt solid #999999;
font-family : verdana, arial;
font-size : 11px;
color : #000000;
line-height : 17px;
}
.fileDateTopNew {
border-top : 0.5pt solid #999999;
border-bottom : 0.5pt solid #999999;
font-family : verdana, arial;
font-size : 11px;
color : #000000;
line-height : 17px;
}
.fileSizeTopNew {
border-top : 0.5pt solid #999999;
border-bottom : 0.5pt solid #999999;
font-family : verdana, arial;
font-size : 11px;
color : #000000;
line-height : 17px;
}
.fileDownloadTopNew {
border-right : 0.5pt solid #999999;
border-top : 0.5pt solid #999999;
border-bottom : 0.5pt solid #999999;
font-family : verdana, arial;
font-size : 11px;
color : #000000;
line-height : 17px;
}
.fileNameNew {
border-left : 0.5pt solid #999999;
border-bottom : 0.5pt solid #999999;
font-family : verdana, arial;
font-size : 11px;
color : #000000;
line-height : 17px;
}
.fileDateNew {
border-bottom : 0.5pt solid #999999;
font-family : verdana, arial;
font-size : 11px;
color : #000000;
line-height : 17px;
}
.fileSizeNew {
border-bottom : 0.5pt solid #999999;
font-family : verdana, arial;
font-size : 11px;
color : #000000;
line-height : 17px;
}
.fileDownloadNew {
border-right : 0.5pt solid #999999;
border-bottom : 0.5pt solid #999999;
font-family : verdana, arial;
font-size : 11px;
color : #000000;
line-height : 17px;
}
.fileDescriptionNew {
border-left : 0.5pt solid #999999;
border-right : 0.5pt solid #999999;
border-bottom : 0.5pt solid #999999;
font-family : verdana, arial;
font-size : 11px;
color : #000000;
line-height : 17px;
}
.button {
background-color : #7ea190;
border-bottom : 1px solid #000000;
border-left : 1px solid white;
border-right : 1px solid #000000;
border-top : 1px solid white;
color : #ffffff;
font : 8pt Verdana, Helvetica, Arial;
}
.downloadHeading {
font-family : Verdana, arial;
font-size : large;
color : #5f81aa;
font-weight : bold;
}
.templateCategory {
font-family : Verdana, arial;
font-size : x-small;
color : #5f81aa;
font-weight : bold;
}
.photoLibraryItem {
font-family : Verdana, arial;
font-size : 11px;
color : #5f81aa;
line-height : 17px;
font-weight : bold;
}
.photoLibraryGeneral {
font-family : Verdana, arial;
font-size : 10px;
color : #000000;
font-weight : bold;
}
.validationError {
font-weight : bold;
color : #ff0000;
font-family : verdana, arial;
font-size : 11px;
line-height : 17px;
}
.applicationBanner {
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
padding-left : 25px;
background-color : #7ea190;
font-weight : bold;
}
.visuel {
float : right;
margin-left : 0;
margin-right : 0;
margin-bottom : 10px;
}
.img_gauche {
margin-right : 8px;
margin-bottom : 8px;
margin-top : 5px;
}
.img_droite {
margin-left : 8px;
margin-bottom : 8px;
}
.img_centre {
width : 392px;
text-align : center;
margin : 8px 0;
}
.texte {
font-size : 11px;
color : #000000;
line-height : 17px;
font-family : Verdana, arial;
}
#log {
line-height : 17px;
display : block;
width : 277px;
background-color : #b9b9b9;
}
#log form {
margin : 0;
padding : 0;
}
#log input {
height : 18px;
border : 1px solid #6698c2;
}
#log input {
margin : 8px 0;
}
dl.communique {
margin-left : 3px;
}
p {
margin-right : 0;
margin-left : 0;
}
.imgright {
float : right;
border : none;
}
.retrait {
list-style-type : none;
padding-left : 20px;
line-height : 17px;
} 
