body {
	position: relative;
	background: #704D6D;
}
a {
	font-weight: bold;
	color: #D01F00;
}
a:hover {
	color: #F135BC;
}
#GlobalOuter {
	width: 1013px; margin: 0 auto 25px auto; padding: 15px 0 50px 0;
	background: #43266D; border: 1px groove #B9A8B7; border-top: none;
}
#Global {
	position: relative; width: 984px; margin: 0 auto 0 auto; padding: 115px 0 0 0;
	background: #FFFFFF url(./images/background-top.png) right top repeat-x;
}
#Header {
	position: absolute; top: 0; left: 0; width: 984px; height: 585px; z-index: 1;
	background: url(./images/background-logo.png) left top no-repeat;
}
#Header #Date {
	position: absolute; top: 5px; right: 5px;
	font-size: 0.8em;
	color: #FFFFFF;
}
#Header #Logo {
	margin: 15px; z-index: 25;
}
#Header #PubHaut {
	float: right; margin: 20px 20px 0 0;
}

#Header #Facebook {
	position: absolute; top: 85px; left: 50%;  z-index 1;
}

#Menu {
	position: absolute; top: 130px; right: 50px; z-index: 20;
}
#Menu li {
	display: block; float: left; padding: 4px 0 0 2px;
	list-style: none;
}
#Menu li.presentation {
	background: #BCC804;
}
#Menu li.missions {
	background: #FD7404;
}
#Menu li.reseau {
	background: #F401AD;
}
#Menu li.services {
	background: #3CB2EE;
}
#Menu li.partenaires {
	background: #B228E5;
}
#Menu li a{
	display: block; padding: 0.3em 1em 0.3em 1em;
	font-weight: bold;
	background: #000000; color: #D0D0D0;
}
#Menu li.presentation a:hover {
	background: #BCC804;
}
#Menu li.missions a:hover {
	background: #FD7404;
}
#Menu li.reseau a:hover {
	background: #F401AD;
}
#Menu li.services a:hover {
	background: #3CB2EE;
}
#Menu li.partenaires a:hover {
	background: #B228E5;
}
#Left {
	position: absolute; top: 173px; left: 14px; z-index: 25;
}
#MenuEtudiantsTitre {
	/*position: absolute; top: 250px; left: 14px; z-index: 25; */
	width: 153px; height: 32px; z-index: 25; 
}
#MenuEtudiants {
	/*position: absolute; top: 275px; left: 14px; */
	width: 153px; margin: -7px 0 0 0; padding: 1em 0 1em 0; z-index: 20;
	background: url(./images/background-etudiants.png) bottom center no-repeat;
}
#MenuEtudiants li {
	display: block; line-height: 1.6em; padding: 0 1em 0 1em;
	list-style: none;
}
#MenuEtudiants li a {
	font-weight: bold;
	color: #43266D;
}
#MenuAutre {
	width: 153px; padding: 2em 0 2em 0; z-index: 20;
}
#MenuAutre li {
	display: block; line-height: 1.6em; padding: 0 1em 0 1em;
	list-style: none;
}
#MenuAutre li a {
	font-weight: bold;
	color: #43266D;
}
#Menu li a:hover,
#MenuEtudiants li a:hover,
#Menu li a.selected,
#MenuEtudiants li a.selected {
	color: #FFFFFF;
}
#PubGauche {
	/*position: absolute; top: 450px; left: 28px; */
	width: 120px; margin: 10px 0 0 14px; padding: 2em 0 2em 0; z-index: 20;
}
#RssEtudiantTitre {
	display: block; margin: 0 0 0 65px;
}
#RssEtudiant {
	position: relative; width: 739px; height: 45px; line-height: 40px; margin: 0 auto 15px 70px; padding: 0 6px 0 0; z-index: 10; overflow: hidden; white-space: nowrap;
	border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;
}
#RssImg {

	position: relative; width: 150px; height: 35px; padding: 0 6px 0 0; margin: 0 auto 0px 70px; z-index: 10; overflow: hidden; white-space: nowrap;
	border-top: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC;
	background: #FFFFFF url(./images/background-rss-etudiants-titre.png) top left no-repeat;
}
#acceuilplan {
	position: relative; margin: 5px 0 0 130px;
}
#acceuilplan2 {
	position: relative; margin: 5px 0 0 130px;
}
#RssEtudiantText {
	position: absolute;
}
#RssEtudiantText a {
	padding: 0 3em 0 0;
	font-weight: bold;
	color: #9999CC;
}
#Content {
	position: relative; width: 838px; min-height: 900px; margin: 0 0 0 auto; padding: 0 10px 0 auto; z-index: 10;
}
#PubsBas {
	width: 739px; margin: 2em auto 0 auto;
}
#PubBas1 {
	float: left; margin: 0 0 4em 0;
}
#PubBas2 {
	float: right; margin: 0 0 4em 0;
}
#Bottom {
	position: absolute; bottom: 0; left: 0; width: 984px; height: 932px; z-index: 1;
	background: url(./images/background-bottom.png) right bottom no-repeat;
}
#Copyrights {
	position: absolute; bottom: -1.5em; right: 1em;
	font-size: 0.8em; text-align: right;
	color: #C0C0C0;
}
#Copyrights a {
	color: #C0C0C0;
}
#Copyrights a:hover {
	color: #F4F4EC;
}
#MenuContact {
	position: absolute; bottom: 1em; left: 0; width: 984px; z-index: 100;
	text-align: center; 
}
#MenuContact li {
	display: inline; padding: 0 4em 0 4em;
	font-size: 0.85em;
	list-style: none;
}
#Login {
	position: absolute; bottom: 1em; right: 1em;
}

/* Plan du site */
#Plan {
	margin: 2em 4em 2em 4em;
}
#Plan li {
	display: block; line-height: 1.6em;
	list-style: none;
}
#Plan li ol {
	margin: 0 0 0.5em 2em;
}
#Plan li ol li {
}
#Plan li ol li a {
	font-size: 0.9em; font-style: italic; font-weight: normal;
}

.actu {
	float: right; width: 409px; height: 392px; margin: 0 auto 20px auto;
	background: url(./images/background-actu.png) 0px 20px no-repeat;
}
.actu h2 {
	width: 269px; height: 44px; line-height: 52px; margin: 0 0 0 15px; padding: 0 0 0 35px;
	font-size: 1.2em; font-weight: bold;
	background:url(./images/background-actu-titre.png) top left no-repeat; color: #FFFFFF;
}
.actu .actus {
	width: 337px; height: 300px; margin: 10px auto 0 30px; overflow: auto;
	cursor: pointer;
	background: #FFFFFF; border: 1px inset #F0F0F0;
}
.actu .actus h3 {
	font-size: 1.1em; font-weight: bold; text-transform: uppercase;
	color: #B84065;
}
.actu .actus h3.actu-titre {
	margin: 10px 10px 0 10px;
}
.actu .actus .actu-content {
	margin: 10px;
	font-size: 0.9em;
	color: #6E6E6E;
}
.actu .actus .actu-content img {
	max-width: 100px; max-height: 100px; margin: 5px;
}

.article {
	position: relative; width: 739px; margin: 0 auto 25px auto;
	background: url(./images/background-article.png) top center repeat-y;
	/*opacity : 0.5; filter : alpha(opacity=50); -moz-opacity : 0.5;*/
}
.article .content {
	margin: 0 auto 49px auto;
	background: url(./images/background-article-content.png) top center no-repeat;
}
.article .content .article-content {
	padding: 20px 0 0 0;
}
.article .content .article-content img {
	margin: 10px;
}
.article .content-bottom {
	position: absolute; bottom: 0; left: 0; width: 739px; height: 50px;
	background: url(./images/background-article-content-bottom.png) top center no-repeat;
}
.article h2 {
	width: 739px; height: 27px; line-height: 27px; margin: 0 auto 0 auto;
	font-size: 1.2em; font-weight: bold; text-align: center; text-transform: uppercase;
	color: #FFFFFF;
}
.article h2.titre1 {
	background: url(./images/titre1.png) center center repeat-x; 
}
.article h2.titre2 {
	background: url(./images/titre2.png) center center repeat-x; 
}
.article h2.titre3 {
	background: url(./images/titre3.png) center center repeat-x; 
}
.article h2.titre4 {
	background: url(./images/titre4.png) center center repeat-x; 
}
.article h2.titre5 {
	background: url(./images/titre5.png) center center repeat-x; 
}
.article h2.titre6 {
	background: url(./images/titre6.png) center center repeat-x; 
}
.article h2.titre7 {
	background: url(./images/titre7.png) center center repeat-x; 
}
.article h2.titre8 {
	background: url(./images/titre8.png) center center repeat-x; 
}
.article h2.titre9 {
	background: url(./images/titre9.png) center center repeat-x; 
}
.article h3 {
	padding: 10px 70px 5px 70px;
	font-size: 1.1em; font-weight: bold; text-transform: uppercase;
	color: #B84065;
}
.article p,
.article ol,
.article ul {
	padding: 10px 70px 5px 70px;
	font-size: 0.9em;
	color: #6E6E6E;
}
.article .content .article-content .article-home {
	width: 300px; height: 265px; margin: 0 0 10px 0; padding: 5px; overflow: hidden;
	background: #FFFFFF; border: none; border-bottom: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; cursor: pointer;
}
.article .content .article-content .article-home img {
	max-width: 150px; max-height: 150px; margin: 5px;
}
.article .content .article-content .article-home h3,
.article .content .article-content .article-home p {
	padding: 10px 10px 5px 10px;
}

form.article-content {
	
}
form.article-content p {
	clear: both; width: 75%; margin: 0 auto 0 auto;
}
form.article-content p label {
	display: block; float: left; width: 9em; padding: 0 1em 0 0; text-align: right;
}
form.article-content p input {
	display: block; float: left;
	font-size: 0.95em;
}
form.article-content p select {
	display: block; float: left;
}
form.article-content p input.long {
	width: 20em;
}
form.article-content p input.small {
	width: 10em;
}
form.article-content p textarea {
	width: 25em; height: 10em;
}
form.article-content p input.submit {
	float: none; margin: 0 auto 0 auto;
}

.form {
	width: auto; margin: 10px 70px 5px 70px; padding: 180px 0 0 0;
}
.form p {
	clear: both; width: 50%; margin: 0 auto 0 auto;
}
.form p label {
	display: block; float: left; width: 9em; padding: 0 1em 0 0; text-align: right;
}
.form p input {
	display: block; float: left;
}
.form p select {
	display: block; float: left;
}
.form p input.submit {
	float: none; margin: 0 auto 0 auto;
}
body,div,form,h1,h2,h3,h4,h5,h6,label,li,img,input,ol,p,select,textarea,ul {
	margin: 0; padding: 0;
	font-style: normal; font-weight: normal;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none; text-decoration: none;
}
a:hover img {
	border: none; text-decoration: none;
}
body {
	font-family: Arial, Helvetica, Sans-serif; font-size: 0.8em;
}
textarea {
	font-family: Arial, Helvetica, Sans-serif; font-size: 0.95em;
}

.clear {
	clear: both; height: 1px; line-height: 1px;
	font-size: 1px;
}
.left {
	margin-left: auto; margin-right: auto; padding-left: 1em;
	text-align: left;
}
.center {
	margin-left: auto; margin-right: auto;
	text-align: center;
}
.right {
	margin-left: auto; margin-right: 0; padding-right: 1em;
	text-align: right;
}
