@charset "iso-8859-1";

body{
	font-family: Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	width:100%;
}
#page, #conteneur, #wrapper, #print{
	margin:0;
	width:100%;
}
#contents{
	padding:0;
}
#leftbar, #rightbar, #banner, #footer, #accessibility, .breadcrumb, #signature{
	display:none;
} 
pre{
	overflow:visible;
}
/*------------------------------*/
/*  Presentation global fiches  */
/*------------------------------*/
#print #page1 .lien, #print #page2 .lien {
	display:none;
}
#print #page1, #print #page2{
	width:870px;
	height:1230px;
}
#print h1, #print h2, #print h3, #print h4, #print h5, #print h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:normal;
	margin:15px 0;
}
/*----- zone d'entete -----*/
#print .fiche-header{
	background:grey;
	width:100%;
	height:335px;
}
#print .fiche-header .visuel1{
	float:left;
	width:282px;
	height:335px;
	background:white;
}
#print .fiche-header .visuel2{
	float:left;
	width:588px;
	height:335px;
	background:white;
}
#print #page1 .fiche-header .bandeau-fiche{
	clear:left;
	position:absolute;
	top:0;
	left:0;
	width:870px;
	height:156px;
	background:transparent;
}
#print #page2 .fiche-header .bandeau-fiche{
	clear:left;
	position:absolute;
	width:870px;
	height:156px;
	background:transparent;
}
#print .fiche-header .bandeau-fiche .left-bandeau{
	float:left;
	width:550px;
	padding-left:20px
}
#print .fiche-header .bandeau-fiche .left-bandeau .titre-bandeau h1{
	font-size: 28px;
	color:#FFFFFF;
}
#print .fiche-header .bandeau-fiche .left-bandeau .soustitre-bandeau span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFFFFF;
}
#print .fiche-header .bandeau-fiche .right-bandeau{
	float:left;
	width:265px;
	padding-top:30px;
	padding-right:5px;
	text-align:right;
}
#print .fiche-header .bandeau-fiche .right-bandeau .niveau{
	font-size:14px;
	color:#FFFFFF;
}
/**/

/*----- zone de contenu -----*/
#print .fiche-content{
	clear:both;
	height:750px;
}
/*gauche*/
#print #page1 .fiche-content .left-fiche-content{
	float:left;
	width:319px;
	height:750px;
	text-align:justify;
	background:transparent;
}
#print #page1 .fiche-content .left-fiche-content ul{
	padding:0 0 0 20px
}
#print #page1 .fiche-content .left-fiche-content strong{
	color:#FFFFFF;
}
#print #page2 .fiche-content .left-fiche-content{
	float:left;
	width:511px;
	height:750px;
	text-align:justify;
	padding:10px 10px 10px 30px;
}
#print #page1 .fiche-content .right-fiche-content img{
	width:500px;
}
#print #page2 .fiche-content .left-fiche-content img{
	width:400px;
}
#print #page1 .fiche-content .right-fiche-content .special, #print #page2 .fiche-content .left-fiche-content .special,  #print #page2 .fiche-content .left-fiche-content .special2{
	text-align:center;
}
#print #page1 .fiche-content .right-fiche-content .special img{
	width:350px;
}
#print #page2 .fiche-content .left-fiche-content .special img{
	width:300px;
}
#print #page2 .fiche-content .left-fiche-content .special2 img{
	width:250px;
}

/*pourqui*/
#print #page1 .fiche-content .left-fiche-content .pourqui-fiche{
	width:215px;
	text-align:justify;
	color:#FFFFFF;
	margin:20px 10px 60px 20px;
}
 #print .fiche-superieur #page1 .fiche-content .left-fiche-content .pourqui-fiche{
	color:#000000;	
}
 #print .fiche-superieur #page1 .fiche-content .left-fiche-content .pourqui-fiche li{
	font-size:13px;
}
#print #page1 .fiche-content .left-fiche-content .pourqui-fiche h2{
	display:block;
	width:225px;
	height:54px;
	margin:10px 0 0 0;
	background:transparent url(/images/stgab/print/bg-pourqui-h2.png) no-repeat top left;
}
#print #page1 .fiche-content .left-fiche-content .pourqui-fiche p{
	margin:0 0 0 10px;
}
#print #page1 .fiche-content .left-fiche-content .pourqui-fiche h2 span{
	display:none;
}
#print #page1 .fiche-content .left-fiche-content .pourqui-fiche img{
	width:235px;
}
/*objectifs*/
#print #page1 .fiche-content .left-fiche-content .objectifs{
	width:225px;
	text-align:justify;
	color:#FFFFFF;	
	font-size:13px;
	margin:20px 10px 60px;
}
#print .fiche-superieur #page1 .fiche-content .left-fiche-content .objectifs{

	color:#000000;
}
#print #page1 .fiche-content .left-fiche-content .objectifs h2{
	display:block;
	width:225px;
	height:54px;
	margin:10px 0 0 0;
	background:transparent url(/images/stgab/print/bg-objectif-h2.png) no-repeat top left;
}
#print #page1 .fiche-content .left-fiche-content .objectifs p{
	margin:0 0 0 10px;
}
#print #page1 .fiche-content .left-fiche-content .objectifs h2 span{
	display:none;
}
#print #page1 .fiche-content .left-fiche-content .objectifs img{
	width:235px;
}


/*droite*/
#print #page1 .fiche-content .right-fiche-content{
	float:left;
	width:526px;
	height:668px;
	padding:10px 20px 10px 5px;
	background:white;
}
#print #page2 .fiche-content .right-fiche-content{
	float:left;
	width:299px;
	height:730px;
	padding:10px;
}
#print #page1 .fiche-content .right-fiche-content .intro{
	text-align:justify;
	font-weight:bold;
	display:block;
}
/*contenu: element de mise en page*/
#print #page1 .fiche-content .right-fiche-content .contenu1 h2, #print #page2 .fiche-content .left-fiche-content .contenu2 h2{
	color: #00abb3;
	font-size: 25px;
	font-weight:normal;
}
#print #page1 .fiche-content .right-fiche-content .contenu1 h3, #print #page2 .fiche-content .left-fiche-content .contenu2 h3{
	color: #00abb3;
	font-size: 18px;
	font-weight:normal;
}
#print #page1 .fiche-content .right-fiche-content .contenu1 h4, #print #page2 .fiche-content .left-fiche-content .contenu2 h4{
	color: #00abb3;
	font-size: 16px;
	text-decoration:underline;
	font-weight:normal;
}
#print #page1 .fiche-content .right-fiche-content .contenu1 table, #print #page2 .fiche-content .left-fiche-content .contenu2 table{
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #D5D4D8;
	margin:auto;
	width:100%;
	margin:5px 0;
}
#print #page1 .fiche-content .right-fiche-content .contenu1 table caption, #print #page2 .fiche-content .left-fiche-content .contenu2 table caption{
	color: #0097C7;
	font-size: 12px;
	font-weight:bold;
	margin:5px 0;
	text-align:left;
}
#print #page1 .fiche-content .right-fiche-content .contenu1 th, #print #page2 .fiche-content .left-fiche-content .contenu2 th{
	background:#ccc;
	border:1px solid #D5D4D8;
	color:#0097C7;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	padding:2px;
	color:#000;
}
#print #page1 .fiche-content .right-fiche-content .contenu1 td, #print #page2 .fiche-content .left-fiche-content .contenu2 td{
	border:1px solid #D5D4D8;
	padding:2px;
	vertical-align:top;
}
#print #page1 .fiche-content .right-fiche-content .contenu1 td ul, #print #page2 .fiche-content .left-fiche-content .contenu2 td ul{
	margin:5px 0 5px 5px;
}
#print #page1 .fiche-content .right-fiche-content .contenu1 td.titre, #print #page2 .fiche-content .left-fiche-content .contenu2 td.titre{
	font-size:1.1em;
	vertical-align:middle;
}
#print  #page2 .fiche-content .right-fiche-content .supplement{
	width:230px;
	margin:10px 10px 10px 30px;
	padding:5px 10px;
}
#print  #page2 .fiche-content .right-fiche-content .supplement img{
	width:230px;
}
#print #page2 .fiche-content .right-fiche-content .supplement ul{
	padding:0 20px;
}


/*fond*/
.college th{
	background:#EFF4D4;
}
.lycees th{
	background:#E5F6F7;
}
.superieur th{
	background:#fcedd2;
}
strong{
	font-weight:bold;
}
.college strong{
	color:#ADC926;
}
.lycees strong{
	color:#00ABB3;
}
.superieur strong{
	color:#F0A71E;
}
.formation strong{
	color:#9B97BE;
}
#print li{
	margin:10px 0
}
#print .intro{
	display:none;
}
/*footer*/
#print #page1 .fiche-footer{
	width:870px;
	height:145px;
	background:transparent;
}
#print #page2 .fiche-footer{
	
	width:870px;
	height:145px;
	background:transparent;
}




/*------------------------------*/
/*  Presentation fiche college */
/*-----------------------------*/

#print .fiche-college{
	width:870px;
}

/*----- zone d'entete -----*/
#print .fiche-college #page1 .fiche-header .bandeau-fiche{
	background:transparent url(/images/stgab/print/bg-ficheheader-college.png) no-repeat top left;
}
#print .fiche-college #page2 .fiche-header .bandeau-fiche{
	background:transparent url(/images/stgab/print/bg-ficheheader-college.png) no-repeat top left;
}
/**/

/*----- zone de contenu -----*/
/*gauche*/
#print .fiche-college #page1 .fiche-content .left-fiche-content{
	background:transparent url(/images/stgab/print/bg-leftcontent-college.png) no-repeat top left;
}
/*droite*/

/*contenu: element de mise en page*/
#print .fiche-college #page1 .fiche-content .right-fiche-content .contenu1 th, #print ..fiche-college #page2 .fiche-content .left-fiche-content .contenu2 th{
	background:#EFF4D4;
}
#print .fiche-college #page2 .fiche-content .right-fiche-content .supplement{
	background:#EFF4D4;
	border:1px solid #ADC926;
}
#print .fiche-college #page2 .fiche-content .right-fiche-content .supplement h3{
	text-align:center;
	color:#ADC926;
}
/*footer*/
#print .fiche-college #page1 .fiche-footer{
	background:transparent url(/images/stgab/print/bg-footer-college.png) no-repeat top left;
}
#print .fiche-college #page2 .fiche-footer{
	background:transparent url(/images/stgab/print/bg-footer2-college.png) no-repeat top left;
}



#print .fiche-college #page1 .fiche-content .right-fiche-content .contenu1 h2, #print .fiche-college #page2 .fiche-content .left-fiche-content .contenu2 h2{
	color: #ADC926;
	font-size: 25px;
	font-weight:normal;
}
#print .fiche-college #page1 .fiche-content .right-fiche-content .contenu1 h3, #print .fiche-college #page2 .fiche-content .left-fiche-content .contenu2 h3{
	color: #ADC926;
	font-size: 18px;
	font-weight:normal;
}
#print .fiche-college #page1 .fiche-content .right-fiche-content .contenu1 h4, #print .fiche-college  #page2 .fiche-content .left-fiche-content .contenu2 h4{
	color: #ADC926;
	font-size: 16px;
	text-decoration:underline;
	font-weight:normal;
}





/*------------------------------*/
/*  Presentation fiche lycees   */
/*------------------------------*/

#print .fiche-lycee{
	width:870px;
}

/*----- zone d'entete -----*/
#print .fiche-lycee #page1 .fiche-header .bandeau-fiche{
	background:transparent url(/images/stgab/print/bg-ficheheader-lycee.png) no-repeat top left;
}
#print .fiche-lycee #page2 .fiche-header .bandeau-fiche{
	background:transparent url(/images/stgab/print/bg-ficheheader-lycee.png) no-repeat top left;
}
/**/

/*----- zone de contenu -----*/
/*gauche*/
#print .fiche-lycee #page1 .fiche-content .left-fiche-content{
	background:transparent url(/images/stgab/print/bg-leftcontent-lycee.png) no-repeat top left;
}
/*droite*/

/*contenu: element de mise en page*/
#print .fiche-lycee #page1 .fiche-content .right-fiche-content .contenu1 th, #print .fiche-lycee #page2 .fiche-content .left-fiche-content .contenu2 th{
	background:#E5F6F7;
}
#print .fiche-lycee #page2 .fiche-content .right-fiche-content .supplement{
	background:#e5F6F7;
	border:1px solid #00ABB3;
}
#print .fiche-lycee #page2 .fiche-content .right-fiche-content .supplement h3{
	text-align:center;
	color:#00ABB3;
}
/*footer*/
#print .fiche-lycee #page1 .fiche-footer{
	background:transparent url(/images/stgab/print/bg-footer-lycee.png) no-repeat top left;
}
#print .fiche-lycee #page2 .fiche-footer{
	background:transparent url(/images/stgab/print/bg-footer2-lycee.png) no-repeat top left;
}


/*----------------------------------------------*/
/*  Presentation fiche enseignement superieur   */
/*----------------------------------------------*/

#print .fiche-superieur{
	width:870px;
}

/*----- zone d'entete -----*/
#print .fiche-superieur #page1 .fiche-header .bandeau-fiche{
	background:transparent url(/images/stgab/print/bg-ficheheader-superieur.png) no-repeat top left;
}
#print .fiche-superieur #page2 .fiche-header .bandeau-fiche{
	background:transparent url(/images/stgab/print/bg-ficheheader-superieur.png) no-repeat top left;
}
/**/

/*----- zone de contenu -----*/
/*gauche*/
#print .fiche-superieur #page1 .fiche-content .left-fiche-content{
	background:transparent url(/images/stgab/print/bg-leftcontent-superieur.png) no-repeat top left;
}
/*droite*/

/*contenu: element de mise en page*/
#print .fiche-superieur #page1 .fiche-content .right-fiche-content .contenu1 th, #print .fiche-superieur #page2 .fiche-content .left-fiche-content .contenu2 th{
	background:#FCEDD2;
}
#print .fiche-superieur #page2 .fiche-content .right-fiche-content .supplement{
	background:#FCEDD2;
	border:1px solid #F0A71E;
}
#print .fiche-superieur #page2 .fiche-content .right-fiche-content .supplement h3{
	text-align:center;
	color:#F0A71E;
}
/*footer*/
#print .fiche-superieur #page1 .fiche-footer{
	background:transparent url(/images/stgab/print/bg-footer-superieur.png) no-repeat top left;
}
#print .fiche-superieur #page2 .fiche-footer{
	background:transparent url(/images/stgab/print/bg-footer2-superieur.png) no-repeat top left;
}



#print .fiche-superieur #page1 .fiche-content .right-fiche-content .contenu1 h2, #print .fiche-superieur #page2 .fiche-content .left-fiche-content .contenu2 h2{
	color: #F0A71E;
	font-size: 25px;
	font-weight:normal;
}
#print .fiche-superieur #page1 .fiche-content .right-fiche-content .contenu1 h3, #print .fiche-superieur #page2 .fiche-content .left-fiche-content .contenu2 h3{
	color: #F0A71E;
	font-size: 18px;
	font-weight:normal;
}
#print .fiche-superieur #page1 .fiche-content .right-fiche-content .contenu1 h4, #print .fiche-superieur  #page2 .fiche-content .left-fiche-content .contenu2 h4{
	color: #F0A71E;
	font-size: 16px;
	text-decoration:underline;
	font-weight:normal;
}
