html, body {
	margin:0;
	padding:0;
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999;
	font-weight: normal;
}
div#container {
	width:100%;
	background-color:#FFF;
	min-height: 100%;
	padding:0;
	margin:0;
	position: relative;
}
div#header {
	width:100%;
	height:52%;
	top:0;
	position: fixed;
}
div#logo {
	width:127px;
	height:44px;
	position:absolute;
	bottom:252px;
	left:20px;
}
div#menu {
	width:820px;
	position: absolute;
	bottom: 202px;
	left:160px;
}
div#img {
	width:990px;
	height:202px;
	position: absolute;
	bottom: 0;
	left:0;
}

div#titre {
	width:830px;
	height:20px;
	text-align:left;
	position:fixed;
	top:52%;
	left:100px;
	padding:10px;
	overflow:hidden;
	/*border: solid 1px red;*/
}
div#content {
	width:830px;
	/*height:235px;*/
	height: 220px;
	text-align:left;
	position:fixed;
	/*top:52%;*/
	top: 58%;
	left:100px;
	padding:10px;
	overflow:hidden;
	/*border: solid 1px red;*/
}

div#scrollbar {
	width:40px;
	height:190px;
	text-align:left;
	position:fixed;
	top:52%;
	left:60px;
}

div#footer {
	height:30px;
	width: 100%;
	position: absolute;
	clear:both;
	bottom: 0;
	background-color:black;
	color:#666;
}

/******* page interne **********************************/
div#header2 {
	width:100%;
	height:22%;
	top:0;
	position: fixed;
}
div#content2 {
	width:100%;
	height:500px;
	text-align:left;
	position:fixed;
	top:23%;
	background:#000;
}
div#logo2 {
	width:127px;
	height:44px;
	position:absolute;
	bottom:52px;
	left:20px;
}
div#menu2 {
	width:820px;
	position: absolute;
	bottom: 2px;
	left:160px;
}
div#photo{
	width:265px;
	height:500px;
	float:left;
}
div#col_g{
	width:245px;
	height:480px;
	float:left;
	padding:10px;
}
div#col_d{
	width:450px;
	height:480px;
	float:left;
	text-align:justify;
	overflow:hidden;
	padding:10px 0 0 0;
}

div#scrollbar2 {
	width:40px;
	height:235px;
	text-align:left;
	top:52%;
	left:60px;
	float:right;
}
div#fleche_haut{
	margin:10px 0 0 0;
}
div#fleche_bas{
	margin:150px 0 0 0;
}
div#djour{
	margin:10px 0 0 0;
}
/************ TXT ***********************/
a{
	text-decoration:none;
	color:#fff;
	text-decoration:underline;
	/*font-weight:bold;*/
}
#footer p{
	padding:5px 0 0 150px ;
	margin:0;
}
#footer a{
	color:#FFF;
	text-decoration:none;
	font-size:13px;
	margin:0 5px 0 5px;
}
#footer a:hover{
	color:#999;
	text-decoration:none;
}


a.lien_plan {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	font-size: 11px;
}
a:hover.lien_plan {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	font-size: 11px;
}

.tit_fiche{
	color:#F60;
	font-size:28px;
	font-variant:small-caps;
}
.tit_prog{
	color:#339900;
	font-size:24px;
	font-variant:small-caps;
}
.subtit_fiche{
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.txt_fonce{
	color:#666;
	font-size:11px;
}

.txt_fonce a{
	color:#666;
	font-size:11px;
}
.txt_fonce a:hover{
	color:#999;
	font-size:11px;
}


#revue_document a {
	color: white;
}
h3{
	color:#666;
	font-size:16px;
}
.prog{
	height:60px;
	margin:10px  0 0 0;
	font-size:11px;
}
.prog_details{
	margin:5px  0 0 0;
	font-size:10px;
}
#min_inmg{
	height:60px;
	width:60px;
	float:left;
	margin:0 20px 0 0;
}