/* CSS Document */
body {
    font-family:Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
}
.tit_1 {font-size : 15pt; font-weight : 100; color : #00267F;}
.tit_s {font-size : 10pt}
.noprint, .noscreen  {display:none;}
 .table_princ {width:100%;}

#top {height:20mm}
.logo {}
.logo img {width:60mm; height:auto}
#flatplan {display:none;}
.resultat .bulle_resultat2 {border:1px solid #cccccc; height:auto;padding:5mm}
.resultat .bulle_resultat2 h4,.resultat .bulle_resultat2 p {font-size:14pt;padding:2mm}
#picto {display:none;}
/*////////////////////////  Titres simples //////////////////*/
h1{
	font-size:15pt;
	font-style:italic;
    border-bottom:#414b56 1pt dotted;
    padding-bottom:36pt !important;
    margin-bottom:2pt;
}
h1 em {float:right;font-size:14pt;}
h2{ 
	font-size:12pt;
    color:#0066CC;
    font-weight:600;
    padding-bottom:2pt;
    margin-bottom:2pt;
}
h3{ font-size:11pt;
	color:#414b56;
	font-weight:600;
    padding-bottom:2pt;
    margin-bottom:2pt;
}
h3 em {float:right;font-size:8pt}
h4{font-size:11pt;
    color:#0066CC;
    font-weight:bold;
    letter-spacing:-1pt;
    padding-bottom:2pt;
    margin-bottom:2pt;
}
h5{
	font-size:10pt;
	color:#999999;
}

h6{
    font-size:9pt;
    color:#000000;
    font-weight:lighter;
}

/*////////////////////////  LIENS //////////////////*/
a {text-decoration:underline; color:#414b56; }

/*////////////////////////  paragraphes //////////////////*/
p {font-size:9pt;line-height:10pt}
ul {list-style-image:url(../datas/structure/listes/fle_d2.gif);}
li {font-size:10pt;}
.abc {list-style-image : none; list-style-type: lower-alpha;}
.input-text {font-size :10pt; padding-left:2px; border: 1px solid #999999;font-family:Arial, Helvetica, sans-serif;}
.t_contour {border : 1px solid #E2E2E2;	padding:5px;}
.t_gris {border:#DCDCDC 1px solid;  padding:2mm;}
.t_galerie {border:#DCDCDC 1px solid; padding:0; }
.t_galerie em {float:right;font-size:smaller;}

.red {color: #DF0024;}
.ver {color:#009900}
.blu {color:#0066CC}
.small {font-size:9px}
.jaun	{font-size : 11pt; color : #FFF7C9; font-weight : 600;}
.p {font-size:9pt;}
.blanc {color:#A4A4A4}
.p1 {color : #0066cc; font-weight : bold;}
.p2 {color: #ff6600; list-style-image : url(../datas/ul_fle.gif);}
.p3 {list-style-image : url(../datas/ul_fle.gif); font-weight: bold;}
.tit_pag {border : 1px solid #404DA0;background-color : #E5E4FB;}

.saut {page-break-before : always;}
.alert {font-size:10px; text-transform:uppercase; color:#DF0024}

.tdmarge {padding : 2mm 5mm 2mm 5mm; }
.marge {padding-left : 5mm; padding-right : 5mm;}
.noint {margin-bottom:1mm; margin-top:1mm; }
.copy	{font-size : 10pt; color : #00267F; font-weight : bold;}
.intro {color:#414b56;}
hr {display:none;}
fieldset {clear:both; margin:1mm}
legend {font-style:italic; font-size:10pt; font-weight:700;color:#414b56;}
form {padding:0; margin:0}
.word {border: 1px solid Black; height: 10mm; font-size : 10pt;}
.doigt {cursor:pointer;}
.stop {cursor: not-allowed;}


/*  Structure d'un bouton /*/
/*exemple de bouton : <div align="center" class="button"><a href="#">texte de votre bouton</a></div>*/
div .button {display:none;}
.button a{display:none;}
div .button2 {display:none;}
.button2 a{display:none;}

/* bouton input pour formulaire */
.buttonInput {display:none; }

/* barre de résultats */
.result {font-size:9pt; float:right; margin:-18px 5px 0 0}
.result img {height:5px; width:50px; border:1px solid #414B56;background-color:#ffffff;background-image:url(../datas/structure/bar.gif); background-repeat:no-repeat;}

/* bouton aide */
.aide a{display:none;}
 /* bouton consigne */
.consigne a{display:none;}

/* EXERCICES */
.intitule {padding:3%;margin:1% 5%; font-size:11pt; text-align:center; border:#0066CC dotted 1px}
#ChronoBarre {display:none;}
.vrai {font-size:12px; text-transform:uppercase; color:#009933}
.faux {font-size:12px; text-transform:uppercase; color:#DF0024}
.prop{cursor:default;margin-left:40px;padding-top:10px}
.img {cursor:pointer;float:left;clear:both; padding:3px 0}
.vrai, .faux {cursor:default;margin:0 0 10px 60px;padding-top:0}
.mot {font-size: 12pt;font-weight: bold;color: #0066CC;text-align:center;border:#0066CC 1px solid;  padding:5px;}
.drag{position:absolute;cursor:pointer; top:0;left:0}
.tddrag  {
	color : #0066CC;
	font-size: 10pt;
	font-weight: bold;
	border : 1px solid #0066CC;
	text-align : center;
}

legend {
    font-size:9pt;
    font-weight:700;
    padding:0;
    color:#414B56;
}
fieldset {
    border:none;
    margin:0;
    padding:2mm;
}

marquee ul li {
    font-size:8pt;
    padding:0;
}
.ModulListe { border:none}
table {margin:1pt;padding:0}

.niv {width:90%; margin:10pt auto; border:#cccccc dotted 1pt}
.niv_entete {border-bottom:1pt #cccccc solid;width:98%; margin:5pt auto;}
.niv_entete p {color:#414b56; margin:0; line-height:30pt}
.niv_entete img {padding:0 2pt;vertical-align:baseline;}
.niv_text {clear:both; font-size:10pt; margin:2pt; padding:5pt;}
.niv_text h4 {clear:both; font-size:12pt; margin:10pt 0 0 0; padding:0;}
.echelle td p {text-align:center;}

.section-print {font-size:10pt;}

.section-print h1 {border-bottom:1px dotted #E0E0E0;}