/* CSS Document */

/* --------------- BLOC DIVERS----------------- */
.DiversBox {width: 148px; margin: 0 auto 15px auto; border: 1px solid #5A6E82; background: #FFF; text-align: left; }
.DiversBox p.titreBgRouge { font-size: 12px; color: #FFF; font-weight: bold; line-height: 19px; padding-left: 9px;  background-color: #CC0033; border: 1px solid white;}
.DiversBox p.titreBgBlanc { font-size: 12px; color: #CC0033; font-weight: bold; line-height: 19px; padding-left: 9px;}
.DiversBox p.titreBgBlanc a:link, .DiversBox p.titreBgBlanc a:visited{ color: #CC0033;}
.DiversBox p.titreBg { font-size: 12px; color: #CC0033; font-weight: bold; line-height: 19px; padding-left: 9px; background: #c9d3dd url('/icons/bg_module_etroit-accroch-h3.gif') repeat-x left top;}
.DiversBox p.titreBg a:link, .DiversBox p.titreBg a:visited{ color: #CC0033;}
.DiversBox img { margin: 1px;}
.DiversBox p.accroche { padding: 4px 10px 3px 10px; font-size: 13px; color: #333366; font-weight: normal; line-height:13px;}
.DiversBox p.accroche a:link, .DiversBox p.accroche a:visited { color: #333366; }
.DiversBox p.accroche span { color: #CC0033; font-size: 11px; text-transform: uppercase;}
.DiversBox p.linebas{ border-bottom: 1px solid #5A6E82; margin:0; padding:3px; }
.DiversBox p.tous { margin: 1px; padding-left: 9px; background: #E1E6EB; height:13px; font: 11px/13px arial; vertical-align:baseline;}
.DiversBox p.tous img { margin: 0;}
.DiversBox p.tous a:link, .DiversBox p.tous a:visited { color: #333366; font-weight: normal; padding: 1px 0 1px 5px;}


/* --------------- STYLES POUR TOUR DE FRANCE----------------- */
.bord-tour-de-france {border-color:#F7BE19;}

/* --------------- STYLES POUR LE BLOC BD----------------- */
#BDdumois {width: 148px; margin: 0 auto 15px auto; border: 1px solid #5A6E82; background: #FFF; text-align: left; }
#BDdumoisimage {  border: none; text-align: center; padding-top:3px;}
#BDdumoislien {  border: none; text-align: left; padding: 5px 10px; color: #DC143C;font-size: 12px; font-weight: bold; text-decoration: none; }
#BDdumoislien a:link, #BDdumoislien a:visited { color: #333366; font-size: 12px; font-weight: bold; text-decoration: none;}
#BDdumoislien a:hover { text-decoration: underline;}
#BDdumoisbottom { background:url(/imgs/home/event/bg_bas.gif) no-repeat; height:40px; }

/* --- Votre avis / question de la semaine --- */
#question {border: 1px solid #5a6e82; margin: 0pt auto 15px; padding: 0pt 10px 10px; background: #FFFFFF; width: 128px;}

/* --------------- BLOC EVENT----------------- */
.EventBox { width: 148px; margin: 0 auto 15px auto; border: 1px solid #5A6E82; background: #FFF; text-align: left;}
.EventBox p.titre { font-size: 12px; color: #CC0033; font-weight: bold; line-height: 19px; padding-left: 9px;}
.EventBox p.titre2 {font-size: 11px; color: #CC0033; font-weight: bold;	line-height: 19px; padding-left: 5px; }
.EventBox p.titre2 span { display:block; color:#666; letter-spacing:normal; line-height:10px; padding-bottom:5px;}
.EventBox img { margin: 1px;}
.EventBox p.accroche { padding: 7px 10px 10px 10px; font-size: 11px; color: #990033; font-weight: normal; line-height:13px;}
.EventBox p.accroche2 { padding: 7px 5px 10px 10px; font-size: 12px; color: #000; font-weight: bold; line-height:13px;}
.EventBox p.accroche3 { padding: 7px 10px 10px 10px; font-size: 11px; color: #990033; font-weight: normal; line-height:13px;}
.EventBox p.accroche4 { padding: 7px 10px 10px 10px; font-size: 12px; color: #333366; font-weight: normal; line-height:13px;}
.EventBox p.accroche5 { padding: 7px 8px 10px 8px; font-size: 12px; color: #333366; font-weight: normal; line-height:13px;}
.EventBox p.accroche span { text-transform: uppercase; color: #CC0033; }
.EventBox p.accroche2 span { color: #CC0033;}
.EventBox p.accroche3 span { color: #CC0033;}
.EventBox p.accroche2 a:link, .EventBox p.accroche2 a:visited { display: block; font-size: 12px; color: #333366; margin-bottom: 3px;}
.EventBox p.accroche2 a#vote:link, .EventBox p.accroche2 a#vote:visited { color: #cc0033;}
.EventBox p.accroche a:link, .EventBox p.accroche a:visited { display: block; font-size: 13px; color: #333366;}
.EventBox p.sep { clear:both; border-top:1px solid #5A6E82; margin: 0px 7px;}
.EventBox p.picto {padding: 7px 10px 10px 10px; }
.EventBox p.picto img { text-align:left; padding-right:5px;}
.EventBox p.linebas{  border-bottom: 1px solid #5A6E82;}
.EventBox p.tous { margin: 1px; padding-left: 9px; background: #E1E6EB; height:13px; font: 11px/13px arial;}
.EventBox p.tous img { margin: 0;}
.EventBox p.tous a:link, .EventBox p.tous a:visited { color: #333366; font-weight: normal; padding: 1px 0 1px 5px;}
.EventBox p.tous2lignes { margin: 1px; padding-left: 7px; background: #E1E6EB; height:26px; font: 11px/13px arial;}
.EventBox p.tous2lignes img { margin: 0;}
.EventBox p.tous2lignes a:link, .EventBox p.tous2lignes a:visited { color: #333366; font-weight: normal; padding: 1px 0 1px 5px;}

.EventBox p.titre a:link, .EventBox p.titre a:visited { font-size: 12px; color: #CC0033; font-weight: bold;}
#bgEventBox { background: url(/imgs/home/event/bd_bloc_bg.gif) no-repeat;}
.Galeryhide {display:none;}


/* --------------- STYLES POUR LES PUB PARISIEN VIDEO----------------- */
#pubvideo{ width: 138px; margin: 0 auto 15px; border: 1px solid #CCC; background: #FFF; text-align: left; padding-top: 5px; }
#pubvideo img { display:block; margin:auto;}
#pubvideo p {  margin:5px; text-align:center; font-weight:bold;}
#pubvideo p a { color:#CC3333; font-size:14px; font-weight:bold;}
#pubvideo p span { display:block;  }
#pubvideo p span a {color:#333; font-size:13px; font-weight:normal; }
#pubvideoimage {border: none; text-align: center;}
#pubvideoimage img {margin:auto auto 5px;}
#pubvideotitre { width: 128px; border: none;  text-align: center; font-weight: bold; color: #cc3333; margin-left:10px; margin-top:5px; margin-bottom: 5px;}
.pubvideolien {margin-bottom: 5px; text-align:center;}

/* --------------- STYLES POUR LES DIRECT SPORTS----------------- */
.DirectBox { width: 148px; background-color: #fff; margin: 10px auto 15px auto; border: 1px solid #5A6E82; text-align: left;}
.DirectBox p.titre { font-size: 12px; color: White; font-weight: bold; line-height: 19px; padding-left: 7px;  background-color: #CC0033; border: 1px solid white;}
.DirectBox img { margin: 1px;}
.DirectBox p.date { float: left; width: 136px; padding: 0px 5px 0px 5px; font-size: 11px; color: #333366; font-weight: bold;  background-color: #E1E6EB; border-left: 1px solid white; border-right: 1px solid white; }
.DirectBox p.sep { clear:both; border-bottom:1px dashed #CCC; margin: 3px 7px;}
.DirectBox p.sport { float: left; padding: 2px 0 0 5px; font-size: 11px; color: #333366; font-weight: bold;}
.DirectBox p.sport span { text-transform: uppercase; color: #336600; font-weight: bold;}
.DirectBox p.droite { padding: 2px 2px 2px 0; text-align: right; font-size: 11px; color: #CC0033; font-weight: bold;}
.DirectBox p.equipes { float: left; width: 140px; padding: 2px 0 2px 5px; font-size: 11px; color: #333366; font-weight: normal;}
.DirectBox p.equipes span { color: #336600; font-weight: bold;}
.DirectBox p.equipes a:link, .DirectBox p.equipes a:visited { display: block; font-size: 11px; color: #333366;}