
body   {  
  padding: 0px; 
  margin: 0px;
}
/*Titre et chemin-------------------------------------------------------------*/

.cssdoctitle{
  font-family     : Arial, sans-serif,Verdana, Helvetica;
  font-size       : 32px;
  text-decoration : none;
  text-align      : left;
  font-weight     : normal;
  font-variant    : normal;
  letter-spacing  : 0.1em;
  color           : #FF6600;
  margin-left     : 49px;
}


/*Menu1(bas) & Menu1g(haut) --------------------------------------------------*/
.menu1, .menu1_selected {
  font-family     : Arial, sans-serif,Verdana, Helvetica;
  font-size       : 14px;
  text-decoration : none;
  text-align      : left;
  font-weight     : normal;
  font-variant    : normal;
   text-transform  : uppercase;
  color           : #000000;
  letter-spacing  : normal;
  padding-left    : 0px;
  vertical-align  : middle;
}

.menu1g, .menu1g_selected {
  font-family     : Arial, sans-serif,Verdana, Helvetica;
  font-size       : 16px;
  text-decoration : none;
  text-align      : left;
  font-weight     : light;
  font-variant    : normal;
  color           : #000000;
  letter-spacing  : normal;
  padding-left    : 0px;
  vertical-align  : middle;
}

.menu1g_selected {
  color           : #333333;
  font-weight     : normal;
}

.menu1_selected {
  color           : #333333;
  font-weight     : normal;
  }
  
A.menu1g:hover { 
	color: #000000 ;
	}
	
A.menu1:hover { 
	font-weight: bold;
	color: #000000 ;}

/*Menu2 ----------------------------------------------------------------------*/
.menu2, .menu2_selected {
  font-family     : Arial, sans-serif,Verdana, Helvetica;
  font-size       : 12px;
  text-decoration : none;
  text-align      : left;
  font-weight     : normal;
  font-variant    : normal;
  letter-spacing  : 0.1em;
  color           : #000000;
  padding-left    : 0px;
}

table.menu2 {
	background:	#FFCC99;
}

td.menu2 {
	background:	#FFCC99;
}

.menu2_selected {
  color           : #333333;
  font-weight     : normal;
}

td.menu2_selected {
	background:	#FFCC99;
}

A.menu2:hover { 
	color: #000000;
	}
/*MenuUp ---------------------------------------------------------------------*/
.menuUp, .menuUp_selected {
  font-family     : Arial, sans-serif,Verdana, Helvetica;
  font-size       : 10px;
  text-decoration : none;
  text-align      : left;
  font-weight     : normal;
  font-variant    : normal;
  text-transform  : uppercase;
  letter-spacing  : normal;
  color           : #000000;
  padding-left    : 0px;
}

.menuUp_selected {
  color           : #333333;
  font-weight     : normal;
}

A.menuUp:hover { 
	color: #000000 ;
	font-weight: bold;
	}

/*titres-----------------------------------------------------------------------*/

.title1, .pretty_title{
  background-color: transparent;
  color           : #000000;
  font-family     : Helvetica, Arial,Verdana, sans-serif;
  font-size       : 17px;
  text-transform  : lowercase;
  font-weight:      normal;
  letter-spacing  : 0.1em;
}

td.pretty_title{
  padding-left : 20px;
  align        : right;
  letter-spacing  : 0.1em;
  background   : url(fr/cube2.gif) no-repeat center left;
}

.pretty_title2{
  background-color: transparent;
  color           : #000000;
  font-family:      Helvetica, Arial,Verdana, sans-serif;
  font-size:        12px;
  letter-spacing  : normal;
  font-weight:      700;
}

.pretty_title3{
  background-color: transparent;
  color           : #000000;
  font-family:      Helvetica, Arial,Verdana, sans-serif;
  font-size:        10px;
  font-weight:      600;
  letter-spacing  : normal;
  text-decoration : none;
}


/*textes-----------------------------------------------------------------------*/

td, .textJustify{
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        11px;
  color           : #000000;
  font-style:       normal;
  font-weight:      normal;
  text-align:       justify;
  line-height:		1.6em;
  letter-spacing  : 0.1em;
  vertical-align:   top;
}

td.textJustify table tr td.textJustify{
  padding-left:      22px;
  padding-right:     22px;
}

.pretty_col_td{
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        11px;
  color:		    #000000;
  padding-left: 	8px;
  padding-right:	8px;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #999999;
  font-style:       normal;
  font-weight:      normal;
  text-align:       justify;
  line-height:		1.6em;
  letter-spacing  : 0.1em;
  vertical-align:   top;
}
	
.linecss {
  background-color: transparent;
  letter-spacing  : normal;
}

/*encarts--------------------------------------------------------------------*/

.encart{
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  color:		    #000000;
  font-style:       normal;
  font-weight:      normal;
  text-align:       justify;
  line-height:		1.6em;
  letter-spacing  : 0.1em;
}

td.encart{
  background-color:       #CCCC66;
  padding-left: 	8px;
  padding-right:	8px;
  padding-top:		2px;
  padding-bottom:	2px;
  vertical-align: center;
}

.beige{
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  color:		    #000000;
  font-style:       normal;
  font-weight:      normal;
  text-align:       justify;
  line-height:		1.6em;
  letter-spacing  : 0.1em;
}

td.beige{
  background-color:       #FFCC99;
  padding-left: 	8px;
  padding-right:	8px;
  padding-top:		2px;
  padding-bottom:	2px;
  vertical-align: center;
}

.vert{
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  color:		    #000000;
  font-style:       normal;
  font-weight:      normal;
  text-align:       justify;
  line-height:		1.6em;
  letter-spacing  : 0.1em;
}

td.vert{
  background-color:       #99CC33;
  padding-left: 	8px;
  padding-right:	8px;
  padding-top:		2px;
  padding-bottom:	2px;
  vertical-align: center;
}

.orange{
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        10px;
  color:		    #000000;
  font-style:       normal;
  font-weight:      normal;
  text-align:       justify;
  line-height:		1.6em;
  letter-spacing  : 0.1em;
}

td.orange{
  background-color:       # FF6600;
  padding-left: 	8px;
  padding-right:	8px;
  padding-top:		2px;
  padding-bottom:	2px;
  vertical-align: center;
}


/*puces-----------------------------------------------------------------------*/

.textJustify li{
	font-family			:   Helvetica, Arial, Verdana, sans-serif;
	font-size			:   11px;
	color				:	#000000;
	list-style-type		:	none;
	background-image	:	url(fr/cube-puce.gif);
	background-repeat	:	no-repeat;
	background-position	:	0px 5px;
	padding-left		:	12px;
}

/*liens-----------------------------------------------------------------------*/

.pretty_link{
  border :          0px;
  color: #000000   ;
	text-decoration: none; 
}

A.pretty_link { 
	color: #FF6600   ;
	text-decoration: none; 
	border: 0px;}

A.pretty_link:hover{
	color: #FE7F1D   ;
	text-decoration: underline;
	background: none;
	}

A.textJustify{
	color: #FF6600   ;
}

A.textJustify:hover{
	color: #FE7F1D   ;
	text-decoration: underline;
	}

.linkcss {
  background-color: transparent;
  color           : #000000;
  font-family:      Helvetica, Arial,Verdana, sans-serif;
  font-size:        10px;
  text-transform  : uppercase;
  text-decoration : none;
  letter-spacing  : normal;
  text-align      : left;
} 

td.linkcss {
  background:     url(fr/link.gif) no-repeat top 2px;
  text-align      : left;
  padding-top    : 10px;
} 

/*login-----------------------------------------------------------------------*/

.authFormLabel {
  font-family:      Helvetica, Arial,Verdana, sans-serif;
  font-size:        10px;
  font-style:       normal;
  font-weight:      bold;
  text-align:       right;
  vertical-align:   middle;
  letter-spacing  : 0.1em;
  color:		    #000000;
  background-color: transparent;
  }

.authFormInput {
  font-family:      Helvetica, Arial,Verdana, sans-serif;
  font-size:        10px;
  font-style:       normal;
  font-weight:      normal;
  text-align:       left;
  vertical-align:   middle;
  letter-spacing  : 0.1em;
  color:		    #666666;
  background-color: transparent;
  }

.authHelpMsg {
  font-family:      Helvetica, Arial,Verdana, sans-serif;
  font-size:        10px;
  font-style:       normal
  font-weight:      bold;
  text-align:       center;
  vertical-align:   middle;
  letter-spacing  : 0.1em;
  color:		    #000000;
  background-color: transparent;
  }

.authErrorMsg {
  font-family:      Helvetica, Arial,Verdana, sans-serif;
  font-size:        10px;
  font-style:       normal;
  font-weight:      bold;
  text-align:       center;
  vertical-align:   middle;
  letter-spacing  : 0.1em;
  color:		    #000000;
  background-color: transparent;
  }
  
 
/*index-----------------------------------------------------------------------*/

.passer {
	color: #696969; 
	font-size: 9px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: right;
	text-transform: uppercase; 
	letter-spacing: 1px 
	}
	
.passer a{
	color: #696969; 
	text-decoration: none; 
	}
	
.passer a:hover{
	color: black; 
	text-decoration: underline; 
	}
	
  
