@charset "UTF-8";
/* CSS Document */
*{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	font-size:9pt;
	
}

img{
	border:0;
}

body{
padding:0.2em;
width:995px;
margin:0 auto 0 auto;
height:100%;
background: #888888 url(bg.gif) repeat-x;
}

a {
	color:#003399;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {
	color: #6699FF;
	text-decoration: underline;
}

/* hh correspondond au bandeau sup de couleur */

#header{
height:122px;
}


#hh{
width:995px;
height:122px;
background:url(header.jpg);/* image en fond */

}
#hh a:hover,.lb:hover,.ln:hover,.s,#bas a:hover, #hbb a:hover,h6,#hbbl a:hover,.lb1:hover,.lb2:hover,.lb3:hover{
	text-decoration:underline;
}
label,#hh li,#hbb,.menu li,.menu2 li,#contenu,textarea,select,#bas{
font-size:8.5pt;
}

#hh li{
line-height:50px;
}
#hh ul li, #hh,#hh a:link,#hh a:visited,#bmenu a,#hh a{
color:#FFF;
}

#hh #r{
color:#FFFF00;/* couleur jaune du mot Accueil */
}

#hh li,#hbbl li{
display:inline;
margin-left:1em;/* marge à gauche du mot Accueil */
}




/* bmenu correspondond aux menus déroulant tout en CSS, sans JS */
#bmenu{
margin-top:-35px;
}
#bmenu li.section{
font-size:8pt;
color:#FFF;
display:block;
float:left;
line-height:30px;
padding:0 15px 0 10px !important;
background:transparent url(fleche_bas.gif) no-repeat 100%;
}

/* les items du bmenu ne seront pas soulignés */
#bmenu a:hover{
text-decoration:none;
}

#bmenu .ssection{
visibility:hidden;
position:absolute;
margin:0 !important;
padding:0 !important;
z-index:9000;
background:#74A0C3;
border:1px solid #91BBDE;
}
#bmenu .ssection li{
list-style-type:none;
font-size:8.5pt;
line-height:22px;
margin:0 5px 0 5px;
}
#bmenu .ssection li a{
	display:block !important;
}
#bmenu .ssection li a:hover{
color:#FFD494;
}
#bmenu li.section:hover > ul{
visibility:visible;
}

/* FIN CSS DU HEADER */



#corps {
	width:955px;
	background:url(blanc.jpg) repeat;/* image en fond */
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#corps li{
padding:0;
margin:0em 0 0 3em;
}

#corps sup{
font-size: xx-small;
}


/* copie de l'ancienne feuille1.css */

a.lien-mappy-index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#FFCC00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 1em;
	margin-left: 0.3em;
}
a:hover.lien-mappy-index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFF99;
	text-decoration: none;
} 
a.liens-barre-tertiaire {
	color:#000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover.liens-barre-tertiaire{
	color: #666666;
	text-decoration: underline;
}

.titre-general{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-align: center;
}
.titre-general11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-align: center;
}

.titre-general9pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-align: center;
	padding: 10px;
}
.soustitre-general {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	padding-top: 10px;
}
.niveau-anglais {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
.titreI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.titreA1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.titre-blueball {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-indent: 15px;
	background-image: url(../lycee/boutons/blueball.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: justify;
	margin: 0.7em;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: justify;
}

.paragraphe-retrait p{
	padding-left: 300px;
}

.paragraphe-retrait20px p{
	padding-left: 20px;
}

.paragraphe-retrait40px p{
	padding-left: 40px;
}

.paragraphe-retrait40px ul{
	padding-left: 40px;
}
.paragraphe-retrait40px li{
	padding-left: 40px;
}

.p-retrait5px{
text-indent: 5px;
text-align: justify;

}

.p-retrait10px{
text-indent: 10px;
text-align: justify;

}

.p-retrait20px{
text-indent: 20px;
text-align: justify;

}

.p-retrait30px{
text-indent: 30px;
text-align: justify;

}

.p-retrait40px{
text-indent: 40px;
text-align: justify;

}

.p-retrait50px{
text-indent: 50px;
text-align: justify;

}


.maj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.tableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: left;
}
.reglement p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	text-align: justify;
}
.reglement ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	text-align: justify;
}
.reglement li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	text-align: justify;
}
.infoBO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003366;
	text-align: justify;
}
.barre-tertiaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	text-align: center;
}
.prec-suivant {
	font-size: 8pt;
	text-align: right;
}

h1{
color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	text-align: left;
	line-height: 150%;

}

h2 {
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d2d2;
	padding-top: 15px;
	
	}
	
	.h2-rouge {
	color: #FF0000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	padding-top: 15px;
	
	}
	
h3 {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-size:11pt;
	font-weight: normal;
	text-align:left;
	}
	
.h5-right{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align : right;
	font-weight : bold;
}


.cote-cdi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.direction {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

#barnav {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}

#barnav a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}


/*------------------------------------------------CORPS-proviseur / STYLES source : http://matchab.free.fr ---------------------------------------------------------*/

#corps-proviseur {
	width:955px;
	background:url(blanc.jpg) repeat;/* image en fond */
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	height: 500px;
}

#corps-proviseur p {
font-size: 10pt;
}

#corps-proviseur p {
text-indent: 10px;
text-align: justify;
}

#corps-proviseur p:first-letter {
font-size: 12pt;
color: #26589F;
}


/*------------------------------------------------petit menu sciences-po---------------------------------------------------------*/
#petitmenu{
	width: 152px;
	float: left;
	position: relative;
	margin-right: 5px;
 } 

 

/* Modules */

#petitmenu div.module {
width: 152px;
background: transparent url(module_middle.jpg) left repeat-y;
margin-bottom: 10px;
}

#petitmenu div.module h3 {
font-size: 12px;
width: 130px;
font-weight: bold;
color:#000000;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
border-bottom: 1px solid #063758;
}

#petitmenu div.module div {
width: 152px;
background: transparent url(module_top.jpg) top left no-repeat;
}

#petitmenu div.module div div {
width: 152px;
background: transparent url(module_bottom.jpg)  bottom left no-repeat;
}

#petitmenu div.module div div div{
width: 137px;
padding-left: 5px;
padding-right: 10px;
padding-top: 10px;
background: transparent;
padding-bottom: 10px;
}


#petitmenu div.module div div div a{

color:#FF0000;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
}

#petitmenu div.module div div div a:hover{

color:#666666;
text-decoration:underline;
font-family: Arial, Helvetica, sans-serif;
}
.souspetitmenu140px{
	padding-top: 140px;
}

.souspetitmenu130px{
	padding-top: 130px;
}
.souspetitmenu120px{
	padding-top: 120px;
}

.souspetitmenu100px{
	padding-top: 100px;
}

.souspetitmenu95px{
	padding-top: 95px;
}
.souspetitmenu90px{
	padding-top: 90px;
}

.souspetitmenu85px{
	padding-top: 85px;
}

.souspetitmenu80px{
	padding-top: 80px;
}

.souspetitmenu75px{
	padding-top: 75px;
}

.souspetitmenu70px{
	padding-top: 70px;
}

.souspetitmenu65px{
	padding-top: 65px;
}

.souspetitmenu55px{
	padding-top: 55px;
}

.souspetitmenu45px{
	padding-top: 45px;
}

.souspetitmenu35px{
	padding-top: 35px;
}

.souspetitmenu25px{
	padding-top: 25px;
}

.souspetitmenu15px{
	padding-top: 15px;
}

.souspetitmenu10px{
	padding-top: 10px;
}

.souspetitmenu5px{
	padding-top: 5px;
}

/*------------------------------------------------TABLEAU CDI ORIENTATION--------------------------------------------------------*/
.centrertableaucdiorientation{
	margin-top: 10px;
	 margin-left: auto;
     margin-right: auto;
     width:700px;/*--largeur du tableau-*/
}

table.tableaucdiorientation {
	border: 0;
	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}


table.tableaucdiorientation td.gauche {
border: 0;
padding: 0px;
text-align: center;
color: #000000;
}


table.tableaucdiorientation td.droit {
border: 0;
padding: 0px;
text-align: left;
color: #000000;
vertical-align:text-top;
}

/*------------------------------------------------TABLEAU SANTÉ-SOCIAL-ACCUEIL--------------------------------------------------------*/
.centrertableausantesocial{
	margin-top: 10px;
	 margin-left: auto;
     margin-right: auto;
     width:582px;/*--largeur du tableau-*/
}

table.tableausantesocial {
	border: 0;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

table.tableausantesocial tr {
	border: 0;
	padding: 0px;
	text-align: center;
	color: #000000;
}

table.tableausantesocial td {
border: 0;
	padding: 0px;
	text-align: center;
	color: #000000;
}


/*------------------------------------------------TABLEAU STG-1cellule--------------------------------------------------------*/
.centrertableauSTG1{
	 margin-left: auto;
     margin-right: auto;
	 padding: 20px;
     width:300px;/*--largeur du tableau-*/
}

table.STG1 {
	border: medium solid #466AA9;
	border-collapse: collapse;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
table.STG1 td.haut {
	
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.STG1 tr.haut {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.STG1 p {
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}

table.STG1 ul {
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}

table.STG1 li {
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}

/*------------------------------------------------TABLEAU HORAIRES STG--------------------------------------------------------*/

table.STG {
	border: medium solid #466AA9;
	border-collapse: collapse;
	width: 955px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
table.STG tr.haut {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.STG td.techno {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #203C7D;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}

table.STG td.gauche {
	
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}

table.STG td.haut {
	
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.STG td.gaucherouge {
	
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	color: #F00000;
}

table.STG td.gauchevert {
	
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	color:#366;
}

table.STG td.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align:text-top;
}

table.STG td.autrerouge {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	vertical-align:text-top;
	color:#F00000;
}

table.STG td.autrevert {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	vertical-align:text-top;
	color:#366;
}
	
table.STG tr.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
}

/*------------------------------------------------TABLEAU BTS FORMATION--------------------------------------------------------*/

table.BTS {
	border: medium solid #466AA9;
	border-collapse: collapse;
	width: 955px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
table.BTS tr.haut {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.BTS td.gauche {
	
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.BTS td.gauchegauche {
	
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}

table.BTS td.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
	
}
	
table.BTS tr.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
}

table.BTS p {
	color: #FFFFFF;
}

table.BTS li {
	color: #FFFFFF;
}

table.BTS p.noir {
	color: #000000;
	text-align:center;
}

/*------------------------------------------------TABLEAU CPE--------------------------------------------------------*/

table.CPE {
	border: medium solid #466AA9;
	border-collapse: collapse;
	width: 955px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
table.CPE tr.haut {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.CPE td.gauche {
	
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.CPE td.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align:text-top;
}
	
table.CPE tr.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
}


/*------------------------------------------------TABLEAU AMICALE --------------------------------------------------------*/

.centrertableauamicale{
	 margin-left: auto;
     margin-right: auto;
	 padding: 20px;
     width:900px;/*--largeur du tableau-*/
}


/*------------------------------------------------TABLEAU VIDEO MALI --------------------------------------------------------*/

.centrertableaumali{
	 margin-left: auto;
     margin-right: auto;
	 padding: 20px;
     width:750px;/*--largeur du tableau-*/
}


/*------------------------------------------------TABLEAU SALLE DE TRAVAIL --------------------------------------------------------*/

.centrertableauST{
	 margin-left: auto;
     margin-right: auto;
	 padding: 20px;
     width:600px;/*--largeur du tableau-*/
}
table.ST {
	border: medium solid #466AA9;
	border-collapse: collapse;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
table.ST tr.haut {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.ST td.gauche {
	
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.ST td.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align:text-top;
}
	
table.ST tr.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
}

table.ST p {
	color: #FFFFFF;
}
table.ST ul {
	color: #FFFFFF;
}
table.ST li {
	color: #FFFFFF;
}

table.ST a:hover {
	color: #000000;
}

/*------------------------------------------------TABLEAU CVL--------------------------------------------------------*/

table.CVL {
	border: medium solid #466AA9;
	border-collapse: collapse;
	width: 955px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
table.CVL tr.haut {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.CVL td.gauche {
	
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.CVL td.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align:text-top;
}
	
table.CVL tr.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
}
/*------------------------------------------------TABLEAU TEMPS FORT--------------------------------------------------------*/

.centrertableauTF{
	 margin-left: auto;
     margin-right: auto;
     width:800px;/*--largeur du tableau-*/
}
table.TF {
	border: medium solid #466AA9;
	border-collapse: collapse;
	width: 782px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
table.TF tr.haut {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.TF td.gauche {
	
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.TF td.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align:text-top;
}
	
table.TF tr.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
}




/*------------------------------------------------TABLEAU ASP--------------------------------------------------------*/

table.ASP {
	border: medium solid #466AA9;
	border-collapse: collapse;
	width: 955px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
table.ASP tr.haut {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.ASP td.gauche {
	
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.ASP td.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align:text-top;
}
	
table.ASP tr.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
}

/*------------------------------------------------TABLEAU IUT--------------------------------------------------------*/

table.IUT {
	border: medium solid #466AA9;
	border-collapse: collapse;
	width: 955px;
	font-family: Arial, Helvetica, sans-serif;
}
table.IUT tr.haut {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
table.IUT tr.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
	font-size:x-small;
}

table.IUT a {
	font-size:x-small;
}

table.IUT td.gauche {
	
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.IUT td.gauche a:hover {
	text-decoration:underline;
	color:#333
	
}
table.IUT td.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
	font-size:x-small;
}

table.IUT td.autrecentre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
}

table.IUT td.autrecentre a {
	text-decoration: none;
}
	


/*------------------------------------------------TABLEAU disciplines--------------------------------------------------------*/

table.disciplines {
	border: medium solid #466AA9;
	border-collapse: collapse;
	width: 955px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
table.disciplines tr.haut {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.disciplines td.gauche {
	
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.disciplines td.gauche a:hover {
	text-decoration:underline;
	color:#333
	
}
table.disciplines td.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
}

table.disciplines td.autrecentre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
}

table.disciplines td.autrecentre a {
	text-decoration: none;
}
	
table.disciplines tr.autre {
	border: thin solid #466AA9;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
}

/*------------------------------------------------TABLEAU HORAIRE CDI--------------------------------------------------------*/

.centrertableauCDI{
	 margin-left: auto;
     margin-right: auto;
     width:582px;/*--largeur du tableau-*/
}

table.CDI {
		border: medium solid #466AA9;
	border-collapse: collapse;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

table.CDI tr {
border: thin solid #FFFFFF;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.CDI td {
border: thin solid #FFFFFF;
	padding: 5px;
	background-color: #7BA7CA;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

/*------------------------------------------------TABLEAU fond rouge (exemple : Retards--------------------------------------------------------*/

.centrertableaufondrouge{
	 margin-left: auto;
     margin-right: auto;
     width:582px;/*--largeur du tableau-*/
}

table.fondrouge {
		border: medium solid #466AA9;
	border-collapse: collapse;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

table.fondrouge tr {
border: thin solid #FFFFFF;
	padding: 5px;
	background-color: #FF0000;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

table.fondrouge td {
border: thin solid #FFFFFF;
	padding: 5px;
	background-color: #FF0000;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

/*------------------------------------------------BLOG---------------------------------------------------------*/

.blog {
width: 640px;
padding-left: 160px;
}

/*-----------------------------------------------CENTRER un PARAGRAPHE collège---------------------------------------------------------*/
p.centreparagraphe{
	text-align: center;
}

/*------------------------------------------------pour centrer FLASHPAPER dans une page---------------------------------------------------------*/
.centreflashpaper{
	 margin-left: auto;
     margin-right: auto;
     width:955px;/*--largeur de la page-*/
}
/*------------------------------------------------pour centrer un tableau dans une page---------------------------------------------------------*/
.centretableau{
	 margin-left: auto;
     margin-right: auto;
     width:955px;/*--largeur de la page-*/
}	

/*------------------------------------------------pour centrer le contenu d'un tableau---------------------------------------------------------*/
.centrecontenutableau td{
	text-align:center;
}


	 
/*------------------------------------------------pour centrer une image titre dans une page---------------------------------------------------------*/
.imagetitrecentre{
	text-align:center;

}
.imagetitrecentre p{
	text-align:center;

}


/*-----------------------------------------------CENTRER UNE IMAGE---------------------------------------------------------*/
 
/*- pour centrer une image avec sa légende en dessous---*/

.centre{
	 margin-left: auto;
     margin-right: auto;
     width:684px;
	
}
/*- pour centrer une image avec sa légende en dessous---*/
.imagecentre{
	width:200px;
	border-collapse:collapse;
}

.imagecentre td{
	padding:10px;
}

.imagecentre p{
	text-align:center;
	margin:0 0 0 0;
}


.img-droite{ 
float : right;
padding-left : 10px;
padding-bottom : 10px;
}

.img-gauche{
float : left;
padding-right : 10px;
padding-bottom : 0px;
}


/*-----------------------------------------------CENTRER UNE VIDEO (exemple 7 à 8)---------------------------------------------------------*/

.centrevideo{
	 margin-left: auto;
     margin-right: auto;
     width:350px;
	
}


/*-----------------------------------------------Tableau Structure pédagogique---------------------------------------------------------*/
.centrertableausped{
	 margin-left: auto;
     margin-right: auto;
     width:780px;/*--largeur du tableau-*/
}



table.sped {
	width: 780px;
}
table.sped tr.bac {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #fff;
	background-color: #333;
	line-height: 200%;
}
	
a.optionsec {
  display: block;
  text-align: center;
  color: #fff;
  background-color: #739fc2;
  line-height: 150%;
  padding: 5px;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  cursor: pointer;
  text-decoration: none;
 
}

a.optiongen {
  display: block;
  text-align: center;
  color: #fff;
  background-color: #993333;
  line-height: 150%;
  padding: 5px;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  cursor: pointer;
 text-decoration: none;
}

a.optiontec {
  display: block;
  text-align: center;
  color: #fff;
  background-color: #6b5a21;
  line-height: 150%;
  padding: 5px;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  cursor: pointer;
 text-decoration: none;
}

a.optionbts {
  display: block;
  text-align: center;
  color: #fff;
  background-color: #15363f;
  line-height: 150%;
  padding: 5px;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  cursor: pointer;
  text-decoration: none;
 
}

a.optionsec:hover {
  text-decoration: none;
  background-color: #5f737c;
}

a.optiongen:hover {
  text-decoration: none;
  background-color: #b38686;
}

a.optiontec:hover {
  text-decoration: none;
  background-color: #c2a33c;
}

a.optionbts:hover {
  text-decoration: none;
  background-color: #5f737c;
}

/* ------------------------FOOTER--------------------------------*/

#footer{
width:995px;
height:50px;
padding-top: 10px;
background:url(blanc.jpg) repeat;/* image en fond */
	
}

#footer p {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
text-align : center;
border-top:solid 1px;
width:955px;
margin:auto;
}



