body {
	height: 100%;
	width: 900px;
	font: 0.75em Arial, Helvetica, sans-serif;
	margin: 0 auto;
}
h1 {
	color:#b67a9c;
	font-size:24px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding:0;
}

h1.nobottom {
	margin :0;
	padding: 0;
	font-size:18px;
	font-weight:bold;
}
h3 {
	color:#b67a9c;
	margin-top: 15px;
	padding: 0;
	font-size:18px;
}
p {
	color:#ffffff;
	margin: auto;
	padding:  0;
	font-size:18px;
}
.space {
margin-top:14px;
}
.center {
text-align:center;
}
a {
	color:#cccccc;
	text-decoration:none;
}
a:hover {
	color:#cccccc;
}
#wrapper{
	margin: 0 auto;
	width: 960px;
	height: 550px;
	background: url(../img/bgd_epg.jpg) no-repeat top center;
}

#frame {
	margin: 0 auto;
	width: 900px;
	height: 450px;
	overflow:hidden;
}
#block {
	margin: 0 auto;
	width: 890px;
	height: 430px;
	padding-right:5px;
	padding-top: 15px;
	clear:both;
	overflow:hidden;
	
}
#content {
	padding-left:420px;
	width: 440px;
	text-align:justify;
}
.h {
	font: 1.500em Fontin, Georgia, "Times New Roman", Times, serif;
	padding: 13px 0 10px 5px;
	color:#666;
	font-size: 1.417em;
	border-bottom:1px solid #eee;
	text-transform:uppercase;
	letter-spacing:1px;
}

.htabs h2 a.small { font-size:12px; line-height:7px;}
p.arrow {
	font-size:24px;
	text-align:right;
	font-weight:bolder;
}

div.htabs {
text-align:right; margin:0; padding:0; color:#FFFFFF; font-size:16px; font-weight:bold;
} 

.htabs {
	height:30px;
	margin-left:150px;
	margin-bottom:30px;
}
.htabs h2 a {
	font-size:0.917em;
	font-weight:bold;
	padding: 3px;
	color:#770b49;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}
.htabs p a:hover, a:active {
	color: #4b4b4d;
}
.htabs p a {
	font-size:0.917em;
	font-weight:bold;
	padding: 3px;
	color:#770b49;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.htabs h2 a:hover, a:active {
	color: #4b4b4d;
}
.htabs li {
	float:left;
	margin-top:2px;
	padding: 3px 2px 0 0;
}
.tabs .bullet {
	border-right:1px solid #e00;
	color:#d00;
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	margin: 0px 4px 4px 0;
	padding-right:4px;
	clear:right;
	display:block;
	float:left;
	height:17px;
	overflow:hidden;
	text-align:right;
	width:10px;
}
.bmod .bullet {
	background-color:#fff;
	margin:-9px 6px 0 -10px;
	padding:8px;
}
.tabs {
	margin-top:2px;
	overflow:hidden;
}
.tabs li {
	background-color:#EEEEEE;
	clear:both;
	margin:4px 0;
	padding:9px;
	font-family: "NuvoOT-medi";
}
.tabs li a:hover {
	padding-left:1px;
}

ul#mainnav {
list-style:none;
	}

ul#mainnav li{ float:left; display:inline; margin-top: 20px; margin-bottom: 20px; 
	}

a#presentation  { width: 153px; height:50px; text-indent:-9999px; background: url(../img/button/presentation01.jpg) no-repeat bottom center; display:block; margin-left: 215px;
	}

a#presentation:hover  { background: url(../img/button/presentation02.jpg) no-repeat bottom center;
	}

a#prestations  { width: 156px; height:50px; text-indent:-9999px; background: url(../img/button/prestations01.jpg) no-repeat bottom center; display:block; margin-left: 2px;
	}

a#prestations:hover  { background: url(../img/button/prestations02.jpg) no-repeat bottom center;
	}
a#programmes  { width: 155px; height:50px; text-indent:-9999px; background: url(../img/button/programmes01.jpg) no-repeat bottom center; display:block; margin-left: 2px; 
	}

a#programmes:hover  { background: url(../img/button/programmes02.jpg) no-repeat bottom center;
	}
a#contact  { width: 191px; height:50px; text-indent:-9999px; background: url(../img/button/contact01.jpg) no-repeat bottom center; display:block; margin-left: 5px; 
	}

a#contact:hover { background: url(../img/button/contact02.jpg) no-repeat bottom center;
	}
#bottom p {
    clear:both;
	color:#000000;
	padding: 0;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:15px;
	line-height:1.7em;
}
#bottom a, a:visited  {
text-decoration:underline; color:#770b49;
    
}
#bottom a, a:hover  {
text-decoration: none;
    
}
#hover {
	height: 204px;
	width:137px;
	display:block;
	position:absolute;
	background: url(../img/flashgraphofond.gif);
	margin-left:180px;
	margin-top:140px;
	text-align: center;
	
}
#hover a, a:visited {
	color:#990033;
	font-weight:bold;
	text-decoration: blink;
	line-height:380px;
}

#hover a:hover {
	color: #FFCC00;
}
.grey {
	color: #666666;
}
.note { font-size:12px;
}
