
header#header img.logoMobile{display: inline; float: left; margin-right: 50px;}


header#header a.menuMobile{display: block; height: 72px; line-height: 72px; background: url('../images/icone-menu.png') 210px 27px no-repeat; color: #fff; font-weight: bold; text-decoration: none;}


header#header nav#menuPrincipal {position: relative; display: none;}
header#header nav#menuPrincipal.clicMenu{display: block;}
header#header nav#menuPrincipal img.logo{display: none;}
header#header nav#menuPrincipal ul{background-color: #505050; position: absolute; top: 0; left: 193px; z-index: 30; padding-top: 10px; height: auto;}
header#header nav#menuPrincipal ul li{display: block; float: none; padding: 0 10px; height: 35px; line-height: 35px; font-size: 12px; margin-right: 2px; font-size: 14px;}
header#header nav#menuPrincipal ul li:last-child{margin-bottom: 10px;}
header#header nav#menuPrincipal ul > li a, nav#menuPrincipal ul > li a:visited {padding: 0 10px;}


/*************         PAGES         ********/

ul.vignettes li{margin: 0 26px 30px 0;}
ul.vignettes li.dernier2{margin-right: 26px;}
ul.vignettes li.dernier3{margin-right: 26px;}
ul.vignettes li.dernier4{margin-right: 0;}




/* Contact */

section#pageContact .formu4 input[type="text"], section#pageContact .formu4 input[type="password"], section#pageContact .formu4 select, section#pageContact .formu4 span.champ{width: 223px;}
section#pageContact form.formContact textarea {width: 223px;}
section#pageContact iframe {
    width: 480px;
    height: 480px;
}