@import url('/design/styles/actu.css');
@import url('/design/styles/push.css');
@import url('/design/styles/cinema.css');
@import url('/design/styles/paginations.css');
@import url('/design/styles/agenda.css');
@import url('/design/styles/meteo.css');
@import url('/design/styles/galerie.css?version=1');
@import url('/design/styles/star_rating.css');
@import url('/design/styles/plansite.css');
@import url('/design/styles/DMA.css');
@import url('/design/styles/matchL1.css');
@import url('/design/styles/sport.css?version=1');
@import url('/design/styles/exams2009.css');
@import url('/design/styles/jeux-po.css?version=3');
@import url('/design/styles/outils-de-partage.css');
@import url('/design/styles/thickbox.css?v=1');
@import url('/design/styles/elections.css');
@import url('/design/styles/carousel.css');


body {
 font-family:arial, DejaVu Sans Condensed, sans-serif;
 margin:0;
 padding:0;
}

img {
 border:none;
}

sup {
 font-size:smaller;
 line-height:.02em;
}

#contour {
 background:#fff;
/*_height:1%;*/
 margin:0 auto 20px;
 overflow:auto;
 padding:0;
 position:relative;
  left:0;
  top:0;
 width:1000px;
}

#pubDetailArt {
 float:right;
 margin:0 0 0 5px;
}
/*#pubMegaMega {
 clear:both;
 margin:0 0 15px;
 width:1000px;
 z-index:1000;
}*/
#pubMega {
 position:relative;
 z-index:9999;
 float:right;
 margin:0 0 15px;
 width:1000px;
 text-align:center;
_width:980px;
}
#pubMega table {
 margin:0 auto;
}
#pubTop {
 margin:0 0 15px 12px;
}
#pubBottom1 {
 padding:0 0 20px;
 text-align:center;
}
#pubSky {
 text-align:center;
}
#megaColGColD #colGauche {
  float:left;
  overflow:hidden;
  width:660px;
}
#megaColGColD #colDroite {
  float:right;
  margin:0;
  padding:0 10px 0;
  width:300px;
}
#habillagePubBorder {
	background: url('/design/images/bordx96.gif') repeat-y center top;
}
#habillagePub {
	text-align:center;
}

/* ###############################################
   ###  TETIERE                                ###
   ############################################### */

#tetiere {
 float:left;
/*_height:1%;*/
 margin:10px 0;
/* overflow:auto;*/
 padding:0;
/* position:relative;
  left:0;
  top:0;*/
 width:1000px;
 z-index:100000;
}
.logoPO {
  float:left;
}
.logoPR {
  float:right;
}

/* ###############################################
   ###  PAGE                                   ###
   ############################################### */

#conteneur {
 clear:both;
_height:1%;
 overflow:hidden;
 padding:0 0 20px;
 position:relative;
  left:0;
  top:0;
 width:1000px;
}

#megaCentreDroite {
 float:right;
/* overflow:hidden;*/
 width:802px;
}

a.aBtn:link,
a.aBtn:visited,
a.aBtnLigne:link,
a.aBtnLigne:visited {
 color:#3C3C3C;
 display:block;
 font-size:12px;
 margin:0 1px;
 padding:0 7px 0 13px;
 text-align:left;
}

a.lienDrt:link,
a.lienDrt:visited{
background:transparent url('../images/puceBleu.png') no-repeat scroll 10px 4px;
color:#0066CC;

font-size:12px;
font-weight:bold;
margin:0;
padding:1px 1px 3px 25px;
text-decoration:none;
}

a.lienDrt:hover{
 text-decoration:underline;
}

a.aBtn:hover {
 font-weight:bold;
}

form .btn {
_height:1%;
 overflow:auto;
 padding:0 1px;
 overflow:hidden;
}
form a.aBtn:link,
form a.aBtn:visited,
form a.aBtnLigne:link,
form a.aBtnLigne:visited {
 float:left;
 font-weight:bold;
 margin:0 10px 0 8px;
 text-decoration:none;
 background:transparent url('../images/puceRouge.png') no-repeat scroll 0px 3px;
_background:transparent url('../images/puceRouge.gif') no-repeat scroll 0px 3px;
}
form a.aBtn:hover,
form a.aBtnLigne:hover {
text-decoration:underline;
}

.lienPlus {
 display:block;
 padding:1px 0;
 text-align:right;
}
a.aLienPlus:link,
a.aLienPlus:visited {
 color:#00b0f0;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}
a.aLienPlus:hover {
 color:#ff0000;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}


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

#colGauche {
 float:left;
 margin:0;
 width:188px;
}

.blocPQR {
 margin:0 0 10px;
 text-align:center;
}


#colGauche #pubRight {text-align:center;}
#colGauche .blocCadre,
#colGauche .bloc {
 background:#eeecdd;
 margin:0 0 10px;
 overflow:hidden;
 padding:0 0 14px;
}

#colGauche .blocCadre img{
text-align:center;
}
 
#colGauche .blocStdLien{
color:#3C3C3C;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#colGauche .blocStdLienHover{
text-decoration:underline;
border:none; 
font-size:12px;
font-weight:bold;
color:black;
} 

#colGauche .LienDecal{
padding:5px 2px 0 10px;
}

#colGauche .blocCadre2 {
 background:#888255;
 margin:0 0 10px;
 overflow:hidden;
 padding:0 0 8px;
}

#colGauche .blocSimple {
 margin:0 0 10px;
 overflow:hidden;
 padding:0;
}

#colGauche .blocCadre h1,
#colGauche .bloc h1,
#colGauche #calendrierAgendaUne h1 {
 color:#4a4a39;
 font-size:17px;
 margin:0;
 padding:4px 0 6px 22px;
 background:transparent url('../images/puce.png') no-repeat scroll 8px 9px;
 font-family:tahoma, arial;
}

#colGauche .blocCadre2 h1
{
 color:#EEECDD;
 font-size:17px;
 margin:0;
 padding:4px 0 6px 22px;
 background:transparent url('../images/puce.png') no-repeat scroll 8px 9px;
_background:transparent url('../images/puce.gif') no-repeat scroll 8px 9px;
 font-family:tahoma, arial;
}

#colGauche .blocSimple h1 {
 background:#888255;
 color:#EEECDD;
 font-size:12px;
 margin:0 0 6px;
 padding:4px 7px;
}

#colGauche .article {
 color:#3c3c3c;
 font-size:11px;
 margin:0;
 cursor:pointer;
}

#colGauche #artGalUne {
border:1px solid #888255;
padding:5px 8px 8px;
}

.blcStd,
.blcStdHover{
 color:#3c3c3c;
 font-size:11px;
 margin:0;
 cursor:pointer;
}

.blcStd .imgBlocStd{
text-align:center;
}

.blcStdHover {
 background-color:#fff;
 color:#000;
}

#colGauche .article a.aLienArt:link,
#colGauche .article a.aLienArt:visited {
 color:#3c3c3c;
 display:block;
_height:1%;
 overflow:auto;
 padding:0 7px;
 text-decoration:none;
}
#colGauche .article a.lienArt:link,
#colGauche .article a.lienArt:visited {
 border-bottom:1px solid #0066CC;
 color:#214f73;
 display:block;
 font-size:11px;
_height:1%;
 margin:2px 0;
 overflow:auto;
 padding:4px 0;
 text-decoration:none;
}
#colGauche .article a.lienArt strong {
 display:block;
 padding:0 2px 0px 0px;
 color:#0066CC;
}
#colGauche .article a.aLienArt:hover strong,
#colGauche .article a.lienArt:hover strong {
 color:#000;
 text-decoration:underline;
}

#colGauche a.lstLien:link,
#colGauche a.lstLien:visited {
 color:#4a4a39;
 display:block;
 font-size:13px;
 margin:0 8px 0 8px;
 padding:1px 0px 0px 0px;
 text-decoration:none;
 font-family:arial,DejaVu Sans Condensed,sans-serif;
 font-weight:bold;
}

#colGauche .lienFortSansLien {
 /*background:url('../images/puce_MonCompte.gif') 0 6px no-repeat;*/
 border-bottom:1px solid #a6cce9;
 color:#214f73;
 display:block;
 font-size:11px;
 margin:0 20px;
 padding:1px 1px 3px 1px;
 text-decoration:none;
 }

#colGauche a.lstLien:hover {
 background:#4a4a39;
 font-weight:bold;
 color:#eeecdd;
}
#colGauche .lstVille {
 background:url('../images/bintje.gif') no-repeat;
_height:78px;
 min-height:78px;
 margin:0 0 10px 6px;
 padding:0 0 0 58px;
}
#colGauche a.aLstVille:link,
#colGauche a.aLstVille:visited {
 color:#4A4A39;
 display:block;
 font-size:11px;
 margin:0 6px 0 4px;
 padding:1px 0 1px 9px;
 text-decoration:none;
}
#colGauche a.aLstVille:hover {
 background:#888255;
 color:#EEECDD;
}
.logoMaville {
 display:block;
 text-align:center;
 text-decoration:none;
}

#colGauche p {
 color:#3c3c3c;
 font-size:11px;
 margin:0 1px 0 7px;
 padding:1px 1px 4px;
}

#colGauche .txtT2{
 color:#EEECDD;
 font-size:11px;
 margin:0 1px 0 7px;
 padding:1px 1px 4px;
}

#colGauche form {
 margin:0;
 padding:0;
}
#colGauche form.sondage p.presentation {
 font-size:11px;
 font-weight:bold;
}
#colGauche form.sondage p.votants {
 font-size:10px;
 font-weight:bold;
 margin:0 7px;
 text-align:right;
}
#colGauche form.sondage .ligne {
_height:1%;
 margin:0 1px 4px 7px;
 overflow:auto;
}

#colGauche form.sondage .ligneResultat {
 border-bottom:1px solid #888255;
 color:#3c3c3c;
 font-size:10px;
_height:1%;
 margin:1px 7px;
 overflow:auto;
}
#colGauche form.sondage .ligneResultat strong {
 display:inline;
 font-size:11px;
}
#colGauche form.sondage .ligneResultat .histoPourcent {
 float:right;
 text-align:right;
 width:130px;
}
#colGauche form.sondage .ligneResultat .histoPourcent img {
 margin:1px 0;
}
#colGauche form.sondage .ligneResultat .pourcent {
 float:right;
 width:30px;
}

#colGauche form.sondage .btnRadio {
 float:left;
 margin:0 4px 0 19px;
 padding:0;
}
#colGauche form.sondage label {
 color:#3c3c3c;
 display:block;
 float:left;
 font-size:13px;
 padding:0;
 width:80px;
}

#colGauche .znSaisieLigne {
 color:#3c3c3c;
 font-size:11px;
/* height:18px;*/
 margin:0 7px 5px;
 padding:1px;
 width:168px;
}

#colGauche h1.page,
#colGauche h2.barreBKN,
#colGauche h3.barre,
#colGauche .listeArticle .lienBasListeArt,
#colGauche .blocAvisBA {
 display:none;
}

.nuage{
font-weight:bold;
float:left;
font-family:Arial, Helvetica, sans-serif;
width:180px;
font-size:10px;
text-align:center;
border:1px solid #888255;
padding:20px 2px;
}
.nuage a:link, .nuage a:visited{
text-decoration:none;
color:black;}

.nuage a:hover{
background:#EEECDD;
color:black;}

.n1{font-size:30px;}.n2{font-size:25px;}.n3{font-size:17px;}.n4{font-size:15px;}.n5{font-size:12px;}.n6{font-size:11px;}/* nuage Tag */

#colGauche a.lienAutr:link, #colGauche a.lienAutr:visited {
background:transparent url('../images/puceBleu.png') no-repeat scroll 1px 6px;
color:#0066CC;
display:block;
font-size:11px;
font-weight:bold;
margin:0;
padding:4px 1px 3px 13px;
text-decoration:none;
}

#colGauche a.lienAutr:hover {
 background:url('../images/puceBleu.png') no-repeat 1px 6px;
 text-decoration:underline;
}

/* ### Colonne centrale  ########################## */

#colCentre {
 float:left;
 margin:0;
 overflow:hidden;
 padding:0 1px 20px;
 width:490px;
}

#colCentre .bloc {
 border-bottom:2px dashed #8C8B8D;
_height:1%;
 margin:0 0 5px;
 overflow:auto;
 padding:0 0 25px;
 cursor:pointer;
}

#colCentre .articleUn,
#colCentre .article {
_height:1%;
 margin:0 8px;
 overflow:auto;
 padding:0 1px 7px;
}
#colCentre .articleUn { /* Sinon IE7 bug, quand HOVER sur le lienAutr ??!? */
 width:472px;
}

#colCentre .articleDeux {
_display:inline;
 float:left;
 margin:0 8px;
 width:227px;
}

#colCentre a.lienArt:link,
#colCentre a.lienArt:visited,
#colCentre p.lienArt {
 color:#3c3c3c;
 display:block;
 font-size:12px;
_height:1%;
 margin:0;
 overflow:auto;
 padding:0 1px 3px;
 text-align:center;
 text-decoration:none;
}
#colCentre #artGal a.lienArt {
 border-bottom:1px solid #00b0f0;
 text-align:left;
}

#colCentre a.lienArt:hover strong {
 color:#000;
 text-decoration:underline;
}

#colCentre #aLaUne .articleUn a.lienArt strong {
 display:block;
 font-size:30px;
 line-height:31px;
 padding:0 1px 4px;
 text-align:left;
}

#colCentre .bloc a.lienArt strong,
#colCentre .bloc p.lienArt strong {
 display:block;
 font-size:18px;
 line-height:21px;
 padding:0 1px 1px;
 text-align:left;
}
#colCentre .bloc a.lienArt strong em {
 color:#0192d1;
 font-size:15px;
 font-style:normal;
 font-weight:normal;
}

#colCentre .bloc .articleUn a.lienArt img {
 margin:0 0 4px;
/* width:470px;*/
}

#colCentre .bloc .articleDeux a.lienArt img {
 margin:0 0 4px;
/* width:225px;*/
}
#colCentre .bloc #artGal a img {
 float:right;
 margin:0 0 0 4px;
}

#colCentre a.lienArt span {
 display:block;
 line-height:14px;
 padding:0 1px;
 text-align:justify;
}
#colCentre #aLaUne a.lienArt span {
 display:block;
 font-size:12px;
 line-height:17px;
 text-align:left;
}

#colCentre .bloc a.lienAutr:link,
#colCentre .bloc a.lienAutr:visited {
 background:url('../images/puceBleu.png') no-repeat 1px 4px;
_background:url('../images/puceBleu.gif') no-repeat 1px 4px;
 color:#0066CC;
 display:block;
 font-size:12px;
 font-weight:bold;
 margin:0;
 padding:1px 1px 3px 13px;
 text-decoration:none;
}

#colCentre .bloc a.lienAutr:hover {
 background:url('../images/puceBleu.png') no-repeat 1px 4px;
_background:url('../images/puceBleu.gif') no-repeat 1px 4px;
 text-decoration:underline;
}
/* ### Avis ### */
#listeAvisForum {
 clear:both;
}

/* ### Soumettre Avis ### */
#soumettreAvisFilm,
#merciAvisFilm,
#soumettreAvis,
#merciAvis {
_height:1%;
 margin:0 0 7px;
 overflow:auto;
 padding:0 0 2px;
}
#soumettreAvis h2.barre,
#merciAvis h2.barre {
 background:#EEECDD;
 color:#4A4A39;
 font-size:15px;
 margin:0 10px 10px;
 padding:2px;
}
#soumettreAvisFilm h3.barre,
#merciAvisFilm h3.barre,
#soumettreAvis h3.barre,
#merciAvis h3.barre {
 border-bottom:1px solid #214F73;
 color:#214F73;
 font-size:19px;
 height:21px;
 margin:0 10px 10px;
 overflow:hidden;
 padding:0;
}
#soumettreAvisFilm .legal,
#merciAvisFilm .legal,
#soumettreAvis .legal,
#merciAvis .legal {
 color:#000;
 font-size:11px;
 margin:0;
 padding:0 10px 10px;
 text-align:justify;
}
#soumettreAvisFilm .legal a,
#merciAvisFilm .legal a,
#soumettreAvis .legal a,
#merciAvis .legal a {
 color:#3c3c3c;
 font-weight:bold;
}

#soumettreAvis .presentation,
#merciAvisFilm .presentation,
#merciAvis .presentation,
#colCentre #formCoinCinefil .presentation {
 color:#000;
 font-size:12px;
 margin:0;
 padding:0 10px 10px;
 text-align:justify;
}
#soumettreAvis h4.puce,
#merciAvisFilm h4.puce,
#merciAvis h4.puce {
 color:#3c3c3c;
 font-size:17px;
 margin:0 10px 10px;
}
#merciAvisFilm a.lienBasListeArt:link,
#merciAvisFilm a.lienBasListeArt:visited,
#merciAvis a.lienBasListeArt:link,
#merciAvis a.lienBasListeArt:visited {
 color:#0066CC;
 display:block;
 font-size:11px;
 margin:0 1px;
 padding:0 7px 0 0;
 text-align:right;
}
#merciAvisFilm a.lienBasListeArt:hover,
#merciAvis a.lienBasListeArt:hover {
 font-weight:bold;
}

#colCentre #annsites {
 _float:left;
 padding-bottom:20px;
 overflow:auto;
}
/*#colCentre #annsites h2.ttrPage {
 border-bottom:solid 1px #698fd7;
 color:#214a99;
 font-size:21px;
 margin:0;
 padding:5px 0;
}*/
#colCentre #annsites .rubPrinc,
#colCentre #annsites .rubSecond {
 border:solid 1px #bcb78e;
 float:left;
 height:430px;
 width:233px;
}
#colCentre #annsites .rubPrinc {
 margin:25px 20px 0 0;
}
#colCentre #annsites .rubSecond {
 margin:25px 0 0 0;
}
#colCentre #annsites .rubPrinc h2,
#colCentre #annsites .rubSecond h2 {
 background:#eeecdd;
 color:#04568e;
 font-size:21px;
 margin:0;
 padding:5px;
}
#colCentre #annsites .rubPrinc div,
#colCentre #annsites .rubSecond div {
 background:#f6f8fc;
 height:202px;
 padding:10px 0 10px 14px;
}
#colCentre #annsites .rubPrinc p,
#colCentre #annsites .rubSecond p {
 color:#333;
 font-size:15px;
 line-height:1.3em;
 margin:10px 0 20px;
 padding:0 0 0 14px;
}
#colCentre #annsites .rubPrinc p strong.rub,
#colCentre #annsites .rubSecond p strong.rub {
 color:#407fcb;
}
#colCentre #annsites .rubPrinc p strong.ann,
#colCentre #annsites .rubSecond p strong.ann {
 color:#a90101;
}
#colCentre #annsites .rubPrinc ul,
#colCentre #annsites .rubSecond ul {
 list-style: none;
 margin: 0;
 padding:0 0 0 14px;
}
#colCentre #annsites .rubPrinc li,
#colCentre #annsites .rubSecond li {
 border-top:solid 1px #c1c1c3;
 font-size:15px;
 font-weight:bold;
 margin:0;
 overflow:auto;
 padding:12px 0 10px;
}
#colCentre #annsites .rubPrinc li a:link,
#colCentre #annsites .rubPrinc li a:visited,
#colCentre #annsites .rubSecond li a:link,
#colCentre #annsites .rubSecond li a:visited {
 color:#333;
 text-decoration:none;
}
#colCentre #annsites .rubPrinc li a span,
#colCentre #annsites .rubSecond li a span {
 color:#407fcb;
}
/*  --  Pages les plus lues  --  */
.pageslespluslues {
	border:1px solid #354F7C;
	color:#333333;
	margin-bottom:10px;
}
.pageslespluslues h3 {
	background-color:#354F7C;
	color:#FFFFFF;
	font-size:12px;
	margin:0 0 5px;
	padding:4px 2px 4px 10px;
}
.pageslespluslues .genre {
	font-size: 17px;
	color: #8f8f8f;
	padding: 0 0 0 10px;
	font-weight: bold;
	margin: 5px 0;
}
.pageslespluslues .ligne {
	padding: 0 0 2px 0;
	margin: 0 10px 0 10px;
}
.pageslespluslues .ligne a {
	font-size: 12px;
	color: #000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.pageslespluslues .ligneGrise {
	padding: 0px;
	height: 1px;
	margin: 5px 0px 5px 0;
	border-top-color: #CCC;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
}




/* ### Colonne de Droite ######################### */

#colDroite {
 float:right;
 padding:0 0 20px;
 width:300px;
}

#colDroite .blocCadre {
 border:1px solid #214f73;
 margin:0 0 10px;
 overflow:hidden;
 padding:0 0 6px;
}

#colDroite .blocCadre2 {
 border:1px solid #214f73;
 margin:0 0 20px;
 overflow:hidden;
 padding:0 0 6px;
}

#colDroite .blocSimple,
#colDroite .bloc {
 margin:0 0 10px;
 overflow:hidden;
 padding:0;
 border-bottom:#354F7C 3px solid;
}

#colDroite .blocSimple{
 margin:0 0 10px;
 overflow:hidden;
 padding:0 0 5px;
 border-bottom:#354F7C 3px solid;
}

#colDroite .blocPioche {
 background:#f2f2f2;
 margin:0 0 20px;
 overflow:hidden;
 padding:0 0 6px;
}

#colDroite .borderBlocBottom{
background-color:
height:3px;
margin:3px 0 4px 0;

}

#pubPosition2 {
 margin:0 0 6px;
 padding:0 0 6px;
}

#colDroite .blocCadre h1 {
 color:#000000;
 font-size:18px;
 margin:0;
 padding:4px 0 10px 8px;
 text-transform:uppercase;
}

#colDroite .blocCadre2 h1 {
 color:#EEECDD;
 font-size:12px;
 margin:0;
 padding:3px 0 10px 4px;
}

#colDroite .blocPioche h1 {
 background:#84a7c1;
 color:#fff;
 font-size:12px;
 margin:0;
 padding:4px 5px;
}

#colDroite .blocSimple h1,
#colDroite .bloc h1 {
 background:#354f7c;
 color:#ffffff;
 font-size:17px;
 margin:0 0 4px;
 padding:4px 12px;
 font-family:Arial,sans-serif,Verdana,Helvetica,Impact;
}

#colDroite .blocSimple h2 {
 background:url('../images/ligneH2.png') repeat-x left 11px;
 color:#214f73;
 font-size:12px;
 margin:0 0 6px;
 padding:0;
}

#colDroite .blocSimple h2 span {
 background:#fff;
 padding:0 6px;
}

#colDroite .article {
 padding:0 0 10px 5px;
 cursor:pointer;
}

#colDroite .blocSimple .article {
border-right:1px solid #7183a3;
border-left:1px solid #7183a3;
}

.filetBottom {
border-bottom:1px solid #7183a3;
}

.filetTop {
border-top:1px solid #7183a3;
}

#colDroite p {
 color:#3c3c3c;
 font-size:11px;
 margin:0 1px 0 7px;
 padding:1px 1px 4px;
}
#colDroite .znSaisieLigne {
 color:#3c3c3c;
 font-size:11px;
/* height:18px;*/
 margin:0 7px 5px;
 padding:1px;
 width:168px;
}

#colDroite a.lienArt:link,
#colDroite a.lienArt:visited {
 color:#3c3c3c;
 display:block;
 font-size:11px;
_height:1%;
 margin:0 4px;
 overflow:auto;
 padding:4px 0 3px;
 text-decoration:none;
 overflow:hidden;
}

#colDroite a.lienArt2:link,
#colDroite a.lienArt2:visited {
 color:#3c3c3c;
 display:block;
 font-size:15px;
_height:1%;
 margin:0 4px;
 overflow:auto;
 padding:4px 0 3px;
 text-decoration:none;
 overflow:hidden;
}

#colDroite a.lienArt2:link strong,
#colDroite a.lienArt2:visited strong {
padding-left:50px;
}

#colDroite .txtBloc {
padding-left:146px;
}


#colDroite .blocPioche a.lienArt strong {
 color:#214f73;
 display:block;
 padding:5px 0 10px;
}

#colDroite #artGalUne a.lienArt strong {
 background:url('../images/puce_Galerie.gif') no-repeat 0 2px;
 padding:0 0 0 21px;
}

#colDroite .blocCadre a.lienArt:hover span {
 color:#000;
 text-decoration:underline;
}
#colDroite .blocSimple a.lienArt:hover strong {
 color:#000;
 text-decoration:underline;
}

#colDroite .blocCadre a.lienArt img {
 float:right;
 margin:0 0 0 7px;
}

#colDroite .blocSimple a.lienArt img {
 float:left;
 margin:7 0 0 0px;
/* width:130px;*/
}

#colDroite .blocSimple a.lienArt2 img {
 float:right;
 margin:7 0 0 0px;
/* width:130px;*/
}

#colDroite .blocSimple #artGalUne a.lienArt img {
 float:none;
 margin:0 0 7px 81px;
/* width:130px;*/
}

#colDroite .blocCadre a.lienArt strong {
 color:#CB071E;
 display:block;
 font-size:11px;
 font-weight:normal;
 font-weight:bold;
}

#colDroite .blocSimple a.lienArt strong {
 color:#0066CC;
 display:block;
 font-size:14px;
}
#colDroite .blocSimple #artGalUne a.lienArt strong {
 background:url('../images/puce_Galerie.gif') no-repeat 0 2px;
 padding:0 0 0 21px;
}

#colDroite a.lienArt span {
 display:block;
}

#colDroite a.lienArt em {
 color:#0192d1;
 font-style:normal;
 font-weight:normal;
}

#colDroite select {
border:1px solid #B6B6B6;
margin:5px 0 3px 10px;
width:200px;
}

#colDroite input.znSaisie,
#colDroite label {
 display:block;
 margin:5px 0 0 10px;
 font-size:12px;
 font-family:arial,sans-serif;
 color:#000;
 }

#colDroite #rechercheGoogle {
 height:100px;
 width:300px;
 _width:298px;
 background-color:#d9e9f0;
 padding:5px 0 0 12px;
 display:block;
 margin-bottom:10px;
}

#colDroite .titreBleu {
 font-family:tahoma, arial;
 font-size:17px;
 font-weight:bold;
 color:#003366;
 padding:7px 0 10px 0;
 _padding:0px 0 0px 0;
 _height:1%;
}

#colDroite .formRecherche {
}

#colDroite .dossiers span{
 height:100px;
 overflow:hidden;
 text-decoration:none;
}

#colDroite .dossiers{
cursor:pointer;
background-color:#D9E9F0;
font-weight:bold;
margin-bottom:10px;
}

#colDroite a.dossiers:link,
#colDroite a.dossiers:visited{
cursor:pointer;
color:#214F73;
font-size:12px;
text-decoration:none;
}

#colDroite a.dossiers:hover{
cursor:pointer;
color:red;
text-decoration:underline;
}

#colDroite .cadreTxt{
background-color:#D9E9F0;
}

#colDroite .lienArticle{
color:#3C3C3C;
display:block;
font-size:13px;
margin:0 4px;
overflow:hidden;
padding:4px 0 3px;
text-decoration:none;
}

#colDroite .lienArticleHover{
color:black;
display:block;
font-size:13px;
margin:0 4px;
overflow:hidden;
padding:4px 0 3px;
text-decoration:underline;
}

#colDroite .dossiersLst{
padding-bottom:10px;
}

#colDroite .dossiersLst .blocTaillePhoto{
height:90px;
overflow:hidden;
}

#colDroite .dossiersLst span{
height:90px;
width:300px;
overflow:hidden;
background-position:center center;
background-repeat:no-repeat;
display:block;
cursor:pointer;
}

a:link img, a:visited img, a:hover img{
text-decoration:none;
}

#colDroite .dossiersLst span strong img{
display:none;
}

#colDroite .blocStdLien{
color:#3C3C3C;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#colDroite .blocStdLienHover{
text-decoration:underline;
border:none; 
font-size:12px;
font-weight:bold;
color:black;
} 

/* --- Liste galeries ---*/
#colDroite #encadrement .blocSimple .article {
  border-left:1px solid #7183A3;
  border-right:1px solid #7183A3;
  _border:none;
  float:left;
  display:block;
  clear:both;
  width:293px;
}

#colDroite #encadrement .blocSimple a.lienArt:link, 
#colDroite #encadrement .blocSimple a.lienArt:visited {
  float:left;
}

#colDroite #encadrement .blocSimple .txtBloc span {
  font-weight:bold;
  padding:3px 0 3px 0;
}

#colDroite #encadrement .blocSimple .filetBottom {
  clear:both;
}
#colDroite #encadrement .blocSimple .filetTop {
  _display:none;
}

/* ####################
   ### PIED DE PAGE ###
   #################### */

#piedDePage {
 background:#0092d0;
 clear:both;
 color:#fff;
 font-size:15px;
_height:1%;
 overflow:auto;
 padding:4px 8px;
 width:984px; /* 1000px - (2*8px de padding lattéral) */
}
#piedDePage a.lienPdp:link,
#piedDePage a.lienPdp:visited {
 color:#fff;
 text-decoration:none;
}
#piedDePage a.lienPdp:hover {
 text-decoration:underline;
}
/* ####################
   ### CAPTCHA ###
   #################### */

#colCentre form.std .ligneCaptcha {
 overflow:auto;
_height:1%;/**/
 background: #f2f2f2; 
 margin: 10px 54px 15px 160px; 
 border: 1px dashed #4A4A39; 
 text-align: justify; 
 padding: 5px;
}
#colCentre form.std .ttrLigneCaptcha {
 display:block;
 font-weight:bold;
 font-size:12px;
 color:#000;
 padding:0;
}
#colCentre form.std .ligneCaptcha .txt {
 display:block;
 color:#000;
 font-size:11px;
 float: left;
 padding: 4px 0;
 margin-top: 5px;
}
#colCentre form.std .ligneCaptcha .txt02 {
 float: right;
 margin-top: 5px;
}
#colCentre form.std input.znSaisieCaptcha {
 width:70px;
 margin:0;
 border:1px solid #b6b6b6;
}


#colGauche a.lienFort {font-size:12px; display:block; color:#214F73; text-decoration:none; }
#colGauche a.lienFort:hover {font-size:12px; display:block; color:#FF0000; text-decoration:underline; }

#colGauche a.lien {font-size:12px; display:block; color:#214F73; text-decoration:none; overflow:auto; padding:0pt 7px;}
#colGauche a.lien:hover {font-size:12px; display:block; color:#FF0000; text-decoration:underline; overflow:auto; padding:0pt 7px;}


.lienPlus {
 display:block;
 padding:1px 0;
}
.lienPlusMarge {
 border-bottom:1px dotted #698fd7;
 display:block;
 padding:1px 0;
 margin-bottom:30px;
}
a.aLienPlus:link,
a.aLienPlus:visited {s
 background:url('../images/puce_plus.gif') 0 5px no-repeat;
}

#colCentre #sportContinu .article {
  margin:0;
}

#colCentre a.lienArt:link, #colCentre a.lienArt:visited{
  text-align:left;
}

#conteneurSSmarge {
  clear:both;
  left:0;
  overflow:hidden;
  padding:0;
  position:relative;
  top:0;
  width:1000px;
}