body {
background:url(images/bg_page.jpg) repeat-x #ecede8;
margin:0;
padding:0;
}

#wrap {
width:975px;
margin:0 auto;
}

#sectionTop {
width:975px;
height:130px;
}

.logo {
position:absolute;
width:202px;
height:210px;
background:url(images/logo_ahmh2.png);
background-repeat:no-repeat;
margin:0 15px 15px 13px;
}

.bgTopMenu {
position:absolute;
margin-left:220px;
margin-top:56px;
width:745px;
height:65px;
background:url(images/bg_topmenu.jpg);
background-repeat:no-repeat;
}

.miseajour {
position:absolute;
margin-left:690px;
margin-top:8px;
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.7em;
color:#ecede8;
}

.menu {
position:absolute;
margin-left:230px;
margin-top:72px;
}

#navmenu li {
padding-right:0;
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.75em;
display:inline;
list-style-type:none;
text-decoration:none!important;
}

ul#navmenu {
margin-left:0;
padding-left:0;
white-space:nowrap;
text-decoration:none!important;
}

#navmenu a {
border-right:2px #f7f7f7 solid;
text-decoration:none!important;
padding:10px 13px 20px 18px;
}

#navmenu a:link,#navlist a:visited {
color:#776;
background:none;
text-decoration:none!important;
}

#navmenu a:hover,a:visited,a:link,a:active {
text-decoration:none!important;
}

#navmenu a:hover {
color:#333;
background:none!important;
text-decoration:none!important;
}

.breadcrumb {
position:absolute;
margin-left:230px;
margin-top:114px;
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.65em;
color:#000;
}

#flashAnimation {
width:975px;
height:313px;
margin-top:1px;
}

#container4 {
margin-top:1px;
clear:left;
float:left;
width:100%;
overflow:hidden;
padding-bottom:15px;
}

#container1 {
float:left;
width:100%;
position:relative;
right:25%;
background:#333 url(images/bg_box_inscription.jpg);
background-repeat:no-repeat;
}

#col1 {
float:left;
width:21%;
position:relative;
left:77%;
overflow:hidden;
padding-top:8px;
}

#col2 {
float:left;
width:23%;
position:relative;
left:79%;
overflow:hidden;
background:url(images/image_box.jpg) no-repeat left;
padding-left:36px;
}

#col3 {
float:left;
width:22%;
position:relative;
left:81%;
overflow:hidden;
}

#col4 {
float:left;
width:21%;
position:relative;
left:86%;
overflow:hidden;
}

#sectionContenu {
position:relative;
width:975px;
margin-top:115px;
}

.facebook {
position:relative;
z-index:100;
float:right;
margin-top:-18px;
padding-right:10px;
}

#sectionSecondPage {
width:975px;
margin-top:-8px;
background:#fff;
}

.whiteBG {
background:#FFF;
margin:0;
padding:0;
}

.paddingPage {
padding:5px 10px 10px 20px;
}

.columnLeft {
float:left;
width:300px;
padding-left:50px;
}

.columnRight {
float:left;
width:300px;
}

.columnLeftBigger {
float:left;
width:400px;
padding-left:50px;
}

.columnRightBigger {
float:left;
width:400px;
}

.clear {
clear:left;
}

.article {
margin-top:5px;
}

.bgDate {
margin-left:1px;
background-image:url(images/date_stamp.png);
background-repeat:no-repeat;
width:68px;
height:65px;
}

.date {
margin-left:7px;
padding-top:21px;
font-size:.7em;
}

.titreArticle {
margin-left:80px;
margin-top:-45px;
font-size:1em;
font-family:Verdana, Century Gothic, Helvetica, Arial;
}

.texteArticle {
font-size:.9em;
font-family:Verdana, Century Gothic, Helvetica, Arial;
padding:5px 18px 6px;
}

.texteArticleBorder {
font-size:.9em;
font-family:Verdana, Century Gothic, Helvetica, Arial;
border:solid 1px #666;
padding:0 8px 2px 12px;
}

#ddcolortabs {
width:100%;
background:transparent;
voice-family:inherit;
border:none;
padding:0;
}

#ddcolortabs #tabList {
font:bold 11px Verdana, Century Gothic, Helvetica, Arial;
list-style:none;
border:none;
border-bottom:1px solid #fff;
background:none;
margin:0 0 0 10px;
padding:22px 0 0;
}

#ddcolortabs #tabList li {
display:inline;
text-transform:uppercase;
top:0;
border:none;
margin:0 2px 0 0;
padding:0;
}

#tabs-1,#tabs-2,#tabs-3,#tabs-4,#tabs-5,#tabs-6,#tabs-7 {
border-top:5px solid #333;
background-color:#fff;
padding:0;
}

#ddcolortabs #tabList li a {
float:left;
color:#FFF;
background:#998 url(images/color_tabs_left.gif) no-repeat left top;
text-decoration:none;
letter-spacing:1px;
margin:0 2px 0 0;
padding:0 0 1px 3px;
}

#ddcolortabs #tabList a span {
display:block;
background:transparent url(images/color_tabs_right.gif) no-repeat right top;
float:none;
padding:4px 9px 2px 6px;
}

#ddcolortabs #tabList li a:hover,#ddcolortabs #tabList li a:hover span,#ddcolortabs #tabList li.ui-tabs-selected a:hover {
background:#ddc;
}

#ddcolortabs #tabList li.ui-tabs-selected a {
background:#333;
}

#ddcolortabsline {
clear:both;
width:100%;
height:5px;
line-height:8px;
background:#333;
border-top:1px solid #fff;
padding:0;
}

.rss-box {
font-size:.9em!important;
font-family:Verdana,Century Gothic,Helvetica,Arial;
padding:0 12px 3px 15px;
}

div.rss-box ul {
padding-bottom:15px;
margin:0;
}

div.rss-box ul li {
margin-top:15px;
padding-bottom:20px;
border-bottom:solid 1px #ddc;
color:#333;
font-size:.9em!important;
}

div.rss-box ul li a {
font-size:1em!important;
font-weight:600;
margin-bottom:3px;
line-height:1.6em;
}

#rsslink {
display:none;
}

.boxNote {
float:right;
width:271px;
}

.boxNoteTop {
background:url(images/note_box_top.jpg) no-repeat top left;
width:271px;
height:49px;
padding:0;
}

.boxNoteContent {
background:#fafafa;
color:#333;
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.8em;
border-left:solid 1px #ddd;
border-right:solid 1px #eee;
margin:0 9px 0 6px;
padding:0 15px;
}

.boxNoteBottom {
background:url(images/note_box_bottom.jpg) no-repeat;
width:271px;
height:30px;
padding:0;
}

#footer {
clear:both;
float:left;
width:100%;
background:#333;
}

.contentFooterAddress {
float:left;
color:#FFF;
font-family:Verdana, Verdana, Century Gothic, Helvetica, Arial;
font-size:.75em;
padding:25px 50px 25px 80px;
}

.contentFooterCommanditaires {
float:right;
color:#FFF;
font-family:Verdana, Verdana, Century Gothic, Helvetica, Arial;
font-size:.75em;
padding:25px 50px;
}

.bottom {
clear:both;
width:100%;
float:left;
position:relative;
background-color:#cdeb8b;
}

A:link {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:1em;
color:#776;
text-decoration:none;
border-bottom:1px dotted #bba;
}

A:hover {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:1em;
color:#333;
background:#f7f7f7;
}

A.small:visited {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.9em;
color:#776;
text-decoration:none;
border-bottom:1px dotted #bba;
}

A.small:hover {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.9em;
color:#333;
background:#f7f7f7;
}

A.inscription:link {
font-family:Verdana, Verdana, Century Gothic, Helvetica, Arial;
font-size:.9em;
color:#bba;
text-decoration:none;
border-bottom:1px dotted #bba;
}

A.inscription:hover {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.9em;
color:#fff!important;
background:none;
}

A.linkSecondPage:link {
font-family:Verdana, Verdana, Century Gothic, Helvetica, Arial;
font-size:.9em;
color:#998;
text-decoration:none;
border-bottom:1px dotted #bba;
}

A.noDecoration:link {
font-family:Verdana, Verdana, Century Gothic, Helvetica, Arial;
font-size:.9em;
color:#bba;
text-decoration:none;
border-bottom:none!important;
}

#bgBottom {
position:relative;
background:#333;
width:1322px;
height:44px;
margin:100px 0 0;
}

#bottom {
position:relative;
margin-top:0;
margin-left:65px;
width:875px;
height:0;
border-top:#000 solid 3px;
}

.photos {
border:20px solid #fff;
margin:0;
padding:0;
}

.borderPhotos {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.8em;
font-weight:700;
color:#333;
border-bottom:2px solid #ccc;
border-right:2px solid #ccc;
border-top:1px solid #eee;
border-left:1px solid #eee;
width:890px;
height:620px;
padding:0;
}

P {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.9em;
color:#333;
background:none;
}

.small {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.75em;
color:#333;
background:none;
}

.xsmall {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.8em;
color:#333;
background:none;
}

.note {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:12px;
color:#000;
background:#e9e9e9;
border:1px dotted #f7f7f8;
padding:5px;
}

.emphase {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.8em;
color:#ddc;
padding:1px;
}

.nouveau {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.7em;
color:maroon;
font-weight:100px;
background:none;
}

table {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.85em;
background:none;
}

.borderRight {
border-right:dashed 1px #ddc;
padding-right:1px;
}

.noPadding {
padding:0!important;
}

table.small {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.75em;
background:none;
border:1px solid #eee;
}

.bgColor {
background:#ecede8;
padding:10px 15px;
}

.borderBottom {
border-bottom:#ddc solid 1px;
}

.borderBottomLight {
border-bottom:#ecede8 dashed 1px;
}

.bgColorLight {
background:#ecede8;
padding:0;
}

.bgVeryLight {
background:#f7f7f7;
padding:5px 8px;
}

.floatRight {
float:right;
}

.floatLeft {
float:left;
}

.inscription li {
font-family:Verdana, Century Gothic, Helvetica, Arial;
background-image:url(images/bullet.png);
background-repeat:no-repeat;
background-position:0 5px;
padding-left:18px;
color:#431;
font-size:.8em;
}

.linkSecondPage li {
font-family:Verdana, Century Gothic, Helvetica, Arial;
background-image:url(images/bullet.png);
background-repeat:no-repeat;
background-position:0 5px;
padding-left:18px;
color:#431;
font-size:.9em;
}

.linkNumber ol {
list-style:none;
list-style-position:outside;
font-family:Verdana, Century Gothic, Helvetica, Arial;
padding:0;
}

.linkNumber li {
padding-left:10px;
padding-bottom:1px;
background-image:none;
background-repeat:no-repeat;
background-position:0 .3em;
font-size:.8em;
font-family:Verdana, Century Gothic, Helvetica, Arial;
}

.indent {
margin:0 0 0 50px;
}

.bigIndent {
margin:0 0 0 120px;
}

.bigBigIndent {
margin:0 0 0 250px;
}

.bigBigBigIndent {
margin:0 0 0 450px;
}

.negatifIndent {
margin:0 0 0 -10px;
}

hr {
background-color:#ddc;
color:#ddc;
border:0;
height:1px;
}

h1 {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:1.3em;
color:#454445;
}

h2 {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:1.2em;
color:#454445;
}

h3 {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.9em;
color:#333;
}

.titre {
font-family:Verdana, Century Gothic, sans-serif;
font-size:1.1em;
color:#000;
font-weight:700;
letter-spacing:3px;
}

.big {
font-size:18px;
color:#333;
}

.moyen {
font-size:15px;
color:#454445;
}

.noLines {
border-bottom:none;
border-top:none;
border-left:none;
border-right:none;
}

.textcenter {
text-align:center;
}

.AZIndexLetter {
color:#ddc;
font-size:1.4em;
font-weight:700;
}

.titleSecondPage {
color:#998;
font-size:1.4em;
font-weight:700;
}

.padding {
padding-left:13px;
}

.commentaire {
font:14px Century Gothic, sans-serif;
letter-spacing:2px;
color:#fff;
background:#318869;
}

.simpleLettre {
color:#693;
font-weight:700;
font-size:.80em;
}

.doubleLettre {
color:#f90;
font-weight:700;
font-size:.80em;
}

.logoutButton {
color:#333;
font-size:.8em;
background:url(images/button.png) no-repeat;
width:110px;
height:31px;
text-align:center;
padding-top:4px;
text-decoration:none!important;
margin:auto;
}

#container3,#container2 {
clear:left;
float:left;
width:100%;
position:relative;
right:25%;
}

A:visited,A:active {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:1em;
color:#776;
}

A.small:link,A.small:active {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.9em;
color:#776;
}

A.linkSecondPage:hover,A.noDecoration:hover {
font-family:Verdana, Century Gothic, Helvetica, Arial;
font-size:.9em;
color:#d8d3c0;
background:none;
}

ul,.inscription ul,.linkSecondPage ul {
list-style-type:none;
margin:0;
padding:0;
}
