@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #ffcd1e; margin:10px; }
#page{ display:block; width:930px; background-color:#FFFFFF; margin:0 auto 0 auto; text-align:left; border:1px solid #cca418; padding:10px; }
form, p { margin:0; padding:0; }
a { color:#000000; text-decoration:none; }
a:hover{ text-decoration:underline; }

.couleur-haut{ background-image: url(../imgs/interface/bandes-couleurs.gif); background-repeat: no-repeat; background-position: left top; height: 16px; margin:0 0 2px 0; clear:both; }
.couleur-bas{ background-image: url(../imgs/interface/bandes-couleurs.gif); background-repeat: no-repeat; background-position: left top; height: 16px; margin:2px 0 0 0; clear:both; }


#nav{ background-color:#47699c; width:200px; min-height:544px; background-repeat: no-repeat; background-position: left bottom; }
#nav ul { display:block; margin:18px auto 0 auto; width:168px; padding:0 0 6px 0; background-image: url(../imgs/interface/fond-nav.jpg); background-repeat: no-repeat; background-position: left bottom; }
#nav li { display:block; list-style:none; color:#000000; }
#nav .logo { height:158px; background-image: url(../imgs/interface/logo-nav.jpg); background-repeat: no-repeat; background-position: left top; }
#nav .link { margin:6px auto 4px auto; padding:0px 2px 0px 10px; width:140px; background-image: url(../imgs/interface/puce-nav.gif); background-repeat: no-repeat; background-position: left center; }
#nav a{ color:#284981; margin:0; padding:0; }

.titre{ background-color:#2b3f5e; height:55px; padding:15px 10px 0 10px; margin:0 0 2px 0; width:720px; }
.titre h1{ color:#ffffff; font-size:22px; text-transform:uppercase; letter-spacing: 2px; margin:0; padding:0; }
.titre h2{ color:#6b798f; font-size:14px; text-transform:uppercase; margin:0; padding:0; }

h3{ color:#6b798f; font-size:15px; text-transform:uppercase; margin:0 0 6px 0; }

.titre-form{ color:#6b798f; font-size:13px; text-transform:uppercase; padding:2px; background-color:#e2e7ef; font-weight:bold; margin:15px 0 3px 0; }

.bloc-degrade-droit{ background-image: url(../imgs/interface/bloc-degrade-right.gif); background-repeat: no-repeat; background-position: right top; }

.home{ width:740px; height:350px; }


.pied,.tete{ text-align:center; margin:4px; color:#675000; }
.pied a{ color:#675000; }
.tete{font-weight:bold; }

.rss{ display:block; background-color:#e3e3e3; border-top-width: 5px; border-top-style: solid; border-top-color: #999999; margin:2px 0 0 0; padding:10px; }
.rss h1{ display:block; color:#636363; font-size:15px; text-transform:uppercase; margin:0 0 2px 0; padding:0; }
.rss a{ display:block; margin:3px 0 0 0; }
.rss a:hover{ text-decoration:underline; }

.rss b{ color:#db5500; }

.invisible{ visibility:hidden; }
.clr{ clear:both; }
.padd-15{ padding:15px; }
.espace-20{ height:20px; }
.espace-5{ height:5px; }

.tarifs{ border:1px solid #999999; }
.tarifs b{ font-size:12px; font-weight:bold; color:#37598e; }
.tarifs .legende{ font-size:11px; color:#666666; }
.prix-tarifs{ font-size:16px; font-weight:bold; color:#000000; }

hr{ border-bottom:1px dashed #999999; background:#ffffff; display:block; height:0; margin:10px 0 10px 0; }


.field_court{ border:1px solid #666666; color:#333333; width:230px; margin:0; padding:0; }
.field_long{ border:1px solid #666666; color:#333333; width:700px; margin:0; padding:0; }
