*{
	margin:0;
padding:0;
	
font-family:Arial, Helvetica, sans-serif;
}
body{
background-color:#7aa6d1;
margin:0;
padding:0;
}

#container {
padding:0;
margin:10px auto 0;
width:950px;
background-color:#002f5d;
}
/*------------------------------------- banner ----------------------------------*/
#logo{
width:172px;
height:88px;
margin:0;
padding:0;
}
.float{
	float:right;
	margin:5px;}
#banner{
margin:0;
padding:0;
width:950px;
height:135px;
background-image:url(image/banner.jpg);
background-repeat:no-repeat;

}
#banner #logo{
margin:0;
padding:0;
}
#menuinline{
margin:0;
padding:0;
width:950px;
height:46px;
display:block;
}
#accueil {
width:85px;
height:21px;
}
#programmes{
width:119px;
height:26px;
}
#admission{
width:109px;
height:26px;
}
#etudiants{
width:95px;
height:21px;
}
#entreprises{
width:116px;
height:26px;
}
#masteres{
width:95px;
height:26px;
}
#communication{
width:97px;
height:26px;
}
#contact{
width:98px;
height:26px;
}
#menuinline li{
display:block;
float:left;
margin:0;
padding:0;
text-align:center;
list-style-type:none;
color:#0d69ae;
font-weight: bold;
text-decoration:none;
}
ul#menuinline li a:link {
color:#002f5d;
font-weight: bold;
text-decoration: none;
}
ul#menuinline li a:visited {
color:#002f5d;
font-weight: bold;
text-decoration: none;
}
ul#menuinline li a:hover{
color:#0d69ae;
font-weight: bold;
text-decoration:none;
}


/*-------------------------------bloc de contenu---------------------------*/
#main{
margin:0;
padding:0;
width:950px;
}

/*-------------------------------les 3 blocs------------------------------*/
/* gauche */
#left {
float:left;
width:241px;
background-color:#002f5d;
}
/**/
#sousmenu{ 
margin:0 0 0 50px; 
width:179px; 
font:14px bold Arial, Helvetica, sans-serif; 
text-align:left; 
padding:0; 
background-color:#002f5d; 
} 
#sousmenu ul{ 
margin:0; 
padding:0; 
list-style-type:none; 
} 
#sousmenu ul li{ 
height:23px; 
width:179px; 
margin:4px 0 0 0; 
background-repeat:no-repeat; 
} 
.txtsousmenu{ 
padding:4px 0 0 2px; 
color:#002f5d; 
font-weight: bold; 
text-decoration:none; 
padding:2px 0 0 4px; 
height:23px; 
width:179px; 
display:block; 
border:none; 
margin:0; 
background-image:url(image/menu_lateral2.jpg); 
background-repeat:no-repeat; 
} 
#sousmenu ul li a { 
padding:2px 0 0 4px; 
height:23px; 
width:179px; 
display:block; 
border:none; 
margin:0; 
color:#FFFFFF; 
font-weight: bold; 
text-decoration: none; 
background-image:url(image/menu_lateral.jpg); 
background-repeat:no-repeat; 
} 
#sousmenu ul li a:visited { 
margin:0; 
color:#FFFFFF; 
font-weight: bold; 
text-decoration: none; 
} 
#sousmenu ul li a:hover{ 
margin:0; 
color:#002f5d; 
font-weight: bold; 
text-decoration:none; 
background-image:url(image/menu_lateral2.jpg); 

} 
/**/
#left_imgages{
width:179px;
margin:0 0 0 50px;
padding:0;
background-color:#002f5d;
}
#left_01{
margin:5px 0;
height:1px;
background-image:url(image/tiret_bleu.gif);
background-repeat:no-repeat;
}

#left_02a{
margin:0;
height:23px;
background-image:url(image/later_txtB.gif);
background-repeat:no-repeat;
}
#left_02b{
margin:0;
/*height:140px;*/
background-repeat:no-repeat;
}
p.txt_blanc{
color:#FFFFFF;
padding-top:2px;
text-align:center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
#left_03{
margin:5px 0;
height:1px;
background-image:url(image/tiret_bleu.gif);
background-repeat:no-repeat;
}
#left_04{
margin:5px 0;
height:189px;
background-image:url(image/lateral_img02.gif);
background-repeat:repeat;
}
/* --------------  centre -------------*/
#center {
margin:auto;
padding:0;
float:left;
width:468px;
background-image:url(image/blason_petit.jpg);
background-repeat:no-repeat;
background-position:top right;
}

h1{
color:#8dc4fa;/*0d69ae;*/
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
h2{
	clear:both;
color:#FFFFFF;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
h2.com_levallois{
color:#FFFFFF;
text-align:center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
h2.com_levallois_italic{
	font-size:18px;
color:#FFFFFF;
text-align:center;
font-style:italic;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}

.bigtitre{
margin:0;
padding:0;
color:#FFFFFF;
font-size:24px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.bigsoustitre{
margin:0;
padding:0;
color:#FFFFFF;
font-size:22px;
text-align:left;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
.titre{
width:460px;
color:#FFFFFF;
margin:2px;
padding:0;
font-size:18px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.bgcolor{
/*border-top:2px solid #FFFFFF;*/
text-align:center;
color:#002f5d;
background-color:#8dc4fa;/*0c69ae;*/
}
.borderupbottom{
text-align:center;
color:#8dc4fa;/*0c69ae;*/
font-weight: bold;
border-top:1px dotted #0c69ae;
border-bottom:1px dotted #0c69ae;
font-family:Arial, Helvetica, sans-serif;
}
h5{
color:#FFFFFF;
margin:0;
padding:0;
font-size: 18px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.txtli{
color:#FFFFFF;
margin:0 0 0 30px;
padding:0;
font-size:12px;
text-align:left;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
.txtli_float{
	float:left;
color:#FFFFFF;
margin:0 0 0 30px;
padding:0;
font-size:12px;
text-align:left;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
.txtli_float2{
float:left;
width:212px;
height:60px;
margin:5px;
padding:5px;
background-color:#8dc4fa;
}
.txtli_float2 p{
text-align:center;
font-size:12px;
color:#002f5d;
}
.centrer{
	text-align:center;}
.txtli2{
color:#FFFFFF;
margin:0 30px 0 250px;
padding:0;
font-size:12px;
text-align:left;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}

.plan_titre a {
padding:0; 
margin:0; 
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFF;
text-decoration: none;
}
.plan_txt{
color:#FFF;
}
.plan_txt a{
padding:0; 
margin:0; 
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #FFF;
text-decoration: none;
}
.txtlibold{
color:#FFFFFF;
margin:0;
padding:0;
font-size:12px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.txtlitalic_14px{
color:#FFFFFF;
margin:0;
padding:0;
font-style:italic;
text-align:left;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
.titretxt{
color:#FFFFFF;
margin:0;
padding:0;
font-size:12px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.titretxt img{
	float:left;
	margin:0 7px 2px 0;
}
.titretxt a{
color:#FFFFFF;
font-size:12px;
font-weight: bold;
text-decoration:none;
}
.soustitretxt{
color:#FFFFFF;
margin:0;
padding:0;
font-size:12px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.txt{
text-align:justify;
color:#FFFFFF;
margin:0 0 0 20px;
padding:0;
font-size:12px;
text-align:justify;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
.txtbold{
color:#FFFFFF;
margin:0 0 0 20px;
padding:0;
font-size:12px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.txtleft12px{
color:#FFFFFF;
margin:0;
padding:0;
font-size:12px;
text-align:justify;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
.txtleft{
color:#FFFFFF;
margin:0;
padding:0;
font-size:12px;
text-align:justify;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
.txtleft a{
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:12px;
	text-align:justify;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

}
.txtleft_bold{
color:#FFFFFF;
margin:0;
padding:0;
font-size:12px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.titremaster{
color:#002f5d;
background-color:#8dc4fa;
margin:4px 0;
padding:2px;
font-size:18px;
font-weight: bold;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
.titremaster_small{
color:#002f5d;
background-color:#8dc4fa;
margin:4px 0;
padding:2px;
font-size:12px;
text-align:center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.txtleft_italic{
color:#FFFFFF;
margin:0;
padding:0;
font-size:12px;
text-align:left;
font-style: italic;
font-family:Arial, Helvetica, sans-serif;
}
.txtleft12px a:link{
color:#66CCFF;
font-size:12px;
text-align:left;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.txtleft12px a:visited{
color:#66CCFF;
font-size:12px;
text-align:left;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.txt a:link{
color:#FFFFFF;
font-size:12px;
text-align:left;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.txt a:visited{
color:#FFFFFF;
font-size:12px;
text-align:left;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.nom{
width:460px;
margin:2px;
padding:0;
color:#FFFFFF;
font-size:11px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
}

.txtformulaire{
color:#FFFFFF;
margin:0;
padding:0;
font-size:12px;
text-align:right;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
.textfield{
width:200px;
height:100px;
}
.module{
margin:0;
padding:0;
color:#002f5d;
background-color:#8dc4fa;/*#0c69ae;*/
font-size:16px;
font-weight: bold;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
.module a{
color:#002f5d;
text-decoration:none;
}
.titremod{
margin:5px;
padding:0;
color:#FFFFFF;
font-size:12px;
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.image_centre_com{
	width:271px;
	height:158px;
	margin:auto;
	}

	
	
.bordermodule{
margin:0 0 10px;
padding:0;
border:1px solid #8dc4fa;/*#0c69ae;*/
}

.acces{
text-align:center;
color:#FFFFFF;
font-size:12px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}

.destra{
margin:1px 0 1px 3px;
padding:0;
float:right;
}

.sinistra{
margin:1px 3px 1px 0;
padding:0;
float:left;
}
.centro{
margin:0 2px;
padding:0;
float:none;
}
.border_up_com{
margin:10px 0;
padding:0;
border-top:1px dotted #0d69ae;
}
.border_up_com p{
margin-top:5px;
padding:0;
}

/*page partenariat*/
.partenariat{
clear:both;
margin:5px 0;
border-top:1px dotted #0d69ae;
}
.img_part{
margin:5px 0;
height:82px;
background-color:#FFFFFF;
text-align:center;
}

.img_logo{
margin:5px 0;
}
.img_logomaster_left{
	float:left;
	width:106px;
	height:80px;
	margin-right:5px;
	margin-top:8px;
	margin-bottom:1px;
	
	}
.txt_blocleft{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	float:left;
	width:220px;
	margin-right:11px;
	margin-top:8px;
	margin-bottom:1px;
	margin-left:0;
	/*background-color:red;*/
	}
	
.txt_blocright{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	float:right;
	width:210px;
	margin-right:0;
	margin-top:8px;
	margin-bottom:1px;
	/*background-color:red;*/
	}	

hr{
	
	width:468px;}
#centre_images{
	margin:auto;
	height:80px;
	width:468px;
}

.img_logomaster_left1{
margin:auto;
width:108px;
	height:80px;
	margin-top:8px;
	margin-bottom:1px;
	
	}

.img_logomaster_left2{
	float:left;
	width:108px;
	height:80px;
	/*margin:8px 0 1px 50px;*/
	padding-left:70px;
	
	}
.img_logomaster_left3{
	float:right;
	width:108px;
	height:80px;
	/*margin:8px 0 1px 50px;*/
	padding-right:70px;
	
	}

.img_logomaster{
	width:108px;
	height:80px;
	margin-top:8px;
	margin-bottom:1px;
	}
.img_logomaster_border{
	float:left;
	width:108px;
	height:80px;
	margin-top:8px;
	margin-bottom:1px;
	margin-right:8px;
	}
.img_logomaster_center{
	text-align:center;
	width:108px;
	height:80px;
	margin-top:8px;
	margin-bottom:1px;
	margin-right:8px;
	}


#bloc_logos{
	margin-bottom:10px;
	height:110px;}
	
.masterbord_up h5{
	border-top:#FFF dotted 1px;
	margin-top:5px;
	padding-top:5px;
	}	
.color01{
	font-weight:bold;
	font-size:14px;
	color:#FF3;}
.color02{
	font-style:italic;
	font-size:14px;}

/*--------------- droitte */
#right{
float:left;
width:192px;
height:850px;
margin:0 0 0 11px;
}
#telecharger01{
margin:0 0 0 55px;
width:23px;
height:25px;
background-image:url(image/telecherger.gif);
background-repeat:no-repeat;
}
#telecharger02{
margin:0 0 0 55px;
width:23px;
height:25px;
background-image:url(image/telecherger.gif);
background-repeat:no-repeat;
}
.telecharge{
padding:0;
margin:0 0 0 30px;
width:120px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-align: right;
}
#exam{
margin:2px auto;
padding:0;
width:171px;
height:50px;
}
/*----*/
#tiret01{
margin:15px auto;
height:1px;
background-image:url(image/trait_blanc.gif);
background-repeat:no-repeat;
}
#txt_ap01{
margin:0;
padding-top:2px;
width:171px;
background-color:#fe001c;
color:#FFFFFF;
font-size: 14px;
text-align:center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.parentesi{
line-height:6px;
margin:0;
padding-bottom:5px;
color:#FFFFFF;
font-size: 11px;
text-align:center;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
#px_01{
margin:0;
padding:2px 0;
background-image:url(image/later_ap_txt.gif);
background-repeat:repeat;
}
#curbe_01{
margin:0;
height:9px;
background-image:url(image/later_curbe.gif);
background-repeat:no-repeat;
}
.lundi{
margin:0;
padding:10px 0;
color:#666666;
font-size: 12px;
text-align:center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}

/*---*/

#txt_ap02{
margin:10px 0 0 0;
padding:2px 0;
width:171px;
background-color:#fe001c;
color:#FFFFFF;
font-size: 14px;
text-align:center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
#px_02{
margin:0;
background-image:url(image/later_ap_txt.gif);
background-repeat:repeat;
}
#curbe_02{
margin:0;
height:9px;
background-image:url(image/later_curbe.gif);
background-repeat:no-repeat;
}
#tiret02{
margin:10px auto;
height:1px;
background-image:url(image/trait_blanc.gif);
background-repeat:no-repeat;
}
/**/
#video{
margin:auto;
padding:0;
width:171px;
height:50px;
}
#txt_video{
margin:5px 0;
padding:0;
width:171px;
color:#FFFFFF;
font-size: 12px;
text-align:center;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
#video_img{
margin:auto;
padding:0;
width:170px;
height:144px;
}

/* ----------- pied de page*/


#piedepage{
padding:0;
height:28px;
clear:both;
background:url(image/ap_piedpage.jpg) repeat-x;
border:none;
margin:50px 0 0 0;
}

#piedepage div{
margin:0;
padding-top:5px;
display:block;
color:#333333;
font-size: 10px;
text-align:center;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}

.plandusite {
text-align:center;
margin:5px 0;
padding:0;
color:#8dc4fa;/*0d69ae;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
.logo_webisi{
text-align:right;
margin:5px 0;
padding:0;
color:#8dc4fa;/*0d69ae;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
.logo_webisi a{
text-align:right;
margin:5px;
padding:0;
color:#8dc4fa;/*0d69ae;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}
.plandusite a{
color:#8dc4fa;/*0d69ae;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

.rouge{
	color:#F60;
}

.boite-bleue-laterale{
	width:173px;
	background-image:url(image/fond-boitebleue.jpg);
	margin:5px auto;
}

.haut-boite{
	display:block;
	width:173px;
	height:16px;
	background-image:url(image/haut-bleu.jpg);
}

.bas-boite{
	display:block;
	width:173px;
	height:16px;
	background-image:url(image/bas-bleu.jpg);
}


.boite-bleue-laterale h2{
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
}

.boite-bleue-laterale p{
	text-align:center;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	margin:5px;
	font-size:12px;
}

#right img{
	border:none;
}

#submenu{
	width:183px;
	margin:auto;
}

#submenu ul{
	width:183px;
	padding:0;
	margin:0;	
}

#submenu ul li{
	width:183px;
	padding:0;
	margin:0;
	list-style:none;
	background-image:url(image/bt-submenu2.jpg);

}

#submenu ul li a{
	display:block;
	width:183px;
	height:23px;
	padding:0;
	margin:0;
	background-image:url(image/bt-submenu.jpg);
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:20px;
	font-weight:bold;
}

#submenu ul li a:hover{
	background-image:url(image/bt-submenu2.jpg);
}

.tiret01{
margin:5px auto;
height:1px;
background-image:url(image/trait_blanc.gif);
background-repeat:repeat-x;
}