/* ******************************
 Importation styles Maville 2006
****************************** */

@import url('/design/styles/webcam.css');
@import url('/design/styles/meteo.css');
@import url('/design/styles/gondole.css');
@import url('/design/styles/BA.css');
@import url('/design/styles/agendaSpectacle.css');
@import url('/design/styles/galerie.css');
@import url('/design/styles/jeux.css');
@import url('/design/styles/webLocal.css');
@import url('/design/styles/RSS_Sports.css?version=3');
@import url('/design/styles/MatchL1.css?version=1');
/*@import url('/design/styles/filinfo.css');*/
@import url('/design/styles/sport.css?version=2');
@import url('/design/styles/plansite.css');
@import url('/design/styles/rechCommune.css');
@import url('/design/styles/rechMoteur.css');
@import url('/design/styles/municipales.css');
@import url('/design/styles/archives.css?version=3');

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

body {
 background:#fff url('/design/images/presse-regionale_fond.png') no-repeat center top;
 font-family:tahoma,sans-serif;
 margin:0;
 padding:0;
}
img {
 border:none;
}
sup {
 font-size:smaller;
 line-height:.02em;
}

/* #############################################################################
   Contours
   ############################################################################# */

#univers,
#universaccueil,
#universactu,
#universsortir,
#universvivre,
#universannonces,
#universpratique,
#universjeux {
 margin:0 auto;
/* overflow:auto;*/
 padding:0 1px;
 width:1000px;
 z-index:1;
}

#pubBottomLeft {
 z-index:2000;
}

/* #############################################################################
   T�ti�re
   ############################################################################# */

#tetiere {
 margin:0;
_height:1%;/**/
}
.fdTetiere {
padding:10px 0 0;
}

#partenaires {
 float:right;
 text-align:right;
/* padding:14px 0 0;*/
}
#partenaires img {
 margin:0 8px 0 0;
}

h1.logoVille {
 font-size:30px;
 color:#000;
 font-weight:normal;
 letter-spacing:-0.03em;
 padding:0;
 margin:0;
}
h1.logoVille img {
 margin:0 14px 0 3px;
 position:relative;
 top:1px;
}
h1.logoVille span {
 border-left:2px solid #000;
 padding:0 0 0 14px;
}
h1.logoVille em {
 font-size:20px;
 font-style:normal;
}

#mascotte {
 position:absolute;
  left:0;
  top:-19px;
}

#barreRecherche { /* Utilis� dans les annonces */
 background:#F2F2F2;
 height:35px;
 width:1000px;
 clear:both;
}
#barreRecherche ul {
 margin:0;
 padding:9px 3px 0 0;
 float:right;
 font-size:12px;
 list-style-type:none;
 color:#404040;
}
#barreRecherche ul li {
 display:inline;
}
#barreRecherche ul li a:link,
#barreRecherche ul li a:visited {
 display:block;
 float:left;
 color:#404040;
 padding:0 6px;
 border-left:1px solid #000;
}
#barreRecherche ul li a.prems:link,
#barreRecherche ul li a.prems:visited {
 border:none;
}
#barreRecherche ul li a:hover {
 color:#000;
}
#barreRecherche form {
 margin:0;
 padding:7px 0 0 125px;
}
#barreRecherche form input {
 width:145px;
 border:solid 1px #a5acb2;
 font-weight:normal;
 font-size:13px;
 font-color:#404040;
 padding-left:5px;
}
#barreRecherche form select {
 width:145px;
 _height:16px;
 margin:0;
 padding:0;
 border:solid 1px #a5acb2;
 font-weight:normal;
 font-size:13px;
 _font-size:11px;
 font-color:#404040;
}
#barreRecherche form a:link,
#barreRecherche form a:visited {
 font-size:12px;
 color:#404040;
 font-weight:bold;
 padding:0 0 0 12px;
 background:url('/design/images/puceMenuRech.gif') no-repeat 0 3px;
}
#barreRecherche form a:hover {
 color:#000;
}

#barreDate {
 float:right; 	
 color:#FFF; 
 font-size:10px; 
 font-weight:bold; 
 height:17px; 
 padding:11px 10px 5px 10px; 
 text-align:right; 
 text-transform:uppercase;
}
/* #############################################################################
   Pubs
   ############################################################################# */

#pubBottomLeft {
float:left;
}
#pubx50 {
 clear:both;
 text-align: center;
 margin: 0 0 20px 0;
}
#pubTop,
#pubPosition4,
#pubBottom1 {
 clear:both;
 margin:0 0 10px 0;
 padding:0;
 text-align: center;
 position:relative;
 left:0;
 top:0;
 z-index:899;
}
#pubPosition2,
#pubPosition3,
#pubx32,
#pubLeft1,
#pubLeft2,
#pubCarre1,
#pubCarre2,
#pubCarre3,
#pubCarre4,
#pubCarre5,
#pubCarre6,
#pubRight,
#pubRight2,
#pubRight3,
#pubX01,
#pubX02,
#pubX03,	
#pubRightSky {
 margin:0 0 20px;
 text-align:center;
}
#pubMiddle,
#pubMiddle1 {
 text-align:center;
}
#pubDetailArt {
 float:right;
 margin:0 0 0 10px;
}

/* #############################################################################
   Pied de page
   ############################################################################# */

#piedDePage {
 background:#fff;
 border-top:1px solid #ddd;
 clear:both;
 font-size:10px;
 margin:0 0 20px;
 padding:9px 5px 20px;
 text-align:center;
}
#piedDePage img {
 margin:0 0 6px;
}
#piedDePage ul {
 margin:0 0 1px;
 padding:0;
 font-size:11px;
 list-style-type:none;
}
#piedDePage ul li {
 display:inline;
}
#piedDePage ul li a:link,
#piedDePage ul li a:visited {
 padding:0 4px;
 color:#404040;
 border-left:1px solid #000;
 text-decoration:none;
}
#piedDePage ul li a.prems:link,
#piedDePage ul li a.prems:visited {
 border:none;
}
#piedDePage ul li a:hover {
 text-decoration:underline;
 color:#000;
}

/* #############################################################################
   Conteneur
   ############################################################################# */

#conteneurUne {
 background:url('/design/images/fdContourUne.gif') repeat-y;
/* clear:both;
_height:1%;
 overflow:auto;*/
 float:left;
 padding:0 0 0;
 width:1000px;
 z-index:2;
}
#conteneurPage {
 background:url('/design/images/fdContourPage111007.gif') repeat-y;
/*_height:1%;
 overflow:auto;*/
 overflow:hidden; /* correction d'affichage ie7 */
 padding:0px 0 1px;
 width:1000px;
 z-index:2;
}

#colGauch {    /* ---- ACTU sur la une -------------------------------------- */
 width:252px;
 margin:0;
 padding:3px 0;
 float:left;
}

#conteneurPage #colGauch {    /* ---- , rubriques sur les autres pages------- */
 float:left;
 margin:0;
 padding:3px 0;
 width:300px;
}

#colGauch2Col {   /* ---- Pour le modele de page page2Col ---- */
 width:252px;
 margin:0 20px 0 0;
 padding:3px 0;
 float:left;
}
#titrePage {
 background:#fff;
}

#contenu {
 float:right;
 width:734px;
}
#conteneurPage #contenu {
 float:right;
 width:686px;
}

#contenu2Col {
 clear:both;
 overflow:auto;
_height:1%;/**/
 width:972px;
 padding:0 1px;
}
#contenuWebService {
 float:right;
 width:540px;
}
h1.page {
 background:#fff;
 clear:both;
 margin:0;
 padding:0 0 7px;
 /*font-size:18px;*/
 font-family:Arial,sans-serif;
 font-size:22px;
}
#univers h1.page,
#universaccueil h1.page, #universaccueil h1.page a:link, #universaccueil h1.page a:visited    {color:#ff7f00;  text-decoration:none;}
#universactu h1.page, #universactu h1.page a:link, #universactu h1.page a:visited    {color:#0045b6;  text-decoration:none;}
#universsortir h1.page, #universsortir h1.page a:link, #universsortir h1.page a:visited    {color:#83b900;  text-decoration:none;}
#universvivre h1.page, #universvivre h1.page a:link, #universvivre h1.page a:visited   {color:#ffc600; text-decoration:none;}
#universannonces h1.page, #universannonces h1.page a:link, #universannonces h1.page a:visited    {color:#a501b4;  text-decoration:none;}
#universpratique h1.page, #universpratique h1.page a:link, #universpratique h1.page a:visited    {color:#02b9da;  text-decoration:none;}
#universjeux h1.page, #universjeux h1.page a:link, #universjeux h1.page a:visited    {color:#ff4800;  text-decoration:none;}


#univers h1.page a:hover,
#universaccueil h1.page a:hover,
#universactu h1.page a:hover,
#universsortir h1.page a:hover,
#universvivre h1.page a:hover,
#universannonces h1.page a:hover,
#universpratique h1.page a:hover,
#universjeux h1.page a:hover   {text-decoration:underline;}

h1.page span {
 border-left:solid 2px #404040;
 color:#404040;
 font-size:18px;
 font-weight:normal;
 padding:0 0 0 8px;
 margin:0 0 0 10px;
 /*color:#000;
 padding:0 0 0 .5em;
 font-size:14px;*/
}
#univers h1.page span a,
#universaccueil h1.page span a,
#universactu h1.page span a,
#universsortir h1.page span a,
#universvivre h1.page span a,
#universannonces h1.page span a,
#universpratique h1.page span a,
#universjeux h1.page span a,
#univers h1.page span a:visited,
#universaccueil h1.page span a:visited,
#universactu h1.page span a:visited,
#universsortir h1.page span a:visited,
#universvivre h1.page span a:visited,
#universannonces h1.page span a:visited,
#universpratique h1.page span a:visited,
#universjeux h1.page span a:visited  {
 color:#404040;
 /*border-left:1px solid #000;*/
 padding:0;
 font-size:18px;
 text-decoration: none;
}
#univers h1.page span a:hover,
#universaccueil h1.page span a:hover,
#universactu h1.page span a:hover,
#universsortir h1.page span a:hover,
#universvivre h1.page span a:hover,
#universannonces h1.page span a:hover,
#universpratique h1.page span a:hover,
#universjeux h1.page span a:hover {
 /*color:#000;
 padding:0 0 0 .5em;
 font-size:14px;*/
 text-decoration: underline;
}
#univers h1.page span a.selectedOn,
#universaccueil h1.page span a.selectedOn,
#universactu h1.page span a.selectedOn,
#universsortir h1.page span a.selectedOn,
#universvivre h1.page span a.selectedOn,
#universannonces h1.page span a.selectedOn,
#universpratique h1.page span a.selectedOn,
#universjeux h1.page span a.selectedOn  {
 color:#000;
 text-decoration:underline;
}
#univers h1.page span a.selectedOff,
#universaccueil h1.page span a.selectedOff,
#universactu h1.page span a.selectedOff,
#universsortir h1.page span a.selectedOff,
#universvivre h1.page span a.selectedOff,
#universannonces h1.page span a.selectedOff,
#universpratique h1.page span a.selectedOff,
#universjeux h1.page span a.selectedOff  {
 color:#000;
 text-decoration:none;
 font-weight:normal;
}

#universactu #colGauch .blocSport h2.barre,
.saisiePush h2.push, /* ---- Vieux push ---- */
h2.barre,
h2.barreBKN,
.titre h2 {
 color:#fff;
 font-size:12px;
 /*font-size:13px;*/
 font-family:Arial,Sans-Serif;
_height:1%;
 margin:0;
 overflow:auto;
 padding:5px 10px;
}
/*h2.barre span {
 float:right;
}
h2.barre a span {
 float:none;
}*/
h2.barre a:link,
h2.barre a:visited {
 color:#fff;
 text-decoration:none;
}
h2.barre a:hover {
 text-decoration:underline;
}

#univers h2.barre, #univers h2.barreBKN, #univers .saisiePush h2.push, #univers .titre h2,
#universaccueil h2.barre, #universaccueil h2.barreBKN, #universaccueil .saisiePush h2.push, universaccueil .titre h2 { background:#ff7f00; }
#universactu h2.barre, #universactu h2.barreBKN, #universactu .saisiePush h2.push, #universactu .titre h2 { background:#0045b6; }
#universsortir h2.barre, #universsortir h2.barreBKN, #universsortir .saisiePush h2.push, #universsortir .titre h2 { background:#83b900; }
#universvivre h2.barre, #universvivre h2.barreBKN, #universvivre .saisiePush h2.push, #universvivre .titre h2 { background:#ffc600; }
#universannonces h2.barre, #universannonces h2.barreBKN, #universannonces .saisiePush h2.push, #universannonces .titre h2 { background:#a501b4; }
#universpratique h2.barre, #universpratique h2.barreBKN, #universpratique .saisiePush h2.push, #universpratique .titre h2 { background:#02b9da; }
#universjeux h2.barre, #universjeux h2.barreBKN, #universjeux .saisiePush h2.push, #universjeux .titre h2 { background:#ff4800; }

#universvivre h2.barre a:hover, #universvivre h2.barreBKN a:hover {text-decoration:underline;}

.saisiePush h3.push, /* ---- Vieux push ---- */
.SaisiePush h3.Push, /* ---- Vieux push ---- */
h3.barre {
 clear:both;
 margin:0;
 padding:2px 10px 5px;
 font-size:12px;
 text-transform:uppercase;
}
.saisiePush h2.push {
 margin:0 0 10px;
}
#univers h3.barre, #univers .saisiePush h3.push,
#universaccueil h3.barre, #universaccueil .saisiePush h3.push { color:#ff7f00;border-bottom:1px solid #ff7f00; }
#universactu h3.barre, #universactu .saisiePush h3.push { color:#0045b6;border-bottom:1px solid #0045b6; }
#universsortir h3.barre, #universsortir .saisiePush h3.push { color:#83b900;border-bottom:1px solid #83b900; }
#universvivre h3.barre, #universvivre .saisiePush h3.push { color:#ffc600;border-bottom:1px solid #ffc600; }
#universannonces h3.barre, #universannonces .saisiePush h3.push { color:#a501b4;border-bottom:1px solid #a501b4; }
#universpratique h3.barre, #universpratique .saisiePush h3.push { color:#02b9da;border-bottom:1px solid #02b9da; }
#universjeux h3.barre, #universjeux .saisiePush h3.push { color:#ff4800;border-bottom:1px solid #ff4800; }

h3.barre02 {
 background:url('/design/images/fdBarre02.png') no-repeat right top;
 color:#404040;
 font-family:Arial,Sans-serif;
 font-size:12px;
 height:40px;
 margin:0;
 padding:0;
}
h3.barre02 div {
 background:url('/design/images/fdBarre02.png') no-repeat left top;
 float:left;
 padding:8px 12px 0;
}
h3.barre02 .libelle {
 float:left;
 padding:3px 10px 0;
}

h3.gris {
 clear:both;
 margin:0;
 padding:2px 10px 5px;
 font-size:12px;
 background:#F2F2F2;
 color:#404040;
 }

h4.puce {
 margin:0;
 padding:7px 10px;
 font-size:13px;
 color:#404040;
}
#univers h4.puce,
#universaccueil h4.puce { background:url('/design/images/puceAccueil.gif') no-repeat 0 13px; }
#universactu h4.puce { background:url('/design/images/puceActualite.gif') no-repeat 0 13px; }
#universsortir h4.puce { background:url('/design/images/puceSortir.gif') no-repeat 0 13px; }
#universvivre h4.puce { background:url('/design/images/puceVivreMaVille.gif') no-repeat 0 13px; }
#universannonces h4.puce { background:url('/design/images/puceAnnonces.gif') no-repeat 0 13px; }
#universpratique h4.puce { background:url('/design/images/pucePratique.gif') no-repeat 0 13px; }
#universjeux h4.puce { background:url('/design/images/puceJeux.gif') no-repeat 0 13px; }

h5.page {
 border-bottom:solid 1px #b6b6b6;
 color:#404040;
 font-family:Verdana,Arial,Sans-serif;
 font-size:13px;
 font-weight:normal;
 margin:0 0 12px;
 padding:0 0 5px;
}
h5.page span {
 display:block;
 padding:8px 0 5px;
}

#gondole {
 height:auto;
 overflow:hidden;
 padding:0;
}
#colAnnonceAvisSky {
 float:right;
 width:353px;
}
#annonce {
 width:353px;
 padding:0 0 20px;
}
#pubsSky {
 float:right;
 width:160px;
 text-align:center;
 padding:0 0 20px;
}
#avis {
 float:left;
 width:170px;
 padding:0 20px 20px 0;
}
#colSortVivrPratJeuxPub300 {
 float:left;
 width:360px;
}
#colVivrJeux {
 float:right;
 width:170px;
}
#colSortPrat {
 float:left;
 width:170px;
}
#redactionnel {
 overflow:hidden;
_height:1%;/**/
 float:left;
 width:508px;
 padding:0 12px 0 0;
 margin:0 0 20px;
}
#conteneurPage #redactionnel {
 overflow:hidden;
_height:1%;/**/
 float:left;
 width:512px;
 padding:0;
 margin:0 0 20px;
}
#redacColG {
 overflow:auto;
_height:1%;/**/
 float:left;
 width:244px;
 margin:0 20px 0 0;
 padding:0 1px;
}
#redacColD {
 overflow:auto;
_height:1%;/**/
 margin:0;
 padding:0 1px;
}
.Presentation, /* ---- Vieux push ---- */
.presentation {
 color:#404040;
 font-family:Arial,Sans-serif;
 font-size:12px;
 /*font-weight:bold;*/
 margin:0 0 9px;
 padding:0 0 0 6px;
 text-align:justify;
}
.Presentation p, /* ---- Vieux push ---- */
.presentation p {
 margin:0 0 4px;
}

/* #############################################################################
   Contenu
   ############################################################################# */
.blocCadreArrondi {
}
.blocCadreArrondi .DEBgauche {
 background:url(/design/images/fdCadreArrondiHt.gif) no-repeat right top;
 padding:0 14px 0 0;
}
.blocCadreArrondi .DEBdroit {
 background:url(/design/images/fdCadreArrondiHt.gif) no-repeat left top;
 height:14px;
 font-size:1px;
}
.blocCadreArrondi .contenu {
 border-left:4px solid #cccccc;
 border-right:4px solid #cccccc;
}
.blocCadreArrondi .FINgauche {
 background:url(/design/images/fdCadreArrondiBs.gif) no-repeat left bottom;
 height:14px;
 padding:0 0 0 14px;
}
.blocCadreArrondi .FINdroit {
 background:url(/design/images/fdCadreArrondiBs.gif) no-repeat right bottom;
 height:14px;
 font-size:1px;
}
#colGauch .blocCadreArrondi .DEBgauche,
#colGauch2Col .blocCadreArrondi .DEBgauche  {
 background:url(/design/images/fdCadreArrondiHt_gris.gif) no-repeat right top;
 padding:0 14px 0 0;
}
#colGauch .blocCadreArrondi .DEBdroit,
#colGauch2Col .blocCadreArrondi .DEBdroit  {
 background:url(/design/images/fdCadreArrondiHt_gris.gif) no-repeat left top;
 height:14px;
}
#colGauch .blocCadreArrondi .FINgauche,
#colGauch2Col .blocCadreArrondi .FINgauche {
 background:url(/design/images/fdCadreArrondiBs_gris.gif) no-repeat left bottom;
 padding:0 0 0 14px;
}
#colGauch .blocCadreArrondi .FINdroit,
#colGauch2Col .blocCadreArrondi .FINdroit {
 background:url(/design/images/fdCadreArrondiBs_gris.gif) no-repeat right bottom;
 height:14px;
}

.ongletBloc {
}
.ongletBloc a.aOngletBloc:link, .ongletBloc a.aOngletBloc:visited,
.ongletBloc a.aOngletBlocOn:link, .ongletBloc a.aOngletBlocOn:visited,
.ongletBloc a.aOngletBlocOff:link, .ongletBloc a.aOngletBlocOff:visited {
background:transparent url(/design/images/ongletBlocG.png) no-repeat scroll 0%;
color:#808080;
float:left;
font-size:15px;
font-weight:bold;
height:30px;
margin:0 5px 0 0;
padding:0 0 0 5px;
text-decoration:none;
width:auto;
}
#universsortir .ongletBloc a.aOngletBlocOn:link, #universsortir .ongletBloc a.aOngletBlocOn:visited {
background:transparent url(/design/images/ongletBlocOnG.png) no-repeat scroll 0%;
}
.ongletBloc a.aOngletBlocOn:link, .ongletBloc a.aOngletBlocOn:visited {
 color:#FFF;
}
.ongletBloc a.aOngletBlocOff:link, .ongletBloc a.aOngletBlocOff:visited {
 color:#cdcdcd;
 cursor:default;
}
.ongletBloc a.aOngletBloc span,
.ongletBloc a.aOngletBlocOn span,
.ongletBloc a.aOngletBlocOff span {
 background:transparent url(/design/images/ongletBlocD.png) no-repeat scroll right center;
 float:left;
 height:25px;
 padding:5px 10px 0 5px;
}
.ongletBloc a.aOngletBloc span,
.ongletBloc a.aOngletBlocOn span {
 cursor:pointer;
}
.ongletBloc a.aOngletBlocOff span {
 cursor:default;
}
#universsortir .ongletBloc a.aOngletBlocOn span {
background:transparent url(/design/images/ongletBlocOnD.png) no-repeat scroll right center;
}
.ongletBlocPt {
 background:transparent url(/design/images/ongletBlocGpt.png) no-repeat scroll 0%;
 height:21px;
 padding-left:7px;
}
.ongletBlocPt a {
 background:transparent url(/design/images/ongletBlocDpt.png) no-repeat scroll right center;
 height:18px;
 padding:3px 6px 0 0;
}

a.lienTri:link,
a.lienTri:visited {
 background:transparent url('/design/images/puceFlchTri.gif') no-repeat right bottom;
 color:#000;
 margin:0 10px 0 0;
 padding:0 15px 0 0;
}

.navigation {
 font-family:Arial,Sans-serif;
 font-size:13px;
 _height:1%;
 margin:0;
 padding:0 1px 5px;
 overflow:auto;
 text-align:center;
}
.bordNavSepa {
 border-bottom:solid 1px #b6b6b6;
}
.bordNavMarge {
 display:block;
 float:left;
 margin:7px 0 0;
}
.navigation a.aNavPrec .supensionNav,
.navigation a.aNavSuiv .supensionNav {
 color:#b6b6b6;
 font-weight:bold;
 font-size:20px;
}

.navigation a.aNavPrec:link,
.navigation a.aNavPrec:visited,
.navigation a.aNavSuiv:link,
.navigation a.aNavSuiv:visited {
 color:#404040;
 cursor:pointer;
 display:block;
 height:22px;
 margin:5px 0 0;
 text-decoration:none;
}
.navigation a.aNavPrec:link,
.navigation a.aNavPrec:visited {
 background:transparent url('/design/images/btnNavPrec.gif') no-repeat left center;
 float:left;
 padding:5px 0 0 42px;
}
.navigation a.aNavPrec:hover,
.navigation a.aNavSuiv:hover {
 color:#000;
 font-weight:bold;
}
.navigation .aNavPrec span,
.navigation .aNavSuiv span {
  font-size:14px;
}
.navigation a.aNavSuiv:link,
.navigation a.aNavSuiv:visited {
 background:transparent url('/design/images/btnNavSuiv.gif') no-repeat right center;
 float:right;
 padding:5px 42px 0 0;
}
.navigation .numNavListe {
 display:block;
 float:right;
 margin:0 5px 0 0;
}
.navigation .numNavPage,
.navigation .aNumNavPage {
 display:block;
 float:left;
}
.navigation .numNavPage {
 background:transparent url('/design/images/btnNavSelect.gif') no-repeat;
 font-weight:bold;
 height:25px;
 margin:2px 0 0;
 padding:8px 0 0;
 width:36px;
}
.navigation .aNumNavPage {
 background:transparent url('/design/images/btnNavVide.gif') no-repeat;
 height:22px;
 margin:5px 0 0;
 padding:5px 0 0;
 width:30px;
}
.navigation a.aNumNavPage:link,
.navigation a.aNumNavPage:visited {
 color:#000;
 text-decoration:none;
}
.navigation a.aNumNavPage:hover {
 font-weight:bold;
 text-decoration:none;
}
.navigation .numUnePage {
 display:block;
 padding:8px 5px 0;
}

.num01 {
 background:url(/design/images/rond01sortir.gif) no-repeat;
 color:#FFF;
 font-size:18px;
 font-weight:bold;
 padding:8px 15px 10px;
}
.num02 {
 background:url(/design/images/rond02sortir.gif) no-repeat;
 color:#FFF;
 font-size:12px;
 font-weight:bold;
 float:left;
 padding:4px 9px 5px;
}

.colDemiCentreBloc, .colDemiCentreBlocHover {
 float:left;
 width:254px;
}
.colDemiCentreBlocHover {
 border:1px solid #f2f2f2;
 background:#f2f2f2;
}
#ideeConso .colDemiCentreBloc {
 border:1px dotted #B6B6B6;
}

a.classType1:link, a.classType1:visited { font-family:arial,sans-serif; color: #404040; font-size: 14px; text-decoration: none; }
a.classType2:link, a.classType2:visited { font-family:arial,sans-serif; color: #404040; font-size: 14px; font-weight: bold; text-decoration: none; }
a.classType3:link, a.classType3:visited { font-family:arial,sans-serif; color: #404040; font-size: 16px; font-weight: bold; text-decoration: none; }
a.classType4:link, a.classType4:visited { font-family:arial,sans-serif; color: #404040; font-size: 18px; font-weight: bold; text-decoration: none; }
a.classType5:link, a.classType5:visited { font-family:arial,sans-serif; color: #404040; font-size: 18px; font-weight: bold; text-decoration: none; }
a.classType1:hover { color: #000; text-decoration: underline; }
a.classType2:hover { color: #000; text-decoration: underline; }
a.classType3:hover { color: #000; text-decoration: underline; }
a.classType4:hover { color: #000; text-decoration: underline; }
a.classType5:hover { color: #000; text-decoration: underline; }

#redactionnel .contient_nuage_page a.classType1:link, a.classType1:visited { font-size: 11px; }
#redactionnel .contient_nuage_page a.classType2:link, a.classType2:visited { font-size: 12px; }
#redactionnel .contient_nuage_page a.classType3:link, a.classType3:visited { font-size: 14px; }
#redactionnel .contient_nuage_page a.classType4:link, a.classType4:visited { font-size: 16px; }
#redactionnel .contient_nuage_page a.classType5:link, a.classType5:visited { font-size: 16px; }


/* #############################################################################
   Colonne de Gauche
   ############################################################################# */

#colGauch2Col .blocCadre,
#colGauch .blocCadre {
 margin:0 3px 20px;
 border:1px solid #b6b6b6;
 padding:5px 6px;
 overflow:auto;
_height:1%;/**/
}
#colGauch2Col .bloc,
#colGauch .bloc,
#colGauch2Col #ClassementMatch,
#colGauch #ClassementMatch
 {
 clear:both;
 margin:0 10px 20px;
 padding:1px;
 overflow:auto;
_height:1%;/**/
}






#colGauch2Col .sousBloc,
#colGauch .sousBloc {
 margin:0 0 10px;
}
#colGauch2Col h1,
#colGauch h1,
#pubsSky h3.barre {
 color:#fff;
 font-size:12px;
 margin:0 0 9px;
 overflow:auto;
 padding:4px 6px;
 text-align:left;
 text-transform:uppercase;
}
#colGauch h1 a,
#colGauch h1 a:visited {
 margin:0 0 10px;
 padding:4px 6px;
 color:#fff;
 text-transform:uppercase;
 font-size:12px;
 text-decoration: none;
}
#colGauch h1 a:hover {
 text-decoration: underline;
}
#univers #colGauch h1, #univers #colGauch2Col h1, #univers .bloc h1.titre,
#universaccueil #colGauch h1, #universaccueil #colGauch2Col h1, #universaccueil .bloc h1.titre { background:#0045b6; } /* ---- normalement c'est que de l'actu dans la colonne gauche de l'accueil ---- */
#universactu #colGauch h1,#universactu #colGauch2Col h1, #universactu .bloc h1.titre, #universactu #pubsSky h3.barre { background:#0045b6; }
#universsortir #colGauch h1,#universsortir #colGauch2Col h1, #universsortir .bloc h1.titre { background:#83b900; }
#universsortir #colGauch h1,#universsortir #colGauch2Col h1, #universsortir .blocNew h1.titre { background:#83b900; }
#universvivre #colGauch h1,#universvivre #colGauch2Col h1, #universvivre .bloc h1.titre { background:#ffc600; }
#universannonces #colGauch h1,#universannonces #colGauch2Col h1, #universannonces .bloc h1.titre { background:#a501b4; }
#universpratique #colGauch h1,#universpratique #colGauch2Col h1, #universpratique .bloc h1.titre { background:#02b9da; }
#universjeux #colGauch h1,#universjeux #colGauch2Col h1, #universjeux .bloc h1.titre { background:#ff4800; }

#colGauch2Col h2,
#colGauch h2 {
 margin:0;
 padding:0 5px 3px;
 font-size:12px;
}
#univers #colGauch h2,#univers #colGauch2Col h2,
#universaccueil #colGauch h2,#universaccueil #colGauch2Col h2 { color:#0045b6; } /* ---- normalement c'est que de l'actu dans la colonne gauche de l'accueil ---- */
#universactu #colGauch h2,#universactu #colGauch2Col h2 { color:#0045b6; }
#universsortir #colGauch h2,#universsortir #colGauch2Col h2 { color:#83b900; }
#universvivre #colGauch h2,#universvivre #colGauch2Col h2 { color:#ffc600; }
#universannonces #colGauch h2,#universannonces #colGauch2Col h2 { color:#a501b4; }
#universpratique #colGauch h2,#universpratique #colGauch2Col h2 { color:#02b9da; }
#universjeux #colGauch h2,#universjeux #colGauch2Col h2 { color:#ff4800; }

#univers #colGauch .titre h2, #univers #colGauch2Col .titre h2,
#universaccueil #colGauch .titre h2, #universaccueil #colGauch2Col .titre h2,
#universactu #colGauch .titre h2, #universactu #colGauch2Col .titre h2, #universactu #redactionnel .titre h2, #universactu #pubsSky .titre h2,
#universsortir #colGauch .titre h2, #universsortir #colGauch2Col .titre h2,
#universvivre #colGauch .titre h2, #universvivre #colGauch2Col .titre h2,
#universannonces #colGauch .titre h2, #universannonces #colGauch2Col .titre h2,
#universpratique #colGauch .titre h2, #universpratique #colGauch2Col .titre h2,
#universjeux #colGauch .titre h2, #universjeux #colGauch2Col .titre h2 { color:#fff; padding:4px 6px; text-transform:uppercase; }

.blocDeroulant {
 height:117px;
 overflow:hidden;
 position:relative;
 margin:0 0 1px;
/* border-top:1px solid #ddd;
 border-bottom:1px solid #ddd;*/
}
#pubsSky .blocDeroulant,
#redactionnel .blocDeroulant {
 border-top:none;
}
#Scroll {
 position:relative;
 top:0;
 left:0;
}
#Scroll .unArticle,
#Scroll .unArticleHover {
 color:#404040;
 cursor:pointer;
 font-family:verdana,sans-serif;
 font-size:11px;
 margin:0 0 7px;
 padding:1px 5px;
 width:222px;
}
#redactionnel #Scroll .unArticle,
#redactionnel #Scroll .unArticleHover {
 width:502px;
}
#pubsSky #Scroll .unArticle,
#pubsSky #Scroll .unArticleHover {
 width:150px;
}
#Scroll .unArticleHover {
 background:#fff;
}
#redactionnel #Scroll .unArticleHover {
 background:#f2f2f2;
}
#Scroll .ou,
#Scroll .ou {
 text-transform:uppercase;
}
#Scroll .unArticle h2,
#Scroll .unArticleHover h2 {
 display:inline;
 font-size:11px;
 margin:0;
 padding:0;
}
#Scroll .unArticle a,
#Scroll .unArticleHover a {
 color:#404040;
 text-decoration:none;
}
#Scroll .marque {
 font-family:tahoma,sans-serif;
}
a.droite:link,
a.droite:visited {
 color:#404040;
 display:block;
 font-size:11px;
 font-family:verdana,sans-serif;
 overflow:auto;
 padding:1px;
 text-align:right;
}
a.droite:hover {
 color:#000;
 background:#ddd;
}
#colGauch2Col a.lien:link,
#colGauch2Col a.lien:visited,
#colGauch a.lien:link,
#colGauch a.lien:visited,
#redactionnel .Archive a.lien:link,
#redactionnel .Archive a.lien:visited {
 display:block;
 overflow:auto;
_height:1%;/**/
 font-size:11px;
 margin:0 0 1px;
 padding:1px 5px 3px;
 border-bottom:1px solid #ddd;
 color:#404040;
 text-decoration:none;
}
#colGauch .unArticle,
#colGauch .unArticleHover {
 border-bottom:1px solid #ddd;
 color:#404040;
 cursor:pointer;
 font-size:11px;
 margin:0 0 1px;
 overflow:auto;
 padding:1px 5px 3px;
}
#colGauch .unArticle h2,
#colGauch .unArticleHover h2 {
 display:inline;
 font-weight:normal;
 margin:0;
 padding:0; 
}
#colGauch .unArticle h2 a,
#colGauch .unArticleHover h2 a {
 color:#404040;
 font-size:11px;
 text-decoration:none; 
}

#colGauch a.lienedito:link,
#colGauch a.lienedito:visited {
 display:block;
 overflow:auto;
_height:1%;/**/
 font-size:11px;
 margin:0 0 1px;
 padding:1px 0 3px;
 border-bottom:1px solid #ddd;
 color:#404040;
 text-decoration:none;
}
.lienFort,
#colGauch2Col a.lienFort:link,
#colGauch2Col a.lienFort:visited,
#colGauch a.lienFort:link,
#colGauch a.lienFort:visited {
 display:block;
 position:relative;
 overflow:auto;
_height:1%;
 font-size:12px;
 margin:0 0 1px;
 padding:1px 5px 3px;
 border-bottom:1px solid #ddd;
 color:#404040;
 text-decoration:none;
}
#colGauch .unArticleFort,
#colGauch .unArticleFortHover {
 border-bottom:1px solid #ddd;
 color:#404040;
 cursor:pointer;
 font-size:12px;
_height:1%;
 overflow:auto;
 margin:0 0 1px;
 padding:1px 5px 3px;
}
#colGauch .unArticleFortHover,
#colGauch .unArticleHover {
 background:#fff;
}
#colGauch .unArticleFort h2,
#colGauch .unArticleFortHover h2 {
 margin:0;
 padding:0; 
}
#colGauch .unArticleFort h2 a,
#colGauch .unArticleFortHover h2 a {
 color:#404040;
 text-decoration:none; 
}

#colGauch a.lienFortedito:link,
#colGauch a.lienFortedito:visited {
 display:block;
 position:relative;
 overflow:auto;
_height:1%;/**/
 font-size:12px;
 margin:0 0 1px;
 padding:1px 0 3px;
 border-bottom:1px solid #ddd;
 color:#404040;
 text-decoration:none;
}
#colGauch .lienFortedito strong {
 display:block;
}
#colGauch a em.lienAvis {
 display:block;
 position:absolute;
 bottom:1px;
 right:1px;
 font-family:verdana,sans-serif;
 font-style:normal;
 font-size:11px;
 text-decoration:underline;
 background:url('/design/images/pictoAvis.gif') no-repeat right bottom;
 padding:0 17px 4px 0;
 cursor:pointer;
}
.lienFort img,
#colGauch2Col .bloc a img,
#colGauch .bloc a img {
 float:right;
 width:100px;
 margin:0 0 0 5px;
}
#colGauch .unArticleFort img,
#colGauch .unArticleFortHover img {
 float:right;
 margin:0 0 0 5px;
}

#colGauch .bloc a img.note {
 float:none;
 width:auto;
}
#colGauch .bloc a.lienFortedito img {
 float:none;
 margin:0 0 5px;
 width:auto;
}
/*#Scroll a:hover,*/
#colGauch2Col a.lienFort:hover,
#colGauch a.lienFort:hover,
#colGauch2Col a.lien:hover,
#colGauch a.lien:hover {
 background:#fff;
}
#redactionnel .Archive a.lien:hover {
 background:#f2f2f2;
}
#colGauch2Col ol,
#colGauch ol {
 padding:0 0 0 30px;
 margin:0 0 6px;
 list-style:decimal outside;
 font-size:12px;
 font-weight:bold;
 border-bottom:1px solid #ddd;
}
#univers  #colGauch2Col ol li,
#univers  #colGauch ol li {
 color:#ff7f00;
 padding:1px;
 margin:0;
}
#universactu  #colGauch2Col ol li,
#universactu  #colGauch ol li {
 color:#0045b6;
 padding:1px;
 margin:0;
}
#universaccueil  #colGauch2Col ol li,
#universaccueil  #colGauch ol li {
 color:#ff7f00;
 padding:1px;
 margin:0;
}
#universsortir  #colGauch2Col ol li,
#universsortir  #colGauch ol li {
 color:#83b900;
 padding:1px;
 margin:0;
}

#universvivre  #colGauch2Col ol li,
#universvivre  #colGauch ol li {
 color:#ffc600;
 padding:1px;
 margin:0;
}

#universannonces  #colGauch2Col ol li,
#universannonces  #colGauch ol li {
 color:#a501b4;
 padding:1px;
 margin:0;
}
#universpratique  #colGauch2Col ol li,
#universpratique  #colGauch ol li {
 color:#02b9da;
 padding:1px;
 margin:0;
}
#universjeux  #colGauch2Col ol li,
#universjeux  #colGauch ol li {
 color:#ff4800;
 padding:1px;
 margin:0;
}

#colGauch2Col ol li a:link,
#colGauch2Col ol li a:visited,
#colGauch ol li a:link,
#colGauch ol li a:visited {
 display:block;
 padding:2px;
 color:#404040;
 font-weight:normal;
 text-decoration:none;
}
#colGauch2Col ol li a:hover,
#colGauch ol li a:hover {
 background:#fff;
}

#colGauch span.type {
 font-size:11px;
 font-weight:bold;
 text-transform:uppercase;
 display:block;
 margin:3px 0;
}

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

#universvivre #colGauch2Col ol li a:link,
#universvivre #colGauch2Col ol li a:visited,
#universvivre #colGauch ol li a:link,
#universvivre #colGauch ol li a:visited {
 display:block;
 padding:2px;
 color:#404040;
 font-weight:normal;
 text-decoration:none;

}
#universvivre #colGauch2Col ol li a:hover,
#universvivre #colGauch ol li a:hover {
 background:#fff;
}

#universvivre #colGauch span.type {
 font-size:11px;
 font-weight:bold;
 text-transform:uppercase;
 display:block;
 margin:3px 0; overflow:auto;
 _height:1%;
}

/* #############################################################################
   Formulaires Colonne de gauche
   ############################################################################# */

#colGauch form.std,
#colGauch form.saisiePush {
_height:1%;
 margin:0 0 7px;
 overflow:hidden;
 padding:0;
}
#colGauch form.saisiePush .ligne { /*a virer*/
 text-align:center;
}
#colGauch #abonDMA form.saisiePush .ligne,
#colGauch #abonNews form.saisiePush .ligne,
#colGauch #abonCine form.saisiePush .ligne {
 float:left;
 margin:0;
 padding:0 0 0 6px;
 text-align:left;
}
#colGauch #rechEOF .ligne,
#colGauch #rechCine .ligne {
 margin:0;
 padding:0 0 7px;
 text-align:left;
}
#colGauch2Col label,
#colGauch label {
 display:block;
 margin:0 0 0 38px;
 font-size:12px;
 font-family:arial,sans-serif;
 color:#000;
}
#colGauch #rechEOF label,
#colGauch #rechCine label {
 color:#404040;
 float:left;
 font-family:tahoma,sans-serif;
 font-weight:bold;
 margin:0;
 padding:2px 0 0 6px;
 width:115px;
}
#colGauch2Col input.znSaisie,
#colGauch input.znSaisie,
#colGauch select {
 width:150px;
 margin:0 0 3px 38px;
}
#colGauch #rechCine input.znSaisie,
#colGauch #rechCine select,
#colGauch #rechEOF input.znSaisie,
#colGauch input.znSaisieLigne {
 border:1px solid #b6b6b6;
 margin:0;
 width:150px;
}
#colGauch #rechCine .btn,
#colGauch #rechEOF .btn,
#colGauch #abonDMA .btn,
#colGauch #abonCine .btn,
#colGauch #abonNews .btn {
 font-size:12px;
 color:#404040;
 text-align:right;
 padding:2px 6px 0 0;
}
#colGauch2Col form a.aBtn:link,
#colGauch2Col form a.aBtn:visited,
#colGauch form a.aBtn:link,
#colGauch form a.aBtn:visited,
#colGauch a.aBtn:link,
#colGauch a.aBtn:visited {
 display:block;
 text-align:right;
 padding:12px 34px 10px 0;
 font-family:verdana,sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#404040;
}
#colGauch #rechCine a.aBtn:link,
#colGauch #rechCine a.aBtn:visited,
#colGauch #rechEOF a.aBtn:link,
#colGauch #rechEOF a.aBtn:visited,
#colGauch #abonDMA a.aBtn:link,
#colGauch #abonDMA a.aBtn:visited,
#colGauch #abonCine a.aBtn:link,
#colGauch #abonCine a.aBtn:visited,
#colGauch #abonNews a.aBtn:link,
#colGauch #abonNews a.aBtn:visited {
 display:inline;
 font-family:tahoma,sans-serif;
 font-size:12px;
 font-weight:normal;
 padding:0;
 text-align:right;
}
#colGauch a.aBtnLigne:link,
#colGauch a.aBtnLigne:visited {
 font-family:verdana,sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#404040;
}
#colGauch2Col form a.aBtn:hover,
#colGauch form a.aBtn:hover,
#colGauch a.aBtn:hover {
 color:#000;
}
#colGauch a.aBtnLigne:hover {
 color:#000;
}
#colGauch2Col .exemple,
#colGauch .exemple {
 display:block;
 margin:0 0 0 38px;
 font-size:10px;
 font-family:arial,sans-serif;
 color:#000;
}

/* ### Formulaire sondage ### */

#colGauch2Col form .ttrLigne,
#colGauch form .ttrLigne {
 display:block;
 margin:0 0 0 5px;
 font-size:12px;
 font-family:arial,sans-serif;
 color:#000;
 font-weight:bold;
} 

#colGauch2Col form.sondage .ligne,
#colGauch form.sondage .ligne {
 display:block;
 margin:5px 0 0 30px;
 font-size:12px;
 font-family:arial,sans-serif;
 color:#000;
}

#colGauch2Col form.sondage label,
#colGauch form.sondage label {
 display:inline;
 margin:0;
 padding:0;
 font-size:11px;
 font-family:arial,sans-serif;

 color:#404040;
}
#colGauch2Col form.sondage input.radioButton,
#colGauch form.sondage input.radioButton
{
 border:1px solid #b6b6b6;
 margin:0;
 padding:0;
}

/* ### Formulaire Pronostique ### */

#colGauch2Col form.pronostique .ligne,
#colGauch form.pronostique .ligne {
 display:block;
 margin:5px 0 0 30px;
 width:150px;
 font-size:12px;
 font-family:arial,sans-serif;
 color:#000;
}

#colGauch2Col form.pronostique label.col1,
#colGauch form.pronostique label.col1 {
 float:left;
 text-align:center;
 width:50px;
 margin:0;
 padding:0;
 font-size:11px;
 font-family:arial,sans-serif;
 color:#404040;
}

#colGauch2Col form.pronostique label.col2,
#colGauch form.pronostique label.col2 {
 float:right;
 text-align:center;
 width:50px;
 margin:0;
 padding:0;
 font-size:11px;
 font-family:arial,sans-serif;
 color:#404040;
}


#colGauch2Col form.pronostique input.radioButton,
#colGauch form.pronostique input.radioButton {
 padding:0;
 margin:0;
 border:1px solid #b6b6b6;
}

/* #############################################################################
   Liste d'articles / de films / d'avis /de web local
   ############################################################################# */

#redactionnel .bloc {
 margin:0 0 20px;
}

.listeArticle {
 padding:14px 1px 20px;
}
.unArtListe {
 border-bottom:1px dotted #b6b6b6;
}
.unArtListe p {
 margin:0;
 padding:0;
}

.unArtLst {
 border-bottom:1px dotted #b6b6b6;
 cursor:pointer;
_height:1%;
 margin:0 0 4px;
 overflow:auto;
 padding:0;
}
.artcl,
.artclHover {
_height:1%;
 overflow:auto;
 padding:4px 0 8px 10px;
}
.artclHover {
 background:#f2f2f2;
}
.unArtLst img {
 float:right;
 font-size:9px;
 margin:0 0 0 5px;
 text-transform:uppercase;
}
.unArtLst h2 {
 font-size:14px;
 margin:0;
 padding:0;
}
.unArtLst h2 a {
 color:#404040;
 text-decoration:none;
}
.unArtLst .ville {
 color:#0045b6;
 font-size:13px;
 font-weight:bold;
}
.unArtLst .date {
 color:#404040;
 font-size:12px;
}
.unArtLst .texte {
 color:#404040;
 display:block;
 font-size:12px;
}
.unArtLst .marque {
 color:#0045b6;
 font-size:11px;
}

a.lienArt:link,
a.lienArt:visited {
 display:block;
 overflow:auto;
_height:1%;/**/
 padding:8px 10px;
 font-size:12px;
 color:#404040;
 text-decoration:none;
 text-align:justify;
}
a.lienArtListeDossier:link,
a.lienArtListeDossier:visited {
 display:block;
 overflow:auto;
_height:1%;/**/
 padding:7px 10px;
 font-size:11px;
 color:#404040;
 text-decoration:none;
 text-align:justify;
}
a.lienArtDossierCol:link,
a.lienArtDossierCol:visited {
 display:block;
 overflow:auto;
_height:1%;/**/
 padding:2px 1px 3px;
 font-size:12px;
 color:#404040;
 text-decoration:none;
}
.listeArticle a.lienArtPlus:link,
.listeArticle a.lienArtPlus:visited {
 display:block;
 overflow:auto;
 font-size:11px;
 font-weight:bold;
 color:#404040;
 text-decoration:none;
 padding:1px 10px;
}
a.lienFilm:link,
a.lienFilm:visited {
 display:block;
 overflow:auto;
_height:1%;/**/
 padding:8px 10px 8px 15px;
 font-size:12px;
 color:#404040;
 text-decoration:none;
 border-bottom:1px dotted #b6b6b6;
 background-position:1px 14px;
 background-repeat:no-repeat;
}
#universaccueil a.lienFilm:link,#universaccueil a.lienFilm:visited { background-image:url('/design/images/puceAccueil.gif'); }
#universactualite a.lienFilm:link,#universactualite a.lienFilm:visited { background-image:url('/design/images/puceActualite.gif'); }
#universsortir a.lienFilm:link,#universsortir a.lienFilm:visited { background-image:url('/design/images/puceSortir.gif'); }
#universvivre a.lienFilm:link,#universvivre a.lienFilm:visited { background-image:url('/design/images/puceVivre.gif'); }
#universannonces a.lienFilm:link,#universannonces a.lienFilm:visited { background-image:url('/design/images/puceAnnonces.gif'); }
#universpratique a.lienFilm:link,#universpratique a.lienFilm:visited { background-image:url('/design/images/pucePratique.gif'); }
#universjeux a.lienFilm:link,#universjeux a.lienFilm:visited { background-image:url('/design/images/puceJeux.gif'); }

#universjeux a.lienFilm cite {
display:block;
margin:10px 0 0;
font-weight:bold;
font-style:normal;
text-decoration:underline; }

a.lienArt:hover,
a.lienFilm:hover,
.listeArticle a.lienArtPlus:hover,
a.lienArtDossierCol:hover {
 background-color:#f2f2f2;
}
a.lienArt img,
a.lienFilm img,
a.lienArtDossierCol img {
 float:right;
 margin:0 0 0 5px;
/* width:100px;*/
}
a.lienFilm img.note {
 float:left;
 width:auto;
 margin:5px 0 0;
}
a.lienFilm img.noteliste {
 float:none;
 width:auto;
 margin:5px 0 0;
}


a.lienFilm span.avis {
 display:block;
 font-size:10px;
 margin:5px 0 0;
}
a.lienFilm .imgAvis {
 float:none;
 width:48px;
 margin:0;
 position:relative;
 top:2px;
}
a.lienArt strong,
a.lienFilm strong {
 font-size:14px;
 line-height:15px;
}
a.lienArtDossierCol strong {
 font-size:12px;
 line-height:12px;
}
.listeArticle em {
 display:block;
 font-size:11px;
 font-style:normal;
}

.listeArticle cite.avis {
 float:left;
 margin:0 0 0 5px;
 padding:4px 0 0 0;
 display:block;
 width:63px;
 font-size:10px;
 text-decoration:underline;
 font-style:normal;
 background:url('/design/images/pictoAvis.gif') no-repeat right center;
}

#univers .listeArticle em,
#universaccueil .listeArticle em { color:#ff7f00; }
#universactu .listeArticle em { color:#0045b6; }
#universsortir .listeArticle em { color:#83b900; }
#universvivre .listeArticle em { color:#ffc600; }
#universannonces .listeArticle em { color:#a501b4; }
#universpratique .listeArticle em { color:#02b9da; }
#universjeux .listeArticle em { color:#ff4800; }

.basListeArt,
a.lienBasListeArt:link,
a.lienBasListeArt:visited {
 display:block;
 overflow:auto;
_height:1%;/**/
 padding:6px 10px;
 font-size:12px;
 color:#404040;
 text-decoration:none;
 border-bottom:1px dotted #b6b6b6;
 background:#f2f2f2;
}
a.lienBasListeArt:hover {
 text-decoration:underline;
 color:#000;
}

/* #############################################################################
   Paginations
   ############################################################################# */

.pagination {
 background:#f2f2f2;
 margin:15px 0 25px;
 text-align:center;
 padding:5px 8px;
 font-family:verdana,sans-serif;
 font-size:12px;
}
.galerieGrandePhoto .pagination {
 font-size:10px;
 margin:0;
}
#univers .galerieGrandePhoto .pagination, #universaccueil .galerieGrandePhoto .pagination { background:#ff7f00; }
#universactu .galerieGrandePhoto .pagination { background:#0045b6; }
#universannonces .galerieGrandePhoto .pagination { background:#a501b4; }
#universjeux .galerieGrandePhoto .pagination { background:#ff4800; }
#universpratique .galerieGrandePhoto .pagination { background:#02b9da; }
#universsortir .galerieGrandePhoto .pagination { background:#83b900; }
#universvivre .galerieGrandePhoto .pagination { background:#ffc600; }

#univers .pagination a,#univers .pagination .numPage,#univers .pagination .numUnePage,
#universaccueil .pagination a,#universaccueil .pagination .numPage,#universaccueil .pagination .numUnePage { color:#ff7f00; }
#universactu .pagination a,#universactu .pagination .numPage,#universactu .pagination .numUnePage { color:#0045b6; }
#universsortir .pagination a,#universsortir .pagination .numPage,#universsortir .pagination .numUnePage,#universsortir .navigation .numUnePage { color:#83b900; }
#universvivre .pagination a,#universvivre .pagination .numPage,#universvivre .pagination .numUnePage { color:#e5b202; }
#universannonces .pagination a,#universannonces .pagination .numPage,#universannonces .pagination .numUnePage { color:#a501b4; }
#universpratique .pagination a,#universpratique .pagination .numPage,#universpratique .pagination .numUnePage { color:#67cadc; }
#universjeux .pagination a,#universjeux .pagination .numPage,#universjeux .pagination .numUnePage { color:#ff4800; }

#univers .galerieGrandePhoto .pagination a,#univers .galerieGrandePhoto .pagination .numUnePage,
#universaccueil .galerieGrandePhoto .pagination a,#universaccueil .galerieGrandePhoto .pagination .numUnePage,
#universactu .galerieGrandePhoto .pagination a,#universactu .galerieGrandePhoto .pagination .numUnePage,
#universannonces .galerieGrandePhoto .pagination a,#universannonces .galerieGrandePhoto .pagination .numUnePage,
#universjeux .galerieGrandePhoto .pagination a,#universjeux .galerieGrandePhoto .pagination .numUnePage,
#universpratique .galerieGrandePhoto .pagination a,#universpratique .galerieGrandePhoto .pagination .numUnePage,
#universsortir .galerieGrandePhoto .pagination a,#universsortir .galerieGrandePhoto .pagination .numUnePage,
#universvivre .galerieGrandePhoto .pagination a,#universvivre .galerieGrandePhoto .pagination .numUnePage { color:#fff; }

.paginSuiv {
 display:block;
 width:115px;
 float:right;
 text-align:right;
}
a.aPaginSuiv {
 text-decoration:none;
}
.paginPrec {
 display:block;
 width:115px;
 float:left;
 text-align:left;
}
a.aPaginPrec {
 text-decoration:none;
}
a.aPaginSuiv:hover,
a.aPaginPrec:hover {
 font-weight:bold;
}
.numPage {
 font-weight:bold;
 padding:0 5px;
 border-right:1px solid #000;
}
.numUnePage {
 font-weight:bold;
 padding:0 5px;
}
a.aNumPage {
 padding:0 5px;
 border-right:1px solid #000;
}
.lstNumPage {
 border-left:1px solid #000;
}

/* #############################################################################
   un article / detail
   ############################################################################# */
.article {
 overflow:auto;
_height:1%;
 padding:0 1px 20px 10px;
}
.photoPub { /* En voie de disparition */
 float:right;
 margin:0 0 0 15px;
 text-align:center;
 width:300px;
}
.photoJeu {
 float:right;
 margin:0 0 0 15px;
}
#ficheJeu .partenaire {
 background:#f2f2f2;
 font-size:12px;
 _height:1%;
 overflow:auto;
 padding:16px;
 margin:0 0 20px;
}
#ficheJeu a.partenaireLien {
 color:#ff4800;
}
a.photoZoom:link,
a.photoZoom:visited { /* En voie de disparition */
 color:#404040;
 display:block;
 font-size:11px;
 margin:0 0 14px;
 text-align:left;
 text-decoration:none;
}
a.photoZoom:hover { /* En voie de disparition */
 background:#f2f2f2;
 color:#000;
}
a.photoZoom img { /* En voie de disparition */
 width:300px;
}
a.photoZoom strong { /* En voie de disparition */
 display:block;
 padding:0 2px 2px;
}
.photoZoom {
 color:#404040;
 font-size:11px;
 margin:0 0 14px;
 text-align:center;
}
.photoZoom strong {
 display:block;
 padding:0 2px 2px;
}
h1.titreArt {
 color:#404040;
 font-family:arial,sans-serif;
 font-size:20px;
 line-height:20px;
 margin:20px 0 10px;
 padding:0;
}
h2.titreArt {
 color:#404040;
 font-family:arial,sans-serif;
 font-size:17px;
 line-height:20px;
 margin:10px 0 10px;
 padding:0;
}
h2.chapoArt {
 font-family:arial,sans-serif;
 color:#404040;
 margin:0 0 5px;
 padding:0;
 font-size:12px;
 text-align:justify;
}
.article a.lienArtPlus:link,
.article a.lienArtPlus:visited {
 display:block;
 overflow:auto;
 font-size:11px;
 font-weight:bold;
 color:#404040;
 text-decoration:underline;
 padding:0 0 10px;
}
.article a.lienArtPlus:hover {
 background:#f2f2f2;
}
.texteArt {
 font-family:arial,sans-serif;
 color:#404040;
 font-size:12px;
 text-align:justify;
}
.texteArt p {
 margin:0 0 10px;
 padding:0;
}
.logoArt {
 float:right;
}
.infosArt {
 color:#404040;
 font-size:12px;
 margin-top:15px;
 color:#0045b6;
}


/* #############################################################################
   autres articles / liste de liens dans la page contact
   ############################################################################# */

.autresArticles {
 margin:9px 0 20px;
}
p.lienAutresArt,
a.lienAutresArt:link,
a.lienAutresArt:visited {
 display:block;
 overflow:auto;
_height:1%;/**/
 margin:0;
 padding:6px 10px;
 font-size:12px;
 color:#404040;
 text-decoration:none;
 border-bottom:1px dotted #b6b6b6;
}
.contact {
 overflow:auto;
_height:1%;/**/
 padding:0 1px 20px 10px;
}
.photoContact {
 float:right;
 margin:0 0 0 15px;
}
.texteContact a:link,
.texteContact a:visited {
 float:left;
 width:475px;
 margin:0;
 padding:6px 10px;
 font-size:12px;
 color:#404040;
 text-decoration:none;
 border-bottom:1px dotted #b6b6b6;
}
a.lienAutresArt:hover,
.texteContact a:hover {
 color:#000;
 background:#f2f2f2;
}
.texteContact {
 font-size:11px;
 color:#404040;
 text-align:justify;
}
.texteContact strong {
 font-size:12px;
 color:#404040;
 text-align:justify;
}
h2.chapoContact {
 font-family:arial,sans-serif;
 color:#404040;
 margin:5px 0 5px;
 padding:0;
 font-size:12px;
 text-align:justify;
}

/* #############################################################################
   autres films / autres salles
   ############################################################################# */

ul.autresFilms {
 list-style:none;
 font-size:11px;
 margin:0;
 padding:8px 0 20px;
 color:#404040;
 overflow:auto;
_height:1%;/**/
}
ul.autresFilms li {
 float:left;
 display:inline;
 width:150px;
 border-bottom:1px solid #ddd;
 margin:0 0 0 15px;
}
a.lienAutresFilms:link,
a.lienAutresFilms:visited {
 display:block;
 text-decoration:none;
 color:#404040;
 padding:1px;
}
a.lienAutresFilms:hover {
 color:#000;
 background:#f2f2f2;
}
/* #############################################################################
   Formulaires Contenu
   ############################################################################# */

.erreur {
 border-top:2px solid #f00;
 border-bottom:2px solid #f00;
 text-align:center;
 padding:5px;
 margin:20px 0;
 font-size:12px;
 font-weight:bold;
 color:#404040;
}
.message {
 font-size:14px;
 font-weight:bold;
 padding:0 10px;
 margin:0;
 color:#404040;
}
.saisiePush,
.SaisiePush, /* ---- Vieux push ---- */
#redactionnel form.std,
#gondole form.std {
 padding:16px 1px 20px;
 margin:0;
 /*overflow:hidden;*/ /* ---- bugage sur ie7 ---- */
_height:1%;/**/
}
#gondole #loginBA form.std {
 padding:0;
}
.SaisiePush .Ligne,
.saisiePush .ligne, /* ---- Vieux push ---- */
#redactionnel form.std .ligne,
#gondole form.std .ligne  {
 overflow:auto;
_height:1%;/**/
 margin:0 0 6px;
 padding:1px 0;
}
#redactionnel form.std .ligneCaptcha,
#gondole form.std .ligneCaptcha {
 overflow:auto;
_height:1%;/**/
 background: #f2f2f2; 
 margin: 10px 118px 0 100px; 
 border: 1px dashed #b6b6b6; 
 text-align: justify; 
 padding: 5px;
}
.saisiePush .ligneAbo {
 overflow:auto;
_height:1%;/**/
 margin:0 0 6px;
 padding:1px;
 border-bottom:1px dotted #b6b6b6;
}
.SaisiePush label,
.saisiePush label, /* ---- Vieux push ---- */
#redactionnel form.std .ttrLigne,
#gondole form.std .ttrLigne {
 display:block;
 font-weight:bold;
 font-size:12px;
 color:#000;
 padding:0 0 4px 100px;
}
#gondole form.std .ttrLigne {
 padding:0 0 4px 0;
}
#redactionnel form.std .ttrLigneCaptcha,
#gondole form.std .ttrLigneCaptcha {
 display:block;
 font-weight:bold;
 font-size:12px;
 color:#000;
 padding:0;
}
.saisiePush a.lienAbo {
 float:left;
 display:block;
 width:470px;
 padding:0 0 0 10px;
 font-size:12px;
 font-weight:bold;
 color:#404040;
 text-decoration:none;
 background:url('/design/images/pictoApercu.gif') no-repeat right;
}
.saisiePush a.supprAbo {
  float:right;
  display:block;
  width:15px;
  height:14px;
  background:url('/design/images/pictoSupprimer.gif') no-repeat;
 }
.saisiePush a.ajoutAbo {
  float:right;
  display:block;
  width:15px;
  height:14px;
  background:url('/design/images/pictoPlus.gif') no-repeat;
 }
.saisiePush a.supprAbo span,
.saisiePush a.ajoutAbo span {
 display:none;
}
.saisiePush a.lienAbo:hover,
.saisiePush a.supprAbo:hover,
.saisiePush a.ajoutAbo:hover {
 color:#000;
 background-color:#f2f2f2;
}
#redactionnel form.std .ttrLigne em,
#gondole form.std .ttrLigne em {
 font-weight:normal;
 font-style:normal; 
}
.SaisiePush .Ligne span,
.saisiePush .ligne span, /* ---- Vieux push ---- */
#redactionnel form.std .ligne span,
#gondole form.std .ligne span {
 display:block;
 color:#000;
 font-size:12px;
 padding:0 100px;
}
#redactionnel form.std .ligneCaptcha .txt,
#gondole form.std .ligneCaptcha .txt {
 display:block;
 color:#000;
 font-size:12px;
 float: left;
 padding: 4px 0;
 margin-top: 5px;
}
#redactionnel form.std .ligneCaptcha .txt02,
#gondole form.std .ligneCaptcha .txt02 {
 float: right;
 margin-top: 5px;
}
.saisiePush .ligne span a, /* ---- Vieux push ---- */
#redactionnel form.std .ligne span a,
#gondole form.std .ligne span a {
 color:#404040;
 font-weight:bold;
 text-decoration:none;
}
.saisiePush ul, /* ---- Vieux push ---- */
#redactionnel form.std ul,
#gondole form.std ul {
 margin:0;
 padding:4px 0 5px;
 list-style:none;
}
.saisiePush li, /* ---- Vieux push ---- */
#redactionnel form.std ul li.lstEnLigne,
#gondole form.std ul li.lstEnLigne {
 padding:0 0 0 150px;
 font-size:11px;
}
.compteur {
 width:30px;
 border:none;
 font-size:12px;
 background:#f2f2f2;
 padding:1px;
 text-align:right;
}
.SaisiePush .ZnSaisie, /* ---- Vieux push ---- */
.SaisiePush select, /* ---- Vieux push ---- */
.saisiePush .znSaisie, /* ---- Vieux push ---- */
.saisiePush select, /* ---- Vieux push ---- */
.saisiePush textarea, /* ---- Vieux push ---- */
#redactionnel form.std input.znSaisie,
#redactionnel form.std select,
#redactionnel form.std textarea,
#gondole form.std input.znSaisie,
#gondole form.std select,
#gondole form.std textarea {
 width:290px;
 margin:0 0 0 100px;
 border:1px solid #b6b6b6;
}
#gondole #loginBA form.std input.znSaisie,
#gondole #loginBA form.std select,
#gondole #loginBA form.std textarea {
 width:170px;
 margin:0;
}
#redactionnel form.std input.znSaisieCaptcha,
#gondole form.std input.znSaisieCaptcha {
 width:70px;
 margin:0;
 border:1px solid #b6b6b6;
}
#redactionnel .bouton,
#gondole .bouton {
 margin-top:10px;
}
#redactionnel .bouton a.lienBtn:link,
#redactionnel .bouton a.lienBtn:visited,
#gondole .bouton a.lienBtn:link,
#gondole .bouton a.lienBtn:visited {
 background:url('/design/images/btnGch.gif') no-repeat left top;
 color:#404040;
 float:left;
 font-size:12px;
 height:27px;
 padding:0 0 0 27px;
 text-decoration:none;
}
#universsortir #redactionnel .bouton a.lienBtn:hover,
#universsortir #gondole .bouton a.lienBtn:hover {
 color:#83b900;
}
#redactionnel .bouton span,
#gondole .bouton span {
 background:url('/design/images/btnDrt.gif') no-repeat right top;
 display:block;
 float:left;
 height:17px;
 padding:5px 15px 5px 0;
}
.SaisiePush .BtnPush, /* ---- Vieux push ---- */
#redactionnel form.std .btn,
#gondole form.std .btn {
 padding:1px;
}
.SaisiePush .BtnPush a, /* ---- Vieux push ---- */
.saisiePush a.aBtn, /* ---- Vieux push ---- */
#redactionnel form.lstQuestion a.aBtn:link,
#redactionnel form.lstQuestion a.aBtn:visited,
#redactionnel form.std a.aBtn:link,
#redactionnel form.std a.aBtn:visited,
#gondole form.std a.aBtn:link,
#gondole form.std a.aBtn:visited {
 display:block;
 text-align:right;
 padding:12px 100px 10px 0;
 font-family:verdana,sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#404040;
}
#gondole form.std #BAlogin01 a.aBtn:link,
#gondole form.std #BAlogin01 a.aBtn:visited {
 padding:12px 200px 10px 0;
}
#gondole form.std #BAlogin02 a.aBtn:link,
#gondole form.std #BAlogin02 a.aBtn:visited {
 padding:12px 20px 10px 0;
}
.saisiePush .btnSuiv a.aBtn {
 padding:0 100px 10px 0;
}
.SaisiePush .BtnPush a:hover, /* ---- Vieux push ---- */
.saisiePush a.aBtn:hover, /* ---- Vieux push ---- */
#redactionnel form.lstQuestion a.aBtn:hover,
#redactionnel form.std a.aBtn:hover,
#gondole form.lstQuestion a.aBtn:hover,
#gondole form.std a.aBtn:hover  {
 color:#000;
}
.legal {
 font-size:11px;
 color:#404040;
 margin:4px 10px 10px;
 text-align:justify;
}
.legal a {
 font-weight:bold;
 text-decoration:none;
 color:#404040;
}
/* #############################################################################
   Formulaire Bonnes Adresses
   ############################################################################# */

#redactionnel form.BA {
 padding:16px 0 20px;
 margin:0;
 overflow:auto;
_height:1%;/**/
}
#redactionnel form.BA label {
 display:block;
 font-weight:bold;
 font-size:12px;
 color:#000;
 padding:0 0 4px 30px;
}
#redactionnel form.BA input.znSaisie,
#redactionnel form.BA select,
#redactionnel form.BA textarea {
 width:290px;
 margin:0 0 8px 30px;
 border:1px solid #b6b6b6;
}
#redactionnel form.BA a.aBtn:link,
#redactionnel form.BA a.aBtn:visited {
 display:block;
 text-align:right;
 padding:0 40px 0 0;
 font-family:verdana,sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#404040;
}
#redactionnel form.BA a.aBtn:hover {
 color:#000;
}

/* #############################################################################
   cin�ma
   ############################################################################# */

.ligneHoraire {
 font-size:12px;
 color:#404040;
 padding:5px 10px;
 border-bottom:1px dotted #b6b6b6;
}
.ligneHoraire span {
 display:block;
}
.listeSeances {
 padding:0 0 10px;
 border-bottom:1px solid #83b900;
}
.ligneSeances {
 font-size:11px;
 color:#404040;
 padding:1px 15px;
}

/* #############################################################################
   Sondage express /!\ formulaire - dans le Cin�ma
   ############################################################################# */

form.sondageXprs {
 padding:0 0 20px;
 margin:0;
 overflow:auto;
_height:1%;/**/
}
form.sondageXprs .blocVote {
 float:right;
 width:250px;
 background:#f2f2f2;
 position:relative;
 padding:10px 0 15px;
}
form.sondageXprs .blocResVote {
 float:left;
 width:230px;
 font-family:verdana,sans-serif;
 font-size:11px;
 font-weight:bold;
 line-height:16px;
 padding:13px 9px;
}
form.sondageXprs .blocResVote em {
 font-style:normal;
 color:#ff7f00;
}
form.sondageXprs .blocResVote span {
 display:block;
 text-align:right;
 font-weight:normal;
 position:relative;
 top:-10px;
}
form.sondageXprs .ligne {
 overflow:auto;
_height:1%;/**/
 padding:0 0 0 36px;
}
form.sondageXprs label {
 display:block;
 float:left;
 font-family:verdana,sans-serif;
 font-weight:bold;
 font-size:11px;
 color:#404040;
 padding:4px 0 0 5px;
}
form.sondageXprs .radioBox {
 float:left;
}
form.sondageXprs .btn {
 position:absolute;
 bottom:10px;
 right:10px;
}
form.sondageXprs a.voter:link,
form.sondageXprs a.voter:visited {
 display:block;
 margin:0;
 padding:0;
 font-family:verdana,sans-serif;
 font-weight:bold;
 font-size:11px;
 color:#404040;
 background:url('/design/images/pictoAvis.gif') no-repeat right bottom;
 padding:0 18px 4px 0;
}
form.sondageXprs a.voter:hover {
 color:#000;
}

/* #############################################################################
   Avis / Bandes annonce
   ############################################################################# */
.blocAvisBA {
 background:#f2f2f2;
 margin:0 0 20px;
 overflow:auto;
_height:1%;/**/
 font-size:12px;
 font-family:verdana,sans-serif;
 font-weight:bold;
 color:#404040;
}
.avisRedac,
.avisInternaut {
 float:left;
 width:109px;
 padding:13px 14px;
}
.avisInternaut a.lienLstAvis:link,
.avisInternaut a.lienLstAvis:visited {
 display:block;
 float:left;
 font-size:11px;
 font-weight:normal;
 background:url('/design/images/pictoAvis.gif') no-repeat right bottom;
 padding:0 18px 4px 0;
 color:#404040;
}
.bandeAnnonce {
 float:right;
 width:192px;
 border-left:1px dotted #b6b6b6;
 padding:6px 14px;
 margin:4px 0;
}
.bandeAnnonce img {
 float:left;
 margin:6px 20px 0 0;
}
.bandeAnnonce a.lienBA:link,
.bandeAnnonce a.lienBA:visited {
 font-size:11px;
 font-weight:normal;
 color:#404040;
 line-height:17px;
}
.avisInternaut a.lienLstAvis:hover,
.bandeAnnonce a.lienBA:hover {
 color:#000;
}
/* #############################################################################
   l'avis des internautes
   ############################################################################# */
.menuAvis {
 /*background:#f2f2f2;*/
 border-bottom:solid 1px #b6b6b6;
 font-family:Arial,sans-serif;
 font-weight:bold;
 font-size:13px;
 padding:10px 1px 10px 10px;
 overflow:auto;
_height:1%;/**/
}
.menuAvis h1 {
 float:left;
 font-size:13px;
 margin:0;
 padding:0;
}
.menuAvis h1 span {
 padding:0 15px 0 0;
}
a.lienDonnezAvis:link,
a.lienDonnezAvis:visited {
 float:left;
 display:block;
 padding:0 18px 4px 0;
 background:url('/design/images/pictoAvis.gif') no-repeat right bottom;
 color:#404040;
}
#universsortir .menuAvis a.lienDonnezAvis:link,
#universsortir .menuAvis a.lienDonnezAvis:visited {
 float:right;
 display:block;
 padding:0 0 2px 20px;
 background:url('/design/images/puceAvis_sortir.gif') no-repeat 0 5px;
 color:#000;
}
a.lienListeAvis:link,
a.lienListeAvis:visited {
 float:left;
 display:block;
 padding:0 18px 4px 5px;
 margin:0 0 0 5px;
 border-left:1px solid #000;
 background:url('/design/images/pictoAvis.gif') no-repeat right bottom;
 color:#404040;
}
a.lienDonnezAvis:hover,
a.lienListeAvis:hover {
 color:#000;
}
.unAvis {
 padding:0 10px 16px;
 margin:0;
 font-size:11px;
 font-family:verdana,sans-serif;
 color:#404040;
}
.unAvis strong {
 display:block;
}
.unAvis img {
 position:relative;
 top:1px;
}

.listeAvis {
 display:block;
 overflow:auto;
_height:1%;
 padding:10px 0;
 margin-bottom:5px;
 font-family:Arial,Sans-serif;
 font-size:12px;
 text-decoration:none;
}
.listeAvis h1 {
 color:#000;
 font-size:18px;
 margin:0;
 padding:0 0 3px;
}
.listeAvis h2 {
 margin:0;
 padding:0;
}
.listeAvis h2.critere div {
 color:#777676;
 float:left;
 font-size:11px;
 font-weight:normal;
}
.listeAvis #noteAvis {
 padding-right:7px;
}
.listeAvis h3 {
 clear:both;
 color:#000;
 font-size:12px;
 font-weight:normal;
 margin:0;
 padding:5px 0;
}
#universsortir .listeAvis h4 {
 color:#83b900;
 font-size:12px;
 margin:0;
 padding:0;
}

/* #############################################################################
   #############################################################################
   BLOCS de Une Sortir/Vivre/Pratique/Jeux/Avis
   #############################################################################
   ############################################################################# */
	 
.uneBarreActu,
.uneBarrePratique,
.uneBarreVivre,
.uneBarreJeux,
.uneBarreSortir,
.uneBarreAvis {
 margin:0;
 padding:3px 7px;
 font-size:12px;
 color:#fff;
 text-transform:uppercase;
}
.uneBarreActu { background:#0045b6; }
.uneBarrePratique, #universactu #colGauch .uneBarrePratique { background:#02b9da; }
.uneBarreVivre, #universactu #colGauch .uneBarreVivre { background:#ffc600; }
.uneBarreSortir, #universactu #colGauch .uneBarreSortir { background:#83b900; }
.uneBarreJeux, #universactu #colGauch .uneBarreJeux { background:#ff4800; }
.uneBarreAvis, #universactu #colGauch .uneBarreAvis { background:#ff7f00; }

.listeRub {
 margin:6px 0 25px 7px;
}

.listeRub .unLien,
.listeRub .unLienHover {
 border-bottom:1px solid #b6b6b6;
 color:#404040;
 cursor:pointer;
 font-size:12px;
_height:1%;
 margin:0 0 1px;
 overflow:auto;
 padding:1px 1px 3px;
}
.listeRub .unLienHover {
 background:#f2f2f2;
}
.listeRub .unLien h2,
.listeRub .unLienHover h2 {
 font-size:12px;
 margin:0;
 padding:0;
}
.listeRub .unLien h2 a,
.listeRub .unLienHover h2 a {
 color:#404040;
 text-decoration:none;
}
.listeRub .unLien img,
.listeRub .unLienHover img {
 width:151px;
}

a.lienRub:link,
a.lienRub:visited {
 border-bottom:1px solid #b6b6b6;
 color:#404040;
 display:block;
 font-size:12px;
_height:1%;
 margin:0 0 1px;
 overflow:auto;
 padding:1px 1px 3px;
 text-decoration:none;
}
a.lienRubNew:link,
a.lienRubNew:visited {
 border-bottom:1px solid #ddd;
 padding: 5px 0 5px 0;
 margin: 0;
 color:#444;
 display:block;
 font-size:12px;
 font-family: arial, sans-serif;
_height:1%;
 overflow:auto;
 text-decoration:none;
}
#redactionnel a.lienRub {
 margin:10px 0 0;
 padding:2px 5px 2px 10px;
}
a.lienRub:hover,
a.lienRubNew:hover {
 background:#f2f2f2;
}
#colGauch a.lienRub:hover,
#pubsSky a.lienRub:hover {
 background:#fff;
}
a.lienRub strong {
 display:block;
}
a.lienRub img {
 width:151px;
 margin:2px 0;
}
a.lienRub .illustration {
 display:block;
/* text-align:center;*/
}
#redactionnel a.lienRub .illustration {
 float:right;
 margin:0 0 0 5px;
}
#pubsSky .lienRub {
margin:10px 1px 0;
padding:0 0 0 5px;
}
#pubsSky .lienRubNew {
margin:0 0 0 7px;
}
/* #############################################################################
   Avis Une
   ############################################################################# */

a.avisUne:link,
a.avisUne:visited,
.unAvisUne,
.unAvisUneHover {
 cursor:pointer;
 display:block;
 margin:10px 1px 0;
 padding:2px 5px 2px 10px;
 color:#404040;
 text-decoration:none;
 overflow:hidden;
 font-size:11px;
}
.avisUne h1.titreRub,
.unAvisUne p.titreRub,
.unAvisUneHover p.titreRub {
 text-transform:uppercase;
 margin:0;
 padding:0;
 font-size:10px;
 color:#404040;
}
.avisUne strong,
.unAvisUne h2,
.unAvisUneHover h2 {
 display:block;
 font-weight:bold;
 font-size:11px;
 margin:0;
 padding:0;
}
.unAvisUne h2 a,
.unAvisUneHover h2 a {
 color:#404040;
 text-decoration:none;
}
.avisUneQui {
 color:#404040;
 padding:0 0 2px 0;
}
a.avisUne:hover,
.unAvisUneHover {
 background:#f2f2f2;
}
#colGauch a.avisUne:hover,
#pubsSky a.avisUne:hover {
 background:#fff;
}
/* #############################################################################
   Annonces Une
   ############################################################################# */

.uneBarreAnnonce {
 background:#a501b4;
 margin:0;
 padding:3px 6px;
 font-size:12px;
 color:#fff;
 text-transform:uppercase;
}
.TitreNewAnnonce {
 font-size:12px;
 color:#a501b4;
 font-weight:bold;
 margin:0;
 padding:0;
}
#ListeRubAnnonce {
 float:left;
 width:161px;
 margin:1px 0 0;
}
#ListeRubAnnonce a.btnDepotAnn {
 color:#000;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}
#ListeRubAnnonce a.btnDepotAnn span {
 background:#fafafa url('/design/images/fdBtnDepotAnn.png') no-repeat left bottom;
 display:block;
 height:40px;
 margin:0 0 3px;
 padding:9px 45px 0 11px;
 text-decoration:underline;
}
#ListeRubAnnonce a.LienRubAnnonce:link,
#ListeRubAnnonce a.LienRubAnnonce:visited {
 display:block;
 font-size:12px;
 margin:0 0 1px;
 padding:1px 1px 3px;
 border-bottom:1px solid #b6b6b6;
 color:#404040;
 text-decoration:none;
}
#ListeRubAnnonce a.LienRubAnnonce:hover {
 background:#f2f2f2;
}
#ListeRubAnnonce a.LienAutreAnnonce:link,
#ListeRubAnnonce a.LienAutreAnnonce:visited {
 display:block;
 font-size:11px;
 font-weight: bold;
 margin:0 0 1px;
 padding:1px 1px 3px;
 border-bottom:1px solid #b6b6b6;
 color:#404040;
 text-decoration:none;
}
#ListeRubAnnonce a.LienAutreAnnonce:hover {
 background:#ddd;
}
#ListeNewAnnonce {
 float:right;
 width:161px;
 margin-top:8px;
 padding:0 1px;
}
#ListeNewAnnonce a.LienNewAnnonce:link,
#ListeNewAnnonce a.LienNewAnnonce:visited {
 display:block;
 overflow:hidden;
_height:1%;/**/
 font-size:11px;
 margin:10px 0 1px;
 padding:1px 1px 3px;
 color:#404040;
 text-decoration:none;
}
#ListeNewAnnonce a.LienNewAnnonce:hover {
 background:#f2f2f2;
}
#ListeNewAnnonce img {
 float:left;
 margin-right:7px;
}

/* #############################################################################
   Colonne de droite
   ############################################################################# */

#pubsSky .bloc {
 background:#f2f2f2;
_height:1%;
 text-align:left;
 margin:0 0 10px;
 overflow:auto;
}
#pubsSky .blocNew {
 /*_height:1%;*/
 text-align:left;
 margin:0 0 20px;
 /*overflow:auto;*/
}
.bloc h1.titre {
 color:#fff;
 font-size:11px;
 margin:0pt 0pt 6px;
 padding:4px 6px;
 text-transform:uppercase;
}
.blocNew h1.titre {
 color:#fff;
 font-size:12px;
 font-family: arial, sans-serif;
 margin:0pt 0pt 6px;
 padding:4px 6px;
 text-transform:uppercase;
}
.blocNew h2.sstitre {
 color:#444444;
 font-size:14px;
 font-family: arial, sans-serif;
 padding:0 6px;
 margin: 10px 0 10px 0;
 font-weight: bold;
}
#pubsSky .bloc ul {
 display:block;
 font-size:11px;
 margin:0 0 10px;
 padding:0 4px;
}
#pubsSky .bloc ul li a:link,
#pubsSky .bloc ul li a:visited {
 color:#404040;
 display:block;
 padding:2px;
 text-decoration:none;
}
#pubsSky .bloc ul li a:hover {
 background:#fff;
 color:#000;
}
#pubsSky .Calendrier {
 color:#404040;
 font-size:10px;
 margin:0 0 10px 3px;
 text-align:center;
}
#pubsSky .Calendrier .mois {
 background:#fff;
 color:#000;
 font-size:11px;
 padding:2px;
}
#pubsSky .Calendrier .jour01,
#pubsSky .Calendrier .jour02 {
 border-bottom:1px solid #000;
 font-weight:bold;
 padding:3px 0 2px;
}
#pubsSky .Calendrier a:link,
#pubsSky .Calendrier a:visited {
 color:#404040;
 display:block;
 font-size:11px;
 padding:3px 0;
 text-decoration:none;
 width:22px;
}
#pubsSky .Calendrier a:hover {
 background:#404040;
 color:#f2f2f2;
 font-weight:bold;
}

/* #############################################################################
   Dossiers
   ############################################################################# */

#univers h2.barreDossierCol
#universaccueil h2.barreDossierCol { border-bottom:1px solid #ff7f00; color:#ff7f00; }
#universactu h2.barreDossierCol { border-bottom:1px solid #0045b6; color:#0045b6; }
#universsortir h2.barreDossierCol { border-bottom:1px solid #83b900; color:#83b900; }
#universvivre h2.barreDossierCol { border-bottom:1px solid #ffc600; color:#ffc600; }
#universannonces h2.barreDossierCol { border-bottom:1px solid #a501b4; color:#a501b4; }
#universpratique h2.barreDossierCol { border-bottom:1px solid #02b9da; color:#02b9da; }
#universjeux h2.barreDossierCol { border-bottom:1px solid #ff4800; color:#ff4800; }

h2.barreDossierCol {
 clear:both;
 font-size:12px;
 margin:0;
 padding:4px 0;
 text-align:left;
 text-transform:uppercase;
}
.listeArticleDossierCol {
 padding:10px 0 20px;
 text-align:left;
}


/* ################################
   ###           PUSH           ###
   ################################ */

h1.pushTitre {
 margin:0;
 padding:5px 10px;
 font-size:12px;
 color:#fff;
 background:#ff7f00;
}
h2.pushTitre {
 clear:both;
 margin:0;
 padding:2px 10px 5px;
 font-size:12px;
 text-transform:uppercase;
 color:#ff7f00;
 border-bottom:1px solid #ff7f00;
}
.pushMessage {
 font-size:12px;
 color:#404040;
 font-weight:bold;
}
.saisiePush a.aBtnLigne:link,
.saisiePush a.aBtnLigne:visited {
 font-family:verdana,sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#404040;
 padding:0 0 0 10px;
 }
.saisiePush a.aBtnLigne:hover {
 color:#000;
}

/* ########################
   ### RECHERCHE        ###
   ######################## */

#colGauch #rechSimple .ligne,
#colGauch2Col #rechSimple .ligne {
 padding:3px 0;
}
#colGauch #rechSimple .ligne label,
#colGauch2Col #rechSimple .ligne label {
 color:#483f36;
 float:left;
 font-weight:bold;
 margin:0;
 padding:0 0 0 15px;
 width:85px;
}
#colGauch #rechSimple .ligne input.znSaisie,
#colGauch2Col #rechSimple .ligne input.znSaisie,
#colGauch #rechSimple .ligne select,
#colGauch2Col #rechSimple .ligne select {
 border:1px solid #B6B6B6;
 margin:0;
 width:162px;
}
#rechSimple .distance {
 background:transparent url(/design/images/curseurZoneGch.png) no-repeat scroll left top;
 color:#483F36;
 float:left;
 font-family:Arial,Sans-Serif;
 font-size:11px;
 padding:0pt 0pt 0pt 2px;
}
#rechSimple .distance ul {
 background:transparent url(/design/images/curseurZoneDrt.gif) no-repeat scroll right top;
 float:left;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0pt;
 padding:0pt 2px 0pt 0pt;
}
#rechSimple .distance input {
 display:none;
}
#rechSimple li.curseurZone,
#rechSimple li.curseurZoneOn,
#rechSimple li.curseurZoneSelect {
 float:left;
 padding:0pt 1px 0pt 0pt;
}
#colGauch #rechSimple .distance li#distance5 {
 padding:0;
}
#colGauch #rechSimple .distance li.curseurZone label, #colGauch #rechSimple .distance li.curseurZoneOn label, #colGauch #rechSimple .distance li.curseurZoneSelect label,
#colGauch2Col #rechSimple .distance li.curseurZone label, #colGauch2Col #rechSimple .distance li.curseurZoneOn label, #colGauch2Col #rechSimple .distance li.curseurZoneSelect label {
 background:transparent url(/design/images/curseurZone.png) no-repeat scroll center top;
 color:#483F36;
 cursor:pointer;
 display:block;
 font-size:11px;
 font-weight:normal;
 height:34px;
 padding:3px 0pt 0pt;
 text-align:center;
 width:26px;
}
#colGauch #rechSimple .distance li.curseurZoneSelect label,
#colGauch2Col #rechSimple .distance li.curseurZoneSelect label {
background:transparent url(/design/images/curseurZoneSelect_sortir.png) no-repeat scroll center top;
}
#colGauch #rechSimple .distance li.curseurZoneOn label,
#colGauch2Col #rechSimple .distance li.curseurZoneOn label {
background:transparent url(/design/images/curseurZoneOn_sortir.gif) no-repeat scroll center top;
}
#rechSimple .btn {
 float:right;
 margin:8px 0 0;
 padding:0 15px 0 0;
}

.btn a.lienBtn:link,
.btn a.lienBtn:visited {
 color:#FFFFFF;
 float:left;
 font-size:12px;
 font-weight:bold;
 height:32px;
 padding:0 0 0 32px;
 text-decoration:none;
}
.btn a.lienBtn span {
 display:block;
 float:left;
 height:25px;
 padding:7px 10px 0 0;
}
#universsortir .btn a.lienBtn:link,
#universsortir .btn a.lienBtn:visited {
 background:transparent url(/design/images/btnGch_sortir.gif) no-repeat scroll left top;
}
#universsortir .btn a.lienBtn span {
 background:transparent url(/design/images/btnDrt_sortir.gif) no-repeat scroll right top;
}



/* ########################
   ### MOTEUR RECHERCHE A VIRER VOIR FRED ###
   ######################## */

#barreRechMoteur ul {
 margin:0;
 padding:9px 3px 0 0;
 float:right;
 font-size:12px;
 list-style-type:none;
 color:#404040;
}
#barreRechMoteur ul li {
 display:inline;
}
#barreRechMoteur ul li a:link,
#barreRechMoteur ul li a:visited {
 display:block;
 float:left;
 color:#404040;
 padding:0 6px;
 border-left:1px solid #000;
}
#barreRechMoteur ul li a.prems:link,
#barreRechMoteur ul li a.prems:visited {
 border:none;
}
#barreRechMoteur ul li a:hover {
 color:#000;
}
form .Moteur {
 margin: 0; 
 padding: 0;
}
.cadreMoteur {
 margin: 0 0 15px 0;
 border: 4px solid #f2f2f2;
 padding: 10px;
 display: block;
 overflow: auto;
 color: #141414;
 font-size: 12px;
 text-align: justify;
}
.cadreMoteur h2 {
 margin: 0;
 padding: 5px 10px;
 font-size: 12px;
 color: #fff;
 background: #ff7f00;
}
.cadreMoteur .ligne {
 overflow:hidden;
 margin:0 0 6px;
 padding:1px 0 5px 0;
 display: block;
}
.cadreMoteur label {
 font-weight:bold;
 font-size:12px;
 color:#000;
 margin:8px 0 4px 10px;
 width: 90px;
 display: block;
 float: left;
}
.cadreMoteur select {
 width:290px;
 margin:5px 0 0 10px;
 border:1px solid #b6b6b6;
 float: left;
}
.cadreMoteur a.okMoteur:link,
.cadreMoteur a.okMoteur:visited {
 margin: 8px 10px;
 font-size:12px;
 color:#404040;
 font-weight:bold;
 padding:0 0 0 12px;
 background:url('/design/images/puceMenuRech.gif') no-repeat 0 3px;
 float: left;
}
.cadreMoteur a.okMoteur:hover {
 color:#000;
}
.cadreMoteur a.rub:link,
.cadreMoteur a.rub:visited {
 margin: 8px 0;
 font-size:12px;
 color:#ff7f00;
 margin-bottom: 2px;
 text-decoration: none;
}
.cadreMoteur a.rub:hover {
 color:#000;
 text-decoration: underline;
}
.cadreMoteur a.rub02:link,
.cadreMoteur a.rub02:visited {
 margin: 8px 0;
 font-size:14px;
 color:#ff7f00;
 font-weight: bold;
 margin-bottom: 2px;
 text-decoration: underline;
}
.cadreMoteur a.rub02:hover {
 color:#000;
 text-decoration: underline;
}




.cadreMoteurRech {
 margin: 0 0 15px 0;
 border: 1px solid #b6b6b6;
 padding: 10px;
 display: block;
 overflow: auto;
 color: #141414;
 font-size: 12px;
 text-align: justify;
}
.cadreMoteurRech h2 {
 margin: 0;
 padding: 5px 10px;
 font-size: 12px;
 color: #fff;
 background: #ff7f00;
}
.cadreMoteurRech label {
 font-weight: bold;
 font-size: 12px;
 color: #000;
 display: block;
 margin: 8px 0 4px 10px;
}
.cadreMoteurRech select {
 width: 290px;
 margin: 5px 0 0 10px;
 border: 1px solid #b6b6b6;
 float: left;
}
.cadreMoteurRech a.okMoteur:link,
.cadreMoteurRech a.okMoteur:visited {
 margin: 8px 10px;
 font-size: 12px;
 color: #404040;
 font-weight: bold;
 padding: 0 0 0 12px;
 background: url('/design/images/puceMenuRech.gif') no-repeat 0 3px;
 float: left;
}
.cadreMoteurRech a.okMoteur:hover {
 color: #000;
}
.cadreMoteurRech a.rub:link,
.cadreMoteurRech a.rub:visited {
 margin: 8px 0;
 font-size: 12px;
 color: #000;
 margin-bottom: 2px;
 text-decoration: none;
}
.cadreMoteurRech a.rub:hover {
 color: #ff7f00;
 text-decoration: underline;
}
.cadreMoteurRech span.rub02 {
 margin: 8px 0;
 font-size: 14px;
 color: #000;
 font-weight: bold;
 margin-bottom: 2px;
 text-decoration: none;
}

}
.rubAutres:link,
.rubAutres:visited {
 font-size: 10px;
 color: #000;
}
.rubAutres:hover {
 color: #ff7f00;
}
.conteneurMoteur {
 position: relative;
 float: left;
 width: 294px;
 margin: 0 2px;
}
.cadreMoteurRech .bloc {
 margin:0 0 6px;
 padding: 1px 10px 5px 10px;
 display: block;
 text-align: left;
}
#universaccueil h1.pageMoteur {
 color:#1994f7;
 background:#fff;
 margin-bottom:10px;
 padding:0 0 7px;
 font-size:18px;
}
h1.pageMoteur span {
 color:#000;
 padding:0 0 0 .5em;
 border-left:1px solid #000;
 font-size:14px;
}
.conteneurResultats {
 position: relative;
 float: left;
 width: 519px;
 margin: 0 10px 0 10px;
}
.conteneurResultats a.lienVille,
.conteneurResultats a.lienSource {
 color: #015ea9;
 text-decoration: underline;
}
.conteneurResultats a.lienVille:hover,
.conteneurResultats a.lienSource:hover {
 color: #404040;
 text-decoration: underline;
}
.SourceVilleDate {
 font-size:11px;
 color:#0075d3;
}
.conteneurResultats a.lienReponse:link,
.conteneurResultats a.lienReponse:visited {
 display: block;
 overflow: auto;
_height: 1%;
 padding: 2px 10px 10px 0px;
 font-size: 14px;
 color: #404040;
 text-decoration: none;
 border-bottom:1px dotted #b6b6b6;
 margin-bottom: 10px;
}
.conteneurResultats a.lienReponse:hover {
 background-color: #e0f2fe;
}
.conteneurResultats a.lienReponse u {
 padding:2px 10px 10px 0px;
 font-size:11px;
 color:#404040;
 text-decoration:none;
}
.conteneurResultats a.lienReponse u strong {
 font-size:12px;
}

.termesAss,
.suggestions {
 cursor: pointer;
 text-decoration: underline;
 font-weight: bold;
 color: #404040;
 font-size: 12px;
}
.termesAss:hover,
.suggestions:hover {
 color: #ff7f00;
 text-decoration: none;
}
.photo_gauche {
	float: left;
}
.boite_390 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	float: left;
	height: 100%;
	width: 357px;
	margin: 3px;
}

.boite_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	float: left;
	height: 100%;
	width: 357px;
	border: thin dotted #E1E1E1;
	margin: 3px;
	padding: 3px;
	font-weight: normal;
}
.boite_vente {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 10px;
	float: left;
	height: 15px;
	width: 357px;
	margin: 3px;
	padding: 0px;
	font-weight: bold;
	background-color: #83b900;
}
