/*Design by Metamorphosis Designhttp://www.metamorphozis.comReleased for free under a Creative Commons Attribution 2.5 License*/*{margin: 0px;padding: 0px;}a:link {    color: #ffffff;}a:hover {    text-decoration: none;    color: #ffffff;}a:visited {    color: #ffffff;}body {        background: #89BAD4 url(images/back_all.gif) repeat-x;    font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;    color: #333333;    margin: 70px;}#content{    margin: 0 auto;    width: 745px;    text-align: left;    border: 3px solid #ffffff;}#back{width: 745px;background: #ffffff;}#header {    height: 380px;    text-align: left;       }#menu{width: 745px;height: 53px;padding-left: 0px;padding-top: 10px;background: url(images/buttons.gif) repeat-x;}#menu ul {    list-style: none;   }#menu li {        display: inline;     }#menu a {    float: left;    width: 103px;    height: 48px;    display: block;    text-align: center;    text-decoration: none;    color: #ffffff;    font-weight: bold;    font-size: 13px;    padding-top: 10px;}#menu a:hover {    width: 103px;    height: 48px;    padding-top: 10px;    color: #C4E3F3;    text-decoration: underline;}#logo {background: url(images/cpa2.jpg) no-repeat;width: 715px;height: 280px;text-align:  left;padding-left: 30px;padding-top: 30px;}#logo a {    text-decoration: none;    font-style: italic;    font-size: 18px;    color: #ffffff;}#logo H2 a{font-size: 12px;}#left{    padding: 5px;    width: 221px;    padding-right: 5px;}#left h3{width: 201px;height: 38px;font-size: 14px;font-weight: bold;padding-left: 25px;padding-top: 15px;text-transform: uppercase;color: #ffffff;background: url(images/title.gif) no-repeat}#left h5{width: 211px;height: 58px;font-size: 14px;font-weight: bold;padding-left: 15px;padding-top: 15px;color: #ffffff;background: url(images/titlehaut.gif) no-repeat}#left ul {    list-style: none;}#left li ul {    border: 0px;    margin-left: 20px;    margin-bottom: 1px;}#left li ul li {    padding: 4px 20px;    background: url(images/small.gif) no-repeat left;}#left li ul sousli {    padding-left: 40px;    background: url(images/flecheblanc.gif) no-repeat left;}#left a {    color: #23609C;}#left a:visited {    color: #23609C;}#left p{padding: 10px;padding-left: 40px;}#left H4{font-size: 12px;padding-left: 20px;}#calendar1 {    padding: 0 10px 20px 10px;}#calendar table {    width: 100%;    text-align: center;}#calendar thead {}#calendar tbody td {    border: 1px solid #F1F1F1;}#calendar #prev {    text-align: left;}#calendar #next {    text-align: right;}#calendar tfoot a {    text-decoration: none;    font-weight: bold;}#calendar #now {    background: #696969;    border: 1px solid #ff0000;    font-weight: bold;    color: #ffffff}#right{float: right;width: 480px;padding-right: 5px;}#right H4{    margin: 0;    padding: 0px;    font-size: 12px;    color: #23609C;}#right a{color: #23609C;text-decoration: none;}#right a:hover {    text-decoration: underline;}#right p {    margin: 0;    padding: 0;    padding-bottom: 10px;}#right .date2 {    margin: 10px;    padding: 0;    padding-top: 5px;}#right .date3 {    margin: 2px;    padding: 0;    padding-top: 5px;}#right h2 {    margin: 0;    padding: 0;    padding-top: 10px;    color: #23609C;}.date {    text-align: right;    color: #23609C;    font-size: 11px;}.date a {    color: #23609C;}.date2 {    float: left;    width: 73px;    height: 62px;    background: url(images/date.gif) no-repeat;    text-transform: uppercase;    text-align: center;    font-size: 10px;    font-weight: bold;    color: #FFFFFF;    vertical-align: middle;}.date3 {    float: left;    width: 197px;    height: 62px;    background: url(images/date3.gif) no-repeat;    text-transform: uppercase;    text-align: center;    font-size: 10px;    font-weight: bold;    color: #FFFFFF;    vertical-align: middle;}.date2 b {    display: block;    margin-top: 5px;    font-size: 40px;    color: #2F6AA2;}.date3 b {    display: block;    margin-top: 5px;    font-size: 40px;    color: #2F6AA2;}#footer {    height: 37px;    clear: both;    padding-top: 10px;    background: url(images/buttons.gif) repeat-x;     border-top: 4px solid #2C5C89;}#footer p {    margin: 0;    font-size: 10px;    text-align: center;    color: #ffffff;}#footer a {    color: #ffffff;}
