body { font-size: 15px; }
.bts { font-size:16px; padding-bottom:20px; }
.bts a { padding-left:10px; }
.nav li { float: left; text-align: center; }
.nav {  padding-top:10px; }
.nav a { 
	padding:0px 20px 0px 20px; }
.nav a:hover { display: block; width: auto; }
.logo { margin:20px; max-width:400px; }
.mob_only { display:none; }

a.menu, a.menu_Selected:hover, a.menu:hover, a.menu_Selected { font-size:18px; }
#Prev, #Next {  width:100px; }
.bloc_menu_vertical_auto { position:absolute; z-index:10; margin:50px 0px 0px 200px;  }
.bloc_menu_vertical_auto_alternatif { display:none; }
.saut_mobile { display:inline; }
.footer { line-height:2em; }
.br_mobile { display:none; }

.services_td3 { height: 100px; }
.services { width: 300px; max-width: 300px;  }

@media screen and (min-width: 1281px) {
.nav { padding-right:50px;  }