body{font-family:Verdana, Geneva, sans-serif;font-size:14px;text-align:center;margin:0;padding:0;background-color:#c9ebf9;background-image:url(images/body.jpg);background-position:top;background-repeat:repeat-x;}
#header_conteneur{background:url(images/haut_conteneur.jpg) top center no-repeat;height:350px;!height:100%;width:1020px;text-align:center;margin:0 auto;}
#conteneur{background:url(images/fond_conteneur.jpg) top center #FFF;width:1020px;background-repeat:repeat-y;text-align:center;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
#header{background-image:url(images/header.jpg);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-repeat:no-repeat;background-position:center top;height:176px;padding-top:15px;}
.error{font-style:italic;color:#900;font-size:small;display:inline;margin:0;text-align:center;display:none;}
#footer{background-image:url(images/footer.jpg);margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:auto;background-repeat:no-repeat;background-position:center bottom;height:75px;display:block;clear:both;font-size:12px;color:#FFF;position:relative;}
.clear{clear:both;visibility:hidden;}
h1{color:#055088;font-family:Georgia,"Times New Roman", Times, serif;text-align:center;border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#055088;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;}
#menu{float:left;width:243px;margin-left:10px;padding:0px;margin-top:50px;}
#content_haut{background-image:url(images/header_content.png);background-repeat:no-repeat;background-position:center top;height:17px;}
#content{float:right;width:720px;margin-right:10px;}
#menu_centre{background-image:url(images/fond_menu.png);background-repeat:repeat-y;text-align:left;}
#content_centre{background-image:url(images/fond_content.png);background-repeat:repeat-y;background-position:center;text-align:left;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;font-family:Verdana, Geneva, sans-serif;}
#content_bas{background-image:url(images/footer_content.png);background-repeat:no-repeat;background-position:center bottom;height:20px;margin-bottom:10px;}
#menu_bas{background-image:url(images/footer_menu.png);background-repeat:no-repeat;background-position:center top;height:22px;}
#menu_haut{background-image:url(images/header_menu.png);height:21px;background-position:center top;background-repeat:no-repeat;}
#content_centre a{border-bottom-width:1px;border-bottom-style:dotted;text-decoration:none;color:#055088;border-bottom-color:055088;}
#content_centre a:hover{border-bottom-style:none;text-decoration:none;color:#69F;}
h2{color:#055088;font-family:Georgia,"Times New Roman", Times, serif;text-align:left;padding:0 10px;margin:0;font-style:italic;font-size:16px;}
ul{width:160px;text-decoration:none;list-style:none;margin:0 auto;padding:0;text-align:left;}
.navigation{margin:0;padding:0;list-style:none;color:#1a73a7;width:200px;font:1.2em"Trebuchet MS", sans-serif;margin-left:20px;text-align:center;}
.navigation a, .navigation span{display:block;padding:3px 0px;color:#1a73a7;text-decoration:none;background:url(images/menu-item.jpg);background-repeat:no-repeat;background-position:center center;width:200px;}
.navigation .toggleSubMenu a, .navigation .toggleSubMenu span{background-image:url(images/menu-item-deroule.jpg);background-repeat:no-repeat;background-position:center center;}
.navigation .open a, .navigation .open span{background-image:url(images/menu-item-enroule.jpg);background-repeat:no-repeat;background-position:center center;}
.navigation a:hover, .navigation a:focus, .navigation a:active{text-decoration:underline;}
.navigation .subMenu{font-size:.8em;background:url(images/submenu.jpg) 0 0 repeat-y;font-size:.9em;margin:0;padding:0 15px;width:200px;}
.navigation ul.subMenu a{background:none;}
.formulaire{padding:10px 20px;}
.formulaire legend{font-family:Georgia,"Times New Roman", Times, serif;color:#055088;padding-right:10px;padding-left:10px;font-size:14px;}
.formulaire label{display:block;width:150px;float:left;margin-right:50px;color:#055088;}
.submit{text-align:center;}
h3{font-family:Georgia,"Times New Roman", Times, serif;font-size:15px;margin:1px;padding:0px;color:#055088;font-weight:550;}
h5{font-family:Georgia,"Times New Roman", Times, serif;font-size:12px;margin:1px;padding:0px;color:#055088;font-weight:100;}
table{background:#D3E4E5;border:1px solid gray;border-collapse:collapse;color:#fff;font:normal 12px verdana, arial, helvetica, sans-serif;}
caption{border:1px solid #5C443A;color:#5C443A;font-weight:bold;letter-spacing:20px;padding:6px 4px 8px 0px;text-align:center;text-transform:uppercase;}
td, th{color:#363636;padding:.4em;}
tr{border:1px dotted gray;}
thead th, tfoot th{background:#5C443A;color:#FFFFFF;padding:3px 10px 3px 10px;text-align:left;text-transform:uppercase;}
tbody td a{color:#363636;text-decoration:none;}
tbody td a:visited{color:gray;text-decoration:line-through;}
tbody td a:hover{text-decoration:underline;}
tbody th a{color:#363636;font-weight:normal;text-decoration:none;}
tbody th a:hover{color:#363636;}
tbody td+td+td+td a{background-position:left center;background-repeat:no-repeat;color:#03476F;padding-left:15px;}
tbody td+td+td+td a:visited{background-position:left center;background-repeat:no-repeat;}
tbody th, tbody td{text-align:left;vertical-align:top;}
tfoot td{background:#5C443A;color:#FFFFFF;padding-top:3px;}
.odd{background:#fff;}
tbody tr:hover{background:#99BCBF;border:1px solid #03476F;color:#000000;}
.envoyer{background:url(images/contact.png) no-repeat;border:none;width:81px;height:27px;cursor:pointer;}
.envoyer:hover{background:url(images/contact-hover.png) no-repeat;border:none;width:81px;height:27px;cursor:pointer;}
.bouton_impression{background:url(images/imprimante2.png) no-repeat;border:none;width:30px;height:30px;cursor:pointer;}
.bouton_impression:hover{background:url(images/imprimante.png) no-repeat;border:none;width:32px;height:32px;cursor:pointer;}
