body {
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	color:#616161;
	background-image:url(/pub-100/img/site/fond-body.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
	
}
#ecranUser {
	background-image:url(/pub-100/img/site/fond-header.jpg);
	background-repeat:repeat-x;
	background-position:0% 0%;
	border-top:5px solid #c4004e;
}
#contenuHeader {
	height:104px;	
	width:980px;
	left: 50%;
    margin-left: -490px;
    position: absolute;
	z-index:10;
	background-image:url("/pub-100/img/site/fond-header.jpg");
	background-repeat:repeat-x;
}
#navColonneGauche {
	float:left; 
	height:104px; 
	background-color:#FFF; 
	width:49.9%;
}
header {
	display: block;
    width: 50%;
	background-color:#FFFFFF;
	/*min-height:282px;*/
	min-height:104px;
	
}
.retourAccueil{
	color:#fefefe;
	padding-left:20px;
	background-image:url(/pub-100/img/site/icone-maison-accueil.jpg);
	background-position:0px 7px;
	background-repeat:no-repeat;
	text-align:left;
	text-decoration:none;
	font-size:9px;
	padding-right:5px;
	display:block;
	padding-top:7px;
	float: left;
	font-family:Verdana, Geneva, sans-serif;
	margin-left:10px;
}
h1 img {
	float:left;
	background-image:url(/pub-100/img/site/fond-h1.gif);
	background-repeat:no-repeat;
	padding:5px 29px 5px 35px;

}
h1 a {
	background-image:url(/pub-100/img/site/separateur.gif);
	background-repeat:no-repeat;
	background-position:100% 0px;
}
header table{
	float:right;
	height:19px;
}
header table td {
	height:20px;
	overflow:hidden;
}
header nav {
	float:right;
	width:744px;
	height:83px;
	/*margin-top:9px;*/
	position:absolute;
	bottom:0px;
	right:0px;
}
#outils {
	list-style:none;
}
#outils li {
	float:left;
	background-image:url(/pub-100/img/site/separateur.gif);
	background-repeat:no-repeat;
}
a#lienAffaires {
	color:#fefefe;
	font-size:9px;
	background-image:url(/pub-100/img/site/icone-valise-accueil.jpg);
	background-position:3px 5px;
	background-repeat:no-repeat;
	text-align:left;
	text-decoration:none;
	font-size:9px;
	padding-right:5px;
	display:inline-block;
	margin:2px 5px 0px 5px;
	padding:5px 5px 0px 23px;
}
#lienPratique {
	color:#fefefe;
	font-size:9px;
	background-image:url(/pub-100/img/site/icone-i.jpg);
	background-position:3px 2px;
	background-repeat:no-repeat;
	text-align:left;
	text-decoration:none;
	font-size:9px;
	display:inline-block;
	padding-top:5px;
	float:left;
	margin:2px 5px 0px 5px;
	padding:5px 5px 0px 16px;
}
a#lienAccueil:hover { color:#9A9A9A; }
a#lienAffaires:hover { color:#9A9A9A; }
#lg-fr {
	width:16px;
	height:18px;
	display:block;
	background-image:url(/pub-100/img/site/icone-langue-fr.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#lg-fr:hover {
	background-image:url(/pub-100/img/site/icone-langue-fr-hover.jpg);
}
#lg-en {
	width:16px;
	height:18px;
	display:block;
	background-image:url(/pub-100/img/site/icone-langue-en.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#lg-en:hover {
	background-image:url(/pub-100/img/site/icone-langue-en-hover.jpg);
}

#lg-jp {
	width:16px;
	height:18px;
	display:block;
	background-image:url(/pub-100/img/site/icone-langue-jp.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#lg-jp:hover {
	background-image:url(/pub-100/img/site/icone-langue-jp-hover.jpg);
}
#malvoyant {
	width:20px;
	height:18px;
	display:block;
	background-image:url(/pub-100/img/site/icone-langue-malVoyant.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#rss {
	width:12px;
	height:12px;
	display:block;
	background-image:url(/pub-100/img/site/picto-rss.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:7px;
}
.rechercher {
	float:left;
	background-image:url(/pub-100/img/site/separateur.gif);
	background-repeat:no-repeat;
	background-position:0% 0px;
	padding-left:10px;
}
.rechercher label {
	display:none;
}
.validerRecherche {
	background-color:#ebe8da;
	background-image:url(/pub-100/img/site/icone-search.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0px 0px 1px 3px;
	height:17px;
	width:19px;
	float:left;
	margin-top:4px;
	border:0px;
	
}
#motRecherche {
	width:75px;
	background-color:#ebe8da;
	background-image:url(/pub-100/img/site/border-left-input-search.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 6px;
	height:17px;	
	margin-top:4px;
	font-size:11px;
	float:left;
	border:0px;
}
.listeLangues span{display:none;}
.listeLangues { list-style:none; float:left; margin-top:2px; margin-left:5px;}
.listeLangues li {
	float:left; padding-left:7px;
}
/* finHeader */

#content {
	clear:both;

	width:980px;
	padding-bottom:20px;
	margin:20px auto 0px auto;
	position:relative;

}
section {
	width:740px;
	padding-right:30px;
	float:left;

	clear:both;
}
aside {
	width:210px;
	float:right;
}
#contenuContent {
	width:980px;
	margin:auto;
	clear:both;
}

#filArianne {
	height:28px;
	margin-bottom:20px;	
	height:27px;
}
#filArianne li {
	display:block;
	float:left;
	list-style:none;
}

/*séparations*/
#filArianne li p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:0px;
	float:left;
	margin-top:7px;
	margin-bottom:7px;
}
#filArianne li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	display:block;
	text-decoration:none;
	float:left;
	height:14px;
	padding:7px 7px 7px 7px;
	background-position:left;
	background-repeat:no-repeat;
}
#filArianne li a:hover,
#filArianne li .fil-actif {
	color:#0e5e80;
	
}
#filArianne li .fil-actif,
#filArianne li .fil-actif:hover {
	color:#FFF!important;
	margin-right:-1px;
	background-image:url(/pub-100/img/site/filArianneHover.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#filArianne #filAccueil {
	background-image:url(/pub-100/img/site/icone-maison-niv1.gif);
	background-position:7px 7px;
	background-repeat:no-repeat;
	display:block;
	width:13px;
	height:14px;
	padding:7px;
}
#filArianne #filAccueil span {
	display:none;
}
#contenuHeader span.invisible,
.langues span { display:none; }
a {	font-family:Verdana, Geneva, sans-serif; text-decoration:none; }
input {	color:#414140; }
td { vertical-align:middle;	}
table { margin:0px; float:left;  padding:0px; }
.offre{
	position:absolute;
	right:0;
	list-style:none;
	top:104px;
	z-index:10;
}
.offre li {
	width:73px;
}
a#offreWE {
	width:63px;
	height:50px;
	display:block;
	background-image:url(/pub-100/img/site/lien1.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#FFF;
	padding-top:20px;
	padding-left:5px;
	margin-top:20px;
	z-index:10;
	margin-left:5px;
}
a#offreWE:hover { margin-left:0px; }

a#offreGroupe {
	width:63px;
	height:30px;
	display:block;
	background-image:url(/pub-100/img/site/lien2.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#FFF;
	padding-top:40px;
	padding-left:5px;
	margin-left:5px;
	margin-top:15px;
	z-index:10;
}

a#offreGroupe:hover { margin-left:0px;  }
#espacePro{
	width:48px;
	height:25px;
	display:block;
	background-image:url(/pub-100/img/site/fond-pro-presse.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#FFF;
	margin-top:3px;
	z-index:10;
	text-transform:uppercase;
	padding:5px 10px 5px 10px;
	margin-left:5px;
	line-height:1.1em;
}
#espacePro:hover{margin-left:0px;  }
#espacePresse{
	width:48px;
	height:25px;
	display:block;
	background-image:url(/pub-100/img/site/fond-pro-presse.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#FFF;
	margin-top:3px;
	z-index:10;
	text-transform:uppercase;
	padding:5px 10px 5px 10px;
	margin-left:5px;
	line-height:1.1em;
}
#espacePresse:hover{margin-left:0px;  }
/* footer */
footer {
	width:auto;
	background-image:url(/pub-100/img/site/fond-footer.gif);
	background-position:0% 0%;
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	clear:both;


}
#contentFooter {
	width:980px;
	margin:auto;
}
#blocDroit {
	background-color:#222221;
	width:208px;
	/*height:212px;*/
	height:182px;
	float:right;
	padding-top:10px;
	text-transform:uppercase;
}
#blocDroit li {
	list-style:none;
}
#blocDroit a {
	color:#FFFFFF;
	font-size:10px;
	padding-left:50px;
	text-align:left;
	text-decoration:none;
	height:25px;
	padding-top:15px;
	display:block;
	background-repeat:no-repeat; 
}
#blocDroit a#lienCarto { background-image:url(/pub-100/img/site/icone-cartographie.jpg); background-position:8px 3px; }
#blocDroit a#lienCarto:hover { background-image:url(/pub-100/img/site/icone-cartographie-hover.jpg); }
#blocDroit a#lienTourisme { background-image:url(/pub-100/img/site/icone-tourisme-affaire.gif); background-position:13px 5px; }
#blocDroit a#lienTourisme:hover { background-image:url(/pub-100/img/site/icone-tourisme-affaire-hover.gif); }
#blocDroit a#lienEspace { background-image:url(/pub-100/img/site/icone-tasse.jpg); background-position:15px 8px; }
#blocDroit a#lienEspace:hover { background-image:url(/pub-100/img/site/icone-tasse-hover.jpg); }
#blocDroit a#lienContact { background-image:url(/pub-100/img/site/icone-contacts-brochures.gif); background-position:12px 8px; }
#blocDroit a#lienContact:hover { background-image:url(/pub-100/img/site/icone-contacts-brochures-hover.gif); }

/* finStyleContenus */
#blocDroit #facebookAccueil {
	display:inline-block;
	background-image:url(/pub-100/img/site/btn-facebook-accueil.jpg);
	background-repeat:no-repeat;
	height:37px;
	margin-top:5px;
	padding:0px;
	margin-left:60px;
	width:22px;
}
#blocDroit #facebookAccueil:hover { background-image:url(/pub-100/img/site/btn-facebook-accueil-hover.jpg); }
#blocDroit #tweeterAccueil {
	display:inline-block;
	background-image:url(/pub-100/img/site/btn-tweeter-accueil.jpg);
	background-repeat:no-repeat;
	height:37px;
	margin-top:5px;
	padding:0px;
	width:29px;
}
#blocDroit #tweeterAccueil:hover { background-image:url(/pub-100/img/site/btn-tweeter-accueil-hover.jpg); }
#blocDroit #rssAccueil {
	display:inline-block;
	background-image:url(/pub-100/img/site/btn-rss-accueil.jpg);
	background-repeat:no-repeat;
	height:37px;
	margin-top:5px;
	padding:0px;
	width:25px;
}
#blocDroit #rssAccueil:hover { background-image:url(/pub-100/img/site/btn-rss-accueil-hover.jpg); }
#contentFooter ul {
	vertical-align:top;	
	text-align:left;
	color:#FFF;
	font-size:10px;
}
#contentFooter nav {
	height:217px;
	margin-bottom:25px;
	float:left;
	width:772px;
	margin-top:10px;
}
#contentFooter nav a {
	text-transform:none;
	height:auto!important;
	padding:0px!important;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block;
	float:left;
}
#contentFooter nav ul li{
	margin-top:1px;	
	list-style:none;
}
#contentFooter .menu-niveau1,
#contentFooter .menu-niveau1-actif {
	clear:both;
}
#contentFooter nav ul li ul{
	display:block;
	width:750px;
	margin:0px;
	height:auto;
	padding:0px;
	clear:both;
	float:left;
	margin-bottom:5px;
	
}

#contentFooter nav ul li ul li {
	width:auto;
	display:block;
	float:left;
	margin-top:0px;
	padding:0px 5px;
	background-repeat:no-repeat;
	background-position:0% 50%;
}
#contentFooter nav ul li#menuBas-bleu ul li{
	background-image:url(/pub-100/img/site/separateur-bleu.gif);
}
#contentFooter nav ul li#menuBas-vert ul li{
	background-image:url(/pub-100/img/site/separateur-vert.gif);
}
#contentFooter nav ul li#menuBas-jaune ul li{
	background-image:url(/pub-100/img/site/separateur-jaune.gif);
}
#contentFooter nav ul li#menuBas-rouge ul li{
	background-image:url(/pub-100/img/site/separateur-rouge.gif);
}
#contentFooter nav ul li#menuBas-violet ul li{
	background-image:url(/pub-100/img/site/separateur-violet.gif);
}
#contentFooter nav ul li#menuBas-rose ul li{
	background-image:url(/pub-100/img/site/separateur-rose.gif);
}
#contentFooter nav ul li ul li.premier {
	background-image:none!important;
	padding:0px 5px 0px 0px;
}
#contentFooter nav ul li ul li  a {
	padding:0px;
	width:auto;
	
}
#contentFooter #menuBas-bleu a{ color:#3abff8!important;  }
#contentFooter #menuBas-vert a{ color:#a7e136!important; }
#contentFooter #menuBas-rouge a{ color:#f44a0e!important; }
#contentFooter #menuBas-jaune a{ color:#fcc611!important; }
#contentFooter #menuBas-violet a{ color:#902DA5!important; }
#contentFooter #menuBas-rose a{ color:#c30050!important; }
#infoFooter {
	width:980px;
	margin:auto;
	height:116px;
	text-align:left;
}
#contentFooter img { 
	float:left;
}
#contentFooter p { 
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	color:#414140;
	line-height:12px;
	padding-bottom:10px;
	clear:both;
	padding:0px 40px 0px 0px;
}

#contentFooter p strong{ 
	font-size:11px;
	font-weight:bold;
}
#contentFooter p a{ 
	color:#414140;
}
#contentFooter p a#contactFooter{
	text-decoration:underline;
}
#contentFooter img {
	margin-top:-10px;
	padding:0px 20px 15px 0px;
}
#contentFooter img#visitparis {
	padding-top:5px;
}

#contentFooter #liensExternes {
	width:120px;
	height:20px;
	float:right;
	margin-top:15px;
	margin-right:15px;
}
#contentFooter #liensExternes #lienFacebook {
	background-image:url(/pub-100/img/site/btn-facebook.jpg);
	display:block;
	float:left;
	width:21px;
	height:30px;
}
#contentFooter #liensExternes #lienTweeter {
	background-image:url(/pub-100/img/site/btn-tweeter.jpg);
	display:block;
	float:left;
	width:27px;
	height:30px;
}
#contentFooter #liensExternes #lienYoutube {
	background-image:url(/pub-100/img/site/btn-youtube.jpg);
	display:block;
	float:left;
	width:27px;
	height:30px;
}
#contentFooter #liensExternes #lienRss {
	background-image:url(/pub-100/img/site/btn-rss.jpg);
	display:block;
	float:left;
	width:27px;
	height:30px;
}

#jeuForm label {
	font-size: 100%;
	font-style:normal;
	color: #334d55;
	width:100px;
	display:block;
	float: left;
	text-align: right;
	padding-right: 10px;
}

#jeuForm input,#jeuForm  textarea, #jeuForm select {
	color:#414140;
	border: 1px solid #414140;
	width:175px;	
	font-size: 11px;	
	}
	
#envoiDemande {
	cursor:pointer;
}
#jeuForm select {
	color:#414140;
	border: 1px solid #414140;
	width:155px;
	font-size: 11px;	
}
#retourUtilisateur{
	display:none;
}
#retourUtilisateur.visible{
	background-color:#CC0000;
	color:#fff;
	text-align:center;
	padding:5px 0px;
	display:block;

}
.transilien_main_vert select {
	border: 1px solid #0099CC;
	
}
.transilien_main_vert select option{
	padding:0px 5px;
}
#paragrapheMessage {
	display:none;
}