/*td {border: 1px dotted gray}
div {border: 1px solid orange}
img, form {border: 1px dashed blue}
h1, h2, h3, h4, h5, h6, p {border: 1px solid yellow}
ul {border: 1px solid green}
li {border: 1px solid lightgreen}*/
* { font-family: arial; }
html { width: 100%; height: 100% !important; margin: 0; padding: 0; }
body { width: 100%; height: 100% !important; margin: 0; padding: 0; }
p { margin: 0 0 0; padding: 0; }
p.textehp{font-size:11px; color:#999999; padding-left:150px; text-align:center}
a {text-decoration:none}
td#at21zmenu { background-color: #eb8200; background-image: url(../images/bkright.gif); background-repeat: repeat-y; background-position: 0 top; vertical-align: top; width: 220px; margin: 0; padding: 0; height:100% }
td#at21zmenu div#at21top { background-image: url(../images/bkmenutop.gif); margin: 0; padding: 0; }
td#at21zmenu div#at21menur { background-image: url(../images/bkmenur.jpg); background-repeat: no-repeat; background-position: 0 top; padding-right: 0; padding-bottom: 0 !important; padding-left: 30px; min-height: 250px; vertical-align: top; _width: 250px; margin: 0; padding-top: 25px !important; }
td#at21zmenu div#at21menur h1 { color: #001844; font-size: 16px; font-weight: bold; }
td#at21zmenu div#at21menur h1 a{ color: #001844; font-size: 16px; font-weight: bold; text-decoration:none }
td#at21zmenu div#at21menur ul { color: #001844; font-size: 14px; margin: 0 0 0 0; padding: 0; }
td#at21zmenu div#at21menur li { color: #001844; font-size: 14px; margin: 0 0 5px 20px; padding: 0; list-style-image: url(../images/li.gif); }
td#at21zmenu div#at21menur li.testselected { color: #001844; font-size: 14px; list-style-image: url(../images/lion.gif); margin: 0 0 5px 20px; padding: 0; }
td#at21zmenu div#at21menur li a { color: #7680a8; font-size: 14px; text-decoration: none; text-decoration:none }
td#at21zmenu div#at21menur li a:hover { color: #ae3661; font-size: 14px; text-decoration: none; }
td#at21zmenu div#at21menur li.testselected a { color: #e98200; font-size: 14px; text-decoration: none; }
div#onglet9 img{border:transparent;}
div#onglet9 {width:100%}





td#at21zmenu div#at21menurbottom { vertical-align: bottom; margin: 0; padding: 0; }
td#at21zmenu div#at21web4all { margin-bottom: 20px; }
td#at21zmenu div#at21search { width: 195px; margin: 0; padding: 0; }
td#at21zmenu div#at21search div { margin: 0; padding: 0; }
td#at21zmenu div#at21search div.field { background-color: #f1a641; width: 185px; float: right; margin: 0; padding: 0; }
td#at21zmenu div#at21search div.field input { color: #fff; font-size: 12px; background-color: #e98200; margin: 0; padding: 3px; width: 159px; border: solid 1px #001844; }
td#at21zmenu div#at21search div.button { color: #001844; font-size: 16px; font-weight: bold; background-color: #f1a641; text-decoration: none; text-align: center; width: 95px; float: right; margin: 0 0 20px; padding: 0; cursor: pointer; }
td#at21zmenu div#at21search div.inner { background-image: url(../images/corner/br.gif); background-repeat: no-repeat; background-position: left bottom; margin: 0; padding: 10px; }
td#at21zmenu div#at21log { width: 195px; margin: 0; padding: 0; }
td#at21zmenu div#at21log div { margin: 0; padding: 0; }
td#at21zmenu div#at21log div.field { background-color: #f4bf71; width: 185px; float: right; margin: 0; padding: 0; }
td#at21zmenu div#at21log div.field h1 { color: #ae3661; font-size: 16px; font-weight: bold; }
td#at21zmenu div#at21log div.field p { color: #001844; font-size: 14px; margin: 0 0 5px; padding: 0; }
td#at21zmenu div#at21log div.field input { color: #ae3661; font-size: 12px; background-color: #fff; margin: 0; padding: 3px; width: 159px; border: solid 1px #001844; }
td#at21zmenu div#at21log div.button { color: #001844; font-size: 16px; font-weight: bold; background-color: #f4bf71; text-decoration: none; text-align: center; width: 95px; float: right; margin: 0 0 20px; padding: 0; cursor: pointer; }
td#at21zmenu div#at21log div.inner { background-image: url(../images/corner/br.gif); background-repeat: no-repeat; background-position: left bottom; margin: 0; padding: 10px; }
td#at21zmenu div.corntr { background-image: url(../images/corner/tr.gif); background-repeat: no-repeat; background-position: left top; width: 100%; margin: 0; padding: 0; }
td#at21zmenu div.corntl { background-image: url(../images/corner/tl.gif); background-repeat: no-repeat; background-position: right top; width: 100%; margin: 0; padding: 0; }
td#at21zmenu div.cornbl { background-image: url(../images/corner/bl.gif); background-repeat: no-repeat; background-position: right bottom; width: 100%; margin: 0; padding: 0; }
td#at21zmenu div.cornbr { background-image: url(../images/corner/br.gif); background-repeat: no-repeat; background-position: left bottom; width: 100%; margin: 0; padding: 0; }
td#at21site { background-color: #fff; background-image: url(../images/bktopmenu.gif); background-repeat: repeat-x; vertical-align: top; width: 100%; height: 75px; height:100% }
td#at21site table#at21site { width: 100%; height: 100%; vertical-align: top; }
td#at21site table#at21site td#at21menut { text-align: right; vertical-align: middle; height: 25px; margin: 0; padding: 0 20px 0 0; }
td#at21site table#at21site td#at21menut p { text-align: right; margin: 0; padding: 0; height: 25px; vertical-align: middle; }
td#at21site table#at21site td#at21menut img { text-align: right; margin: 0 3px 0 0; padding: 0; vertical-align: middle; }
td#at21site table#at21site td#at21menut p a { color: #001844; text-decoration: none; text-align: right; margin: 0; padding: 0 10px 0 0; height: 25px; vertical-align: middle; }
td#at21site table#at21site td#at21menut p a:hover { color: #719b51; text-decoration: none; text-align: right; margin: 0; padding: 0 10px 0 0; height: 25px; vertical-align: middle; }
td#at21site table#at21site td#at21menu { vertical-align: middle; height: 25px; margin: 0; padding: 0 20px 0 0; }

td#at21site table#at21site td#at21menu table#menu {  }
td#at21site table#at21site td#at21menu table#menu td { vertical-align: top; }
td#at21site table#at21site td#at21menu table#menu div span { color: #fff; font-size: 14px; font-weight: bold; list-style-type: none; display: block; margin: 0; padding: 3px 8px; border-left: 1px solid #20325e; white-space: nowrap; }
td#at21site table#at21site td#at21menu table#menu div span:hover { color: #001844; font-size: 14px; font-weight: bold; background-color: #e98200; list-style-type: none; display: block; margin: 0; padding: 3px 8px; border-left: 1px solid #e98200; white-space: nowrap; }
td#at21site table#at21site td#at21menu table#menu div span.hover { color: #001844; font-size: 14px; font-weight: bold; background-color: #e98200; list-style-type: none; display: block; margin: 0; padding: 3px 8px; border-left: 1px solid #e98200; white-space: nowrap; }
td#at21site table#at21site td#at21menu table#menu div span a { color: #fff; font-size: 14px; font-weight: bold; list-style-type: none; display: block; margin: 0; white-space: nowrap; }
td#at21site table#at21site td#at21menu table#menu div span a:hover { color: #001844; font-size: 14px; font-weight: bold; background-color: #e98200; list-style-type: none; display: block; margin: 0;  white-space: nowrap; }


td#at21site table#at21site td#at21menu table#menu div ul { background-color: #e98200; position: absolute; margin: 0; padding: 0; list-style-type: none; display: none; }
td#at21site table#at21site td#at21menu table#menu div ul li a { color: #fff; font-size: 14px; background-color: #e98200; text-decoration: none; width: 100%; list-style-type: none; display: block; margin: 0; padding: 5px; border-bottom: 1px solid #f1a641; border-left: 1px solid #f1a641; white-space: nowrap; }
td#at21site table#at21site td#at21menu table#menu div ul li a:hover  { color: #fff; font-size: 14px; background-color: #f1a641; text-decoration: none; width: 100%; list-style-type: none; display: block; margin: 0; padding: 5px; border-bottom: 1px solid #f1a641; border-left: 1px solid #f1a641; white-space: nowrap; }

td#at21site table#at21site td#at21content { vertical-align: top; margin: 0; padding: 5px 35px 20px 8px; width:auto }
td#at21site table#at21site td#at21content ul {list-style-type:none}
td#at21site table#at21site td#at21content li {}
td#at21site table#at21site td#at21content a { color: #e98200; text-decoration: none; text-align: right; margin: 0; padding: 0 10px 0 0; }
td#at21site table#at21site td#at21content a:hover { color: #001844; text-decoration: none; text-align: right; margin: 0; padding: 0 10px 0 0; }
td#at21site table#at21site td#at21content div#path { font-size: 13px; text-decoration: none; margin: 0; padding: 15px 0 15px 0px; font-size:12px}
td#at21site table#at21site td#at21content div#path p { color: #719b51; font-size: 13px; text-decoration: none; margin: 0; padding:0 }
td#at21site table#at21site td#at21content div#path a { color: #e98200; font-size: 13px; text-decoration: none; margin: 0; padding:0 }
td#at21site table#at21site td#at21content div#path a:hover { color: #ae3661; font-size: 13px; text-decoration: none; margin: 0; padding:0 }
td#at21site table#at21site td#at21content div#path .pathselected {padding:0; margin:0}
table#contact ul#tel {padding:0; margin:0px 0px 0px 20px}
table#contact ul#tel li {padding:0; margin:0; font-size:12px; list-style-image:url(../images/puce.gif)}
table#contact ul#coord {padding:0; margin:0px 0px 0px 20px}
table#contact ul#coord li {padding:0; margin:0; font-size:12px; list-style-image:url(../images/puce.gif)}
table#contact ul ul {padding:0; margin:0}
table#contact p {text-align:left};

table#listephotos, table#template2 {width:100%}
table#listephotos ul {margin:0px 0px 0px 0px; padding:0; font-size:12px; list-style-type:none}
table#fichephoto ul {padding:0; margin:15px 0px 0px 20px}
table#fichephoto ul li {padding:0; margin:0; font-size:12px; list-style-image:url(../images/puce.gif)}
table#fichephoto img {border:2px solid #e98200}

td#at21site table#at21site td#at21pannel { vertical-align: top; margin: 0; padding: 0 20px 0 0;}
td#at21site table#at21site td#at21pannel div#pannel { background-color: #ae3661; width: 210px; margin: 0; padding: 0; }
td#at21site table#at21site td#at21pannel div#pannel div#at21images { background-color: #fff; text-align: center; vertical-align: middle; height: 210px; overflow: hidden; margin: 0; padding: 0; }
td#at21site table#at21site td#at21pannel div#pannel h1 { color: #fff; font-size: 24px; font-weight: bold; margin: 0; padding: 10px 10px 6px; }
td#at21site table#at21site td#at21pannel div#pannel p { color: #fff; font-size: 14px; text-align: left; margin: 0; padding: 0 10px 6px; }
h1 { color: #ae3661; font-size: 24px; font-weight: bold; margin: 0; padding: 0 0 6px; }
h2 { color: #e98200; font-size: 18px; font-weight: bold; margin: 0; padding: 0 0 6px; }
h3 { color: #719b51; font-size: 16px; font-weight: bold; margin: 0; padding: 0 0 6px; }
h4 { color: #719b51; font-size: 16px; font-weight: bold; margin: 0; padding: 0 0 6px; }
.green {color: #719b51; font-size: 16px; font-weight: bold;}
p { color: #001844; font-size: 13px; text-align: justify; margin: 0; padding: 0 0 6px; }
td#at21site table#at21site td#at21pannel { vertical-align: top; margin: 0; padding: 0 20px 0 0; }
td#at21site table#at21site td#at21pannel div#pannel { background-color: #ae3661; width: 210px; margin: 0; padding: 0; color: #fff; font-size: 14px; }
td#at21site table#at21site td#at21pannel div#pannel div#at21images { background-color: #fff; text-align: center; vertical-align: middle; width: 210px; height: 210px; overflow: hidden; margin: 0; padding: 0; }
td#at21site table#at21site td#at21pannel div#pannel h1 { color: #fff; font-size: 24px; font-weight: bold; margin: 0; padding: 10px 10px 6px; }
td#at21site table#at21site td#at21pannel div#pannel p { color: #fff; font-size: 14px; text-align: left; margin: 0; padding: 0 10px 6px; }
td#at21site table#at21site td#at21pannel div#pannel p.petit2 { color: #fff; font-size: 11px; text-align: left; margin: 0; padding: 0 10px 6px; }
td#at21site table#at21site td#at21pannel div#pannel p.signature { color: #d8b7c3; font-size: 9px; text-align: left; margin: 0; text-align:center }
td#at21site table#at21site td#at21pannel div#pannel p.signature a { color: #d8b7c3; font-size: 9px; text-align: left; margin: 0; text-align:center }
td#at21site table#at21site td#at21pannel div#pannel a { color: #fff; font-size: 11px; text-align: left; margin: 0; padding: 0; text-decoration:underline}
td#at21site table#at21site td#at21pannel div#pannel a:hover { color: #fff; font-size: 11px; text-align: left; margin: 0; padding: 0; text-decoration:none }
img.bot { vertical-align: bottom; margin: 0; padding: 0; }
.petit {font-size:smaller}
body#newspage a { color: #719b51; text-decoration: none; text-align: right; margin: 0; padding: 0 10px 0 0; height: 25px; vertical-align: middle; }
body#newspage a:hover { color: #001844; text-decoration: none; text-align: right; margin: 0; padding: 0 10px 0 0; height: 25px; vertical-align: middle; }
body#newspage {width:500px; margin:0; padding:0}
div#news2{padding:30px; margin:0}

form#contact { }
form#contact table#form {  }
form#contact table#form label { color: #171d77; font-weight: bold; text-decoration: none; padding:0px 10px 0px 0px; margin:0; width:120px }
form#contact table#form td { vertical-align: top; padding-top: 2px; padding-bottom: 3px; border-bottom: 1px solid #dadada; }
form#contact table#form input.text { color: #171d77; background-color: #feffff; padding: 2px; border: solid 1px; }
form#contact table#form textarea { color: #171d77; background-color: #feffff; width: 90%; height: 200px; padding: 2px; border: solid 1px; }
form#contact table#form select { color: #171d77; background-color: #feffff; width: 90%; padding: 2px; border: solid 1px; }
form#contact table#form input.submit  { color: #fff; font-weight: bold; background-color: #171d77; float: right; padding: 2px; border: solid 1px #171d77; }


td#image {padding-top:10px; }
div#legende {color: #e98200; font-size: 12px;}
.legende{color: #e98200; font-size: 12px;}


tr#titreagenda{ }
tr#titreagenda {}
tr#titreagenda td { color:#ae3661; font-size:16px; font-weight:bold; border-bottom:1px solid #ae3661;}