@charset "UTF-8";
/* CSS Document */

/*****************************/
/******* DISPOSITION *********/
/******* DE LA PAGE  *********/
/*****************************/

#conteneur {
margin: 0px 0px 0px 0px;
height:902px;
width:900px;
position:relative;
}

#gauche {
background-color: #FFF151;
border: 1px solid #626262;
height: 900px;
width: 240px;
float:left;
}

#logo {
height: 230px;
width: 230px;
background: url(images/logo.gif);
margin: 5px 5px 5px 5px;
}

#menu {
height: 500px;
width: 230px;
margin: 2px 5px 5px 5px;
}

#droite {
background-color: #FFF151;
border: 1px solid #626262;
height: 900px;
width: 652px;
float:right;
}

#header {
height: 230px;
width: 642px;
background: url(images/header.png);
margin: 5px 5px 5px 5px;
}

#chemin {
height: 20px;
width: 642px;
margin: 11px 5px 2px 5px;
}

#texte {
height: 620px;
width: 642px;
margin: 5px 5px 5px 5px;
overflow: auto;
}

#bas {
background-color: #FFF151;
border: 1px solid #626262;
margin: 2px 5px 2px -6px;
height: 45px;
width: 898px;
}

/**********************/
/******* MENU *********/
/**********************/

.menu {
text-align: left;
color:#348E28;
font-size: 14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0px 5px 0px;
}

.menu a {
color:#348E28;
text-decoration:none;
font-weight :bold;
}

.menu a:hover {
color:#FF4C00;
}

.rubrique {
text-align: left;
color:#348E28;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 2px 0px 15px;
}

.rubrique a {
color:#348E28;
text-decoration:none;
}

.rubrique a:hover {
color:#FF4C00;
}

/**********************/
/****** CHEMIN ********/
/**********************/

.chemin {
text-align: left;
color:#5A3512;
font-size: 11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 0px 0px 3px;
}

.chemin a {
color:#5A3512;
text-decoration:none;
font-weight :bold;
}

.chemin a:hover {
color:#FF4C00;
}
/**********************/
/*****  NORMAL    *****/
/**********************/

.nm_date {
text-align: right;
color:#5A3512;
font-size: 9px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 0px 3px 0px;
}

.nm_titre {
text-align: left;
color:#348E28;
line-height:22px;
font-size: 17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 5px 15px;
}

.nm_titre2 {
text-align: left;
color:#348E28;
line-height:22px;
font-size: 16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 25px 10px 5px 15px;
}

.nm_liste {
text-align: justify;
line-height:25px;
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 20px 10px 15px 25px;
list-style:square;
}

.nm_citation {
text-align: center;
color:#C1723E;
font-size: 17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 0px 0px 0px;
}

.nm_texte_normal {
text-align: justify;
line-height:22px;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 15px 20px;
}

.nm_texte_normal2{
text-align: center;
color:#C1723E;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 15px 20px;
}

.nm_auteur {
text-align: left;
font-size: 11px;
font-weight:bold;
margin: 5px 0px 0px 0px;
}

.nm_affiliation {
text-align: justify;
line-height:25px;
font-size: 15px;
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 20px 10px 5px 10px;
}

/**********************/
/****** CONTACT *******/
/**********************/

.contact {
text-align: center;
color:#5A3512;
font-size: 9px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 0px 3px 0px;
}

.contact a {
color:#5A3512;
text-decoration:none;
font-weight:bold;
}

.contact a:hover {
color:#FF4C00;
}

/**********************/
/****** ACCUEIL *******/
/**********************/

.titre_accueil {
text-align: left;
color:#348E28;
font-size: 17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 35px 20px 35px 30px;
}

.texte_accueil {
text-align: justify;
color:#348E28;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 30px 15px 50px;
}

.signature_accueil {
text-align: right;
color:#348E28;
font-size: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 45px 20px 15px 30px;
}

.image_lb_accueil {
float:right;
width:25%;
margin: 25px 30px 0px 10px;
}

.image_logo_accueil {
float:left;
width:15%;
margin: 15px 0px 0px 100px;
}
/**********************/
/******* TEXTE ********/
/**********************/

.texte {
text-align: justify;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 15px 10px;
line-height:20px;
}

.sommaire {
text-align: left;
color:#348E28;
font-size: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0px 5px 30px;
}

.sommaire a {
color:#348E28;
text-decoration:none;
}

.sommaire a:hover {
color:#FF4C00;
}

/**********************/
/******* LISTE ********/
/**********************/

.liste1 {
text-align: left;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 15px 45px;
list-style:square;
}


/**********************/
/***** STRUCTURE ******/
/**********************/

.structure {
border: 1px solid #626262;
border-collapse:collapse;
background-color:#FFFF5B;
margin:25px 0px 0px 0px;
}

.structure_ligne {
border: 1px solid #626262;
}

.structure_ligne2 {
background-color:#FFFF99;
border: 1px dashed #000000;
}

.structure_colonne {
border: 1px solid #626262;
width:25%;
}

.structure_colonne_lycee {
border: 1px solid #626262;
}

.structure_titre {
text-align: center;
font-size: 17px;
color:#348E28;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0px 10px 0px;
}

.structure_nom_classe {
text-align: center;
font-size: 13px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0px 0px 0px;
}

.structure_nom_pp {
text-align: center;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 3px 0px;
}

.structure_fonction_pp {
text-align: center;
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 10px 0px;
}

.structure_lycee_texte_souligne {
text-align: left;
font-size: 15px;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 30px 10px 10px 10px;
}

.structure_liste {
text-align: left;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 10px 15px 25px;
list-style:none;
}

.structure_classe {
text-align: left;
color:#348E28;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 0px 15px;
list-style:none;
}

/**********************/
/****** HORAIRE *******/
/**********************/

.horaire_tableau {
background-color:#FFFF99;
border: 1px dashed #000000;
}

.horaire_colonne {
width:20%;
vertical-align:top;
}

.horaire_titre {
color:#348E28;
text-align: left;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
}

.horaire_normal {
text-align: left;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 10px 0px;
}

.horaire_special {
text-align: left;
font-size: 12px;
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 10px 0px;
}

.horaire_texte_normal {
text-align: justify;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 15px 10px;
line-height:20px;
}

.horaire_texte_italique {
text-align: center;
font-size: 15px;
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 30px 0px 5px 0px;
}

.horaire_texte_souligne {
text-align: center;
font-size: 15px;
font-style:italic;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 20px 0px;
}

.horaire_asterisque {
text-align: left;
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 15px 30px;
}

/**********************/
/*** EMPLOI DU TEMPS **/
/**********************/

.edt {
border: 1px solid #626262;
border-collapse:collapse;
margin:25px 0px 0px 0px;
}

.edt_ligne {
border: 1px solid #626262;
}

.edt_ligne_vide {
border: 1px solid #626262;
background-color:#825B27;
}

.edt_colonne {
border: 1px solid #626262;
width:18%;
}

.edt_colonne_temps {
border: 1px solid #626262;
width:10%;
}

.edt_titre {
text-align: center;
font-size: 17px;
color:#348E28;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0px 10px 0px;
}

.edt_matiere {
text-align: center;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 7px 0px 7px 0px;
}

/**********************/
/********* EIP ********/
/**********************/

.eip_titre_general {
text-align: left;
color:#348E28;
font-size: 15px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 15px 10px;
}

.eip_texte_normal {
text-align: justify;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 15px 10px;
line-height:20px;
}

.eip_table {
border-collapse:collapse;
margin:25px 0px 0px 0px;
}

.eip_titre {
text-align: left;
vertical-align:top;
font-size: 17px;
color:#348E28;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.eip_cellule {
text-align: left;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.eip_citation {
font-size: 17px;
font-style:italic;
margin: 0px 0px 0px 10px;
}

.eip_auteur {
font-size: 11px;
font-weight:bold;
margin: 5px 0px 0px 220px;
}

.eip_liste {
text-align: justify;
line-height:25px;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 20px 10px 15px 25px;
list-style:square;
}

.eip_liste2 {
text-align: justify;
line-height:25px;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 15px 25px;
list-style:square;
}

.eip_psy {
font-style:italic;
}

.eip_affiliation {
text-align: justify;
line-height:25px;
font-size: 15px;
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 20px 10px 5px 10px;
}

.eip_affiliation a {
color:#5A3512;
text-decoration:none;
}

.eip_affiliation a:hover {
color:#FF4C00;
}

/**********************/
/* COLLEGE ORIENTATION*/
/**********************/

.orientation_titre {
text-align: left;
color:#348E28;
font-size: 15px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 15px 10px;
}

.orientation_texte_normal {
text-align: justify;
font-size: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 15px 10px;
line-height:20px;
}

.orientation_liste_num {
text-align: justify;
line-height:30px;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 20px 10px 15px 25px;
}

.orientation_liste_simple {
text-align: justify;
line-height:20px;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 15px 35px;
list-style-type:square;
}

.orientation_lycee_liste {
text-align: justify;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 25px 10px 15px 10px;
list-style:disc;
}

.orientation_lycee_liste li {
margin-bottom:15px;
}

.orientation_texte_souligne {
text-align: left;
text-decoration:underline;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 25px 10px 15px 10px;
}

.orientation_texte_BDI {
text-align: center;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 25px 10px 15px 10px;
padding: 20px 10px 20px 10px;
background-color:#FFFF5B;
border: 1px dashed #000000;
}


/**********************/
/** COLLEGE OPTIONS ***/
/**********************/

.options_titre {
text-align: left;
color:#348E28;
font-size: 15px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 15px 10px;
}

.options_texte_normal {
text-align: justify;
font-size: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 15px 10px;
line-height:20px;
}

.options_liste {
text-align: justify;
line-height:25px;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 20px 10px 15px 25px;
list-style:square;
background-color:#FFFF5B;
border: 1px dashed #000000;
}

.options_liste a {
color:#000000;
text-decoration:none;
}

.options_liste a:hover {
color:#FF4C00;
}

.options_tableau {
border: 1px solid #626262;
border-collapse:collapse;
margin:25px 0px 0px 0px;
}

.options_ligne {
border: 1px solid #626262;
}

.options_colonne {
border: 1px solid #626262;
width:25%;
}

.options_tableau_titre {
text-align: center;
font-size: 17px;
color:#348E28;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0px 10px 0px;
}

.options_tableau_texte {
text-align: center;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 7px 0px 7px 0px;
}

.options_tableau_liste {
text-align: justify;
line-height:25px;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0px 7px 0px;
list-style:square;
}

/**********************/
/**** COLLEGE SUIVI ***/
/**********************/

.suivi_liste {
text-align: justify;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 25px 10px 15px 10px;
list-style:disc;
}

.suivi_liste li {
margin-bottom:15px;
}

.suivi_titre {
text-align: left;
color:#348E28;
font-size: 15px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 15px 10px;
}

/**********************/
/**** COLLEGE ARPE ****/
/**********************/

.arpe_titre {
text-align: left;
color:#348E28;
font-size: 15px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 15px 10px;
}

.arpe_tableau1 {
background-color:#FFFF5B;;
border: 1px dashed #000000;
}
.arpe_texte_normal {
text-align: justify;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 0px 10px;
line-height:20px;
}

.arpe_liste {
text-align: justify;
line-height:30px;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 10px 15px 20px;
list-style:square;
}

.arpe_tableau {
border: 1px solid #626262;
border-collapse:collapse;
margin:25px 0px 0px 0px;

}

.arpe_ligne {
border: 1px solid #626262;
}

.arpe_colonne {
border: 1px solid #626262;
width:20%;
}

.arpe_tableau_titre {
text-align: center;
font-size: 17px;
color:#348E28;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0px 10px 0px;
}

.arpe_tableau_sous_titre {
text-align: center;
font-size: 14px;
color:#348E28;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 10px 0px;
}

.arpe_tableau_sous_titre2 {
text-align: center;
font-size: 16px;
color:#348E28;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 10px 0px;
}

.arpe_tableau_sous_titre3 {
text-align: center;
font-size: 13px;
color:#348E28;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 10px 0px;
}

.arpe_tableau_texte {
text-align: center;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 7px 0px 7px 0px;
}

.arpe_tableau_liste {
text-align: left;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 5px 7px 0px;
list-style:square;
}

/**********************/
/**** ORGANIGRAMME ****/
/**********************/

.organigramme_nom_n {
color:#348E28;
text-align: center;
font-size: 15px;
font-weight:bold;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 5px 10px;
}

.organigramme_fonction_n {
text-align: center;
font-size: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 8px 10px;
}

.organigramme_nom_n-1 {
color:#348E28;
text-align: center;
font-size: 13px;
font-weight:bold;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 10px 5px 10px;
}

.organigramme_fonction_n-1 {
text-align: center;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 8px 10px;
}

.organigramme_collaborateur {
text-align: left;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
text-decoration:underline;
margin: 20px 10px 8px 10px;
}

.organigramme_tableau {
width:90%;
left:auto;
border-collapse:collapse;
margin:10px 0px 15px 0px;
}

.organigramme_tableau_collaborateurs {
text-align: left;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 0px 10px;
}

.organigramme_explications {
text-align: justify;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 20px 10px 8px 10px;
}

.organigramme_responsables_ateliers {
text-align: left;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 20px 10px 8px 10px;
}

.organigramme_tableau_ateliers {
text-align: left;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 0px 10px;
}

/**********************/
/*** NOUS CONTACTER ***/
/**********************/

.nous_contacter_nom {
text-align: center;
color:#348E28;
font-size: 15px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 0px 15px 0px;
}

.nous_contacter_coordonnees {
text-align: center;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 0px 5px 0px;
}

.nous_contacter_coordonnees a {
color:#5A3512;
text-decoration:none;
}

.nous_contacter_coordonnees a:hover {
color:#FF4C00;
}

.nous_contacter_domaine {
text-align: left;
color:#348E28;
font-size: 14px;
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 15px 15px;
}

.nous_contacter_liste {
text-align: left;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-type:square;
margin: 15px 10px 15px 20px;
}

.nous_contacter_remarque {
text-align: justify;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 15px 20px;
}

/**********************/
/******* LIENS ********/
/**********************/

.liens_categorie {
text-align: left;
color:#348E28;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 10px 15px;
}

.liens_associations {
text-align: center;
color:#348E28;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 10px 15px;
}

.liens {
text-align: left;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 10px 25px;
}

.liens a {
color:#000000;
text-decoration:none;
}

.liens a:hover {
color:#FF4C00;
}

.liens_associations a {
color:#000000;
text-decoration:none;
}

.liens_associations a:hover {
color:#FF4C00;
}

/**********************/
/****** TRANSPORT *****/
/**********************/

.transport_titre {
text-align: left;
color:#348E28;
line-height:22px;
font-size: 17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 5px 15px;
}

.transport_texte_normal {
text-align: justify;
line-height:22px;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 15px 20px;
}

.transport_titre2 {
text-align: left;
color:#348E28;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 15px 15px;
}

/**********************/
/******** TARIFS ******/
/**********************/

.tarif_titre {
text-align: left;
color:#348E28;
line-height:22px;
font-size: 17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 5px 15px;
}

.tarif_texte_normal {
text-align: justify;
line-height:22px;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 15px 20px;
}

.tarif_tableau {
margin:25px 0px 0px 0px;
}

.tarif_colonne {
width:14%;
}

.tarif_tableau_titre_niveau {
text-align: center;
font-size: 13px;
font-weight:bold;
border: 1px solid #626262;
color:#348E28;
background-color:#FFFF5B;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0px 10px 0px;
}

.tarif_tableau_titre_regime {
text-align: left;
font-size: 13px;
border: 1px solid #626262;
color:#348E28;
background-color:#FFFF5B;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0px 0px 0px;
}

.tarif_tableau_montant {
text-align: right;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 0px 10px 0px;
}

/**********************/
/****** INTERNAT ******/
/**********************/

.internat_titre {
text-align: left;
color:#348E28;
line-height:22px;
font-size: 17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 5px 15px;
}

.internat_texte {
text-align: justify;
line-height:22px;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 5px 20px;
}

.internat_liste {
text-align: justify;
line-height:22px;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 5px 30px;
list-style-type:square;
}

.internat_tableau {
border: 1px solid #626262;
border-collapse:collapse;
margin:25px 0px 0px 0px;
}

.internat_ligne {
border: 1px solid #626262;
}

.internat_colonne {
width:22%;
}

.internat_tableau_titre {
text-align: center;
font-size: 15px;
color:#348E28;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0px 10px 0px;
}

.internat_tableau_heure {
text-align: center;
font-size: 13px;
color:#348E28;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 0px 5px 0px;
}

.internat_tableau_texte {
text-align: center;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 0px 5px 0px;
}

/**********************/
/**** ASSOCIATIONS ****/
/**********************/

.association_titre {
text-align: left;
color:#348E28;
line-height:18x;
font-size: 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 5px 15px;
}

.association_table {
margin:15px 0px 5px 25px;
}

.association_fonction {
color:#348E28;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 5px 0px;
}

.association_nom {
text-align: left;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
}

.association_liste {
text-align: left;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 10px 10px 15px 25px;
list-style:square;
}

.association_texte {
text-align: justify;
line-height:13x;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 8px 10px 25px 25px;
}

.association_texte a {
color:#348E28;
text-decoration:none;
}

.association_texte a:hover {
color:#FF4C00;
}

/**********************/
/*** SEC EUROPEENNE ***/
/**********************/

.section_europeenne {
text-align: justify;
line-height:23px;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 15px 23px;
}

.horaire_tableau {
background-color:#FFFF5B;
border: 1px dashed #000000;
}

.section_europeenne_liste {
text-align: justify;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 5px 10px 5px 15px;
}
/**********************/
/********  MATHS ******/
/**********************/

.math_titre {
text-align: left;
color:#348E28;
line-height:22px;
font-size: 17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 5px 15px;
}

.math_titre2 {
text-align: left;
color:#348E28;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 0px 0px 0px;
}

.math_texte_normal {
text-align: justify;
line-height:22px;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 15px 20px;
}


/**********************/
/*******  PLAN  *******/
/**********************/

.plan_titre {
text-align: left;
color:#348E28;
line-height:18x;
font-size: 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 5px 15px;
}


/**********************/
/*****  PASTORALE *****/
/**********************/

.pastorale_titre {
text-align: left;
color:#348E28;
line-height:22px;
font-size: 17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 5px 15px;
}

.pastorale_titre2 {
text-align: left;
color:#348E28;
line-height:22px;
font-size: 16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 25px 10px 5px 15px;
}

.pastorale_liste {
text-align: justify;
line-height:25px;
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 20px 10px 15px 25px;
list-style:square;
}

.pastorale_citation {
text-align: center;
color:#C1723E;
font-size: 17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 0px 0px 0px;
}

.pastorale_texte_normal {
text-align: justify;
line-height:22px;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 15px 20px;
}

.pastorale_auteur {
font-size: 11px;
font-weight:bold;
margin: 5px 0px 0px 220px;
}

.pastorale_affiliation {
text-align: justify;
line-height:25px;
font-size: 15px;
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 20px 10px 5px 10px;
}

/**********************/
/*** CONSTRUCTION******/
/**********************/

.construction_titre {
text-align: Center;
color:#348E28;
line-height:18x;
font-size: 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 5px 15px;
}
.construction_texte_normal {
text-align: center;
line-height:22px;
font-size: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 15px 10px 15px 20px;
}
