#bordsortir {
 position:absolute;
 background: transparent url(images/bordcentre-deg.gif) no-repeat top left;
 width: 310px;
 margin:80px 0 0 15px;
}

#sortir {
 overflow: hidden;
 position: absolute;
 width: 318px;
 height: 275px;
 margin:95px 0 0 15px;
 border-left: 1px solid black;
 border-right: 1px solid black;
 background: white url(images/bg-deg.gif) repeat-y top right;
}

#bordactu {
 position:absolute;
 background: transparent url(images/bordactu-deg.gif) no-repeat top left;
 font-variant: small-caps;
 font-size: 8px;
 font-family: helvetica;
 color: black;
 line-height:9px;
 width: 460px;
 height: 9px;
 margin:0 15px 0 350px;
}


#actu {
 z-index:0;
 /* overflow: hidden; pas compatible avec la classe agrandissement */
 position: absolute;
 padding:0 8px 0 8px;
 width: 442px;
 height: 240px;
 margin:9px 15px 0 350px;
 border-left: 1px solid black;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
}

#actuimg {float:left;width:170px;height:325px;padding:0 10px 0 5px;}
#actubottom {overflow: hidden; position:absolute; height:120px; left:10px; width:255px; border-top: 1px solid black; margin:220px 0 0 185px !important; margin:220px 0 0 0} 
#actubottom span {padding-left:25px} 
#actutop {height:220px;overflow:hidden} 

#dernierafricontainer {
 z-index:10;
 position: absolute;
 width: 160px;
 height: 350px;
 margin:0px 0px 0 825px;
 top:364px;
}

#dernierafri {
 z-index:10;
 background: white url(images/bg-deg.gif) repeat-y top right;
 width: 142px;
 position:absolute;
 padding:8px 8px 20px 8px;
 bottom:0;
 border-left: 1px solid black;
 border-right: 1px solid black;
}

#borddernierafri {
 background: transparent url(images/bordcentre-deg.gif) no-repeat top right;
 width: 150px;
 margin:-22px 0 0 -9px;
 position:absolute;
}

.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;}

#sortir img {margin:0 0px 10px 4px; float:right; border:1px solid #808080}
#critiques img {float:right; border:1px solid #808080}
#evtafri img {margin:0 8px 10px 0; float:left; border:1px solid #808080}
#analyse img {margin:0 0px 10px 4px; float:right; border:1px solid #808080}

#bordevtafri {
 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;
}

#evtafri {
 overflow: hidden; /* pas compatible avec la classe agrandissement */
 padding:5px 10px 2px 10px;
 width: 438px;
 background: white url(images/bg-deg.gif) repeat-y top right;
 margin:0px 15px 0 347px;
 border-left: 1px solid black;
 border-right: 1px solid black;
}

#evtafri, x:-moz-any-link {margin:0px 15px 0 15px !important; } /* FireFox 2 */
#evtafri, x:-moz-any-link, x:default {margin:0px 15px 0 350px !important; } /* FireFox 3 */

.bordbascentre {
 margin:0 0 0 350px !important; margin:0 0 0 347px;;
 width: 460px;
 height: 10px;
 background: transparent url(images/bordbascentre-deg.gif) no-repeat;
}

#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;}

#critiques {padding:8px;background:white url(images/bg-deg.gif) repeat-y top right;border-right: 1px solid black;border-bottom: 1px solid black;}
#critiques.cartoucheh1 {margin-top:0px}

#analyse {
 overflow: hidden;
 position: relative;
 width: 314px;
 height: auto;
 padding:10px;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 background: white url(images/bg-deg.gif) repeat-y top right;
 margin-bottom:20px;
}

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;
}

#proverbe {
 background: #670001 url(images/bordtitrecartouche-deg.gif) repeat-x;
 color:white;
 height:15px;
 line-height:15px;
 width:460px;
 margin:15px 0 0 350px !important; margin:15px 0 0 347px;
}

#proverbe form input {
 position:absolute;
 margin-top:1px;
 height:12px;
 width:290px;
 background:transparent;
 border:0;
 color:white
}

#proverbe form a {
float:right;margin:-1px 8px 0 0 !important; margin:0 8px 0 0 ;
}

#bordconcours {
 background: transparent url(images/bordcentre-deg.gif) no-repeat top left;
 width: 310px;
 margin:15px 0 0 490px !important; margin:15px 0 0 487px;
}

#concours {
 padding:8px 8px 8px 8px;
 margin:0px 0 0 490px !important; margin:0px 0 0 487px;
 width: 302px;
 border-left: 1px solid black;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 background: #CCCCCC url(images/bg-degCCCCCC.gif) repeat-y top right;
}

#bordpro {
 background: transparent url(images/bordcentre-deg.gif) no-repeat top left;
 width: 460px;
 height: 15px;
 margin:15px 0 0 350px !important; margin:15px 0 0 347px;
}

#pro {
 padding:8px 8px 10px 8px;
 margin:0px 15px 0 350px !important; margin:0px 15px 0 347px;
 width: 442px;
 border-left: 1px solid black;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 background: #CCCCCC url(images/bg-degCCCCCC.gif) repeat-y top right;
}

#pro form {
 position:absolute;
 margin-top:6px;
}

#pro form input {
 width:80px;
}

#coldte {
 float:right;
 margin-top:0px;
 width:175px;
}

#afriscope {height: 208px; padding:8px;background:white url(images/bg-deg.gif) repeat-y top right;border-left: 1px solid black;border-bottom: 1px solid black;}
#afriscope img {margin-top:0px}

#sortir_afrique {height: 300px; padding:8px;background:white url(images/bg-deg.gif) repeat-y top right;border-left: 1px solid black;border-bottom: 1px solid black;}
#sortir_afrique img {margin-top:0px}

#concerts {height: 300px; padding:8px;background:white url(images/bg-deg.gif) repeat-y top right;border-left: 1px solid black;border-bottom: 1px solid black;}
#concerts img {margin-top:0px}

#pubdte { width:175px;}

#scrollTxt { position:absolute; }
#scrollTxt2 { position:absolute; }

#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:0px;
}
#container_agenda ul#menu_agenda li {
	float:top;
	display: block;
	left:297px;
	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;
}


