body {
background:url(/images/transport/bgbody.png) top left repeat;
font-family:lucida, 'trebuchet MS', Tahoma, Verdana, Arial, Sans-serif;
/*** a enlever des que lhabillage pub disparait***/
background-position: -13px 0!important;
}
* {
font-family:'trebuchet MS', Tahoma, Verdana, Arial, Sans-serif;
font-size:11px;
color:#454545;
}
p,p a {
font-family:arial, Tahoma, Verdana, Arial, Sans-serif;
font-size:120%;
}
body #conteneurHeader {
width:100%;
background:url(/images/transport/bgbodyht.png) top left repeat;
height:112px;
}
h1, .home_actualites h2 {
font-size:170%;
}
#header h1 {
	padding:0;
	margin:0;
}
#conteneur {
width:1026px;
margin:0 auto;
background-color:#FFF;
overflow:hidden;
padding:0 0 10px;
position:relative;
}
#conteneur.actuDossier {
width:720px;
}
.calagePub {
    /**background-color: #FFFFFF;**/
    margin: 0 auto;
    overflow: visible;
    padding: 0;
    position: relative;
    width: 1026px;
}
#conteneurPlusPub{
width:100%;
margin:0 auto;
/**overflow:hidden;
position:relative;**/
float:left;
}
.sky {
	position:absolute;
	right:-180px;
}
.publireportage #central {
    float: left;
    margin-left: 8px;
    margin-right: 6px;
    margin-top: 8px;
    padding: 5px 5px 30px;
    width: 692px;
}
.publireportage .fondPubli {
    background-color: #F8F8F7;
	float:left;
	padding-bottom:70px;
}
.publireportage .detailActu #partieCentrale {
    margin-left: 5px;
    margin-right: 5px;
}
#central {
    float: left;
    margin-left: 12px;
    width: 704px;
}

h3 {
font-size:14px;
}

#colGauche {
width:200px;
float:left;
}

#colGauchePubli {
width:300px;
float:left;
margin-right:10px;
}
#colGauchePubli h3, #colDroite h3 {
font-size:130%;
padding: 16px 0 9px 10px;
text-transform:uppercase;
font-weight:100;
}

#partieCentrale {
width:470px;
margin-left:18px;
float:left;
}

#partieCentraleLarge {
width:690px;
float:left;
}
.enquete #partieCentraleLarge {
    float: left;
    width: 590px;
	margin-left:25px;
}
.enquete #partieCentraleLarge p, .enquete #partieCentraleLarge span{
	font-size:130%;
	width:650px;
	margin:5px 0 5px 0;
}
.enquete.hiver #partieCentraleLarge p, .enquete.hiver #partieCentraleLarge span{
	display: block;
}
.enquete.hiver #partieCentraleLarge span b,.enquete.hiver #partieCentraleLarge strong, .enquete.hiver #partieCentraleLarge #question {
	font-size:13px;
	font-weight:100;
}
.enquete.hiver textarea, .enquete.hiver #partieCentraleLarge textarea{
	width: 310px;
}
#partieCentralePubli {
width:380px;
margin-left:8px;
float:left;
}

#colDroite, .home.alertes #colDroite{
width:300px;
float:left;
margin:54px 0 0 0;
}
.annonces  #colDroite #recherche{
margin-top:11px;
}
.publireportage #colDroite{
margin:68px 0 0 0;
}
.consultation #colDroite, .dossiers  #colDroite,.home.alertes #colDroite{
margin:65px 0 0 0;
}

.home #colDroite {
margin:30px 0 0 0;
}

.carrousel {
width:684px;
height:279px;
margin-top:30px;
border:#BBB solid 1px;
padding:2px;
position:relative;
}

.carrousel .imageActu {
float:left;
width:420px;
}

.carrousel .imageActu img {
width:420px;
height:auto;
z-index:10;
position:absolute;
}

.carrousel .txtActu {
float:left;
width:264px;
background-color:#2d2d2d;
color:#FFF;
font-weight:400;
}

.carrousel .txtActu a {
color:#FFF;
font-weight:400;
}
.home .carrousel .txtActu h2 {
margin-bottom:20px;
}
#pub {
border:none;
margin-top:10px;
margin-bottom:10px;
text-align:right;
text-transform:uppercase;
font-size:9px;
}
#partieCentrale #pub {
text-align:center;
}

#header li,#header a {
display:inline;
color:#FFF;
font-size:100%;
font-weight:700;
margin:0;
padding:0;
}

#header li ul li a {
font-size:100%;
}

#header ul.liensHeader {
float:right;
padding-top:7px;
width:332px;
}

#header .identified {
float:right;
text-align:right;
width:262px;
color:#fff;
padding:0 19px 0 7px;
}

#header .identified ul {
width:100%;
}

#header .identified li,#header .identified a {
font-size:10px;
}

#header .identified li span {
color:#FFF;
float:none;
font-size:11px;
line-height:100%;
text-transform:capitalize;
margin:0 0 0 3px;
}

#header .identified p {
color:#fff;
}

#languettesHeader {
position:absolute;
z-index:3;
right:-27px;
top:5px;
}

#languettesHeader ul li {
line-height:9px;
margin:0;
padding:0;
}

#languettesHeader ul li img {
margin:0;
padding:0;
}

#calageMenuPubli {
float:left;
background-color:#383738;
height:78px;
}

div#calageMenuPubli {
width:835px;
}

#calageMenuPubli span {
color:#ccc;
line-height:29px;
margin-left:20px;
font-size:11px;
float:left;
}

#lienPubli {
width:425px;
float:left;
}

#accesAbo {
width:410px;
background-color:#FFF;
height:49px;
float:left;
}

#accesAbo h3 {
color:#e7162d;
font-size:11px;
font-weight:400;
text-transform:uppercase;
margin-left:10px;
margin-bottom:2px;
}

#accesAbo label {
font-size:9px;
color:#696969;
}

#accesAbo a {
font-size:9px;
color:#696969;
font-weight:400;
margin-left:10px;
}

#identification {
margin-top:2px;
}

#accesAbo input {
margin-left:10px;
margin-bottom:2px;
}

#accesAbo input.identifiantAbo {
width:228px;
margin-left:10px;
}

.passAbo {
width:110px;
}

input.submitSubscribingAccess {
background-image:none;
background-color:#b0b1b1;
color:#f5f5f5;
cursor:pointer;
width:17px;
height:17px;
font-size:8px;
margin:0;
}
#accesAbo input.submitSubscribingAccess{
	height:15px;
	width:20px;
}
#lev1 {
height:33px;
float:left;
}

#lev1 ul {
background-color:#f8f8f8;
width:756px;
}

#lev1 a {
height:18px;
text-transform:uppercase;
background:url(/images/transport/bgd_lev1.png);
color:#3e3e40;
border:none;
display:block;
font-weight:400;
padding:10px 9px 5px 8px;
}

#lev1 a:hover {
text-decoration:none;
background:none;
background-color:#6d6d6d;
color:#FFF;
}

#lev1 li.last {
width:87px;
}

#lev1 .last a {
border:none 0;
height:18px;
text-transform:uppercase;
padding:10px 15px 5px 16px;
}

#lev1 .active a,#nav .active.selected > a {
text-decoration:none;
border-bottom:0;
border-left:0;
border-top:0;
background:url(/images/transport/bgd-sousmenu-actif.png);
color:#fff;
}

#lev1 .lev1abo a {
color:red;
}

#conteneurHeader #conteneur {
overflow:visible!important;
position:relative;
padding:0;
}

#nav #lev1 > ul > li {
position:relative;
}

#nav .selected > a {
background:#6D6D6D;
color:#fff;
}

.subMenu {
position:absolute;
width:auto;
z-index:99;
display:none;
}

#lev1 .subMenu {
width:180px;
background:url(/images/transport/bgd-sousmenu.png) left top repeat;
padding:0;
z-index:1000006;
position:absolute;
}

#lev1 .subMenu > li {
width:100%;
border:none;
}

#lev1 .subMenu > li:hover {
background:url(/images/transport/bgd-sousmenu-actif.png) left top repeat;
}

#nav #lev1 .subMenu a {
color:#fff;
height:auto;
background:none;
padding:7px 8px;
}

.blocRecherche {
float:left;
background:url(/images/transport/bgrechercheht.png) top left no-repeat;
width:256px;
padding-top:7px;
height:26px;
padding-left:13px;
}

.blanc {
color:#FFF;
text-transform:uppercase;
font-size:12px;
}

.blocRecherche input {
width:130px;
height:13px;
border:#b6b7b7 solid 1px;
background:url(/images/transport/bgRechercheLoupe.png) top right no-repeat;
background-color:#FFF;
}

.blocRecherche input.submitSimpleSearch {
width:17px;
height:15px;
font-size:8px;
border:none;
color:#FFF;
font-weight:700;
padding-left:1px;
background:none;
background-color:#b6b7b7;
}

.megaBann {
text-align:center;
margin-top:31px;
margin-bottom:23px;
height:90px;
}
.home_actualites {
border-bottom:1px solid #bbb;
margin-bottom:33px;
padding:0 8px 40px;
}
.home_actualites .rubrique {
color:#d20000;
font-size:100%;
text-transform:uppercase;
}
.home_actualites .date_publi {
color:#77787b;
font-size:100%;
margin-left:6px;
}
.home_actualites h1 {
float:none;
padding:15px 0;
}
.home_actualites h2 {
float:none;
padding:5px 0;
}
.home_actualites h1 {
float:none;
padding:5px 0;
}
#central .home_actualites h2 a, #central .home_actualites h1 a, .ActuListe #pageListe h2, .ActuListe  #pageListe h1{
color:#d20000;
font-size:200%;
line-height:25px;
font-weight:700;
text-transform:none;
}

#central .home_actualites p a {
color:#414042;
font-weight:400;
line-height:18px;
font-size:110%;
font-family:arial;
}

.home_actualites .sourceEvents {
font-style:italic;
font-family:Georgia, Sans-serif;
color:#999;
font-size:12px;
display:block;
}

#actuAbo {
overflow:hidden;
border:#CCC solid 1px;
position:relative;
}

.ot #actuAbo a i {
	color: #333333;
    font-family: arial;
    font-size: 12px;
}
.home #actuAbo {
margin-bottom:35px;
}
#actuAbo .conteneurActuAbo {
background-color:#464646;
overflow:hidden;
width:464px;
margin-left:2px;
margin-top:2px;
margin-bottom:2px;
}

#actuAbo h2 {
color:#ccc;
font-size:21px;
line-height:24px;
text-transform:none;
margin-bottom:5px;
}

#actuAbo h3 {
background-color:#d71729;
height:23px;
color:#FFF;
text-transform:uppercase;
padding-left:10px;
padding-top:8px;
margin:2px;
}

#actuAbo .rubrique {
color:#FFF;
text-transform:uppercase;
}

#actuAbo .rubriqueDate {
margin:12px 0 6px;
}

#actuAbo .date_publi {
color:#FFF;
margin-left:10px;
}

#actuAbo .imgActu {
float:left;
padding:2px;
}

#actuAbo .txtActu {
float:left;
width:240px;
margin-left:10px;
}

#actuAbo a {
color:#FFF;
font-family:arial, Tahoma, Verdana, Arial, Sans-serif;
}
#actuAbo h5  {
font-size:200%;
}
#actuAbo .LockAbo {
position:absolute;
bottom:6px;
right:8px;
display:block;
}

#sondage_accueil,.highlightQuiz {
border:#BBB solid 1px;
margin:11px 0 11px 0;
padding:0 2px 2px;
}
#colDroite .highlightQuiz {
margin:0;
}
#colDroite .highlightQuiz div{
border:0;
}
#sondage_accueil h3,.highlightQuiz h3 {
color:#c00;
background:url(/images/transport/bg-nl.png) 2px 2px repeat-x;
padding:15px 0 5px 10px;
font-weight:100;
}
.home #sondage_accueil h3,.home  .highlightQuiz h3 {
font-weight:100;
}
#sondage_accueil div,.highlightQuiz div {
background:#e9e8e6;
overflow:hidden;
margin:2px 0 0;
padding:15px 10px 10px;
}

#sondage_accueil div p, #sondage .highlightQuiz p {
color:#c20000;
font-size:170%;
margin:0 0 10px;
}

#sondage_accueil label {
font-size:14px;
margin:0 10px 0 0;
}

#sondage_accueil .btn input {
border:1px solid #c20000;
color:#c20000;
text-transform:uppercase;
box-shadow:1px 1px 2px rgba(50,50,50,0.75);
background:#fff;
margin:0 0 0 12px;
padding:1px 8px;
float:right;
}

.highlightQuiz .reagir {
float:right;
margin:-15px 0 0;
}

#outilsMetiers {
border:#bbb solid 1px;
margin-top:36px;
overflow:hidden;
padding-bottom:8px;
}
#sondage {
margin-top:36px;
overflow:hidden;
padding-bottom:8px;
}
#outilsMetiers h3 {
text-transform:uppercase;
margin:16px 0 13px 13px;
font-size:140%;
font-weight:100;
}
#outilsMetiers div {
width:220px;
float:left;
margin-left:7px;
}

#outilsMetiers .blocOutilsIndices {
background:url(/images/transport/bg_indices.png) bottom left no-repeat;
width:220px;
height:136px;
}

#outilsMetiers .blocOutilsClassements {
background:url(/images/transport/bg_classements.png) bottom left no-repeat;
width:220px;
height:136px;
margin-left:13px;
}

#outilsMetiers .blocOutilsInfosPratiques {
background:url(/images/transport/bg_infos-pratiques.png) bottom left no-repeat;
width:220px;
height:136px;
margin-top:13px;
}

#outilsMetiers .blocOutilsConjoncture {
background:url(/images/transport/bg-conjoncture.png) bottom left no-repeat;
width:220px;
height:136px;
margin-left:13px;
margin-top:13px;
}

#outilsMetiers h4 {
color:#FFF;
font-size:130%;
text-transform:uppercase;
background-color:#3d3d3d;
height:17px;
padding:10px 0 10px 8px;
font-weight:400;
}

#central #outilsMetiers a {
display:block;
color:#c00;
font-size:20px;
line-height:27px;
margin-left:8px;
margin-top:16px;
font-weight:700;
font-size:200%;
}

#reportage {
border:#bbb solid 1px;
margin:0 0 35px 0;
overflow:hidden;
background:url(/images/transport/bg-reportage.png) 2px 0 no-repeat;
position:relative;
}

#reportage h3 {
text-transform:uppercase;
line-height:14px;
margin:15px 0 8px 10px;
color:#333;
font-size:130%;
}

#reportage .logo-carrousel img,#pageListe #reportage.logo-carrousel img {
float:left;
margin:0;
}
#reportage .reportageTxt img, .ActuListe #pageListe #reportage .reportageTxt img  {
width:200px;
max-width: 200px;
height:150px;
margin-right:15px;
float:left;
margin-top:0;
}
#reportage .reportageTxt,#pageListe #reportage .reportageTxt {
width:459px;
float:left;
padding:2px;
}
.ActuListe #reportage {
margin-bottom:35px;
}
#reportage .reportageTxt div {
width:464px;
background-color:#efefef;
float:left;
padding:0 0 10px 0;
}

#reportage h4 {
font-family:Georgia, Sans-serif;
font-size:200%;
color:#464646;
margin:10px 0 13px 10px;
}

#reportage h4 a {
font-family:Georgia, Sans-serif;
color:#464646;
font-size:100%;
}

#reportage p {
font-size:14px;
color:#333;
}

.bleu {
color:#022ead;
font-weight:700;
padding-left:10px;
background:url(/images/transport/puceLien.gif) 0 3px no-repeat;
display:inline-block;
margin-top:10px;
margin-bottom:10px;
}
div.bleu a {
color:#022ead;
}
#agenda .bleu, .panorama .bleu, #LMnl .bleu{
margin-left:12px;
}
#conteneur.agenda  h1{
font-size:140%;
}
.agenda  tr.datelieu td strong{
	font-size:120%;
}
.agenda #central tr.datelieu td a{
	font-size:125%;
}
div.bleu a{
margin-left:0;
}
#edito .bleu {
margin-top:7px;
margin-bottom:9px;
}
.lienPdf a.float {
	float:left;
}
.classementList .desc  .lienPdf h2 {
	color:#d20000;
	margin-top:45px;
	margin-bottom:5px;
}

.blancgris {
color:#FFF;
font-weight:700;
padding-left:10px;
background:url(/images/transport/puceLienBlanc.gif) 0 3px no-repeat;
margin-left:12px;
display:inline-block;
margin-top:10px;
margin-bottom:10px;
}
.rougeLM,.bleuJMM ,.rougeOT,.brunAU {
font-size:13px;
font-weight:700;
padding-left:10px;
display:inline-block;
margin:0;
}
.rougeLM {
color:#900;
background:url(/images/transport/puceLienRougeLM.gif) 0 5px no-repeat;
}
.brunAU {
background:url(/images/transport/puceLienRougeOT.gif) 0 5px no-repeat;
}

.bleuJMM {
color:#066;
background:url(/images/transport/puceLienBleuJMM.gif) 0 5px no-repeat;
}

.rougeOT {
color:#600;
background:url(/images/transport/puceLienRougeOT.gif) 0 5px no-repeat;
}

#colGauche .encartGauche {
margin-bottom:33px;
}

#colGauche #enbref {
background:url(/images/transport/bg-enbref.png) top left no-repeat;
height:199px;
border:none;
}

#enbref #enbrefListe {
max-width:140px;
padding-top:15px;
margin-left:30px;
margin-right:30px;
border:none;
}

#enbref .date_publi {
font-size:10px;
color:#c20e22;
}

#central #enbref a {
color:#414042;
font-weight:400;
}

#enbref h3 {
color:#d20000;
font-weight:400;
text-align:center;
margin:0 0 10px 0;
}

#slider2 {
height:1%;
overflow:hidden;
margin:0;
padding:0;
}

#slider2 .viewport {
width:240px;
height:89px;
overflow:hidden;
position:relative;
margin-top:17px;
margin-bottom:17px;
}

#slider2 .buttons {
background:url(/images/transport/slider2flbas.png) 0 0 no-repeat scroll transparent;
display:block;
background-position:0 0;
text-indent:-999em;
width:90px;
height:13px;
overflow:hidden;
position:relative;
}

#slider2 .prev {
background:url(/images/transport/slider2flhaut.png) 45px 0 no-repeat scroll transparent;
display:block;
}

#slider2 .next {
background-position:45px 0;
margin:0;
}

#slider2 .disable {
/**visibility:hidden;**/
}

#slider2 .overview {
list-style:none;
position:absolute;
width:198px;
left:0;
top:0;
}

#slider2 .overview li {
float:left;
height:auto;
width:136px;
margin:0 0 5px 0;
padding:1px;
}

#miseenavant {
border:#bbb solid 1px;
margin:36px 0 36px 0;
background-color:#fff;
/**text-transform:uppercase;**/
padding:2px;
}

#miseenavant .sliderMiseEnAvant {
background-color:#373737;
}

#miseenavant .sliderMiseEnAvant h3 {
color:#fff;
font-size:130%;
padding:17px 0 10px 20px;
text-transform:uppercase;
}

#slider3 {
background-color:#373737;
overflow:hidden;
height:127px;
margin:2px;
}

#central #miseenavant .miniCol  a {
font-size:13px;
font-style:italic;
color:#d6cfcd;
font-weight:100;
font-family:georgia;
/**text-transform:lowercase;**/
}

#miseenavant .miniCol {
width:190px;
height:180px;
float:left;
padding:0 0 0 9px;
}

#miseenavant .anythingSlider-default .arrow a {
height:127px;
margin:-65px 0 0;
}

#miseenavant .anythingSlider {
width:437px;
}
.grandAngle .anythingSlider  {
background:url(/images/transport/bakground-grand-angle.gif) 2px bottom no-repeat scroll transparent;
}
#edito .anythingSlider {
width:164px!important;
}
#colGauchePubli #edito .anythingSlider {
width:268px!important;
height:315px!important;
}

#miseenavant .anythingSlider-default {
margin:0 auto;
padding:0 0 55px;
}

#miseenavant .anythingSlider .anythingWindow {
height:185px;
}

#miseenavant .anythingSlider-default .arrow {
top:66px;
}

#miseenavant .anythingSlider-default .back a {
background-position:left -27px;
}

#miseenavant .anythingSlider-default .forward a {
background-position:right -27px;
}

.dossierMagLien, .leBlog .calqueAlpha {
background:url(/images/transport/fond_bas_encart.png) 0 0 repeat scroll transparent;
width:194px;
position:absolute;
z-index:2;
margin-top:-34px;
padding:2px 3px;
}
.leBlog .calqueAlpha {
width:188px;

}
.magSource, .classementList .illus  #colGauche .magSource{
position:absolute;
z-index:4;
margin-top:28px;
margin-left:114px;
}

.dossierMag {
border:none;
width:200px;
}

.dossierMag h3, .cgu #central .dossierMag h3, .cgv #central .dossierMag h3{
text-transform:uppercase;
color:#FFF;
background-color:#d20000;
height:24px;
position:absolute;
z-index:2;
width:178px;
padding-left:12px;
padding-top:5px;
margin-top:11px;
font-size:120%;
}

#colGauche .dossierMag a {
display:inline-block;
color:#FFF;
padding-left:5px;
line-height:15px;
font-weight:400;
font-size:120%;
}

#dossierMagAU h3 {
background-color:#d06b1c;
}

#dossierMagLM h3 {
background-color:#E44D3F;
}

#dossierMagJMM h3 {
background-color:#62b2ba;
}

#dossiersWeb h4 {
text-transform:uppercase;
font-weight:400;
padding-left:25px;
background:url(/images/transport/icoPlus.png) 3px 5px no-repeat;
}
#central #dossiersWeb h4 a{
color:#454545;
font-size:100%;
font-weight:400;
}
#dossiersWeb p {
padding-left:25px;
}

#dossiersWeb img {
padding-left:25px;
max-width:169px;
padding-bottom:10px;
}
.dossiers .partieDossier {
	padding:0 0 40px 0;
	margin:0 0 60px 0;
}
.dossiers .partieDossier.first, .dossiers .partieDossier.second {
	padding:0;
	margin:0 0 50px 0;
}
.leChiffre h3,.leblog h3,.ojd h3,.interview h3 {
padding-top:20px;
padding-left:13px;
}

.leChiffre p.chiffre {
background-color:#c20000;
color:#FFF;
font-style:italic;
font-family:Georgia, Sans-serif;
font-size:290%;
text-align:center;
padding:2px 0;
}

.leChiffre p.chapoChiffre {
background-color:#e9e8e6;
color:#414042;
padding:10px;
}

.leChiffre a {
color:#022ead;
}
#central .leBlog .calqueAlpha a {
display:inline-block;
padding-left:12px;
margin-top:6px;
line-height:12px;
color:#fff;
}

.newsletter,.edito,.dossierWeb,.leChiffre,.leBlog,.suivezNous,.ojd,.interview{
border:#bbb solid 1px;
margin-top:30px;
width:194px;
padding:2px;
}
#colGauchePubli .edito{
border:#bbb solid 1px;
margin:0;
width:294px;
padding:2px;
}
.dossiers .dossierWeb{
margin-top:0;
}
.encartGauche h3 {
font-size:130%;
}
.newsletter h3,.edito h3,.dossierWeb h3,.leChiffre h3,.leBlog h3,.suivezNous h3,.ojd h3,.interview h3,
.cgu #central  .newsletter h3,.cgu #central  .edito h3,.cgu #central  .dossierWeb h3,.cgu #central  .leChiffre h3,.cgu #central  .leBlog h3,.cgu #central  .suivezNous h3,.ojd h3,.cgu #central  .interview h3,
.cgv #central  .newsletter h3,.cgv #central  .edito h3,.cgv #central  .dossierWeb h3,.cgv #central  .leChiffre h3,.cgv #central  .leBlog h3,.cgv #central  .suivezNous h3,.ojd h3,.cgv #central  .interview h3
 {
line-height:14px;
width:182px;
text-transform:uppercase;
color:#c00;
padding:18px 0 12px 12px;
}
.home .newsletter h3,.home  .edito h3,.home  .dossierWeb h3,.home  .leChiffre h3,.home  .leBlog h3,.home  .suivezNous h3,.home  .ojd h3,.home  .interview h3 {
font-weight:100;
}
#colGauchePubli .edito h3{
line-height:14px;
width:282px;
color:#fff;
padding:18px 0 12px 12px;
background-color:#b95600;
position:relative;
}
#colGauchePubli .edito h3 img{
position:absolute;
right:10px;
bottom:6px;
}
.newsletter p{
	border-bottom:1px solid #bbbbbb;
	margin-bottom:15px;
}
.newsletter h3,.dossierWeb h3 {
background:url(/images/transport/bgrecherche.png) 2px 2px repeat;
}
#colGauche .dossierWeb h3 {
margin:0;
}
#newsletter.abo {
	position:relative;
}
#newsletter.abo div{
	background-color:#ffd85f;
	min-height:70px;
}
#newsletter.abo h3{
	padding-left:95px;
	width:99px;
}
#newsletter.abo img{
	top:2px;
	left:7px;
	position:absolute;
}
#central.detailActu #newsletter.abo a{
	display:block;
	margin:0 0 0 95px;
	padding-top:5px;
	font-size:100%;
	font-family:georgia;
	color:#666666;
	font-style:italic;
	font-weight:100;
	line-height:17px;
}

#central.detailActu .cadre{
	margin:15px 0px 30px 0px;
}

#central.detailActu .encadre{
background-color:#e9e8e6;
padding:5px;
width:460px;
}

#central.detailActu .cadre a, #central.detailActu #corps a{
	font-family:Georgia;
	color:#CC0000;
	font-size:100%;
	font-style:italic;
	font-weight:100;
}
.newsletter p, .pageCont #colGauche .newsletter p {
font-family:Georgia, Sans-serif;
font-size:16px;
color:#817f7f;
font-style:italic;
padding:10px;
border-bottom:1px solid #bbbbbb;
margin-bottom:15px;
}

.newsletter input {
margin-left:10px;
}

.newsletter .saisieEmail {
background:url(/images/transport/bgrecherche.png) 2px 2px repeat;
width:184px;
height:40px;
padding-left:10px;
margin-top:10px;
}

.newsletter .saisieEmail input {
margin-top:14px;
}

.newsletter .saisieEmail input.boutton {
background-color:#b0b1b1;
text-transform:uppercase;
color:#FFF;
margin-left:2px;
font-size:10px;
padding-right:2px;
}

.edito p {
color:#c00;
font-style:italic;
font-size:16px;
margin-top:10px;
font-weight:400;
padding-left:3px;
line-height:18px;
font-family:georgia;
}
#colGauchePubli .edito p.intro {
font-family:Georgia, Sans-serif;
color:#cc6600;
font-style:italic;
font-size:150%;
margin:15px 0 0 0;
font-weight:400;
line-height:20px;
}
.edito .editoDate {
color:#333;
font-style:italic;
font-family:Georgia, Sans-serif;
font-size:12px;
font-weight:400;
padding-left:3px;
}
#colGauchePubli  .edito .editoDate {
color:#cc6600;
font-style:normal;
font-family:Georgia, Sans-serif;
font-size:120%;
font-weight:100;
margin:7px 0 0 0;
line-height:13px;
}
p.fonction, .fonction strong{
color:#666666;
font-style:normal;
font-size:130%;
font-weight:100;
margin:7px 0 0 0;
line-height:17px;
}
.fonction strong{
font-size:110%;
font-weight:400;
}
.blockmultimedia{
	padding:2px;
	border:1px solid #a6a6a6;
}
.blockmultimedia .ui-state-active, .blockmultimedia .ui-widget-content .ui-state-active,.blockmultimedia  .ui-widget-header .ui-state-active {
    border: 0px;
}
.blockmultimedia .ui-state-default, .blockmultimedia .ui-widget-content .ui-state-default, .blockmultimedia .ui-widget-header .ui-state-default {
    background-color:#e9e8e6;
    border: 0px;
}
.blockmultimedia .ui-widget-header li.ui-tabs-selected a{
	padding:0.6em 2.35em;
}
#colGauchePubli .blockmultimedia .ui-tabs .ui-tabs-nav li {
    margin: 0 2px 0 0;
}
.blockmultimedia .ui-widget-header li a.diapo{
	padding:0.6em 22px 0.6em 22px;
}

/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.blockmultimedia .ui-widget-header li a.diapo{
	padding:0.6em 20px 0.6em 20px;
	}
}
.ie10 .blockmultimedia .ui-widget-header li a.diapo{
	padding:0.6em 20px 0.6em 21px;
}
.blockmultimedia .ui-widget-header li a.video{
	padding:0.6em 23px 0.6em 23px;
}
.ie10 .blockmultimedia .ui-widget-header li a.video{
	padding:0.6em 20px 0.6em 20px;
}
#colGauchePubli .blockmultimedia .ui-tabs .ui-tabs-nav li.second {
	margin:0;
}
#slider-edito ,#slider-images, #slider-metier{
	list-style: none;
	overflow-y: auto;
	overflow-x: hidden;
	border: none;
}
#slider-edito {
	width: 168px;
	height: 163px;
	background-color: #e9e8e6;
	padding-bottom: 0;
}
#colGauchePubli #slider-edito {
	width: 271px;
	height: 188px;
}
 #slider-multimedia, #slider-images{
	height:46px;
	width:87px;
	background-color: transparent;
}
 #slider-multimedia, #slider-images{
	height:46px;
	width:87px;
	background-color: transparent;
}
#slider-metier {
	height:46px;
	width:131px;
	background-color: transparent;
}
.blockmultimedia #slider-multimedia, .blockmultimedia #slider-images {
height:85px;
}
.blockOutilsMetiers .anythingSlider-default, .blockmultimedia .anythingSlider-default {
    margin: 0 auto;
    padding: 0 18px 0;
	width:258px!important;
}
.blockmultimedia .anythingSlider-default {
	height:70px!important;
}
 .blockmultimedia  .anythingSlider .panel{
    width:87px!important;
}
.blockOutilsMetiers .anythingSlider .panel{
    width:131px!important;
}
#central .blockOutilsMetiers .anythingSlider .panel  a.outils{
	background: url("/images/transport/bg-nl.png") repeat scroll left top transparent;
    display:block;
	padding:2px 0 2px 2px;
	width:124px!important;
	height:44px!important;
	font-size:90%;
	line-height:10px;
	color:#cc0000;
}
#central .blockmultimedia .anythingSlider .panel  a span{
	color:#fff;
}
#central .blockmultimedia .conteneurImageduJour a {
    position: relative;
	display:block;
 
}
#central .blockmultimedia .conteneurImageduJour a div{
	color:#fff;
	background: none repeat scroll 0 0 rgba(28, 28, 28, .55);
    top: 0;
	left:0;
    font-family: Lucida,Tahoma,Verdana,Arial,Sans-serif;
    position: absolute;
    text-align: left;
    width: 84px;
	height:55px;
	font-size:10px;
	font-weight:100;
	display:none;
	line-height:12px;
}
#central .blockmultimedia .conteneurImageduJour a:hover  div{
	display:block;
	z-index:1000;
}
#conteneur.jmm  #central .blockOutilsMetiers .anythingSlider .panel  a, #conteneur.jmm  #central .blockOutilsMetiers .titreOutil, #conteneur.jmm  #central  .blockOutilsMetiers h4,.jmm #actuAbo.actuAbo #tetiereAbo h3, .jmm #actuAbo.actuAbo .blocEnquete h4, .jmm #actuAbo.actuAbo .blocEnquete h5 a,.jmm #actuAbo.actuAbo .blocEnquete .lienArchives, .jmm #actuAbo.actuAbo .blocEnquete .lienArchives a, #JMMheader .blocEnquete .titre,#JMMheader .blocEnquete h4,#JMMheader .blocEnquete h4, .jmm #actuAbo.actuAbo .blocEnquete .miseenavant a.titre,#central #JMMoutils .titreOutil a, #JMMheader .blocEnquete .titre a, #JMMheader h1, .jmm  #colDroite h3, .jmm  #colDroite .dateEvt,.jmm  #colDroite  #sondage p,.jmm .forum h3,.jmm .forum h4,.jmm .forum h4,.jmm.abo h3,.jmm  #partieCentraleLarge h1,.jmm.abo h4,.jmm  #partieCentraleLarge h1,.jmm.abo h4,.jmm.abonnementpublis   h2 ,.jmm.abonnementpublis  h3,.jmm  .encartspubs  h4,.jmm  .encartspubs  h5 ,.jmm  .encartspubs  h6,.jmm  .infosabo h4, .jmm .detailActu h1,.jmm .newsletter h3, .jmm .dossierWeb h3, .jmm .libelleDate .libelle,.jmm  #pageListe h1,.jmm #pageListe .rubrique,.jmm #pageListe .rubrique, .jmm .classementList.rechercheLamyStyle .blockForm h3,.jmm  .pageCont .lamyTomeMenuGauche h2,.jmm .contacts > div  h2, .jmm  #central .contacts > div  a,.jmm #partieCentraleLarge  h3, .jmm #partieCentraleLarge h2 a, .jmm #partieCentraleLarge .introductionResults p strong, .jmm.document #Document .ud-presseCommerciale .head .rub .inserted-text, .jmm.document #Document .ud-presseCommerciale .head .auteur .inserted-text, .jmm.document .surtitre, .jmm.document #Document .titre,.jmm.document #Document  .ud-presseCommerciale .body .sous-titre, .jmm.document #Document .ud-presseCommerciale .head .sousrub .inserted-text, .jmm.document #Document  .ud-presseCommerciale .body .texte1 .intertitre, .jmm .presse-titre, .jmm .presse-titre b, .jmm #central.detailActu #partieCentrale h3, #conteneur.jmm #central.detailActu .cadre a   {
	color:#006666;
}
#conteneur.jmm  #central .miseenavant a.titre{
	font-size:100%;
}
.jmm #central .breadcrumb dd:last-child {
	color:#006666;
}
.blockOutilsMetiers .anythingSlider-default .arrow ,.blockmultimedia .anythingSlider-default .arrow {
    top: 0;
}
.blockOutilsMetiers .anythingSlider-default .arrow a{
    display: block;
    height: 46px;
    width: 15px;
}
.blockmultimedia .anythingSlider-default .arrow a{
    display: block;
    height: 55px;
    width: 15px;
}
.blockOutilsMetiers .anythingSlider-default .back{
    background:url(/images/transport/arrow-back-financ.png) 0 0 repeat;
}
.blockOutilsMetiers .anythingSlider-default .forward{
    background:url(/images/transport/arrow-next-financ.png) 0 0 repeat;
}
.blockmultimedia .anythingSlider-default .back{
    background:url(/images/transport/arrow-back-multi-ot.png) 0 0 repeat;
}
.blockmultimedia .anythingSlider-default .forward{
    background:url(/images/transport/arrow-next-multi-ot.png) 0 0 repeat;
}
.blockmultimedia .anythingSlider-default .forward:hover{
    background:url(/images/transport/arrow-next-multi-ot.png) 0 0 repeat;
}
.jmm .blockmultimedia .anythingSlider-default .back{
    background:url(/images/transport/arrow-back-multi-jmm.png) 0 0 repeat;
}
.jmm .blockmultimedia .anythingSlider-default .forward{
    background:url(/images/transport/arrow-next-multi-jmm.png) 0 0 repeat;
}
.blockOutilsMetiers h5{
	color:#fff;
	font-size:140%;
	padding:15px 0 6px 20px;
	line-height:15px;
}
.blockmultimedia  h3 {
	 background: url("/images/transport/bg-nl.png") repeat scroll left top transparent;
	 font-size:130%;
	 text-transform:uppercase;
	 padding:16px 0 10px 10px;
	 margin-bottom:1px;
	 line-height:14px;
	 color:#cc3333;
}
.ot .blockmultimedia  h3, .au .blockmultimedia  h3, .jmm .blockmultimedia  h3 {
	 display:none;
} 
.blockmultimedia .ui-tabs .ui-tabs-panel.ui-tabs-hide {
	display:none;
}
.blockmultimedia #tabs-1, .blockmultimedia #tabs-2 {
	border: 0px;
	background-color:#a91701;
}
.jmm .blockmultimedia   #tabs-1, .jmm  .blockmultimedia #tabs-2 {
	background-color:#2e9ca7;
}
.lm .blockmultimedia   #tabs-1, .lm  .blockmultimedia #tabs-2 {
	background-color:#e44d3f;
}
.blockmultimedia .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background-color:#a91701;
}
.lm .blockmultimedia .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background-color:#e44d3f;
}
.jmm .blockmultimedia .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background-color:#2e9ca7;
}
.blockmultimedia  .ui-tabs-nav li{
    font-size: 110%;
	font-weight:400;
}
#central .blockmultimedia  .ui-tabs-nav li a{
    color: #333333;
	font-weight:400;
}
#central .blockmultimedia .ui-tabs .ui-tabs-nav li.ui-tabs-active  a{
	color:#fff;
}
.blockmultimedia p {
	color:#fff;
	font-size:120%;
	padding:0 0 18px 10px;
}
.blockmultimedia p  span{
	color:#c7c8ca;
	font-size:100%;
}
.blockmultimedia .media{
	border:1px solid #bbbbbb;
	margin:5px 2px 5px 4px;
	width:285px;
	height:190px;
}
#suivez-nous.encartGauche {
border:#BBB solid 1px;
margin-top:36px;
width:196px;
}

#suivez-nous ul {
background:url(/images/transport/bgrecherche.png) 1px 2px repeat;
width:144px;
height:38px;
padding-left:52px;
padding-top:6px;
}

#suivez-nous ul li {
display:inline;
padding-left:0;
}

.suivezNous h3 {
color:#FFF;
background-color:#3f3f3f;
width:183px;
padding-top:20px;
padding-left:13px;
}
.lm .detailActu h1 {
	background: none;
}
.detailActu h1 {
color:#d20000;
font-size:270%;
margin:0 0 23px 10px;
padding:0;
}

.detailActu h2 {
color:#666;
font-size:150%;
float:left;
margin:0 0 30px 10px;
padding:0;
text-transform:none;
font-weight:100;
line-height:25px;
}
.detailActu #corps strong,.detailActu #corps em {
	font-size:100%;
	font-family:arial;
}
.detailActu #corps ul  {
	margin:0 0 10px 25px;
}
.detailActu #corps ul li{
	font-size:15px;
	font-family:arial;
	font-weight:100;
	list-style-type:square;
	padding:0;
	list-style-position:outside;
}

.reaction .displayArticle2 {
width:auto;
margin:0;
}
.juriDetail .reaction .displayArticle2 {
width:700px;
}
.reaction {
background-color:#fff;
border-bottom:1px solid #bbb;
border-top:1px solid #bbb;
width:100%;
float:left;
padding:10px 0;
margin-bottom:23px;
}

.reaction .displayArticle2 .longToolbox {
margin-top:5px;
width:auto;
}

.reaction .displayArticle2 .longToolbox .tailleForcage {

	width:600px;
}

.reaction .displayArticle2 li {
padding:0 10px 0 0;
}

#corps p strong {
color:#d20000;
font-size:110%;
}
.detailActu #corps p strong, .detailActu.videos  p strong  {
color:#454545;
font-size:100%!important;
font-family:arial;
}

.reaction .reagir {
float:left;
margin-top:5px;
}

#central.detailActu .reaction .reagir a {
color:#d20000;
font-style:italic;
}

#central.detailActu  .Formchamps .validation  .lienConsulter{
margin-left: 385px;
}
.revAuteur {
width:690px;
height:29px;
background-color:#d4d4d4;
}

.revAuteur span {
float:right;
font-style:italic;
margin:7px 10px 0 0;
font-size:12px;
font-family:Georgia,'Trebuchet MS', arial;
color:#333333;
}

.libelleDate {
width:680px;
margin:14px 0 25px 10px;
}

.libelleDate .libelle {
text-transform:uppercase;
color:#d20000;
font-size:100%;
padding-right:10px;
}

.libelleDate .date {
color:#77787b;
font-size:100%;
}

.Formchamps {
width:467px;
border:#999 solid 1px;
background-color:#fff;
padding:2px;
float:left;
font-size:110%;
}
.Formchamps  label{
font-size:120%;
}
.Formchamps .line{
margin:30px 0 0 10px;
border-top:1px solid #fff;
padding-top:15px;
width:450px;
}
.Formchamps .line label{
margin-left:14px;
}
.forums .Formchamps, .forums .Formchamps > div  {
float:left;
}
.forums .Formchamps {
margin:0 95px;
}
.forums h2,.forums table .date  {
color:#d20000;
}
.forums h2  {
margin-bottom:20px;
}
.Formchamps h2  {
margin:40px 0 10px 10px;
width:420px;
padding:0 0 10px 25px;
border-bottom:1px solid #bbbbbb;
color:#333333;
}
.forums table p {
font-size:120%;
font-style:italic;
}
.forums table .messageContenu {
padding-bottom:60px;
border-bottom:1px solid #BBBBBB;
}
.Formchamps > div {
width:467px;
background-color:#e9e8e6;
float:left;
}

.Formchamps h3 {
font-size:130%;
color:#333;
border-bottom:1px solid #bbb;
text-transform:uppercase;
padding:40px 0 10px 24px;
}
.Formchamps .ChampTexte {
width:200px;
float:left;
margin:13px 0 10px 24px;
}
.Formchamps .ChampTexte input.inputText {
width:193px;
float:left;
border:#9495a2 solid 1px;
margin:5px 0 10px 0;
}
.comm{
	float:left;
	margin-top:10px;
	width:100%;
}
.comm label{
	float:left;
	margin-left:24px;
}
.Formchamps textarea {
width:415px;
height:145px;
float:left;
border:#9495a2 solid 1px;
margin:13px 0 10px 24px;
}
#recaptcha_area, #recaptcha_table {
    float: left;
	margin-left:70px;
}

.Formchamps input.lienConsulter {
	margin:0 0 20px 384px;
}
.Formchamps  .alertText{
	margin:0 0 0 24px;
}
.Formchamps label.labelNom {
	width:90px;
}
.carrousel .imageActu .logo-carrousel img {
z-index:90;
width:77px;
position:absolute;
}

#actuAbo .logo-carrousel {
position:absolute;
right:3px;
top:3px;
}

#reportage .logo-carrousel {
position:absolute;
right:0;
top:0;
}

.ojd {
border:#BBB solid 1px;
}

.ojd div {
background-color:#ffd657;
overflow:hidden;
}

.ojd img {
float:left;
margin-left:6px;
margin-top:12px;
}

.ojd span {
font-family:Georgia, Sans-serif;
font-size:12px;
color:#666;
display:block;
float:left;
width:120px;
font-style:italic;
padding:6px;
}

.forum {
background-color:#e9e8e6;
padding:2px;
}

.forum h3 {
padding:18px 0 12px 12px;
}
.forum.memeAuteur h3{
text-transform:uppercase;
}
.home .forum h3 {
font-weight:100;
}

.forum .conteneur, #colDroite #AUforum .conteneur {
padding-left:12px;
border-top:1px solid #bbb;
}
#colDroite .forum .conteneur,#colDroite  .flechebas, #colDroite .forum   {
border:0;
}
#colDroite  .flechebas {
margin-bottom:0;
}
#colDroite #AUforum  {
margin-bottom:0;
}

.forum h4 {
font-size:14px;
margin-top:10px;
}
.forum p {
margin-top:10px;
}
#central .forum p  a,.forum p  a{
font-style:italic;
font-family:Georgia, Sans-serif;
font-size:120%;
font-weight:100;
color: #4c4b4d;
}

div.flechebas {
background:url(/images/transport/bgForumbas.png) bottom left;
height:33px;
width:200px;
}

.interview .conteneur {
background:url(/images/transport/bgInterview.png) top left no-repeat #e9e8e6;
padding:13px 0 0 12px;
}

.interview img {
max-width:194px;
}

.interview h4 {
color:#333;
font-size:14px;
}

.interview p, .pageCont #colGauche .interview p {
color:#cc0000;
font-style:italic;
font-family:Georgia, Sans-serif;
font-size:16px;
margin-top:16px;
}

.interview span {
display:inline-block;
color:#4c4b4d;
font-size:12px;
font-style:italic;
font-family:Georgia, Sans-serif;
margin-top:6px;
}

.interview a {
display:inline-block;
margin-top:12px;
color:#022ead;
margin-bottom:5px;
}
#colGauche .interview a.bleu {
margin-left:0;
}

#colDroite > div {
border:#bbb solid 1px;
margin-bottom:40px;
float:left;
}

#colDroite #pub div {
/**margin-bottom:33px!important;**/
border:none;
}

#colDroite h3 {
color:#d20000;
}

#colDroite .evenements h3 {
margin-top:-3px;
padding:0 10px 11px;
}
.ie10 #colDroite .evenements h3 {
    margin-top: 0;
    padding: 12px 10px 11px;
}
.ie10 #colDroite .evenements  {
    margin-top: 36px;
}
#colDroite #pub {
border:none;
padding:0;
}
.lm #colDroite #pub, .au #colDroite #pub,.jmm #colDroite #pub,.ot #colDroite #pub{
    margin:11px 0 36px 0;
}
#lespluslues {
color:#cc0000;
margin-top:10px;
padding-left:10px;
padding-bottom:10px;
float:left;
margin-bottom:20px;
}
.home #lespluslues, .consultation #lespluslues, .dossiers  #lespluslues{
margin-top:0;
}

#lespluslues h3 {
padding:20px 10px 20px 0;
}

#lespluslues div.date {
color:#cc0000;
font-size:100%;
display:block;
width:35px;
float:left;
margin-top:1px;
}

#lespluslues .UneActu {
margin-bottom:16px;
float:left;
border:0px;
}
#lespluslues .UneActu div{
border:0px;
}

#lespluslues .DetailUneActu {
width:240px;
margin-left:10px;
}

#lespluslues a {
font-weight:400;
color:#414042;
font-size:110%;
line-height:130%;
}

#recherche h3 {
padding:15px 10px 10px;
}

#recherche .ouet {
display:block;
font-style:italic;
color:#D20000;
font-size:9px;
margin-top:4px;
margin-bottom:4px;
}

#recherche div.rechercheInterieur {
border:none;
background:url(/images/transport/bgrecherche.png) top left repeat-y;
margin:0 0 0 2px;
padding:12px 10px;
}

#recherche input {
width:269px;
color:#333;
}

#recherche select {
width:274px;
color:#333;
}
.ud-presseCommerciale .body .texte1 .al {
    font-size: 120%;
}
#recherche .btrecherche,.monCompte .btrecherche, .navArticles .btrecherche,.nousContacter .TableLamyStyleRecherche input.submitButton{
text-transform:uppercase;
color:#D20000;
width:77px;
border:#d20000 solid 1px;
background-color:#FFF;
margin-left:209px;
margin-top:8px;
margin-bottom:8px;
cursor:pointer;
background-image:none;
}
.document .navArticles .btrecherche{
padding:2px 5px;
display:inline-block;
width:auto;
margin:10px 0 0 0;
}
.document .navArticles ul{
width:470px;
}
.document .navArticles ul li{
width:50%;
display:inline-block;
}
.conteneurImageduJour {
background-color:#464646;
padding-bottom:14px;
margin:2px;
}
.conteneurImageduJourImg {
width:83px;
height:55px;
}

.blockmultimedia .conteneurImageduJour {
    background-color: #a91701;
	padding-bottom: 0px;
	margin:0;
}
.jmm .blockmultimedia .conteneurImageduJour {
    background-color: #2E9CA7;
}
.lm .blockmultimedia .conteneurImageduJour {
    background-color: #e44d3f;
}
#imageduJour a.lienAll {
background:url(/images/transport/puceLienGris.gif) 0 3px no-repeat;
color:#d1d3d4;
margin-left:10px;
padding-left:7px;
}

#webTVPartenaires img {
border:#ccc solid 1px;
margin-left:4px;
margin-top:11px;
margin-bottom:11px;
}

#webTVPartenaires h3 {
color:#333;
background-color:#d4d4d4;
margin:2px;
}

#webTVPartenaires .partageWebTV {
background-color:#d4d4d4;
height:32px;
border:none;
margin:2px;
}

#webTVPartenaires .partageWebTV span {
font-family:Georgia, Sans-serif;
color:#c00;
border:none;
font-style:italic;
font-size:13px;
padding-top:10px;
padding-left:12px;
float:left;
margin:2px;
}

#webTVPartenaires h4 {
padding-left:10px;
color:#c00;
font-family:Georgia, Sans-serif;
font-size:18px;
font-style:italic;
padding-top:14px;
}

#webTVPartenaires p {
font-size:14px;
padding-left:10px;
padding-bottom:30px;
}

#webTVPartenaires ul li {
display:inline-block;
float:left;
margin:0;
padding:0;
}

.gris {
font-family:Georgia, Sans-serif;
font-size:13px;
color:#d1d3d4;
font-weight:700;
}

#multimedia div.conteneurMultimedia {
background-color:#c40404;
border:none;
margin:2px;
}

#multimedia p {
color:#FFF;
padding-left:8px;
padding-top:4px;
padding-bottom:12px;
}

#multimedia img {
margin-left:5px;
}
#multimedia .conteneurMultimedia img.media {
width:285px;
height:162px;
}

#multimedia .conteneurMultimedia .conteneurMedia{
	border:0;
	position:relative;
}
#multimedia .conteneurMultimedia .conteneurMedia .backgroundVideo, .blockmultimedia  a .backgroundVideo{
	position:absolute;
	border:0;
	top:0;
	opacity:.85;
}
.blockmultimedia  a .backgroundVideo{
	top:358px;
}
.jmm .blockmultimedia  a .backgroundVideo, .ot .blockmultimedia  a .backgroundVideo, .lm .blockmultimedia  a .backgroundVideo{
	top:58px;
}
.calageHaut {
padding-top:20px;
}

.dateOE {
font-family:Georgia, Sans-serif;
color:#cc0000;
width:80px;
float:left;
padding-left:15px;
line-height:11px;
}

#tabs-2 .dateOE {
float:none;
}

.descOE {
float:left;
width:200px;
border-bottom:1px solid #bbb;
padding-bottom:10px;
margin-bottom:5px;
height:25px;
}

.lieuOE {
font-family:Georgia, Sans-serif;
font-style:italic;
color:#999;
}

#colDroite div.conteneurRecherche {
background:url(/images/transport/bg-nl.png) top left repeat;
border:none;
margin:2px;
padding:8px 8px 10px;
}

#colDroite .plusDoffres {
border:0;
text-align:right;
clear:both;
padding:5px;
}

#accueilPA .plusDoffres a {
color:#414042;
display:block;
}

#accueilPA .recherche {
width:274px;
margin:2px 0;
}

.conteneurRecherche p {
color:#c00;
font-size:14px;
text-transform:uppercase;
}

#accueilPA .conteneurOk {
clear:both;
border:0;
margin-top:2px;
text-align:right;
}

.conteneurOk .boutton {
border:#d20000 solid 1px;
background-color:#FFF;
color:#d20000;
font-size:14px;
text-transform:uppercase;
padding:0 7px;
font-size:100%;
}

#colDroite .evenements div {
border:none;
background-color:#e9e8e6;
margin:0;
padding:0;
}

#colDroite a .evenements {
margin:0;
padding:0;
}

.evenements .dateEvt {
font-family:Georgia, Sans-serif;
color:#C00;
margin-left:15px;
font-size:13px;
}

.evenements .lieuEvt {
color:#999;
font-family:Georgia, Sans-serif;
font-style:italic;
margin-left:15px;
}

.evenements .titreEvt a {
font-family:geneva, lucida, Tahoma, Verdana, Arial, Sans-serif;
color:#333;
font-size:14px;
margin-left:15px;
display:block;
line-height:15px;
}

.imgEvt {
margin-left:15px;
height:187px;
}

#agenda .conteneurAgenda {
background-color:#efefef;
border:none;
float:left;
margin:2px;
padding:11px 0 8px;
}

#agenda .agendaDates {
background-color:#efefef;
border:none;
width:290px;
float:left;
margin:0 0 15px;
}

#agenda .agendaDates:last-child {
margin:0;
}
#colDroite #agenda div.agendaDates:last-child  div.conteneurEvt{
border:0!important;
}
#agenda .datePicto {
float:left;
width:58px;
margin:0 15px 0 7px;
}

#agenda .dateEvt {
font-family:Georgia, Sans-serif;
color:#C00;
font-size:13px;
}

#agenda .lieuEvt {
color:#333;
font-family:Georgia, Sans-serif;
font-style:italic;
font-size:12px;
}

#agenda .titreEvt a {
font-family:geneva, lucida, Tahoma, Verdana, Arial, Sans-serif;
color:#333;
font-size:13px;
font-weight:400;
}

#agenda .conteneurEvt {
border:none;
border-bottom:1px solid #bbb!important;
padding-bottom:10px;
width:210px;
float:left;
height:58px;
}

#colDroite #quizz {
/**margin-top:36px;**/
border:none;
}

#quizz p.titre {
font-family:Georgia, Sans-serif;
color:#817f7f;
padding-top:10px;
margin-right:10px;
padding-bottom:10px;
margin-left:10px;
font-style:italic;
border-bottom:1px solid #bbb;
font-size:16px;
}

#quizz p.question {
font-family:Georgia, Sans-serif;
color:#d20000;
font-size:14px;
padding:10px 10px 20px;
}

#quizz .boutton, #colDroite  #quizz .lienConsulter{
background-color:#FFF;
color:#c00;
font-size:11px;
text-transform:uppercase;
margin:2px 0 1px 29px;
font-weight:100;
}

#quizz .btRadio {
margin-left:17px;
margin-right:5px;
}

#quizz label {
color:#414042;
font-family:geneva, lucida, Tahoma, Verdana, Arial, Sans-serif;
font-size:13px;
padding-bottom:2px;
}

#colDroite #quizz .conteneurRecherche {
padding: 8px 8px 10px;
margin-top:20px;
}
#pied {
clear:both;
background:url(/images/transport/bg-pied.png) 12px 0 no-repeat #fff;
height:140px;
width:1026px;
margin:0 auto;
}

#pied ul {
margin-top:22px;
float:left;
}

#pied ul a {
color:#666;
font-family:Georgia, Sans-serif;
font-size:12px;
font-style:italic;
font-weight:400;
line-height:18px;
}

#pied .magazines {
width:689px;
float:left;
margin:0 11px 0 12px;
}

#pied .magazines h4 {
text-transform:uppercase;
font-size:16px;
color:#666;
background:url(/images/transport/logoWKTL-abo.png) 16px 15px no-repeat;
padding-left:76px;
padding-top:13px;
font-weight:400;
}

#pied .recruteur {
width:298px;
float:left;
}
.recruteur {
border-top:#bbb solid 1px;
border-right:#bbb solid 1px;
border-left:#bbb solid 1px;
margin-top:25px;
background:url(/images/transport/bg-annonceurs.png) 2px top no-repeat #fff;
}
.recruteur div{
float:left;
background:url(/images/transport/ordinateur-portable.png) right 0 no-repeat transparent;
width:100%;
height:114px;
}
.recruteur h3 {
text-transform:uppercase;
color:#333;
}
#pied .recruteur h3 {
margin:13px 0 15px 11px;
}
#pied .recruteur ul{
margin:0;
}
.ie10 #pied .recruteur ul{
width:100px;
}
#pied .recruteur img{
float:right;
}
#pied .recruteur ul li a {
color:#C00;
float:left;
margin:0 0 5px 10px;
text-transform:uppercase;
font-size:130%;
padding:0 0 0 8px;
background:url(/images/transport/fleche-rouge.gif) 0 6px no-repeat #fff;
font-family:'trebuchet MS', Tahoma, Verdana, Arial, Sans-serif;
font-style:normal;
}
#footer {
background:url(/images/transport/bgFooterGris.png) bottom left no-repeat #3f3f3f;
overflow:hidden;
position:relative;
height:368px;
padding:20px 0 0 15px;
width:1016px;
margin:0 auto;
}

#footer ul li {
color:#ccc;
font-size:12px;
background:url(/images/transport/puceFooter.png) 2px 6px no-repeat;
}
#footer .colonne ul li {
background:none;
}
#footer ul li a {
color:#ccc;
}
#footer ul li a:hover {
text-decoration:underline;
}

#footer .colonne {
float:left;
width:193px;
border:none;
}

#footer .titre {
color:#FFF;
font-size:12px;
font-weight:700;
background:none;
padding-left:0;
}

#footer div.suiveznousFooter {
border:none;
width:340px;
}

#footer div.suiveznousFooter .suiveznous {
float:left;
border:none;
color:#FFF;
text-transform:uppercase;
font-weight:700;
padding-top:6px;
padding-left:10px;
padding-right:10px;
}

#footer div.suiveznousFooter .suiveznousIco {
float:left;
border:none;
}

#footer div.suiveznousFooter .suiveznousIco img {
padding-right:4px;
}

#footer div.mentions {
border:none;
width:676px;
}
#pied .couvsAbo {
	height:85px;
}
#pied .couvsAbo li{
	float:left;
	width:87px;
	padding:25px 0 0 20px;
}
#pied .liensAbo{
	margin-left:20px;
}
#footer div.mentions ul li {
display:inline;
list-style-type:none;
}

#footer div.mentions .certification {
border:none;
color:#ccc;
padding-left:4px;
padding-top:5px;
}

#footer div.mentions .certification a {
font-weight:400;
color:#CCC;
margin-bottom:14px;
padding-right:3px;
padding-left:3px;
}

#footer div.mentions .certificationIco {
border:none;
padding-left:4px;
}

#footer div.mentions .certification ul li {
float:left;
display:inline-block;
background:none;
border-right:1px solid #CCC;
padding-left:0;
}
#footer div.mentions .certification ul li.first {
border-right:none;
padding-left:2px;
}
#footer div.mentions .certification ul li.first a {
padding-right:3px;
margin-bottom:0;
}
#footer .calageMenuFooter {
position:absolute;
bottom:5px;
border:none;
padding:0;
}

.autresites {
padding-left:2px;
background-color:#e9ecf0;
overflow:hidden;
height:67px;
padding-top:20px;
width:1026px;
margin:0 auto;
}

.autresites .autresitesliste {
float:left;
margin-top:10px;
margin-left:6px;
}

.autresites ul li {
display:inline;
float:left;
padding-left:1px;
padding-right:1px;
}

.autresites a {
color:#333;
font-weight:400;
font-size:11px;
}

#pageListe .rubrique {
color:#d20000;
margin-bottom:9px;
font-size:11px;
text-transform:uppercase;
display:block;
float:left;
}
.jmm.filAfrique #pageListe .rubrique, .jmm.filAfrique #pageListe .datePubli {
    margin-bottom: 0;
}
#pageListe img {
float:left;
margin-right:16px;
margin-bottom:12px;
margin-top:4px;
height:auto;
max-width:200px;
}
.ActuListe #pageListe img {
width:125px;
max-width:125px;
}

.ActuListe #pageListe .cadenas img {
width:22px;
height:13px;
}

.ActuListe #pageListe #reportage .logo-carrousel img {
width:auto;
max-width:auto;
}
#pageListe #blocActu {
border-bottom:1px solid #bbb;
padding-bottom:28px;
margin:10px 0 26px;
}
.jmm.filAfrique #pageListe #blocActu {
    border-bottom: 1px dotted #bbb;
    margin: 0 0 5px 0;
    padding-bottom: 20px;
}
#pic {
	background-image: url('/images/transport/carte-ports-1.jpg'); 
	background-repeat: no-repeat;
	float:left;
	width:470px;
	height:433px;
	margin-bottom:10px;
	border:0;
}
#pageListe #blocActu.sansBorder {
border-bottom:none;
padding-bottom:0;
}

#pageListe h2,#pageListe h1 {
color:#d20000;
font-size:20px;
text-transform:none;
font-weight:400;
}
#pageListe h1,#pageListe h2 {
float:none;
margin-bottom:15px;
padding:0;
}
.jmm.filAfrique #pageListe h2 {
float:none;
margin-bottom:5px;
padding:0;
font-size:15px;
}

#pageListe a.chapo {
font-family:Arial, Sans-serif;
color:#414042;
font-size:110%;
font-weight:400;
}

#pageListe .sourcePubli {
color:#999;
font-family:Georgia, Sans-serif;
font-size:12px;
font-style:italic;
margin-bottom:13px;
float:left;
margin-top:4px;
}
.jmm.filAfrique #pageListe .sourcePubli {
    margin-bottom: 0;
	margin-top:0;
	font-size:11px;
}
#pageListe .datePubli {
color:#77787b;
font-size:11px;
margin-left:6px;
margin-bottom:9px;
margin-top:5px;
display:block;
float:left;
}

.pagination {
background-color:#f8f9fb;
border-top:1px solid #d2d6db;
border-bottom:1px solid #d2d6db;
font-family:Georgia, Sans-serif;
font-size:12px;
font-style:italic;
background:none;
border:none;
height:auto;
margin:10px 0;
padding:0;
}

.pagination .pages a {
text-decoration:none;
color:#666;
}

.pagination .pages a:hover {
color:#6f6f71!important;
font-weight:400;
text-decoration:underline;
}

#partieCentraleLarge h1, .alertes #partieCentrale h1, .enquete #partieCentraleLarge h1, .marches.annonces h2, .enquete.hiver h1{
background-image:url(/images/transport/bg-nl.png);
color:#d20000;
font-size:180%;
width:675px;
margin-bottom:30px;
padding:10px 0 5px 15px;
}
.marches.annonces h2, .enquete.hiver h1{
width:460px;

}
.enquete #partieCentraleLarge h1{
width:650px;
}

.alertes #partieCentrale h1{
width:458px;
}

.pageCont.ePass .introductionPage h2 {
background-image:url(/images/transport/bg-nl.png);
margin-bottom:30px;
color:#d20000;
font-size:180%;
width:675px;
padding:10px 0 5px 15px;
}

.pageCont.ePass .introductionPage h2 {
width:453px;
}

#partieCentraleLarge .outilsCont h1 { width:453px; }

#partieCentraleLarge h1.sansbg {
background:none;
padding-left:0;
font-size:30px;
height:auto;
}

#actu-colDroite {
width:480px;
}

#actu-colGauche .baseline {
font-family:Georgia, serif;
font-size:11px;
font-style:italic;
}

#actu-bandeauPubli {
background-color:#d4d4d4;
height:23px;
text-align:right;
padding-top:6px;
}

#actu-bandeauPubli .auteur {
font-family:Georgia, serif;
font-size:12px;
font-style:italic;
padding-right:10px;
}

.chapo {
font-size:20px;
color:#666;
margin-bottom:20px;
}
.blocEnquete .chapo {
width:335px;
}
#colGauche  .memeTheme {
border:#bbb solid 1px;
color:#999;
padding:2px;
}

.memeTheme h3 {
background-color:#d91228;
color:#FFF;
text-transform:uppercase;
height:29px;
padding-top:10px;
padding-left:10px;
}
.ot .memeTheme h3 {
background-color:#990000;
}
.jmm .memeTheme h3 {
background-color:#006666;
}
.lm .memeTheme h3 {
background-color:#CC3333;
}
.au .memeTheme h3 {
background-color:#CC6600;
}
.detailActu #colGauche > div {
	margin-top:42px;
	margin-bottom:0px;
}
#central .memeTheme a, #central .memeAuteur a {
color:#333;
font-size:120%;
font-weight:400;
}
.memeTheme ul,.memeAuteur ul {
background-color:#e9e8e6;
padding:10px 0 10px 6px;
}
.memeAuteur .conteneur {
    padding-left: 0;
}
.memeTheme li,.memeAuteur li {
background:url(/images/transport/puce-carre-rouge.gif) 4px 4px no-repeat;
padding-left:15px;
margin:6px 0px 27px 0px;
}
.jmm .memeTheme li,.jmm  .memeAuteur li {
    background: url(/images/transport/puce-carre-vert.gif) no-repeat scroll 4px 4px transparent;
}
.au .memeTheme li,.au  .memeAuteur li {
    background: url(/images/transport/puce-carre-brun.gif) no-repeat scroll 4px 4px transparent;
}
.ot .memeTheme li,.ot  .memeAuteur li {
    background: url(/images/transport/puce-carre-bor.gif) no-repeat scroll 4px 4px transparent;
}
.memeAuteur {
background-color:#e9e8e6;
color:#999;
}
#LMheader,#OTheader,#JMMheader,#AUheader {
width:1026px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
height:331px;
min-height:331px;
}
#LMheader {
background:url(/images/transport/back-header-lm.png) 0 0 no-repeat #e44d3f;
}
#OTheader {
background:url(/images/transport/back-header-ot.png) 0 0 no-repeat #b31400;
}
#JMMheader {
background:url(/images/transport/back-header-jmm.png) 0 0 no-repeat #2e9ca7;
}
#AUheader {
background:url(/images/transport/back-header-au.png) 0 0 no-repeat #b95600;
}
.content {
margin-bottom:40px;
width:430px;
height:219px;
overflow:auto;
padding:9px 8px 0px 16px;
margin:0;
}

.content p:nth-child(even) {
color:#999;
font-family:Georgia, serif;
font-size:17px;
font-style:italic;
}

.content p:nth-child(3n 0) {
color:#c96;
}

#LMheader .blocEnquete h4 {
font-size:13px;
text-transform:uppercase;
padding-left:0;
margin-bottom:16px;
}

#partieCentralePubliLM,#partieCentralePubliAU, #partieCentralePubliOT,#partieCentralePubliJMM {
margin-right:10px;
overflow:hidden;
}
.detailActu #partieCentralePubliLM ,.detailActu #partieCentralePubliAU,.detailActu #partieCentralePubliOT,.detailActu #partieCentralePubliJMM {
margin-bottom:100px;
}
#actuAbo.actuAbo .blocEnquete .titre {
margin-bottom:10px;
padding-left:10px;
padding-right:10px;
}
.encartTypeNews h4 {
font-size:200%;
padding-left:8px;
margin-top:10px;
margin-bottom:16px;
}
#actuAbo.actuAbo .blocEnquete h5 a {
padding:0 0 13px 10px;
display:block;
font-weight:700;
}
#conteneurLMnl span{
font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Sans-serif;
font-size: 120%;
font-weight: 400;
color:#333333;
}
#conteneurLMnl a  span{
font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Sans-serif;
font-weight: 400;
color:#333333;
font-size: 60%;
}
#actuAbo.actuAbo .blocEnquete h4 {
padding:20px 10px 10px;
font-size:120%;
line-height:100%;
font-weight:100;
}
#conteneur.lm  #central .blockOutilsMetiers .anythingSlider .panel  a, #conteneur.lm  #central .blockOutilsMetiers .titreOutil, #conteneur.lm  #central  .blockOutilsMetiers h4, .lm #actuAbo.actuAbo #tetiereAbo h3, .lm #actuAbo.actuAbo .blocEnquete h4, .lm #actuAbo.actuAbo .blocEnquete h5 a,.lm #actuAbo.actuAbo .blocEnquete .miseenavant a, .lm #actuAbo.actuAbo .blocEnquete .lienArchives, .lm #actuAbo.actuAbo .blocEnquete .lienArchives a, #LMheader .blocEnquete .titre,#LMheader .blocEnquete h4,#actuAbo.actuAbo .blocEnquete h4,.lm .encartTypeNews h4, #LMheader .blocEnquete .titre a,#central #LMoutils .titreOutil a ,.lm  #colDroite  h3,.lm  #colDroite #sondage p ,.lm  #colDroite  .dateEvt,.lm .forum h4,.lm.abo h3,.lm  #partieCentraleLarge h1,.lm.abo h4,.lm.abo h2,.jmm.abo h4,.lm  #partieCentraleLarge h1,.lm.abo h4,.lm.abonnementpublis   h2 ,.lm.abonnementpublis  h3,.lm  .encartspubs  h4,.lm  .encartspubs  h5 ,.lm  .encartspubs  h6,.lm  .infosabo h4,.lm .detailActu h1,.lm .newsletter h3, .lm .dossierWeb h3, .lm .libelleDate .libelle,.lm  #pageListe h1, .lm #pageListe .rubrique,.lm #pageListe .rubrique,.lm .classementList.rechercheLamyStyle .blockForm h3,.lm  .pageCont .lamyTomeMenuGauche h2, .lm .memeAuteur h3,.lm .contacts > div  h2,.lm  #central .contacts > div  a,.lm #partieCentraleLarge  h3,.lm #partieCentraleLarge h2 a,.lm #partieCentraleLarge .introductionResults p strong,.lm.document #Document .ud-presseCommerciale .head .rub .inserted-text,.lm.document #Document .ud-presseCommerciale .head .auteur .inserted-text,.lm.document .surtitre,.lm.document #Document .titre, .lm.document #Document  .ud-presseCommerciale .body .sous-titre,.lm.document #Document .ud-presseCommerciale .head .sousrub .inserted-text, .lm.document #Document  .ud-presseCommerciale .body .texte1 .intertitre, .lm .presse-titre, .lm .presse-titre b,.lm #central.detailActu #partieCentrale h3, #conteneur.lm #central.detailActu .cadre a   {
	color:#cc3333;
}
.lm #central .breadcrumb dd:last-child  {
	color:#cc3333;
}
#actuAbo.actuAbo .blocEnquete p {
	padding:0 0 34px 0;
	border-bottom:1px solid #bbbbbb;
	margin:0 10px;
	position:relative;
}
#actuAbo.actuAbo .blocEnquete .chapo {
	display:inline-block;
	color:#333333;
	margin:0;
}
#actuAbo.actuAbo .blocEnquete .miseenavant a {
font-size:195%;
color:#c33;
font-weight:500;
padding:0;
}
#actuAbo.actuAbo .blocEnquete .miseenavant p a {
font-size:100%;
color:#808285;
font-weight:500;
padding:0;
font-family:Georgia;
font-size:120%;
font-style:italic;
}
#actuAbo.actuAbo .blocEnquete .lienArchives a {
font-size:22px;
color:#c33;
text-transform:uppercase;
padding-left:0;
margin-bottom:16px;
font-weight:400;
}

#actuAbo.actuAbo #tetiereAbo {
background:url(/images/transport/bg-nl.png) top left repeat;
border:none;
overflow:hidden;
height:37px;
margin:2px;
}

#actuAbo.actuAbo #tetiereAbo h3 {
background-color: transparent;
float:left;
font-size:140%;
padding-left:10px;
text-transform:uppercase;
padding-top:6px;
}

 #actuAbo.actuAbo #tetiereAbo .cadenas img {
padding-left:10px;
}

#actuAbo.actuAbo #tetiereAbo .logoMag img {
position:absolute;
right:2px;
top:2px;
}

.nominations {
margin-top:50px;
width:378px;
border:#bbb solid 1px;
}

.nominations h3 {
color:#c33;
font-size:140%;
line-height:100%;
padding-left:10px;
text-transform:uppercase;
padding:0 0 10px 15px;
}

#slider-nominations {
width:352px;
height:123px;
list-style:none;
overflow-y:auto;
overflow-x:hidden;
border:none;
padding-bottom:0;
}
#slider-evtassises {
width:264px;
height:90px;
list-style:none;
overflow-y:auto;
overflow-x:hidden;
border:none;
}

.evtassises .anythingSlider-default {
    padding: 0 15px 0 15px;
}
.evtassises h3 {
    /**background: url("/images/transport/bg-nl.png") repeat scroll left top transparent;**/
	border-bottom: 1px solid #BBBBBB;
}
#colDroite .evtassises div{
border:0;
}
#colDroite .evtassises .bleu{
margin-left:17px;
}
#colDroite .evtassises .date a{
font-family:Georgia;
font-size:100%;
color:#cc0000;
padding:12px 0 10px 16px;
display:block;
}
#colDroite .evtassises .lieu a{
color:#333333;
padding:0 0 0 16px;
display:block;
}
#slider-nominations  .panel div, #slider-evtassises .panel {
    background-color:#e9e8e6;
    height:90px;
}
#central .nominations .titre a {
color:#c33;
font-family:Georgia, serif;
font-size:16px;
font-style:italic;
font-weight:400;
}

#central .nominations .texte a {
color:#333;
font-size:13px;
font-weight:400;
}

.nominations img {
float:left;
height:90px;
width:auto;
margin:0 10px 0 0;
}
.nominations p {
padding:2px 0 0;
width:345px;
line-height: 14px;
}
.nominations .anythingSlider-default .forward {
    right: 4px;
}
.nominations .anythingSlider-default .back a, .nominations .anythingSlider-default .forward a, .evtassises .anythingSlider-default .back a, .evtassises .anythingSlider-default .forward a {
	background: url("/images/transport/arrow-next-nomination.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 90px;
    width: 15px;
}
.nominations .anythingSlider-default .back a, .nominations .anythingSlider-default .forward a {
    margin: -55px 0 0;
}
.evtassises .anythingSlider-default .back a, .evtassises .anythingSlider-default .forward a {
    margin: -41px 0 0;
}
.nominations .anythingSlider-default .back a:hover, .nominations .anythingSlider-default .forward a:hover,.evtassises .anythingSlider-default .back a:hover, .evtassises .anythingSlider-default .forward a:hover{
    opacity: 0.75;
	background-position:0 0;
}
.panorama{
    background: url("/images/transport/bg-panorama.png") no-repeat scroll 4px 0 transparent;
	padding:2px;
    border: 1px solid #BBBBBB;
    margin: 50px 0;
	float:left;
}
.panorama h3{
	font-family:Georgia;
	font-size:140%;
	font-weight: 100;
	color:#333333;
	margin:0 0 0 8px;
	text-transform:capitalize;
}
.panorama div{
    padding:5px;
    background-color:#e9e8e6;
    margin: 6px 0 0 0;
	float:left;
}
.panorama div img{
    float:left;
	margin:0 12px 0 0;
}
.panorama div h4{
   	font-family:Georgia;
	font-size:160%;
	color:#464646;
	margin:0 0 8px 0;	
}
.panorama div p{
	font-size:120%;
}
#LMheader li ,#JMMheader li, #OTheader li,#AUheader li{
	float:left;
	display:i,lne;
	padding:6px 12px 5px 12px;
	margin:10px 0 8px 0;
}
#LMheader li.retourHome,#JMMheader li.retourHome,#OTheader li.retourHome,#AUheader li.retourHome {
padding:3px 12px 4px 12px;
}
#LMheader li.rss ,#JMMheader li.rss, #OTheader li.rss,#AUheader li.rss{
height:15px;
}
#LMheader ul,#JMMheader ul,#OTheader ul,#AUheader ul {
margin:0 0 8px 13px;
float:left;
}

#LMheader ul li a,#OTheader ul li a,#AUheader ul li a,#JMMheader ul li a  {
display:block;
text-transform:uppercase;
font-size:12px;
}
#OTheader ul li a{
color:#681616;
}
#AUheader ul li a {
color:#993300;
}
#JMMheader ul li a {
color:#066;
}
#LMheader li {
background:url(/images/transport/back-menu-lm.png) top left repeat #ff7f5d;
}
#LMheader li:hover {
background:none;
background-color:#a7372d;
}
#LMheader li:hover a {
color:#ff9966;
}
#LMheader .toutesActus ul,#OTheader .toutesActus ul, #JMMheader .toutesActus ul, #AUheader .toutesActus ul {
	margin: 0;
}
#LMheader .toutesActus li, #OTheader .toutesActus li, #JMMheader .toutesActus li, #AUheader .toutesActus li {
	float:none;
	background:none;
	margin: 0 0 8px;
    padding: 0;
}
#LMheader .toutesActus li a, #OTheader .toutesActus li a, #JMMheader .toutesActus li a, #AUheader .toutesActus li a{
	text-transform: none;
}
.legende, .baseline{
    color: #999999;
    font-size: 11px;
	font-style:italic;
    width: 100%;
	font-family:Georgia, 'Trebuchet MS', arial;
}
.imgActu{
   float:left;
   width:200px;
   height:133px;
}
#JMMheader li {
background:url(/images/transport/back-menu-jmm.png) top left repeat #62b2ba;
}
#JMMheader li:hover {
background:none;
background-color:#006666;
}
#JMMheader li:hover a {
color:#fff;
}
#OTheader li {
background:url(/images/transport/back-menu-ot.png) top left repeat #ca5146;
}
#OTheader li:hover {
background:none;
background-color:#70160c;
}
#OTheader li:hover a{
color:#ff0000;
}
#AUheader li {
background:url(/images/transport/back-menu-au.png) top left repeat #ca5146;
}
#AUheader li:hover{
background:none;
background-color: #a54000;
}
#AUheader li:hover a{
color: #cc9966;
}
.breadcrumb {
padding-top:29px;
padding-bottom:23px;
}
.breadcrumb a {
text-transform:uppercase;
color:#3e3e40;
font-size:10px;
font-weight:400;
}
.breadcrumb a.active {
color:#c00;
font-weight:700;
}
.encartTypeNews .conteneurTypeNews {
background-color:#e9e8e6;
margin-left:2px;
margin-right:2px;
}
.encartTypeNews h3 {
color:#fcfcfc;
font-size:130%;
text-transform:uppercase;
background-color:#e44d3f;
margin:2px 2px 0 2px;
padding:17px 0 10px 6px;
line-height:14px;
}
.datePubli {
color:#c00;
padding-left:8px;
margin-top:8px;
display:inline-block;
}
.LMtitre {
color:#333;
padding-left:8px;
margin-top:18px;
display:inline-block;
}
.encartTypeNews img {
margin-left:8px;
float:left;
margin-right:8px;
margin-bottom:4px;
}
.encartTypeNews h5 {
color:#c00;
text-transform:uppercase;
font-size:11px;
padding-left:8px;
border-top:1px solid #BBB;
padding-top:10px;
}
.encartTypeNews .saisieEmail input {
width:254px;
margin-top:25px;
margin-bottom:14px;
margin-left:8px;
}
.lm  .encartTypeNews .conteneurTypeNews .boutton {
width:22px;
padding-top:3px;
padding-bottom: 1px;
}

.lm h1 {
	width:98%;
	background: url('/images/transport/bg-nl.png') repeat scroll 0% 0% transparent;
	padding: 15px 0px 10px 8px;
	color: #D20000;
	margin: 0px 0px 5px;
}

.lm h2.newsletter {

	padding-left: 15px;
	border: none;
	width: 100%;
	margin-top:60px;
}
.lm p.newsletter {
	padding-left: 15px;
	border: none;
	width: 100%;
	
}
#central .encartTypeNews .bleu, #central .nominations .bleu, #central .blockOutilsMetiers .bleu {
color:#022ead;
}
#central .blockOutilsMetiers .bleu  {
margin-left:18px;
}
.encartTypeNews .saisieEmail input.boutton, #newsletter .saisieEmail input.boutton {
margin-left:0;
background-color:#b0b1b1;
color:#FFF;
border:1px solid #b0b1b1 ;
font-weight:700;
font-size:8px;
padding-top:4px;
padding-bottom:2px;
padding-right:2px;
}
#newsletter .saisieEmail input.boutton {
padding-top:3px;
padding-bottom:1px;
float:right;

}
.blockOutilsMetiers h3 {
color:#fff;
line-height:14px;
padding:12px 0 7px 10px;
}
.blockOutilsMetiers h4 {
padding-left:8px;
font-size:15px;
padding-top:10px;
margin-bottom:16px;
text-transform:uppercase;
}

.blockOutilsMetiers .conteneur{
position:relative;
}
.cadenasOutilsMetiers{
	position:absolute;
	right:5px;
	top:5px;
}
.blockOutilsMetiers .titreOutil {
padding-left:8px;
padding-bottom:10px;
}
#central  .blockOutilsMetiers .titreOutil a{
font-size:190%;
}
#JMMheader h1, #LMheader h1, #OTheader h1, #AUheader h1 {
    font-size: 140%;
    margin-bottom: 8px;
	padding:14px 0 0 16px;
    text-transform: uppercase;
	float:none;
}
#LMheader h1 {
color:#900;
}
#OTheader h1 {
color:#feb1b1;
}
#AUheader h1 {
color:#930;
}
#JMMheader .blocEnquete h4 {
font-size:13px;
text-transform:uppercase;
padding-left:0;
margin-bottom:16px;
}
.blocEnquete .titre a{
display:block;
font-size:170%;
margin-bottom:20px;
}
.presse-titre{
	font-size:200%;
}
.presse-titre b {
	font-size:100%;
	
}
.navArticles a,.backLink a {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #C20000;
    box-shadow: 1px 1px 1px #B0B0B0;
    color: #C20000;
    font-size: 10px;
    margin: 0 0 10px;
    padding: 3px 5px 1px;
    text-decoration: none;
    text-transform: uppercase;
}
.au .blocEnquete .titre, .au .blocEnquete h4, #conteneur.au  #central .blockOutilsMetiers .anythingSlider .panel  a,#conteneur.au  #central .blockOutilsMetiers .titreOutil, #conteneur.au  #central  .blockOutilsMetiers h4, .au #actuAbo.actuAbo #tetiereAbo h3, .au #actuAbo.actuAbo .blocEnquete h4, .au #actuAbo.actuAbo .blocEnquete h5 a,.au #actuAbo.actuAbo .blocEnquete .miseenavant a, .au #actuAbo.actuAbo .blocEnquete .lienArchives, .au #actuAbo.actuAbo .blocEnquete .lienArchives a, #AUheader .blocEnquete .titre a, .au #actuAbo .blocEnquete .lienArchives a, #AUheader .blocEnquete h4, #central #AUoutils .titreOutil a ,#AUheader .blocEnquete .titre a,.au  #colDroite  h3,.au  #colDroite #sondage p ,.au  #colDroite  .dateEvt,.au #sondage h3,.au #sondage p,.au .forum h3,.au .forum h4,.au .forum h4,.au.abo h3, .au  #partieCentraleLarge h1,.au.abo h4 ,.au  #partieCentraleLarge h2,.au.abonnementpublis  h3,.au .encartspubs  h4,.au .encartspubs  h5 , .au .encartspubs  h6, .au .infosabo h4, .au .detailActu h1, .au .newsletter h3, .au .dossierWeb h3, .au .libelleDate .libelle, .au .temoinsemaine h3,.au .temoinsemaine h4 ,.au  #pageListe h1, .au #pageListe .rubrique, .au .classementList.rechercheLamyStyle .blockForm h3,.au  .pageCont .lamyTomeMenuGauche h2, .au .contacts > div  h2,.au  #central .contacts > div  a, .au #partieCentraleLarge  h3, .au #partieCentraleLarge h2 a, .au #partieCentraleLarge .introductionResults p strong,.au.document #Document .ud-presseCommerciale .head .rub .inserted-text,.au.document #Document .ud-presseCommerciale .head .auteur .inserted-text,.au.document .surtitre,.au.document #Document .titre, .au.document #Document  .ud-presseCommerciale .body .sous-titre,.au.document #Document .ud-presseCommerciale .head .sousrub .inserted-text, .au.document #Document  .ud-presseCommerciale .body .texte1 .intertitre, .au .presse-titre, .au .presse-titre b,.au #central.detailActu #partieCentrale h3, #conteneur.au #central.detailActu .cadre a  {
color:#CC6600;
}
.au #central .breadcrumb dd:last-child   {
color:#CC6600;
}
#partieCentralePubliJMM #actuAbo.actuAbo .blocEnquete .rubrique {
color:#066;
}
#actuAbo.actuAbo .blocEnquete .lienArchives a {
font-size:130%;
text-transform:uppercase;
padding-left:0;
margin-bottom:16px;
font-weight:400;
}

#OTheader .blocEnquete h4 {
font-size:13px;
text-transform:uppercase;
padding-left:0;
margin-bottom:16px;
}
.ot .blocEnquete h4,
#conteneur.ot  #central .blockOutilsMetiers .anythingSlider .panel  a,
#conteneur.ot  #central .blockOutilsMetiers .titreOutil,
#conteneur.ot  #central  .blockOutilsMetiers h4,
.ot #actuAbo.actuAbo #tetiereAbo h3,
.ot #actuAbo.actuAbo .blocEnquete h4,
.ot #actuAbo.actuAbo .blocEnquete h5 a,
.ot #actuAbo.actuAbo .blocEnquete .lienArchives,
.ot #actuAbo.actuAbo .blocEnquete .lienArchives a,
#OTheader .blocEnquete .titre,
#OTheader .blocEnquete h4,
.ot #colDroite h3,
#actuAbo.actuAbo .blocEnquete .miseenavant a.titre,
#central #OToutils .titreOutil a,
#OTheader .blocEnquete .titre a,
.ot #colDroite .dateEvt ,
.ot #sondage h3,
.ot #sondage p,
.ot .forum h3,.ot .forum h4,
.ot.abo h3,
.ot  #partieCentraleLarge h1,
.ot.abo h4,
.abonnementpublis  h2 ,
.abonnementpublis  h3,
.ot .encartspubs  h4,
.ot .encartspubs  h5 ,
.ot .encartspubs  h6,
.ot .infosabo h4,
.ot .detailActu h1,
.ot .newsletter h3,
.ot .dossierWeb h3,
.ot .libelleDate .libelle,
.ot .classementList.rechercheLamyStyle .blockForm h3,
.ot  .pageCont .lamyTomeMenuGauche h2 ,
.ot .contacts > div  h2,
.ot  #central .contacts > div  a , .ot  #OTtemoinsemaine h3, .ot .presse-titre, .ot .presse-titre b, .ot #central.detailActu #partieCentrale h3, #conteneur.ot #central.detailActu .cadre a   {
color:#990000;
}
.ot #central .breadcrumb dd:last-child
  {
color:#990000;
}
#partieCentralePubliOT #actuAbo .blocEnquete .rubrique {
color:#900;
}
#AUheader .blocEnquete h4 {
font-size:13px;
text-transform:uppercase;
padding-left:0;
margin-bottom:16px;
}
#partieCentralePubliAU #actuAbo .blocEnquete .rubrique {
color:#c60;
}

.pageCont {
float:left;
width:690px;
font-size:130%;
}
.pageCont.middle {
width:360px;
margin-left:180px
}

.pageCont p {
font-size:100%;
margin:0 0 8px;
}
.pageCont #colGauche  p {
    margin: 0;
}
.pageCont .media p {
font-family:arial;
font-size:110%;
}
.pageCont .media h3 {
font-size:130%;
}
.pageCont.outilsCont.jcf_temp p{
font-size:120%;
}
.pageCont.outilsCont.jcf_temp p em{
	font-family: Arial,Helvetica,Verdana,Geneva,sans-serif;
    font-size: 100%;
}
 .pageCont.outilsCont.jcf_temp strong{
font-size:105%;
}
.jcf_temp.large.pdf ul li {
	font-size:110%;
}
.pageCont.wide {
width:960px;
}

.pageCont .title {
color:#817F7F;
font-family:Georgia, Sans-serif;
font-size:16px;
font-style:italic;
font-weight:400;
text-transform:none;
margin:0 0 15px;
}

.pageCont .news {
background:url(/images/transport/mail.png) 0 3px no-repeat;
display:inline-block;
margin:0 0 4px;
padding:0 0 4px 20px;
}

.pageCont .frmMDP label {
float:left;
width:auto;
margin:2px 10px 0 0;
}

.frmMDP .btnSubmit {
border:solid 1px #999;
background:#B0B1B1;
color:#fff;
text-transform:uppercase;
font-size:10px;
margin:0 0 0 10px;
padding:0;
}

.blockForm {
background:none;
float:left;
width:100%;
}

.blockSubmit {
float:left;
width:100%;
margin:5px 0 0;
}

#central .breadcrumb {
text-transform:uppercase;
margin:0;
padding:29px 15px 23px 0;
width:1000px;
}

#central .breadcrumb dt {
background:none;
font-size:10px;
padding:0 4px 0 0;
}

#central .breadcrumb dd {
font-weight:400;
font-size:10px;
}

#central .breadcrumb a {
text-decoration:none;
font-weight:400;
font-size:10px;
color:#474747;
}

.pageCont h2 {
color:#757575;
margin:24px 0 5px;
}

.pageCont h2:first-child {
margin:0 0 5px;
}

.alertText {
font-weight:700;
color:#C00;
float:left;
}
#monCompte .alertText {
    float: none;
}
.chapeau > img {
margin:0 15px 0 0;
}

.chapeau ul {
margin:20px 0 0;
}

.chapeau ul > li {
margin:5px 0 0;
padding:0;
}

.checkbox {
border:none;
margin:0 7px 0 0;
}

.submitBtn,.submitCont input,.blockSubmit .submitBtn {
background:#D20000;
border:none;
font-size:12px;
font-weight:700;
color:#fff;
cursor:pointer;
padding:4px;
}

.submitBtn {
padding:1px 4px;
}

.questionList li {
background:url(/images/transport/accordion-background.png) repeat;
margin:0 0 2px;
padding:7px 12px;
font-size:120%;
border: 3px solid #F5F5F5;
margin:0 0 12px 0;
}
.questionList li 	a{
background:url(/images/transport/sommaire-off.gif) 0 2px no-repeat;
padding:0 0 0 20px;
}

.questionList li 	div a{
background:none;
padding:0;
}
.questionList li 	a.open{
background:url(/images/transport/sommaire-on.gif) 0 2px no-repeat;

}
.questionList li div p {
margin:2px 0 10px 0;
font-size:120%;
}
.questionList li div strong {
font-size:100%;
}
.questionList li div li {
background:none;
border:0;
padding:0;
}

.questionList li div h2 {
font-size:130%;
text-transform:none;
margin:6px 0 4px;
}

.lienRetour {
background:url(/images/transport/li_breadcrumb.gif) 0 3px no-repeat;
color:#7A7A7A;
text-decoration:underline;
float:right;
margin:15px 0 0;
padding:0 0 0 12px;
}

.wideCont #partieCentraleLarge {
width:990px;
}

.accrocheInfo {
background:url(/images/transport/reagie_visubg.jpg) top left no-repeat;
height:215px;
}

.accrocheInfo .accrocheLeft {
float:left;
height:215px;
width:335px;
text-align:center;
}

.accrocheInfo .accrocheright {
float:left;
width:340px;
text-align:center;
}

.accrocheInfo .accrocheLeft p,.accrocheInfo .accrocheright p {
color:#AEAEAE;
font-size:18px;
}

.accrocheInfo .accrocheLeft p span,.accrocheInfo .accrocheright p span {
color:#cd071e;
font-weight:700;
font-size:22px;
}

.accrocheInfo .accrocheLeft p strong,.accrocheInfo .accrocheright p strong {
color:#CD071E;
font-weight:700;
font-size:26px;
float:left;
width:100%;
margin:0 0 40px;
}

.accrocheBtn {
height:32px;
width:675px;
}

.accrocheFooter {
width:675px;
height:598px;
text-align:center;
}

.accrocheFooter p {
font-size:18px;
color:#aeaeae;
padding-top:570px;
}

.accrocheFooter p a {
font-size:12px;
}

#encadre_recherche {
background:none;
border:none;
width:668px;
}

.outilsCont #encadre_recherche {
width:468px;
padding:0;
}

.outilsCont #encadre_recherche.pdfTelecharge a:hover {
background:url(/images/transport/picto-pdf-off.png) 0 0 no-repeat scroll transparent;
color:#666;
padding:0 0 0 25px;
}
.outilsCont.ePass #encadre_recherche.pdfTelecharge a {
background:url(/images/transport/picto-pdf-off.png) 0 0 no-repeat scroll transparent;
color:#666;
padding:0 0 0 25px;
font-size:110%;
}
.outilsCont.ePass #encadre_recherche.pdfTelecharge a:hover {
background:url(/images/transport/picto-pdf-on.png) 0 0 no-repeat transparent;
color:#cc0000;
padding:0 0 0 25px;
}
.outilsCont.ePass #encadre_recherche.pdfTelecharge h3{
font-size:150%;
}
.top100 p span.date{
color:#cc0000;
font-weight:600;
}
.classementList > li {
float:left;
width:100%;
margin:0 0 70px;
padding:0;
}

.classementList .illus {
float:left;
width:206px;
margin:0 15px 0 0;
}
.classementList .illus img{
margin:0 0 10px 0;
}
.classementList .illus #colGauche img{
margin:0;
}

.classementList .desc {
float:left;
width:469px;
}

.classementList .desc h1 {
background-image:url(/images/transport/bg-nl.png);
color:#D20000;
text-transform:none;
font-size:20px;
font-weight:400;
margin:0 0 25px;
padding:5px 0 5px 15px;
}

.classementList .cont {
float:left;
width:420px;
padding:0 10px 0 15px;
}

.classementList .desc h2 {
font-size:13px;
color:#333;
font-weight:700;
display:inline-block;
/*text-transform:lowercase;*/
margin:0 0 15px;
}

.classementList .desc p {
display:inline-block;
font-size:120%;
margin:0 0 20px;
}

.abonnement .submitCont .submitButton , .sondage .submitCont input ,.classementList .lienConsulter,.classementList input.lienConsulter,.defaillance input.lienConsulter,.Formchamps input.lienConsulter,.abonnement .lienConsulter,#sondage .reagir a,.abonnementpublis .lienConsulter, .forums .lienConsulter, .alertes .lienConsulter, .enquete .lienConsulter   {
background-image:none;
border:#c20000 solid 1px;
color:#c20000;
text-transform:uppercase;
box-shadow:1px 1px 1px #b0b0b0;
font-size:10px;
display:inline-block;
background-color:#fff;
text-decoration:none;
margin:0 0 10px;
padding:3px 5px 1px;
font-weight:700;
}
.enquete #partieCentraleLarge .lienConsulter {
	width:auto;
}
.abonnement .submitCont .submitButton {
	float:right;
}
.sondage .blockSubmit{
	width:464px;
}
.forums .lienConsulter {
	float:right;
	margin:20px 0 0 10px;
}
#sondage .reagir a   {
margin:20px 0 0;
font-size: 100%;
}

.rechercheLamyStyle .backLink a {
width:auto;
}

.classementList .desc h3.abonne,.classementList .desc h3.nonabonne {
color:#454545;
font-size:120%;
display:inline-block;
line-height:17px;
margin:0 0 5px;
}

.classementList  .lienConsulterPdfAbo, .unDossier .lienConsulterPdfAbo{
	background:url(/images/transport/picto-pdf-off.png) 0 4px no-repeat transparent;
	padding-left:20px;
	display:block;
	margin-bottom:20px;
}
.unDossier #central  .partieDossier  .lienConsulterPdfAbo{
	background:url(/images/transport/picto-pdf-off.png) 0 2px no-repeat transparent;
	font-size:120%;
	margin-top:20px;
	font-weight:100;
}
.unDossier #central  .partieDossier  .lienConsulterPdfAbo span{
	font-size:100%;
	font-weight:100;
}
.unDossier #central  .partieDossier  .lienConsulterPdfAbo span.nonabonne{
	background:url(/images/transport/LockAboPetit.png) right 0px no-repeat transparent;
	padding-right:20px;
}
.classementList  .lienConsulterPdfAbo:hover{
	background:url(/images/transport/picto-pdf-on.png) 0 4px no-repeat transparent;
	padding-left:20px;
}
.classementList  .lienConsulterPdfAbo span, .classementList  .lienConsulterPdfNonAbo span{
	font-size:110%;
	line-height:24px;
}
.classementList.indices  .lienConsulterPdfAbo span, .classementList.indices  .lienConsulterPdfNonAbo span{
	font-size:100%;
}
.classementList  .lienConsulterPdfAbo span.publication, .classementList  .lienConsulterPdfNonAbo span.publication, .classementList  .lienConsulterPdfNonAbo span i, .classementList  .lienConsulterPdfAbo span i{
	font-size:100%;
	color:#454545;
}
.classementList  .lienConsulterPdfAbo span.nonabonne, .classementList  .lienConsulterPdfNonAbo span.nonabonne{
	background:url(/images/transport/LockAboPetit.png) right 0px no-repeat transparent;
	padding-right:20px;
}
.classementList  a.lienConsulterPdfAbo:hover span, .classementList  a.lienConsulterPdfNonAbo:hover span{
	color: #CC0000;
}
.classementList  h3 a:hover, .classementList  h3 a:hover span {
	color:#CC0000;
}
.classementList  h3 a:hover span {
	background:url(/images/transport/picto-pdf-on.png) 0 0 no-repeat transparent;
}

.classementList a.lienConsulterPdfNonAbo {
background:url(/images/transport/fleche-grise.gif) 0 8px no-repeat transparent;
color:#666;
padding:0 0 0 10px;
display: block;
margin: 0 0 10px;
}
.lienConsulterPdfNonAbo.ita.uneLigne{
background:url(/images/transport/fleche-grise.gif) 0 4px no-repeat transparent;
}

.classementListl a.lienConsulterPdfNonAbo:hover {
background:url(/images/transport/fleche-rouge.gif) 0 3px no-repeat transparent;
color:#cc0000;
padding:0 0 0 10px;
}

.lienConsulterPdfNonAbo.ita {
font-style:italic;
}
.classementList .lienConsulter.closed {
background-position:-5px 2px;
padding:3px 5px 1px 25px;
}

.classementList li li {
margin:0 0 10px;
padding:0;
}

.classementList .closed {
padding:0 20px 0 0;
}

.formulaireV2 .specialCheckboxsChildrens div {
width:468px!important;
}

.frmMPD .textArticle {
margin:4px 0;
padding:0;
}

.frmMPD .submitBtn {
background:#B0B1B1;
font-weight:400;
border:solid 1px #999;
padding:0 2px;
}

.introductionResults {
background:none;
margin:0 0 10px;
}

.juriResults div[id*=main_] {
float:left;
width:100%;
margin:10px 0 0;
}

#tabs1 {
border-bottom:0;
margin:0 0 10px;
}

.textArticle li {
margin:5px 0 0;
}

#encadre_recherche #Document {
width:653px;
padding:0 0 0 15px;
}
.document #encadre_recherche #Document {
width:468px;
padding:0;
}
.publicat > div {
float:left;
width:100%;
text-align:center;
margin:3px 0 0;
}

.al ul {
list-style:none;
}

.conjonctureFrm .inputText input {
margin:0 5px 0 0;
}

.resultInfo > p {
float:left;
margin:4px 10px 4px 0;
}

.resultCount {
width:50px!important;
}

.resultTable {
float:left;
border:#555 solid 1px;
border-collapse:collapse;
margin:10px 0;
}

.resultTable .even td,.resultTable tr:first-child th,.resultTable tr:first-child td {
background:#F4F4EC;
}

.resultTable tr:first-child th,.resultTable tr:first-child td {
border-bottom:1px solid #888;
text-transform:uppercase;
padding:6px 12px;
}

#central .resultTable tr:first-child a,#central .resultTable tr:first-child td {
font-weight:700;
color:#D20000;
}

.resultTable td {
background:none;
border-bottom:1px solid #888;
padding:6px 12px;
}

.resultTable td p {
overflow-wrap:break-word;
}

#central .resultTable td a {
font-weight:400;
color:#454545;
}

.ePass .pagination {
clear:right;
}

.pagination .pages {
float:right;
text-align:center;
padding:0;
}

.ActuListe .pagination .pages {
margin-right:6px;
}

.pagination .pages > span,.pagination .pages > a {
float:left;
background:#f8f9fd;
display:block;
border:#d0d5d9 solid 1px;
border-left:none;
width:21px;
height:15px!important;
text-align:center;
text-decoration:none;
color:#6f6f71!important;
padding:5px 0!important;
}

.ActuListe .pagination .pages > span,.pagination .pages > a {
width:30px;
}
#partieCentralePubliLM .pagination .pages > span, #partieCentralePubliLM .pagination .pages > a,#partieCentralePubliOT .pagination .pages > span, #partieCentralePubliOT .pagination .pages > a, #partieCentralePubliJMM  .pagination .pages > span, #partieCentralePubliJMM .pagination .pages > a,#partieCentralePubliAU  .pagination .pages > span,#partieCentralePubliAU .pagination .pages > a, #central.videos .pagination .pages > span,#central.videos .pagination .pages > a {
    width: 24px;
}

.pagination .pages > .previous,.pagination .pages > .next {
background:url(/images/transport/bgd_pagination-nav.png) center -1px no-repeat #f8f9fd;
text-indent:-999px;
overflow:hidden;
}

.pagination .pages .first {
border-left:1px solid #d0d5d9;
border-radius:5px 0 0 5px;
}

.pagination .pages .first,.pagination .pages .last {
background:url(/images/transport/bgd_pagination-nav-2.jpg) center -3px no-repeat!important;
width:27px!important;
}

.pagination .pages .last {
background-position:center -35px!important;
border-radius:0 5px 5px 0;
}

.pagination .pages > .next {
background-position:center -30px;
}

.pagination .callage-ie {
clear:both;
font-size:1px;
line-height:1px;
}

.pagination .pages a.last {
background:none;
width:auto;
height:auto;
}

.accrocheCont {
width:675px;
margin:0 auto;
}

.accrocheCont .accrocheFooter p {
padding:70px 0 0;
}

#tab-interne {
margin:10px 0 0;
}

.specialTrrightport,.specialTr2,.specialTrright {
width:232px;
}

.specialTr2,.specialTrright {
background-color:#ededed;
}

.specialTrrightport {
background-color:#ccc;
}

.TableLamyStyle td {
padding:3px 7px;
}
.prixIndices #central .TableLamyStyle td a{
font-size:120%;
} 
.TableLamyStyle tr:nth-child(even),.calstable tr:nth-child(even) {
background:transparent;
}

.TableLamyStyle table tr {
background:transparent!important;
}

.classementList .desc .TableLamyStyle h2 {
font-size:110%;
color:#CC0000;
margin:0;
padding:0;
}

.classementList .desc .TableLamyStyle .dateLettres {
font-size:110%;
color:#333;
text-transform:capitalize;
}

.classementList .desc .TableLamyStyle .revue,.classementList .desc .TableLamyStyle .numero {
font-size:110%;
color:#333;
font-style:italic;
}

.classementList .desc .TableLamyStyle .picto {
text-align:center;
}

.TableLamyStyle a.lienPdf {
display:block;
background:url(/images/transport/picto-pdf-off.png) 0 0 no-repeat transparent;
width:16px;
height:13px;
}

.TableLamyStyle a.lienPdf:hover {
background:url(/images/transport/picto-pdf-on.png) 0 0 no-repeat transparent;
}

.TableLamyStyleRecherche,.blockForm ol {
background-image:url(/images/transport/bg-nl.png);
border-top:1px solid #bbb;
border-bottom:1px solid #bbb;
font-size:120%;
text-transform:uppercase;
color:#333;
padding:20px 0;
}
.alerte .TableLamyStyleRecherche, .blockForm ol {
    padding: 20px 5px;
	width: 460px;
}
.sondage .inputText textarea {
    width: 230px;
}
.outilsCont .blockForm {
width:464px;
}

.outilsCont .blockForm ol {
width:454px;
padding:5px;
}

.classementList .desc .blockForm ol h3 {
font-size:110%;
margin:0;
}
.formulaireV2 .classementList .desc  .blockForm h3 {	
margin:0;
}

.defaillance .blockForm {
margin:0 0 0 100px;
}
.blockForm h2{
color: #D20000;
}
.defaillance .blockForm ol {
float:left;
width:468px;
}

.blockForm ol .inputText input,.blockForm ol .inputText select {
width:230px;
}

.blockForm ol .inputText.select select {
width:235px;
}

.defaillance .blockForm ol .inputText input {
width:210px;
}

.defaillance .blockForm ol .inputText select {
width:215px;
}

.blockForm ol .inputText select#TypePeriode {
width:100px;
}

.blockForm ol input#Date {
width:90px!important;
}

.TableLamyStyleRecherche td {
padding:3px 2px;
}

.TableLamyStyleRecherche input {
border:#9495a2 solid 1px;
width:229px;
}

.LamySelect select {
border:#9495a2 solid 1px;
width:234px;
}

.outilsCont .blockSubmit {
width:443px;
background-image:url(/images/transport/bg-nl.png);
border-top:1px solid #bbb;
border-bottom:1px solid #bbb;
margin-top:44px;
padding:12px;
}

.defaillance .blockSubmit {
margin:20px 0 0 100px;
}
.defaillance  .conjonctureFrm  .blockSubmit {
width:454px;
}
.classementList .desc .blockForm h2,.mapGoogle h2,.classementList .desc .blockForm h3 {
color:#db2e2e;
font-size:140%;
text-transform:uppercase;
margin-top:44px;
margin-bottom:10px;
}

.rechercheLamyStyle .blockForm h2 {
margin-top:10px!important;
}

.mapGoogle {
float:left;
margin-left:100px;
}

.margeNoTopBottom {
margin:0 0 30px;
}

.blockForm .specialCheckboxsChildrens input.produit {
/**background-image:url(/images/transport/checkbox.png);**/
}

.jcf_temp {
font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size:12px;
color:#454545;
margin:0;
padding:0;
}

.jcf_temp ul {
padding-top:10px;
}

.jcf_temp li {
padding:0 0 10px 12px;
}

.jcf_temp.large {
float:left;
margin-top:20px;
width:690px;
}

.pageCont .jcf_temp h2 {
color:#C00;
font-size:150%;
display:block;
}

.pageCont .jcf_temp h3 {
color:#C00;
margin-top:30px;
font-size:140%;
}

.pageCont .jcf_temp h4 {
color:#454545;
font-size:120%;
margin:20px 0 0 30px;
}

.pageCont .jcf_temp .niv4 {
margin:0 30px;
padding:0;
}

#central .pageCont .jcf_temp.pdf li a {
background:url(/images/transport/picto-pdf-off.png) 0 0 no-repeat transparent;
padding-left:20px;
color:#454545;
}



#central .pageCont .jcf_temp.pdf li a.fleche-grise {
background:url(/images/transport/fleche-grise.gif) 0 8px no-repeat transparent;
padding-left:10px;
margin-left:10px;
padding-top:4px;
color:#454545;
}

#central .pageCont .jcf_temp.pdf li a:hover {
background:url(/images/transport/picto-pdf-on.png) 0 0 no-repeat transparent;
color:#C00;
text-decoration:none;
}


#central .pageCont .jcf_temp.pdf li a.fleche-grise:hover {
background:url(/images/transport/fleche-grise.gif) 0 8px no-repeat transparent;
color:#C00;
}

.datelieu {
background: url("/images/transport/bgrecherche.png") repeat scroll left top transparent;
}

.lamyTomeMenuGauche {
width:204px;
border:#bbb solid 1px;
margin:0 0 70px 0;
}

#central .lamyTomeMenuGauche a {
display:block;
color:#666;
font-size:100%;
cursor:pointer;
margin:2px;
padding:9px 0 9px 2px;
text-transform:uppercase;
}

.pageCont .lamyTomeMenuGauche h2 {
background-image:url(/images/transport/bg-nl.png);
color:#D20000;
font-size:130%;
line-height:14px;
margin:2px;
padding:20px 0 10px 8px;
}

.outilsCont .sommaire li.tree_item {
background:none;
color:#878686;
}

#central .outilsCont .sommaire li a {
color:#878686;
line-height:23px;
}

.displayArticle2 .longToolbox {
width:600px;
margin-top:20px;
}

#Document {
border-top:0;
margin-top:20px;
}

.ud-presseCommerciale .body .texte1 .intertitre {
color:#C00;
text-decoration:none;
font-size:140%;
font-family:lucida, 'trebuchet MS', Tahoma, Verdana, Arial, Sans-serif;
}

.navArticles {
border-top:0;
}
.ActuListe .pagination.longue .pages > span,.pagination.longue .pages > a,.juriResults .pagination .pages > a {
width:48px;
}
.pagination.longue .pages > a.previous {
width:46px;
}
.pagination.longue .pages span.active,.juriResults .pagination .pages span.active {
width:46px;
}

.highlightEvents .sourceEvents {
margin:10px 0;
}

.juriResults .pagination .pages span.active {
width:35px;
}

.juriResults .blockResults div {
width:610px;
}

.outilsCont .blockResults li {
border-bottom:1px dotted #999;
margin:0 0 20px;
padding:0 0 10px;
}

.juriDetail .ud-officiel .niv-tit1,.juriDetail .ud-officiel .niv-tit2,.juriDetail .ud-officiel .niv-tit3 {
color:#C00;
text-align:left;
font-size:140%;
margin:20px 0 0;
}

.juriDetail .ud-edition .art .al .strong {
color:#C00!important;
}

.hautDePage {
display:block;
color:#999!important;
font-style:italic;
background:url(/images/transport/btn-haut-de-page.png) right 3px no-repeat transparent;
float:right;
padding-right:30px;
line-height:30px;
font-size:120%;
}

.infoArticle {
border-top:0;
padding:20px 0 0;
}

.juriDetail #Document ul li,.juriDetail #Document .visas,.juriDetail .ud-edition .art .al {
font-size:120%!important;
}

#Document ul {
padding:10px 0 0;
}

.juriDetail #encadre_recherche #Document {
width:454px;
padding:0;
}

.juriDetail .ud-edition {
margin-left:0;
padding:0;
}

.juriDetail .displayArticle2 .longToolbox {
width:474px;
margin:0;
}

.outilsCont .showTableExpand {
width:464px;
border:#BBB solid 1px;
padding:2px;
}

.outilsCont .showTableExpand .calstable {
width:460px;
}

.outilsCont #corps div {
margin:0!important;
}

.outilsCont .showTableExpand .calstable td,.outilsCont .showTableExpand .calstable th {
padding:1px;
}

.Abo h2.TitreAbo {
width:453px;
color:#D20000;
float:left;
}

.Abo .numIndigo {
vertical-align:top;
}

.teasing {
width:464px;
float:left;
margin:40px 0 0;
}

.CouvTexte p {
width:300px;
}

.resultats .blockResults div,.resultats .blockResults div p {
width:410px;
}

.navArticles,.backLink {
float:left;
margin:0 0 10px;
}
.resultatClassement .navArticles{
	width:690px;
}
.resultatClassement .navArticles ul{
	margin-left:90px;
}
.resultatClassement .navArticles li{
	float:left;
	margin:0 2px;
}
.desc .navArticles,.desc .backLink {
width:469px;
}

.backLink ul li {
display:inline;
}

.backLink .liensRetour a {
background-color:#FFF;
background-image:none;
border:#C20000 solid 1px;
box-shadow:1px 1px 1px #B0B0B0;
color:#C20000;
display:inline-block;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
margin:0 0 0 5px;
padding:3px 5px 1px;
}

.detailActu #partieCentrale {
float:right;
margin-right:14px;
margin-left: 10px;
}
.ot #partieCentrale,.jmm #partieCentrale,.lm #partieCentrale,.au #partieCentrale {
    width: 461px;
}
#central a{
color:#c00;
font-size:100%;
}
.contactEdit #central  a.lienConsulter {
	font-size:11px;
	margin:10px 0 0 288px;
}
#central .conteneurActuAbo a{
color:#fff;
font-size:100%;
font-weight:100;
}
#central a.bleu{
color: #022EAD;;
}
.home #colGauche .bleu{
	margin-left:12px;
}
.home #colGauche .forum .bleu{
	margin-left:0;
}
#central .breadcrumb .active,#central .breadcrumb dd:last-child {
color:#c00;
}
.pagination .pages a.previous,.pagination .pages a.next,.pagination .resume strong {
color:#333;
}
a:hover,.jcf_temp a:active {
text-decoration:none;
}

img,#lespluslues div,#colDroite #agenda div,#colDroite #quizz .conteneurOk {
border:0;
}
.couv img {
height:272px;
width:192px;
}

#header ul,#lev1 li,#lespluslues .UneActu div,.autresites img,#LMheader .actuCentral,#actuAbo.actuAbo #tetiereAbo img,#JMMheader .actuCentral,#OTheader .actuCentral,#AUheader .actuCentral,.frmMDP input,.chapeau,.chapeau > img,.chapeau ul,.newsletter > p,.conjonctureFrm form li,.conjonctureFrm .inputText input,.HistoriqueRecherche,.CouvTexte p,.CouvTexte img {
float:left;
}
#LMheader .actuCentral,#JMMheader .actuCentral,#OTheader .actuCentral,#AUheader .actuCentral{
	margin-right:4px;
}
li.lev1Home {
width:32px;
}
.outilsCont .ActuListe .pagination .pages > span,.outilsCont .pagination .pages > a {
width:31px;
}
.ie10 li.lev1Home {
    width: 36px;
}
.outilsCont .pagination.longue .pages > a {
width:47px;
}
.outilsCont .pagination.longue .pages > a.previous,  .outilsCont .pagination.longue .pages > a.next{
width:51px;
}
.portsduMonde .pagination .pages > a.previous,  .portsduMonde .pagination .pages > a.next{
width:26px;
}
#sondage_accueil input,.lastBox,#colDroite #imageduJour div,#colDroite #accueilPA,#colDroite #actuAbo {
border:none;
}
#colDroite #accueilPA  #tabs-1,#colDroite #accueilPA  #tabs-2{
padding-top:10px;
}
#reportage .logo-carrousel img,.blockForm .pages a,.chapeau ul > li:first-child,.blockSubmit input.lienConsulter,.rechercheLamyStyle li,.classementList .desc .margeNoTopBottom h2,.lamyTomeMenuGauche.ouvrages,.classementList .lamyTomeMenuGauche li {
margin:0;
}
.conteneurDossierWeb,.lamyTomeMenuGauche li {
border-bottom:1px solid #bbb;
}
.conteneurDossierWeb.lastBox {
border-bottom:0px;
}
.leChiffre.encartGauche,.leBlog.encartGauche {
border:#bbb solid 1px;
margin-top:36px;
width:194px;
padding:2px;
}
.dossierWeb h3,#actuAbo.actuAbo .blocEnquete .titre {
margin-bottom:10px;
}
ul.visuDossiersWeb, ul.visuDossiersWeb li{
margin:0;
padding:0;
width:469px;
}
ul.visuDossiersWeb li{
margin:0 0 50px 0;
padding:0 0 10px 0;
float:left;
border-bottom:1px dotted #bbb;
}

ul.visuDossiersWeb li a.suite{
float:right;
}
ul.visuDossiersWeb li a.suite:before{
content:">> ";
}
.visuDossiersWeb li > *, .visuDossiersWeb, .visuDossiersWeb li img {
float:left;
margin-right:7px;
}
.visuDossiersWeb li div {
border:1px solid #fff;
}
.dossiers h1{
	background-image: url("/images/transport/bg-nl.png");
    color: #D20000;
    font-size: 180%;
    margin-bottom: 30px;
    padding: 10px 0 5px 15px;
    width: 455px;
}
.unDossier h1{
	background-image:none;
    color: #D20000;
    font-size: 270%;
	padding:0;
    margin-bottom: 15px;
    width: 455px;
}
.unDossier .partieDossier  .chapo {
	color:#666666;
	font-size:160%;
	line-height:24px;
	margin-bottom: 15px;
}
.unDossier .partieDossier  .article {
	color:#333333;
	font-size:130%;
	margin-bottom: 40px;
}
.visuDossiersWeb h2, .partieDossier h2{
	color: #d20000;
	font-size:200%;
	width:470px;
	margin:0 0 5px 0;
	text-transform: none;
}
.partieDossier h2 {
	margin:0 0 5px 0;
}
.partieDossier h2.sommaire {
    color: #666666;
    font-size: 130%;
	text-transform:uppercase;
	border-bottom:0;
}
.unDossier #partieCentrale {
    float: left;
    padding: 0 7px 0 18px;
	margin-left:0;
    width: 463px;
	border-top:1px solid #f7f7f7;
	border-bottom:1px solid #f7f7f7;
	background:url(/images/transport/background-dossiers.gif) top right repeat-y;
}
.unDossier .partieDossier ul.sommaire  li{
    background: none;
    font-size: 130%;
    font-weight: 100;
    margin:0;
	border-top:1px solid #bbbbbb;
	padding:10px 0;
	text-transform:uppercase;
	font-weight:600;
}
.unDossier  .partieDossier  p.miseAJour{
	margin: 20px 0 25px 0;
	border-bottom:1px solid #bbbbbb;
	padding:0 0 10px 0;
	font-size:110%;
}
.unDossier  .partieDossier  p.miseAJour span{
font-size:90%;
}
p.miseAJour span.date{
color:#d20000;
}
.unDossier  .partieDossier ul.sommaire  li.last{
	border-bottom:1px solid #bbbbbb;
}
.unDossier  .TableLamyStyle tr:nth-child(2n+1){
    background-image: none;
}
.dossiers .partieDossier p {
font-size:130%;
margin:10px 0 10px 0;
}
.dossiers .partieDossier p strong{
font-size:100%;
}
.visuDossiersWeb div {
width:461px;
padding:0;
}
.dossierEncadre {
background-color:#eeeded;
padding:10px;
}
.unDossier .TableLamyStyle .dossierEncadre  h3{
color:#333333;
text-transform:uppercase;
font-size:130%;
margin:5px 0 10px 0;
}

.unDossier .TableLamyStyle .dossierEncadre  h4.sousTitre{
    background: url("/images/transport/puce-carre-rouge.gif") no-repeat scroll 4px 5px transparent;
	padding: 0 0 0 13px;
	font-size:130%;
}
.unDossier .TableLamyStyle .dossierEncadre  h4{
color:#333333;
font-size:120%;
}
.unDossier #central .TableLamyStyle .dossierEncadre  h4 a{
color:#333333;
}
.unDossier #central .TableLamyStyle .dossierEncadre  h4 a:hover{
color:#d20000;
}
.unDossier #central .TableLamyStyle .dossierEncadre  h3 a{
text-transform:none;
font-size:90%;
}
.dossiers .TableLamyStyle .dossierEncadre  td {
    height: auto;
}
.visuDossiersWeb h1 {
width:469px;
margin:0 0 10px 0;
color:#d20000;
padding:0;
}
.unDossier h3 {
margin:25px 0 0 0;
}
.unDossier .Formchamps div h3 {
margin:0;
color:#d20000;
padding:15px 0 10px 24px;
}
.unDossier #colDroite h3 {
margin:0;
}
.unDossier td h3 {
margin:0;
}
.visuDossiersWeb p {
margin:0 0 5px 5px;

}
.visuDossiersWeb p strong{
font-size:100%;
font-weight:700;
}
#central .visuDossiersWeb p  a{
font-weight:100;
color:#454545;
font-size:110%;
}
.visuDossiersWeb p.miseAJour {
margin:0 0 5px 0;
width:450px;
}
.visuDossiersWeb p.miseAjour,.unDossier h1 {
width:469px;
}
.visuDossiersWeb p.miseAjour {
margin:0;
padding:0;
}
.ui-widget-content .newsletter label, .ui-widget-content .posteOE, .ui-widget-content .newsletter label,.ui-widget-content .posteOE a {
color:#414042;
font-size:90%;
}

#corps p,.consulation-art-presse > div,#corps p i {
font-size:130%!important;
font-family:arial;
}
#corps p i  {
font-size:100%!important;
}
#corps p b i {
font-size:110%!important;
}
.agenda p{
font-size:130%;
font-family:arial;
}
.agenda .pagination .pages > span, .agenda .pagination .pages > a {
    width: 47px;
}
.detailActu #partieCentrale #corps > p {
	font-family:arial;
	margin-bottom:15px;
}

.captcha label,.questionList li div,.pagination .resume,.pagination .pages span.separateur {
display:none;
}

.captcha ul li,#colDroite div.evenements,.al li {
padding:0;
}
#colDroite div,.encartTypeNews, .blockOutilsMetiers, .temoinsemaine, #colDroite #quizz {
border:#bbb solid 1px;
}
 #colDroite #quizz h3{
border-bottom:#bbb solid 1px;
}
#colDroite #quizz div.tabs {
border:0;
}
#colDroite #sondage {
border:0;
}
.colGauchePubli ,.encartTypeNews, .blockOutilsMetiers, .temoinsemaine,.blockmultimedia, .socialpratique ,.teasingConsultation{
	margin-bottom:47px;
	position: relative;
	float:left;
}
.teasingConsultation{
	border: 1px solid #bbb;
	padding:2px;
	background-color: #ff7f5d;
}
.teasingConsultation p, #central .teasingConsultation p a{
	margin: 10px 5px;
	color:#fff;
	/*text-shadow:  2px 2px 2px #e44d3f;*/
	font-weight:400;
}
.teasingConsultation span.souligne {
	text-decoration: underline;
	color:#FFFFFF;
}
.teasingConsultation h3 {
	font-weight:800;
	/*text-shadow:  1px 1px 2px #fff;*/
    background-color: #464646;
    color: #fff;
    font-size: 130%;
    font-weight: 100;
    line-height: 14px;
    padding: 16px 0 9px 10px;
    text-transform: uppercase;
}
.temoinsemaine{
	width:300px;
}
#colGauchePubli .flechebas{
	margin-bottom:25px;
}
#colGauchePubli .sondage ,#colGauchePubli .highlightQuiz{
	margin-top:0;
}
#recherche,#imageduJour,#webTVPartenaires,#multimedia,#accueilPA,#colDroite #agenda,#partieCentralePubliLM #psi {
	/**margin-top:36px;**/
}

#imageduJour h3,#multimedia h3 {
color:#FFF;
}

#webTVPartenaires .conteneurWebTv,.blockOutilsMetiers .conteneur,#JMMoutils .conteneur,#OToutils .conteneur,#AUoutils .conteneur {
background:url(/images/transport/bg-nl.png) top left repeat;
border:none;
margin:2px;
}

.descOE.last,.lamyTomeMenuGauche li.first,.lamyTomeMenuGauche li.last {
border-bottom:0;
}

.evenements a,#footer a,#actuAbo.actuAbo .blocEnquete a {
font-weight:400;
}

.pagination .pages span.active,.classementList .desc .lienstelechargement {
display:block;
}

#actu-colGauche,.pageCont label {
width:200px;
}

#LMheader .couv,#JMMheader .couv,#OTheader .couv,#AUheader .couv {
margin-top:12px;
margin-left:14px;
float:left;
}

#LMheader h2,#JMMheader h2,#OTheader h2,#AUheader h2 {
padding-left:16px;
font-size:14px;
color:#FFF;
text-transform:uppercase;
}

#LMheader #content_1 .blocActu,#JMMheader #content_1 .blocActu,#OTheader #content_1 .blocActu,#AUheader #content_1 .blocActu {
margin-bottom:13px;
width:415px;
height:64px;
overflow:hidden;
}

#LMheader #content_1 img,#JMMheader #content_1 img,#OTheader #content_1 img,#AUheader #content_1 img {
width:97px;
height:auto;
float:left;
margin-right:10px;
}

#LMheader #content_1 .titre,#JMMheader #content_1 .titre,#OTheader #content_1 .titre,#AUheader #content_1 .titre {
color:#FFF;
font-family:geneva, lucida, Tahoma, Verdana, Arial, Sans-serif;
font-size:120%;
display: block;
line-height: 13px;
}

#LMheader #content_1 .chapo,#JMMheader #content_1 .chapo,#OTheader #content_1 .chapo,#AUheader #content_1 .chapo {
color:#FFF;
font-family:arial, Verdana, Arial, Sans-serif;
font-size:13px;
font-weight:400;
margin-bottom:5px;
}

#LMheader .blocEnquete,#JMMheader .blocEnquete,#OTheader .blocEnquete,#AUheader .blocEnquete {
width:352px;
border:#bebebe solid 1px;
float:left;
margin-top:9px;
}
.toutesActus{
float:right;
margin:10px 80px 0 0;
}
#OTheader .toutesActus a{
color:#feb1b1;
}
#JMMheader .toutesActus{
margin:10px 13px 0 0;
}
#OTheader .toutesActus{
margin:10px 48px 0 0;
}
#AUheader .toutesActus{
margin:10px 140px 0 0;
}
#LMheader .blocEnquete .conteneur,#JMMheader .blocEnquete .conteneur,#OTheader .blocEnquete .conteneur,#AUheader .blocEnquete .conteneur {
background-color:#FFF;
padding-left:9px;
margin:2px;
min-height:249px;
height:249px;
position:relative;
}

#LMheader .blocEnquete .datePubli,#JMMheader .blocEnquete .datePubli,#OTheader .blocEnquete .datePubli,#AUheader .blocEnquete .datePubli {
color:#999;
font-size:12px;
text-align:right;
padding:11px 15px 0 0;
margin:0;
display:block;
}

#LMheader .blocEnquete .chapo a,#JMMheader .blocEnquete .chapo a,#OTheader .blocEnquete .chapo a,#AUheader .blocEnquete .chapo a {
font-family:geneva, lucida, "Trebuchet ms", Verdana, Arial, Sans-serif;
font-size:70%;
color:#666;
font-weight:400;
margin-bottom:0px;
}

#LMheader .blocEnquete .cadenas,#JMMheader .blocEnquete .cadenas,#OTheader .blocEnquete .cadenas,#AUheader .blocEnquete .cadenas {
position:absolute;
bottom:10px;
right:10px;
}
#actuAbo.actuAbo .blocEnquete .miseenavant {
background-color:#e9e8e6;
margin:2px 2px 4px 2px;
padding:10px;
}
#actuAbo.actuAbo .blocEnquete .miseenavant p {
	border-bottom:0px;
	margin:10px 0 0 0;
	padding:0;
}
 #actuAbo.actuAbo .blocEnquete .lienArchives{
background:url(/images/transport/bgrecherche.png) top left repeat;
margin:2px;
padding:10px;
}
#partieCentralePubliOT #actuAbo .blocEnquete .lienArchives a {
font-size:13px;
color:#900;
text-transform:uppercase;
padding-left:0;
margin-bottom:16px;
font-weight:400;
}
.pageCont .news a,.jcf_temp a:hover {
text-decoration:underline;
}

.frmMDP,.specialCheckboxsParent,.specialCheckboxsChildrens,.blockResults,.blockResults li,.resultInfo {
float:left;
width:100%;
}

.outilsCont #encadre_rechercheLarge,#partieCentraleLarge.juriDetail #encadre_recherche #Document {
width:690px;
}

#encadre_rechercheLarge2 {
	width: 94%;
	padding: 1em;
	border: 1px solid #BBBBBB;
}

.ActuListe #pageListe #encadre_rechercheLarge2 h1, .ActuListe #pageListe #encadre_rechercheLarge2 h3 {
	color: #414042;
}

.cadenasCalageLigne {
	padding-bottom: 10px;
	vertical-align: middle;
}

#partieCentraleLarge #encadre_recherche {
width:470px;
font-size:120%;
}
.document #partieCentraleLarge #encadre_recherche {
    font-size: 120%;
    width: 469px;
}
a.lienConsulterPdfAbo span.datePubli,#central a.lienConsulterPdfNonAbo span.datePubli,a.lienConsulterPdfAbo:hover i,a.lienConsulterPdfNonAbo:hover i {
color:#cc0000;
}

a.lienConsulterPdfAbo i,a.lienConsulterPdfNonAbo i,.jcf_temp li a {
color:#666;
}

.formulaireV2 .specialCheckboxsParent,.formulaireV2 .specialCheckboxsChildrens,.lamySommaire .sommaire,#partieCentraleLarge.lamySommaire #encadre_recherche {
width:468px;
}

.resultInfo > p + p,.Abo .ParlerConseiller {
float:right;
}

.accrocheCont .accrocheFooter,.displayArticle2 {
height:auto;
}

.specialTr2,.TableLamyStyle tr:nth-child(odd),.calstable tr:nth-child(odd) {
background-image:url(/images/transport/bg-nl.png);
}
.TableLamyStyle{
border-bottom:1px solid #bbb;
border-top:1px solid #bbb;
padding:1px 0px;
}
.forums table.TableLamyStyle{
margin-top:40px;
width:690px;
}
.dossiers .TableLamyStyle{
padding:1px 0px;
margin-bottom:4px;
width:463px;
}

.dossiers .partieDossier ul li {
	background: url("/images/transport/fleche-rouge.gif") no-repeat scroll 4px 5px transparent;
	font-size:120%;
	margin:0 0 5px 20px;
	font-weight:100;
}
.dossiers .partieDossier ul li a{
	font-weight:100;
}
.dossiers .TableLamyStyle td,.forums .TableLamyStyle td {
height:40px;
color:#cc0033;
font-size:100%;
font-family:georgia;
}
.forums .TableLamyStyle td {
height:40px;
color:#d20000;
font-size:100%;
font-family:georgia;
}
.cguForum h3 , .cguForum p, .cguForum h1{
float:left;
margin:0 0 0 0;
width:690px;
padding:0;
}
.jspPane a{
font-size:100%;
}
.cguForum h1{
font-size:200%;
}
.cguForum h3{
margin:20px 0 0 0;
}
.cguForum h3 , .cguForum h1{
color:#d20000;
}
.nbrMessage {
	text-align:center;
}
.TableLamyStyle td.titTabForum {
	font-size:160%;
	font-style:italic;
}
.dossiers .TableLamyStyle h3{
color:#CC0000;
font-size:100%;
}
.dossiers  #central .TableLamyStyle h3 a,.forums  #central .TableLamyStyle h3 a {
color:#333333;
font-size:120%;
font-style:italic;
font-weight:100;
font-family:georgia;
text-decoration:none;
}
.forums  #central .TableLamyStyle h3 a {
font-size:100%;
text-transform:lowercase;
}
.dossiers  #central .TableLamyStyle h3 a:hover{
color:#CC0000;
}
.TableLamyStyle.bigTitle th{
	color: #d20000;
}

.messiLien.lienConsulterPdf{
	display:block;
	background: url("/images/transport/picto-pdf-off.png") no-repeat scroll right 0 transparent;
	padding-right:20px;
}
.messiLien.lienConsulterPdf:hover{
	background: url("/images/transport/picto-pdf-on.png") no-repeat scroll right 0 transparent;
}
.TableLamyStyle.bigTitle .specialTr td{
	padding: 6px 4px;
}
.TableLamyStyle.bigTitle th{
	font-size: 120%;
}
.TableLamyStyle.bigTitle td{
	padding: 8px 0px;
}
.blockForm .tab .TableLamyStyle td a{
	background: none;
}
.blockForm ol,.Abo .textArticle ul {
width:464px;
float:left;
}
#formSend #alerte_emploi_transport ol,#formSend #alerte_emploi_transport ol li{
    width: 680px!important;
	padding:5px;
}
#alerte_emploi_transport.txtblanc INPUT {
background:none;
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #C20000;
    box-shadow: 1px 1px 1px #B0B0B0;
    color: #C20000;
    display: inline-block;
    float: right;
    font-size: 10px;
    margin: 10px 5px 0 0;
    padding: 3px 5px 1px;
    text-decoration: none;
    text-transform: uppercase;
}
p.sources{
font-style:italic;
font-size:100%;
margin:0px;
color:#999;
font-family:georgia;
}
.pagination.classement .pages span.active {
    width: 46px;
}
.outilsCont .ActuListe .pagination.classement .pages > span, .outilsCont .pagination.classement .pages > a {
    width: 46px;
}
.pageCont .jcf_temp.pdf li,.Abo .textArticle li {
background:none;
}
.blockForm.margeNoTopBottom h2.lienModule{
	margin-top:30px!important;
	margin-bottom:20px!important;
}
.blockForm.margeNoTopBottom h2.lienModule a{
	color: #DB2E2E!important;
}
.encartMethodologie {
    background-image: url("/images/transport/bg-nl.png");
    border: 1px solid #BBBBBB;
    padding: 12px;
    width: 443px;
	font-size:130%;
}
.encartMethodologie  li{
	font-size:120%;
}
.descBackLink .backLink{
float:right;
}
.descBackLink .backLink a{
width:auto;
float: left;
margin-left:0px;
}
.descBackLink .backLink li{
float: left;
/**margin-left:10px;**/
}
#central .lamyTomeMenuGauche a:hover,#central .lamyTomeMenuGauche li#current a {
background-color:#ccc;
color:#333;
}

.juriDetail .publicat > div,.juriDetail .ud-officiel .chapeau,.juriDetail .ud-officiel .d-txt,.juriDetail .ud-officiel .mot-cle,.juriDetail .ud-officiel .n-class,.juriDetail .ud-officiel .pre-car,.juriDetail .ud-officiel .proven,.juriDetail .ud-officiel .publie,.ud-officiel .ref-code,.juriDetail .ud-officiel .cartouch,.juriDetail .ud-officiel .nature,.juriDetail .ud-officiel .titre {
text-align:left;
}
.presentationPage {
	font-size:130%;
	color:#333333;
}
.presentationPage strong {
	font-size:90%;
	color:#333333;
}
#central .lamySommaire .sommaire ul li{
   /* text-transform:uppercase;*/
}

.breadcrumbArticle  .consultation-rappels li {
	width:468px;
	background:none;
}

.cont strong {
	font-size:95%;
}

/****pages videos***/
.videoDeuxCols{
	width:682px;
	float:left;
	position:relative;
	}
.vid{
	width:470px;
	margin:0 11px 0 0;
	float:left;
}
.videoDeuxCols .themes{
	width:200px;
	float:right;
	}
.videoDeuxCols p.chapo{
	font-size:130%;
	color:#414042;
	margin:25px 0 0 0;
	}
.videoDeuxCols p.chapo strong{
	font-size:90%;
	color:#414042;
	}
.videoDeuxCols em{
	font-size:100%;
	}
.videoDeuxCols .reaction{
	/**position:absolute;**/
	bottom:0;
	width:471px;
	margin:0;
	}
.videoDeuxCols  #recherche{
	margin-top:0;
	position:absolute;
	bottom:0;
	border: 1px solid #BBBBBB;
	width:200px;
}
#videoDeuxColsChapo .chapo{
	margin-bottom:95px;
}
.videoDeuxCols #recherche  input {
    width: 171px;
	margin-bottom:5px;
}
.videoDeuxCols #recherche select {
    width: 176px;
}
.videoDeuxCols #recherche .btrecherche {
width:77px;
margin-left:62px;
}
.BlockMedia  {
	width:643px;
	padding:2px;
	border:1px solid #dadada;
	float:left;
	margin:25px 0 0 10px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.BlockMedia.listeVideos  {
	width:690px;
	padding:0;
	border:0;
	float:left;
	margin:25px 0 0 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
#central  .BlockMedia h2 {
	width:628px;
	background:url("/images/transport/bg-nl.png") repeat;
	padding:15px 0px 10px 15px;
	color:#d20000;
	font-size:130%;
	margin:0 0 5px;
}
#central .BlockMedia h2 a{
	color:#d20000;
}
#central .BlockMedia .thumbnails li a img {
width:156px;
height:114px;
}
#central.videos  .listeVideos .thumbnails {
    width: auto;
	height:auto;
	width:690px;
	}
#central.videos  .listeVideos .thumbnails li, #central.videos .listeVideos .thumbnails li:hover{
	margin: 0 7px 25px 7px!important;
}
#central.videos  h1 {
    background-image: url("/images/transport/bg-nl.png");
	width:675px;
    font-size: 205%;
    margin: 0;
    padding: 10px 0 5px 15px;
}
#central.videos.listeActu  h1 {
    background-image: none;
	width:690px;
    padding: 0;
	margin-bottom:20px;
}
#central.videos  .listeVideos .thumbnails li{
	background-color:#F3F3F3;
	border:1px solid #fff;
}
#central.videos  .listeVideos .thumbnails li:hover{
	border:1px solid #ccc;
}
#central .BlockMedia  .anythingSlider {
width:640px!important;
}
#central .BlockMedia .thumbnails li > span {
    top: 120px;
	left:-69px;
	color:#cc0000;
	font-size:120%;
	font-family:Georgia;
	font-weight:100;
	float:left;
	height:17px;
}
#central .BlockMedia .thumbnails li a img {
    margin: -14px 0 0;
}
#central .BlockMedia .thumbnails h3 {
    color:#414042;
	font-size:100%;
	margin:12px 0 0 10px;
	float:left;
	font-weight:100;
}
#central.videos .BlockMedia .anythingSlider-default {
    background-color:#fff;
	padding:0 0px 4px 2px;
	height:225px!important;
}
#central.videos .BlockMedia  .anythingSlider .panel {
    background-color: #f3f3f3;
	height:225px!important;
}
#central.videos .BlockMedia .anythingSlider li {
    position:relative;
}
#central.videos .BlockMedia .anythingSlider li div, #central.videos .listeVideos.BlockMedia  li div{
    position:absolute;
	top:0;
	width:156px;
	height:100px;
	opacity:.65;
}
#central.videos .BlockMedia .anythingSlider li div.VID, #central.videos .listeVideos.BlockMedia  li div.VID{
    background:url("/images/transport/background_little_video.png") no-repeat;
	opacity:.65;
}
#central.videos .BlockMedia .anythingSlider li div.SON, #central.videos .listeVideos.BlockMedia  li div.SON{
    background:url("/images/transport/background_little_audio.png") no-repeat;
}
#central.videos .BlockMedia .anythingSlider li div.ART, #central.videos .listeVideos.BlockMedia  li div.ART{
    background:url("/images/transport/background_little_photo.png") no-repeat;
}
#central.videos .BlockMedia .anythingSlider-default .arrow {
    background-color: transparent;
	height:54px;
	width:17px;
	padding:0;
}
#central .thumbnails a {
	 color: #454545;
}
.videoDeuxCols .vid .media  {
	/**min-height:550px;**/
	font-size:120%;
}
.videoDeuxCols .vid .media  strong {
	font-size:90%;
	font-weight:700;
}
#central.videos .BlockMedia  ul#sliderDiapo {
    height: 225px;
}
#central.videos .BlockMedia .anythingSlider-default .back {
    left: -20px;
}
#central.videos .BlockMedia .anythingSlider-default .forward {
    right: -21px;
}
#central.videos .BlockMedia .anythingSlider-default .arrow a {
    background: url("/images/transport/arrow-back-videos.png") no-repeat scroll 0 0 transparent;
	height:54px;
	width:17px;
}
#central.videos .BlockMedia .anythingSlider-default .back a {
    background: url("/images/transport/arrow-back-videos.png") no-repeat scroll 0 0 transparent;
}
#central.videos .BlockMedia .anythingSlider-default .forward a {
    background: url("/images/transport/arrow-forward-videos.png") no-repeat scroll 0 0 transparent;
}
#central.videos  .lienActuEnImages {
    background: none;
	text-indent:0px;
}
#central.videos  .lienActuEnImages a{
	background: url("/images/transport/fleche-bleue.gif") no-repeat scroll 0 4px transparent;
    display:block;
	float:right;
	color:#0000cc;
	margin: 8px 40px 0 0;
	padding:0 0 0 10px;
	font-weight:100;
	font-size:80%;
}
.blockResults  li span {
    display: none;
}
/****teasing***/
#connexion.abonnement p, #abonnement.abonnement p{
border-bottom:0;
font-style:normal;
font-family: 'trebuchet MS',lucida,Tahoma,Verdana,Arial,Sans-serif;
}
#connexion.abonnement {
margin-right:17px;
}
#connexion.abonnement , #abonnement.abonnement{
width:330px;
float:left;
height:335px;
min-height:335px;
}
#connexion.abonnement h3, #abonnement.abonnement h3{
width:318px;
margin-bottom:15px;
}
p.serviceClient{
text-align:center;
width: 330px;
margin:0;
padding:7px 0;
}
#connexion p.serviceClient .identifiantAbo {
margin:0;
}
.propal div {
	float:left;
}
.propal .left {
	width:80px;
	margin-left:20px;
}
.propal .right {
	width:200px;
}
.propal h4{
	color:#CC0000;
	margin:0 0 10px 20px;
}
.propal .right p{
	padding:0;
}
.mCSB_buttonUp{
display:none!important;
}
.languetteAbo{
	position:absolute;
	left:-20px;
	top:330px;
}
/*****newsletter et twitter col droite publications***/
#colDroite #filTwitter{
	width:290px;
}
#colDroite #filTwitter div{
	border:0;
}
.small-title {
    /**background: url("/images/transport/enveloppe-lm.png") no-repeat scroll right 4px rgba(0, 0, 0, 0);**/
    color: #e44d3f;
    display: inline-block;
    float: left;
    font-size: 1.6em;
    padding-right: 25px;
    text-transform: uppercase;
	margin:15px 5px;
	letter-spacing:0.04em;
}
.ot .small-title {
    color: #990000;
}
p.small-title {
    font-family: "trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
}
.follow-link-wrapper .small-title {
    background: none;
	margin: 0 0 9px;
	padding-top:10px;
	padding-right:0;
}
#colDroite #newsletter {
	padding:2px;
	background-color: #FFFFFF;
}

#colDroite #filTwitter{
	padding:2px;
	background-color: #efefef;
}


#colDroite #filTwitter .btn-primary {
    color: #fff;
    padding: 3px 12px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
	background-color: #e44d3f;
    border: 0;
	font-size: 15px;
	margin-top: 0;
	margin-left: 0;
	cursor: pointer;
    display: inline-block;
    line-height: 19px;
	text-align: center;
}
.ot #colDroite #filTwitter .btn-primary {
	background-color: #990000;
}
#colDroite #filTwitter  div.follow-link-wrapper {
    border-top: 1px solid #bbb;
    margin: 5px;
    overflow: hidden;
    padding: 5px 0;
    position: relative;
}
#filTwitter  li {
    line-height: 1.231em;
    list-style-type: none;
	padding:0;
	float:left;
}
#filTwitter  .DerNews {
	padding-left:2px;
}
#filTwitter  .DerNews a{
	/**font-size:1.3em;**/
	background: url("/images/transport/puceLien.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
	padding-left:10px;
    color: #022ead;
}
.DerNews a{
	color:#e44d3f;
}
#filTwitter  li.twitter{
	padding-left:3px;
	padding-top:11px;
}
.follow-twitter {
    background: url("/images/transport/pic-twitter-lm.png") no-repeat scroll 0 0 #666666;
    display: block;
    float: left;
    height: 35px;
    margin-left: 0;
	margin-right:10px;
	margin-top:4px;
    width: 35px;
}
.input-append {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0;
	font-size: 0;
	white-space: nowrap;
}
.input-append ul li{
	float:left;
	padding-left:0;
	margin-bottom:5px;
}
.input-append ul li.label{
	width:250px;
	padding-left:0;
	white-space:normal;
}
.span2 {
	display: inline-block;
	border-right: 0 none;
	margin-bottom: 0;
    vertical-align: middle;
	position: relative;
	font-size: 14px;
	width: 170px;
	float: none;
    margin-left: 5px;
	background-color: #ffffff;
    border: 1px solid #cccccc;
	border-right: 0 none;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 2px 6px;
}
.follow-link-wrapper ul {
	width:250px;
	margin-left:4px;
	float:left;
}
.input-append ul {
	margin-left:3px;
	width:300px;
}
.span2:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(228, 77, 63, 0.6);
    outline: 0 none;
}
#colDroite #filTwitter h3{
	font-size: 130%;
    font-weight: 100;
    padding: 16px 0 9px 10px;
    text-transform: uppercase;
	background-color: #464646;
    color: #fff;
	line-height: 14px;
}
#colDroite #newsletter h3{
	background: url("/images/transport/bg-nl.png") repeat scroll left top transparent;
}
#colDroite #newsletter .saisieEmail{
	background: url("/images/transport/bg-nl.png") repeat scroll left top transparent;
	border:0px;
	padding:8px 10px;
}
#colDroite #newsletter h4{
	font-style:italic;
	font-family:Georgia;
	color:#817f7f;
	font-size:140%;
	padding:8px 10px;
	font-weight:100;
}
#colDroite #newsletter  #EMAIL_FIELD, #colDroite #newsletter  #EMAIL_FIELD2{
	width:242px;
}
.carrefourjmm  {
	padding:2px;
}
#colDroite .carrefourjmm  div, .carrefourjmm  img{
	border:0;
}
#colDroite .carrefourjmm  h3{
	border-bottom:1px solid #bbbbbb;
}
#colDroite .carrefourjmm  div, .evtassises div {
	background-color:#e9e8e6;
}
.evtassises {
	padding:2px;
}
#colDroite .carrefourjmm  .dateEvt,#colDroite .carrefourjmm  .dateEvt,#colDroite .carrefourjmm  .lieuEvt,#colDroite .evtassises  .dateEvt,#colDroite .evtassises  .dateEvt,#colDroite .evtassises  .lieuEvt {
	font-family:Georgia;
}
#colDroite .carrefourjmm  .dateEvt, #colDroite .evtassises  .dateEvt{
	font-size:150%;
	padding:6px 0 4px 25px;
}
#colDroite .carrefourjmm  .titreEvt,#colDroite  .evtassises  .titreEvt {
	font-size:120%;
	color:#333333;
	padding:0 0 4px 25px;
}
#colDroite .carrefourjmm  .lieuEvt,#colDroite .evtassises  .lieuEvt{
	font-size:110%;
	color:#999999;
	font-style:italic;
	padding:0 0 0 25px;
}
#colDroite .carrefourjmm   .lienConsulter,#colDroite .evtassises  .lienConsulter , .newsletters  .lienConsulter, #quizz .lienConsulter{
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #C20000;
    box-shadow: 1px 1px 1px #B0B0B0;
    color: #C20000;
    display: inline-block;
    font-size: 10px;
    margin: 17px 0 10px 0px;
    padding: 3px 5px 1px;
    text-decoration: none;
    text-transform: uppercase;
}
#colDroite .evtassises  .lienConsulter {
   margin-left:195px;
}
#colDroite .carrefourjmm   .lienConsulter.first {
    margin: 17px 6px 10px 150px;
}
#colDroite .carrefourjmm   .lienConsulter.margeGauche {margin-left: 20px;}
.lm.abo  #partieCentraleLarge p,.ot.abo  #partieCentraleLarge p,.au.abo  #partieCentraleLarge p,.jmm.abo  #partieCentraleLarge p{
	font-size:120%;

}
.abo  h3.revue{
	font-size:130%;
	margin:20px 0px 2px 140px;
}
.issuuembed  {
	margin:0px 0px 20px 140px;
}
.colonne{
	width:31%;
	margin:0 10px 0 0;
	float:left;
}
.sitePlan > div {
	width:688px;
	float:left;
	margin-bottom:20px;
}
.sitePlan .titre {
	font-size:130%;
	color: #D20000;
}
#central .sitePlan  a {
    color: #454545;
	font-size:110%;
	padding:3px;
	margin:1px 0;
	display:block;
	
}
#central .sitePlan  a:hover {
    background-color: #D20000;
	color:#fff;
	opacity:.55;
}
#central .sitePlan  a:hover:before {
    content:">  ";
}
.abonnementpublis #partieCentraleLarge  h1{
	position:relative;
	padding-bottom:3px;
}
.tableauformules{
	border:1px solid #bbbbbb;
	border-collapse:collapse;
	margin:20px 0 40px 0;
	width:690px;
}
.tableauformules tr{
	border-bottom:1px solid #bbbbbb;
	border-collapse:collapse;
}
.tableauformules .last{
	border-left:1px solid #bbbbbb;
}
.abonnementpublis #partieCentraleLarge  h1 img.logoPubli{
	left: 190px;
    position: absolute;
    top: 0;
}
.abonnementpublis #partieCentraleLarge h1 ul {
    height: 39px;
	position: absolute;
    right: 10px;
    top: 5px;
}
.abonnementpublis #partieCentraleLarge h1 ul li {
    float: left;
	display:inline;
	font-size:120%;
	font-weight:100;
}
.abonnementpublis .tableauformules  h2{
	font-size:140%;
	font-weight:100;
}
.abonnementpublis .tableauformules  h3{
	font-size:150%;
}
.abonnementpublis #partieCentraleLarge  ul.formule li{
	padding:3px 0 0 12px;
	background: url("/images/transport/check.gif") no-repeat scroll left 7px transparent;
}
.abonnementpublis #partieCentraleLarge  ul.formule li{
	font-size:130%;
}
.abonnementpublis #partieCentraleLarge  ul.formule li a{
	font-size:100%;
}
.abonnementpublis #partieCentraleLarge  ul.formule li strong{
	font-size:100%;
}
.abonnementpublis #partieCentraleLarge  ul.price li{
	padding:0 0 10px 0;
	text-align:center;
	font-size:120%;
}
.encartspubs{
	padding:2px 2px 7px 2px;
	float:left;
	width:336px;
	margin:0 5px 20px 0;
	border:1px solid #bbbbbb;
	position:relative;
	/**min-height:260px;**/
}
.au .encartspubs{
	width:220px;
}
.encartspubs h4{
	 background-image: url("/images/transport/bg-nl.png");
	 padding:5px 10px;
	 height:34px;
}
.encartspubs.last{
	margin:0 0px 20px 0;
}
.encartspubs .left{
	width:70px;
	margin:5px 5px 0 0;
	float:left;
}
.encartspubs .right{
	width:240px;
	height:120px;
	float:left;
	margin:5px 0 0 0;
}
.au .encartspubs .right{
	width:140px;
	height:185px;
}
.au div.basket_button input {
    background: url("/images/transport/ajout-panier-au.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.ot div.basket_button input {
    background: url("/images/transport/ajout-panier-ot.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.lm div.basket_button input {
    background: url("/images/transport/ajout-panier-lm.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.jmm div.basket_button input {
    background: url("/images/transport/ajout-panier-jmm.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.encartspubs .lienConsulter,.encartspubs .decouvrir{
	position:absolute;
	margin:0;
	width:auto;
	left:2px;
	top:155px;
}
.encartspubs .decouvrir{
	left:90px;
}
.au .encartspubs .decouvrir{
	left:2px;
	top:180px;
}
.encartspubs h6{
	font-size:150%;
}
.infosabo{
	width:165px;
	float:left;
	margin:0 7px 100px 0;
	border:1px solid #bbbbbb;
	min-height:165px;
	position:relative;
}
.infosabo h4{
	background-image: url("/images/transport/bg-nl.png");
	padding:5px;
	text-align:center;
	height:35px;
	font-size:110%;
}	
.infosabo.last{
	margin:0 0 100px 0;
}
.infosabo div{
	padding:3px;
}
.socgen {
		position:absolute;
	bottom:5px;
	right:5px;
}
.temoinsemaine > div {
	padding: 0 3px 4px 4px;
	float:left;
}
.temoinsemaine > div img{
	margin: 0 4px 0 0;
	/* correction safari */
	float:left;
}
.temoinsemaine .temoin{
	background: url("/images/transport/bgTemoinSemaine.png") repeat scroll -35px  top transparent;
	float: left;
    width: 178px!important;
	height:80px;
	padding:5px;
}
.temoinsemaine h4{
	font-family:Georgia;
	/**font-size:150%;**/
	font-size:140%;
	font-style:italic;
	color:#990000;
	font-weight:100;
	margin-bottom:5px;
	line-height:17px;
	width:178px;
	float:left;
}
.temoinsemaine h5{
	font-size:150%;
	color:#333333;
	font-weight:100;
	line-height:15px;
	margin-bottom:5px;
	float:left;
}
.temoin p{
	font-family:Georgia;
	font-style:italic;
	font-size:110%;
	color:#4c4b4d;
	font-weight:100;
	line-height: 12px;
	width:178px;	
}
.rechercheLamyStyle strong{
	font-size:100%;
}
.cgu p strong, .cgv p strong {
font-size:100%;	
}
.cgu #central p{
	margin:0 0 15px 0;
	width:685px;
}
.cgu  #central #colGauche #newsletter p, .cgu  #central #colGauche .leChiffre p.chiffre,.cgu  #central #colGauche .leChiffre p.chapoChiffre,
.cgv  #central #colGauche #newsletter p, .cgv  #central #colGauche .leChiffre p.chiffre,.cgv  #central #colGauche .leChiffre p.chapoChiffre
 {
	width:auto;
}
.homeCgu.cgu #central p  {
	width:468px;
}
.homeCgu.cgu #central .interview p  {
	width:auto;
}
.cgu #central h3{
	width:685px;
}
.homeCgu #central h3{
	width:auto;
}
.homeCgu #central .suivezNous h3{
	width:184px;
	color:#fff;
}
.psi#central  p{
	margin:15px 0 0 0;
}
.psi ul{
	margin:10px 0 0 15px;
}
.psi ul li{
	margin:0 0 0 15px;
	padding:0 0 0 0px;
	font-size:120%;
	list-style-type:square;
	font-style:italic;
}
.cgv h1, .cgv h2{
	color:#CC0000;
	margin:0 0 5px 0;
	padding:0;
}
.cgv h1{
	 background-image: url("/images/transport/bg-nl.png");
    color: #D20000;
    font-size: 180%;
    margin-bottom: 30px;
    padding: 10px 0 5px 15px;
    width: 455px;
}
.cgv h2{
	color:#CC0000;
	margin-top:20px;
}
.cgv p{
    font-size: 120%;
}
/*** rss***/
.socialNetworks {
    float: left;
    width: 690px;
}
.socialNetworks li {
    float: left;
    margin: 30px 35px 0 0;
}
.rss #partieCentraleLarge h3 {
    margin: 30px 0 10px 0;
	float: left;
}
#central.detailActu #partieCentrale h3, #central.detailActu #partieCentrale h3 strong, #central.videos  .media  h3 strong , #central.videos  .media h3 {
    color:#D20000;
	font-size: 160%;
	margin-bottom:15px;
}
#central.videos .media  h3 strong , #central.videos  .media h3 {
	font-size: 150%;
}
.rss h2{
	margin:20px 0 0 0;
    color: #454545;
	float: left;
	font-size:130%;
}
.rss p {
	float: left;
	font-size:120%;
}
.rss p.infoRss {
	margin:0 0 15px 10px;
}
.LogoRss{
	float:left;
}
p.infoRss, .rss #partieCentraleLarge h1{
	float:left;
	width:495px;
	margin-left:10px;
}

/***loader***/
#chargement {
		font-size: 4em;
		text-align: center;
		position: absolute;
		top: 2px;
		width: 684px;
		height:229px;
		left: 2px;
		z-index:1000;
		background-color:#fff;
		padding-top:50px;
	}
#chargement-infos {
		text-align:right;
		white-space: nowrap;
		display: block;
		border-bottom:4px solid #454545;
		width: 0%;
		font-size:130%;
		color:#454545;
		font-family: 'trebuchet MS',lucida,Tahoma,Verdana,Arial,Sans-serif;
		opacity:0.8;
	}
#container {
		visibility: hidden;
	}
/****pages contacts***/
.firstCol, .secondCol, .thirdCol{
	float:left;
	width: 216px;
	margin-right:20px;
}	
.contacts .contactPub ,.contacts .contactAnnonce, .contacts .contactAnnonce , .contacts .contactAbo   {
	float:left;
	border:1px solid #bbbbbb;
	padding:2px;
	width:210px;
	margin:0 20px 0 0;
}	
.contactAnnonce.Pub   {
	float:left;
	border:1px solid #bbbbbb;
	padding:2px;
	width:682px;
	margin:20px 0 0 0;
}
.unContact.inf, .unContact.logoMails {
	float:left;
	width:200px;
}
.unContact.logoMails p{
	float:right;
	line-height:8px;
}
.unContact.logo {
	float:left;
	width:666px;
	text-align:center;
	margin-bottom:0;
}
.unContact.inf {
	width:440px;
}
#central .unContact.logoMails .adresse a{
	display:block;
	margin-bottom:7px;
	color:#666666;
}
#central .unContact.inf h3 {
	font-size:120%;
	margin:10px 0;
}
 #central .unContact.inf p .tel   {
	font-size:100%;
	}
.ContactAnnonce.PartieSup {
	padding:5px 0;
}
.contacts > div.noBord{
	border:0;
	width:212px;
}
.contacts > div.secondLevel{
	margin-top:25px;
}
.au .contacts > div.high{
	min-height:450px;
	height:450px;
}
.au .contacts > div.notHigh{
	min-height:215px;
	height:215px;
	margin-bottom:14px;
}
.ot .contacts > div.notHigh{
	min-height:280px;
	height:280px;
	margin-bottom:14px;
}
.jmm .contacts > div.notHigh{
	min-height:215px;
	height:215px;
	margin-bottom:14px;
}
.jmm .contacts > div.high{
	min-height:280px;
	height:280px;
}
.lm .contacts > div.high{
	min-height:370px;
	height:370px;
}
.ot .contacts > div.high{
	min-height:580px;
	height:580px;
}
.contacts  div  div{
	margin:0 0 13px 0;
	padding:0 8px 13px 8px;
}
.contacts  div  div p{
	color: #666666;
	line-height:13px;
	font-weight:700;
}
.contacts  div  div.filet{
	border-bottom:1px solid #bbbbbb;
}
#central .unContact h3{
color: #474747;
}
/**.contacts > div h2,**/ .contacts > div div  h2{
	background: url("/images/transport/bg-nl.png") repeat scroll left top transparent;
	font-size: 130%;
    padding: 9px 0 0 8px;
    text-transform: uppercase;
	height:43px;
	margin:0 0 27px 0;
}	
.contactPub .contacts > div h2{
    padding: 9px 0 0 0;
	height:90px;
	margin:0 0 27px 0;
}
.contacts > div h3{
	font-size: 110%;
    text-transform: uppercase;
	color:#333333;
	font-weight:700;
	line-height:13px;
}
.contacts .last{
	margin:0;
}
.messi body {
    background: none;
}
.messiLien{
cursor:pointer;
}
.messi iframe{
    border: 0 none;
    overflow-x: hidden;
	overflow-y: auto;
    width: 717px;
	height:500px;
}
.jmm  .detailActu .messi iframe{
	height:650px;
}

.jspPane #central.detailActu h2, .jspPane #central.detailActu h1 {
    width: 680px;
}

.monCompte .blockForm.listeAbo div{
	background-image: url("/images/transport/bg-nl.png");
	    border-bottom: 1px solid #BBBBBB;
    border-top: 1px solid #BBBBBB;
	}
.monCompte h2{
	font-size:150%;
	text-transform:uppercase;
	}
.monCompte .blockForm,.monCompte .blockForm ol{
	width:680px;
	padding: 20px 5px;
}
.monCompte .blockForm ol label{
	width:280px;
}
.monCompte .blockForm.listeAbo h3{
	margin:30px 0 0 0;
	font-size:140%;
	text-transform:uppercase;
	color:#454545;
	}
.monCompte .blockForm.listeAbo ul li{
	padding:2px;
}
.monCompte p, .monCompte #central .blockForm.listeAbo a{
	font-size:120%;
}
.monCompte #central .blockForm.listeAbo a{
	font-size:115%;
}
#partieCentraleLarge  #bloc_ANNONCES .titleBoxHeader, #partieCentraleLarge  #bloc_ANNONCES .titleBoxHeader h1 {
    background-color: #ffffff;
    color: #FFFFFF;
    font-weight: 100;
    overflow: hidden;
    padding-left: 0;
    padding-top: 0;
    width: 690px;
	margin:0;
}
#partieCentraleLarge #bloc_ANNONCES .titleBoxHeader  h1, #partieCentraleLarge #bloc_ANNONCES .titleBoxHeader  nobr {
    background-image: none;
    color: #D20000;
    font-size: 110%;
    margin-bottom: 30px;
    padding: 0;
	display:block;
    width: 690px;
	margin:0;
}

#partieCentraleLarge #formSend #bloc_ANNONCES .titleBoxHeader h1 {
     background-image: url("/images/transport/bg-nl.png");
    color: #D20000;
    font-size: 180%;
    margin-bottom: 30px;
    padding: 10px 0 5px 15px;
    width: 675px;
    width: 690px;
}
.encartGauche.newsletter ul, #colDroite #newsletter ul{
float:left;
}
#colDroite #newsletter ul{
margin:10px 0 0 0;
}
.encartGauche.newsletter ul li{
float:left;
width:27px;
padding:0;
}
.clear.marge{
	line-height:4;
}
#WKTL_MARK_PARTENAIRE_FIELD {
	width:20px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
}
.encartGauche.newsletter #WKTL_MARK_PARTENAIRE_FIELD {
    margin-left: 7px;
}
#conteneurLMnl ul li {
	float:left;
	padding: 0 0 0 5px;
	width:20px;
}
#conteneurLMnl ul li.label{
	width:250px;
}
.encartTypeNews  .conteneurTypeNews  .saisieEmail .boutton {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    width: 20px;
	float:right;
	margin:0 5px 10px 0;
}

#colDroite #newsletter ul  li{
float:left;
width:20px;
padding:0;
}
#colDroite #newsletter ul  li.label{
width:250px;
}

.encartGauche.newsletter ul li.label{
width:150px;
}
#central .toutesActusHome{
	display:block;
	float:right;
	margin:30px 0px;
	font-size:110%;
	color:#999999;
}
#central .toutesActusHome span{
	font-size:110%;
	color:#999999;
}
/***agenda****/
.geneva_font_entete {font-size:100%;color:#FFFFFF;font-weight:bold;}
.entete_agenda {height:18px;width:58px;overflow:hidden;text-align:center;padding-top:1px; overflow: hidden;}
.footer_agenda {height:15px;width:58px;overflow:hidden;text-align:center;padding-top:0; overflow: hidden;font-size:100%;font-weight:800}
.gauche_chiffre{width:35px;font-size:150%;float:left;text-align:center;font-style:italic;}
.droite_chiffre{width:15px;font-size:150%;float:left;text-align:center;font-style:italic;padding-top:11px;}
.div_entier{width:60px;font-size:150%;float:left;text-align:center;font-style:italic;padding-top:8px;}
.content_milieu {height:30px;clear:both;}
.modele_1_agenda {/**height:78px;**/width:70px;background-image:url(/images/transport/fond_barre_agenda2.png);background-repeat:no-repeat;overflow:hidden;}
.jmm .modele_1_agenda {/**height:78px;width:70px;**/background-image:url(/images/transport/fond_barre2_agenda-jmm2.png);background-repeat:no-repeat;overflow:hidden;}
.jmm .modele_2_agenda {/**height:78px;width:70px;**/background-image:url(/images/transport/fond_barre2_agenda-jmm.png);background-repeat:no-repeat;overflow:hidden;}
.au .modele_1_agenda {/**height:78px;width:70px;**/background-image:url(/images/transport/fond_barre2_agenda-au2.png);background-repeat:no-repeat;overflow:hidden;}
.au .modele_2_agenda {/**height:78px;width:70px;**/background-image:url(/images/transport/fond_barre2_agenda-au.png);background-repeat:no-repeat;overflow:hidden;}
.ot .modele_1_agenda  {/**height:78px;width:70px;**/background-image:url(/images/transport/fond_barre2_agenda-ot2.png);background-repeat:no-repeat;overflow:hidden;}
.ot .modele_2_agenda {/**height:78px;width:70px;**/background-image:url(/images/transport/fond_barre2_agenda-ot.png);background-repeat:no-repeat;overflow:hidden;}
.lm .modele_1_agenda {/**height:78px;width:70px;**/background-image:url(/images/transport/fond_barre2_agenda-lm2.png);background-repeat:no-repeat;overflow:hidden;}
.lm .modele_2_agenda {/**height:78px;width:70px;**/background-image:url(/images/transport/fond_barre2_agenda-lm.png);background-repeat:no-repeat;overflow:hidden;}
.modele_2_agenda {height:70px;width:58px;background-image:url(/images/transport/fond_barre_agenda.png);background-repeat:no-repeat;overflow:hidden;}
.detailActu .mceEditorContainer {
display: block;
    float: left;
    margin: 20px 0  0 20px;
}

#footer ul li a, #footer ul li{
line-height: 17px;
}
#accesAbo input.identifiantAbo,#accesAbo input {
height: 12px;
margin-bottom:0px;
}
#lev1 .lev1Home a {
    background: url("/images/transport/lev1Home.png") no-repeat scroll -16px top rgba(0, 0, 0, 0);
    width:28px;
}
/* hack MAC(Firefox+ie) + hacks Chrome/mac - Safari/mac avec javascript inserant une classe mac-os dans la balise body pour surcharge*/
.mac-os  .autresitesliste {
    float: none;
}
.mac-os  #footer .colonne ul li a{
	line-height: 12px;
}
.mac-os  #lev1 a {
    font-weight: 400;
    height: 18px;
    padding: 12px 6px 3px 5px;
	font-size:90%;
	text-align:center;
}
.mac-os  li.lev1Home {
    width: 39px;
}
.mac-os  #header ul.liensHeader {
    width: 410px;
}
.mac-os  #accesAbo h3 {
    float: none;
	margin:2px 0 2px 10px;;
}
.mac-os .blockmultimedia .ui-widget-header li a.video {
    padding: 0.6em 13px;
}
.mac-os .blockmultimedia .ui-widget-header li a.diapo {
    padding: 0.6em 13px;
}
.mac-os  #LMheader ul, .mac-os  #JMMheader ul, .mac-os  #OTheader ul,.mac-os   #AUheader ul {
    float: none;
}
.mac-os #AUheader .toutesActus{
	margin:10px 120px 0 0;
}
.mac-os  #LMheader ul li a, .mac-os  #OTheader ul li a, .mac-os  #AUheader ul li a, .mac-os  #JMMheader ul li a {
    font-size: 9px;
}
.mac-os  #LMheader li, .mac-os  #JMMheader li, .mac-os  #OTheader li, .mac-os  #AUheader li {
    margin: 0 0 8px;
	padding:8px 10px 8px 10px;
}
.mac-os  #LMheader .toutesActus li, .mac-os  #JMMheader .toutesActus  li, .mac-os  #OTheader .toutesActus  li, .mac-os  #AUheader .toutesActus  li {
    margin: 0 0 8px;
	padding:2px 12px 2px 12px;
	font-size:11px;
}
.mac-os  #LMheader .toutesActus ul li a, .mac-os  #OTheader .toutesActus ul li a, .mac-os  #AUheader .toutesActus ul li a, .mac-os  #JMMheader .toutesActus ul li a {
    font-size: 10px;
}
.mac-os #LMheader ul.menuPubli, .mac-os #JMMheader ul.menuPubli, .mac-os #OTheader ul.menuPubli, .mac-os #AUheader ul.menuPubli {
    width:640px;
	margin: 7px 0 8px 12px;
	float:left;
	}
.mac-os #LMheader ul.menuPubli li, .mac-os #JMMheader ul.menuPubli li, .mac-os #OTheader ul.menuPubli li, .mac-os #AUheader ul.menuPubli li {
	padding:10px 10px 10px 10px;
}
.mac-os #LMheader ul.menuPubli li a, .mac-os #JMMheader ul.menuPubli li a, .mac-os #OTheader ul.menuPubli li a, .mac-os #AUheader ul.menuPubli li  a{
    font-size:9px;
	}
.mac-os #LMheader ul.menuPubli li.rss ,.mac-os #JMMheader ul.menuPubli li.rss, .mac-os #OTheader ul.menuPubli li.rss, .mac-os #AUheader ul.menuPubli li.rss{
	padding:8px 11px 9px 11px;
}
.mac-os  #LMheader ul.menuPubli li.retourHome,.mac-os  #JMMheader ul.menuPubli li.retourHome,.mac-os  #OTheader ul.menuPubli li.retourHome,.mac-os  #AUheader ul.menuPubli li.retourHome {
	padding:6px 12px 7px 12px;
}
.mac-os #LMheader .toutesActus {
    margin: 10px 68px 0 0;
}
.mac-os #JMMheader .toutesActus {
    margin: 10px 4px 0 0;
}
.mac-os #OTheader .toutesActus {
    margin: 10px 35px 0 0;
}
.mac-os #colDroite .evtassises .lienConsulter {
    margin-left: 205px;
}
.mac-os #central .blockOutilsMetiers .anythingSlider .panel a.outils {
    font-size: 80%;
	padding: 2px 0 2px 1px;
	height: 40px !important;
	width: 123px !important;
}
.mac-os .blockOutilsMetiers .anythingSlider .panel {
    width: 133px !important;
}
.mac-os .evenements .titreEvt a {
    font-size: 14px;
    letter-spacing:0;
	word-spacing:0;
	font-size: 13px
}
.mac-os #lev1 .subMenu > li,.mac-os #lev1 .subMenu > li a {
    text-align: left;
}
.transaction #FormVentes .rechercheIntegrale div {
  width:300px;
}
.inscriptionAlerte #formSend {
	width:690px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.mac-os  #footer .colonne ul li a{
	line-height: 8px;
}
.annonces  #colDroite #recherche{
margin-top:13px;
}
#FormVentes .rechercheIntegrale div {
  float:left;
  margin-bottom:5px;
  width:300px;
}
#colDroite #pub {
margin-top:14px;
margin-bottom:28px;
}
#lespluslues {
    margin-top: 14px;
}
#LMheader ul.menuPubli, #JMMheader ul.menuPubli,  #OTheader ul.menuPubli, #AUheader ul.menuPubli {
	margin: 0 0 0 12px;
	float:left;
	}
#LMheader ul.menuPubli li, #JMMheader ul.menuPubli li,  #OTheader ul.menuPubli li, #AUheader ul.menuPubli li{
	padding: 6px 10px 4px 10px;
	margin: 7px 0 8px;
	}
#LMheader ul.menuPubli li.rss , #JMMheader ul.menuPubli li.rss,  #OTheader ul.menuPubli li.rss, #AUheader ul.menuPubli li.rss{
	padding: 7px 8px 6px 8px;
}
#LMheader ul.menuPubli li.retourHome , #JMMheader ul.menuPubli li.retourHome,  #OTheader ul.menuPubli li.retourHome, #AUheader ul.menuPubli li.retourHome{
	padding: 5px 7px 4px 7px;
}
.mac-os  .droite_chiffre{
	padding-top:8px;
}
.mac-os  li.lev1Home {
	width: 37px;
}
.mac-os .blockmultimedia .ui-widget-header li a.video {
	padding: 0.6em 13px;
}
.mac-os .blockmultimedia .ui-widget-header li a.diapo {
	padding: 0.6em 15px;
}
.mac-os  #LMheader ul, .mac-os  #JMMheader ul, .mac-os  #OTheader ul, .mac-os  #AUheader ul {
    float: none;
	}
.mac-os  #LMheader ul li a, .mac-os  #OTheader ul li a, .mac-os  #AUheader ul li a, .mac-os  #JMMheader ul li a {
    font-size: 11px;
}
.mac-os #LMheader ul.menuPubli li, .mac-os #JMMheader ul.menuPubli li, .mac-os  #OTheader ul.menuPubli li, .mac-os #AUheader  ul.menuPubli li {
    margin: 0 0 8px;
	padding: 8px 10px 8px 10px;
}
.mac-os   #LMheader ul.menuPubli li.rss ,.mac-os   #JMMheader ul.menuPubli li.rss, .mac-os   #OTheader ul.menuPubli li.rss, .mac-os  #AUheader ul.menuPubli li.rss{
	height:13px;
	padding: 7px 7px 9px 7px;
}
.mac-os  #LMheader ul.menuPubli li.retourHome, .mac-os  #JMMheader ul.menuPubli li.retourHome, .mac-os  #OTheader ul.menuPubli li.retourHome, .mac-os  #AUheader ul.menuPubli li.retourHome {
    padding:6px 12px 4px 12px;
}
.mac-os #LMheader .toutesActus {
    margin: 0 62px 0 0;
}
.mac-os #JMMheader .toutesActus {
    margin: 0 4px 0 0;
}
.mac-os #OTheader .toutesActus {
    margin: 0 30px 0 0;
}
.mac-os #AUheader .toutesActus {
    margin: 0 120px 0 0;
}
.mac-os .temoinsemaine .temoin {
    padding: 5px;
    width: 207px;
}
}

/*****hacks mobiles****/
@media screen and (max-device-width: 720px) {
#conteneur {width:1056px;}
}

/*****blocs annonces PA à retirer si deuxieme tab activé***/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

/* right-aligned */
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 0 .1em 0 0;
	border-bottom: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	background: none;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}

.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	font-weight: bold;
	color:#333333;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	font-family:Lucida, Tahoma, Verdana, Arial, Sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #bbbbbb;
	background: #e9e8e6;
	font-weight: bold;
	color: #CC0000;
	text-transform: uppercase;
	font-family:Lucida, Tahoma, Verdana, Arial, Sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #CC0000;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #bbbbbb;
	font-weight: bold;
	color: #eb8f00;
	font-family:Lucida, Tahoma, Verdana, Arial, Sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: normal;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color:#cc0000;
	text-decoration: none;
}

/***spécifique reactions actus***/
.Formchamps.second {
border-top:0;
padding-top:0;
margin-top:-4px;
}
#central.detailActu #partieCentrale .Formchamps.second div div {
margin-bottom:5px;
margin:0 15px;
padding:18px 10px;
border-bottom:1px solid #bbb;
border-top:1px solid #fff;
}
#central.detailActu #partieCentrale .Formchamps.second h3 {
border-bottom:0;
color:#666666;
margin-bottom:2px;
padding:0;
font-size:130%;
font-weight:100;
}
#central.detailActu #partieCentrale .Formchamps.second p.date {
color:#666666;
margin-bottom:10px;
padding:0;
font-size:110%;
font-weight:100;
font-style:italic;
font-family:georgia;
}
#central.detailActu #partieCentrale .Formchamps.second p {
font-weight:100;
color:#333333;
font-family:arial;
}
.Formchamps.first input.lienConsulter{
margin-right:18px;
}
#central.detailActu #partieCentrale .Formchamps.second div:last-child  {
border-bottom:0;
}

/****pages formulaires contacts****/
.nousContacter table#tab-interne {
    border: 1px solid #bbb;
    width: 690px;
}
.nousContacter .TableLamyStyleRecherche input, .nousContacter .TableLamyStyleRecherche textarea{
    width: 329px;
}
.nousContacter .TableLamyStyleRecherche textarea{
    height: 150px;
}
.nousContacter .TableLamyStyleRecherche input.submitButton {
    margin-left: 257px;
}
.nousContacter #partieCentraleLarge{
    margin-bottom: 13px;
	padding-bottom: 25px;
	border-bottom:1px solid #bbb;
}
.nousContacter #partieCentraleLarge h2{
    color: #d20000;
	margin-bottom: 0;
}

/**carroussel de la home***/
.image_carousel {
    padding: 10px 30px 2px 30px;
    position: relative;
    width: 400px;
}
.caroufredsel_wrapper {
width: 400px!important;
}
.image_carousel img {
	margin: 0 0 7px 0;
	display: block;
	float: left;
}
.image_carousel a.prev,  .image_carousel a.next {
	background: url(/images/transport/miscellaneous_sprite.png) no-repeat transparent;
	width: 15px;
	height: 127px;
	display: block;
	position: absolute;
}

.image_carousel a.prev {
	top: 10px;
	left: 22px;
	background-position: 0 0;
}
.image_carousel a.prev:hover {
background-position: 0 -128px;
}
.image_carousel a.next {	
top: 10px;right: 15px;
background-position:-417px 0;
}
.image_carousel a.next:hover {
background-position: -417px -128px;
}

a.prev span, a.next span {
	display: none;
}
.clearfix {
	float: none;
	clear: both;
}

/****pages alertes ***/

#ListeAlertes,.ListeAlertes table {
	width:474px;
	border:1px solid #bbb;
	margin-bottom:20px;
}
#MaSelectionDeDocuments, #MesAlertes{
	width:454px;
	border:1px solid #bbb;
	float:left;
	background: none repeat scroll 0 0 #f0f0f0;
	margin-top:25px;
	padding:7px;
}
#ListeAlertes td, #ListeAlertes th, .ListeAlertes table thead th, .ListeAlertes table td{
	height:30px;
	font-size:120%!important;
	font-family:arial;
}
#ListeAlertes th, .ListeAlertes table thead th{
	background: none repeat scroll 0 0 #e1e6e6;
	color:#000;
}
#central #ListeAlertes td a, #central .ListeAlertes table td a {
    font-size: 100%;
}
.creaAlerte{
	margin-bottom:25px;
}
.creaAlerte li{
	margin-bottom:5px;
}
.calendar .button {
    background: none repeat scroll 0 0 #f0f0f0;
    padding: 2px;
    text-align: center;
}

/***publireportage***/
.publireportage .revAuteur span {
    color: #d20000;
    font-weight: 700;
    font-size: 18px;
	margin: 5px 10px 0 0;
	font-style:normal;
}

.publireportage .detailActu  h1 {
    color: #464646;
    font-family: Georgia,Sans-serif;
    font-size: 270%;
}
.publireportage .detailActu #partieCentrale #corps > p {
    font-family: Trebuchet MS;
    margin-bottom: 15px;
}
.develop *{
	font-size:110%;
	font-family:arial;
}
/****enquete***/
.enquete span.titre{
	color: #D20000;
    font-size: 100%;
    margin-bottom: 30px;
    padding: 10px 0 15px 0;
}
.question {color: #474747; font-family:arial;font-size:10px;font-weight:bold;}
#question{margin: 25px 0 0 0;}

.enquete #partieCentraleLarge div.labelRouge {color: #d20000; font-family:"trebuchet ms";font-size:150%;font-weight:bold;}

.enquete #partieCentraleLarge .question_oblig {color: #d20000; font-family:"trebuchet ms";font-size:150%;font-weight:bold;}
/**.enquete #partieCentraleLarge .question_oblig:after {content:" *";}**/
.rep_txt {color: #474747; font-family:arial;font-size:10px;}
.rep_inp {color: #474747; font-family:arial;font-size:9px;}
.titre {color: #474747; font-family:arial;font-size:12px;font-weight:bold;}
.description {color: #474747; font-family:arial;font-size:10px;}
.ok {background-color: #CCCCCC; font-family:arial;font-size:10px;font-weight:bold;}
.cancel {background-color: #FFFFFF; font-family:arial;font-size:10px;font-weight:bold;}

.error_big {color: #CC0000; font-family:arial;font-size:11px;font-weight:bold;}
.error_small {color: #CC0000; font-family:arial;font-size:10px;font-weight:bold;}
.titre {color: #000000; font-family:arial;font-size:12px;font-weight:bold;}

.enquete #partieCentraleLarge  .description {color: #000000; font-family:arial;font-size:120%;}
.validEnquete {font-size:120%;}
.validEnquete a:before {content:">> ";}
#central #nouvannonce  a{
	margin-left:7px;
}
.Style1 {
	color:#d20000;
}
.nbreCaracteres div {
	float:left;
}
#contenu_xmedia.champs .FAC, #contenu_xmedia.champs .OBL{
width: 375px;
}
#contenu_xmedia.champs #TTRA.FAC{
width: 380px;
}
#contenu_xmedia.champs #DSCACC{
width: 686px;
height:100px;
float:left;
}
#AnnoncesXmedia .texte_verrouille {
    width: 45px;
}

.newsletters li, .newsletters td, .newsletters span{
	font-family:arial;
	font-size:125%;
}
.newsletters span{
	font-family:arial;
	font-size:110%;
}
.newsletters .champ{
	width:300px;
}
.newsletters select.champ{
	width:305px;
}
.newsletters li{
	margin-bottom:5px;
}
.texteRouge {
	color:#CC0000;
}
.CSS_form_input_normal {
	width:350px;
}
.enquete.hiver #partieCentraleLarge  .CSS_form_input_textarea{
width:350px;
height:100px;
}
.enquete.hiver   #partieCentraleLarge #question span {
    display: inline;
}
.enquete.hiver #partieCentraleLarge p, .enquete.hiver #partieCentraleLarge span{
	font-size:110%;
}

#quizz #tabs-quizz li a{
	color:#d20000;
}

.languetteEmploi {
	position:absolute;
	top:165px;
}
.languetteEmploi a{
	display:block;
}

.languetteEmploi.languettePubli {
top:258px;
z-index:10000;
}

.LogisticNetwork .imgLogisticNetwork{
float:left;
margin:0 auto;
text-align:center;
width:690px;
background-color:#152b42;
}
.LogisticNetwork #partieCentraleLarge{
border-bottom:0;
}

.placelimites{
float:left;
margin:5px 10px 0 0;

}
#pub.intraCalage {
	margin-bottom:30px;
	text-transform: uppercase;
}
#pub.intraCalage img {
	border: 1px solid #CCCCCC;
	
}
#partieCentrale #pub.intraCalage  {
	text-align:left;
	}

.panel_t .mainBackground {
	border:1px solid #CC0000;
	background-color:#fff;
	padding:2px;
}	
/* Fil Afrique pour home JMM */	
#filAfrique {
		/*padding-left:10px;*/
	padding-bottom:10px;
	float:left;
	margin-bottom:20px;
	border: 1px solid #CCC;
}
#filAfrique h3 {
	background:url(/images/transport/bg-fil-afrique.jpg) top left no-repeat;
	border-bottom: 1px solid #f58700;
	color:#FFF;
	height: 17px;
	font-size: 18px;
	margin-bottom: 20px;
}

#filAfrique a {
	color: #414042;
	font-weight: 400;
    line-height: 130%;
	font-size:110%;
}
#filAfrique .UneActu {
	margin-bottom:16px;
	float:left;
	border:0px;
}		
#filAfrique div.date {
	color:#066;
	font-size:100%;
	display:block;
	width:35px;
	float:left;
	margin-top:1px;
	margin-right:10px; 
	padding-left: 10px;
}

#filAfrique .DetailUneActu {
width:240px;
float:left;
}
#filAfrique .margingauche {margin-left: 10px;}
.pageCont p.petitTexte {font-size: 90%;}
.home .pika-thumbs li img{
    height: 46px;
    width: 83px;
}

/* amélioration présentation retroconversion */
.menu_sommaire li { font-size: 16px; font-weight: bold; color:#D20000; border-bottom:1px dotted #DDDDDD; }
.menu_sommaire ul li { font-size: 12px; border: none; }
.outilsCont .sommaire li.tree_item {
		background: url('/images/transport/puceLien.gif') no-repeat scroll 0px 8px transparent;
		margin-left:25px;
	}

p.chapo a em {font-size:14px; color:#666;}
.actuAbo p a.chapo em {font-size:14px; color:#333;}
#central.detailActu h2 em {font-size:16.5px; color: #666;}
#blocActu p a.chapo em {font-size:14.5167px; color:#414042;}
.classementList div.desc div.cont p i {font-size: 13.2px;}
#partieCentraleLarge .outilsCont h1.large {width:672px;}
.image img.bigger {z-index:2;}
.displayArticle2 img {padding:0;}
.infoArticle .introductionArticle, .infoArticle, .infoArticle strong {font-size:12px;font-style:none !important;}
#corps p b i  {
	font-size:100%;
    font-size: 16.3833px !important;
    font-family: "trebuchet MS", Tahoma, Verdana, arial, sans-serif;
}
#corps p b { font-size: 16.3833px !important;}
.texte1-intertitre b {font-size: 16px; color: #D20000;}
#central .lamyTomeMenuGauche li.last a:hover {background-color: #FFCC00;}
.sommaire .menu_sommaire li {padding-top:10px;}
#central .outilsCont .sommaire li a:hover {color:#D20000;}
/* résultats de recherche multiple */
#tabs1 .current a { background-position: 0% -42px; }
#tabs1 .current a span, #tabs1 a span { background-position: 100% -42px; background: none;}
#tabs1 {
      float:left;
      width:100%;
      background:#FFF;
      font-size:93%;
      line-height:normal;
      border-bottom: 1px solid #F4F4EC;
      }
    #tabs1 ul {
          margin:0;
          padding:10px 10px 0 5px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      border-top: 1px solid #F4F4EC;
      border-left: 1px solid #F4F4EC;
      border-right: 1px solid #F4F4EC;
      margin-bottom:-1px;
      padding:0;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background-color: #F4F4EC;
      padding:5px 120px 4px 6px!important;
	 color: #414042;
      }
      #tabs1 li.current a span {background-color: #FFFFFF;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {color:#627EB7; }
    #tabs1 a:hover { background-position:0% -42px;  }
    #tabs1 a:hover span { background-position:100% -42px; }
      #tabs1 #current a { background-position:0% -42px;}
      #tabs1 #current a span { background-position:100% -42px;  }	  
		#tabs1  span {text-transform:none;  padding:5px 15px 4px 6px!important; color:#627EB7; font-size:1.2em;margin:0;font-weight:bold;}
.pageCont p.chapoCommeActu {font-size: 14.5167px;}
.actusOnglets span {font-weight: normal;}
#pageListe #encadre_recherche a.chapo {font-size: 14px;}
#documentPublication .blockResults div p {
    font-size: 14px;
}
h2.refH2 .Highlight {font-size: 22px;}
.blockResults span.Highlight {font-size: 14px;}
#documentPublication div.pagination {display: none;}
.ActuListe #pageListe .tooltips img {width:22px;}
.blocEnquete .conteneur i {font-size:14px;}
#colDroite div.fil-jt {border:none;}
#colDroite div #jbroll {border:none;}
.GoogleActiveViewClass div div {
	width:100%!important;

}
.consulation-contenu-al {
	font-size:14px;
}
.outilsCont #corps div.consulation-sart1-t {
	font-size:18px;
	margin-top:15px!important;
}
.outilsCont #corps div.consulation-sart2-t{
	font-size:16px;
	margin-top:7px!important;
}
.infoArticle span.consulation-titre-tres, .infoArticle span.consulation-titre-intres {
    font-size: 15px;
}
.consultation i {
	font-size:14px;
}
.outilsCont #corps div.not {
	margin-bottom:10px!important;
}
.consultation  .outilsCont #corps div.not i {
	font-size:11px;
}
.outilsCont #corps div.consulation-intro {
    font-size: 17px;
}
@media only screen and (max-width: 800px) {
body{
	float:left;
	width:auto;
	}
} 

/*  Résultats de recherche */

.actusOnglets {
	border-left: 1px solid #F4F4EC;
	border-right: 1px solid #F4F4EC;
	border-bottom: 1px solid #F4F4EC;
	padding: 1em;
}
#pageListe .actusOnglets .rubrique {
	color: #414042;
}
#documentActualites #tabs1.rechercheMultiple {
	margin-bottom: 0;
}
#documentPublication .blockResults .refH2 span.Highlight {
	font-size: 22px;
	font-weight: 700;
}
p.informationResult {
	font-style: italic;
	color: #999;
	font-family: Georgia,sans-serif;
	font-size: 12px;
}
a.tooltips img {
	display:none;
}
a.tooltips {
	display: block;
	background: url('/images/transport/cadenas-fbBlanc.png') no-repeat top left;
	min-height: 30px;
	text-indent: 1em;
}
.detailActu ol {
	margin-left:20px;
}
ol li {
list-style-type: decimal;
font-family: arial;
font-size:120%;
}
.blockForm ol .inputText input, .blockForm ol .inputText select {
	line-height: 15px;
	float: none;
}
.blockForm ol .inputText img {
	vertical-align: bottom;
}
div.blockForm ol li.inputText label {
	display: inline-block;
	float: none;
}
div.contenus-illicites {
	text-align: center;
	margin: 10px 0;
	font-style: italic;
	font-size: 0.8em;
}
div#teasingLM {
	margin: 0 0 45px 0;
	width: 100%;
}
div#teasingLM img {
	width: 100%;
}
div.clubot h3 {
	color: #000000;
	margin-bottom: 10px;
	margin-left: 0;
	float: none;
}
div#slider-ot {
	color: #ffffff;
}
div.clubot p {
	float: none;
}
.outilsCont #corps div.texte1-intertitre {
	margin-top: 20px !important;
}
div.texte1-intertitre, div.texte1-intertitre i {
	font-size: 16px;
	font-weight: bold;
}
div.filler {
	border: none;
}
div.contacts {
	width: 600px;
	height: 100px;
	padding: 10px;
	margin-top: -150px;
}
div.contacts p {
	font-size: 150%;
	font-style: italic;
}
h2.title-histo {
	cursor: pointer;
	margin: 25px 10px !important;
}
h2.title-histo:hover {
	color: #568fda;
}
div.infosPratiques {
	height:100% !important;
}