@charset "utf-8";
/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
background-color:#000000;
padding:0;
margin:0;
}

.titre_page {
font-size:20px;
font-weight:bold;
color:#EE0020;
border-bottom-style:solid;
border-bottom-color:#EE0020;
border-bottom-width:thin;
width:650px;
}

.marge5 {
padding:5px;
}

.marge10 {
padding:10px;
}

.liennoirns {
text-decoration:none;
color:#000000;
}


.petittexte {
font-size:11px;
}

.moyentexte {
font-size:14px;
}

form {
padding:0;
margin:0;
}


h1,h2,h3,h4,div,th,p,img{
	border: 0px;
}

select {
	font-size: 9pt;
}

input {
	font-size: 9pt;
}

a:link,
a:visited,
a:active{
	color: #111;
	text-decoration: none;
}
a:hover {
	color: #dd2200;
	text-decoration: none;
}

a.lienblanc:link,
a.lienblanc:visited,
a.lienblanc:active{
	color: #fff;
	text-decoration: none;
}
a.lienblanc:hover {
	color: #ccc;
	text-decoration: none;
}

a.liennoir:link,
a.liennoir:visited,
a.liennoir:active{
	color: #000;
	text-decoration: underline;
}
a.liennoir:hover {
	color: #000;
	text-decoration: underline;
}

div.contenu{
	width: 423px !important;
	background-color : #fff;
	top: 0px;
}

div.titre_article{
	margin: 8px !important;
	font-size: 12pt;
	color:#EF001F;
	font-weight:bold;
}

.titre_coll{
	font-size: 12pt;
	color:#EF001F;
	font-weight:bold;
}

.lien_titre_ouv {
	color:#000000;
	font-size:10px;
	font-weight:bold;
}

.menu_coll {
	font-size: 12px;
	color:#007eba !important;
	font-weight:bold;
	line-height:25px;
}

.menu_coll hover {
	color:#000 !important;
}

div.texte{
	margin: 8px !important;
	font-size: 10pt;
}

div.textehome{
	margin: 5px !important;
	font-size: 7pt;
}

div.texteblanc{
	margin: 8px !important;
	font-size: 10pt;
	color: #fff;
}


div.texte2{
	font-size: 8pt !important;
	margin-left: 5px !important;
}

div.intropage{
	margin: 8px !important;
	font-size: 10pt;
	color:#EF001F;
	font-weight:bold;
}

/* hi et h2 utiliss sur verbes_fiche */
h1 {
	position: relative;
	top: 0px;
	left: 0px;
	border: 0px;
	padding-top: 8px !important;
	padding-left: 8px !important;
	margin: 0px !important;
	margin-bottom: 0px !important;
	font-size: 16px !important;
}

h2 {
	position: relative;
	top: 0px;
	left: 0px;
	border: 0px;
	padding-top: 8px !important;
	padding-left: 8px !important;
	margin: 0px !important;
	margin-bottom: 0px !important;
	font-size: 10px !important;
}
/* h3 utiliss sur tests_fiche */
h3 {
	position: relative;
	top: 0px;
	left: 0px;
	border: 0px;
	padding-top: 0px !important;
	padding-left: 0px !important;
	margin: 0px !important;
	margin-bottom: 0px !important;
	font-size: 14px !important;
}

/* ******* 
/* ******* trou
/* *******/
div#exotrou{
	padding: 10px 10px 10px 10px !important;
	margin-bottom: 0px !important;

}
#trou p{
	line-height: 17pt;
	text-align: justify;
}
span.pasok{
	color: #c00;
	font-weight:bold;
}

span.verbe{
	color: #000;
	font-weight:bold;
}

span.resultat{
	color: #BE4497  !important;
	font-size:12px  !important;
}

span.trad{
	color: #090  !important;
	font-weight:bold;
}

span.mot_trou_ok{
	color: #090;
	font-weight:bold;
}
span.mot_trou_pasok{
	text-decoration: line-through;
	color: #c00;
}

/* ******* 
/* ******* fin trou
/* *******/

/* ******* 
/* ******* menu
/* *******/
div#menu {
font-size: 10px;
}
#menu ul, #menu li{
	margin: 0px;
	padding: 0px !important;
}
#menu li{
	margin-left: 10px !important;
	font-size: 8pt;
	color: #000 !important;

}
#menu ul{
	list-style-position: inside;
	list-style-type:none;
}
#menu a:link,
#menu a:visited,
#menu a:active {
color: #000;
}
#menu a:hover {
	color: #f00;
	text-decoration: none;
}

/* ******* 
/* ******* fin menu
/* *******/
p.argucoll {
	font-size: 10pt;
	margin: 10px !important;	
}
p.eco {
	color: #4EBCD7 !important;
	font-size: 10pt;
	font-weight:bold;
	margin-left: 11px !important;	
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

div.ecopetit {
	background-color: #4EBCD7 !important;
	font-size: 8pt;
	font-weight:bold;
	margin: 10px !important;
	padding: 10px !important;
	width: 200px;
}
div.ecogrand {
	background-color: #4EBCD7 !important;
	font-size: 8pt;
	font-weight:bold;
	margin: 10px !important;
	padding: 10px !important;

}
p.pra {
	color: #FFAB39 !important;
	font-size: 10pt;
	font-weight:bold;
	margin-left: 11px !important;	
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

div.prapetit {
	background-color: #FFAB39 !important;
	font-size: 8pt;
	font-weight:bold;
	margin: 10px !important;
	padding: 10px !important;
	width: 200px;
}
div.pragrand {
	background-color: #FFAB39 !important;
	font-size: 8pt;
	font-weight:bold;
	margin: 10px !important;
	padding: 10px !important;

}
p.fra {
	color: #95D364 !important;
	font-size: 10pt;
	font-weight:bold;
	margin-left: 11px !important;	
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

div.frapetit {
	background-color: #95D364 !important;
	font-size: 8pt;
	font-weight:bold;
	margin: 10px !important;
	padding: 10px !important;
	width: 200px;
}
div.fragrand {
	background-color: #95D364 !important;
	font-size: 8pt;
	font-weight:bold;
	margin: 10px !important;
	padding: 10px !important;

}


a.contact:link,
a.contact:visited,
a.contact:active {
color: #fff;
}
a.contact:active  { font-size: 9px }

a.ecole:link,
a.ecole:visited,
a.ecole:active {
color: #4EBCD7 !important;
}
a.ecole:hover  {  
color: #999 !important;}

/* ******* 
/* ******* fin menu
/* *******/

a.contact:link { font-size: 9px }
a.contact:visited { font-size: 9px }