#container_coupscoeur {
	margin: 3em auto;
	text-align: left;
	/*border: 4px solid #670001;*/
	/*background-color: #670001;*/
	height: 35px;
}

#container_coupscoeur ul#menu_coupscoeur {
	position: relative;
	width: 100%;
	font-weight: bold;
}
#container_coupscoeur ul#menu_coupscoeur li {
	float:top;
	display: block;
	left:425px;
	position:relative;
}
#container_coupscoeur ul#menu_coupscoeur li a {
	text-align: center;
	display: block;
	width: 20px;
	height: 15px;
	line-height: 25px;
	text-decoration: none;
}

#container_coupscoeur .content {
	padding: 1em 2em;
	margin: -2px 0 0 0;
	_margin: -16px 0 0 0;
}

#container_coupscoeur ul#menu_coupscoeur li a:hover {
	background-color: #EFDC86;
}
#container_coupscoeur a.current {
	background-color: #FFFFFF;
	color: #000;
	font-size:100%; font-family:"verdana",arial,sans-serif;
}
#container_coupscoeur a.ghost  {
	background-color: #B99091;
	color: #000;
	font-size:100%; font-family:"verdana",arial,sans-serif;
}

#container_coupscoeur a.stop  {
	background-color: #EFDC86;
	color: #000;
	font-size:100%; font-family:"verdana",arial,sans-serif;
}
#container_coupscoeur .on {
	display: block;
}
#container_coupscoeur .off {
	display: none;
}

#container_agenda {
	margin: 3em auto;
	text-align: left;
	/*border: 4px solid #670001;*/
	/*background-color: #670001;*/
	height: 35px;
}

#container_agenda ul#menu_agenda {
	position: relative;
	width: 100%;
	font-weight: bold;
	top:1px;
}
#container_agenda ul#menu_agenda li {
	float:top;
	display: block;
	left:286px;
	position:relative;
}
#container_agenda ul#menu_agenda li a {
	text-align: center;
	display: block;
	width: 20px;
	height: 15px;
	line-height: 25px;
	text-decoration: none;
}

#container_agenda .content {
	padding: 1em 2em;
	margin: -2px 0 0 0;
	_margin: -16px 0 0 0;
}

#container_agenda ul#menu_agenda li a:hover {
	background-color: #EFDC86;
}
#container_agenda a.current {
	background-color: #FFFFFF;
	color: #000;
	font-size:100%; font-family:"verdana",arial,sans-serif;
}
#container_agenda a.ghost  {
	background-color: #B99091;
	color: #000;
	font-size:100%; font-family:"verdana",arial,sans-serif;
}

#container_agenda a.stop  {
	background-color: #EFDC86;
	color: #000;
	font-size:100%; font-family:"verdana",arial,sans-serif;
}
#container_agenda .on {
	display: block;
}
#container_agenda .off {
	display: none;
}


#header5 { height: 350px;}

#coupcoeurjourcontainer {
 position: absolute;
 width: 320px;
 height: 350px;
 margin:0px 0px 0 15px;
}

#coupcoeurjour {
 background: white url(images/bg-deg.gif) repeat-y top right;
 width: 298px;
 position:absolute;
 padding: 10px 10px 0 10px ;
 bottom:0;
 border-left: 1px solid black;
 border-right: 1px solid black;
}

#bordcoupcoeurjour {
 background: transparent url(images/bordcentre-deg.gif) no-repeat top left;
 width: 310px;
 margin:-24px 0 0 -11px;
 position:absolute;
}
#programmetvscroll0 {
 width: 298px;
 height: 270px;
}

#programmetvscroll0div {
 position: absolute;
 /*overflow: hidden;*/
 width: 298px;
 height: 260px;
 top:35px;
}
#programmetvscroll0div img {float:right;margin:0 25px 4px 8px;}
#programmetvscroll0div img.imgfilm {float:left;margin:0 8px 4px 0px;border:1px solid #808080;}
#programmetvscroll0div .barrescrollhor {background:transparent;position:absolute;top:0;margin-top:200px;height:15px}

#bordactu {
 position:absolute;
 background: transparent url(images/bordcentre-deg.gif) no-repeat top left;
 font-variant: small-caps;
 font-size: 14px;
 font-family: helvetica;
 color: white;
 line-height:14px;
 width: 460px;
 height: 15px;
 margin:0 15px 0 350px;
}

#actu {
 z-index:0;
 position: absolute;
 padding:8px 8px 0 13px;
 width: 437px;
 height: 327px;
 background: white url(images/bg-deg.gif) repeat-y top right;
 margin:15px 15px 0 350px;
 border-left: 1px solid black;
 border-right: 1px solid black;
}

#actuimg {float:left;width:170px;height:310px;padding:0 10px 10px 0;}

#pluscontainer {
 z-index:10;
 position: absolute;
 width: 160px;
 height: 350px;
 margin:0px 0px 0 825px;
}

#plus {
 z-index:10;
 background: white url(images/bg-deg.gif) repeat-y top right;
 width: 142px;
 position:absolute;
 padding:8px 8px 24px 8px;
 bottom:0;
 border-left: 1px solid black;
 border-right: 1px solid black;
}

#bordplus {
 background: transparent url(images/bordcentre-deg.gif) no-repeat top right;
 width: 150px;
 margin:-22px 0 0 -9px;
 position:absolute;
}

#plus div.agrandissement img {float:left;margin:0 4px 0px 0;}
#plus span.cartoucheh1 {margin-top:4px}
#plus span.cartouchep {text-align:right;display:block;margin:10px 15px 0 0}

#plus a.moredetailsrel, #plus a.moredetails, #plus.moredetails {position:relative;display:block;bottom:auto;text-align:right}

.titre1 {display:block;font-size: 16px; color: #503234; font-variant: small-caps;font-weight:bold}
.titre2 {display:block;font-size: 18px; color: #9B2A30; text-transform: uppercase;}
.titre3 {display:block;font-weight:bold; font-size: 11px; color: #A7262A; font-variant: small-caps;}
.signature {display:block;font-size: 12px; color: #999999;}

#bordderniersprogrammetvs {
 background: transparent url(images/bordcentre-deg.gif) no-repeat top left;
 width: 460px;
 height: 15px;
 margin:15px 15px 0px 350px !important; margin:15px 15px 0px 347px;
}

#derniersprogrammetvs {
 /* overflow: hidden; pas compatible avec la classe agrandissement */
 padding:5px 10px 0 10px;
 width: 438px;
 background: white url(images/bg-deg.gif) repeat-y top right;
 margin:0px 15px 0 350px !important; margin:0px 0px 0 347px;
 border-left: 1px solid black;
 border-right: 1px solid black;
}

#derniersprogrammetvs img {width:90px;margin:0 8px 10px 0; float:left;}
#derniersprogrammetvs img.maxi {left:40%}
#derniersprogrammetvs div span {display:block}

#derniersprogrammetvs div.cartouchesep {
 margin-top:15px;
 border-top:1px solid #ccc;
}



#colgche {
 float:left;
 margin-top:15px;
 width:335px;
}

#pubgche {
 background:#DDD8D4;
 padding:10px 0 2px 15px;
 text-align:right
}

#pubgche img {width:310px;float:left}
#pubgche a {position:relative;}

a.liengris {
 font-variant: small-caps;
 font-size: 14px;
 font-family: helvetica;
 color: #999999;
 font-weight:bold !important; font-weight:normal;
}

a.liengris:hover {
 background: transparent;
 text-decoration:none;
 color: white;
}


#coldte {
 float:right;
 margin-top:0px;
 width:175px;
}

#programmetvscroll {
 width: 436px;
 height: 320px;
}

#programmetvscrolldiv {
 position: absolute;
 /*overflow: hidden;*/
 width: 436px;
 height: -400px;
}


#programmetvscrolldiv img {float:right;margin:0 25px 4px 8px;}
#programmetvscrolldiv img.imgfilm {float:left;margin:0 8px 4px 0px;border:1px solid #808080;}
#programmetvscrolldiv .barrescrollhor {margin-top:150px}

div.hscroll {z-index:1;height:290px;}
div.hscroll div {overflow: hidden;padding:4px;float:left;width:282px;height:290px;}

#scrollTxt2 div img {border:0;width:auto;height:auto;float:right;margin:0 25px 4px 8px;}
#scrollTxt2 div img.imgfilm {float:left;margin:0 8px 4px 0px;border:1px solid #808080;}
.divcartouchegauche, .cartouchegauche {padding-bottom:0;height:210px}
.divcartouchegauche div.hscroll {z-index:1;height:210px;}
.divcartouchegauche div.hscroll div {overflow: hidden;padding:4px;float:left;width:282px;height:210px;}
.divcartouchegauche .barrescrollhor {background:transparent;position:absolute;top:0;margin-top:190px;height:15px}

#scrollTxt3 div img {border:0;width:auto;height:auto;float:right;margin:0 25px 4px 8px;}
#scrollTxt3 div img.imgfilm {float:left;margin:0 8px 4px 0px;border:1px solid #808080;}

#scrollTxt0 div img {border:0;width:auto;height:auto;float:right;margin:0 25px 4px 8px;}
#scrollTxt0 div img.imgfilm {float:left;margin:0 8px 4px 0px;border:1px solid #808080;}

.bordbascentre {
 margin:0 0 0 350px;
 width: 460px;
 height: 10px;
 background: transparent url(images/bordbascentre-deg.gif) no-repeat;
}


.titre1 {font-size: 18px; color: #990000; text-transform: uppercase; font-weight:normal}
.titre1 em {font-size: 18px;}
.titre2 {margin-top:4px; font-size: 12px; color: #330000; font-weight:bold; }
.titre2 em {font-size: 12px; font-weight:bold;}
.titre3 {margin-top:4px; font-size: 12px; color: #330000; font-weight:normal; }
.titre3 em {font-size: 12px; font-weight:normal;}
.titre4, .titre4 a.liensite   {margin:4px 0 0 0; font-size: 12px;}

.adresse {
 margin:20px 0 15px 0;
 padding:10px 0;
 font-size: 11px;
 color: black;
 font-variant: small-caps;
 font-weight:bold;
 border-top:1px dashed #ccc;
 border-bottom:1px dashed #ccc;
 text-align:right;
}
.adresse a   {margin-top:4px; font-size: 11px;}

.titre1, .titre2, .titre3, .titre4  {text-align:left}
#scrollTxt0 {position:absolute;}
#scrollTxt1 {position:absolute;}
#scrollTxt2 { position:absolute; }
#scrollTxt3 { position:absolute; }

.tooltip{
width: 460px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 120px 8px 0;
    background: url(bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(bt.gif) no-repeat bottom}
    

