/*  @group Meteo */

.meteocontainer {
    position:relative;
    float:left;
    color:#777777;
}
.meteowrap {
    position:absolute;
    width:225px;
    border: 1px solid rgba(150,150,150,0);
    border-left:  1px solid rgba(150,150,150,0.5);
    -webkit-transition: border 0.4s;
    -moz-transition: border 0.4s;
    -o-transition: border 0.4s;
    -ms-transition: border 0.4s;
    transition: border 0.4s;
    z-index:105;
    background-color:transparent ;
}
.meteowrap.wide{
    background-color:white ;
}
.meteoPrevision {
    width:100%;
    display:none;
}

.meteoToday{
    display: block;
    margin: 0 18px;
    overflow: hidden;
    padding-top: 5px;
    position: relative;
}
.meteoToday .meteoTodayContent{
    display: block;
}

.meteowrap .infos-moment{
    overflow:hidden;
    clear:both;
    max-height:40px;
    padding-bottom: 10px;
}
.meteowrap .moment{
    font-weight:bold;
    text-align:center;
    display:none;
}
.meteowrap .notnow.item-meteo{
    display:none;
    overflow:hidden;
}
.meteowrap .notnow.item-meteo
.MainImage {
    float: left;
}
#meteo-item {
    background: white;
    width: 300px;
    height: 80px;
}
#meteo-item.large {
    height: 170px;
}
.large .meteoPrevision {
    display: block;
}
.meteo_loc, .meteo_jour{
    text-align:center;
    font-size: 1em;
    color:#c3004e;
}
.winter .meteo_loc, .winter .meteo_jour{
    color:#00bade;
}
.meteoPrevision .blocMeteo{
    position: relative;
    padding-top: 5px;
    border-top: 1px solid rgba(150,150,150,0.5);
    display: block;
    overflow: hidden;
    margin:0 18px;
}
.temperature{
    font-size: 20px;
    margin-top:8px;
}
.item-meteo{
    float:left;
    width:50%;
    overflow: hidden;
}
.meteoInfos{
    text-align: left;
    float: left;
}

.meteoIcone{
	width: 50px;
	height: 50px;
	background: transparent url('../images/meteo.png') top left no-repeat;
    float: left;
}
.meteoIcone a{
    display: block;
    height: 100%;
}

.meteoIcone span.legende{
    display: none;
}
/* 1 */
.meteoIcone_soleil{
	background-position: -3px -6px ;
	width: 40px;
	height: 40px;
}
/* 2 */
.meteoIcone_voile,.meteoIcone_couvert{
	background-position: -53px -6px ;
	width: 40px;
	height: 40px;
}
/* 3 */
.meteoIcone_nuageux{
	background-position: -106px -4px ;
	width: 40px;
	height: 40px;
}

/* 4 */
.meteoIcone_neifefaible, .meteoIcone_neigemoderer{
	background-position: -5px -55px ;
	width: 40px;
	height: 40px;
}
/* 5 */
.meteoIcone_pluiefaible, .meteoIcone_pluiemoderer{
	background-position: -55px -57px ;
	width: 40px;
	height: 40px;
}
/* 6 */
.meteoIcone_averse, .meteoIcone_pluieforte{
	background-position: -102px -54px ;
	width: 40px;
	height: 40px;
}
/* 7 */
.meteoIcone_oragefort{
	background-position: -5px -104px ;
	width: 40px;
	height: 40px;
}
/* 8 */
.meteoIcone_orageloc{
	background-position: -57px -109px ;
	width: 40px;
	height: 40px;
}
/* 9 */
.meteoIcone_neigeforte, .meteoIcone_averseneige{
	background-position: -105px -104px ;
	width: 40px;
	height: 40px;
}


/* 10 */
/*
.meteoIcone_{
	background-position: -4px -154px ;
	width: 40px;
	height: 40px;
}
*/
/* 11 */
/*
.meteoIcone_{
	background-position: -55px -154px ;
	width: 40px;
	height: 40px;
}
*/
/* 12 */
/*
.meteoIcone_{
	background-position: -105px -153px ;
	width: 40px;
	height: 40px;
}
*/

/* 13 */
.meteoIcone_brouillardgivrant{
	background-position: -6px -204px ;
	width: 40px;
	height: 40px;
}
/* 14 */
/*
.meteoIcone_{
	background-position: -58px -204px ;
	width: 40px;
	height: 40px;
}
*/
/* 15 */
.meteoIcone_brouillard{
	background-position: -106px -202px ;
	width: 40px;
	height: 40px;
}


/* 16 */
/*
.meteoIcone_41, .meteoIcone_42{
	background-position: -3px -255px ;
	width: 40px;
	height: 40px;
}
*/
/* 17 */
.meteoIcone_verglas{
	background-position: -54px -253px ;
	width: 40px;
	height: 40px;
}
/* 18 */
/*
.meteoIcone_{
	background-position: -106px -254px ;
	width: 40px;
	height: 40px;
}
*/

.closeForecast{
    display: none;
}

/* @end */
