/* toutes les pages  */
body {	font-family:Verdana, Arial, Helvetica, sans-serif;}
div {margin:0px;}
.barremenu2 {font-size: 10px;color: #0072bb;background-image:url(images/page-menu2-bg.gif);background-repeat:repeat-x;text-align:center;}
.barremenu2 a{color: #0072bb; text-decoration:none;}
.barremenu2 a:hover{color: #ce481d; text-decoration:none;}

.blanc{color:#FFFFFF;}
.rouge {color: #CE481D}
.bleu {color: #3868AF}
.tab_blanc {font-size:11px;  color:#FFFFFF; margin:0px; text-decoration:none; font-weight:normal;}
p {font-size:10px; text-align:justify;}
h1{ font-size:14px; color:#ce481d; margin:0px;}
h2{ font-size:11px; color:#ce481d; margin:0px;}
h3{ font-size:11px; color:#3868AF; margin:0px; text-decoration:none;}
h4 {font-size:10px;  color:#999999; margin:0px; text-decoration:none; font-weight:normal;}
h5 {font-size:11px;  color:#000000; margin:0px; text-decoration:none; font-weight:normal;}
h6{ font-size:11px; color:#3868AF; margin:0px; text-decoration:none;font-weight:normal;}
h7{ font-size:1px; color:#3868AF; margin:0px; text-decoration:none;font-weight:normal;}


hr.interompu {
BORDER-RIGHT: 0px;
BORDER-TOP: #000 1px dashed;
MARGIN: 0px auto 0px 0px;
BORDER-LEFT: 0px;
WIDTH: 100%;
BORDER-BOTTOM: #FFF 1px dashed;
HEIGHT: 2px;
TEXT-ALIGN: left;
}

.warning {
	background:#e12222;
	color:#ffffff;
	font-size:0.8em;
	font-weight:bold;
	padding:2px;
}



/* la home page  */
body.home { text-align:center; background-color:#FFFFFF; margin:0px;}
#home {	width:723px; color:#333; background-color:#fff;	margin-right:auto; margin-left:auto;}
#contenthome {	background-image:url(images/bg-divhome.GIF);background-repeat:no-repeat;}
	#contenthome #bloc1{ text-align:left; width:723px; height:126px; background-image:url(images/div4.GIF); background-repeat:no-repeat; float:left;  padding-right:0px; font-size:12px;}
	#contenthome #bloc2{ text-align:left; width:390px; height:135px; background-image:url(images/div5.GIF); background-repeat:no-repeat; float:right; padding-right:0px; font-size:12px;}
	#contenthome #bloc3{ text-align:left; width:333px; height:135px; background-image:url(images/div6.GIF); background-repeat:no-repeat; float:right; padding-right:0px; font-size:12px;}
		#contenthome #bloc1 em{ padding-left:25px; font-style:normal; text-align:left;}
		#contenthome #bloc2 em{ padding-left:25px; font-style:normal; text-align:left;}
		#contenthome #bloc3 em{ padding-left:25px; font-style:normal; text-align:left;}
	#contenthome a {text-decoration:none; color:#333}
	#contenthome a:hover {text-decoration:underline;color: #ce481d;}
#bottom{clear:both;}

/* les popups  */
body.popup{ margin:0px; width:418px;}
#poptitre{ font-size:11px; color:#fff; background-image:url(images/popup-bgtitre.gif); height:24px; background-repeat:no-repeat; padding-top:3px; padding-left:25px}
#popcontent{ background-image:url(images/popup-bg.gif); background-repeat:repeat-y; padding-left:25px;padding-right:25px;padding-top:10px; padding-bottom:5px; font-size:11px;}
	#popcontent a {text-decoration:underline; color: #ff9000}
	#popcontent a:hover {text-decoration:underline;color: #ce481d;}
#popfooter{ background-image:url(images/popup-bottom.gif); height:29px; text-align:right;}

/* les popups  large */
body.popup_large{ margin:0px; width:550px;}
#poptitre_large{ font-size:11px; color:#fff; background-image:url(images/popup-bgtitre_large.gif); height:24px; background-repeat:no-repeat; padding-top:3px; padding-left:25px}
#popcontent_large{ background-image:url(images/popup-bg_large.gif); background-repeat:repeat-y; padding-left:25px;padding-right:25px;padding-top:10px; padding-bottom:5px; font-size:11px;}
	#popcontent_large a {text-decoration:underline; color: #ff9000}
	#popcontent_large a:hover {text-decoration:underline;color: #ce481d;}
#popfooter_large{ background-image:url(images/popup-bottom.gif); height:29px; text-align:right;}



/* frame header  */
body.page { text-align:center; background-color:#FFFFFF; margin:0px; }
#gauche { width:141px; height:131px; float:left}
#pagecontent #header{ background:url(images/page-bghaut.jpg) no-repeat; width:727px; height:149px; float:left}
#menu1{ clear:both; padding-top:88px !important; padding-top:43px; text-align:right;}
	#menu1 a {text-decoration:none; color:#fff; font-size:11px;padding-right:45px}
	#menu1 a:hover {text-decoration:underline;}
div.boutheader{position:absolute; top:96px; left:250px}

/* mainframe  */
body.main { text-align:center; background-color:#FFFFFF; margin:0px; width:95%}
#gpdmain{ margin:0px; width:100%}
#gauchemain { width:141px; height:131px; float:left;}
#pagemain {  float:left; background:url(images/cill-page2-corrections_29.gif);}
	#pagemain #pathway1 { background:url(images/page-bgpathway1.gif) no-repeat; height:23px; font-size:13px; color:#FFFFFF; text-align:left; padding-left:25px; padding-top:3px; width:702px;}
	#pagemain #pathway2 { background:url(images/page-bgpathway2.gif) no-repeat; height:23px; font-size:13px; color:#FFFFFF; text-align:left; padding-left:25px; padding-top:3px; width:702px;}
	#pagemain #pathway3 { background:url(images/page-bgpathway3.gif) no-repeat; height:23px; font-size:13px; color:#FFFFFF; text-align:left; padding-left:25px; padding-top:3px; width:702px;}
	#pagemain #menu2 { float:left;  width:203px !important;width:203px ; text-align:left; font-size:11px; margin-left:17px !important; margin-left:8px ;  margin-right:5px; color:#333}
		#pagemain #menu2 a { text-decoration:none; color:#333; padding-left:25px}
		#pagemain #menu2 a:hover { color: #ce481d; text-decoration:none;}
		#pagemain #menu2 a#selected { font-weight:bold}
		#pagemain #menu2 hr{ border-bottom:dotted 1px #333; border-top: none}
		#pagemain #menu2 #resume {margin:0px;}
		#pagemain #menu2 #resume ul{padding:10px }
		#pagemain #menu2b a { text-decoration:none;font-size:13px; color:#3868AF; padding-left:0px}
		#pagemain #menu2b a:hover { text-decoration:none;font-size:13px; color:#ce481d; padding-left:0px}
		#pagemain #menu2 #resume #menub{padding-left:25px; font-size:11px; color:#000000; margin:0px; text-decoration:none;font-weight:normal;}
		#pagemain #menu2 #resume #menub a { padding-left:0px;font-size:11px; color:#3868AF; margin:0px; text-decoration:none;font-weight:normal;}
		#pagemain #menu2 #resume #menub a:hover { padding-left:0px;font-size:11px; color:#ce481d; margin:0px; text-decoration:none;font-weight:normal;}
		#pagemain #menu2 #resume #menub2{padding-left:20px; font-size:11px; color:#000000; margin:0px; text-decoration:none;font-weight:normal;}
		#pagemain #menu2 #resume #menub2 a { padding-left:0px;font-size:11px; color:#3868AF; margin:0px; text-decoration:none;font-weight:normal;}
		#pagemain #menu2 #resume #menub2 a:hover { padding-left:0px;font-size:11px; color:#ce481d; margin:0px; text-decoration:none;font-weight:normal;}
		
		
	#pagemain #maincontent{ float:left; text-align:left; margin-left:5px; width:465px }
		#pagemain #maincontent a { text-decoration:none; color:#3868AF;}
		#pagemain #maincontent a:hover { color:#ce481d; text-decoration:none}
		#pagemain #maincontent #liste_noire li {font-size:10px;  color:#000000; margin:0px; text-decoration:none; font-weight:normal;}
		#pagemain #maincontent #tableau {  font-weight:bold; font-size:11px;}
		#pagemain #maincontent #l1, #pagemain #maincontent #l2, #pagemain #maincontent #l3{font-size:10px; text-align:justify; color:#999999; margin:0px; text-decoration:none; font-weight:normal;}
		#pagemain #maincontent #l1 a, #pagemain #maincontent #l2 a ,#pagemain #maincontent #l3 a {font-weight:bold; font-size:10px; text-align:justify; color:#888888; margin:0px; text-decoration:none;}
		#pagemain #maincontent #l1 a:hover, #pagemain #maincontent #l2 a:hover,#pagemain #maincontent #l3 a:hover {font-weight:bold; font-size:10px; text-align:justify; color:#ce481d; margin:0px; text-decoration:none;}
		#pagemain #maincontent #faq_a, #pagemain #maincontent #faq_b, #pagemain #maincontent #faq_c, #pagemain #maincontent #faq_d{font-size:10px; text-align:justify; color:#999999; margin:0px; text-decoration:none; font-weight:normal;}
		#pagemain #maincontent #faq_a a, #pagemain #maincontent #faq_b a ,#pagemain #maincontent #faq_c a, #pagemain #maincontent #faq_d a {font-weight:bold; font-size:10px; text-align:justify; color:#888888; margin:0px; text-decoration:none;}
		#pagemain #maincontent #faq_a a:hover, #pagemain #maincontent #faq_b a:hover,#pagemain #maincontent #faq_c a:hover, #pagemain #maincontent #faq_d a:hover{font-weight:bold; font-size:10px; text-align:justify; color:#ce481d; margin:0px; text-decoration:none;}
		




.hidden { 
   display: none; 
} 

.visible { 
   display: inline; 
}

.sel {display: inline;font-weight:bold; font-size:10px; text-align:justify; color:#222222; margin:0px; text-decoration:none;}
.sel2 {display: inline;font-weight:bold; font-size:10px; text-align:justify; color:#3868AF; margin:0px; text-decoration:none;}


#calque_retour {
	position:absolute;
	width:72px;
	height:28px;
	z-index:1;
	left: 765px;
	top: 173px;
	overflow: visible;
	visibility: visible;
}
#calque_retour2 {
	position:absolute;
	width:72px;
	height:28px;
	z-index:1;
	left: 765px;
	top: 20px;
	overflow: visible;
	visibility: visible;
}
#logo_haut {
	position:absolute;
	width:80px;
	height:40;
	z-index:1;
	left: 142px;
	top: 0px;
}
#logo_espace_loc {
	position:absolute;
	width:90px;
	height:80;
	z-index:1;
	left: 265px;
	top: 90px;
}
#logo_espace_etudiant {
	position:absolute;
	width:90px;
	height:80;
	z-index:1;
	left: 170px;
	top: 92px;
}


/* sous menu */
#sousmenu1 { display:none; border:solid 1px #fff; position:absolute; background-color: #C4C4C4; width:141px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:5px; left:366px;  color:#000; z-index:1;}

#sousmenu2 { display:none; border:solid 1px #fff; position:absolute; background-color: #B2B2B2; width:142px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:5px; left:517px; color:#000000; z-index:1;}

#sousmenu3 { display:none; border:solid 1px #fff; position:absolute; background-color: #A7A7A7; width:160px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:5px; left:671px; color:#000000; z-index:1;}


	#sousmenu1 hr, #sousmenu2 hr, #sousmenu3 hr {border: solid 1px #FFFFFF}
	#sousmenu1 a {text-decoration:none; color:#000000}
	#sousmenu2 a {text-decoration:none; color:#000000}
	#sousmenu3 a {text-decoration:none; color:#000000}
	#sousmenu1 a:hover, #sousmenu2 a:hover, #sousmenu3 a:hover { color: #ce481d; text-decoration:none;}
	

	

