* { outline:none; }

body {
	margin-top: 0px;
	margin-left: 0px;
	overflow-y:hidden;
}

a img {
border: none;
}

p {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
font-size:12px;
font-style:normal;
word-spacing:1px;
line-height:17px;
padding-right:20px;
}

dl, dt, dd, ul, li {
margin: 0px;
padding: 0px;
list-style-type:none;
}

#menu {
z-index:50;
position:absolute;
top:27.4%;
left: 125px;
}

dl#menu {
width: 340px;
padding:0px;
list-style-type:none;
margin:0px;
line-height:15px;
}

dl#menu dt {

cursor: pointer;

text-align: left;

padding:0px 0px 0px 170px;

text-decoration:none;

margin: 0px 160px 0px 0px ;

background-color:none;

}

dl#menu dd {

}

dl#menu dt a {

text-decoration: none;

display: block; 

height:15px;

background-color:#FFFFFF;

border-bottom-width:1px;

border-bottom-style:dashed;

border-bottom-color:#000000;

border-left-width:2px;

border-left-style:solid;

border-right-width:1px;

border-right-style:solid;

border-left-color:#000000;

border-right-color:#000000;

outline:none;

margin-bottom:2px;

margin-top:2px;



}

dl#menu dt a:hover {

border-left-color:#FFFFFF;

border-right-color:#FFFFFF;



}

dl#menu li {

text-align:right;

padding-right:170px;

margin:0px;

line-height:30px;

}

.NOActiveMenuItem{

font-family:Arial, Helvetica, sans-serif;

text-decoration:underline;

font-weight:normal;

color:#0099FF;

text-align:right;

font-size:13px;

background-color:#FFFFFF;

text-transform:capitalize;

letter-spacing:1px;

border-top:0px;

border-right:0px;

border-bottom:1px;

border-left:0px;

border-style:solid;

border-color:#FFFFFF;

outline:none;

padding-top:1px;

padding-left:3px;

padding-right:1px;

padding-bottom:2px;

line-height:30px;

}

.NOActiveMenuItem:hover {

font-family:Arial, Helvetica, sans-serif;

text-decoration:none;

font-weight:normal;

color:#FFFFFF;

font-size:13px;

font-weight:normal;

background-color:#000000;

border-style:solid;

letter-spacing:1px;

line-height:30px;

}

.ActiveMenuItem{

font-family:Arial, Helvetica, sans-serif;

text-decoration:underline;

font-weight:normal;

text-align:right;

color:#FF0099;

font-size:13px;

background-color:#000000;

letter-spacing:1px;

text-transform:capitalize;

line-height:30px;

border-top:0px;

border-style:solid;

border-right:0px;

border-bottom:1px;

border-left:0px;

border-style:solid;

border-color:#000000;

outline:none;

padding-top:1px;

padding-left:3px;

padding-right:1px;

padding-bottom:2px;

}

.etablissement{

	width: 103px ;

	background: url(imgs/etablissement2.gif) no-repeat 0 0 ; 

}		

.etablissement:hover{

	width: 106px ;

	background: url(imgs/etablissement2.gif) no-repeat 0 -15px ;  

}

.livret{

	width: 37px ;

	background: url(imgs/livret2.gif) no-repeat 0 0 ; 

}		

.livret:hover{

	width: 41px ;

	background: url(imgs/livret2.gif) no-repeat 0 -15px ; 

}

.espace{

	width: 123px ;

	background: url(imgs/espace2.gif) no-repeat 0 0 ; 

}		

.espace:hover{

	width: 127px ;

	background: url(imgs/espace2.gif) no-repeat 0 -15px ; 

}

.infos{

	width: 78px ;

	background: url(imgs/infos2.gif) no-repeat 0 0 ; 

}		

.infos:hover{	

	width: 82px ;

	background: url(imgs/infos2.gif) no-repeat 0 -15px ; 

}

.cours{

	width: 136px ;

	background: url(imgs/cours2.gif) no-repeat 0 0 ; 

}		

.cours:hover{

	width: 140px ;

	background: url(imgs/cours2.gif) no-repeat 0 -15px ; 

}

.liens{

	width: 35px ;

	background: url(imgs/liens2.gif) no-repeat 0 0 ; 

}		

.liens:hover{

	width:36px;

	background: url(imgs/liens2.gif) no-repeat 0 -15px ; 

}

.sagace{

	width: 51px ;

	background: url(imgs/sagace2.gif) no-repeat 0 0 ; 

}		

.sagace:hover{

	width: 55px ;

	background: url(imgs/sagace2.gif) no-repeat 0 -15px ; 

}

.contacts{

	width: 67px ;

	background: url(imgs/contacts.gif) no-repeat 0 0 ; 

}		

.contacts:hover{

	width: 67px ;

	background: url(imgs/contacts.gif) no-repeat 0 -15px ; 

}

#contenu{

	z-index:60;

	position:absolute;

	margin:Opx; 

	width:360px; 

	left:510px;

	top:50px;

}

.exp {

	vertical-align:3px;

	font-size:12px;

	text-transform:lowercase;

}

.expbold {

	vertical-align:4px;

	font-size:9px;

	text-transform:lowercase;

}

#reservebloc{

	z-index:60;

	background-color:#FFFFFF;

	position:absolute;  

	left: -10px; 

	top: -10px; 

	width: 380px;

	border:1px dashed #000000;

	margin:Opx;

 }

.entetebloc{

	position:absolute; 

	z-index:61; 

	left: -9px; 

	top:-9px; 

	width: 378px; 

	height:18px;

	margin:Opx;

	padding-right:2px;

}

.reserventete{

 	background-color:#FFFFFF; 

	position:absolute; 

	z-index:3; 

	left: -1px; 

	top: 40px; 

	width: 258px; 

	height:64px; 

	border-color:#000000; 

	border-width:1px; 

	border-style:dashed;

}

#footer{

	z-index:3;

	left: -1px; 

	width:304px;

	position:absolute;

	height:17px; 

	padding-left:2px;

}

.textfooter{

	font-family:Arial, Helvetica, sans-serif;

	margin:0px;

	font-size:10px;

	text-decoration:none;

	font-style:normal;

	word-spacing:1px;

	line-height:17px;

	color:#000000;

	outline:none;

}

.textfooter:hover{

	color:#FF0099;

}

.entete{

	z-index:10; 

	position:absolute; 

	left:-21px; 

	top:-35px;

}

.enteteimg{

	z-index:10; 

	position:absolute; 

	left:-12px; 

	top:-2px;

	width:105px;

	height:320px;

}

.txtentete {

	position:absolute; 

	width:380px; 

	left:-22px; 

	top:114px;

	color:#333333;

	font-size:11px;

	font-style:normal;

	font-weight:bold;

	text-align:left;

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding-left:27px;

}

.enteteN {

	position:absolute; 

	left:0px; 

	top:8px;

	color: #000000;

	font-size:128px;

	font-weight:normal;

	font-family:tahoma;

	text-decoration:none;

	padding-left:0px;

	outline:none;

	letter-spacing:5px;

}

.enteteJ {

	position:absolute; 

	left:0px; 

	top:0px;

	color: #FFFF00; 

	font-weight:normal; 

	font-size:128px;

	font-family:tahoma; 

	text-decoration:none; 

	padding-left:7px;

	outline:none;

	letter-spacing:5px;

}

.enteteM {

	position:absolute;

	left:0px;

	top:2px;

	font-family:tahoma;

	font-size:128px;

	font-weight:normal;

	color: #FF0099;

	text-decoration:none;

	padding-left:1px;

	outline:none;

	letter-spacing:5px;

}

.enteteC {

	position:absolute; 

	left:0px; 

	top:6px;

	color: #0099FF; 

	font-weight:normal; 

	font-size:128px;

	font-family:tahoma; 

	text-decoration:none; 

	padding-left:3px;

	outline:none;

	letter-spacing:5px;

}

.maj{

	font-family:Arial, Helvetica, sans-serif;

	position:absolute;

	z-index:9; 

	width:160px; 

	left: 108px; 

	bottom:17%;

}

.txtboldmaj {

	position:absolute;

	top:0px; 

	left:104px; 

	width:65px;

	text-align:right;

	height:15px;

	color:#333333;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

	background-color:#FFFFFF;

	padding-right:2px;

	outline:none;

}

.txtboldmaj:hover {

	position:absolute;

	top:0px; 

	left:104px; 

	width:65px;

	text-align:right;

	height:15px;

	color:#0099FF;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

	background-color:#000000;

	padding-right:2px;

	outline:none;

}

.txtmaj {

	position:absolute;

	text-align:right;

	height:15px;

	color:#333333;

	font-size:11px;

	text-decoration:none;

	background-color:#FFFFFF;

	padding-right:1px;

	letter-spacing:1px;

}

.fondboutonJ{

	z-index:20; 

	position:absolute; 

	left:340px;

	top:23.5%; 

	background-color:#FFFF00; 

	width:54px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	height:17px;

	font-weight:bold;

}

.fondboutonC{

	z-index:20; 

	position:absolute;

	left:0px; 

	top:39%; 

	background-color:#0099FF; 

	width:111px; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	height:17px;

	font-weight:bold;

}

.fondboutonM{

	z-index:20; 

	position:absolute; 

	left:394px; 

	bottom:27.1%; 

	background-color:#FF0099; 

	width:106px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	height:17px;

	font-weight:bold;

}

.boutonN {

	position:absolute; 

	left:0px;

	color: #000000;

	text-decoration:none;

	padding-left:1px;

	outline:none;

}

.boutonN:hover {

	position:absolute; 

	left:0px;

	color:#FF0099;

	text-decoration:none;

	padding-left:1px;

	background-color:#000000;

	padding-right:15px;

}

.boutonM {

	position:absolute; 

	left:0px;

	color: #FF0099;

	text-decoration:none;

	padding-left:1px;

	outline:none;

}

.boutonC {

	position:absolute; 

	left:0px;

	color: #0099FF; 

	text-decoration:none; 

	padding-left:2px;

	outline:none;

}

.boutonJ {

	color: #FFFF00; 

	position:absolute; 

	left:0px;

	text-decoration:none; 

	padding-left:1px;

	outline:none;

}

.boutonNC {

	position:absolute; 

	left:0px;

	color: #000000;

	text-decoration:none;

	padding-left:14px;

	outline:none;

}

.boutonNC:hover {

	position:absolute; 

	left:0px;

	color:#0099FF;

	text-decoration:none;

	padding-left:14px;

	padding-right:2px;

	background-color:#000000;

}

.boutonNJ {

	position:absolute; 

	left:0px;

	color:#000000;

	text-decoration:none;

	padding-left:1px;

	outline:none;

}

.boutonNJ:hover {

	color:#FFFF00;

	position:absolute; 

	left:0px;

	text-decoration:none;

	padding-left:1px;

	background-color:#000000;

	padding-right:15px;

}

.Titre {

	z-index:63; 

	position:relative; 

	left:0px; 

	top:-1px; 

	height:18px;

	font-size: 13px;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}

.TitreN {

	position:absolute; 

	left:0px; 

	top:2px;

	color: #000000;

	text-decoration:none;

}

.TitreM {

	position:absolute;

	left:0px; 

	top:1px;

	color: #FF0099;

	text-decoration:none;

}

.TitreC {

	position:absolute; 

	left:0px; 

	top:2px;

	color: #0099FF; 

	text-decoration:none;

	padding-left:1px;

}

.TitreJ {

	position:absolute; 

	left:-2px; 

	top:0px;

	color: #FFFF00; 

	text-decoration:none;

	padding-right:2px;

	padding-left:2px;



}

.Encre {

	z-index:63; 

	position:relative; 

	left:0px; 

	top:10px;

}

.LINK {

	color:#FF0099;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	letter-spacing:1px;

	text-decoration:none;

	line-height:15px;

	outline:none;

}

.LINK:hover {

	color:#333333;

	font-size:11px;

	font-weight:400;

	text-decoration:none;

	letter-spacing:1px;

}

.pLINK {

	color:#FF0099;

	font-size:11px;

	letter-spacing:1px;

	text-decoration:none;

	line-height:15px;

	outline:none;

}

.pLINK:hover {

	color:#FF0099;

	font-size:11px;

	font-weight:400;

	text-decoration:none;

	letter-spacing:1px;

}

.tiret {

	position:relative;

	background-image:url(imgs/tiret.gif);

	background-repeat:repeat-x;

	z-index:63; 

	width:360px;

	height:3px; 

	left:0px; 

	top:20px; 

	margin-top:5px;

}

.dot {

	position:relative;

	background-image:url(imgs/dot.gif);

	z-index:63; 

	width:360px;

	height:1px; 

	left:0px; 

	top:24px; 

	margin-bottom:10px;

}

#tiretF {

	position:relative;

	background-image:url(imgs/tiret.gif);

	background-repeat:repeat-x;

	z-index:63; 

	width:360px;

	left:0px; 

	top:24px; 

}



#scroll {

	position:relative;

	z-index:63;

	width:395px; 

	left:0px; 

	top:20px;

	overflow:auto; 

	overflow-x:hidden; 

	overflow-y:scroll;

	margin-top:15px;

}

.txtbold {

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-style:normal;

	font-weight:bold;

	text-align:left;

	text-decoration:none;

	letter-spacing:0px;

	line-height:16px;

	text-transform:uppercase;

}

.Ptxtbold {

	font-size:12px;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-style:normal;

	font-weight:bold;

	text-align:left;

	text-decoration:none;

	letter-spacing:1px;

	line-height:16px;

}

.soustxtbold {

	font-size:12px;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-style:normal;

	font-weight:normal;

	text-align:left;

	text-decoration:none;

	letter-spacing:0px;

	line-height:16px;

	border-bottom:1px dotted #000000;

}

.cat {

	font-size:11px;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-style:normal;

	font-weight:bold;

	text-align:left;

	text-decoration:none;

	text-transform:uppercase;

	letter-spacing:1px;

	line-height:16px;

	color:#FF0099; 

	background-color:#000000;

	border-left:2px solid #000000;

}

.catJ {

	font-size:11px;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-style:normal;

	font-weight:bold;

	text-align:left;

	text-decoration:none;

	text-transform:uppercase;

	letter-spacing:1px;

	line-height:16px;

	color:#333333; 

	background-color:#FFFF00;

	border-left:2px solid #FFFF00;

}

.wat{

	font-size:11px;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-style:normal;

	font-weight:bold;

	text-align:left;

	text-decoration:none;

	letter-spacing:1px;

	line-height:16px;

	color:#FFFFFF; 

	background-color:#000000;

	border-left:2px solid #000000;

}

.date{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	/*border-bottom:1px dotted #FF0099;*/

}

.num{
font-family:Times, serif;
font-size:11px;
letter-spacing:1px;
}

.eve {
	width: 81px;
	background: url(imgs/evenement.gif) no-repeat 0 0;
	margin-top: 10px;
}		
.eve:hover{
	width: 86px;
	background: url(imgs/evenement.gif) no-repeat 0 -15px;
}
.travaux {
	width: 52px;
	background: url(imgs/travaux.gif) no-repeat 0 0;
}		
.travaux:hover{	
	width: 57px ;
	background: url(imgs/travaux.gif) no-repeat 0 -15px ;

}

