body  { margin: 0; }
*  { font-size: 11px; font-family: tahoma, verdana, sans-serif; }
#h .menu,	
#c #c2 img.title,
#c #c3,
#f ul,
#f #fMenu1,
.ignorePrint,
#c #c1 { display: none; }
#h .printHeader  {
	position: absolute;
	top: 15px;
	right: 0;
	text-align: right;
	font-size: 12px;
}
#h .printHeader h1  {
	font-size: 15px;
	margin: 0 0 7px 0;
}
#h .logo  {
	position: absolute;
	top: 0;
	left: 0;
}
#c #c2 { margin: 180px 15% 0 15%; }
#c #cFull #texte { margin: 180px 0 0 0; }
#c #c2 p { margin: 0; }
#f  { border-top: 1px solid #000; }
#f #fCopyright  { text-align: center; }

#c #cFull #texte table.TableGrille {
	width: 100%;
	border-collapse: collapse;
}
#c #cFull #texte table.TableGrille td {
	text-align: left;
	border: 1px solid #000;
}
#c #cFull #texte table.TableGrille .BlackListeTitle { font-size: 14px; font-weight: bold; }
#c #cFull #texte table.TableGrille .GrayListeTitle { text-align: center; font-size: 12px; font-weight: bold; }
#c #cFull #texte table.TableGrille .InfosListing { text-align: center; }

			
h1 { font-size:20px; }	
h1.nospace { font-size: 18px; text-transform: uppercase; }
h2 span  { font-size: 17px; }
h3  { font-size: 13px; margin-bottom: 0; }
a.anchor  { display: none; }

input.printbutton {
	display: none;
}

h1.nospace.printcover { text-align: center; margin-top: 500px; }



.admissionFrais  {
	font-size: 9px;
}
.admissionFrais td  {
	padding: 3px;
}
.admissionFrais .title td  {
	background-color: #000;
	color: #fff;
	font-weight: bold;
}
.admissionFrais td.col2  {
	white-space: nowrap;
	text-align: center;
}
table.transportScolaire  {
	width: 100%;
	margin: 10px 0;
}
table.transportScolaire td.col1  {
	text-decoration: underline;
	width: 80px;
	vertical-align: top;
}
table.uniforme  {  }
	table.uniforme td  { vertical-align: top; }
	table.uniforme thead td  {
		text-transform: uppercase;
		font-weight: bold;
		text-align: center;
	}
	table.uniforme thead td.col4 span  { text-transform: none; font-weight: normal; }
	table.uniforme tbody td.colTitle  {
		background-color: #000;
		color: #fff;
		text-transform: uppercase;
	}
	table.uniforme tbody td.col1  {
		text-transform: uppercase;
		font-weight: bold;
	}
	table.uniforme tbody td.col2  { width: 200px; }
	table.uniforme tbody td.col3  {
	}
	table.uniforme tbody td.col4  {
		text-align: right;
		padding-right: 4px;
	}