#entete {	width: 100%;	height:87px;	background-image:url(images/header.jpg);	background-repeat:no-repeat;	background-position:top;	}
.menu-top {
	background-image: url(images/menu-header.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 740px;
	background-color: #192100;
	/*margin-left:2px;*/
	height: 15px;
}
*html .menu-top {
	background-image: url(images/menu-header.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 740px;
	background-color: #192100;
	/*margin-left:2px;*/
	height: 13px;
	margin : 0px;
}

#page { height:755px; border: 1px solid #000000; }

*html #page { width: 955px; }
*+html #page { height:765px; }



.logo_hv { display : none; float: right;	font-weight: normal;	letter-spacing:1.2em;	color:#FFFFFF;	width:80px;	margin-top:1px;	margin-right:10px;padding-right:10px;	font-size: 0.8em;}


.menu-intro{	float:left;	text-align:center;	color:#7D7D7D;	background-image:url(images/menuleft-bg.jpg);	background-repeat:no-repeat;	background-position:left top;
background-color:/*#CBBD79*/#E6DFB8;	font-family: Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif;	font-size:10px;	font-weight:normal;	z-index:99px;	width:215px;
height:30px;	padding-top:5px;}

*html .menu-intro{	float:left;	text-align:center;	color:#7D7D7D;	background-image:url(images/menuleft-bg.jpg);	background-repeat:no-repeat;	background-position:-6px left;
background-color:/*#CBBD79*/#E6DFB8;	font-family: Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif;	font-size:10px;	font-weight:normal;	z-index:99px;	width:215px;
height:30px;	padding-top:0px;}

*+html .menu-intro
{
	background-position: -5px left;
}

.menu a {	margin-left:8px; margin-right:8px; }
.menu{	float:left;	font-size:10px;	height:19px;	padding-left:30px;	color:#7D7D7D;	/*margin-left:2px;*/	background-color:#FCFCFB;	background-image:none;	background-position:left;	background-repeat:no-repeat;	text-transform: uppercase;}
*html .menu	{	float:left;	font-size:10px;	height:17px;	padding-left:30px;	color:#7D7D7D;	/*margin-left:2px;*/	background-color:#FCFCFB;	background-image:none;	background-position:left top;	background-repeat:no-repeat;	text-transform: uppercase; margin-top : 0px; padding-top : 0px; overflow : hidden; width : 690px; }

*html .menu  a, *html .menu  img { height : 15px; display : block; float : left; clear : none;}
*html .menu  a img { height : 15px;}

#conteneur #navigation {
	background: url("images/navi-bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    font-family: "Arial Narrow",arial,helvetica,sans-serif;
    font-size: 12px;
    padding: 0 10px;
    text-align: center;
    width: 197px !important;	
    overflow: hidden;
}

*html #conteneur #navigation {}

@media screen and (-webkit-min-device-pixel-ratio:0) { #conteneur #navigation { background-position:0px left; }}
@media screen and (-webkit-min-device-pixel-ratio:0) { .menu-intro { height:30px; overflow:hidden  ; }}
@media screen and (-webkit-min-device-pixel-ratio:0) { #conteneur  { 	margin-top : -10px;} }
/*@media screen and (-webkit-min-device-pixel-ratio:0) { .content-header {height:23px}}*/
*html #conteneur { margin-top : -1px; }

#navigation img
{
	border:0px none;
	text-align:left;
}

#fil {width: 180px;	text-align:left; font-size: 11px; margin:10px 0;	float:left;	font-style:italic;	color: #CCCCCC;	padding-top: 10px;}

.decaVlaroute, .decaVrubriques,.decaVlocalise, .decaVlelivre, .decaVregardez, .btn_demande_depliant {  margin:0 0 8px; float: left; width: 100%; }

.decaVrubriques h2 { margin:0 0 5px; }

.decaVrubriques .menu-titre { margin:0 0 5px; }

#navigation ul li a
{
	font-size:12px;
	padding-left:0;
}

*+html #navigation ul li a
{
	font-size:10px !important;
}

*html #navigation ul li a
{
	font-size:10px !important;
}

/*  ---------------------------Pied de page --------------------------- */

.contenu #pied
 {
	float:left;
	margin-left: 218px;
	text-align:center;
}

#pied .rubriques
{
	margin-left : 25px;
	margin-top:-3px;
}

.lirubriques
{
	margin-left : 7px;
	font-size:12px;
}


/* --------------------------- image de fond colone de droite ------------------------------- */
#contenu .encart { float: right; width:219px; margin: 0; margin-bottom: 1em; margin-left: 0em;	color:#FFFFFF;	font-size:11px;
	background: url(images/idee-bg-ie2.jpg) no-repeat top ; }
.encart-spec {
	background: url("images/bg-sidebar-cl.png") no-repeat scroll -19px 0 #B4041B;
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    height: 610px;
    margin: 0 0 0 0;
    width: 156px;
}
*+html .encart-spec { background: url('images/bg-sidebar-cl.png') no-repeat top -15px #B4041B;}
*html .encart-spec { font-size: 10px; }

*html .agenda .desc { font-size: 11px; }

*html .encart-spec
 {
	width : 154px;
	padding-left:6px;
	float : left;
	height : 602px;
}

*+html .encart-spec
{
	margin-top : -4px;
	width : 156px;
}
/* --------------------------- remont�es colone de droite ------------------------------- */

.ideesdecli { margin-top:24px;	 }
.ideesdecli .articles{ margin-top : 8px; }

*html .ideesdecli { margin:20px 0 0; padding-left : 0; float : left; /*height : 300px;*/ }

*+html .ideesdecli .titre { height:15px; padding-bottom : 15px; }
*html .ideesdecli .titre { height:10px; padding-bottom : 10px;	 }

.ideesdecli .titre
{
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:20px;
	position:relative;
}

*html .ideesdecli .divimg
{
	margin-left : 10px;
	text-align : left;
	margin-top : -8px;
}

.ideesdecli .divimg
{
	margin-top:-9px;
	overflow:hidden;
	text-align:center;
	width:148px;
	z-index:10;
}
*html .ideesdecli .divimg img
{
	width : 130px;
	/*height : 130px;
	float : left;*/
}

*html .desc
{
	width : 150px;
}

#lei_fiche { margin-left:10px;  }

.agenda
{
	padding-top: 20px;
	z-index: 10;
	width:148px;
}



/* #lei_adresse {float: left; font-size: 11px; margin: 1em 0;} */


.logo_hv {display: block;	float: right;	font-weight: normal;	letter-spacing:1.2em;	color:#FFFFFF;	width:80px;	margin-top:1px;	margin-right:10px;padding-right:10px;	font-size: 0.8em;}

//* LES ARTICLEs  DANS IDEES */
.idees {
	/*IE6*/
	/*background-color: #CBBD79;*/
	/*background-image: url(../images/idee-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;*/
	padding-left: 20px;
	overflow : hidden;
}

* html .idees, *html .ideesdecli, *html .agenda
{
	padding-left: 0px;
	margin-left : 0px;
	width : 160px;
}

*html .agenda
{
	margin-left : 7px;
}

*html .articles
{
	width : 160px;
	float : left;
}

*+html .articles
{
	width : 160px;
	float : left;
}

*html .articles p
{
	width : 160px;
}

*html .produitsul
{
	padding-left:10px;
}


.produitsul
{
	padding-left:7px;
}

.produitsula
{
	padding-left:12px;
}
*html .produitsula
{
	padding-left:0px;
}

.agenda .titre
{
	background-position:center top;
	background-repeat:no-repeat;
	clear:both;
	display:block;
	height:40px;
}

*html .agenda .titre
{
	height:25px;
}

a:hover
{
	color:#FCB304;
	text-decoration:none;
}

.ideesdecli ul li a {
	font-size:16px;
}

.lien_plusd, .lien_plusd a, .lien_plusd a b
.agenda li a .lien_plusd, .agenda li a b
{
	font-size:12px;
}

.agenda .desc a
{
	font-size:12px;
	text-decoration:none;
}

*html .lien_plus
{
	margin-left : 10px;
	padding-left : 10px;
	width : 200px;
	display : block;
}

*+html .lien_plus
{
	margin-left : 10px;
	padding-left : 10px;
	width : 200px;
	display : block;
}



#pied {
	float:left;
	height:15px;
	margin-left: 218px;
	overflow:hidden;
	text-align:center;
}

*html #pied {margin: 0 0 0 100px; }
*+html #pied { margin: 0 0 0 215px; }

#lei_fiche_decouvre #lei_map
{
	float:right;
	text-align:right;
	width:185px;
}

#lei_fiche_decouvre .addthis {
	float:right;
	margin-right:10px;
}

#lei_fiche_decouvre .comment3 { font-size: 12px; display:block; }

#lei_fiche_decouvre > h4 {
	font-size:1.1em;
	font-weight:bold;
	color:#771b1c;
}

.accueil1-spec #lei_fiche_decouvre h2 {
	float:left;
	width:355px;
}
*html .accueil1-spec #lei_fiche_decouvre h2 { width:340px; }

#lei_fiche_decouvre #lei_adresse
{
	float:left;
	font-size:1.1em;
	margin:1em 0pt;
	width:350px;
}

#lei_liste_resultats
{
	background-color:transparent;
}

.cartesRoute {
	height:60px;
	overflow:hidden;
	padding-left:5px;
	padding-top:40px;
	width:136px;
}

.cartesRoute a {
color:white;
}

.idees .desc {
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	margin-top:2px;
	text-align:left;
	width:140px;
}

#navigation p, .encart p {
	margin:0;
	padding:0;
	text-align:left;
}

.idees li a {
	color:#FFFFFF;
	font-size:14px;
	margin-top:5px;
	text-align:left;
}

.idees a {
color:#FFFFFF;
}

.idees .articles {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
list-style-type:none;
text-align:left;
}

.idees li {
margin-top:7px;
}

.idees li {
margin-top:10px;
}

.accueil1-spec {
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	color:#838383;
	float:left;
	height:610px;
	overflow-y:auto;
	position:relative;
	visibility:visible;
	width:100%;
	z-index:60;
}

.menu-coeur-de-lion {
color:#B5011A;
}

.cartesRoute .titre {
	color:#FFFFFF;
	font-size:14px;
	line-height:17px;
	margin-top:5px;
	text-align:left;
	font-weight: bold; }

.cartesRoute a.on {
	font-weight:normal;
}

*html .cartesRoute .titre {font-size:12px !important }
*+html .cartesRoute .titre {font-size:12px !important }

* html .cartesRoute .divimg {line-height:0 !important; }

* html .cartesRoute a:hover {color:#fff !important }


.accueil1-spec { height: 608px;   overflow-x: hidden;  overflow-y: auto; }
*+html .accueil1-spec { margin-top : -6px; }

.contre-encart-spec { width: 576px; }
*html .contre-encart-spec {
	float : left;
	overflow : hidden;
	margin-top : 0px;
}

*+html .photoslider * { position: static !important  }
*html .photoslider * { position: static !important  }

