* {
 margin:0;
 padding:0;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
}
img{
 box-sizing: border-box;
 -moz-box-sizing: border-box;
}
body{
	border:none;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	scrollbar-face-color: #F2FAFE;
	scrollbar-3DLIGHT-COLOR: #CDCED0;
	scrollbar-HIGHLIGHT-COLOR: #fff;
	scrollbar-DARKSHADOW-COLOR: #C3C8CC;
	scrollbar-SHADOW-COLOR: #B0B4B7;
	scrollbar-ARROW-COLOR: red;
	scrollbar-TRACK-COLOR: #fff;
	color: #3F0724;
	background: #F2FAFE;
}

/********************************************************************/
/* SCROLLERS
/********************************************************************/

/*--[ SCROLLER FULL PAGE ]----------------------------------*/
#ScrollerFull{
 width:540px;
 height:388px;
 overflow:auto;
 margin-left:10px;
 margin-right:5px;
 clear:both;
}
#ScrollerFull #Content{
 width:520px;
}

/********************************************************************/
/* LIENS
/********************************************************************/
a,a:Visited,a:Hover{color:#3F0724;text-decoration:none;}
a:hover{text-decoration:underline;}

a.LinkButton,a.LinkButton:Visited{
 padding:0px 2px;
 color:white;
 text-decoration:none;
 background:#209BD4;
}
a.LinkButton:Hover{
 color:#209BD4;
 text-decoration:none;
 background:#fff;
}

a.LinkSuiv,a.LinkSuiv:Visited{
 padding:0px 2px;
 color:white;
 text-decoration:none;
 background:#209BD4;
 margin-left:36px;}
 a.LinkSuiv:Hover{
 color:#209BD4;
 text-decoration:none;
 background:#fff;
}

a.LinkBlue,a.LinkBlue:Visited{
 color:#209BD4;
 text-decoration:none;
}
a.LinkBlue:Hover{
 color:#209BD4;
 text-decoration:underline;
}

a.LinkWhite,a.LinkWhite:Visited{
 color:#fff;
 text-decoration:none;
}
a.LinkWhite:Hover{
 color:#fff;
 text-decoration:underline;
}

a.LinkOnglet,a.LinkOnglet:Visited{
 color:#209BD4;
 text-decoration:none;
 margin-left:30px;
}
a.LinkOnglet:Hover{
 color:#209BD4;
 text-decoration:underline;
}
/*--[ Liens de pagination ]--*/
span#NbResult{
 width:102px;
 display:block;
 float:left;
 }
.ActivePage{
 font-size:9px;
 font-weight:bold;
 padding:0 1px;
 color:#FFF;
 background:red;
 text-decoration:none;
 margin-left:1px;
}
a.LinkPager{
 font-size:9px;
 font-weight:bold;
 padding:0 1px;
 color:#FFF;
 background:#209BD4;
 text-decoration:none;
 margin-left:1px;
}
a.LinkPager:visited{
 color:#FFF;
 background:#5FB7E1;
}
a.LinkPager:hover{
 text-decoration:none;
 color:red;
 background:#FFF;
}


/*--[ Liens logoff ]--*/
a.LinkLogoff,a.LinkLogoff:Visited{color:red;text-decoration:none;}
a.LinkLogoff:Hover{color:red;text-decoration:underline;}
/*--[ Liens sur les vignettes ]--*/
a.Vignette img{
	border:1px solid #3F0724;
	Filter: none;/*important pour rollover ie*/
	margin:0px;
	padding:0px;
}
a.Vignette:Hover img{
	border: 1px solid #209BD4;
}
img.Vignette{
	border: 1px solid #3F0724;
}

/********************************************************************/
/* ENCADRES
/********************************************************************/
.CadreZebra {
	background-image: url(../../img/skin/fd_zebra.gif);
	padding:5px;
}
.CadreZebra p{
 padding:2px;
 background:#FFF;
 color:#3F0724;
}

.ZebraFull {
 width: 535px;
	background: url(../../img/skin/fd_zebra.gif);
	padding: 5px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 10px;
	clear:both;
}
.ZebraFull p {
	background: #FFFFFF;
	padding: 5px 10px 10px;
	text-align: center;
}


/********************************************************************/
/* ELEMENTS DE FORMULAIRE
/********************************************************************/
input,select{
 font-size:10px;
 border:1px solid #3f0724;
 color:#3f0724;
}
input{padding-left:2px;}
.Submit {
	background:#3F0724;
	height: 16px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:white !Important;
	font-weight:bold;
	border-width:1px !important;
	border-top-color: #fff !important;
	border-right-color: #000000 !important;
	border-bottom-color: #653950 !important;
	border-left-color: #fff !important;
	cursor:pointer;
}
input.BtnOk{
 padding:0px;
	background: transparent url(../../img/skin/btn_ok.gif);
	color: transparent;
	width:18px;
	height:18px;
	border:none;
	cursor:pointer;	
}
.Oblig{color:red;}

/********************************************************************/
/* ONGLETS
/********************************************************************/

/*--[Affichage des Onglets ]--*/
.Entete{
 width:555px;
 height:20px;
 padding:0;
}
.EnteteTexte{
 float:left;
 margin-left:10px;
 padding-top:3px;
 font-size:10px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:#209BD4;
 display:inline;
}
.EnteteOnglet{
 float:right;
 padding-top:2px;
 padding-left:2px;
 height:20px;
 font-weight:bold; 
 background:#FFF;
}

/********************************************************************/
/* FORMATS DE TEXTE
/********************************************************************/

.TinyTxt{font-size:9px;}
.TinyTxtRed{font-size:9px;color:red;}
.Important {
	font-weight: bold;
	color: red;
}
.SmallImportant {
	color: red;
}
.Bold{font-weight:bold;}
/*--[Affichage page d'Erreurs]--*/
.Erreurs{
 padding:4px;
 background-color: red;
 font-size: 10px;
	font-weight:bold;
	color:#fff;
}
.Erreurs ul,.Erreurs  li {
 margin:0;
 margin-left:9px;
 padding:0px;
 list-style-position:outside;
 font-weight:normal;
}
/********************************************************************/
/* ESPACEURS ET FILETS
/********************************************************************/
/*--[Filet img]--*/
div.Filet {
  height: 3px;
  margin:0;
  clear:both;
}
div.Filet hr {
  display: none;
}
/*--[Force retour à la ligne float]--*/
div.Clear{
 clear:both;
 display:block;
 line-height: 0; 
 margin: 0px; 
 padding: 0px; 
 height:0px;
}
/*--[Div de centrage des pages]--*/
div.PageCenter{width:555px;text-align:center;}
