body {
	margin-top: 10px;
	text-align: center;
	background-image:url(v2/fond_body.jpg);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666;
	text-decoration: none
}
table#content{background-image:url(v2/fond_ombre.jpg); background-repeat:repeat-y;width:804px;margin:0 auto 0 auto;!margin:-2px auto 0 auto}
table td {vertical-align:top;text-align:left;}
td.left_cell{padding:0 0 0 20px}
td.right_cell{padding:0 20px 0 0;text-align:right }
table.actus{ background-color:#F6F6F6;width:160px;margin:0 15px 0 0}
table.actus td{padding:3px 3px 15px 3px}
table.actus a:link{ color:#FF9900;text-decoration:none}
table.actus a:visited{ color:#FF9900;text-decoration:none}
table.actus a:active{ color:#FF9900;text-decoration:none}
table.actus a:hover{ color:#FF9900;text-decoration:underline}

table.presentation{ background-color:#F6F6F6;width:180px;margin:0 15px 0 0}
table.presentation td{padding:3px 3px 15px 3px}
table.presentation a:link{ color:#FF9900;text-decoration:none}
table.presentation a:visited{ color:#FF9900;text-decoration:none}
table.presentation a:active{ color:#FF9900;text-decoration:none}
table.presentation a:hover{ color:#FF9900;text-decoration:underline}

table.service{ background-color:#F6F6F6;width:170px;}
table.service td{padding:3px 3px 15px 3px}

form#form1{ background-image:url(v2/fond_espace_etudiant.jpg); background-repeat:no-repeat;width:181px;height:112px;padding:30px 10px 10px 10px;text-align:right;margin:10px 0 15px 0;float:right;}
form#form1 input.champ{ background-image:url(v2/fond_champ.jpg);width:164px;height:14px;padding:1px 3px 1px 5px; font-size:1em;border:0;float:left;margin:0 0 5px 0}
form#form1 input.bouton{float:right;margin:0 10px 12px 0;}
form#form1 p {clear:both;margin:3px 3px 5px 0;line-height:9px;}
form#form1 a:link{color:black;}
form#form1 a:visited{color:black;}
form#form1 a:active{color:black;}
form#form1 a:hover{color:black;}

ul {!margin:-10px 0 0 0;}
ul li{text-align:left; list-style-image:url(v2/puce.jpg); background-image:url(v2/dot.jpg); background-repeat:repeat-x; background-position:bottom;_padding:15px ;!padding:0 5px 5px 5px;!margin:10px 0 0 25px;}
ul li a:link{color:black;text-decoration:none}
ul li a:visited{color:black;text-decoration:none}
ul li a:active{color:black;text-decoration:none}
ul li a:hover{color:black;text-decoration:underline}

#main_table {
	margin: auto;
	text-align: left;
	width:804px;
	background:url(v2/fond_top.jpg) no-repeat;
	height:136px;
	}
html>body #main_table {
	filter: none;
	background:url(v2/fond_top.png) no-repeat;
}
td, .default {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666;
	text-decoration: none
	}

td a:link, td a:visited, td a:active, td a:hover, .default a:link, .default a:visited, .default a:active, .default a:hover {
	color: #32B3D3;
	text-decoration: underline
	}

td a:hover, .default a:hover {
	text-decoration: none
	}

.descr, .descr a:link, .descr a:visited, .descr a:active, .descr a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #666;
	}	

.menu, .menu a:link, .menu a:visited, .menu a:active, .menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
	padding: 2px 0px 0 2px
	}

.menu_language, .menu_language a:link, .menu_language a:visited, .menu_language a:active, .menu_language a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 2px 0 0px
	}

.menu_main, .menu_main a:link, .menu_main a:visited, .menu_main a:active, .menu_main a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 15px
	}

.menu_main a:hover {
	color: #000;
}

.menu_blue, .menu_blue a:link, .menu_blue a:visited, .menu_blue a:active, .menu_blue a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #91ACC6;
	text-decoration: none;
	text-transform: uppercase;
	}

.menu_blue, .menu_blue a:hover {
	color: #CEDDEB;
	text-decoration: underline;
	}

.menu_blue2, .menu_blue2 a:link, .menu_blue2 a:visited, .menu_blue2 a:active, .menu_blue2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CEDDEB;
	text-decoration: none;
	}

.menu_blue2 a:hover {
	text-decoration: underline;
	}

.menu_red, .menu_red a:link, .menu_red a:visited, .menu_red a:active, .menu_red a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E9E0DB;
	text-decoration: none;
	text-transform: uppercase;
	}

.menu_red, .menu_red a:hover {
	color: #806457;
	text-decoration: underline;
	}

.menu_red2, .menu_red2 a:link, .menu_red2 a:visited, .menu_red2 a:active, .menu_red2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #806457;
	text-decoration: none;
	}

.menu_red2 a:hover {
	text-decoration: underline;
	}

.menu_orange, .menu_orange a:link, .menu_orange a:visited, .menu_orange a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EF4A01;
	text-decoration: none;
	text-transform: uppercase;
	}

.menu_orange a:hover {
	color: #6D6F68;
	text-decoration: underline;
	}
	
.menu_gris, .menu_gris a:link, .menu_gris a:visited, .menu_gris a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	}
	
.menu_gris a:hover {
	text-decoration: underline;
	}

.menu_msc, .menu_msc a:link, .menu_msc a:visited, .menu_msc a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: underline;
	}
	

.menu_orange2, .menu_orange2 a:link, .menu_orange2 a:visited, .menu_orange2 a:active, .menu_orange2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6F68;
	text-decoration: none;
	}

.menu_orange2 a:hover {
	text-decoration: underline;
	}

.menu_orange3, .menu_orange3 a:link, .menu_orange3 a:visited, .menu_orange3 a:active, .menu_orange3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6F68;
	text-decoration: none;
	text-transform: uppercase;
	}

.menu_orange3, .menu_orange a:hover {
	color: #EF4A01;
	text-decoration: underline;
	}

.arrow {
	font-family: Arial, Helvetica, sans-serif;
	}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #7C7C77;
	text-transform: uppercase
	}
.orange_title, .orange_title a:link, .orange_title a:visited, .orange_title a:active, .orange_title a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FCAF17;
	text-transform: uppercase;
	text-decoration: none
	}

.orange_title a:hover {
	text-decoration: underline;
	}

.sub_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666;
	text-transform: uppercase;
	text-decoration: none
	}

.sub_title a:link, .sub_title a:visited, .sub_title a:active, .sub_title a:hover {
	color: #32B3D3;
	text-transform: uppercase;
	text-decoration: underline;
	}

.sub_title a:hover {
	text-decoration: none
	}
a
{
position: relative;
z-index: 1;
}