﻿/* -###- Styles relatifs à la page -###- */
body {
	background-color:#EC9938;
	margin:40px 0 20px 0;
	background-image:url(../images/fond.jpg);
	background-repeat:repeat-x;
}

#divBody {
	position:relative;
	width:942px;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
}

a {
	color:#EE3404;
	text-decoration:none;
}

a:hover {
	background-color:#FEFBE2;
}

img {
	border: 1px solid #960022 !important;
	background-color:#FEF1E3;
	margin:3px;
	padding:3px;
}

/* -###- Styles relatifs au cadre -###- */
#divCadreHaut {
	position:relative;
	height:20px;
}
		#divCadreHaut sup {
			position:absolute;
			left:0;
			top:0;
			width:21px;
			height:20px;
			background-image:url(../images/cadreHG.png);
			background-repeat:no-repeat;
		}
		#divCadreHaut p {
			position:absolute;
			left:21px;
			right:25px;
			top:0;
			height:20px;
			background-image:url(../images/cadreH.png);
			background-repeat:repeat-x;
		}
		#divCadreHaut sub {
			position:absolute;
			right:0;
			top:0;
			width:25px;
			height:20px;
			background-image:url(../images/cadreHD.png);
			background-repeat:no-repeat;
		}

#divCadreGauche {
	position:absolute;
	top:20px;
	bottom:26px;
	left:0;
	width:7px;
	background-image:url(../images/cadreG.png);
	background-repeat:repeat-y;
}

#divCadreDroite {
	position:absolute;
	top:20px;
	bottom:26px;
	right:0;
	width:11px;
	background-image:url(../images/cadreD.png);
	background-repeat:repeat-y;
}

#divCadreBas {
	position:relative;
	height:26px;
}
		#divCadreBas sup {
			position:absolute;
			left:0;
			bottom:0;
			width:21px;
			height:26px;
			background-image:url(../images/cadreBG.png);
			background-repeat:no-repeat;
		}
		#divCredits {
			position:absolute;
			left:21px;
			right:25px;
			bottom:0;
			height:26px;
			background-image:url(../images/cadreB.png);
			background-repeat:repeat-x;
			background-position:bottom;
			text-align:center;
		}
				#divCredits p {
					padding-top:18px;
					font-size:11px;
					color:#492B07;
				}
				#divCredits a {
					color:#492B07;
					background-color:Transparent;
					text-decoration:none;
				}
				#divCredits a:hover {
					text-decoration:underline;
				}
		#divCadreBas sub {
			position:absolute;
			right:0;
			bottom:0;
			width:25px;
			height:26px;
			background-image:url(../images/cadreBD.png);
			background-repeat:no-repeat;
		}

#divCadreCentre {
	margin:-14px 11px -14px 7px;
}

/* -###- Styles relatifs à l'entête -###- */
#divEntete {
	position:relative;
	height:160px;
	background-image:url(../images/entete.png);
	background-repeat:no-repeat;
	z-index:1000;
}
		#divEntete div.divIllustration{
			position:absolute;
			right:0px;
			top:0px;
			width:426px;
			height:160px;
			background-image:url(../images/entete_illustration.png);
			background-repeat:no-repeat;
		}

#aLogo {
	position:absolute;
	display:block;
	left:14px;
	top:23px;
	width:194px;
	height:104px;
	background-image:url(../images/geii_logo.png);
	background-repeat:no-repeat;
}
#aLogo:Hover {
	background-color:Transparent !important;
}

#divAcronyme {
	position:absolute;
	left:157px;
	top:95px;
	width:369px;
	height:34px;
	background-image:url(../images/geii_acronyme.png);
	background-repeat:no-repeat;
}

#divSlogan {
	position:absolute;
	left:0;
	right:0;
	bottom:0px;
	height:20px;
	background-image:url(../images/entete_fond_lien.png);
	text-align:right;
}

		h1 {
			float:right;
			font-size:12px;
			font-weight:normal;
			margin:0;
			padding:2px 7px 2px 0;
		}
				h1 em {
					font-weight:bold;
					display:none;
				}

		h2 {
			display:none;
		}

#divLogoAncien {
	position:absolute;
	left:537px;
	top:127px;
	width:147px;
	height:46px;
	background-image:url(../images/iut-geii_logo.png);
	background-repeat:no-repeat;
	z-index:1000;
}


/* -###- Styles relatifs à la page -###- */
#divPrincipale {
	z-index:900;
}

#divPage {
	position:relative;
	float:left;
	background-color:#FFFFFF;
	bottom:0;
	clear:both;
}
		#divPageBas {
			position:relative;
			clear:both;
			bottom:0;
			height:14px;
		}
				#divPageBas sup {
					position:absolute;
					left:0;
					bottom:0;
					width:14px;
					height:14px;
					background-image:url(../images/fond_pageG.png);
					background-repeat:no-repeat;
				}
				#divPageBas p {
					position:absolute;
					left:14px;
					right:14px;
					bottom:0;
					height:14px;
					background-color:#FFFFFF;
				}
				#divPageBas sub {
					position:absolute;
					right:0;
					bottom:0;
					width:14px;
					height:14px;
					background-image:url(../images/fond_pageD.png);
					background-repeat:no-repeat;
				}

/* -###- Styles relatifs au menu de gauche -###- */
#divMenu {
	position:relative;
	float:left;
	clear:left;
	width:283px;	
}
		#divMenu fieldset {
			position:relative;
			clear:both;
			display:block;
			padding:0px;
			margin:0px;
			border:0px;
		}
				#divMenu fieldset legend {
					display:none;
				}

div.divMenuBord {
	position:absolute;
	float:right;
	right:0px;
	top:0px;
	bottom:0px;
	width:19px;
	padding-top:42px;
	padding-bottom:42px;
	background-image:url(../images/fond_menu_droite.png);
	background-repeat:repeat-y;
}
		div.divMenuBord sup {
			position:absolute;
			right:0px;
			top:0px;
			width:19px;
			height:42px;
			background-image:url(../images/fond_menu_haut.png);
			background-repeat:no-repeat;
		}
		div.divMenuBord sub {
			position:absolute;
			right:0px;
			bottom:0px;
			width:19px;
			height:42px;
			background-image:url(../images/fond_menu_bas.png);
			background-repeat:no-repeat;
		}


/* -###- Styles relatifs aux entrées de menu -###- */
div.divMenuEntrees {
	padding:0 20px 10px 20px;
	min-height:84px;
}
		div.divMenuEntrees p {
			margin-top:20px;
		}
		div.divMenuEntrees big {
			font-size:12px;
			font-weight:bold;
			color:#641022;
		}
				div.divMenuEntrees a {
					display:block;
					padding-left:6px;
					font-size:12px;
					font-weight:normal;
					color:#960022;
					text-decoration:none;
				}
				div.divMenuEntrees a:hover {
					color:#EE3304;
					background-color:Transparent !important;
					background-image:url(../images/fond_menu_entree.png);
					background-repeat:no-repeat;
				}
		
#divMenuSeparation {
	clear:both;
	width:283px;
	height:3px;
	background-image:url(../images/fond_menu_separation.png);
	background-repeat:no-repeat;
}

#divMenuActualites {
	position:relative;
	clear:both;
	min-height:84px;
}

/* -###- Styles relatifs au corps de la page -###- */
#divCorps {
	position:relative;
	float:right;
	clear:right;
	width:641px;
	clear:right;
	padding-top:16px;
}

h3 {
	margin:0px;
	padding:0px;
	height:23px;
	background-image:url(../images/fond_titre_page.png);
	background-repeat:no-repeat;
	font-size:20px;
	font-weight:normal;
	color:#AB1422;
	padding:2px 0;
}
		h3 em{
			font-style:italic !important;
			color:#EE3404 !important;
		}

h4 {
	margin:15px 0 5px 0;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#641022;
}

#divCorps fieldset {
	margin:0 20px 20px 0;
	border:0px;
	text-align:justify;
}
#divCorps hr {
	height:1px;
	width:100%;
	color:#AB1422;
	margin-top:10px;
}
#divCorps em {
	font-style:normal;
	font-weight:bold;
	color:#AB1422;
}
#divCorps p {
	margin-left:10px;
}
#divCorps div.divCadre {
	border:1px solid #EE3304;
	background-color:#FFFAE6;
	padding:10px;
	text-align:center;
}
		#divCorps div.divCadre a:hover {
			background-color:#FFF4CC !important;
		}
#divCorps ol li {
	margin-top:15px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#641022;
}
#divCorps ol p {
	font-style:normal;
	font-weight:normal;
	color:#000000;
	margin:0px;
}

/* -###- Styles relatifs à la carte des GEII -###- */
div.divCarteGEII {
	border: 1px solid #960022;
	background-color:#FEF1E3;
	margin-top:10px;
	padding:3px;
	background-position:center center;
	background-repeat:no-repeat;
}
		div.divCarteGEII img {
			margin:0px !important;
			padding:0px !important;
			background:transparent !important; 
			border:0px !important;
		}
		div.divCarteFrance {
			background-image:url(../images/carte-de-france.jpg);
		}
		div.divCarteIDF {
			background-image:url(../images/region_parisienne.jpg);
		}
