/* Général */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F2F2F2;
	vertical-align:top;
	margin-top: 0px;
	scrollbar-3dlight-color:#999999; 
	scrollbar-arrow-color:#092964;
	scrollbar-base-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#F5F5F5;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#dbdbdb;
}
.col {
	width: 974px;
}
.col1 {
	width: 450px;
}
.col2 {
	width: 170px;
}
.col3 {
	width: 522px;
}
.col4 {
	width: 20px;
	background:#FFFFFF;
	vertical-align:top;
}
.lin1{
	height: 22px;
	background:#FFFFFF;
	text-align:right;
	padding-right:14px;
}
h1{
	font-size:18px;
	line-height: 24px;
}
h2{
	font-weight:bold;
	font-size:14px;
	padding-top:13px;
	margin-bottom:-12px;
}
h1 + h2{ /* dimimue l'espace quand un h2 suit un h1*/
	padding-top:2px;
}

h3{
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
}
li{
	padding-top:4px;
}
.exposant{
	font-size: 10px;
	vertical-align: text-top;
}
.stitre-note {
	font-size: 12px}
@media print {
.col1 {
	width: 450px;
	display: none;
}
.lin1{
	display: none;
}
.imgtopscreen{ /* masque l'image juste au dessus du texte*/
display: none;
}
.imgtopprint{  /* affiche le logo */
padding-bottom:15px;
}
.titreprint{
text-decoration:underline; /* affiche titre de 1er niveau */
}
body {
	background-color: #FFFFFF;
}
}

@media screen {
.imgtopprint{
display: none;
}
.titreprint{
display: none;
}

}
.col3photo {
	background-image: url(../images/bkg_photo-full2.gif);
	background-repeat:no-repeat;
	background-color:#234EA2;
	width: 524px;
}
/************************************************/
/* Spécifique à la page d'accueil */
#nouvelles{
	width: 450px;
	height: 204px;
	background:url(../images/accueil/bas-accueil-nvlles.gif);
}
#nouvellestxt{
	position: relative;
	width: 300px;
	border: 1px solid #479E2D;
	left: 40px;
	padding: 5px 5px 10px;
	top: -15px;
}
#nouvellestxt a:link{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;	
}
#nouvellestxt a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;	
}
#nouvellestxt a:visited{
	color:#FFFFFF;
	font-weight:bold;	
}


/************************************************/
/* Spécifique à la section 'notre École' */

.col3ecole {
	width: 524px;
	background-image: url(../images/notre-ecole/bckgtext.gif);
	background-repeat: repeat-y;
}
#navecole{
	width: 450px;
	height: 203px;
	background:url(../images/notre-ecole/backg-nav.gif) no-repeat;
}
#navecoletext{
	position: relative;
	width: 300px;
	left: 20px;
	padding: 0px 5px 10px;
	top: -10px;
	color: #FFFFFF;
	line-height: 19px;
	color:#90c54e;
	font-weight:bold;
}
#navecoletext a:link{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
#navecoletext a:visited{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
#navecoletext a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
#maintextecole{
	color:#FFFFFF;
	padding-right:30px;
	padding-left:30px;
	width:462px;
	height:370px;
	overflow: auto;
	z-index: 99;
	background-image: url(../images/notre-ecole/bckgtext.gif);
	background-repeat: repeat-y;
	background-color:#FFFFFF;
	line-height: 15px;
}
#maintextecole h1{
	color:#90c54e;
}
#maintextecole a:link{
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
#maintextecole a:visited{
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
#maintextecole a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
@media print {
#maintextecole{
	overflow:visible;
	width:560px;
	background-image: none;
	color:#000000;
}
#maintextecole a:visited, #maintextecole a:hover, #maintextecole a:link{
	color: #000000;
	text-decoration:underline;
	font-weight:normal;
}
#navecoletext{
	color: #000000;
}
#navecole{
	background: none;
}
.col3ecole {
	background-image: none;
}
#maintextecole a:link, #maintextecole a:visited, #maintextecole a:hover{
	color:   #000000;
}
}
/************************************************/
/* Spécifique à la section 'services' */

.col3services {
	width: 524px;
	background-image: url(../images/services/bckgtext.gif);
	background-repeat: repeat-y;
}
#navservices{
	width: 450px;
	height: 203px;
	background:url(../images/services/backg-nav.gif) no-repeat;
}
#navservicestext{
	position: relative;
	width: 300px;
	left: 20px;
	padding: 0px 5px 10px;
	top: -10px;
	color: #FFFFFF;
	line-height: 19px;
	color:#092964;
	font-weight:bold;
}
#navservicestext a:link{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
#navservicestext a:visited{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
#navservicestext a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
#maintextservices{
	color:#092964;
	padding-right:30px;
	padding-left:30px;
	width:462px;
	height:370px;
	overflow: auto;
	z-index: 99;
	background-image: url(../images/services/bckgtext.gif);
	background-repeat: repeat-y;
	background-color:#FFFFFF;
	line-height: 15px;
}

#maintextservices a:link{
	color: #092964;
	text-decoration:underline;
	font-weight:normal;
}
#maintextservices a:visited{
	color: #092964;
	text-decoration:underline;
	font-weight:normal;
}
#maintextservices a:hover{
	color: #092964;
	text-decoration: underline;
}
#maintextservices h1{
	color:#E08B01;
}
@media print {
#maintextservices{
	overflow:visible;
	width:560px;
	background-image: none;
	color:#000000;
}
#maintextservices a:visited, #maintextservices a:hover, #maintextservices a:link{
	color: #000000;
	text-decoration:underline;
	font-weight:normal;
}
#navservicestext{
	color: #FFFFFF;
}
#navservices{
	background: none;
}
.col3services {
	background-image: none;
}
}

/************************************************/
/* Spécifique à la section 'vie pédagogique' */

.col3pedago {
	width: 524px;
	background-image: url(../images/vie-pedagogique/bckgtext.gif);
	background-repeat: repeat-y;
}
#navpedago{
	width: 450px;
	height: 203px;
	background:url(../images/vie-pedagogique/backg-nav.gif) no-repeat;
}
#navpedagotext{
	position: relative;
	width: 300px;
	left: 20px;
	padding: 0px 5px 8px;
	top: 5px;
	color: #895C01;
	line-height: 19px;
	font-weight:bold;
}
#navpedagotext a:link{
	color: #132E60;
	text-decoration:none;
	font-weight:normal;
}
#navpedagotext a:visited{
	color: #132E60;
	text-decoration:none;
	font-weight:normal;
}
#navpedagotext a:hover{
	text-decoration:underline;
	font-weight: normal;
}
#maintextpedago{
	color:#132E60;
	padding-right:30px;
	padding-left:30px;
	width:462px;
	height:370px;
	overflow: auto;
	z-index: 99;
	background-image: url(../images/vie-pedagogique/bckgtext.gif);
	background-repeat: repeat-y;
	background-color:#FFFFFF;
	line-height: 15px;
}
#maintextpedago a:link{
	color: #132E60;
	text-decoration:underline;
	font-weight:normal;
}
#maintextpedago a:visited{
	color: #132E60;
	text-decoration:underline;
	font-weight:normal;
}
#maintextpedago a:hover{
	color: #132E60;
	text-decoration: underline;
}

#maintextpedago h1{
	color:#132E60;
}
@media print {
#maintextpedago {
	overflow:visible;
	width:560px;
	background-image: none;
	color:#000000;
}
#maintextpedago a:visited, #maintextpedago a:hover, #maintextpedago a:link{
	color: #000000;
	text-decoration:underline;
	font-weight:normal;
}
#navpedagotext{
	color: #FFFFFF;
}
#navpedago{
	background: none;
}
.col3pedago {
	background-image: none;
}
}
/************************************************/
/* Spécifique à la section 'vie scolaire' */

.col3vieetud {
	width: 524px;
	background-image: url(../images/vie-etudiante/bckgtext.gif);
	background-repeat: repeat-y;
}
#navvieetud{
	width: 450px;
	height: 203px;
	background:url(../images/vie-etudiante/backg-nav.gif) no-repeat;
}
#navvieetudtext{
	position: relative;
	width: 300px;
	left: 20px;
	padding: 0px 5px 10px;
	top: 10px;
	color: #2AB4F3;
	line-height: 19px;
	font-weight:bold;
}
#navvieetudtext a:link{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
#navvieetudtext a:visited{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
#navvieetudtext a:hover{
	text-decoration:underline;
	font-weight: normal;
}
#maintextvieetud{
	color:#0B3E77;
	padding-right:30px;
	padding-left:30px;
	width:462px;
	height:370px;
	overflow: auto;
	z-index: 99;
	background-image: url(../images/vie-etudiante/bckgtext.gif);
	background-repeat: repeat-y;
	background-color:#FFFFFF;
	line-height: 15px;
}
#maintextvieetud a:link{
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
#maintextvieetud a:visited{
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
#maintextvieetud a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#maintextvieetud h1{
	color:#0E54A0;
}
@media print {
#maintextvieetud {
	overflow:visible;
	width:560px;
	background-image: none;
	color:#000000;
}
#maintextvieetud a:visited, #maintextvieetud a:hover, #maintextvieetud a:link{
	color: #000000;
	text-decoration:underline;
	font-weight:normal;
}
#navvieetudtext{
	color: #FFFFFF;
}
#navvieetud{
	background: none;
}
.col3vieetud {
	background-image: none;
}
}
/************************************************/
/* Spécifique à la section 'calendrier et horaires' */

.col3cal {
	width: 524px;
	background-image: url(../images/calendrier/bckgtext.gif);
	background-repeat: repeat-y;
}
#navcal{
	width: 450px;
	height: 203px;
	background:url(../images/calendrier/backg-nav.gif) no-repeat;
}
#navcaltext{
	position: relative;
	width: 300px;
	left: 20px;
	padding: 0px 5px 10px;
	top: -10px;
	color: #092964;
	line-height: 19px;
	font-weight:bold;
}
#navcaltext a:link{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
#navcaltext a:visited{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
#navcaltext a:hover{
	text-decoration:underline;
	font-weight: normal;
}
#maintextcal{
	color:#092964;
	padding-right:30px;
	padding-left:30px;
	width:462px;
	height:370px;
	overflow: auto;
	z-index: 99;
	background-image: url(../images/calendrier/bckgtext.gif);
	background-repeat: repeat-y;
	background-color:#FFFFFF;
	line-height: 15px;
}
#maintextcal a:link{
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
#maintextcal a:visited{
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
#maintextcal a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#maintextcal h1{
	color:#FFFFFF;
}
@media print {
#maintextcal {
	overflow:visible;
	width:560px;
	background-image: none;
	color:#000000;
}
#maintextcal a:visited, #maintextcal a:hover, #maintextcal a:link{
	color: #000000;
	text-decoration:underline;
	font-weight:normal;
}
#navcaltext{
	color: #FFFFFF;
}
#navcal{
	background: none;
}
.col3cal {
	background-image: none;
}
#maintextcal h1{
	color:#000000;
}
}
/************************************************/
/* Spécifique à la section 'Admission' */

.col3adm {
	width: 524px;
	background-image: url(../images/admission/bckgtext.gif);
	background-repeat: repeat-y;
}
#navadm{
	width: 450px;
	height: 203px;
	background:url(../images/admission/backg-nav.gif) no-repeat;
}
#navadmtext{
	position: relative;
	width: 300px;
	left: 20px;
	padding: 0px 5px 10px;
	top: -10px;
	color: #9ee430;
	line-height: 19px;
	font-weight:bold;
}
#navadmtext a:link{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
#navadmtext a:visited{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
#navadmtext a:hover{
	text-decoration:underline;
	font-weight: normal;
}
#maintextadm{
	color:#FFFFFF;
	padding-right:30px;
	padding-left:30px;
	width:462px;
	height:370px;
	overflow: auto;
	z-index: 99;
	background-image: url(../images/admission/bckgtext.gif);
	background-repeat: repeat-y;
	background-color:#FFFFFF;
	line-height: 15px;
}
#maintextcal a:link{
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
#maintextcal a:visited{
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
#maintextcal a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#maintextadm h1{
	color:#9ee430;
}
@media print {
#maintextadm {
	overflow:visible;
	width:560px;
	background-image: none;
	color:#000000;
	color:#000000;
}
#maintextadm a:visited, #maintextadm a:hover, #maintextadm a:link{
	color: #000000;
	text-decoration:underline;
	font-weight:normal;
}
#navadmtext{
	color: #FFFFFF;
}
#navadm{
	background: none;
}
.col3adm {
	background-image: none;
}
#maintextecole a:link, #maintextecole a:visited, #maintextecole a:hover{
	color:   #000000;
}
#maintextadm h1{
	color:#000000;
}
}

