/* ----- universal settings -----*/
* {padding: 0px; margin: 0px;}
body {background-color: #3a3a3a; font-family: Georgia, serif; font-size: 100%;}
p {padding: 5px 0px !important;}
#subpage {background-image: url('sub_bg.gif'); background-repeat: repeat-x;}


/* ----- typography ----- */
.footer {font-size: .8em; color: #fff; padding: 15px 20px 0px 20px !important; text-align:center;}
.copyright {font-size: .7em; color: #fff; padding: 15px 20px 0px 20px !important; text-align:center;}
.subtext {font-size: .9em; color: #fff; padding: 0px 38px 20px 38px !important; text-align: left;}
.button {font-family: Georgia, san-serif; font-size: .9em; color: #000; text-align:center; width:75px; height:20px;}
.table {font-family: Georgia, san-serif; font-size: 1em; color: #fff;}
.francetext {font-size: .9em; color: #fff; text-align: left;}
.inst {font-size: .8em; color: #eee; padding: 0px 38px 3px 38px !important; text-align: center;}
.inst2 {font-size: .7em; color: #eee; padding: 0px 38px 3px 38px !important; text-align: center;}
.style8 {color: #fff; text-align: left; }

/* ----- images ----- */
.image {border: 3px solid #ccc; margin: 0px 9px !important;}


/* ----- unordered lists -----*/
ul li {margin-left: 24px !important;}
.francetext ul li {margin-left: 35px !important;}


/* ----- links ----- */
.subtext a:link {text-decoration: none; color: #d4b5bf;}
.subtext a:visited {text-decoration: none; color: #d4b5bf;}
.subtext a:hover {text-decoration: underline; color: #d4b5bf;}
.subtext a:active {text-decoration: none; color: #d4b5bf;}
.footer a:link {text-decoration: none; color: #fff;}
.footer a:visited {text-decoration: none; color: #ddd;}
.footer a:hover {text-decoration: underline; color: #ddd;}
.footer a:active {text-decoration: none; color: #fff;}
.copyright a:link {text-decoration: none; color: #fff;}
.copyright a:visited {text-decoration: none; color: #ddd;}
.copyright a:hover {text-decoration: underline; color: #ddd;}
.copyright a:active {text-decoration: none; color: #fff;}