/* CSS Document */
@import url("jce_css.css");
/**************** rajout O.TOSELLO *****************/

#entitemid{
	clear:both;
	width:175px;
	background-color:#33FF66;
	border:4px dotted #666666 ;
}
#entitemid2{
	clear:both;
	width:250px;
	background-color:#0099FF;
	border:2px dotted #0000FF;
}
#text{
	margin-left:20px;
}
#text2{
	font-weight : 900 ;
}
#text3{
	clear:left;
	margin-top:30px;
	border:1px dotted #cccccc;
	color:#999999;
}
#text4{
	float:left;
	color:#999999;
}
.infobulle{
    position: absolute;   
    visibility : hidden;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 13px;
	height:110px;
	width:175px;
	background-color: transparent;
	opacity : 0.7 ;
	-moz-opacity : 0.7 ;
	-khtml-opacity : 0.7 ;
	filter : alpha(opacity=70) ; 
}
.titre_info-traf{
	font-size:14px;
	color:#009965;
	font-weight:bold;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
}
#text_date{
	font-size:10px;
}
.td_class
{
	border:1px dotted #cccccc;
	text-align:center;
}
#id_park{
color:Gray;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.tmp_parc{
 margin-top:10px;
 width:300px;
 float:left;
}
.content_evt{
	border-top:2px solid #339900;
	padding-top:4px;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
}

.tab_evt{
	width:500px;
	margin-left:50px;
}
#evt_cellule{
	clear:both;
 	padding-top: 5px; 
 	padding-left: 5px;
 	padding-bottom: 5px;
	background-color:#d4effb;
	margin-bottom:2px;
	margin-top:8px;
	margin-left:50px;
	width:500px;
}
.evt_icone{
	float:left;
	margin-top:5px;
	margin-left:2px;
}
.evt_infos{
	/*float:left;*/
	margin-left:50px;
}
#evt_img{
	height:46px;
	float:left;
}
#evt_content{
	margin-left:100px;
}
#evt_loc{
	color:#000000;
	font-size:14px;
	font-weight:bold;

}
#evt_tab_content{
	background-color:#9de8fe;
	border: 1px solid #51d6fc;
}
#evt_date{
	color:#af5840;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
}
/******* fin rajout *************/

html {
	margin: 0;
	padding: 0;
}

html,body {
	height: 800px;
}

body {
	color: Black;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 76%;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	background-image: url(../images/fond.jpg);
	background-position: left;
	background-repeat: repeat-y;
}

.contentpaneopen{

}

.contentpagetitle{
	color: Lime;	
}
hr {
clear: both;
width: 95%;
border: 0; /* enleve toute bordure */
border-bottom: 2px #034EA2 solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 2px; /* pour IE */
}

hr-vert {
clear: both;
width: 95%;
border: 0; /* enleve toute bordure */
border-bottom: 2px #009965 solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 2px; /* pour IE */
}

hr-jaune {
clear: both;
width: 95%;
border: 0; /* enleve toute bordure */
border-bottom: 2px #F89F0E solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 2px; /* pour IE */
}

hr-rouge {
clear: both;
width: 95%;
border: 0; /* enleve toute bordure */
border-bottom: 2px #990000 solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 2px; /* pour IE */
}

.pagenav{
	color: #6495ED;
	font-family: Arial, Helvetica, sans-serif;
}

a{
	color: #474747;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
}


.readon{
	color: #646464;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1{
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B22222;
}




ul.multil{
	border: 0px solid #cccccc;
	text-align: center;
	width: 610px;
}	

li.multil{
	width: 630px;
	display: inline;
	padding-left: 15px;
	background-image: url(../images/art_bullet_3_rub_5.gif);
	background-repeat: no-repeat;

	}
	


td{
	background-color:transparent;
}

.inputbox{
	color: Black;
	border: 1px solid #CCCCCC;
	margin: 2px;
	
}

.button{
	font-size: 10px;
	background-color: #D3D3D3;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	margin-top: 5px;
	margin-bottom: 5px;
}

.button2{
	font-size: 10px;
	background-color: #D3D3D3;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;

}

.back_button {
	color: #cccccc;
	float: left;
	text-align: center;
	font-size: 10px;
	width: auto;
	background: url(../images/back.png);
	background-repeat: no-repeat;
	padding: 0px 15px;
  	line-height: 20px;
	margin: 1px;
}

.bord {
	border: 1px solid #cccccc;

}


	

.contentpaneopen {
	text-align: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;

}

.contentheading{
	color:#034EA2;
	border-bottom:2px solid #034EA2;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: left;
	font-size: 15px;
	vertical-align:top;
}

.contentheading-jaune{
	color:#F89F0E;
	border-bottom:2px solid #F89F0E;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: left;
	font-size: 15px;
	vertical-align:top;
}

.contentpane{
	color: Black;
	text-align: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

}

.contentpagetitle{
	color:#CCCCCC;
	text-align: left;
	font-weight:bold;
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;

	}

.componentheading{
	color:#FFFFFF;
	background-color: #034EA2;
	font-size:18px;
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
}

.componentheading2{
	border-top: 2px solid #034EA2;
	width: 722px;
}

.componentheading-vert{
	color:#FFFFFF;
	background-color: #009965;
	font-size:18px;
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
}


.componentheading2-vert{
	border-top: 2px solid  #009965;
	width: 722px;
}

.componentheading-jaune{
	color:#FFFFFF;
	background-color: #F89F0E;
	font-size:18px;
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
}

.componentheading2-jaune{
	border-top: 2px solid #F89F0E;
	width: 722px;
}

.componentheading-rouge{
	color:#FFFFFF;
	background-color: #990000;
	font-size:18px;
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
}

.componentheading2-rouge{
	border-top: 2px solid #990000;
	width: 722px;
}

.contentheading-vert{
	color: #009965;
	border-bottom: 2px solid #009965;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: marker;
	text-align: left;
	font-size: 15px;
	vertical-align: top;
}



.contentheading-rouge{
	color: #990000;
	border-bottom: 2px solid #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: marker;
	text-align: left;
	font-size: 15px;
	vertical-align: top;
}


.back_button a{
	color: #B20000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	
.titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#034EA2;
	background-image:url(../images/art_bullet_1_rub_1.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	}

.titre-vert{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009965;
	background-image: url(../images/art_bullet_1_rub_2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}

.sectiontableheader{
	color:#999999;
	
	font-size:14px;
	font-weight: bold;
	border-bottom: 2px solid #999999;
	
	font-family:Arial, Helvetica, sans-serif;
	
	padding-left: 6px;
	padding-right: 6px;

}

ul{
	list-style: none;
}

li{
	
}
/*  top menu */

ul#mainlevel-nav
{
	margin-top: 15px;
	list-style: none;
		padding:0px;
	margin: 0px;


}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 2px;
	float: left;
	margin: 0;
	white-space: nowrap;
	text-align: center;
	
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 11px;
	color: #575757;
}



#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	text-decoration:underligne;
}

/*//////////////////////////gauche*/

a.mainlevel-navg{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	list-style: none;
	

}

a.mainlevel-navg:hover{
	text-decoration: underligne;
	color: #000000;
}




/*///////////////////////////////////*/

ul#mainlevel-navb
{
	margin-top: 10px;
	/*background-color: #002748;*/
	background-color:#034ea2;
	height: 19px;
	list-style: none;
	padding : 0 7px 0 7px;
	margin-left: 12px;
}

ul#mainlevel-navb li
{
	
	background-color:#034ea2;
	padding-left: 0px;
	float: left;
	margin: 0 20px 0 20px;
	white-space: nowrap;
	text-align: center;
	height: 17px;
	padding-top: 2px;
	}

ul#mainlevel-navb li a
{
	display: block;
	padding-left: 14px;
	padding-right: 14px;
	text-decoration: underline;
	font-size: 11px;
	color: #FFFFFF;
	background: transparent;
}
/*///////////////////////////////////////*/


/*////////////////////////////////////////////////*/

#buttons>ul#mainlevel-navb li a { width: auto; }

	ul#mainlevel-navb li a:hover
{
	text-decoration:none;
}
	
/*///////////////////////////////////////////////////////////*/

ul#mainlevel-navc
{
	margin-top: 10px;
	width: 640px;
	
}

ul#mainlevel-navc li
{	
	background-image: url(../images/art_bullet_3_rub_5.gif);
	padding-left: 5px;
	float: left;
	margin: 0;
	white-space: nowrap;
	text-align: center;
	
	padding-top: 2px;
	}

ul#mainlevel-navc li a
{
	display: block;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: underline;
	font-size: 12px;
	color: #939393;
	background: transparent;
}



#buttons>ul#mainlevel-navc li a { width: auto; }

	ul#mainlevel-navc li a:hover
{
	text-decoration:none;
}
		
#mainmenu .moduletable td{
padding:2px 0px 0px 10px;
}

/*///////////////////////////////////////////////GRIS///////////////////////////////////////////*/
a.mainlevel-gris{

}



/*///////////////////////////////////////////////BLEU///////////////////////////////////////////*/
a.mainlevel{
display: block;
	color: Black;
	border-left: 5px solid #034EA2;
	border-bottom: 1px solid #034EA2;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: White;
}

a.mainlevel:hover {
	color: White;
	background-image: url(../images/menu_over_rub1.gif);
	background-color: #034EA2;
}

a.mainlevel#active_menu{
}

a.sublevel:link, a.sublevel:visited {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 2px;
	color: Black;
	text-decoration: none;
	border-left: 4px solid #034EA2;
	border-bottom: 1px solid #034EA2;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel:hover, a.sublevel#active_menu{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub1.gif);
	background-color: White;
}

a.sublevel2:link, a.sublevel2:visited {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 1px;
	color: Black;
	text-decoration: none;
	border-left: 2px solid #034EA2;
	border-bottom: 1px solid #034EA2;
	border-top: 1px solid #FFFFFF;
	background-color: White;
}

a.sublevel2:hover, a.sublevel2#active_menu{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub1.gif);
	background-color: White;
}

a.sublevel3:link, a.sublevel3:visited {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 1px;
	color: Black;
	text-decoration: none;
	border-left: 2px solid #034EA2;
	border-bottom: 1px solid #034EA2;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel3:hover, a.sublevel3#active_menu{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub1.gif);
	background-color: White;
}

a.sublevel4:link, a.sublevel4:visited {
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 1px;
	color: Black;
	text-decoration: none;
	border-left: 2px solid #034EA2;
	border-bottom: 1px solid #034EA2;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel4:hover, a.sublevel4#active_menu{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub1.gif);
	background-color: White;
}
/*///////////////////////////////////////////////JAUNE///////////////////////////////////////////*/

a.mainlevel-jaune{
display: block;
	color: #000000;
	border-left: 5px solid #F89F0E;
	border-bottom: 1px solid #F89F0E;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: White;
}

a.mainlevel-jaune:hover{
	color: #ffffff;
	background-image: url(../images/menu_over_rub3.gif);
	background-color: White;
}

a.mainlevel-jaune#active_menu{
	
}
	
a.sublevel-jaune:link, a.sublevel-jaune:visited {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 2px;
	color: Black;
	text-decoration: none;
	border-left: 4px solid #F89F0E;
	border-bottom: 1px solid #F89F0E;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel-jaune:hover, a.sublevel-jaune#active_menu{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub3.gif);
	background-color: White;
}

a.sublevel2-jaune:link, a.sublevel2-jaune:visited {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 2px;
	color: Black;
	text-decoration: none;
	border-left: 4px solid #F89F0E;
	border-bottom: 1px solid #F89F0E;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel2-jaune:hover, a.sublevel2-jaune#active_menu{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub3.gif);
	background-color: White;
}

a.sublevel3-jaune:link, a.sublevel3-jaune:visited {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 2px;
	color: Black;
	text-decoration: none;
	border-left: 4px solid #F89F0E;
	border-bottom: 1px solid #F89F0E;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel3-jaune:hover, a.sublevel3-jaune#active_menu{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub3.gif);
	background-color: White;
}

a.sublevel4-jaune:link, a.sublevel4-jaune:visited {
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 2px;
	color: Black;
	text-decoration: none;
	border-left: 4px solid #F89F0E;
	border-bottom: 1px solid #F89F0E;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel4-jaune:hover, a.sublevel4-jaune#active_menu{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub3.gif);
	background-color: White;
}
/*///////////////////////////////////////////////VERT///////////////////////////////////////////*/

a.mainlevel-vert{
	display: block;
	color: Black;
	border-left: 5px solid #009965;
	border-bottom: 1px solid #009965;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: White;
}

a.mainlevel-vert:hover {
	color: White;
	background-image: url(../images/menu_over_rub2.gif);
	background-color: White;
}
	
a.mainlevel-vert#active{
		background-color: #009965;
}

a.sublevel-vert:link, a.sublevel-vert:visited {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 2px;
	color: Black;
	text-decoration: none;
	border-left: 4px solid #009965;
	border-bottom: 1px solid #009965;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel-vert:hover{

	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub2.gif);
}

a.sublevel-vert#active_menu{
	background-color: #009965;
}

a.sublevel2-vert:link, a.sublevel2-vert:visited {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 2px;
	color: Black;
	text-decoration: none;
	border-left: 2px solid #009965;
	border-bottom: 1px solid #009965;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel2-vert:hover{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub2.gif);
	background-color: White;
}

a.sublevel2-vert#active_menu{
	background-color: #009965;
}

a.sublevel3-vert:link, a.sublevel3-vert:visited {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 2px;
	color: Black;
	text-decoration: none;
	border-left: 2px solid #009965;
	border-bottom: 1px solid #009965;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel3-vert:hover, a.sublevel3-vert#active_menu{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub2.gif);
	background-color: White;
}

a.sublevel4-vert:link, a.sublevel4-vert:visited {
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 2px;
	color: Black;
	text-decoration: none;
	border-left: 2px solid #009965;
	border-bottom: 1px solid #009965;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel4-vert:hover, a.sublevel4-vert#active_menu{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub2.gif);
	background-color: White;
}
/*///////////////////////////////////////////////ROUGE///////////////////////////////////////////*/

a.mainlevel-rouge{
display: block;
	color: Black;
	border-left: 5px solid #990000;
	border-bottom: 1px solid #990000;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: White;
}

a.mainlevel-rouge:hover, a.mainlevel-rouge#active_menu{
	color: White;
	background-image: url(../images/menu_over_rub4.gif);
	background-color: White;
}
	
a.sublevel-rouge:link, a.sublevel-rouge:visited {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 2px;
	color: Black;
	text-decoration: none;
	border-left: 4px solid #990000;
	border-bottom: 1px solid #990000;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel-rouge:hover, a.sublevel-rouge#active_menu{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub4.gif);
	background-color: White;
}

a.sublevel2-rouge:link, a.sublevel2-rouge:visited {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 2px;
	color: Black;
	text-decoration: none;
	border-left: 4px solid #990000;
	border-bottom: 1px solid #990000;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel2-rouge:hover, a.sublevel2-rouge#active_menu{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub4.gif);
	background-color: White;
}

a.sublevel3-rouge:link, a.sublevel3-rouge:visited {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 2px;
	color: Black;
	text-decoration: none;
	border-left: 4px solid #990000;
	border-bottom: 1px solid #990000;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel3-rouge:hover, a.sublevel3-rouge#active_menu{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub4.gif);
	background-color: White;
}
a.sublevel4-rouge:link, a.sublevel4-rouge:visited {
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin-left: 0px;
	padding: 0px 0px 0px 2px;
	color: Black;
	text-decoration: none;
	border-left: 4px solid #990000;
	border-bottom: 1px solid #990000;
	border-top: 1px solid #FFFFFF;
	background-color: White;

}

a.sublevel4-rouge:hover, a.sublevel4-rouge#active_menu{
	display: block;
	color: White;
	text-decoration: none;
	background-image: url(../images/menu_over_rub4.gif);
	background-color: White;
}
#pathway_outter{
	
	padding-top:30px;

	padding-bottom:15px;
	
	}

#pathway_outter-vert{
	
	padding-top:30px;

	padding-bottom:20px;
	
	}
	
.pathway{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;	
}
	
a.pathway#active_menu{
	font-weight: normal;
}

#mainarea{
	padding-left:10px;
	}

a img {
border-style:none;
border: 0px;

}
	
#job_date{
	color:#034EA2;
	text-align:left;
	font-weight:bold;
	}

.marches{
	color: #034EA2;
	text-align: left;
	font-size: 12px;
}	

.marches2{
	color: Gray;
	text-align: left;
	font-size: 12px;
}	

.pu_bleue{
	color:#034EA2;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/art_bullet_2_rub_1.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	}

	.point_b2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	margin-left: 15px;
	color: #034EA2;
	background-image: url(../images/art_bullet_3_rub_1.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}

.point_v2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	margin-left: 15px;
	color: #009965;
	background-image: url(../images/art_bullet_3_rub_2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}

.point_j2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	margin-left: 15px;
	color: #F89F0E;
	background-image: url(../images/art_bullet_3_rub_3.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}

.point_r2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	margin-left: 15px;
	color: #990000;
	background-image: url(../images/art_bullet_3_rub_4.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}
	
#job_titre{
	color:#000000;
	text-align:left;
	font-size:12px;
	font-weight:bold;

	background-image:url(../images/art_bullet_2_rub_1.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;

	}
	
	h3{
	color:#000000;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-left: 8px;
	background-image:url(../images/art_bullet_2_rub_1.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;

	}
	
	#lbleu{
	color:#000000;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-left: 8px;
	background-image:url(../images/sart_bullet_2_rub_1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;


	}

#lvert{
	color:#000000;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-left: 8px;
	background-image:url(../images/sart_bullet_2_rub_2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;
	}

	#ljaune{
	color:#000000;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-left: 8px;
	background-image:url(../images/sart_bullet_2_rub_3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;

	}
	
	#lrouge{
	color:#000000;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-left: 8px;
	background-image:url(../images/sart_bullet_2_rub_4.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;

	}
	
.lbleu{
	color:#000000;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-left: 8px;
	background-image:url(../images/sart_bullet_2_rub_1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;


	}

.lvert{
	color:#000000;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-left: 8px;
	background-image:url(../images/sart_bullet_2_rub_2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;
	
	}

	.ljaune{
	color:#000000;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-left: 8px;
	background-image:url(../images/sart_bullet_2_rub_3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;

	}
	
	.lrouge{
	color:#000000;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin-left: 8px;
	background-image:url(../images/sart_bullet_2_rub_4.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;

	}
	
#job_titre2{
	color:#CC0000;
	background-image:url(../images/art_bullet_3_rub_1.gif);
	background-position:left;
	margin-left:20px;
	background-repeat:no-repeat;
	padding-left:15px;
}

#job_view{
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	}
	
#job_view2{
	background-image:url(../images/footer.jpg);
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
}

.rech{
	text-align: left;
	font-weight:bold;
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/art_link_img_rub_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:19px;
	border-left: 2px solid #ffffff;
	padding-bottom: 8px;
	}
	
a.fleche:link {
	color: #034EA2;
	font-size: 10px;
	text-decoration: none;
	background-image: url(../images/art_link_img_rub_1.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	padding-bottom: 5px;
}

a.fleche:hover {
	color: #034EA2;
	text-decoration: underline;
}








a.multi{
	color: #646464;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.multi:hover, a.multi#active_menu{
		text-decoration: underline;
}

a.search{
	color: Gray;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: White;
}

a.search:hover, a.search#active_menu{
		text-decoration: underline;
}


.mambot_adresse{
	border: 1px dotted #cccccc;



}

.mambot_adresse_corps{
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 12px;

}

.mambot_adresse_img{
	border: 1px solid #cccccc;
	padding: 2px;

}

.moduletable{

  

}
.plan{
	background-image: url(../images/map_icon2.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	width: 130px;
	padding-left: 30px;
	padding-right: 15px;
	background-position: top left;
	padding-top: 8px;
	
}

	.lrouge2{
	color:#000000;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	margin-left: 8px;
	background-image:url(../images/sart_bullet_2_rub_4.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
	padding-top: 5px;
	}
	
	.ljaune2{
	color: #000000;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	margin-left: 8px;
	background-image: url(../images/sart_bullet_2_rub_3.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-top: 5px;
}

.ljaune3{
	color: #000000;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/sart_bullet_2_rub_3.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-top: 5px;
}

	.plagequip{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/art_bullet_3_rub_4.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;

	}
	
	.restoquip{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/art_bullet_3_rub_3.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}
.restoquip2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/art_bullet_3_rub_3.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}

.hotelquip{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/art_bullet_3_rub_3.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	margin-left:20px;
	display:block;
}

.liv{
       position:absolute; 
       visibility:hidden
}

.search-search {

 padding: 0;
 margin:0;

  padding-left: 14px; 

  
}



.inputbox-search{
	text-decoration: blink;
	color: Gray;
	margin-top: 0px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.button-search {

margin : 0 0 0 2px;
background-color: #D3D3D3;
color: #4A4A4B;
font-size: 11px;
font-family: arial;


}

#loupe{

  background: url(../images/LOUPE.png) no-repeat;
	width: 20px;
	height: 25px;
	float: left;


	

}


#loupe-article{
	float: left;
	margin : 0 2px 0 210px;

}

#lien-article{
	float: left;
	margin : 0;

}


.blocvide-interieur{

 height: 30px;

}

.blocvide-accueil{

 height: 11px;

}


/*Bandeaux des menus latéraux gauches permanents (page d'accueil et sur l'ensemble des pages intérieures)*/


#bandeaumuni{
  background: url(../images/FR_MUNICIPALITE.png) no-repeat;
	width: 151px;
	height: 40px;
	margin : 16px 0 -13px 0;
	
}

#bandeauvisitez{
  background: url(../images/FR_VISITEZ.png) no-repeat;
	width: 151px;
	height: 40px;
	margin : 5px 0 -13px 0;
	
}

#bandeaudemarches{
  background: url(../images/FR_DEMARCHES.png) no-repeat;
	width: 151px;
	height: 54px;
	margin : 5px 0 -13px 0;
	
}

#bandeauboutique{
  background: url(../images/FR_BOUTIQUE.png) no-repeat;
	width: 151px;
	height: 40px;
	margin : 5px 0 -13px 0;
	
}

#bandeauinfo{
  background: url(../images/FR_INFORMER.png) no-repeat;
	width: 151px;
	height: 40px;
	margin : 5px 0 -13px 0;
	
}

#bandeauliensconnexes{
    background: url(../images/FR_liensconnexes.png) no-repeat;
  	width: 151px;
  	height: 39px;
  	margin : 5px 0 -13px 0;
  	
}


#bandeaulocalisezvous{

  background: url(../images/FR_localisezvous.png) no-repeat;
	width: 151px;
	height: 39px;
	margin : 5px 0 -13px 0;



}

#bandeauspectacles{

background: url(../images/FR_evenements.png) no-repeat;
	width: 151px;
	height: 39px;
	margin : 5px 0 -13px 0;


}
/*****************************************************************************/

/*Version UK  des menus latéraux gauches permanents (page d'accueil et sur l'ensemble des pages intérieures)*/

#bandeaumuniEN{
  background: url(../images/EN_MUNICIPALITE.png) no-repeat;
	width: 151px;
	height: 40px;
	margin : 8px 0 -13px 0;
	
}

#bandeauvisitezEN{
  background: url(../images/EN_VISITEZ.png) no-repeat;
	width: 151px;
	height: 40px;
	margin : 5px 0 -13px 0;
	
}

#bandeaudemarchesEN{
  background: url(../images/EN_DEMARCHES.png) no-repeat;
	width: 151px;
	height: 40px;
	margin : 5px 0 -13px 0;
	
}

#bandeauboutiqueEN{
  background: url(../images/EN_BOUTIQUE.png) no-repeat;
	width: 151px;
	height: 40px;
	margin : 5px 0 -13px 0;
	
}

#bandeauinfoEN{
  background: url(../images/EN_INFORMER.png) no-repeat;
	width: 151px;
	height: 40px;
	margin : 5px 0 -13px 0;
	
}

#bandeauliensconnexesEN{
    background: url(../images/EN_relatedlinks.png) no-repeat;
  	width: 151px;
  	height: 39px;
  	margin : 5px 0 -13px 0;
  	
}


#bandeaulocalisezvousEN{

  background: url(../images/EN_citymap.png) no-repeat;
	width: 151px;
	height: 39px;
	margin : 5px 0 -13px 0;



}

#bandeauspectaclesEN{

background: url(../images/EN_eventsshows.png) no-repeat;
	width: 151px;
	height: 39px;
	margin : 5px 0 -13px 0;


}
/*******************************************************************************/





/*Bandeaux  contextuels des menus latéraux gauches (situés sur les pages intérieurs selon un élément actif des menus vert,jaune,rouge,bleu ...) */

#bandeauprojets{

background: url(../images/FR_grandsprojets.png) no-repeat;
	width: 151px;
	height: 39px;
	margin : 5px 0 -14px 0;

}



#bandeautransports{

background: url(../images/FR_transports.png) no-repeat;
	width: 151px;
	height: 39px;
	margin : 5px 0 -14px 0;

}

#bandeauliensutiles{

background: url(../images/FR_liensutiles.png) no-repeat;
	width: 151px;
	height: 39px;
	margin : 5px 0 -14px 0;

}

#bandeauguides{

background: url(../images/FR_guidesutiles.png) no-repeat;
	width: 151px;
	height: 39px;
	margin : 5px 0 -14px 0;

}

/*******************************************************************************/


/*Version UK des bandeaux  contextuels des menus latéraux gauches (situés sur les pages intérieurs selon un élément actif des menus vert,jaune,rouge,bleu ...) */

#bandeauprojetsEN{

background: url(../images/EN_greatprojects.png) no-repeat;
	width: 151px;
	height: 39px;
	margin : 5px 0 -14px 0;

}



#bandeautransportsEN{

background: url(../images/EN_transportation.png) no-repeat;
	width: 151px;
	height: 39px;
	margin : 5px 0 -14px 0;

}

#bandeauliensutilesEN{

background: url(../images/EN_usefullinks.png) no-repeat;
	width: 151px;
	height: 39px;
	margin : 5px 0 -14px 0;

}

#bandeauguidesEN{

background: url(../images/EN_usefulguides.png) no-repeat;
	width: 151px;
	height: 39px;
	margin : 5px 0 -14px 0;

}

/*******************************************************************************/

/******************css page accueil actu ****************************************/



.blog-actu {


 /*  margin-left : 100px;   */


}

.componentheading-actu{
	color:black;
	background-color: none;
	font-size: 15pt;
/*	display: inline;*/
	font-family:Arial, Regular;
	padding-left: 6px;
	padding-right: 6px;
  font-weight: bold;
	
	margin-left : 100px;

	


}


.componentheading2-actu{



  width: 690px;
	
	margin-bottom : 0px;
		
}




table.contentpaneopen-actu {

 	width: 550px;
 	

  margin-left : 100px; 
  margin-top: 0px;
 
}


table.contentpaneopen-actu  tr td a{

 color: rgb(59,115,155);
 text-decoration: none;
 
 
}


span.article_seperator_actu {
	display: block;
	height: 40px;
}


/************************************************************************************/


/*  -drapeaux à préciser en admin pour le module mod_jflanguageselection   */

.moduletable-drapeaux {

width: 20px;

}


