/* CSS Document */
* {margin : 0;padding : 0;}
body {background : #dddddd repeat;text-align : center;font : 10pt Arial;

scrollbar-face-color: #80085c; 
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #a72981;
scrollbar-3dlight-color: #a72981; 
scrollbar-darkshadow-color: #000000; 
scrollbar-track-color: #5f0643; 
scrollbar-arrow-color: #000000;

}
a {text-decoration : none;color:#ffffff;}
img {border : none;}
p {margin : 0 0 20px;}
h1 {text-transform : uppercase;color : #fff;text-align : left;font-weight : bold;}
h2 {text-transform : capitalize;color : #ffffff;margin : 20px 0;}

/* TITRES  */
h3 {text-transform : capitalize;color : #ffffff ;margin : 20px 0;}
h4 {text-transform : capitalize;font-style : regular;color : #fff;margin : 10px 0;}
.accesskey {text-decoration : underline;}

/* Structure générale */
#container {background : transparent url(img/fond.jpg) no-repeat top left;width : 959px;height : 615px;text-align : left;margin : 30px auto;}
#header {height : 163px;}
#footer {height : 20px;text-align : center;color : #fff;font : 8pt Arial;color:#450431;}
#footer a {color : #fff;text-decoration : none;}
#footer a:hover {color : #fff;text-decoration : underline;}
#main {height : 434px;margin : 0 30px;}
#header-list {position : absolute;top : 173px;margin-left : 35px;}
ul#header-menu {padding : 0;list-style-type : none;}
ul#header-menu li {float : left;}
ul#header-menu li a.download {color:#ffffff;text-decoration:none;}
ul#header-menu li a:hover.download {text-decoration:underline;}

/* -------MENU */
#header-menu a {display : block;width : 141px;height : 20px;text-align : center;font : 9pt Arial;text-decoration : none;color : #5a0540;font-weight : bold;}
#header-menu a:hover, #header-menu a:active {color : #d55c0c;}
/* -------TEXTE PRINCIPAL */
#text, #main-text {float : left;width :670px;height : 200px;margin : 20px 0;color:#e8a4d3;font : 9pt Arial;}
/* Structures spécifiques */
#images {width : 400px;height : 394px;margin : 20px 0;text-align : center;}
#annuaire {width : 450px;height : 394px;margin : 20px 0;text-align : center;}
#annuaire img { padding:2px ; }
.image-view {margin : 15px 0;}
.image-view-carte {margin : 50px 0;}
#flash-anim {float : right;width : 320px;height : 405px;margin : 14px 30px 15px;}
#text h2 {text-align : left;}
#images, #annuaire {float : left;}
#main-scroll {overflow : auto;height : 394px;margin : 20px 0;color:#80085c}
#main-scroll-text {float : left;width : 509px;}
#main-scroll-images {float : left;width : 300px;text-align:center;}
#menu-rapide {width : 100%;height : 40px;z-index : 10;}
#menu-rapide-list li {float : left; padding : 1px;list-style-type : none;}
#menu-rapide-list a {display : block;border : 5px #700650;padding : 3px;color : #700650;background-color : #ffffff;}
#menu-rapide-list a:hover {background-color : #d8602c;}
.menu-details {margin-left : 20px;list-style-type : square; color:#ffffff}
.specialite {color : #d8602c;font-weight : bold;}
.haut {text-align : right;border-bottom : 1px dotted #d8602c;}
.haut a {color : #d8602c;}
.haut a:hover {color : #700650;}
#formulaire {float : left;width : 459px;text-align : left;height : 394px;margin : 20px 0;}
#main-text {float : left;width : 400px;}
#boutons {width : 100%;text-align : center;margin : 30px 0;}
#img-flottante {float : right;}
label, .input, textarea, .select {margin-bottom : 5px;}
label {display : inline;float : left; width : 170px;font-weight : bold;margin-left : 20px;}
.input {background-color : #80085c;font-family : Arial, Helvetica, sans-serif;color : #ffffff;border : 0px}
.textarea {background-color : #80085c;color : #ffffff;border : 0px;font-family : Arial, Helvetica, sans-serif;}
.button {font-family : arial, helvetica, sans-serif;border-width : 2pt;font-size : 16pt;color : black;top : 250px;background-color : #f5deb3;}
.select {background-color : #80085c;border : 0px;color : #ffffff;}
#validation {text-align:center;color:#333 ;}
#validation img {margin:0 10px; }
.annuaire { font:12px Arial ; color:#333 ; }
.annuaire a { color:#333 ; text-decoration:underline ; font-weight:bold ; }
.annuaire a:hover { text-decoration:none ;color:#888 ; }
.referencement { font:10px Arial ; }
.referencement a { color : #333;text-decoration : none; }
.referencement a:hover { color:#888 ; text-decoration:underline ; }

.ecarte{
font-size:12px;
margin-left:15px;
text-transform:none;
}

.ecarte a {
text-decoration:none;
}

.ecarte a:hover {
color:#D8602C;
}

