body
{
	background-color: #B9D0F7;
	background-image: url("../images/background.gif");
	font-family: "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	margin: 0;
	padding: 0;
	line-height: 1.2;
	
	/* IE6 comprends pas ca
	width: 100%;
	max-width: 840px; */
	width: 770px;
}

a { color: blue }

ul, ol,li,h3,h4,div,p,dd,dt
{
	margin: 0;
	padding: 0;
	font-size: 100%;
}

#liste-activites ul { margin-left: 2.4em }
#liste-activites h3 { text-align: left }
#liste-activites div.contenu-texte { clear: both }

/*Ajout de grands titres sur page liste-activites*/
ul li h1{
	list-style-type:none;
	font-size: 16px; 
}

h3
{
	font-size: 110%;
	padding: 0.3em 0 0.3em 0;
	text-align: center;
}

h4
{
	font-size: 110%;
	padding: 0.3em 0 0.3em 0;
	text-align: left;
}

img { border: none; }
input { font-size: 80%; }

textarea
{
	width: 90%;
	margin-left: 1em;
	padding: 3px;
	background-color: white;
	border: 1px solid black;
	font-size: 100%;
}

button
{
	background-color: white;
	border: 1px solid black;
	margin: 1em 10em;
}

td button
{
	background-color: white;
	border: 1px solid black;
	margin: 3px 1em;
	font-size:90%;
}

.retour { clear: both; text-align: right; padding-top: 0.4em }
.retour a {
    font-weight: bold;
    color: black;
    text-decoration: none;
}

.retour a:hover {
    border-bottom: 1px dotted black;
}

/* SECTIONS */
#sections li
{
	margin: .3em 0 0.6em 0.3em;
	font-weight: normal;
}

#sections  li a
{
	text-decoration: none;
	color: black;
}

#sections  li a:hover { color: #FF9900; }

#sections,#accueil
{
	width: 780px;
	text-decoration: none;
}

#accueil p, #accueil ul
{
	font-size: 110%;
	line-height: 1.4;
}

#accueil h2
{
	font-size: 150%;
	text-align: left;
}

#accueil h3
{
	font-size: 133%;
	text-align: left;
}

#accueil ul
{
	list-style-type: square;
	margin: 0 0 0 2em;
}

#sections ul
{
	background-color: white;
	border: 2px #FF9900 solid;
	padding: 0.2em;
	margin: 3px 3px 1.5em 3px;
	list-style: none;
}

#structure th
{
	border: 1px solid #000000;
	font-weight: bold;
	background-color: #FF9900;
	text-align: center;
	vertical-align: top;
	padding: 2px;
	background-image: url("../images/bckgd_VdegradeRO.gif");
}

#structure td
{
	width: 130px;
	border: 1px solid #000000;
	font-weight: bold;
	background-color: transparent;
	text-align: left;
	vertical-align: top;
	padding: 2px;
}

#structure  .infos
{
	background-color: #FF9900;
	font-size: 100%;
	vertical-align: middle;
}

.aide a
{
	text-decoration: none;
	color: black;
}

.aide a:hover
{
	text-decoration: none;
	color: white;
}

/** TOUT **/
#tout
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: .5em;
}

.generique th, generique td {
  	vertical-align: top;
}

/** COLONNES - PAGE PRINCIPALE **/
.colonne1 { background-image: url(../images/tb_bck_01.jpg); }
.colonne2 { background-image: url(../images/tb_bck_02.jpg); }
.colonne3 { background-image: url(../images/tb_bck_03.jpg); }
.colonne4 { background-image: url(../images/tb_bck_04.jpg); }
#structure .colonne5 { border: none; }

#structure .colonne5 div
{
	border: 1px solid black;
	background-color: #FDF3C8;
	text-align: center;
	vertical-align: middle;
}

#structure  .colonne5 div#fonctionnement
{
	margin: 0 0 1em 0;
	min-height: 120px;
}

#structure .colonne5 div#carnet
{
	margin: 0 0 1em 0;
	min-height: 120px;
}

#structure td.colonne5 div#logobas
{
	border: none;
	background: none;
	margin: 1em 0;
	padding: 1em 0;
}

#structure td.colonne5 div#fermer-session
{
    padding: 0.5em 0;
}

#structure div#message
{
	border: none;
	width: 60%;
}

div#basdepage
{
  padding: 2px;
	clear: both;
	padding-top: 3em;
	text-align: left;
	line-height: 1.5em;
	position: relative;
	left: 80px;
}

div#basdepage2
{
  padding: 2px;
	clear: both;
	padding-top: 3em;
	text-align: left;
	line-height: 1.5em;
	position: relative;
}

div#basdepage a, div#basdepage a:hover,
div#basdepage2 a, div#basdepage2 a:hover  {
  text-decoration:underline;
  color: blue;
}

ul#pied
{
	list-style: none;
	border: none;
	background: none;
	margin-bottom: 1em;
}

ul#pied li {
  font-size: 11px;  
  display: inline;
}



/** PAGE D'ACCUEIL **/
#message { text-align: left; }

#message p
{
	font-size: 120%;
	line-height: 1.2;
}

#dossier
{
	width: 40%;
	float: right;
}

#ouverture,#connexion
{
	border: 1px solid black;
	background-color: #FFCC66;
	text-align: center;
	vertical-align: middle;
	margin: 1em 1.5em 1em 2em;
	min-height: 150px;
	padding: 0.3em;
}

div#connexion form p
{
	text-align: right;
	padding-right: 1em;
	line-height: 1.5;
}

/** PAGE D'INSCRIPTION **/
#formulaireI
{
	width: 100%;
	font-size: 100%;
}

#formulaireI form
{
	text-align: right;
	padding: 1em;
	background-color: white;
	border: 1px solid black;
}

#formulaireI form p
{
	width: 75%;
	text-align: right;
	padding: 0.5em 0 0.5em 0;
	margin-right: 20%;
}

#formulaireI form p.note
{
	width: 30%;
	font-size: 100%;
	padding: 0.5em 0 1em 0;
	margin-left: 45%;
	text-align: right;
	font-style: italic;
}

#formulaireI input,#formulaireI select
{
	background-color: beige;
	border: 1px solid black;
	padding: 1px;
	font-size: 100%;
}

/** boîtes à contenu **/
.boiteorange
{
	border: 1px solid black;
	background-color: #ffcc66;
	padding: 3px;
}

.boiteorangefonce
{
	border: 1px solid black;
	background-color: #ffcc66;
	padding: 3px;
}

.riendanslescotes
{
	border-left: none;
	border-right: none;
}

.boiteblanche, .boiteblanche li
{
	background-color: white;
	border: 1px solid black;
	text-align: left;
	padding: 1em;
	line-height: 1.5;
}

.boitevide
{
	background-color: transparent;
	border: none;
}

a.lexique { border-bottom: 1px solid #B9D0F7 !important; }

/** PAGES DE CONTENU : GABARIT DE BASE **/
#toutcontenu
{
	width: 100%;
	margin: 0;
	margin-left: 10px;

	/* IE6 date d'un autre siecle. 
	width: 100%;
	max-width: 820px; */
	width: 780px;

}

/** BANDEAU CONTENU **/
#bandeauHaut
{
	text-align: center;
	margin-top: 6px;
    padding-bottom: 1.1em;
}

#bandeauHaut  h1
{
	text-align: center;
	font-size: 100%;
	padding: 1em 0 1em 96px;
}
/* titre tres long */
#mav24a004 h1,
#mav24a004-c h1{
	font-size: 90%;
	width: 980px;
	padding: 1em 0 1em 0px;
}

#mav24a002 h1,
#mav24a002-c h1{
	font-size: 94%;
	width: 980px;
	padding: 1em 0 1em 0px;
}

#mav24a001 h1,
#mav24a001-c h1{
	font-size: 96%;
	width: 980px;
	padding: 1em 0 1em 0px;
}

#mav09a003 h1,
#mav09a003-c h1{
	font-size: 96%;
	width: 980px;
	padding: 1em 0 1em 0px;
}

#mav15a001-c h1{
	font-size: 96%;
	width: 980px;
	padding: 1em 0 1em 0px;
}

#bandeauHaut  h1 span
{
	background-color: #ffcc66;
	margin-right: auto;
	margin-left: auto;
	font-size: 100%;
	padding: 0.5em 1em;
    border: 2px solid white;
}

#bandeauHaut p { margin-left: 0px; }

.imageppo
{
	float: left;
	z-index: 1000;
	margin-top: -50px;
    margin-left: -10px;
}

#bandeauHaut ul
{  
    font-size: 10px;
	display: inline;
	background-color: transparent;
	border: none;
	padding-left: 0; padding-right: 20px;
	/* enleve par lyne 14/08/09 pour que le titre en haut soit toujours centre*/
	/*margin-left: 1.4em;*/
}

#bandeauHaut  ul li
{
	display: inline;
	margin: 0 0 0 1em;
	border: 1px solid black;
	padding: 0.5em 0;
	background-image: url("../images/bckgd_VdegradeRO.gif");
}

#bandeauHaut ul li.premierbouton { margin-left: 0; }
#bandeauHaut ul li.accompagnateur { background-image: url("../images/bckgd_VdegradeOJ.gif"); }

#bandeauHaut ul  li a
{
	width: 100%;
	padding: 0.5em;
	font-weight: bold;
	line-height: 2;
	text-decoration: none;
	color: black;
}

#bandeauHaut ul  li a:hover { color: white; }

/* FIN BANDEAU */

div#basdepage2
{
	padding: 2px;
	clear: both;
	padding-top: 5em;
	text-align: left;
	line-height: 4em;
}

div.precsuiv2
{

    float: right;
	margin-top: 1em;
    width: 75px;
    text-align: right;
}

div.precsuiv2 a { margin-right: 1em; }

/** GABARITS CONTENU **/
div#contenu
{
	margin: 15px 0 0 39px;
	font-size: 12px;
	padding: 0;
}

div.contenu-texte,
div.contenu-interactivite
{
	margin: 0 0 0 38px;
	padding: 0;
	
}

div.contenu-interactivite div
{
	z-index: 1;
}

div.contenu-texte p
{
	line-height: 1.5;
	padding: 0.5em 0 1em 0;
}

div.contenu-texte ul
{
	line-height: 1.5;
	list-style-position: inside;
	list-style-type: square;
	padding-bottom: 1em;
}

div.contenu-texte ol
{
	line-height: 1.5;
	padding: 0 0 1em 2.5em;
}

div.contenu-texte a
{
	color: black;
	text-decoration: none;
	border-bottom: 1px solid black;
}

div.contenu-texte a:hover
{
	color: black;
	text-decoration: none;
	border-bottom: 1px solid #FF6600;
}

div.contenu-texte div { text-align: left; }

div.contenu-texte div p
{
	text-align: left;
	line-height: 1;
}

div#liste-activites ul
{
	background-color: transparent;
	border: none;
}



.type-formulaire .navigation {
	background: url("../images/bckgd_nav_gauche.gif") no-repeat;
    font-size: 10px;
    position: absolute;
    top: 110px;
    left: 1px;
    width: 85px;
    z-index: 100;
	min-height: 100px;
}

.navigation {
	background: url("../images/bckgd_nav_gauche.gif") no-repeat;
    font-size: 10px;
    position: absolute;
    top: 110px;
    left: 1px;
    width: 85px;
    z-index: 100;
	min-height: 200px;
}

.navigation ul,
.navigation li {
    list-style-type: none;
    margin: 0; padding: 0;
}

.navigation li {
    margin: 0.5em 0 1.2em 3px;
}

.navigation a {
    text-decoration:none;
}

.navigation a:link, .navigation  a:visited { color: black }
.navigation a:hover, .navigation  a:active { color: white }

/** images **/

.image-centre {
    text-align: center;
}

/** FORMULAIRES PRISES 1 etc **/
.questionnaire { }

.questionnaire .question
{
	text-align: center;
	background-image: url(../images/MAv00A002_background.jpg);
	background-repeat: no-repeat;
	background-color: #A5C2EC;
	background-position: 0 18px;
	margin: 0.3em 0 0.3em 0;
	border: 1px solid black;
	width: 650px;
}

.questionnaire .question  p, .questionnaire .corrige dd
{
	text-align: center;
	border: 1px solid black;
	background-color: white;
	width: 33%;
	padding: 0.5em;
	margin: 0.3em;
	margin-right: auto;
	margin-left: auto;
	font-size: 100%;
	font-weight: bold;
}

.questionnaire .question  .btns
{
	text-align: center;
	border: none;
	background-color: transparent;
	padding: 0;
	margin: 0.3em;
	margin-right: auto;
	margin-left: auto;
	font-size: 90%;
	font-weight: bold;
}

.questionnaire .question textarea
{
	width: 500px;
	margin: 0.3em 0 0 0;
	font-size: 110%;
}


.questionnaire .miseensitu
{
	margin: 0.3em 0 0.3em 0;
	border: 1px solid black;
	width: 650px;
}

.questionnaire .miseensitu p
{
	border: none;
	background-color: #FDF3C8;
	padding: 0.5em;
	line-height: 1.3;
}

.questionnaire .corrige
{
	border: none;
	border-top: none;
	background-color: transparent;
	width: 90%;
	margin: 0.3em;
	margin-right: auto;
	margin-left: auto;
}

.questionnaire .question  .corrige div
{
	background-color: white;
	border: 1px solid black;
}

.questionnaire .question .corrige div p
{
	border: none;
	padding: 0.5em;
	font-size: 100%;
	width: 90%;
	font-weight: normal;
	text-align: left;
	background-color: transparent;
	line-height: 1.3;
}

.questionnaire .question .corrige div ul { margin-left: 2em; }

.corrige div dl
{
	width: 80%;
	margin-left: 1em;
}

.questionnaire .corrige div  dl dd
{
	margin: 0 2em;
	width: 100%;
	border: 0;
	font-weight: normal;
	text-align: left;
}

.questionnaire .corrige div  dl dt
{
	margin: 0 1em;
	width: 100%;
	border: 0;
	font-weight: bold;
}

.questionnaire .question .corrige table
{
	margin: 0.5em;
	font-size: 90%;
	border-top: 2px solid #FF6600;
}

.questionnaire .question .corrige th
{
	vertical-align: top;
	text-align: center;
	border-bottom: 2px solid #FF6600;
}

.questionnaire .question .corrige td
{
	vertical-align: top;
	border-bottom: 1px solid #FF6600;
	padding: 3px;
}

#stockageEnregistre
{
	padding: 0.3em 0;
	color: #FF6600;
	text-align: center;
}

/** FORMULAIRE SEQUENCE **/

#contenu .sequence button        { margin: 0 7em }
#contenu .sequence p.btn-corrige { width: 85% }
#contenu .sequence p.btn-corrige button { margin: 0 1em }

#contenu .segment .question p { 
    border: none; 
    background: none;
    margin-left: 0.5em;
    margin-right: 0.5em;
    width: 90%;
    font-weight: normal;
}

#contenu .segment { border: 1px solid black; background: white }
#contenu .segment p.btn-corrige,
#contenu .sequence .question { background: none; border: none }

#contenu .segment p.btn-corrige { padding: 0 }
#contenu .sequence div.precsuiv { margin-top: 2em }

#contenu .sequence {
    width: 650px;
    margin: 3em 0 1em 1em;
    padding: 2em;
    border: 1px solid black;
    background: #A3C3EC url("../images/MAv00A002_background.jpg") no-repeat left bottom;
}




/** ACTIVITÉS **/
div.contenu-texte .directive
{
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.5em;
	font-weight: bold;
}

div.contenu-texte .directive p
{
	font-size: 110%;
	line-height: 1.2em !important;
	text-align: center;
	margin: 0;
	padding: 0;
}

.directive span.titre
{
	display: block;
	font-weight: bold;
	text-align: center;
	margin: 0 0 0.5em 0;
	padding: 0;
	font-size: 110%;
}

.bloc-activites { text-align: left; }

.bloc-activites ul, 
.bloc-acces ul
{
	font-size: 100%;
	display: block;
	width: 75%;
	margin: 0;
	text-align: center;
	list-style-type: none;
	margin-left: auto;
	margin-right: auto;
}

.bloc-activites ul li, 
.bloc-acces ul li
{
	float: left;
	display: block;
	border: 1px solid black;
	background-color: white;
	padding:  0.5em;
	width: 27%;
	margin: 0.5em 1em 0.5em 0;
	min-height: 5.33em;
	list-style-type: none;
	vertical-align: middle;
}

.bloc-activites ul li a
{
	border-bottom: none;
	font-weight: bold;
	display: block;
}

.bloc-activites ul li a:hover
{
	border-bottom: none;
	color: #FFcc00;
}

.bloc-acces ul li a
{
	border-bottom: 1px solid black;
	font-weight: bold;
}

.bloc-acces ul
{
	font-size: 90%;
	display: block;
	width: 80%;
	margin: 0 0 0 3em;
}

.bloc-acces ul li
{
	float: left;
	border: 1px solid black;
	background-color: #FF6600;
	padding: 1em 0.5em;
	width: 27%;
	margin: 0.5em;
	height: 4em;
	list-style-type: none;
	vertical-align: middle;
}

/** DÉPOT **/
.bloc-depot
{
	border: 1px solid black;
	background-color: #FDF3C8;
	padding: 1em 0.5em;
	width: 700px;
	margin-top: 1em;
}

.fichier-depose-apprenant { display: none }

.bloc-depot p
{
	width: 40%;
	margin: 1em 0;
	line-height: 1.5em;
}

.bloc-depot .depot-forum
{
	margin: -4em 0 0.5em 0;
	margin-left: 50%;
}

.bloc-depot div.niveau-aisance
{
	text-align: right;
	margin-top: -4em;
}

.bloc-depot div.niveau-aisance p
{
	margin-left: 50%;
	margin-top: -4em;
}

.bloc-depot div.depot-fichier { text-align: right; }

.bloc-depot div.depot-fichier input
{
	display: block;
	width: 30em;
	margin-left: 50%;

	margin-top: -4em;
}

.bloc-depot div.depot-fichier span
{
	display: block;
	width: 50%;
	margin-left: 50%;
	text-align: left;
}

.bloc-depot div.fichier-depose
{
	margin-left: 50%;
	margin-top: -4em;
}

.bloc-depot div.fichier-depose a
{
	display: block;
	padding: 1em;
	margin-top: -4em;
	border: none;
	text-decoration: underline;
}

.bloc-depot .note-depose
{
	margin-left: 50%;
	width: 45%;
	margin-top: -4em;
}

.bloc-depot .fichier-depose .note-depose textarea
{
	width: 360px !important;
	background-color: yellow;
}

.bloc-depot .btn-enregistrer
{
	margin-top: 0.5em;
	margin-left: 50%;
}

.contenant-btn-enregistrer .btn-enregistrer {
    margin-left: 10em;
}

/** BOUTON FLOTTANT - SP Suivante **/
div#spsuivante, div#spsuivante2
{
	margin: 0;
	padding: 0;
	width: 96px;
	height: 96px;
	position: relative;
	top: -12px;
	left: 65%;
	z-index: 4;
	float: left; /* pour avoir le bouton page suivante a sa droite */
}

.contenu-texte .questionnaire {
    text-align: left;
}

div#spsuivante
{
	background-image: url("../images/btn_prochaineSP_YO.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 2 2;
}

/*modifier le left...de 30% a 45%*/
div#spsuivante2
{
	background-image: url("../images/btn_orange_YO.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 2 2;
	position: relative;
	top: 0px;
  left: 65%;
	width: 110px;
	height: 110px;
}

.contenu-texte div div#spsuivante a,
.contenu-texte .questionnaire div#spsuivante a,
.contenu-texte div div#spsuivante2 a,
.contenu-texte .questionnaire div#spsuivante2 a
{
	display: block;
	font-weight: bold;
	font-size: 90%;
	vertical-align: middle;
	text-decoration: none;
	border: 0;
	text-align: center;
	width: 100%;
	padding-top: 66px;
}

.contenu-texte div div#spsuivante2 a,
.contenu-texte .questionnaire div#spsuivante2 a
{
	padding-top: 23px;
	margin-left: -3px;
}

div#spsuivante a:hover,div#spsuivante2 a:hover { border-bottom: none; }

.contenu-texte div div#spsuivante a,	
.contenu-texte div div#spsuivante2 a
{
	position: relative;
	/* top: -39px; */
}

.contenu-texte .questionnaire div#spsuivante a { padding-top: 33px; padding-bottom: 60px }

/** IMAGES DE FOND **/
.avecfond
{
	font-size: 90%;
	border: 1px solid black;
	width: 700px;
	background-color: #B9D0F7;
	background-repeat: no-repeat;
}

/** GROUPE LEXIQUE **/
#liens-groupes-lexique { text-align: center; }

#liens-groupes-lexique  span
{
	border: 1px solid black;
	padding: 3px;
	background-color: white;
}

#liens-groupes-lexique a
{
	text-decoration: none;
	color: black;
}

.groupe-lexique
{
	margin: 1em 2em;
	font-size: 110%;
}

.groupe-lexique dl { line-height: 1.5em; }
.groupe-lexique dt { font-weight: bold; }
.groupe-lexique dd { margin: 0 2em 1em 2em; }
.groupe-lexique dd p{ margin: 0 0 1em 0; }

/* PAGES INFORMATION */

#informations,
#informations p{
 font-size: 110%;
 line-height: 1.4;
}


/* FONDS DES BOITES B001-E001 **/

#sp0ab001 .avecfond
{
	background-image: url("../actifs/sp0ab001/sp0ab001_background.jpg");
	height: 450px;
}
#sp0ae001 .avecfond
{
	background-image: url("../actifs/sp0ab001/sp0ab001e.jpg");
	height: 300px;
}
#sp0ab001 .avecfond .bloc-activites   ul,
#sp0ae001 .avecfond .bloc-activites  ul {margin-left:16em;}

#sp0ab001 .avecfond .bloc-activites   ul li,
#sp0ae001 .avecfond .bloc-activites  ul  li {width:30%; height:4em; }

/**SPAv1B001**/
#spav1b001 .avecfond 
{
	background-image: url("../actifs/spav1b001/spav1b001.jpg");
	height: 590px;
}
#spav1e001 .avecfond
{
	background-image: url("../actifs/spav1b001/spav1b001.jpg");
	height: 300px;
}

#spav1b001 div.contenu-texte .directive,
#spav1e001 div.contenu-texte .directive {width: 90%;}

#spav1b001 div.contenu-texte .bloc-activites ul,
#spav1e001 div.contenu-texte .bloc-activites ul
{
width: 40%; 
margin-left: 4%;
}

/**SPAv2B001**/
#spav2b001 .avecfond
{
	background-image: url("../actifs/spav2b001/spav2b001.jpg");
	height: 450px;
}
#spav2e001 .avecfond
{
	background-image: url("../actifs/spav2b001/spav2b001e.jpg");
	height: 300px;
}
#spav2b001 .avecfond .directive,
#spav2e001 .avecfond .directive { margin-right: 2em; width:350px; }
#spav2b001 .avecfond .bloc-activites   ul,
#spav2e001 .avecfond .bloc-activites   ul {margin-right: 1em; width:350px;}
#spav2b001 .avecfond .bloc-activites   ul li,
#spav2e001 .avecfond .bloc-activites  ul  li {width:40%;}

/**SPAv3B001**/
#spav3b001 .avecfond
{
	background-image: url("../actifs/spav3b001/spav3b001.jpg");
	height: 450px;
}
#spav3e001 .avecfond
{
	background-image: url("../actifs/spav3b001/spav3b001e.jpg");
	height: 150px;
}

#spav3b001 .avecfond .directive,
#spav3e001 .avecfond .directive
{
	margin-left: 5%;
	width: 90%;
}

#spav3b001 .avecfond .bloc-activites   ul,
#spav3e001 .avecfond .bloc-activites   ul
{
	margin-left: 5%;
	width: 95%;
}

#spav3b001 .avecfond .bloc-activites   ul li,
#spav3e001 .avecfond .bloc-activites  ul  li { min-height: 2px; }

/**SPAv4B001**/
#spav4b001 .avecfond
{
	background-image: url("../actifs/spav4b001/spav4b001.jpg");
	height: 450px;
}
#spav4e001 .avecfond
{
	background-image: url("../actifs/spav4b001/spav4b001.jpg");
	height: 150px;
}

#spav4b001 .avecfond .directive,
#spav4e001 .avecfond .directive
{
	margin-left: 5%;
	width: 90%;
}

#spav4b001 .avecfond .bloc-activites   ul,
#spav4e001 .avecfond .bloc-activites   ul
{
	margin-left: 5%;
	width: 95%;
}

#spav4b001 .avecfond .bloc-activites   ul li,
#spav4e001 .avecfond .bloc-activites  ul  li { min-height: 2px; }

/**SPAv5B001**/
#spav5b001 .avecfond
{
	background-image: url("../actifs/spav5b001/spav5b001.jpg");
	height: 450px;
}
#spav5e001 .avecfond
{
	background-image: url("../actifs/spav5b001/spav5b001.jpg");
	height: 300px;
}

#spav5b001 .avecfond .bloc-activites   ul li,
#spav5e001 .avecfond .bloc-activites   ul li { height: 2em; margin: 0.5em -10px 0 75px;}

/**SPAv8B001**/
#spav8b001 .avecfond
{
	background-image: url("../actifs/spav8b001/spav8b001.jpg");
	height: 450px;
}
#spav8e001 .avecfond
{
	background-image: url("../actifs/spav8b001/spav8b001.jpg");
	height: 300px;
}
#spav8b001 .avecfond .bloc-activites   ul,
#spav8e001 .avecfond .bloc-activites  ul {margin-left:16em;}

#spav8b001 .avecfond .bloc-activites   ul li,
#spav8e001 .avecfond .bloc-activites  ul  li {width:30%; height:4em;}


/**SPAv9B001**/
#spav9b001 .avecfond
{
	background-image: url("../actifs/spav9b001/spav9b001.jpg");
	height: 450px;
}
#spav9e001 .avecfond
{
	background-image: url("../actifs/spav9b001/spav9b001.jpg");
	height: 150px;
}

#spav9b001 .avecfond .directive,
#spav9e001 .avecfond .directive
{
	margin-left: 2em;
	width: 90%;
}

#spav9b001 .avecfond .bloc-activites   ul,
#spav9e001 .avecfond .bloc-activites   ul
{
	margin-left: 5%;
	width: 95%;
}

#spav9b001 .avecfond .bloc-activites   ul li,
#spav9e001 .avecfond .bloc-activites  ul  li { height: 3em; width:15%;}

/**SPAv10B001**/
#spav10b001 .avecfond
{
	background-image: url("../actifs/spav10b001/spav10b001.jpg");
	height: 450px;}

#spav10e001 .avecfond
{
	background-image: url("../actifs/spav10b001/spav10b001e.jpg");
	height: 300px;}
	
#spav10b001 .avecfond .directive,
#spav10e001 .avecfond .directive {margin-left:2em;width:90%;}
#spav10b001 .avecfond .bloc-activites   ul,
#spav10e001 .avecfond .bloc-activites   ul {margin-left:3em;width:100%;}
#spav10b001 .avecfond .bloc-activites  ul li,
#spav10e001 .avecfond .bloc-activites  ul  li {min-height:3em;width:15%;}


/**SPAv11B001**/
#spav11b001 .avecfond, 
#spav11e001 .avecfond
{
	background-image: url("../actifs/spav11b001/spav11b001.jpg");
		height: 450px;
}
#spav11e001 .avecfond
{
	background-image: url("../actifs/spav11b001/spav11b001e.jpg");
		height: 350px;
}
#spav11b001 .avecfond .directive {margin-left:15em; width:420px;}
#spav11e001 .avecfond .directive {width:90%;}
#spav11b001 .avecfond .bloc-activites  ul {margin-left:16em; width:420px;}
#spav11e001 .avecfond .bloc-activites  ul {width:90%;}
#spav11b001 .avecfond .bloc-activites  ul li {min-height:4em;}

/*rapetisser marge du bas des blocs */
#spav11b001 .bloc-activites ul li, 
#spav11e001 .bloc-activites ul li {
	min-height: 4em;
}


/**SPAv12B001**/
#spav12b001 .avecfond
{
	background-image: url("../actifs/spav12b001/spav12b001.jpg");
	height: 450px;
}
#spav12e001 .avecfond
{
	background-image: url("../actifs/spav12b001/spav12b001e.jpg");
	height: 300px;
}
#spav12b001 .avecfond .directive,
#spav12e001 .avecfond .directive {margin-left:2em;width:90%;}
#spav12b001 .avecfond .bloc-activites   ul,
#spav12e001 .avecfond .bloc-activites   ul {margin-left:5%;width:95%;}
#spav12b001 .avecfond .bloc-activites   ul li,
#spav12e001 .avecfond .bloc-activites  ul  li {min-height:5em;width:15%;}

/**MAV21A001 & MAV21A001_c**/
#mav21a001 .question,
#mav21a001-c .question {
    background: url("../actifs/mav21a001/mav21a001.jpg") no-repeat 0 0;
    height: 550px;
	width: 650px;
}


#mav21a001 .question p.btn-corrige,
#mav21a001-c .question p.btn-corrige { margin-top: 1em; text-align: center }
#mav21a001 button.btn-corrige,
#mav21a001-c button.btn-corrige { margin: 0 }

#mav21a001 .corrige dd,
#mav21a001 .corrige dt { 
    width: 27%;
    margin-right: auto;
	margin-left: auto
}
#mav21a001-c .corrige dd,
#mav21a001-c .corrige dt { 
    width: 27%;
    margin-right: auto;
	margin-left: auto
}

/**MAV09A004**/
#mav09a004 .avecfond, 
#mav09a004-c .avecfond
{
	background-image: url("../actifs/mav09a004/mav09a004.jpg");
	height: 450px;
}
#mav09a004 .avecfond .directive,
#mav09a004-c .avecfond .directive{margin-left:2em;width:90%;}

 /*SPAu1B001*/
#spau1b001 .avecfond
{
	background-image: url("../actifs/spau1b001/spau1b001.jpg");
	height: 450px;
}
#spau1e001 .avecfond
{
	background-image: url("../actifs/spau1b001/spau1b001.jpg");
	height: 250px;
}
#spau1b001 .avecfond .directive,
#spau1e001 .avecfond .directive {margin-left:2em;}
#spau1b001 .avecfond .bloc-activites   ul,
#spau1e001 .avecfond .bloc-activites   ul {margin-left:3em;width:80%;}

/*SPAv6B001*/
#spav6b001 .avecfond
{
	background-image: url("../actifs/spav6b001/spav6b001.jpg");
	height: 450px;
}
#spav6e001 .avecfond
{
	background-image: url("../actifs/spav6b001/spav6b001e.jpg");
	height: 300px;
}
#spav6b001 .avecfond .directive,
#spav6e001 .avecfond .directive {margin-left:2em;}
#spav6b001 .avecfond .bloc-activites   ul,
#spav6e001 .avecfond .bloc-activites   ul {margin-left:2em; width:380px;}
#spav6b001 .avecfond .bloc-activites   ul li,
#spav6e001 .avecfond .bloc-activites  ul  li {min-height:4em;}

/*SAPv7B001*/
#spav7b001 .avecfond
{
	background-image: url("../actifs/spav7b001/spav7b001.jpg");
	height: 450px;
}
#spav7e001 .avecfond
{
	background-image: url("../actifs/spav7b001/spav7b001e.jpg");
	height: 300px;
}
#spav7b001 .avecfond .directive { margin-right: 2em; width:350px; }
#spav7e001 .avecfond .directive {width:90%; }
#spav7b001 .avecfond .bloc-activites   ul {margin-right: 1em; width:350px;}
#spav7e001 .avecfond .bloc-activites   ul {width:90%;}
#spav7b001 .avecfond .bloc-activites   ul li {min-height:4em; width:40%;}
#spav7e001 .avecfond .bloc-activites  ul  li {width:15%;}

/*SPAu5B001*/
#spau5b001 .avecfond
{
	background-image: url("../actifs/spau5b001/spau5b001.jpg");
	height: 450px;
}
#spau5e001 .avecfond
{
	background-image: url("../actifs/spau5b001/spau5b001.jpg");
	height: 250px;
}
#spau5b001 .avecfond .directive,
#spau5e001 .avecfond .directive {margin-right: 2em;}
#spau5b001 .avecfond .bloc-activites   ul,
#spau5e001 .avecfond .bloc-activites   ul {margin-right:1em;width:380px;}

/*SPAu6B001*/
#spau6b001 .avecfond
{
	background-image: url("../actifs/spau6b001/spau6b001.jpg");
	height: 450px;
}
#spau6e001 .avecfond
{
	background-image: url("../actifs/spau6b001/spau6b001.jpg");
	height: 300px;
}
#spau6b001 .avecfond .directive,
#spau6e001 .avecfond .directive {margin-right: 2em;}
#spau6b001 .avecfond .bloc-activites   ul,
#spau6e001 .avecfond .bloc-activites   ul {margin-right:1em;width:380px;}

/*SPAu7B001*/
#spau7b001 .avecfond
{
	background-image: url("../actifs/spau7b001/spau7b001.jpg");
	height: 450px;
}
#spau7e001 .avecfond
{
	background-image: url("../actifs/spau7b001/spau7b001.jpg");
	height: 250px;
}
#spau7b001 .avecfond .directive,
#spau7e001 .avecfond .directive {margin-right: 2em; width:350px;}
#spau7b001 .avecfond .bloc-activites   ul,
#spau7e001 .avecfond .bloc-activites   ul {margin-right: 1em; width:350px;}
#spau7b001 .avecfond .bloc-activites   ul li,
#spau7e001 .avecfond .bloc-activites  ul  li {width:40%; min-height:5em;}

/*SPAu8B001*/
#spau8b001 .avecfond
{
	background-image: url("../actifs/spau8b001/spau8b001.jpg");
	height: 450px;
}
#spau8e001 .avecfond
{
	background-image: url("../actifs/spau8b001/spau8b001.jpg");
	height: 250px;
}
#spau8b001 .avecfond .directive,
#spau8e001 .avecfond .directive {margin-left: 2em;}
#spau8b001 .avecfond .bloc-activites   ul,
#spau8e001 .avecfond .bloc-activites   ul {margin-left:3em;}
#spau8b001 .avecfond .bloc-activites   ul li,
#spau8e001 .avecfond .bloc-activites  ul  li {min-height:5em;}

/*SPH1B001*/
#sph1b001 .avecfond
{
	background-image: url("../actifs/sph1b001/sph1b001.jpg");
	height: 450px;
}
#sph1e001 .avecfond
{
	background-image: url("../actifs/sph1b001/sph1b001e.jpg");
	height: 300px;
}
#sph1b001 .avecfond .directive {margin-right:1em; width:320px;}
#sph1e001 .avecfond .directive {width:90%;}
#sph1b001 .avecfond .bloc-activites   ul {margin-right:1em; width:320px;}
#sph1e001 .avecfond .bloc-activites   ul {width:90%;}
#sph1b001 .avecfond .bloc-activites  ul li {width:130px;}
#sph1e001 .avecfond .bloc-activites  ul  li {width:116px;}

/*SPH2B001*/
#sph2b001 .avecfond
{
	background-image: url("../actifs/sph2b001/sph2b001.jpg");
	height: 450px;
}
#sph2e001 .avecfond
{
	background-image: url("../actifs/sph2b001/sph2b001e.jpg");
	height: 250px;
}
#sph2b001 .avecfond .directive,
#sph2e001 .avecfond .directive {margin-left: 2em;}
#sph2b001 .avecfond .bloc-activites   ul,
#sph2e001 .avecfond .bloc-activites   ul {margin-left:3em;}

/**MAV18A004 & MAV25A004**/
#mav18a004 .avecfond,
#mav18a004-c .avecfond,
#mav25a004 .avecfond,
#mav25a004-c .avecfond
{
	background-image: url("../actifs/mav18a004/mav18a004.jpg");
	height: 626px;
}

#mav18a004 .avecfond .directive,
#mav18a004-c .avecfond .directive, 
#mav25a004 .avecfond .directive,
#mav25a004-c .avecfond .directive {margin-left:2em;width:90%;}

/**SPH3B001**/
#sph3b001 .avecfond
{
	background-image: url("../actifs/sph3b001/sph3b001.jpg");
	height: 450px;
}
#sph3e001 .avecfond
{
	background-image: url("../actifs/sph3b001/sph3b001e.jpg");
	height: 300px;
}
#sph3b001 .avecfond .directive,
#sph3e001 .avecfond .directive { margin-right: 2em; width:350px; }
#sph3b001 .avecfond .bloc-activites   ul,
#sph3e001 .avecfond .bloc-activites   ul {margin-right: 1em; width:350px;}
#sph3b001 .avecfond .bloc-activites   ul li,
#sph3e001 .avecfond .bloc-activites  ul  li {width:40%;}

/**SPPe1B001**/
#sppe1b001 .avecfond
{
	background-image: url("../actifs/sppe1b001/sppe1b001.jpg");
	height: 450px;
}
#sppe1e001 .avecfond
{
	background-image: url("../actifs/sppe1b001/sppe1b001.jpg");
	height: 450px;
}
#sppe1b001 .avecfond .directive,
#sppe1e001 .avecfond .directive { margin-left: 1em; width:90%; }
#sppe1b001 .avecfond .bloc-activites   ul,
#sppe1e001 .avecfond .bloc-activites   ul {margin-left: 2em; width:95%;}
#sppe1b001 .avecfond .bloc-activites   ul li,
#sppe1e001 .avecfond .bloc-activites  ul  li {width:21%;}

/**SPPe2B001**/
#sppe2b001 .avecfond
{
	background-image: url("../actifs/sppe2b001/sppe2b001.jpg");
	height: 450px;
}
#sppe2e001 .avecfond
{
	background-image: url("../actifs/sppe2b001/sppe2b001.jpg");
	height: 300px;
}
#sppe2b001 .avecfond .directive,
#sppe2e001 .avecfond .directive { margin-right: 2em; width:500px; }
#sppe2e001 .avecfond .bloc-activites   ul,
#sppe2b001 .avecfond .bloc-activites   ul {margin-right: 2em; width:500px;}

/**SPPe3B001**/
#sppe3b001 .avecfond
{
	background-image: url("../actifs/sppe3b001/sppe3b001.jpg");
	height: 450px;
}
#sppe3e001 .avecfond
{
	background-image: url("../actifs/sppe3b001/sppe3b001.jpg");
	height: 330px;
}
#sppe3b001 .avecfond .directive,
#sppe3e001 .avecfond .directive { margin-left: 2em; width:400px; }
#sppe3b001 .avecfond .bloc-activites ul,
#sppe3e001 .avecfond .bloc-activites ul {margin-left: 40px; width:400px;}

/**SPPe4B001**/
#sppe4b001 .avecfond
{
	background-image: url("../actifs/sppe4b001/sppe4b001.jpg");
	height: 450px;
}
#sppe4e001 .avecfond
{
	background-image: url("../actifs/sppe4b001/sppe4b001e.jpg");
	height: 300px;
}
#sppe4b001 .avecfond .directive,
#sppe4e001 .avecfond .directive { margin-left: 1em; width:90%; }
#sppe4b001 .avecfond .bloc-activites   ul,
#sppe4e001 .avecfond .bloc-activites   ul {margin-left:25em;width:60%;}

.btn-deposer-dae { display: none }

#info_generique table {background-color:white; font-size:normal !important;width:100%;}
#info_generique table td,#info_generique table th {padding:0.5em;vertical-align:top;}
#info_generique table th {width:33%;text-align:right;}
.politique {background-color:white; font-size:normal !important;width:100%;padding:0.5em}


/* BOUTONS pas de pointille dans FF */
button::-moz-focus-inner { border: 0; }
