body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	margin: 0;
	padding: 0;
	background-color: #5e5e5e;
}



/* /////////////////////////// */
/* //// REDEFINITION TAG //// */

/* // lien par defaut // */

a:link, a:visited {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #ff0066;
	text-decoration: none;
}

img, img a {
	border: 0;
	margin: 0;
	padding: 0;
}


div {
	border: 0;
	margin: 0;
	padding: 0;
}

td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
}



/* ////////////////////// */
/* //// STYLES TYPO //// */

.normal {
	font-weight: normal;
}

.minuscule {
	text-transform: lowercase;
}


.gras {
	font-weight: bold;
}

.gras_capital {
	font-weight: bold;
	text-transform: uppercase;
}

.gras_italique {
	font-style: italic;
	font-weight: bold;
}

.capital {
	text-transform: uppercase;
}

.italique {
	font-style: italic;
}

.corpsNul {
	font-size: 1px;
}

.enLigne {
	display: inline;
}



/* //////////////// */
/* //// INDEX //// */



#passer_intro {
	font-size: 100%;
	color: #cccccc;
	margin: 5px 0 0 0;
	padding: 0;
}

#passer_intro a:link, #passer_intro a:visited {
	color: #cccccc;
	text-decoration: none;
}

#passer_intro a:hover {
	color: #ff0066;
}


/* /////////////// */
/* //// PAGE //// */


#conteneur {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 770px;
	height: 590px;
	margin-top: -295px; /* moitie de la hauteur */
	margin-left: -385px; /* moitie de la hauteur */
	font-size: 65%;
}


.fond_intro {
	background-position: left top;
	background-image: url(images/intro_alterne.gif);
	background-repeat: no-repeat;
}

.fond_accueil {
	background-position: left top;
	background-image: url(images/page_fond_accueil.gif);
	background-repeat: no-repeat;
}

.fond_actus {
	background-position: left top;
	background-image: url(images/page_fond_actus.gif);
	background-repeat: no-repeat;
}

.fond_page {
	background-position: left top;
	background-image: url(images/page_fond.gif);
	background-repeat: no-repeat;
}

.fond_plan {
	background-position: left top;
	background-image: url(images/plan_fond.gif);
	background-repeat: no-repeat;
}


/* haut page standard */
#haut {
	width: 770px;
	height: 95px;
	margin: 0;
	padding: 0;
}

.venir {
	width: 130px;
	float: left;
	font-size: 90%;
	text-transform: uppercase;
	margin: 45px 0 0 0;
	padding: 0;
}

.venir a:link, .venir a:visited {
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.venir a:hover {
	color: #ff0066;
	/*color: #01a0c6;*/
}

.venir .marge {
	margin: 0 0 0 35px;
}

.logo {
	width: 115px;
	float: left;
	margin: 15px 0 0 0;
	padding: 0;
}

.logo img {
	margin: 0 0 0 5px;
	padding: 0;
}

.adresse {
	width: 340px;
	float: left;
	font-weight: bold;
	font-size: 95%;
	margin: 45px 0 0 0;
	padding: 0;
}

.mail {
	width: 140px;
	float: left;
	font-size: 95%;
	font-weight: bold;
	text-align: right;
	margin: 45px 0 0 0;
	padding: 0;
}

.mail a:link, .mail a:visited {
	text-decoration: none;
}

.mail a:hover {
	color: #ff0066;
}

.inter {
	height: 25px;
	clear: both;
	margin: 0;
	padding: 0;
 }
/* fin haut page standard */




#menu {
	z-index: 1;
	float: left;
	width: 200px;
	margin: 0 35px 0 0;
	padding: 0;
}

#menu a {
	display: block;
	margin: 0 0 25px 35px;
	padding: 0;
}

#menu .retour a {
	display: block;
	margin: 0 0 10px 85px;
	padding: 0;
}



#page {
	z-index: 1;
	float: left;
	width: 490px;
	height: 440px;
	margin: 0;
	padding: 0;
}

#etudiant {
	clear: both;
	width: 735px;
	text-align: right;
	margin: 0;
	padding: 0;
}


#titre_img {
	z-index: 2;
	position: absolute;
	left: 235px;
	top: 130px;
	width: 460px;
	height: 45px;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}

#titre_img_2lignes {
	z-index: 2;
	position: absolute;
	left: 235px;
	top: 115px;
	width: 460px;
	height: 60px;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}

#scroll {
	width: 490px;
	height: 340px;
	margin: 70px 0 0 0;
	padding: 0;
	overflow: auto;
}

#scroll p {
	line-height: 145%;
	margin: 0 50px 9px 0;
	padding: 0;
}

#scroll h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	margin: 20px 90px 8px 0;
	padding: 0;
}

#scroll table {
	font-size: 100%;
}

.plus {
	font-size: 90%;
	line-height: 140%;
	color: #008cc0;
	margin: 25px 0 20px 0;
	padding: 0;
}

.plus a:link, .plus a:visited {
	color: #008cc0;
	text-decoration: none;
}

.plus a:hover {
	color: #ff0066;
	text-decoration: none;
}


.puce1 {
	font-size: 120%;
}

#scroll .page_lien {
	margin-top: 30px;
}

#scroll .page_lien a:link, .page_lien a:visited {
	color: #000000;
	text-decoration: none;
}

#scroll .page_lien a:hover {
	color: #ff0066;
}

#scroll .gros_rouge {
	font-weight: bold;
	color: #e3001d;
}

#scroll .telecharge {}

#scroll .telecharge a:link, .telecharge a:visited {
	color: #7c7c7c;
	text-decoration: none;
}

#scroll .telecharge a:hover {
	color: #ff0066;
}

#scroll .telecharge2 {}

#scroll .telecharge2 a:link, .telecharge2 a:visited {
	color: #e3001d;
	text-decoration: none;
}

#scroll .telecharge2 a:hover {
	color: #000000;
}

#scroll .telecharge_decal {
	padding-left: 100px;
	padding-bottom: 10px;
}

#scroll .telecharge_decal a:link, .telecharge_decal a:visited {
	color: #7c7c7c;
	text-decoration: none;
}

#scroll .telecharge_decal a:hover {
	color: #ff0066;
}


.inscrire_dossier {
	font-size: 90%;
	line-height: 140%;
	color: #e3001d;
}

.inscrire_dossier a:link, .inscrire_dossier a:visited {
	color: #e3001d;
	text-decoration: none;
}

.inscrire_dossier a:hover {
	color: #000000;
	text-decoration: none;
}

.lien_nonsouligne {}

.lien_nonsouligne a {
	text-decoration: none;
}


/* lecteur audio */

#scroll .lecteur_audio {
	margin-top: -5px;
	margin-bottom: 20px;
}


/* page accueil */

#menu_acc {
	z-index: 1;
	float: left;
	width: 250px;
	margin: 60px 0 0 0;
	padding: 0;
}

#menu_acc a {
	display: block;
	margin: 0 0 25px 35px;
	padding: 0;
}

#menu_acc .inscription {
	margin: 61px 0 0 155px;
	padding: 0;
}

#menu_acc .inscription a:link, #menu_acc .inscription a:visited {
	margin: 0;
	padding: 0;
}

#menu_acc .inscription a:hover {
	margin: 0;
	padding: 0;
}

#accueil {
	width: 475px;
	margin: 10px 0 0 0;
	padding: 0;
}

#accueil .colg {
	float: left;
	width: 180px;
	height: 400px;
	margin: 0;
	padding: 0;
}

#accueil .anim {
	width: 90px;
	height: 100px;
	margin: 0;
	padding: 0;
	background-color: #000000;
}

#accueil .newsletter {
	margin: 282px 0 0 0;
	padding: 0;
}

#accueil form {
	margin: 0;
	padding: 0;
}

#accueil .chpsnewsletter {
	width: 140px;
	height: 19px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: 7b7efc;
	margin: 6px 0 0 0;
	padding: 3px 2px 1px 2px;
	border-top: 1px solid #7b7efc;
	border-right: 1px solid #7b7efc;
	border-bottom: 1px solid #7b7efc;
	border-left: 1px solid #7b7efc;
}

#accueil .oknewsletter {
	margin: 2px 0 0 8px;
	padding: 0;
}

#accueil .cold {
	float: left;
	width: 295px;
	height: 400px;
	margin: 0;
	padding: 0;
}

#accueil .info_bleue {
	width: 295px;
	height: 100px;
	font-size: 105%;
	line-height: 150%;
	font-weight: bold;
	color: #ffffff;
	margin: 0;
	padding: 0;
	background-color: #0000ff;
	overflow: auto;
}

#accueil .info_bleue a:link, #accueil .info_bleue a:visited {
	color: #ffffff;
	text-decoration: none;
}

#accueil .info_bleue a:hover {
	color: #9999ff;
}

#accueil .info_bleue p {
	margin: 0 25px 7px 15px;
	padding: 0;
}

#accueil .infos {
	width: 295px;
	height: 290px;
	font-size: 100%;
	line-height: 170%;
	font-weight: bold;
	color: #808080;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#accueil .infos a:link, #accueil .infos a:visited {
	color: #666666;
	text-decoration: none;
}

#accueil .infos a:hover {
	color: #b3b3b3;
}

#accueil .infos .titre {
	color: #ffffff;
	margin: 0 30px 5px 15px;
	padding: 0;
}

#accueil .infos p {
	margin: 0 30px 20px 15px;
	padding: 0;
}



/* haut page inscription */

#haut_res {
	position: absolute;
	left: 205px;
	top: 75px;
	width: 510px;
}

#haut_res .responsable {
	width: 520px;
	height: 20px;
	font-size: 90%;
	color: #ffffff;
	margin: 0;
	padding: 0;
	background-color: #000000;
}

#haut_res .responsable a:link, #haut_res .responsable a:visited {
	color: #ffffff;
	text-decoration: none;
}

#haut_res .responsable a:hover {
	color: #147199;
}

#haut_res .responsable .marge {
	margin: 0;
	padding: 4px 15px 0 30px;
}

#haut_res .responsable .nom {
	float: left;
	width: 270px;
}

#haut_res .responsable .email {
	float: left;
	width: 205px;
	text-align: right;
}

#haut_res .date {
	color: #f80034;
	text-align: right;
	text-transform: uppercase;
	margin: 4px 7px 4px 0;
	padding: 0;
}

#haut_res .date a:link, #haut_res .date a:visited {
	color: #f80034;
	text-decoration: none;
}

#haut_res .date a:hover {
	color: #000000;
}


#inscription {
	position: absolute;
	left: 155px;
	top: 506px;
	font-weight: bold;
	color: #e3001d;
}

#inscription a:link, #inscription a:visited {
	color: #e3001d;
	text-decoration: none;
}

#inscription a:hover {
	color: #000000;
}

#inscription_text {
	position: absolute;
	left: 165px;
	top: 514px;
	font-weight: bold;
	color: #e3001d;
}

#inscription_text a:link, #inscription_text a:visited {
	color: #e3001d;
	text-decoration: none;
}

#inscription_text a:hover {
	color: #000000;
}

#zone_text_bas {
	color: #e3001d;
	margin: 6px 0 0 0;
	padding: 0;
}

#zone_text_bas a:link, #zone_text_bas a:visited {
	color: #e3001d;
	text-decoration: none;
}

#zone_text_bas a:hover {
	color: #000000;
}




/* fin haut page inscription */



/* page actu */

#actu_scroll {
	width: 490px;
	height: 370px;
	margin: 40px 0 0 0;
	padding: 0;
	overflow: auto;
}

#actu_scroll p {
	line-height: 145%;
	margin: 0 50px 9px 0;
	padding: 0;
}

#actu_scroll h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 150%;
	color: #bebd28;
	margin: 20px 60px 15px 0;
	padding: 0;
}

#actu_scroll h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	margin: 20px 60px 8px 0;
	padding: 0;
}

#actu_scroll .actu_lien {
	width: 150px;
	font-weight: bold;
	color: #e3001d;
	margin: 20px 50px 9px 0;
	padding: 0;
}

#actu_scroll .actu_lien a:link, #actu_scroll .actu_lien a:visited {
	color: #e3001d;
	text-decoration: none;
}

#actu_scroll .actu_lien a:hover {
	color: #000000;
}

/* fin page actu */



/* page plan */

#plan_scroll {
	width: 488px;
	height: 395px;
	margin: 10px 0 0 0;
	padding: 0;
	overflow: auto;
}

#plan_telecharge {
	width: 180px;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	margin: 3px 0 0 20px;
	padding: 3px 0 3px 0;
	background-color: #000000;
}

#plan_telecharge a:link, #plan_telecharge a:visited {
	color: #ffffff;
	text-decoration: none;
}

#plan_telecharge a:hover {
	color: #ff4d94;
}
/* fin page plan */
