html
{	 background: rgb(250, 250, 252);
}
body
{	margin: 0; background: rgb(250, 250, 252); font-family: calibri, arial, sans-serif;
}
#menu
{	width: 100%; height: 30px; background: rgb(250, 250, 252);
}
#menu_0
{	width: 900px; height: 30px; margin: auto; 
}
#tete
{	width: 900px; margin: auto; padding: 10px 0px 10px 0px; font-size: 28px; /*border-bottom: 1px solid rgb(0, 0, 0);*/
}
#titre_diapo
{	width: 900px; margin: auto; padding: 10px 0px 10px 0px;font-size: 15px; font-family: tahoma, arial, sans-serif; color: rgb(120, 120, 120); 
}
#corps
{	clear: both; width: 100%; padding-top: 40px; background: rgb(20, 20, 22); 
}
#fin_corps
{	clear: both; height: 60px; background: rgb(20, 20, 22); 
}
#pied
{	clear: both; width: 100%; height: 1000px; background: rgb(30, 30, 30);
}

/* divers
*/
.fin_float
{	clear: both; height: 40px;
}
.rouge
{	color: rgb(220, 0, 29);
}

/* menu
*/

.menu_item
{	float: left; padding: 0px 10px 0px 10px; border-left: 1px solid rgb(160, 160, 160);
}
.menu_item a
{	text-decoration: none; font-size: 14px; font-family: calibri, arial, sans-serif; color: rgb(0, 0, 0);
}
.menu_item a:hover
{	color: rgb(0, 0, 0);
}

/* tete
*/

/* corps
*/
#cadre
{	display: none; margin: auto; 
}
#icones
{	float: left; 
}
#cadre_icones
{	overflow: hidden;
}
#ecran
{	position: relative; overflow: hidden; 
}
.image
{	text-align: center; 
}
.legende
{	padding-top: 6px; font-size: 13px; font-family: "Calibri Light", calibri, arial, sans-serif; color: rgb(200, 200, 200); 
}
#menu_diapo
{	margin-bottom: 20px; text-align: center; border-top: 1px solid rgb(100, 100, 100); 
}
#recule, #avance
{	background: none; border: none; font-size: 16px; cursor: pointer; color: rgb(200, 200, 200);
}
#on_off
{	background: none; border: none; font-size: 14px; cursor: pointer; color: rgb(200, 200, 200);
}
#recule_icones, #avance_icones
{	border: none; background: none; font-size: 16px; color: rgb(200, 200, 200);
}

/* pied
*/

#pied_0
{	width: 900px; margin: auto; padding-top: 20px; font-family: calibri, arial, sans-serif; color: rgb(220, 220, 220); border-bottom: 2px solid rgb(100, 100, 100);
}
#pied_1, #pied_2, #pied_3
{	float: left; width: 194px; min-height: 140px; padding: 15px; font-size: 13px; border-right: 1px solid rgb(100, 100, 100);
}
#pied_2
{	
}
#pied_3
{	
}
#pied_4
{	margin-left: 675px; padding: 15px; font-size: 13px; min-height: 140px; 
}
#pied a
{	text-decoration: none; color: rgb(0, 100, 255); 
}
#pied a:hover
{	color: rgb(220, 220, 220);
}