/* Titres */
h1 {margin:2px 0 2px 0;}
h2 {margin:15px 0 2px 0;}
h3 {margin:10px 0 2px 0;color:navy;}


/* --- PRESENTATION GENERALE --- */
body {margin:0;padding:0;font-family:Verdana,Arial;background:#fff url(../images/sponsor.png?) no-repeat fixed bottom right;}
#head h1 {margin:2px 0 2px 0;}
#head {height:70px;overflow:hidden;background:#eee url(../images/logo_1.png) no-repeat bottom right;padding:2px 2px 2px 2px;}
#container {margin-bottom:60px;}
div.footer {background-color:#eee;width:100%;height:20px;clear:both;position:fixed;bottom:0;left:0;}
div.footer:hover {height:auto;}
img.footer {border-style:none;float:right;margin:5px 5px 5px 5px;}

#etablissement {width:99%;font-size:.8em;color:silver;text-align:right;margin:2px 10px 2px 0;padding-right:5px;}
#plugin {width:160px;height:auto;overflow:hidden;top:120px;left:5px;position: fixed;border:1px solid #ddd;background-color:#eee;}

#center {width:550px;margin:0 auto;text-align:center;}
#fullcenter {width:100%;margin:0;text-align:center;}
#text {width:600px;margin:0 auto;text-align:justify;}


/* Page de garde */
#etape,#signal,#ruelle,#tele {float:left;width:250px;border-top:1px;border-left:1px;border-bottom:2px;border-right: 2px;border-style:solid;height:200px;overflow:hidden;margin: 5px 5px 5px 5px;color:transparent;cursor:pointer;font-size:.9em;}
#etape {background:transparent url(../images/etape.jpg) no-repeat center center;}
#signal {background:transparent url(../images/signal.jpg) no-repeat center center;}
#ruelle {background:transparent url(../images/ruelle.jpg) no-repeat center center;}
#tele {background:transparent url(../images/tele.jpg) no-repeat center center;}
#etape:hover,#signal:hover,#ruelle:hover,#tele:hover  {background:transparent url(../images/wifi_small.png) no-repeat bottom right;color:#000;}

#infos {clear:both;width:100%;}

/* Images */
.imgRight {float:right;border:0;}
.imgLeft {float:left;border:0;}
#webcam {max-width:550px;opacity:.9;}
#webcam:hover {opacity:1;}

img {border-style: none;border-width:0;}