.limenu_current {
	font-weight: bold;
        display: block;
        line-height: 20px;
        border-top: 1px solid #999;
        background-color: #C6C5C0;
}

.bodywrapper .limenu_current a ,
.bodywrapper .limenu_h_current a {
    text-decoration: none;
}

.limenu_h_current {
	font-weight: bold;
        display: block;
        line-height: 20px;
        border-bottom: 1px solid #999999;
        background-color: #C6C5C0;
}


body#homepg #v14colleft {
	height: auto;
}



.bodywrapper #v14share_top { height: 0px; }

.bodywrapper #share { height: 20px; }

body#contpg #v14colcenter { 
	padding-top: 0px; 
	margin-left: 5px; 
	width: 579px;
	padding-top: 5px; 
}


.newhecdivleft { padding: 0px; margin: 0px; }

#v14clearspacer {
    height: 21px;
    overflow: hidden;
}

.bodywrapper #v14box2discoversubtitle {
    font-weight: normal;
}

.bodywrapper #v14box2discover a {
    text-decoration: underline;
}


.bodywrapper #v14boxsearchform {
    padding: 0;
}

.bodywrapper #v14boxspacer {
    background-color: #ffffff;
    height: 8px;
    overflow: hidden;
}


.bodywrapper h3 {
    padding: 10px 0 5px;
}

.bodywrapper .newhecdivright {
    padding: 5px;
}


.bodywrapper #footer {
    border-top: 1px solid #999999;
}



#v14linksbottom a{
    text-decoration: none;
}

.bodywrapper a {
    text-decoration: underline;
}


.bodywrapper .limenu,
.bodywrapper .limenu_h_current,
.bodywrapper .limenu_client { 
	text-indent: 0; 
	width: 190px;
}

#content p { margin:0; padding:0; }
#content blockquote { margin:0; padding:0; }

#content ul { margin-top:0; margin-bottom:0; }


#mobinav {
    font-size: 75%;

    position: fixed;
    top: 0;

    border: 0;
    border-bottom: 1px solid #ccc;

    margin: 0;
    margin-left: -8px;

    padding: 0;

    width: 100%;
    align: center;

    background-color: #fff;
}

#mobinavtbl {
    background-color: #C6C5C0;
}




.bodywrapper .boxmultibloc {
    background-color: #dedede;

    padding: 3px 5px 5px 10px;
    text-align: left;
}

.bodywrapper .boxmultititre {
    background-color: #bbbbbb;

    font-weight: bold;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 5px;
    text-align: left;
}




.bodywrapper #v14homecenterleft a ,
.bodywrapper #v14homecenterright a {
	text-decoration: none;
}







@media screen and (min-width: 50.07em) {
 
 /* pas de menu flottant pour la version PC */
 #topspacer ,
 #langspacer ,
 #contprincspacer ,
 #boiterechspacer { display: none; }
 #mobinav { display: none; }

 #boiterech{
     margin: 10px;
 }

 body#homepg #v14boxsearch ,
 body#contpg #v14boxsearch {
    background-color: #dedede;
    height: 186px;
    overflow: hidden;
    padding: 0;
 }

 .bodywrapper .v14eventtime {
    font-size: 8px;
 }

}



@media screen and (max-width: 50em) {

 /* menu flottant temporairement desactive
 #topspacer { display: none; }
 #mobinav { display: none; }
 */

 * h1 { font-size: 125%; }

  #contpg #v14boxsearch,
  #contpg #v14follow {
    display: block;
  }

  /* .searchbox_mobcomp_no, */
  /* #logbtn, */
  #toolbar{
    display: none;
  }

 body#homepg #v14boxsearch ,
 body#contpg #v14boxsearch {
    background-color: #dedede;
    height: auto;
    overflow: hidden;
    padding: 5px;
 }



	.bodywrapper .v14eventdate {
		float: left;
		width: 58px;
		height: 68px;
		overflow: hidden;
	}
	.bodywrapper .v14eventmonth {
		height: 14px;
		text-align: center;
		font-size: 9px;
		overflow: hidden;
		background-color: #903;
		color: white;
		display: block;
	}
	.bodywrapper .v14eventday {
		line-height: 30px;
		font-weight: bold;
		font-size: 18px;
		text-align: center;
		color: #903;
	}
	.bodywrapper .v14eventday a {
		color: #903;
		text-decoration: none;
		display: block;
	}
	.bodywrapper .v14eventtime {
		text-align: center;
		font-size: 8px;
		display: block;
		color: #903;
		margin-left: 0;
	}
	.bodywrapper .v14eventtext {
		margin-left: 5em;

		font-size: 10px;

		width: 146px;
		height: 62px;
		padding-left: 14px;
		padding-top: 0px;
		overflow: hidden;
	}
	.bodywrapper .v14boxnewseventstitle a {
		text-decoration: none;
		font-weight: bold;
		color: white;
	}

	.bodywrapper .v14eventitem {
		border-bottom: solid #CCC 1px;
	}

	.bodywrapper .v14newsitem {
		height: 78px;
		margin: 6px 0px;
		overflow: hidden;
		clear: both;
	}

}




