/* @override http://www.alliances-du-monde.com/documents/255224/578132/mailing.css */
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { background-color: #2b2d32; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;  line-height: 1.7;  color: #333333; margin: 0; padding: 0; }
.main-content {  margin-right: auto; margin-left: auto; position: relative;  text-align: center; xbackground: #1e1f23; }
.header { display: block; border: 10px solid white; width: 652px; margin-right: auto; margin-left: auto; }
.header img { border-bottom-width: 0; margin: 0; padding: 0; display: run-in; }
.nav { display: block; background-color: white; width: 672px; margin-right: auto; margin-left: auto; height: 50px; }
.nav a { font-size: 14px; font-weight: 200; width: 117px; float: left; position: relative; display: inline-block; height: 40px; text-align: left; padding-left: 50px; color: gray; letter-spacing: 0.1em; margin-top: 5px; margin-bottom: 5px; border-right: 1px solid silver; line-height: 1.3em; background-color: transparent; }
.nav a.echant { background: url(/documents/255224/578311/down02.gif) no-repeat 10px 4px; }
.nav a.trans { background: url(/documents/255224/578311/camion.gif) no-repeat 10px 4px; }
.nav a.form { background: url(/documents/255224/578311/doc.gif) no-repeat 10px 4px; }
.nav a.jury { background: url(/documents/255224/578311/degust.gif) no-repeat 10px 4px; border-width: 0; }
.warp-content { width: 672px; margin-right: auto; margin-left: auto; display: block; margin-top: -10px; }
.content { background-color: white; width: 632px; display: inline-block; text-align: left; padding: 0 20px 10px; }
.content .med { text-align: center; }
.footer { background-color: white; width: 672px; display: inline-block; text-align: center; }
.conc img { max-width: 90px; margin-right: 20px; margin-left: 20px; }
.part { width: 100%; display: inline-block; height: 70px; }
.part a { display: block; max-height: 40px; max-width: 50px; margin-right: 30px; margin-left: 30px; float: left; position: relative; overflow: visible; }
.part img { max-width: 70px; max-height: 60px; display: inline-block; }
.lang { position: absolute; text-align: right ; }
.lang a { display: block; float: right; left: 580px; position: relative; top: 10px; }
.lang img { max-width: 20px; padding-left: 10px; }
.rel { color: silver; font-size: 12px; padding-top: 10px; padding-bottom: 10px; }
.contact { background-color: #1e1f23; padding-top: 20px; padding-bottom: 20px; }
.contact a { font-size: 13px; padding-right: 20px; padding-left: 20px; color: white; letter-spacing: 0.1em; }
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0; }
a { color: #428bca; text-decoration: none; }
a:hover, a:focus { color: #2a6496; text-decoration: none; }
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
h1 a { color: black; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 100; line-height: 1.2; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small { font-weight: normal; line-height: 1.5; color: #999999; }
h1, h2, h3 { margin-top: 30px; margin-bottom: 20px; }
h4, h5, h6 { margin-top: 20px; margin-bottom: 10px; font-weight: 600; line-height: 1.4;}
h1, .h1 { font-size: 60px; line-height: 0.8; margin-top: 30px; margin-bottom: 30px; }
h2, .h2 { font-size: 40px; }
h3, .h3 { font-size: 30px; }
h4, .h4 { font-size: 17px; }
h5, .h5 { font-size: 17px; }
h6, .h6 { font-size: 15px; }
h1 small, .h1 small { font-size: 28px; font-weight: 300;}
h2 small, .h2 small { font-size: 28px; }
h3 small, .h3 small, h4 small, .h4 small { font-size: 14px; }
p { margin-top: 10px; margin-bottom: 10px; }
sub, sup { position: relative; font-size: 40%; line-height: 0; vertical-align: baseline; }
sup { top: -1.2em; }
sub { bottom: -0.25em; }
p.icon { text-align: left; display: block; margin: 20px 0; line-height: 18px; text-align: left; padding: 4px 0 4px 34px; height: 40px; }
p.cal { background: url(/documents/255224/578311/calendar.gif) no-repeat 0 0; }
.panel { margin-bottom: 20px; background-color: white; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); color: #999999; margin-right: 30px; margin-left: 30px; }
.panel-body { padding: 15px; }
.panel-body:before, .panel-body:after { display: table; content: " "; }
.panel-body:after { clear: both; }
.panel-body:before, .panel-body:after { display: table; content: " "; }
.panel-body:after { clear: both; }
.panel > .list-group { margin-bottom: 0; }
.panel > .list-group .list-group-item { border-width: 1px 0; }
.panel > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }
.panel > .list-group .list-group-item:last-child { border-bottom: 0; }
.panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; }
.panel > .table { margin-bottom: 0; }
.panel > .panel-body + .table { border-top: 1px solid #dddddd; }
.panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; }
.panel-title > a { color: inherit; }
.panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #dddddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.panel-group .panel { margin-bottom: 0; overflow: hidden; border-radius: 4px; }
.panel-group .panel + .panel { margin-top: 5px; }
.panel-group .panel-heading { border-bottom: 0; }
.panel-group .panel-heading + .panel-collapse .panel-body { border-top: 1px solid #dddddd; }
.panel-group .panel-footer { border-top: 0; }
.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #dddddd; }
.panel-default { border-color: #dddddd; }
.panel-default > .panel-heading { color: #333333; background-color: #f5f5f5; border-color: #dddddd; }
.panel-default > .panel-heading + .panel-collapse .panel-body { border-top-color: #dddddd; }
.panel-default > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #dddddd; }
.panel-primary { border-color: #428bca; }
.panel-primary > .panel-heading { color: #ffffff; background-color: #428bca; border-color: #428bca; }
.panel-primary > .panel-heading + .panel-collapse .panel-body { border-top-color: #428bca; }
.panel-primary > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #428bca; }
.panel-success { border-color: #d6e9c6; }
.panel-success > .panel-heading { color: #468847; background-color: #dff0d8; border-color: #d6e9c6; }
.panel-success > .panel-heading + .panel-collapse .panel-body { border-top-color: #d6e9c6; }
.panel-success > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #d6e9c6; }
.panel-warning { border-color: #fbeed5; }
.panel-warning > .panel-heading { color: #c09853; background-color: #fcf8e3; border-color: #fbeed5; }
.panel-warning > .panel-heading + .panel-collapse .panel-body { border-top-color: #fbeed5; }
.panel-warning > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #fbeed5; }
.panel-danger { border-color: #eed3d7; }
.panel-danger > .panel-heading { color: #b94a48; background-color: #f2dede; border-color: #eed3d7; }
.panel-danger > .panel-heading + .panel-collapse .panel-body { border-top-color: #eed3d7; }
.panel-danger > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #eed3d7; }
.panel-info { border-color: #bce8f1; }
.panel-info > .panel-heading { color: #3a87ad; background-color: #d9edf7; border-color: #bce8f1; }
.panel-info > .panel-heading + .panel-collapse .panel-body { border-top-color: #bce8f1; }
.panel-info > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #bce8f1; }