body{
background-color:#010965;
margin:10px;
font-family:arial, sans-serif;
font-size:90%;
}
.gen{
background:#fefefe;
border:solid 1px black;
width:940px;
margin:auto;
}
.header{
height:100px;
background:url(./img/logo.jpg)  no-repeat #ffffff;
cursor: pointer;
}
.nav{
height:20px;
border-bottom:solid 1px black;
border-top:solid 1px black;
font-weight:bold;
text-indent:10px;
font-size:80%;
line-height:20px;
color:#55f;
background:url(./img/degrad.png);
}
.cont a,.nav a{
color:#55f;
text-decoration:none;
}
.cont a:hover,.nav a:hover{
text-decoration:underline;
color:#88f;
}
.bul{
padding-bottom:20px;
}
.bul h4{
margin: 5px 0px;
color:#0080FF;
text-decoration:underline;

}
.meng,.mend{
float:left;
margin-left:5px;
width:165px;
min-height:1200px;
border-right:solid 1px black;
}
.mend{
float:right;
border:none;
border-left:solid 1px black;
font:bold 80% arial;
padding-left:5px;
color:#999;
}
.mend h3{
text-align:center;
color:#800;
margin:10px 0px;
}
.ephem{
color:#048;
text-align:center;
}
.mend a{
display:block;
padding-left:6px;
background:url(./img/puce_red.gif) no-repeat left;
}
.left{
text-align:left;
}
.cent{
margin:0px 180px;
min-height:810px;
color:#3F3F3F;
font-size:90%;

}
.cent h1{
margin-top :0px;
text-align:center;
}
.cent table{
border-collapse:collapse;
text-align:right;
margin-bottom:5px;
}
.cont table a:hover{
text-decoration:none;
}
.cent td{
padding: 5px 10px;
padding-bottom:3px;
color:#256;
font: bold 90% arial;
border-top:solid 1px #f99;
background:url(./img/bg_tab.png) no-repeat center;
}
.cent.td.a:hover{text-decoration:none;}
.cent td.nobg{
background:none;
}
.cent td.bgo{background:url(./img/tab_bgo.png) no-repeat center;}
.cent li{
margin-left:10px;
padding-top:5px;
}
.footer{
clear:both;
height:20px;
padding:5px;
border-top:solid 1px #000;
text-align:center;
}
.footer a{
	font: bold 10px arial;
	color:#55f;
}
.center{
	margin:auto;
}
.carte{
text-align:center;
}
.prev,.grads{
margin:auto;
height:575px;
width:540px;
border:solid 1px #000;
overflow:hidden;
}
.grads{
height:615px;
width:570px;
}
.grads img{
border:none;
}
.foudre{
height:615px;
width:570px;
}
.infoc{
padding-bottom:20px;
}
.infoc a.icl{
padding-left:10px;
font-size:80%;
text-decoration:underline;
color:#090;
}
.flydiv{
position:absolute;
top:10px;
background-color:#fff;
padding:3px;
opacity:.9;
filter:alpha(opacity=90);
z-index:10;
border:solid 1px #f00;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
.flydiv table{
border-collapse:collapse;
}
.flydiv td{
color:#005;
font-size:75%;
border-top:dashed 1px #f00;
}
.flydiv td.right{
text-align:right;
}

.ville th{
color:#080;
font-size:95%;
padding-bottom:10px;
vertical-align:top;
text-align:center;
padding:10px;
}
.ville td{
background-image:none;
text-align:right;
border-top:solid 1px #f99;
font-size:85%;
}
.ville td.bg{
background:url(./img/bg_tab.png) no-repeat right;
padding-right:5px;
margin-right:30px;
}
.ville td.top{
vertical-align:top;
padding-top:10px;
text-decoration:underline;
}
td.comment{
font-size:70%;
padding-bottom:10px;
text-align:left;
}
.min{
font-size:70%;
color:#c42;
}
td.smal{
font-size:75%;
/*padding-right:13px;*/
padding-right:20px;
}
td.red{
background:url(./img/elip_r.png) no-repeat center;
}
td.vert{
background:url(./img/elip_v.png) no-repeat center;
}
td.ora{
background:url(./img/elip_o.png) no-repeat center;
}
td.ora2{
background:url(./img/elip_o2.png) no-repeat center;
}
td.jau{
background:url(./img/elip_j.png) no-repeat center;
}
td.bl{
background:url(./img/elip_b.png) no-repeat center;
}
td.bl0{
background:url(./img/elip_bl0.png) no-repeat center;
}
td.blf{
background:url(./img/elip_bl.png) no-repeat center;
}
td.blf2{
background:url(./img/elip_bl2.png) no-repeat center;
color:#D5EAEA;
}
td.blf3{
background:url(./img/elip_bl3.png) no-repeat center;
color:#D5EAEA;
}
.imp{
color:#d00;
font:normal 90% arial;
}
.warnh{
color:#f00;
}
.warn{
color:#f80;
}
#key,#key2{
width:60px;
border:solid 1px #000;
background:#eee;
margin:5px 0px 5px 10px;
padding-left:10px;
color:#f0f;
}
#key2{
width:110px;
margin:5px 0px 5px 10px;
}
.pubh,.pubhi{text-align:center;margin:8px;}
.pubhi{margin-bottom:15px;}
.bs{margin:10px;padding:10px;border:dashed 1px #f00;}
.bs strong{color:red;}
.vigimet{text-align:center}
a.vigimet{background:none}
.imgvigimet{border:solid 1px #000;}
.lnkmap{
font-weight:bold;
border:dotted 1px #f80;
text-align:center;
width:300px;
margin:auto;
padding:5px;
}
a.little{font:bold 10px arial ;color:#f80;}
a.easyr{font:normal 12px arial;color:#048};

