@charset "UTF-8";
/* CSS Expats In Brussels */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, dl, dt, dd, ol, ul, li, form, fieldset, legend, label, table, caption, tr, th, td { margin: 0; padding: 0; }
sup, sub { line-height: 1px; }
body { font-family: Georgia, Verdana, Helvetica, Arial, sans-serif; background: url(../images/bg-body.jpg) fixed no-repeat center top; font-size: 62.5%; color: #333; line-height: 17px; }
body#tinymce { padding: 3px; }
a img { border: none; }
a { color: #C90019; }
a:hover { color: #C90019; }

.shortcuts { display: none; }
#container { width: 930px; margin: 0 auto 0; position: relative; }
#mainContent { width: 586px; float: left; }
.column { width: 336px; padding: 0 0 50px; float: right; }
.footer { clear: both; }
.content img { margin:0 10px 10px 0; }
.content img[style='float: right;']{ margin:0 0 10px 10px; }

.cols3 #mainContent { width: 480px; float: left; }
.cols3 .column { width: 240px; float: left; }

.leftEncart { clear: both; background-color: #FFF; border-top: 3px solid #C00; padding: 15px; margin-bottom: 18px; }

#header { padding: 35px 0 0 0; background: url(../images/slogan-expats.png) no-repeat 355px 60px; }
#header h1 {  }
#header h1 a { margin-left: -20px; display: block; width: 360px; height: 160px; text-indent: -9999px; background: url(../images/logo-expats.png) no-repeat; }

/* Bandeau pub */
#banners { position: absolute; left:440px; top:120px; }
#banners ul { list-style-type: none; }

/* Menus */
#mainNav ul { list-style-type: none; padding: 0; font-size: 1em; }
#mainNav li { display: block; float: left; margin-right: 7px; padding-bottom: 11px; margin-bottom: 5px; }
#mainNav a { display: block; text-decoration: none; font-size: 1.4em; padding: 0 12px; line-height: 28px; background: no-repeat; background-color: rgb(255,255,255); background-color: rgba(255,255,255,.5); height: 28px; text-shadow:0 1px 1px #FFF; }
#mainNav li.active { background: url(../images/fleche-active.png) no-repeat center bottom; }
#mainNav li.active a { background-color: #FFF; color: #C90019; }
#mainNav li a:hover { background-color: #FFF; -webkit-transition: background-color .2s; -moz-transition: background-color .2s; -o-transition: background-color .2s; transition: background-color .2s; }

.languagesMenu { list-style-type: none; text-align: right; position: absolute; right: 0; text-transform: uppercase; }
.languagesMenu li { display: inline-block; margin-left: 5px; padding-bottom: 8px; }
.languagesMenu a { text-decoration: none; padding: 4px 5px; color: #000; display: block; }
.languagesMenu a:hover { text-decoration: none; background-color: #FFF; }
.languagesMenu .actif { background: url(../images/bg-menu-lang-over.png) no-repeat center bottom; }
.languagesMenu .actif a { color: #C90019; background-color: #FFF; }

/* Liens vers réseaux sociaux */
.menuReseauxSociaux { list-style-type: none; margin: 0 0 20px 20px; padding: 0; }
.menuReseauxSociaux a { font-family: Verdana, Arial, Helvetica, sans-serif; display: inline-block; text-decoration: none; background: #2C4A83; color: #fff; padding: 5px 10px; font-size: .8em; -webkit-background-clip: padding-box; /* fix WebKit background bleed on border-radius */ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.5); box-shadow: 0 1px 3px rgba(0,0,0,.5); }
.menuReseauxSociaux a.facebook { background-position: 0px 0px; }

/* Balises par défaut */
h2 { font-size: 1.8em; font-style: italic; line-height: 18px; font-weight: normal; color: #C90019; margin-bottom: 18px; clear: both; }
h3 { font-size: 1.6em; font-weight: bold; color: #C90019; margin-bottom: 9px; margin-top: 24px; clear: both; text-shadow:0 1px 1px #FFF; }
h4 { font-size: 1.4em; font-weight: normal; color: #C90019; margin-bottom: 18px; clear: both; }
h5 { font-size: 1.2em; color: #999; margin-bottom: 18px; clear: both; }
h6 { font-size: 1.2em; color: #ccc; margin-bottom: 18px; clear: both; }

h2 a { text-decoration: none; color: #C90019; }

p, ul, ol { font-size: 1.4em; line-height: 17px; margin-bottom: 16px; }
ul, ol, dl { padding-left: 20px; }
ul li ul, ul li ol, ol li ul, ol li ol { font-size: 1em; line-height: 1em; }

hr { clear: both; visibility: hidden; background:none; border:none; }
	
table { border-collapse: collapse; }
table td, table th { border-bottom: 1px solid #ccc; padding: 5px 10px; font-size: 1.2em; }
table th { text-align: left; }

.date { font-style:italic; }
.lieu {  }
.chapeau { font-size: 1.4em; font-style:italic; color:#999; }

.left { float: left; }
.right { float: right; }

/* Pages d'accueil */
.homeContent .content { padding: 12px; background-color: #f4f3f3; height: 360px; }
.homeContent img { margin-bottom: 6px; -webkit-box-shadow:0px 3px 6px rgba(0,0,0,.5); -moz-box-shadow:0px 3px 6px rgba(0,0,0,.5); -o-box-shadow:0px 3px 6px rgba(0,0,0,.5); -ms-box-shadow:0px 3px 6px rgba(0,0,0,.5); box-shadow:0px 3px 6px rgba(0,0,0,.5); }
.homeContent .left p { font-size: 1.1em; color: #888; line-height: 13px; font-weight: bold; }
.homeContent .left strong { font-size: 1.2em; color: #494949; }
.homeContent .right h3 { font-size: 1em; margin-top: -33px; width: 133px; height: 135px; background: url(../images/macaron-bleu.png) no-repeat; }
.homeContent .right h3 a { display: block; height: 35px; padding: 50px 10px; font-size: 1.6em; text-decoration: none; text-align: center; font-style: italic; font-weight: bold; color: #fff; -webkit-transform: rotate(-8deg); -moz-transform: rotate(-8deg); -o-transform: rotate(-8deg); transform: rotate(-8deg); }
.homeContent .right h3 a:hover { -webkit-transform: rotate(-8deg); -moz-transform: rotate(-8deg); -o-transform: rotate(-8deg); transform: rotate(-8deg); }
.homeContent .right { width: 280px; }

.encart ul { list-style-type: none; font-size: 1em; background-color: rgb(255,255,255); background-color: rgba(255,255,255,.6); padding: 13px; }
.encart li { margin-bottom: 18px; }
.encart h3 { font-style: italic; margin-bottom: 4px; padding: 5px 13px; border-top:3px solid #C90019; color: #C90019; background-color: rgb(255,255,255); background-color: rgba(255,255,255,.6); }
.encart h3 a { color: #C90019; }
.encart .image { height: 120px; background: no-repeat center #fff; }
.encart .image img { display: none; }
.encart .texte { font-family: Helvetica, Arial, sans-serif; font-size: 1em; background-color: rgb(255,255,255); background-color: rgba(255,255,255,.6); padding-bottom: 7px; }
.encart .texte h4 { background-color: #FFF; padding: 5px 7px; line-height: 22px; margin-bottom: 8px; }
.encart .texte h6 { display: none; }
.encart .texte p { font-size: 1.1em; line-height: 14px; padding: 0 7px; margin-bottom: 0; }
.encart li a { border: 1px solid #fff; display: block; text-decoration: none; color: #1f1f1f; padding: 0; }
.encart li a:hover { border: 1px solid #C90019; }

/*.aProposContent #aPropos { clear:both; margin:0; padding:0; }*/
.aProposContent .aPropos { display: inline-block; width:265px; padding:0 10px 0 0; vertical-align: top; }
.aProposContent .aPropos p { margin-top: 8px; font-size: 1.2em; }
.aProposContent .aPropos h2 { border-bottom: 1px solid #CCC; padding-bottom: 5px; }
.aProposContent .aPropos ul { list-style-type: none; padding: 0; margin: 0; }
.aProposContent .aPropos ul.QuiSommesNous { background: url(../images/photos-equipe.jpg) no-repeat; }
.aProposContent .aPropos ul.QuiSommesNous li { float:left; width:83px; margin:0; font-size: .8em; }
.aProposContent .aPropos ul.QuiSommesNous li strong{ color:#c90019; }
.aProposContent .partnersList li { background: url(../images/bouton-fleche.png) no-repeat; padding-left: 22px; }

/* Galeries */
.galerie-wrap { width: 205px; float: left; }
.clear { height: 0; padding: 0 0 18px; border: 0; color: #fff; background: #fff; clear: both; }
.galerie { clear: both; width: 100%; margin: 0; padding: 0; list-style: none; background: none; word-spacing:-1em; }
.galerie li { width: 183px; height: 113px; display: inline-block; word-spacing:normal; }
.galerie li img { display: none; }
.galerie li a { display: block; width: 183px; height: 113px; }
.galerie li a span { display: none; }

.numerotation { margin: -3px 0 0; }
.numerotation a { display: block; float: left; width: 18px; height: 18px; margin-right: 2px; line-height: 18px; color: #fff; background: #333; text-align: center; text-decoration: none; cursor: pointer; }
.numerotation a:hover, .numerotation a.actif { background: #C90019; }

/* Player audio */
.player { font-size: 1em; list-style-type: none; margin: 0 0 18px 0; padding: 0; line-height: 14px; }





/* Actualites, Tribune de Bruxelles */
.leftEncart .liste { padding: 0; list-style-type: none; font-size: 1em; }
.leftEncart .liste li { display: block; margin-bottom: 10px; }
.leftEncart .liste li a { display: block; padding:12px; text-decoration: none; background-color: #EEE; }
.leftEncart .liste li .image { display: inline-block; width:220px; height:115px; margin:0; background: no-repeat left bottom; -webkit-box-shadow:0px 3px 6px rgba(0,0,0,.5); -moz-box-shadow:0px 3px 6px rgba(0,0,0,.5); -o-box-shadow:0px 3px 6px rgba(0,0,0,.5); -ms-box-shadow:0px 3px 6px rgba(0,0,0,.5); box-shadow:0px 3px 6px rgba(0,0,0,.5); }
.leftEncart .liste li .texte { vertical-align: top; display: inline-block; margin-left: 10px; color: #333; }
.leftEncart .liste li .texte.avecImage { width: 300px; }
.leftEncart .liste li .texte h3 { font-size: 1.5em;color: #C90019; font-weight: bold; margin-bottom: 5px; margin-top: 0; }
.leftEncart .liste li .texte h4 { font-size:1.4em; font-weight:normal; color:#000; }
.leftEncart .liste h5.date { font-weight: normal; margin-bottom: 2px; }
.leftEncart .liste h4 { margin-bottom: 4px; }
.leftEncart .liste li a:hover { background-color: #ddd; -webkit-transition: background-color .3s; -moz-transition: background-color .3s; -ms-transition: background-color .3s; -o-transition: background-color .3s; transition: background-color .3s; }
.leftEncart .liste li img { display:none; }

/* Fichiers partie Tribune de Bruxelles */
.leftEncart .liste li .fichiersPublications { font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 0; }
.leftEncart .liste li .fichiersPublications a { display: inline-block; border: none; min-height: auto; background: no-repeat url(../images/icn_file.png) #FFF; padding: 0 0 0 15px; line-height: 18px; font-size: 1em; font-weight: normal; color: #666; text-decoration: underline; }
.leftEncart .liste li .fichiersPublications a:hover { color: #000; }
.leftEncart .liste li .fichiersPublications li { margin-bottom: 0; }

/* Partenaires */
.liste.partenaires { padding: 0; list-style-type: none; }
.liste.partenaires li { display: inline-block; width:250px; }
.liste.partenaires li a { display: block; padding:10px; text-decoration: none; background-color: #FFF; }
.liste.partenaires li a:hover { background-color: #FFF; }
.liste.partenaires li a:hover h4 { text-decoration: underline; }
.liste.partenaires li a .image { display:block; width:220px; height:115px; margin:0; background-repeat: no-repeat; background-position: left bottom; -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; -ms-box-shadow:none; box-shadow:none; }
.liste.partenaires li a img { display:none; }
.liste.partenaires li a .texte { display:block; padding-top:5px; margin-left: 0; }
.liste.partenaires li a .texte h3 { font-size:1.2em; color: #000; font-weight: bold; margin-bottom: 0; margin-top: 10px; }
.liste.partenaires li a .texte h4 { font-size:1.2em; font-weight:normal; color:#C90019; }

/* Formulaires */
form { margin: 0 0 18px; }
form fieldset { border: 0; margin: 0 0 18px; }
form fieldset p { margin: 0 0 5px; }
form label { display: block; width: 150px; float: left; }
form textarea { width: 300px; height: 140px; padding: 5px; font-size: 1em; }
form input[type=text], form input[type=email], form input[type=search], form input[type=date], form input[type=number], form input[type=password] { width: 300px; height: 20px; padding: 0 5px 0; font-size: 1em; }
form input[type=text], form input[type=email], form input[type=search], form input[type=date], form input[type=number], form input[type=password], form select, form textarea { font-family: Georgia, Verdana, Helvetica, Arial, sans-serif; border: 1px solid #ccc; background: #eee; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3) inset; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3) inset; box-shadow: 1px 1px 2px rgba(0,0,0,0.3) inset; }
form input:disabled { background:#C90019; color:#fff; }
form .date input, form .cp input, form .petit input { width: 100px; }
form .submit input { width: 100px; margin-left: 150px; }
form .champVide { display: none; }
.asterisque { font-weight: bold; color: #C90019; }

.column .encartConnexion { padding: 10px 40px 0 40px; height: 221px; background: url(../images/macaron-rouge.png) no-repeat center top; }
.column .encartConnexion input { width: 130px; margin-left: 0; border: 1px solid #933; margin-top: 8px; }
.column .encartConnexion fieldset { float: left; width: 150px; margin-bottom: 0; }
.column .encartConnexion p.submit { float: left; width: 36px; margin-bottom: 0; margin-top: 0; }
.column .encartConnexion p.submit input { border-radius:3px; width: 36px; height: 22px; float: right; border: 1px solid #456; background-color: #3176b1; color: #DEF; cursor:pointer; -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.5); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.5); box-shadow: 0px 1px 3px rgba(0,0,0,.5); }
.column .encartConnexion p.submit input:hover { color: #fff; }
.column .encartConnexion h3 { font-size: 1.8em; line-height: 22px; color: #fff; font-weight: bold; font-style: italic; text-shadow: 0 -1px 1px rgba(0,0,0,.5); }
.column .encartConnexion strong { text-align: center; display: block; margin-bottom: 10px; line-height: 19px; font-size: 1.3em; color: #fff; font-weight: bold; font-style: italic; text-shadow: 0 -1px 1px rgba(0,0,0,.5); }
.column .encartConnexion ul { list-style-type: none; margin: 0; padding: 0; clear: both; }
.column .encartConnexion li { color: #fff; }
.column .encartConnexion li.orderButton a { border-radius:3px; padding: 3px 10px; margin: 20px 0; text-decoration: none; display: inline-block; border: 1px solid #456; background-color: #3176b1; color: #DEF; cursor:pointer; font-size: .85em; font-style: normal; -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.5); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.5); box-shadow: 0px 1px 3px rgba(0,0,0,.5); }
.column .encartConnexion li.orderButton a:hover { color: #fff; }
.column .encartConnexion a { color: #EEE; font-style: italic; font-family: Helvetica, Arial, sans-serif;}
.column .encartConnexion a:hover { color: #fff; }

/* Newsletter Mailchimp */
.encart.mailchimp form { height:22px; background-color: rgb(255,255,255); background-color: rgba(255,255,255,.6); padding: 26px 13px 26px; }
.encart.mailchimp input { width: 130px; margin-left: 0; border: 1px solid #999; }
.encart.mailchimp fieldset { float: left; width: 150px; margin-bottom: 0; }
.encart.mailchimp p.submit { float: left; width: 36px; margin-bottom: 0; margin-top: 0; }
.encart.mailchimp p.submit input { border-radius:3px; width: 36px; height: 22px; float: right; border: 1px solid #8a0000; background-color: #C90019; color: #DEF; cursor:pointer; -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.5); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.5); box-shadow: 0px 1px 3px rgba(0,0,0,.5); }
.encart.mailchimp p.submit input:hover { color: #fff; }

/* Search forms */
/* form.search { border: 1px solid #CCC; border-radius: 5px; padding: 10px 10px 5px 10px; }
form.search p { margin-bottom: 10px; }
form.search h3 { font-size: 1.2em; margin-bottom: 5px; }
form.search input[type=search] { width: 200px; margin-right: 5px; }
form.search input[type=submit] { width: 75px; margin-left: 0; height: 24px; line-height: 22px; } */
form.global { position: absolute; right: 0; top: 30px; border: none; }
form.global { width: 310px; }
form.global .submit input { margin-left: 0; }

/* Boutons */
.buttons { height: 40px; margin-top: 5px; }
.buttons li { float: left; margin-right: 5px; }
.button, .button:link, .button:visited { cursor: pointer; margin: 0; text-decoration: none; display: inline-block; padding: 0 10px; color: #FFF; border: 1px solid rgba(0,0,0,.2); border-bottom: 1px solid rgba(0,0,0,.8); -moz-text-shadow: 0px -1px 1px rgba(0,0,0,.5); -webkit-text-shadow: 0px -1px 1px rgba(0,0,0,.5); text-shadow: 0px -1px 1px rgba(0,0,0,.5); background-color: #FFF; height: 24px; font: 12px/24px Helvetica, Arial, sans-serif; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0,0,0,.05)), color-stop(1, rgba(0,0,0,0)) ); background-image: -moz-linear-gradient( center bottom, rgba(0,0,0,.05) 0%, rgba(0,0,0,0) 100% ); }
/* vérifier ceci dans explorer */
.button:not([disabled]):hover { border: 1px solid rgba(0,0,0,.5); border-bottom: 1px solid rgba(0,0,0,1); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgba(0,0,0,.15)), color-stop(1, rgba(0,0,0,.05)) ); background-image: -moz-linear-gradient( center bottom, rgba(0,0,0,.15) 0%, rgba(0,0,0,.05) 100% ); }
.button:not([disabled]):active { color: #DDD; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.5) inset; -moz-box-shadow: 0px 1px 1px rgba(0,0,0,.5) inset; box-shadow: 0px 1px 1px rgba(0,0,0,.5) inset; background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0,   rgba(0,0,0,.2))  , color-stop(1,   rgba(0,0,0,.1)) ); background-image: -moz-linear-gradient( center bottom, rgba(0,0,0,.2) 0%, rgba(0,0,0,.1) 100% ); }
.button[disabled] { opacity: .5; cursor: default; }
.button.grey { background-color: #777; }
.button.lightGrey { background-color: #DDD; color: #444; -moz-text-shadow: 0 1px 1px rgba(255,255,255,.5); -webkit-text-shadow: 0 1px 1px rgba(255,255,255,.5); text-shadow: 0 1px 1px rgba(255,255,255,.5); }
.button.blue { background-color: #2daebf; }
.button.red { background-color: #F41; }
.button.magenta { background-color: #E04; }
.button.orange { background-color: #E52; }
.button.green { background-color: #96be0d; }
.button.yellow { background-color: #ffb515; }
.button.small { font-size: 10px; }
.button.medium { font-size: 12px; }
.button.large { font-size: 14px; padding: 4px 14px 3px 14px; }
.button.back { float: left; padding-left: 19px; background-image: url(../images/back-arrow.png); background-repeat: no-repeat; background-position: 6px -3px; }
.button.back:hover { background-image: url(../images/back-arrow.png); }
.button.back:active { background-image: url(../images/back-arrow.png); background-position: 6px -34px; color: #666; }

/* Fichiers */
.leftEncart .fichiers { list-style-type: none; margin: 0 0 18px 0; padding: 0; line-height: 14px; }
.leftEncart .fichiers li { margin-bottom: 5px; }
.leftEncart .fichiers li a { text-decoration: none; border: 1px solid #DDD; background: url(/images/icn_txt.png) no-repeat 5px 5px #fff; display: block; width: 240px; min-height: 45px; height: auto !important; height: 45px; padding: 3px 10px 3px 50px; background-color: #FFF; border-radius: 3px; }
.leftEncart .fichiers li a:hover { border: 1px solid #AAA; background-color: #FFF; }
.leftEncart .fichiers li a:active { border: 1px solid #888; color: #333; }
.leftEncart .fichiers strong { display: block; }
.leftEncart .fichiers span { font-size: .8em; color: #999; line-height: 14px; }
.leftEncart .fichiers em { display: block; font-size: .9em; }
.leftEncart .fichiers .txt { background-image: url(/images/icn_txt.png); }
.leftEncart .fichiers .rtf { background-image: url(/images/icn_rtf.png); }
.leftEncart .fichiers .pdf { background-image: url(/images/icn_pdf.png); }
.leftEncart .fichiers .zip { background-image: url(/images/icn_zip.png); }
.leftEncart .fichiers .doc, .fichiers .docx, .fichiers .odt { background-image: url(/images/icn_doc.png); }
.leftEncart .fichiers .xls, .fichiers .xlsx, .fichiers .ods { background-image: url(/images/icn_xls.png); }
.leftEncart .fichiers .ppt, .fichiers .pptx, .fichiers .odp { background-image: url(/images/icn_ppt.png); }

/* Messages */
.confirmationInForm, .errorsInForm { margin-bottom: 18px; padding: 20px; background: #333; -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.3); -moz-border-radius: 3px; -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.3); -webkit-border-radius: 3px; border-radius: 3px;}
.confirmationInForm p, .errorsInForm p, .confirmationInForm ul li, .errorsInForm ul li, .confirmationInForm ul, .errorsInForm ul { margin: 0; color: #ccc;}
.confirmationInForm ul, .errorsInForm ul { margin: 0;}
.confirmationInForm strong { color: #390;}
.errorsInForm strong { color: #C90019; }
.errorsInForm a { color: #C90019; }

/* Commentaires */
.commentaires { list-style: none; }
.commentaires li { padding: 20px; line-height: 1.8em; -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.3); -moz-border-radius: 5px; -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.3); -webkit-border-radius: 5px; background: #333; }
.commentaires li cite { font-size: 1.4em; font-weight: bold; font-style: normal; color: #C90019; }
.commentaires li small { font-size: 1.2em; font-style: italic; color: #fff; }
.commentaires li p { margin:12px 0 0; font-size: 1.2em; color: #ccc; }

/* Colonne */
.column .liste li .image { display:block; }

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: rgb(100,100,100); background-color: rgba(255,255,255,.4); text-align: right; padding: 10px; }
.footer ul { padding: 0; list-style-type: none; font-size: 1em; margin-bottom: 0; }
.footer li { display: inline; padding-right: 10px; }
.footer li a { text-decoration: none; color: #fff; font-size: 1em; text-shadow:0 -1px 1px rgba(0,0,0,.3); }
.footer li a:hover { text-decoration: underline; color: #fff; }

/* Toolbar */
/* .mainToolBar { font-family: Verdana, Helvetica, Arial, sans-serif; width:100%; height:30px; line-height:30px; color:#fff; background:#333; background: -moz-linear-gradient(top, #666, #444); background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444)); -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3); -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3); box-shadow:2px 2px 2px rgba(0,0,0,0.3); position:fixed; top:0; left:0; z-index:1002; }
.mainToolBar p { display:inline; margin:0; font-size:11px; }
.mainToolBar ul { display:inline; list-style-type: none; padding:0 0 0 5px; font-size:11px; line-height:30px; }
.mainToolBar li { display:inline-block; }
.mainToolBar strong { padding:0 5px 0; text-decoration:none; color:#fff; }
.mainToolBar a { display:inline-block; margin: 0; padding:0 5px 0; text-decoration:none; color:#eee; }
.mainToolBar a:hover { height: 28px; line-height: 28px; background:#C90019; color:#fff; border-top: 1px solid #77a400; border-bottom: 1px solid #77a400; }
 */
.mainToolBar { font-family: Verdana, Helvetica, Arial, sans-serif; width:100%; height:30px; line-height:30px; line-height:30px; position:fixed; top:0; right:0; z-index:10001; background:#444; -moz-box-shadow:0px 5px 5px rgba(0,0,0,0.5); -webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.5); box-shadow:0px 5px 5px rgba(0,0,0,0.5); -moz-text-shadow:0px -1px 1px rgba(0,0,0,.5); -webkit-text-shadow:0px -1px 1px rgba(0,0,0,.5); text-shadow:0px -1px 1px rgba(0,0,0,.5); }
.mainToolBar ul, .mainToolBar ul li { display:inline-block; padding:0; line-height:30px; list-style-type: none; font-size:11px; }
.mainToolBar ul:first-child { margin-left:-5px; }
.mainToolBar ul li strong { padding:0 3px 0 7px; color:#fff; font-size:11px; }
.mainToolBar ul:first-child li strong { display:none; }
.mainToolBar ul li a { display:inline-block; height:30px; margin-right:-4px; padding:0 10px 0; border-left:1px solid #333; color:#eee; background-color:#666; text-decoration:none; }
.mainToolBar ul:first-child li:last-child a { border-right:1px solid #333; }
.mainToolBar ul li:last-child a { margin:0; }
.mainToolBar ul li a:hover { background-color:#555; }
.mainToolBar ul li a:active { -webkit-box-shadow:0px 2px 2px rgba(0,0,0,.5) inset; -moz-box-shadow:0px 2px 2px rgba(0,0,0,.5) inset; box-shadow:0px 2px 2px rgba(0,0,0,.5) inset; }
.mainToolBar ul li a.home { width:36px; padding:0; text-indent:-9999px; background-image:url("../images/home.png"); background-position:10px center; background-repeat:no-repeat; }
.mainToolBar ul li a.switch { width:31px; padding:0; text-indent:-9999px; background-image:url("../images/switch.png"); background-position:center center; background-repeat:no-repeat; }
.mainToolBar ul li a.users { width:31px; padding:0; margin-left:0; text-indent:-9999px; background-image:url("../images/users.png"); background-position:9px center; background-repeat:no-repeat; }
.mainToolBar ul li a.settings { width:31px; padding:0; margin-left:0; text-indent:-9999px; background-image:url("../images/settings.png"); background-position:center center; background-repeat:no-repeat; }

/* Carnet d’adresses */
#map { width:380px; height: 380px; float: right; }
.liste.adresses { width: 200px; float: left; }

/* Share buttons */
.shareButtons { float: right; margin-bottom: 30px; }
.fb-like { position: absolute; top:-2px; }

/* Ou trouver le guide */
.rub-23 .adresse { width: 240px;float: left; clear: right; }
.rub-23 .gmap { float: right; width: 300px; margin-bottom: 20px; }
.rub-23 small a { font-size: 1.2em; color: #C90019; }

