/*
***************************************************************
* 1er version le tiret et en background dans la class
* inconveniant cela ne passe pas dans nestcape et firefox
***************************************************************
*/

* {
  font-size : 10px;
}

.blocMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
        margin: 0px;
        padding-bottom: 0px !important;
}

.blocSousMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	text-decoration: none;
	cursor: hand;
	padding-left: 5px;
}
.blocSousMenuSurvol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	text-decoration: underline;
	cursor: hand;
	padding-left: 5px;
}
.blocSousMenuActif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-align: left;
	vertical-align: middle;
/*
	background-attachment: fixed;
	background-image: url(../img/tiret_A.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
*/
	text-align: left;
	vertical-align: middle;
	height: 20px;
	text-decoration: underline;
	padding-left: 5px;
}

.blocMenuBas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #476D84;
	text-align: center;
	cursor: hand;
	text-decoration: none;
}
.blocMenuBasSurvol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-align: center;
	cursor: hand;
	text-decoration: underline;
}
.blocMenuBasActif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-align: center;
	cursor: hand;
	text-decoration: none;
}
.blocMenuBasSeparation {
	background-color: #000000;
	width: 3px;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-top-width: medium;
	border-bottom-width: medium;
	border-top-style: double;
	border-bottom-style: double;
}

.blocMenuHaut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor: hand;
	text-decoration: none;
	background-color: #800000;/*BE1010*/
}
.blocMenuHautSurvol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-align: center;
	cursor: hand;
	text-decoration: none;
	/*text-decoration: underline;*/
}
.blocMenuHautActif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-align: center;
	cursor: hand;
	text-decoration: underline;
}
.blocMenuHautSeparation {
	background-color: #000000;
	width: 3px;
	font-weight: bold;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-top-width: medium;
	border-bottom-width: medium;
	border-top-style: double;
	border-bottom-style: double;
}

.blocMenuHautDroit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor: hand;
	text-decoration: none;
}
.blocMenuHautDroitSurvol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-align: center;
	cursor: hand;
	text-decoration: none;
	/*text-decoration: underline;*/
}
.blocMenuHautDroitActif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-align: center;
	cursor: hand;
	text-decoration: none;
}
.blocMenuHautDroitSeparation {
	background-color: #000000;
	width: 3px;
	font-weight: bold;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-top-width: medium;
	border-bottom-width: medium;
	border-top-style: double;
	border-bottom-style: double;
}

body {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#cadre_global {
	text-align: left;
	vertical-align: top;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;


}

.txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

span.plus {
	color: #BE1010;
}
.G {
	float: right;
	margin: 2px;

}
.D {
	float: left;
	margin: 2px;

}
img.graph {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	margin: 0px;
	padding: 0px;


}
ol {
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 25px;
	display: list-item;
}
ul{
	padding-left:10px;
	display : list-item;
	list-style-image : url(../img/puce.gif);
	list-style-position: outside;
	margin-left: 0px;

}
.objectif {
	color: #000000;
	
}
.objectif02 {
	color: #6480A9;
	font-weight: normal;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
br.interligne {
	line-height: 5px;
}
tr.center {
	text-align: center;
}
.bloc_puzzle_1 {
	background-attachment: fixed;
	background-image: url(../img/bloc_puzzle_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bloc_puzzle_2 {
	background-attachment: fixed;
	background-image: url(../img/bloc_puzzle_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bloc_puzzle_3 {
	background-attachment: fixed;
	background-image: url(../img/bloc_puzzle_3.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bloc_puzzle_4 {
	background-attachment: fixed;
	background-image: url(../img/bloc_puzzle_4.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bloc_puzzle_5 {
	background-attachment: fixed;
	background-image: url(../img/bloc_puzzle_5.gif);
	background-repeat: no-repeat;
	background-position: right top;
}.TITREblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.objectif03 {

	color: #FF9900;
	font-weight: normal;
}
.cadreInscription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FEFCEB;
	border: 1px solid #FBF4A2;
}
.cadreInscriptionA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF69F;
	border: 1px solid #FBF4A2;
}

input.button{
	border: 1px solid #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #DD4446;
	cursor: hand;
}
.tabNiveau {  background-color: #DE4547}
.encorePlus {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #BE1010; font-weight: bolder; text-transform: capitalize; font-size: 22px}
.presentAccueil {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #be1010; font-size: 13px}
.objectif04 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 16px; font-weight: bolder; color: #6699CC; text-transform: none; text-align: center}
.login {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-transform: none; color: #333333}
.accueilBlocMenuHautDroit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #BEB287}
.accueilBlocMenuHautDroitSurvol {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #BE1010; cursor: hand}
cadre_global_accueil { text-align: left; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; }
.Connect {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; white-space: normal; text-align: left}
.message {  color: #AA0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none}
.ressources {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #be1010}
.niveaux {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none}
.tabCommande {
	background-color: #999999;
}
.ligneCommande1 {
	background-color: #FFFFFF;
}
.ligneCommande0 {
	background-color: #EEEEEE;
}
.titreAccueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: Aucune;
	font-variant: normal;
	font-style: normal;
	line-height: normal;
	text-align: center;
}
.sousTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: Aucune;
	color: #000000;
}

.lienSavoir {
	color : #FF9900;
	font-weight:normal;
	font-size: 10px;
	text-decoration: underline;
	style: hand;
	text-align: right;
}

.vert {
	color : #009999;
	font-weight: bold;
}

.conseil span {
font-size: 18px;
text-decoration : none;
/*margin-left : 40px;*/
}

.xmlTableau {
padding : 2px;
border-color : #DDDDDD;
border-style : solid;
border-collapse: collapse;
border-width : 1px;
}

.xmlTableau TR{
padding : 2px;
border-color : #DDDDDD;
border-style : solid;
border-collapse: collapse;
border-width : 1px;
}
.xmlTableau TD{
padding : 2px;
border-color : #DDDDDD;
border-style : solid;
border-collapse: collapse;
border-width : 1px;
}

.xmlTableauVert {
color : #FFFFFF;
background-color : #088A31;
}

.invisibleTab {
border-width: 0px;
border-style : none;
padding : 0px;
margin : 0px;
}

.invisibleTab TR{
border-width: 0px;
border-style : none;
padding : 0px;
margin : 0px;
}

.invisibleTab TD{
border-width: 0px;
border-style : none;
padding : 0px;
margin : 0px;
}

.gras {
	font-weight : bold;
}

table {
  margin : 0px;
  padding : 0px;
  empty-cells :hide;
}

.colDroite {
  background-color: #F0F7F6;
  padding : 3px 3px;
}

.colDroiteAuth {
  background-color: #098B31;
  padding : 3px 3px;
}
a {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.blocMenuGaucheActif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-decoration: none;
}
.sousTitreAccueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.sousTitreAccueilNoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
span.ICMP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
