@charset "iso-8859-1";


a:link,a:visited	{ text-decoration: none;color:#683A57; font-weight:bold;}
a:hover		{ text-decoration: underline; color:#683A57; font-weight:bold; }


.texte
{ font-size:100%;   }
.rose
{ color: #B70360;  font-weight: bold;}
.titre
{ color:#FF5A00;   }
.sous-titre
{ color:#00B8CE; font-weight:bold;}
.lien
{ color : #683A57; }
.texte-erreur
{ color:#ff0000; }
.chapeau
{ color: #ff5a00; font-size:1.05em; font-weight: bold; margin: 10px 0;}
.fond-gris
{background:#f2f2f2; padding:10px;}
.minisites-fond-vert
{}
.texte-bleu-riverain
{color:#20427D;}
.puce
{}
.exposant
{vertical-align:super; font-size:0.83em}

	div.clear 		{ clear:both; display: block; height: 1%; overflow: hidden; margin: 0; padding:0;}
	div.display-block		{ clear:both; display: block; height: 1px; overflow: hidden; margin:20px 0 0 0; padding:0;}
	abbr, acronym 	{ border-bottom:1px dotted #EFEFEF; cursor:help; }
	img 			{ border:0; }
	form 			{ margin:0; padding:0; border:none; }

	h1,h2,h3,h4		{margin:0; padding:0;clear: both;
					  border:none;
					  font-family: arial, verdana, helvetica, sans-serif;
					}

	h1				{ font-size:130%;  }
	h2				{ font-size:120%;  }
	h3				{ font-size:110%;  }
	h4				{  font-size:100%;  }

   /* style pour le WYSIWYG : utiliser en cas de nécessité car apparait sélectionné par défaut dans la liste des styles */
	/*.mceContentBody{ text-align:left; font-family: arial, verdana, helvetica, sans-serif; font-size:0.7em;}*/

	.invisible{display:none;}
	.visible{display:block;}
div#ewb_vue { margin:0; padding:0; width:100%;}
div#ewb_vue table { width:100%; font-size:100%; font-family: arial,verdana,helvetica,sans-serif;text-align:left; }
div#ewb_vue table.vue { /*width:977px; */margin:0; padding:0; text-align:left; font-family: arial, verdana, helvetica, sans-serif;}
div#ewb_vue #content-two {float:left;}
div#ewb_vue #droite { float:left;/*position:relative; */margin:0;}
div#ewb_vue #centre {    float: left;    font-size: 100%;     text-align: left;     width: 707px;}
div#ewb_vue div#droite-mini-site {float:left;}
div#ewb_vue div#centre-mini-site {float:none;}
div#ewb_vue div.vignette_video img{width:101px;display:block;}
div#overDiv {text-align:left;}

table.white-tab { text-align:left; font-family: arial, verdana, helvetica, sans-serif; font-size:1em;}




html {font-size: 100%;}

html, body {
    height: 100%;
}

body {
	margin : 0;
	padding : 0;
	width:100%;
	text-align:center;
	height:100%;
	font-family: Arial, sans-serif;
	background: #e8e7e6 url(../../e_img/charte/bk.gif) repeat-y top center;
  font-size: 0.75em;
  color:#000000;
}

/* ----- APPLICATION DU MÊME STYLE DE BASE AU CELLULE DE TABLEAU ----*/
td {
	font-family: arial,verdana,helvetica,sans-serif;
	color:#333333;
	}


/* Ajout d'un padding pour aérer les tableaux dans "Près de chez vous */
#content-two .texte table td { padding: 3px 3px 3px 5px;}

div#skip-top ul,
div#skip-top li {margin:0; padding:0; list-style:none; display:inline;}
div#skip-top a {position: absolute; margin:0; padding:0; display: block; top:-1000px; }
div#skip-top a:focus, div#skip-top a:hover {top:auto; background:#ffffff; padding:5px;}
div#container {
   position: relative;
	margin : 0 auto;
	padding : 0;
	text-align : left;
	width:990px;
	min-height: 80%;
	voice-family:"\"; }\"";
	voice-family:inherit;
	height:auto;
  background-color:#FFFFFF;
}

div#header {
	margin:0;
	padding:0;
	text-align:left;
	width:100%;
	/*min-height:136px;
	height:auto!important;
	height:136px;*/
	background :url(../../e_img/charte/bandeau.jpg) no-repeat left top;
}
/* BANDEAU DIFFERENT PAGES INTERNES
 div#header.rub4{background :url(../../e_img/charte/bandeau4.jpg) no-repeat left top;}
 div#header.rub5{background :url(../../e_img/charte/bandeau5.jpg) no-repeat left top;}
 div#header.rub17{background :url(../../e_img/charte/bandeau17.jpg) no-repeat left top;}
 div#header.rub56{background :url(../../e_img/charte/bandeau56.jpg) no-repeat left top;}
 div#header.rub68{background :url(../../e_img/charte/bandeau68.jpg) no-repeat left top;}
 div#header.rub84{background :url(../../e_img/charte/bandeau84.jpg) no-repeat left top;} */

 
 body.not-front #header{background :url(../../e_img/charte/bandeau_int.jpg) no-repeat left top;}
 /*div#header.rub4{background :url(../../e_img/charte/bandeau_int.jpg) no-repeat left top;}
 div#header.rub5{background :url(../../e_img/charte/bandeau_int.jpg) no-repeat left top;}
 div#header.rub17{background :url(../../e_img/charte/bandeau_int.jpg) no-repeat left top;}
 div#header.rub56{background :url(../../e_img/charte/bandeau_int.jpg) no-repeat left top;}
 div#header.rub68{background :url(../../e_img/charte/bandeau_int.jpg) no-repeat left top;}
 div#header.rub84{background :url(../../e_img/charte/bandeau_int.jpg) no-repeat left top;}*/

div#header-background { /*display:block; float:left;*/ padding:0; margin:0; position:absolute;  width:990px; height:147px; background :url(../../e_img/charte/top.png) no-repeat left top;}
div#header h1 { display:none; }
div#logo { /*position:absolute; top:15px; left:50px;*/ float:left; padding:15px 0 0 50px;}
div#header div#logo-background { float:left; margin:15px 0 0 50px; background :url(../../e_img/charte/logo_int.png) no-repeat top left;  width:176px; height:117px;}
div#header.rub div#logo-background { float:left; margin:15px 0 0 50px; background :url(../../e_img/charte/logo.png) no-repeat top left;  width:176px; height:117px;}
div#logo a {position:relative; z-index:15;}
div#accessibility-menu	{position: relative;font-size: 91.67%;
		margin:0;
		padding: 6px 0 0 0; text-align:right; width:auto; overflow:hidden;}

div#accessibility-menu h2 { display:none; margin:0; padding:0; }
div#accessibility-menu ul { margin:0; padding:0 0 0 21px; list-style-type:none; float:right; /* background:url(../../e_img/charte/menu-acby-left.png) no-repeat 0 bottom; */}
div#accessibility-menu li { /*display :inline;  background:#00B8CE;padding:1px 0 8px 0;*/ margin :0; color:#FFFFFF; text-transform: uppercase;float:left;  line-height: 16px;}
div#accessibility-menu li#en{/* padding-bottom:6px; */}
div#accessibility-menu li#en a {border: 0;}
div#accessibility-menu li#en img {vertical-align:middle;}
div#accessibility-menu li#globalsearch {border:0; padding:0px 15px 0 10px; background:none;}
div#accessibility-menu a {font-weight:normal;  border-left:1px solid #fff; color:#FFFFFF; padding:0 7px;  line-height: 100%; }
div#accessibility-menu li#fb a {font-weight:normal;  border-left:0; color:#FFFFFF; padding:0;  line-height: 100%; }
div#accessibility-menu li#rss {padding-bottom:0;}
div#accessibility-menu li#rss a {border:0;}

div#handilog 			{ margin:0; padding:0; display:inline; }
div#rss, div#contact, div#sitemap{ margin:0; padding:0 10px; /*display:inline;*/float:left; }
div#rss img { vertical-align: middle; }
 #globalsearch 		{ border:0; margin:0 0 0 10px; width: 230px; overflow:hidden; padding:0px 15px 0px 0px; /*display:inline;*/ }
 #globalsearch form 	{ display:inline;}
 #globalsearch label { margin:0; padding:0;color:#FFFFFF;  font-weight:normal; cursor:pointer;
	}

 #globalsearch input.searchengine { margin:0; padding:0 0 0 2px;/vertical-align: middle; font-family : arial, verdana, helvetica, sans-serif;
font-size:100%; /* width:12em; height:1.5em; */width:10em; height:1.5em; border:1px solid #683957;	}

 #globalsearch input.submit {margin:0; padding:0; font-style:normal; font-weight:normal;  }
 #globalsearch input.image { margin:0 0 0 0px; padding:0 0 0 5px; vertical-align: middle; }
div#menu-principal { height: 29px; width:706px;  clear: both; position: relative; display:block; float:left;  /* font-size:1.2em; */font-size:100%; margin:16px 0 0 0; }

div#menu-principal ul { margin:0; padding:0;height: 29px;}
div#menu-principal li {  text-transform:uppercase; margin:0px; float:left; background:#542B45  url(../../e_img/charte/bk-menu.gif) no-repeat top right ; list-style-type:none; padding:0px 9px 0px 9px; font-weight: bold; min-height:29px;font-size: 108.33%;}
div#menu-principal li.bt-accueil{padding:0px 9px 0px 21px;background:#542B45;height:29px;width: 17px;position: relative;top:0px;}

div#menu-principal li.menu4{width: 73px;}
div#menu-principal li.menu5{padding:0px 11px 0px 10px;width: 138px;}
div#menu-principal li.menu17{padding:0px 10px 0px 10px;width: 109px;}
div#menu-principal li.menu68{padding:0px 11px 0px 11px;width: 63px;}
div#menu-principal li.menu84{padding:0px 0px 0px 15px;width: 178px;}

div#menu-principal li a{ /*padding:10px 10px; */ height: 29px; line-height: 29px; }
div#menu-principal li.last { background:#542B45 url(../../e_img/charte/bk-menu-last-off.gif) no-repeat right bottom; padding:0px 15px 0px 1px; }
div#menu-principal li.selected { background:#542B45 url(../../e_img/charte/bk-menu-on.gif) repeat-x; }
div#menu-principal li.lastselected { background:url(../../e_img/charte/bk-menu-last-on.gif) no-repeat right #FF7313;padding:0px 15px 0px 1px;}

div#menu-principal li a:link { color:#FFFFFF; }
div#menu-principal li a:visited { color:#FFFFFF; }
div#menu-principal li a:hover { /*background:url(../../e_img/charte/bk-menu-on.gif) repeat-x;*/ text-decoration: none;}

div#menu-principal li.last a, div#menu-principal li.lastselected a { padding:0px 7px;}

	div#contenu { clear: left;padding:0; margin:10px 0 0 0; text-align:left; height:auto; }

	div#gauche { width:215px; padding:0 0 2px 5px; float:left; text-align:left; }
	div#gauche .texte h2{ color:#532A46;text-transform :uppercase;font-size:120%;margin:5px 0px 5px 10px; }
div#menu-gauche {
		width:190px;
		margin:0;
		padding:0px 0 0 0;
		text-align:left;
		height:auto;
		min-height:45px;
    background:url(../../e_img/charte/bk-menu-gauche.gif) no-repeat left top;
    }

div#menu-gauche span#pere { background: url(../../e_img/charte/bk-rubrique.gif) no-repeat top right; color:#532a46; text-transform: uppercase; font-weight: bold; font-size: 1.25em; padding:16px 22px 13px 0px; margin:0 0 0 12px; float:left;}
 .rub5 div#menu-gauche span#pere,
 .rub84 div#menu-gauche span#pere{width:116px;padding:4px 10px 10px 0;}

div#menu-gauche ul { margin:0px 0 0 0 ; padding:5px 0 0 0; clear:left;}
div#menu-gauche li { padding:2px 10px; margin:0 10px 0 12px; list-style-type:none; background:#F1F1F1; /*url(../../e_img/charte/bk-chemin.gif) repeat-x bottom left;*/ border-bottom:dotted 2px #603a54; }
div#menu-gauche li.last { /*background:#F1F1F1;*/border:none; }
div#menu-gauche li a { color:#532a46; font-size:1.05em; text-decoration:none;font-weight:normal;}

div#menu-gauche span.level2-selected a { font-weight: bold;background :url(../../e_img/charte/menu-on.gif) no-repeat left 5px; display:block;  padding:5px 0 5px 20px;color:#ff5a00; }
div#menu-gauche span.level2-item a { background :url(../../e_img/charte/menu-off.gif) no-repeat left 5px; display:block; padding:5px 0 5px 20px; }
div#menu-gauche span.level2-item a:hover, div#menu_gauche span.level2-selected a:hover { background :url(../../e_img/charte/menu-on.gif) no-repeat left 5px; text-decoration:none; color:#ff5a00; }

div#menu-gauche ul li ul { margin:0px 0 0 0 ; padding:0; }
div#menu-gauche ul li ul li { margin:0px 0 0 0 ; padding:0 0 3px 0; background: none; border:none;}
div#menu-gauche span.level3-selected a { display:block; background:#ff5a00; color:#FFF; padding:2px 0 2px 15px; }
div#menu-gauche span.level3-item a { display:block; color:#ff5a00; padding:2px 0 2px 15px; }
div#menu-gauche span.level3-item a:hover { background:#ff5a00; color:#FFF; text-decoration:none; }

div#menu-gauche-bas { clear:left;   background:url(../../e_img/charte/bk-menu-gauche-bas.gif) no-repeat;  height:10px;   }

div.accesrapide-home { width: 195px; padding:0 0px; }
div.accesrapide-home h2 { padding:15px 10px 12px 10px; margin:0; text-transform: uppercase; font-size:1.2em; }
div.accesrapide-home ul { margin:0px 0 0 0; padding:0; list-style-type: none;}
div.accesrapide-home li { margin:0 15px 0 11px;  padding:5px 0 5px 5px; }
div.accesrapide-home li a { display:block; padding:7px 0 8px 35px; }
div.accesrapide-home li a:link, div.accesrapide-home li a:visited, div.accesrapide-home li a:hover { font-size: 1.2em;color:#FFF; }

div.accesrapide { width: 195px; padding:0; margin:15px 0 0 0;}
div.accesrapide h2 { padding:15px 10px 12px 10px; margin:0; text-transform: uppercase; font-size:1.2em; }


div.espaces { background:url(../../e_img/charte/bk-menu-espaces.gif) no-repeat top left; /*display:none;display:none a enlever qd voudra affiche rubrq espace*/ }
div.espaces h2 { color:#1dacc4;}
div.espaces  li,div.espaces  li.last {background:#00B8CE; border-bottom:dotted 2px #fff; padding:5px 0 6px 5px;  }
div.espaces form {margin:7px 0 0px 20px; z-index:1; position:relative;padding-bottom:4px;}
div.espaces form label {color:#ffffff; padding:3px 0 8px 0; display:block;cursor:pointer;}
div.espaces form select { display:block; width:144px; height:18px; font-size:90%; color:#1dacc4;}
div.espaces form select option {background:#ffffff;border:none;}
div.espaces form select button {background:#ffffff;}
div.espaces-fin { background: url(../../e_img/charte/bk-menu-espaces-bas.gif) no-repeat top left; height:9px; /*display:none;display:none a enlever qd voudra affiche rubrq espace*/ }

div.accesrapide-home li.item-61 a { background:#00b8ce url(../../e_img/charte/riverain.gif) no-repeat left center; }
div.accesrapide-home li.item-62 a { background:#00b8ce url(../../e_img/charte/espacepro.gif) no-repeat left center; }
div.accesrapide-home li.item-63 a { background:#00b8ce url(../../e_img/charte/presse.gif) no-repeat left center; }
div.accesrapide-home li.item-306 a { background:#00b8ce url(../../e_img/charte/espacejeunes.gif) no-repeat left center; }


div.thematiques { background:url(../../e_img/charte/bk-menu-thematiques.gif) no-repeat top left; }
div.thematiques h2 { color:#532a46; }

div.thematiques  li,div.thematiques  li.last {background:#693A58; padding:5px 0 8px 5px;border-bottom:dotted 2px #fff;   }
div.thematiques form {margin:3px 0 0 20px;padding-bottom:4px;}
div.thematiques form label {color:#ffffff; padding:3px 25px 8px 0; display:block; cursor:pointer;}
div.thematiques form select { width:144px; height:18px; font-size:90%; color:#532a46; /*border:0; */display:block;}
div.thematiques form select option {background:#ffffff;border:none;}
div.thematiques form select button {background:#ffffff;}
div.thematiques-fin { background: url(../../e_img/charte/bk-menu-thematiques-bas.gif) no-repeat top left; height:10px; }

div.accesrapide-home li.item-53 a { background:#693a58 url(../../e_img/charte/accessibilite.gif) no-repeat left center; }
div.accesrapide-home li.item-54 a { background:#693a58 url(../../e_img/charte/marches.gif) no-repeat left center; }
div.accesrapide-home li.item-55 a { background:#693a58 url(../../e_img/charte/environnement.gif) no-repeat left center; }
div.accesrapide-home li.item-56 a { background:#693a58 url(../../e_img/charte/demarcheartistique.gif) no-repeat left center; }
div.accesrapide-home li.item-57 a { background:#693a58 url(../../e_img/charte/stadeladoumegue.gif) no-repeat left center; }
div.accesrapide-home li.item-58 a { background:#693a58 url(../../e_img/charte/systemedetransport.gif) no-repeat left center; }
div.accesrapide-home li.item-59 a { background:#693a58 url(../../e_img/charte/amenagement_urbain.gif) no-repeat left center; }
div.accesrapide-home li.item-60 a { background:#693a58 url(../../e_img/charte/let3sud.gif) no-repeat left center; }

div.accesrapide-home li.last {border:0;padding-bottom:0; }

#gauche .image{margin:12px 0 0 12px;}

div#centre {
		float:left;
		width:770px;
		text-align:left;
		font-size:100%;
		}	
		
div#centre.homepage{width:706px}
/* .rub div#centre { width:707px; } */
div#centre ul { margin:0; padding:0; list-style-type: none; }
div#centre li { margin:0; padding:0 0 0 18px; background:url(../../e_img/charte/puce.gif) no-repeat left 4px;}
div#centre .puce {display:block; margin:0; padding:0 0 0 18px; background:url(../../e_img/charte/puce.gif) no-repeat left 4px;}

div#centre1zone{padding-right:10px;}
/*div#centre .fond-gris li {background:url(../../e_img/charte/puce-fd-gris.gif) no-repeat left 4px;}*/
div#content-one { float:left;width:100%; }
div#content-two { /*position:relative;*/float:left;width: 487px; /*border:solid 1px blue;*/display:block;}
div#droite,div#droite1zone {position:relative;
		padding:0 6px 0 24px;
		text-align:left;
		float:right;
		width:251px;
		margin-top:-100px;
		}
.rub div#droite, .rub div#droite1zone {margin-top:-125px;}
.rub div#droite, .rub div#droite1zone {/margin-top:-132px;}

div#droite .texte{padding:2px 16px 10px 0px;}

div#pres-de-chez-vous-home { display:block;  height:303px; margin:0 0 0 9px; padding:0; width:233px; background:url(../../e_img/charte/pres-chez-vous.png) no-repeat left top; }
div#pres-de-chez-vous-home h2 { position: relative; font-size:105%; color:#ffffff; text-transform:uppercase; padding:8px 0 0 18px; display:none;}
div#pres-de-chez-vous-home h2 a,div#pres-de-chez-vous-home h2 a:link,div#pres-de-chez-vous-home h2 a:visited,div#pres-de-chez-vous-home h2 a:hover,div#pres-de-chez-vous-home h2 a:active{color:#ffffff;text-decoration:none;}
div#pres-de-chez-vous-home a img.lienImage{ display:block; width:235px; height:264px;}
div#pres-de-chez-vous-home form { margin:0px 0 0 55px; }
div#pres-de-chez-vous-home form label { display:block; font-size:90%; color:#ffffff; }
div#pres-de-chez-vous-home form input { border:1px solid #1DACC4; height:14px; width:146px; vertical-align:middle; }
div#pres-de-chez-vous-home form input.image { border: none; height:15px; width:15px; padding:0; margin:0; vertical-align:middle; }

div#pres-de-chez-vous {position:relative; display:block; height:72px; width:239px; background:url(../../e_img/charte/pres-de-chez-vous-intern.png) no-repeat left top; padding:5px 0 0 4px; /* margin-bottom:47px; */}
div#pres-de-chez-vous a.lienImage img{ display:block;width:75px; height:71px;float:left;}
div#pres-de-chez-vous .donnees{float:left; width:164px; }
div#pres-de-chez-vous h2,div#pres-de-chez-vous h2 a,div#pres-de-chez-vous h2 a:link,div#pres-de-chez-vous h2 a:visited,div#pres-de-chez-vous h2 a:hover,div#pres-de-chez-vous h2 a:active { font-size:105%; color:#ffffff; text-transform:uppercase;margin-top:10px;text-decoration:none; }
/*div#pres-de-chez-vous h2{ float:left;}*/
/*div#pres-de-chez-vous form  { float:left; }*/
div#pres-de-chez-vous form label { display:block; font-size:90%; color:#ffffff; }
div#pres-de-chez-vous form input {border:1px solid #1DACC4; height:14px; width:130px; vertical-align:middle; }
div#pres-de-chez-vous form input.image { border: none; height:15px; width:15px; padding:0; margin:0; vertical-align:middle; }

div#webtv { width:233px; padding:30px 0 0 0px; background:#1FADC5 url(../../e_img/charte/webtv-bk.jpg) no-repeat left top; /*position:relative;*/margin: 15px 0 0 12px;}
div#webtv h2 {padding: 4px 0 12px 16px;}
div#webtv h2 a:link, div#webtv h2 a:visited, div#webtv h2 a:hover, div#webtv h2 a:active  { color:#ffffff; }
div#webtv h2 a:hover { text-decoration:none; }
div#webtv .all-videos { margin:16px 0 0 5px; width:205px; }
div#webtv .all-videos a { font-size:80%; text-transform:uppercase; font-style:italic; padding:0 0 2px 0px; background:url(../../e_img/charte/bt_ok_bleu.gif) no-repeat right top; display:block; }
div#webtv .all-videos a:link, div#webtv .all-videos a:visited, div#webtv .all-videos a:hover, div#webtv .all-videos a:active { color:#ffffff; text-decoration:none; }
div#webtv ul { margin:0; padding:0; }

div#webtv .player_flash  #videoContent{padding: 0;width: 212px;}
div#webtv .player_flash {color:#fff; padding:0 8px 7px 9px; width: 216px; background:url(../../e_img/charte/webtv-bk-btm.jpg) no-repeat left bottom;}
#container #contenu div#webtv .player_flash ul li{color:#fff; margin-left:9px;}

div.saviez-vs { background:url(../../e_img/charte/bk-le-saviez-vous.gif) no-repeat;margin-top:10px;padding:0 9px;}
div.saviez-vs h2 { text-transform:uppercase;color:#532a46; font-size:1.2em;margin:0;padding:15px 1px 15px 1px;}
div.saviez-vs-fd{background:#eeeeee ;margin-top:10px;}
div.saviez-vs h3 {color:#1dacc4; font-weight:bold; padding:0 13px 10px 13px; }
div.saviez-vs .description {padding:10px 13px; /*background:#eeeeee; */}
div.saviez-vs-fin { background:url(../../e_img/charte/bk-le-saviez-vous-bas.gif) no-repeat 9px top; height:8px; }

/* Calendrier Général des travaux */

#calendrier_travaux {
background: #eceae9;
padding: 10px 5px 10px 5px;
text-align: center;
margin: 0 6px 0 12px;
}

#calendrier_travaux h2 {
text-transform: uppercase;
color: #542b45;
font-size: 108.33%;
margin: 0 0 10px 10px;
text-align: left;
width: 153px;
}

/* bas gauche / bas droite */

.bas-gauche {
float: left;
width: 330px;
margin-right: 23px;
padding: 0 0 0 17px;
position:relative;
z-index:15;
}

.bas-droite {
position:relative;
float: left;
width: 336px;
z-index:15;
}


/* le menu accès rapide en colonne de droite */

.home_menu-droite {
background: url(../../e_img/charte/fond_menu-droite.png) no-repeat left top;
height: 186px;
width: 215px;
padding: 20px;
margin-top: 10px;
}

.home_menu-droite h2 {
text-transform: uppercase;
color: #542b45;
font-size: 108.33%;
margin-bottom: 7px;
}

.home_menu-droite a {
color: #000000;
    font-weight: normal;
    }

.home_menu-droite h2.vousetes{
color: #19a9c1;
margin-bottom: 0;
}

.home_menu-droite select {
width: 100%;
}

.home_menu-droite  ul {
margin: 5px 0;
overflow: hidden;
padding: 0;
}

.home_menu-droite  ul li a {
font-weight: normal;
color: #000;
}

.home_menu-droite  ul li  {
float: left;
width: 70px;
min-height: 20px;
height: auto !important;
height: 20px;
list-style-type: none;
padding: 0;
margin: 0;
}

.home_menu-droite  ul li.item-61 {
background: url(../../e_img/charte/picto_riverain.gif) no-repeat left center;
padding: 5px 0 0 25px;
width: 95px;
}

.home_menu-droite  ul li.item-62 {
background: url(../../e_img/charte/picto_pro.gif) no-repeat left center;
padding: 5px 0 0 25px;
width: 95px;
}

.home_menu-droite  ul li.item-63 {
background: url(../../e_img/charte/picto_presse.gif) no-repeat left center;
padding: 5px 0 0 25px;
}

.home_menu-droite  ul li.item-306 {
background: url(../../e_img/charte/picto_jeune.gif) no-repeat left center;
padding: 5px 0 0 25px;
}

.home_menu-droite .espacesthematiques {
padding: 10px 0 10px 0;
background: url(../../e_img/charte/sep-pointille.gif) repeat-x left top;
clear: both;
}

.home_menu-droite .infoquartier {
padding: 10px 0 10px 0;
background: url(../../e_img/charte/sep-pointille.gif) repeat-x left top;
}

/* le menu accès rapide en colonne de gauche */

.interne_menu-gauche {
background: url(../../e_img/charte/fond_menu-gauche.png) no-repeat left top;
height: 288px;
width: 151px;
padding: 18px;
margin-top: 15px;
}

.interne_menu-gauche h2 {
text-transform: uppercase;
color: #542b45;
font-size: 100%;
margin-bottom: 7px;
}

.interne_menu-gauche h2.vousetes{
color: #19a9c1;
margin-bottom: 0;
}

.interne_menu-gauche select {
width: 100%;
}

.interne_menu-gauche  ul {
margin: 5px 0;
overflow: hidden;
padding: 0;
}

.interne_menu-gauche  ul li a {
font-weight: normal;
color: #000;
}

.interne_menu-gauche  ul li  {
float: left;
width: 75px;
min-height: 20px;
height: auto !important;
height: 20px;
list-style-type: none;
padding: 0;
margin: 0;
}

.interne_menu-gauche  ul li.item-61 {
background: url(../../e_img/charte/picto_riverain.gif) no-repeat left center;
padding: 5px 0 0 25px;
}

.interne_menu-gauche  ul li.item-62 {
background: url(../../e_img/charte/picto_pro.gif) no-repeat left center;
padding: 5px 0 0 25px;

}

.interne_menu-gauche  ul li.item-63 {
background: url(../../e_img/charte/picto_presse.gif) no-repeat left center;
padding: 5px 0 0 25px;
}

.interne_menu-gauche  ul li.item-306 {
background: url(../../e_img/charte/picto_jeune.gif) no-repeat left center;
padding: 5px 0 0 25px;
}

.interne_menu-gauche .espacesthematiques {
padding: 10px 0 10px 0;
background: url(../../e_img/charte/sep-pointille.gif) repeat-x left top;
clear: both;
}

.interne_menu-gauche .infoquartier {
padding: 10px 0 10px 0;
background: url(../../e_img/charte/sep-pointille.gif) repeat-x left top;
}

/*-------------actu home------------------------*/
div.actu-home {margin-top:10px;}
div.actu-home img{float:left;width:145px;}
div.actu-home .contenu{float:left;margin-left:10px;width:329px;}
div.actu-home .contenu h3 a,div.actu-home .contenu h3 a:link,div.actu-home .contenu h3 a:visited,div.actu-home .contenu h3 a:hover,div.actu-home .contenu h3 a:active{color:#ff611e; border-bottom:dotted 2px #ff611e;display:block;padding:0 0 2px 0; margin-bottom:5px;text-decoration:none;}

/*bloc infos quartiers et mag*/
	/*en commun*/
 div.infoMag {width:234px;padding:8px 8px 0 8px;margin-top:6px;}
 div.infoMag h2 {text-transform:uppercase;font-size:106%;margin:0px 0 15px 0px;padding-top:7px;}
 div#centre div.infoMag ul li {border-bottom:dotted 2px #fff;padding:5px 0pt 5px 5px;}
 div#centre div.infoMag .last {border:none;padding-bottom:0px;}
 div.infoMag ul li a,.infoMag  ul li a:link,.infoMag  ul li a:visited,.infoMag  ul li a:hover,.infoMag  ul li a:active{color:#fff;padding:8px 0pt 8px 35px;display:block;}

	/*info*/
div#infosQuartiers{background:url(../../e_img/charte/bk-menu-quartier.jpg) no-repeat;}
div#infosQuartiers h2{color:#542b45;}
div#infosQuartiers ul li {background:#542b45}
div#infosQuartiers ul li.travaux-quartier a{background:url(../../e_img/charte/picto-travaux-quartier.gif) no-repeat;}
div#infosQuartiers ul li.travaux a{background:url(../../e_img/charte/picto-flash-info.gif) no-repeat;}
div#infosQuartiers ul li.pertubation a{background:url(../../e_img/charte/picto-pertubation.gif) no-repeat;}
div#infosQuartiers ul li.rdv a{background:url(../../e_img/charte/picto-rdv.gif) no-repeat;}

div#infosQuartiers-bottom{background:url(../../e_img/charte/bk-menu-quartier-bas.gif) no-repeat;height:9px;}

	/*mag*/
div#magazines{background:url(../../e_img/charte/bk-menu-magazines.jpg) no-repeat;}

div#magazines h2{color:#41b8dc;}
div#magazines ul li {background:#15a6be}
div#magazines ul li.mag a{background:url(../../e_img/charte/picto-mag.gif) no-repeat;}
div#magazines ul li.quotidien a{background:url(../../e_img/charte/picto-quotidien.gif) no-repeat;}

div#magazines-bottom{background:url(../../e_img/charte/bk-menu-magazines-bas.gif) no-repeat;height:8px;}

	/*mag - en colonne de gauche */
div#gauche div#magazines{background:url(../../e_img/charte/bk-menu-espaces.gif) no-repeat; width:175px;}
div#gauche div#magazines h2{color:#41b8dc; font-size:1.2em;padding:7px 0 0 5px;}
div#gauche div#magazines ul {margin:0; padding:0 3px; list-style:none;}
div#gauche div#magazines ul li {background:#00B9CE; border-bottom:2px dotted #FFFFFF;padding:5px 0 8px 5px;}
div#gauche div#magazines ul li a{font-size:1.2em;}
div#gauche div#magazines ul li.mag a{background:url(../../e_img/charte/picto-mag-2.gif) no-repeat; }
div#gauche div#magazines ul li.quotidien {border:0;}
div#gauche div#magazines ul li.quotidien a{background:url(../../e_img/charte/picto-quotidien-2.gif) no-repeat;padding:3px 20px 2px 35px;}
div#gauche div#magazines-bottom{background:url(../../e_img/charte/bk-menu-espaces-bas.gif) no-repeat;height:8px;}

/* carte blanche */
#carte-blanche { background-repeat:no-repeat; margin:13px 0 0 0;}
#carte-blanche .carte-blanche-content {background:url(../../e_img/charte/carte-blanche.png) no-repeat center top; padding: 12px 15px 12px 15px; min-height:255px; height:auto!important; height:255px;}
#carte-blanche .carte-blanche-content h2 {padding:0 0 0 0px; text-transform:uppercase; font-size:108.33%;}
#carte-blanche .carte-blanche-content h2 a {color: #ff671f;}
#carte-blanche .carte-blanche-content h2 a:hover {text-decoration:none;}
#carte-blanche .carte-blanche-content .details {padding:194px 0 0 0;font-size:100%;}
#carte-blanche .carte-blanche-content .details .legend { text-align:center; display:block;font-size: 91.67%;}
#carte-blanche .carte-blanche-content .details p {background:url(../../e_img/charte/picto-pix.gif) no-repeat 0 0; margin:6px 0 0 0; padding:0 0 0 38px;}
#carte-blanche .carte-blanche-content .details a:link,
#carte-blanche .carte-blanche-content .details a:visited,
#carte-blanche .carte-blanche-content .details a:hover,
#carte-blanche .carte-blanche-content .details a:active {color:#ff671f; font-weight:bold;}

/* Un oeil sur le chantier */
#oeil-chantier { background-repeat:no-repeat; background-position: 10px 10px; margin:13px 0 0 0;}
#oeil-chantier .oeil-chantier-content {background:url(../../e_img/charte/oeil-chantier.png) no-repeat center top; padding: 12px 15px 12px 15px; min-height:255px; height:auto!important; height:255px;}
#oeil-chantier .oeil-chantier-content h2 {padding:0 0 0 0px; text-transform:uppercase; font-size:108.33%;}
#oeil-chantier .oeil-chantier-content h2 a {color: #19a9c1;}
#oeil-chantier .oeil-chantier-content h2 a:hover {text-decoration:none;}
#oeil-chantier .oeil-chantier-content .details {padding:194px 0 0 0;font-size:100%;}
#oeil-chantier .oeil-chantier-content .details .legend { text-align:center; display:block;font-size: 91.67%;}
#oeil-chantier .oeil-chantier-content .details p {background:url(../../e_img/charte/picto-pix2.gif) no-repeat 0 0; margin:6px 0 0 0; padding:0 0 0 38px;}
#oeil-chantier .oeil-chantier-content .details a:link,
#oeil-chantier .oeil-chantier-content .details a:visited,
#oeil-chantier .oeil-chantier-content .details a:hover,
#oeil-chantier .oeil-chantier-content .details a:active {color:#19a9c1; font-weight:bold;}

/* Suivez le tram sur Facebook */

#suivre_fb {
margin-top: 10px;
border: 1px solid #e8e7e7;
padding: 15px;
width: 298px;
overflow: hidden;
position: relative;
z-index: 3;
height: 70px;
}

#suivre_fb div {
display:inline-block;
/display:inline;
vertical-align:middle;
zoom: 1;
}

#suivre_fb > div {
display:inline-block;
/display:inline;
vertical-align:middle;
zoom: 1;
}

#suivre_fb .texte {
text-transform: uppercase;
font-weight: bold;
margin: 0 10px;
color: #3d5a94;
font-size: 116.67%;
width: 132px;
}

#suivre_fb a {
display: block;
position: absolute;
top: 0;
left: 0;
z-index: 4;
width: 328px;
height: 96px;
text-decoration: none;
background: url(../../e_img/charte/shim.gif);
}

/* T3 MAG */

#t3_mag {
margin-top: 10px;
border: 1px solid #e8e7e7;
padding: 15px;
width: 304px;
overflow: hidden;
height: 70px;
}

#t3_mag div {
display:inline-block;
/display:inline;
vertical-align:middle;
zoom: 1;
}

#t3_mag > div {
display:inline-block;
/display:inline;
vertical-align:middle;
zoom: 1;
}

#t3_mag h3 {
color: #542b45;
text-transform: uppercase;
font-size: 108.33%;
background: url(../../e_img/charte/t3_mag_titre.gif) no-repeat left center;
line-height: 21px;
padding-left: 25px;
margin: 0;
}

#t3_mag #t3_mag_txt {
padding: 0 30px 0 0;
}

#t3_mag #t3_mag_txt ul {
margin: 10px 0 0 15px;
}

#t3_mag #t3_mag_txt ul li{
background: url("../../e_img/charte/t3_mag_fleche.gif") no-repeat scroll left center transparent;
margin: 0 0 5px 0;
padding: 0 0 0 18px;
line-height: 15px;
}

#t3_mag #t3_mag_txt ul li a { 
color: #000000;
font-weight: normal;
}


div#titre {
	margin:10px 0 0 0;
	padding:0;
	text-align:left;
	/*width:100%;*/
	height:auto;
	}
 .homepage div#titre { background :url(../../e_img/charte/bk-titre-h2.gif) repeat-x 5px;	margin-right: 2px;}

div#titre h1 { margin:0 0 5px 0; padding:0; color:#000000; }
div#titre h2 { margin:0; padding:0 10px 0 44px; text-transform: uppercase; color:#552a45; font-size:1.8em;background :#FFFFFF url(../../e_img/charte/bk-titre.gif) no-repeat left 2px; display:inline; }

div.titre-calendrier {margin:10px 0 0 0;padding:0;text-align:left;height:auto;}
div.titre-calendrier h2 { margin:0; padding:0 10px 0 44px; text-transform: uppercase; color:#552a45; font-size:1.8em;background :#FFFFFF url(../../e_img/charte/bk-titre.gif) no-repeat left 2px; display:inline; }

div#chemin { text-align:left; margin:0 0 10px 0; padding:4px 0 8px 0; background :url(../../e_img/charte/bk-chemin.gif) repeat-x bottom left; }

div#chemin ul { margin:0; padding:0; }
div#chemin li {
		display:inline;
		list-style:none;
		background :url(../../e_img/charte/arrow_b.gif) left center;
		background-repeat: no-repeat;
		margin: 0 0 0 5px;
    padding: 0px 0 0 15px;
		}

div#chemin li.first {
	background : none;
	padding: 1px 0 0 0;
		}

div#chemin li a:link, div#chemin li a:visited	{ color:#000000; margin:0 0 0 2px; font-weight:normal  }
div#chemin li a:hover 	{ text-decoration:underline;  font-weight:normal}

div#pagination { padding:0; width:100%; margin:0; text-align:center;  }
div#pagination li { margin:0; padding:0; text-align:left; float:left; display:inline;   }
div#pagination li div.element { margin:0; padding:0; text-align:center; width:90px;   }
	.float-right { float: right; }
	.float-left { float: left; }

div#bottom {
	clear:both;
	margin : 8px auto 0 auto;
	padding:0;
	text-align:center;
	width:990px;
	}
div#partenaires { background :url(../../e_img/charte/bk-chemin.gif) repeat-x top left; padding:10px 0 0 0;}
div#partenaires ul { list-style-type: none; margin: 5px 0; padding:0;}
div#partenaires li { display: inline; margin: 0; padding:0 20px;}
div#partenaires li img { vertical-align: middle ;}
div#bottom #hautdepage { display: none; }

div#bottom-menu { 	height:105px;text-align:left;float:left; margin:0; width:744px; background:#3bb6ca; padding:0;  color: #FFFFFF; }

div#bottom-menu ul { margin:0; padding:5px; }
div#bottom-menu li { margin:0; display:inline; padding:8px 0 0 0; }

div#bottom-menu li a:link, div#bottom-menu li a:visited  { text-transform: uppercase; color:#FFF;  color:#FFFFFF; font-weight:normal; padding:0 5px;}
div#bottom-menu li a:hover 	{ text-decoration: underline; }


div#plansiteBottom { font-size:100%;margin-right:-246px; background:#19a9c1;position:relative;padding:20px 0 5px 0px;width:990px;}

div#plansiteBottom ul { margin:0; padding:0px;  }
div#plansiteBottom li { margin:0 0 0 0px; padding:0px 0 0 0px;/* border-left:solid 1px #6ED6E2; */float:left; width:140px;}
div#plansiteBottom li.last { border:0px; clear:both; padding-left:700px; /*margin-left:250px float:right;  padding-right: 158px;*/ }

div#plansiteBottom li a:link, div#plansiteBottom  li a:visited  {  color:#FFF; font-weight:normal; padding:1px 5px;text-transform: uppercase; display:block;}
div#plansiteBottom li a:hover 	{ text-decoration: underline; }

div#plansiteBottom  ul li ul  {/*float:left;/*background:blue;*/margin-top:5px;/*border:solid 1px pink;*/}
div#plansiteBottom  ul li ul li{ display:block;/*margin-left:10px;*/ float:none;border:0px;padding:0px; margin:0px;}
div#plansiteBottom  ul li ul li a:link,div#plansiteBottom  ul li ul li a:visited{ text-transform:uppercase;font-size: 75%;}

div#ecedi {
  float:right;
 	height:100px;
  text-align:right;
	width:236px;
	background:#3bb6ca;
	padding :5px 10px 0 0;
}

div#ecedi a.lien  { text-transform: uppercase; color:#FFF; font-weight:normal;float:right; }
div#ecedi a.lien:hover { text-decoration : underline; font-weight:normal}

#nivo-acby{position:relative; float:left; padding-left:5px;/*margin-top:45px;*/}

	div#formulaire {
		margin:0;
		padding:0;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:99%;
		}


	#formulaire fieldset {
		padding:5px; margin:0px auto; border:1px solid #408DD3; width:85%;
		text-align:left;
	}

	#formulaire fieldset.login {
		padding:10px; margin:0 auto; border:1px solid #408DD3;
		width:40%;
	}

	#formulaire legend.login {
		margin:0; padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-style:normal;
	color:#000000;
	}

	#formulaire legend {
		margin-bottom:10px; padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-style:normal;
		color:#000000;
	}

	#formulaire .erreur {
	   color: #FF1900;
	}

	#formulaire ul {margin:0; padding:0; border:none;}
	#centre #formulaire li {display:inline; list-style:none; padding:0 10px 0 0; margin:0; background:none;}
	#formulaire li.checkbox {display:block; list-style:none; padding:0; margin:0;}

	#formulaire label { margin:0; padding:0; font-family : arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer; }

	#formulaire input  { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; }
	#formulaire input.texte { width:19em; font-size:100%; }
	#formulaire input.login { width:14em; font-size:100%; }
	#formulaire input.textecourt { width:25%; }



	#formulaire select { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; width:50%; color:#000000;}
   #formulaire table.mceEditor select{width:20%;}

	#formulaire textarea { font-size:100%;margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif;width:99%; color:#000000; }

	#formulaire input.submit { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size:100%; }
	#formulaire input.submit-login { margin: 0 0 0 10px; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size:100%; }

	#formulaire div.textinfo { float:left; width:28%; padding:2px 10px 0 0; text-align:right;}
	#formulaire div.textinfo img{ vertical-align:top;}
	#formulaire div.texte { margin:0 0 5px 0;}
	#formulaire input.textetrescourt { width:5%; }

  #formulaire div.oblig { font-size:0.9em; font-style:italic; margin-bottom:10px; }

div#formulaire-cat-interactif legend {display:none; margin-bottom:10px; padding:0; font-family: arial,verdana,helvetica,sans-serif; font-style:normal; color:#000000; }


div#formulaire-cat-interactif h3 { color:#01abc4; margin:0; text-align:left; padding:0; }

div#formulaire-cat-interactif fieldset  {border:1px solid #01abc4; margin:0px;  padding:5px; width:655px;background-color:#EEE;}
div#formulaire-cat-interactif label  {font-size:10px;color:#01abc4;font-weight:bold;}
div#formulaire-cat-interactif select  {font-size:10px;}
div#formulaire-cat-interactif input  {font-size:10px;}
div#formulaire-cat-interactif input.btn  {font-size:10px; background-color:#01abc4;border:0px ;color:#fff;}
table#liste-cat-interactif td{font-size:10px;}
div.td_head {color:#01abc4;font-weight:bold;}


#plan td {font-family:arial,verdana,sans-serif;font-size:1em;}
#plan tr.map{background-color:#FF8F44;}
#plan td.map{background-color:#FF8F44;}

#plan ul.map  {margin:0;padding:0 0 0 16px;}

#plan h3, #plan h4, #plan h5, #plan h6 { margin: 0; padding:0; font-size:1em;}
#plan ul.niveau1 { margin :0 0 0 20px; list-style-type: none; }
#plan ul.niveau1 li { text-transform: uppercase; background: none;margin : 0px; padding:0 0 0 20px; }
#plan ul.niveau2 {  border-top: 1px solid orange; margin:0 0 10px 0; padding :10px 0 10px 40px; list-style-type: none; }
#plan ul.niveau2 li { background:transparent url(../../e_img/charte/puce.gif) no-repeat left 5px; text-transform: none; margin :0 0 0 10px; padding:0 0 0 20px; }
#plan ul.niveau3 { margin :0 0 0 60px; list-style-type: none; }
#plan ul.niveau3 li { background:transparent url(../../e_img/charte/puce_niv2.gif) no-repeat left 3px; margin : 0px; padding:0 0 0 15px; }
#plan ul.niveau4 { margin :0 0 0 60px; list-style-type: none; }
#plan ul.niveau4 li {  background: none; margin : 0px; padding:0; }
div.player_flash{text-align:center;}
div.player_flash img.petit,div.video img.petit{width:219px;}
div.player_flash img.gd{width:374px;}

#container #contenu div.player_flash ul li,#container #contenu div.video ul li {color:#000; text-align:left; list-style-type:none; margin:2px 0; padding:0;background:none;}

#container #contenu div.video ul li{color:#fff;}

div.player_flash #videoContent {padding:0 10px; text-align: left;}
#videoContent1{height:auto !important; height:158px; min-height:160px;}
div#diapoContent50,div#diapoContent71 {margin:10px 0 0 10px; height:375px;text-align:center;width:159px;}
div#diapoContent88{text-align:center;}
 .homepage .player_flash a{margin-top:5px;}

 .homepage .player_flash a,.homepage .player_flash a:link,.homepage .player_flash a:hover,.homepage .player_flash a:active,
 .homepage .video a,.homepage .video a:link,.homepage .video a:hover,.homepage .video a:active{color:#fff;font-weight:normal;font-size:0.90em; text-align:left;display:block;padding-left:5px;}


div.blocActeurs{float:left; width:170px; margin-right:10px;}
div.blocActeurs img{display:block; margin:0 0 10px 0;}

 .separation{background: url(../../e_img/charte/bk-titre-h2.gif) repeat-x;height:16px;margin:6px 0 25px 0;}
div.conteneur-element { width:95%; clear:both;  height:auto; padding:5px 0 0 5px; font-size:100%;}
div.conteneur-element img{margin:0 5px 3px 0;}
div.txt-img-dr {padding-left:10px; font-size:100%;}
div.txt-img-dr img{margin-left:10px;}
div.actualite { padding:0; margin:5px 0; }
div.actualite h3{ font-size:1.3em; padding:5px 0; margin:0; color:#ff5a00; }
div.actualite .accroche { padding:0; margin:0 0 5px 0; }
div.actualite .image { float: left; margin:0 5px 0 0; }
div.actualite .lien { text-align: right; background :url(../../e_img/charte/lirelasuite.gif) no-repeat right center; padding:0 20px 0 0;}
div.actualite .lien a:link, .actualite .lien a:visited, .actualite .lien a:hover { color:#532a46; text-transform: uppercase; }

div.aLaUne-home { padding:5px; background-color:#eceae9; margin-top:15px; position:relative;}
div.aLaUne-home h3{ font-size:1.3em; padding:5px 0; margin:0; color:#ff5a00; }
div.aLaUne-home .accroche { padding:0; margin:0 0 5px 0; }
div.aLaUne-home img { margin:0 10px 0 0; position:relative;}
div.aLaUne-home-Contenu { /*float:right;  width:auto;*/}
div.aLaUne-home .lien { text-align: right; background :url(../../e_img/charte/lirelasuite-fdGris.gif) no-repeat right center; padding:0 20px 0 0;}
div.aLaUne-home .lien a:link, .aLaUne-home .lien a:visited, .aLaUne-home .lien a:hover { color:#532a46; text-transform: uppercase; }
div.aLaUne-home .video {float:left; padding:6px; background:#ACACAC; margin:0 10px 0 0; position:relative; z-index:5; width:219px;color:#fff;}

div.listeCalendrier { padding:0; margin:15px 0; }
div.listeCalendrier .colDr { padding:0; margin:0 0 5px 0; float:left; }
div.listeCalendrier .image { float: left; margin:0 5px 0 0; width:90px;}
div.listeCalendrier .image img{ width:80px; }
div.listeCalendrier h3{ font-size:1.3em; padding:0; margin:0; color:#ff5a00;}
div.listeCalendrier h3 a,div.listeCalendrier h3 a:link,div.listeCalendrier h3 a:visited,div.listeCalendrier h3 a:hover,div.listeCalendrier h3 a:active{ color:#ff5a00;}
div.listeCalendrier h4{ margin-top:5px;}




 .lienRetrListe{display:block; text-align:left;margin-right:20px; padding-left:20px; background: url(../../e_img/charte/fleche-retour-liste.gif) no-repeat 0 2px;}

 div.lien-telechargement {padding:4px;}
 div.lien-telechargement hr { display: none; }

div#centre div.liste a.puce{margin:2px 0;}

div.txt-img-g {font-size:100%;}
div.txt-img-g img {margin-right:10px;}

div#resultat {  clear:both; width:95%; background:#EEEFF2; padding:10px; }
div#resultat h2 {  padding:10px; }
div#resultat div#details {   background:#EEEFF2; padding:5px 20px; }
div#resultat h3 {  padding:10px; color:#0295CB; }*

 .station-fond { /*background:url(../../e_img/charte/stations-header-fond.jpg) repeat-x;*/ padding:0 20px 0 0; width:500px; float:left; }
 .station-fond h2 { background:url(../../e_img/charte/bk-titre-amenagements.gif) no-repeat scroll left 2px; color:#552A45; display:inline; font-size:1.2em;margin:0;padding:0 10px 0 28px;text-transform:uppercase; }
 .station-fond h3 { display:none; }
 .station-image { float:left; width:243px; padding-right:7px;}
 .station-image.droite { float:right; }
 .station-image .image-legende { padding:5px 0; }
 .image-indication { color:#41b8dc; text-transform:uppercase; font-size:80%; }
 .station-correspd { /*float:left;*/ width:480px; background:#F6F6F6; padding:10px; margin:10px 0 0 0; }
 .station-fond .station-correspd h2 { background:url(../../e_img/charte/bk-titre-correspondances.gif) no-repeat scroll left 2px; }
 .station-note { font-size:90%; background:#F6F6F6; padding:10px; }
div#centre .station-correspd ul.correspondances { border-left:1px dotted #552a45; float:left; margin:10px 0 5px 25px;}
div#centre .station-correspd ul.correspondances li { height:25px; padding:1px 0;}
div#centre .station-correspd ul.correspondances.metro { background:url(../../e_img/charte/pictos/metro.gif) no-repeat 6px 0; margin-left:0;}
div#centre .station-correspd ul.correspondances.rer { background:url(../../e_img/charte/pictos/rer.gif) no-repeat 6px 0; }
div#centre .station-correspd ul.correspondances.bus { background:url(../../e_img/charte/pictos/bus.gif) no-repeat 6px 0; }
div#centre .station-correspd ul.correspondances.suite { background:none; border:none; margin:10px 0 5px 0; }
div#centre .station-correspd ul.correspondances.suite li { padding:0 6px;}
div#centre .station-correspd ul.correspondances.tram { background:url(../../e_img/charte/pictos/tramway.gif) no-repeat 6px 0; }
div#centre .station-correspd ul.correspondances.velib { background:url(../../e_img/charte/pictos/velib_22x22.gif) no-repeat 6px 0; }
div#centre .station-correspd ul.correspondances li { margin-left:8px; padding-left:25px; background:none; }
 .station-droite { float:right; width:233px; padding-right:4px; }
 .station-plan .plan-img img { border:1px solid #00B9CE; }
 .station-plan .plan-lien { background:#00B9CE; padding:10px; color:#fff; font-size:80%; }

div#etape2 div#message {  font-size:1.6em; text-align:center; width:85%;  }
div#etape2 div#message p { padding:0; margin:0; background:#6B2756; color:#FFFFFF; padding:10px; }
div#etape2 .erreur {clear:both;}


  div.tps-parcours {  width:480px; background:#F6F6F6; padding:10px; margin:10px 0 0 0; }
div.tps-parcours h2 { background:url(../../e_img/charte/bk-titre-correspondances.gif) no-repeat scroll left 2px; color:#552A45; font-size:1.2em;margin:0;padding:0 10px 0 28px;text-transform:uppercase; }
div.tps-parcours .txt-tps-parcours { margin:10px 0; }
div.tps-parcours .content-tps-parcours {  }


 .hidden { display: none; }
#liste-sites ul { margin:0; padding:0 15px 0 0; color:#ffffff; }
#liste-sites li { list-style-type: none; background: none; border: none; margin:0 0 0 0px; padding:0; }
#liste-sites li a:link, #liste-sites li a:visited { color:#FFF; font-size:1.2em; text-transform: uppercase; text-decoration: none; }
#liste-sites li a:hover { color:#FFF; text-decoration: underline; }

 .transcription h3{ color:#FF5A00}
 .transcription h4{margin:15px 0 5px 0;font-weight: bold; color:#00B8CE}

div#gauche.no-bk div#menu-gauche { background:none; }
div#gauche.no-bk div#menu-gauche span#pere { background:none; }
div#gauche.no-bk div#menu-gauche-bas { background:none; }


/* Mise en forme des tableaux de données */
div#centre table.data { border: 1px solid #000000; }
div#centre table.data caption { display: none; }
div#centre table.data tr.entete { background-color: #01abc4; }
div#centre table.data th { padding:3px; background-color: #01abc4; font-weight: bold; }
div#centre table.data tr.impair { background-color: #badde1; }
div#centre table.data tr.impair td { background-color: #badde1; }
div#centre table.data tr.pair { background-color: #ffffff; }
div#centre table.data tr.pair td { background-color: #ffffff; }

/* Alternative à la google map */
div#googlemap_flash div.donnees  { margin: 15px 0; }
div#googlemap_flash div.donnees input.adresse  { width:20em; }
div#googlemap_flash dl { margin: 15px 0; }
div#googlemap_flash dt { width:50%;border-top:1px solid #F1F1F1;margin:10px 0 0 0; }
div#googlemap_flash dt span{ font-weight: bold; }
div#googlemap_flash dd { margin: 5px 0 10px 40px; }

 #carousselTravaux .listeCalendrier .description{margin-bottom:5px;}

 /*liste travaux simple*/
 .listeTravauxSimple h3{color:#1ca6bf; font-size:130%;margin:15px 0;}
 .listeTravauxSimple a{display:block;padding:0 0 0 18px; background:url(../../e_img/charte/puce.gif) no-repeat left 4px;}

 /* -> fiches stations*/
 .imagePlaquette { margin:10px 0 10px 0;}
 /* -> formulaire flashinfos */
 #centre #droite form div.texte li,#centre #droite-mini-site form div.texte li {background:none;}
 #centre #droite div#form_flashinfos,#centre #droite-mini-site div#form_flashinfos {
	background:#F1F1F1;
	color:#000;
	width:233px;
	margin:0 0 0 10px;
}
 #centre #droite div.texte, #centre #droite-mini-site div.texte  {
	padding:5px;
}
 #centre #droite div#form_flashinfos h3 {
	color:#1DACC4;
	font-size:19px;
}


 /* diaporama PARTAGEZ VOS PHOTOS */
 #diapoContent90 {margin:0 0 0 25px;}
 #diapoContent97{text-align:center}

 /**/
 #centre1zone h3 {color:#00B8CE;}
 /* formulaire PARTAGEZ VOS PHOTOS */
 #content-two h3 {color:#00B8CE;}
 #form_carte_blanche { /*margin:5px 0 0 25px;width:410px;*/background:#eee;  padding:10px;}
 #form_carte_blanche form .texte {padding:3px 0;}
 #form_carte_blanche form .texte label {width:22em;float:left;clear:both;}
 #form_carte_blanche form .texte label.fichier {padding-top:5px;}
 #form_carte_blanche form .texte label.accord {width:auto; float:none;}
 #form_carte_blanche form .texte input.formulaire {border:0;  width:22em;}
 #form_carte_blanche form .texte input#accord { width: auto; }
 #form_carte_blanche form .texte textarea {border:0;  width:22.5em; }
 #form_carte_blanche form .valid-form {text-align:center; padding:12px 0 0 0;}
 #form_carte_blanche form .valid-form input {background:#1DACC4;border:0;color:#FFFFFF;padding:3px 5px; cursor:pointer;}
 

/* MODIFS T3MAG LISTE DES ARCHIVES */
 .t3mag_bloc { overflow:hidden;}
 .image_t3mag { width:100px; float:left;}
 .texte_t3mag { float:left;}
 
    #centre.page-carte-interactive { width:990px; }
   .page-carte-interactive #contenu-carte-interactive { padding:0 0 0 15px }
 
 h3.head{font-size:130%;}

#accordion .publications .publication { margin-bottom:15px; }
#accordion h3 { background:url(../../e_img/charte/acordion_noactive.gif) no-repeat 0 0; padding:0 0 0 25px; }
#accordion h3.selected { background-image:url(../../e_img/charte/acordion_active.gif); }


/* STYLES POUR NOEL */
 .noel-page {background:url(../../e_img/charte/noel-bk.jpg) no-repeat top center;}
 .noel-page #header {background:url(../../e_img/charte/noel-bandeau.jpg) no-repeat top center;}
 .noel-page div#header-background {background:url(../../e_img/charte/noel-top.png) no-repeat 0 top;}
 .rub .noel-page div#header-background {background:url(../../e_img/charte/noel-top-home.png) no-repeat 0 top;}
 .noel-page div.aLaUne-home {background:#F0EEED url(../../e_img/charte/noel-alaune-bloc.gif) no-repeat right top; margin-top:35px;}
 .noel-page #joyeuse-fete {position:absolute; right:291px; top:84px; display:none;}
 .rub .noel-page #joyeuse-fete {display:block;}
 .noel-page #contenu.homepage {margin:0; padding:25px 0 0 0; background:url(../../e_img/charte/noel-alaune.jpg) no-repeat 372px 0;}
 .rub .noel-page .homepage div#titre {background:none;}
 .rub .noel-page div#menu-principal {background:url(../../e_img/charte/noel-menu-tige.gif) no-repeat 685px 12px;}
 /*#overlay embed {margin:0 0 0 -175px;}*/

