/* RESET */
body { padding:0; margin:0;}
ul, ol, li { padding:0; margin:0; list-style:none;}
ul { list-style:none;}
form { padding:0; margin:0;}
img { border:none;}

/* TAG */
body { background:url(img/bckgrd-body.png) top left repeat-x #e5e5e5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:15px;}
input { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; border:1px solid #8cc63f;}
textarea { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; border:1px solid #8cc63f;}
/* ID */
#container {position:absolute;
	left: 50%; 
	width:1018px;
	margin-left: -509px;
	background:url(img/bckgrd-content.png) top left repeat-y;}
	
	#colonneLeft 	{ float:left; height:812px; width:21px; background:url(img/bckgrd-left.png) top left no-repeat;}
	#colonneCenter 	{ float:left; width:976px;}
	
	#headerMenu { width:976px; background:url(img/bckgrd-menu.png) top left no-repeat; height:37px;}
/*	#headerMenu ul li{height:37px;float:left; list-style:none;}
	#headerMenu ul li a{height:37px; display:block; text-indent:-20000px; list-style:none;}
	#headerMenu ul li a:hover{height:37px; list-style:none;}*/

/*		#headerMenu ul li.menuAccueil a{width:73px; background:url(img/menu-accueil.png) 0 0 no-repeat; }
		#headerMenu ul li.menuAccueil a:hover{width:73px; background:url(img/menu-accueil-h.png) 0 0 no-repeat;}
		#headerMenu ul li.menuDoctorant a{width:145px; background:url(img/menu-espace-doctorant.png) 0 0 no-repeat; }
		#headerMenu ul li.menuDoctorant a:hover{width:145px; background:url(img/menu-espace-doctorant-h.png) 0 0 no-repeat;}
		#headerMenu ul li.menuDocteur a{width:137px; background:url(img/menu-espace-docteur.png) 0 0 no-repeat; }
		#headerMenu ul li.menuDocteur a:hover{width:137px; background:url(img/menu-espace-docteur-h.png) 0 0 no-repeat;}
		#headerMenu ul li.menuEmployeur a{width:152px; background:url(img/menu-espace-employeur.png) 0 0 no-repeat; }
		#headerMenu ul li.menuEmployeur a:hover{width:152px; background:url(img/menu-espace-employeur-h.png) 0 0 no-repeat;}
		#headerMenu ul li.menuObjectif a{width:108px; background:url(img/menu-objectifs.png) 0 0 no-repeat; }
		#headerMenu ul li.menuObjectif a:hover{width:108px; background:url(img/menu-objectifs-h.png) 0 0 no-repeat;}
		#headerMenu ul li.menuProjet a{width:74px; background:url(img/menu-projets.png) 0 0 no-repeat; }
		#headerMenu ul li.menuProjet a:hover{width:74px; background:url(img/menu-projets-h.png) 0 0 no-repeat;}
		#headerMenu ul li.menuLien a{width:100px; background:url(img/menu-liens-utiles.png) 0 0 no-repeat; }
		#headerMenu ul li.menuLien a:hover{width:100px; background:url(img/menu-liens-utiles-h.png) 0 0 no-repeat;}
		#headerMenu ul li.menuContact a{width:70px; background:url(img/menu-contact.png) 0 0 no-repeat; }
		#headerMenu ul li.menuContact a:hover{width:70px; background:url(img/menu-contact-h.png) 0 0 no-repeat;}*/

		#menu,
		#menu ul { margin: 0; padding: 0; }
		#menu li { list-style-type: none;}
		#menu li a span { display: none;}

		#menu li,
		#menu a { float: left;}
		#menu a { display: block;}

		/* second level and up */
		#menu ul { visibility: hidden; position: absolute;}
		#menu ul li { width:150px; clear:both; line-height:15px; padding:4px 5px 4px 5px; color:#fff; border-bottom:1px solid #3f5f07; background:url(img/bckgrd-sousmenu-li.png) left bottom repeat-x #b5d708; }
		#menu ul li:hover { width:150px; clear:both; line-height:15px; padding:4px 5px 4px 5px; color:#fff; border-bottom:1px solid #101013; background:url(img/bckgrd-sousmenu-li-h.png) left bottom repeat-x #3b3b3c; }
		#menu ul a { text-decoration:none; color:#fff;}

		/* third level (colors)
		#menu ul ul a { background: #CCC; }
		#menu ul ul a:hover { background: #BBB; }
		 */
		
	#homePresentation { background:url(img/bckgrd-home-center.png) top left no-repeat; width:976px; height:201px;}
		#homePresentationTexte { float:left; width:560px; padding:0 32px 0 31px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
		#homePresentationTexte a, #homePresentationTexte a:hover { color:#8cc63f; text-decoration:none;}
		#homePresentationSlogan { float:left;}
			
	#home3Colonne { background:url(img/bckgrd-home-3-colonne.png) left top no-repeat; width:976px; min-height:289px;}	
	
	#contenuTitre { padding:0 0 0 31px;}
	#contenuTexte { padding:0 0 10px 31px; width:644px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7d7d7d; text-align:justify;}
		#contenuTexte a, #contenuTexte a:hover { color:#8cc63f; text-decoration:none;}
		#contenuTexte li { background:url(img/bullet.png) no-repeat; padding:0 0 8px 27px;}
	#contenuBanner { padding:0 0 0 33px; background:url(img/separation-verticale.png) top left no-repeat; min-height:245px; float:left;}
	
	
	
	#colonneRight 	{ float:left; height:812px; width:21px; background:url(img/bckgrd-right.png) top left no-repeat;}
	
#containerEnd { width:1018px; height:10px; background:url(img/bckgrd-content-end.png) top left no-repeat; clear:both;}

#footer { width:1018px; height:76px; background:url(img/bckgrd-footer.png) top left no-repeat; color:#afafaf; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both; line-height:16px;}
#footer a, #footer a:hover { color:#afafaf; text-decoration:none;}
#footerLeft { float:left; padding:15px 0 0 30px; width:700px;}
#footerLeft img { border:2px solid #a2a2a5; float:left; margin:0 10px 0 0;}
#footerRight { float:right; padding:45px 30px 0 0;}

/* CLASS */
.date { color:#8cc63f;}
.clear { clear:both;}
.left { float:left;}
.right { float:right;}

.homeAnnonce { float:left; padding:0 30px 0 31px; width:324px;}
.homeAnnonce a, .homeAnnonce a:hover { color:#8cc63f; text-decoration:none;}
.homeAnnonce li { background:url(img/bullet.png) no-repeat; padding:0 0 8px 27px; line-height:18px; border-bottom:2px dotted #8cc63f;}
.homeTemoin { float:left; padding:0 29px 0 34px; width:227px; }
.homeTemoin a, .homeTemoin a:hover { color:#8cc63f; text-decoration:none;}
.homeBanner { float:left; padding:0 0 0 33px; }

.pageActualites { float:left; padding:0 30px 0 0; width:600px;}
.pageActualites a, .pageActualites a:hover { color:#8cc63f; text-decoration:none;}
.pageActualites li { background:url(img/bullet.png) no-repeat; padding:0 0 8px 27px; line-height:18px; border-bottom:2px dotted #8cc63f;}

.pageLiens { float:left; padding:0 30px 0 30px; width:600px;}
.pageLiens a, .pageLiens a:hover { color:#8cc63f; text-decoration:none;}
.pageLiens li { background:url(img/bullet.png) no-repeat; padding:0 0 8px 27px; line-height:18px; border-bottom:1px dotted #8cc63f;}

.separation { height:1px; border-top:1px dotted #8cc63f;}
