/* CSS Document */

body 
{
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	background-image:url(images/alc_bg_orange.png);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.search_txt
{
	height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#FFFFFF;
}

.body_menu_bg {
	background-image:url(images/alc_body_02.png);
	width:753px;
	height:66px;
}

.body_left_bg1 {
	background-image:url(images/alc_body_01.png);
	width:197px;
	height:66px;
	background-repeat:no-repeat;
	background-position:top;
}

.body_left_bg2 {
	background-image:url(images/alc_body_03.png);
	background-repeat:no-repeat;
	width:197px;
	background-position:top;
}

.body_middle_bg {
	background-image:url(images/alc_body_04.png);
	background-repeat:no-repeat;
	width:753px;
	height:300px;
	background-position:top;
}

.body_left_div
{
	margin-top:6px;
	margin-left:27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	
}

.body_menu_div
{
	margin-top:0px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f59d22;
	font-weight:200;	
}

.body_black_div
{
	margin-top:0px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:200;	
}

.body_news_div
{
	margin-top:4px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f59d22;
	font-weight:200;	
}

.body_dynamic_news_div
{
	margin-top:0px;
	margin-left:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#f9f9f9;
	border-style:solid;
	border-color:#c0c0c0;
	border:1px;
	height:18px;
	width:636px;
}


.body_menu_bar
{
	margin-top:0px;
	margin-left:1px;
	margin-right:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:300;	
}

a.body_menu_link_current
{
	margin-top:0px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f59d22;
	font-weight:200;
	text-decoration:none;
	text-decoration:none;	
}

a.body_menu_link_orange
{
	margin-top:0px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f59d22;
	font-weight:200;
	text-decoration:none;
	text-decoration:none;	
}

a.body_menu_link_current:visited
{
	margin-top:0px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f59d22;
	font-weight:200;	
	text-decoration:none;	
}

.body_menu_link_jour
{
	margin-top:0px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:200;	
	text-decoration:none;	
}

a.body_menu_link_date
{
	margin-top:0px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d0700b;
	font-weight:200;	
	text-decoration:none;	
}

a.body_menu_link_date:visited
{
	margin-top:0px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d0700b;
	font-weight:200;	
	text-decoration:none;	
}


a.body_menu_link
{
	margin-top:0px;
	margin-left:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:200;
	text-decoration:none;
	text-decoration:none;	
}

a.body_news_link
{
	margin-top:3px;
	margin-left:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:200;
	text-decoration:none;
	text-decoration:none;	
}

a.body_menu_link:visited
{
	margin-top:0px;
	margin-left:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:200;	
	text-decoration:none;	
}

.body_td_separateur
{
	background-image:url(images/alc_small_border.png);
	background-position:center;
	background-repeat:repeat-y;
	width:9px;
}

.body_titre_unique
{
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#f59d22;
}
.body_big_hr
{
	color:#f59d22;
	height:3px;
	width:700px;
}
.body_div_encadre
{
	margin-top:0px;
	padding:3px;
	margin-left:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#f9f9f9;
	border-style:solid;
	border-color:#c0c0c0;
	border:1px;
	height:90px;
}
.body_descriptif
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	font-size:10px;
	margin-top:0px;
}
.header_logo {
	background-image:url(images/header/logo.png);
	width:178px;
	height:127px;
	}
	
.header_table {
	background-image:url(images/empty.png);
	}
	
a.students_menu_link 
{
	color:#FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
a.students_menu_link:visited 
{
	color:#FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}


.text_footer
{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.text_petit, .text_moyen, .titre {
font-size:11px;
width:700px;
text-align:justify
}

.text_moyen  { font-size:12px; }

.titre {
font-size:12px;
font-weight:bold;
margin-bottom:12px;
}

<!---------------- CSS For Dyanmic Slide

.longtexte { /* On spécifie les styles pour les calques s'appelant "longtexte", comme le notre */
height: 550px; /* On lui met une hauteur de 550 pixels */
overflow: auto; /* On permet le scroll si il est nécessaire */
}
