

html, body {
    background-color : #fff;
    font-family: 'Arial', 'verdana', sans-serif;
    margin: 0;
    padding: 0;
    width:100%;
    height:100%;
  }


img {
    border-width:0px;
  }


#site {
    font-size : 70%;
    line-height : 150%;
    margin-left : 54px;
    /*margin-right : auto;
    */ padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    text-align : left;
    width : 898px;
  }

/*---------------
CHAPEAU
-----------------*/

#chapeau {
    height:25px;
    width: 100%;
    background-color:#000;
  }


#txt-chapeau {
    width:58%;
    float:left;
    height:25px;
  }


#flag-chapeau {
    padding-top:3px;
    padding-right:3px;
    width:39%;
    float:left;
    text-align:right;
  }


h1 {
    font-size : 1.6em;
    margin-top : 2px;
    margin-bottom : 2px;
    color:#fff;
  }

/*---------------
header
-----------------*/

#header {
    height : 64px;
    width : 898px;
  }


#bottom-header {
    background-image : url('images/bottom_entete.jpg');
    background-repeat : no-repeat;
    height:21px;
    width:898px;
  }

/*---------------
Recherche
-----------------*/

form {
    margin:0px;
    padding:0px;
  }


#form-search {
    float:left;
    width:298px;
    padding-left:85px;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    height:21px;
  }


.form-btn {
    background-color : #000;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    color : #fff;
    font-size : 13px;
    font-weight : bold;
    padding:0px;
  }


.form-txt {
    background-color : #fff;
    border-bottom-color : #ccc;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #ccc;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #ccc;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #ccc;
    border-top-style : solid;
    border-top-width : 1px;
    color : #000;
    font-size : 11px;
    padding-left:3px;
  }


.donnee-form {
    background-color : #dbeaf5;
    border-bottom-color : #969cb9;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #969cb9;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #969cb9;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #969cb9;
    border-top-style : solid;
    border-top-width : 1px;
    margin-left:45px;
    margin-top:0px;
    padding:5px;
	font-size : 12px;
color:#0059A2;

  }


#continent {
    float:right;
    background-color:#ccc;
    text-align:center;
  }


#continent ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }


#continent li {
    float: left;
    padding: 0;
    margin: 0;
  }


#continent ul a:link, #continent ul a:visited {
    background-color:#002357;
    display: block;
    float: left;
    padding-bottom:3px;
    padding-top:1px;
    padding-right: 6px;
    padding-left: 6px;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
    border-left: 1px solid #909090;
    color: #fff;
    height: 16px;
  }


#continent ul li a:hover {
    background-color:#51D3F5;
    color: #00529f;
    text-decoration: none;
  }

/*---------------
Container main
-----------------*/

#ctn-main {
    background-color : #f0f0f0;
    border-left-color : #cecece;
    border-left-style : dashed;
    border-left-width : 1px;
    border-right-color : #cecece;
    border-right-style : dashed;
    border-right-width : 1px;
    width:99.7%;
  }


#end-ctn-main {
    clear:both;
  }


#ctn-info {
    margin-left:5px;
    background-color : #e1ecf2;
    border-bottom-color : #d5d5d5;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #d5d5d5;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #d5d5d5;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #d5d5d5;
    border-top-style : solid;
    border-top-width : 1px;
    float : left;
    width : 78%;
  }

/*---------------
nav left
-----------------*/

#nav-left {
    float : left;
    width : 160px;
  }


.rub-nav-left {
    background-color : #ffffff;
    border-bottom-color : #000000;
    border-bottom-style : dashed;
    border-bottom-width : 1px;
    border-left-color : #193282;
    border-left-style : solid;
    border-left-width : 5px;
    border-top-color : #000000;
    border-top-style : dashed;
    border-top-width : 1px;
    color : #193282;
    font-weight:bold;
    font-size:12px;
    padding-left:3px;
    padding-top:3px;
    padding-bottom:3px;
  }


.donnee-nav-left {
    padding-left:8px;
    color:#638398;
    font-size:12px;
  }


.donnee-nav-left a:link, .donnee-nav-left a:visited {
    font-size:12px;
    text-decoration: none;
    color:#638398;
  }


.donnee-nav-left a:hover {
    color: #00529f;
    text-decoration: underline;
  }

/*---------------
nav main
-----------------*/

#nav-main {
    float : left;
    width:578px;
    margin-right:auto;
    margin-left:auto;
    background-color : #fff;
    border-left-color : #cecece;
    border-left-style : dashed;
    border-left-width : 1px;
    border-right-color : #cecece;
    border-right-style : dashed;
    border-right-width : 1px;
    padding-bottom :10px;
    padding-right:5px;
  }


#ctn-applet {
    background-color : #e7eef6;
    border-bottom-color : #4b6ba2;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #4b6ba2;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #4b6ba2;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #4b6ba2;
    border-top-style : solid;
    border-top-width : 1px;
    width:95%;
    margin-top:10px;
    margin-right:auto;
    margin-left:auto;
    height:105px;
    /*85px*/;
  }


#selected-city {
    width:50%;
    float:right;
    padding-top:10px;
    font-weight:bold;
    font-size:12px;
  }


.big-ville {
    font-size:18px;
    font-weight:bold;
  }


.select-ville {
    color:#336699;
    font-size : 18px;
  }

/*---------------
nav right
-----------------*/

#nav-right {
    float : left;
    width : 135px;
    padding-left:3px;
  }


#pub-right {
    text-align:center;
  }

/*---------------
info ville
-----------------*/

table {
    border-spacing : 0px 0px;
    width : 510px;
  }


th {
    font-weight : normal;
    text-align : left;
    width : 170px;
  }


td {
    font-weight : normal;
    width:340px;
  }


.info-bold {
    color:#336699;
    font-weight:bold;
  }


.rub-info-ville {
    margin-left:15px;
    color:#32399d;
    padding-top:10px;
  }


h2 {
    font-size : 13px;
    margin-top : 0px;
    margin-bottom : 5px;
    padding-left:3px;
  }


.donnee-info-ville {
    border-bottom-color : #193282;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    font-size : 12px;
    margin-left : 45px;
    padding-top:0px;
    margin-top:0px;
    margin-bottom:2px;
  }


.donnee-info-ville img {
    float : right;
    padding-left : 8px;
    border:0px;
  }


A.lk-info:visited {
    color:#1B647B;
    text-decoration:underline;
  }


A.lk-info:link {
    color:#1B647B;
    text-decoration:underline;
  }


A.lk-info:hover {
    color:#000000;
    text-decoration:underline;
  }


#tel-meteo {
    font-weight:bold;
  }


.lk-top {
    width:100%;
    text-align:right;
  }

/*---------------
Menu
-----------------*/





#ad-google {
    text-align:center;
  }

/*---------------
footer
-----------------*/

#footer {
    margin-top:0px;
    /*background-image : url('images/bg-footer.png');*/
background-color:#38A7D8;
    width : 100%;
    color:#fff;
    text-align:center;
    font-size:10px;
  }


#footer a {
    text-decoration:none;
    color:#fff;
  }

/*---------------
google
-----------------*/

#pub-google {
    margin-top : 15px;
    text-align : center;
  }

#decompte{
	display:none;
	text-align:center;
	font-weight:bold;
    border-top-color : #6c2285;
    border-top-style : solid;
    border-top-width : 1px;
    border-bottom-color : #6c2285;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #6c2285;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #6c2285;
    border-right-style : solid;
    border-right-width : 1px;
	margin-top:8px;
	background-color:#50D7F4;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
#dec_jour{
	font-size:14px;
	color:#000;
}
#dec_jour b{
	color:#555555;
}

 #dec_jour2 b{
	font-weight:normal;
	color:#555555;
}
#target_date{
	color:#000;
}

h2 a{
	text-decoration:underline;
	color:#32399d;
	font-size:13px;
	font-weight:bold;	
}
