.pave,.bloc,.blocf {margin-left : 10px;margin-top : 10px;}
.pave {height: 200px;margin-right : 40px;}
.bloc {margin-right : 20px;}
.blocf {height : 170px;margin-right : 20px;}
.boxp {float: left; padding-bottom : 4px;width: 200px;}
.boxpr {float: right; padding-bottom : 4px;width: 200px;}
.lien {position:relative;left:0;padding-left:20px;}
.lien a,.lien a:visited {color:#194681;text-decoration:underline;}
.desclien {position:relative;left:0;padding-left:30px;padding-top:4px;}
.tarif {position:relative;left:0;padding-left:10px;}
.weekend {position:relative;left:0;padding-left:25px;}
.meteo {position:relative;left:0;padding-left:50px;padding-top:4px;}
.menug {font : 13px verdana, sans-serif;margin:0 15px;}
.menug {width:140px;padding:25px; }
.menug dt {border:1px solid #fff; border-color:#000 #cde #cde #000; text-align:center; background:#4683c1; padding:5px 0; margin:7px 0; font-weight:bold; color:#fff;}
.menug dd {padding:0; margin:60px 0; text-align:center; background:#d0e5e4;}
.menug div, .menug span {border:1px solid #000;}
.menug .hh {padding:1px 0;}
.menug span {display:block;}
.menug .aa {border-color:#bfd0db #7995a9 #7995a9 #bfd0db;}
.menug .bb {border-color:#7995a9 #9fb9c9 #9fb9c9 #7291a6;}
.menug .cc {border-color:#69899f #abc0cf #abc0cf #6b8ba1;}
.menug .dd {border-color:#69899f #abc0cf #abc0cf #6b8ba1;}
.menug .ee {border-color:#819bad; padding:0 2px 0 0;}
.menug a, .menug a:visited {display:block;width:100%; border:1px solid #000; text-decoration:none;color:#194681;}
.menug .ff {border-color:#d5e0e7 #76858e #76858e #d4e0e8;}
.menug .gg {border-color:#cfdce3 #929da4 #929da4 #c8d6dd;}
.menug .hh {border-color:#c6d5de #a8b7c0 #a8b7c0 #c5d4df;}
.menug a:hover {background:#c2e7e5; color:#095664;}
.menug a:hover .ff {display:block;border-color:#5f6962 #d0ddd4 #d1ddd5 #5f6962;}
.menug a:hover .gg {display:block;border-color:#7c8980 #c8d6dd #c9d7cd #7c8980;}
.menug a:hover .hh {display:block;border-color:#9aaa9f #bfd0c5 #c0d0c5 #9aaa9f; padding:2px 0 0 0;}
.smallchar { padding-left:240px; font-size:10px;}
.cadre { border:1px solid #3a61ad; background:#fff;color: #3a61ad;font: 14px verdana, sans-serif;font-weight:bold;padding:1px 4px;margin-right:140px;}
.small { font: 8px verdana, sans-serif;margin: 0;}
.centrage { width: 510px; margin: auto;text-align: center;}
.surface {position:relative;left:0;padding-left:50px;font: 6px courier;margin-top:-10px;}

