body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin : 0;
	padding : 0;
	text-align: center;
	background-color: #fff;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}

a {
	text-decoration: none;
	color : #FF3200;
}
a:hover {
	text-decoration: underline;
	color : #FF3200;
}



h1 {
	margin : 0;
	padding : 0;
	text-align: left;
}

h3 {
	margin : 0;
	padding : 5px 0;	
}
a img {
	border-width: 0;
}

h4 {
	margin : 0;
	padding : 2px 0;
	
	font-size: 11px;
	font-weight: bold;
}
p {
	margin : 0;
	padding : 5px 0;
}

#bordure {
	width : 780px;
	padding : 0;
	margin : 0 auto;
	text-align: left;	
	
	background-image: url(images/bordures.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

#document {
	margin : 0;
	padding : 0 10px;
	
	position : relative;
	
	background-image: url(images/fond_page_gauche.gif);
	background-position: -10px 0;
	background-repeat: repeat-y;
   /* POUR IE 5 WIN */
   width : 780px;
   /* POUR LES AUTRES */
   voice-family:"\"}\"";

   voice-family:inherit;

   width:760px;	
	/* POUR CEUX QUI PARTAGE LE BUG IE5 SUR LE voice-family*/
}html>body #document {width:760px;}
 

#contenu a {
	color : #000;
}
#contenu a:hover, #contenu a:hover h2, #contenu a:hover p {
	color : #FF3300;
	text-decoration: underline;
}

/* bandeau1 */
/* bandeau du haut */

#bandeau1 {
	background-color: #566673;
	color : #fff;
	font-weight:bold;
	height: 27px;
	margin : 0;
	padding : 0;
}
#bandeau1 a {
	color : #8EB0B1;
	font-weight: bold;
	float : left;
	margin : 8px 4px 0 8px;
	

}
#bandeau1 form {
	float : right;
	margin : 2px;
	padding : 0;
}
#bandeau1 form input {
	font-size : 10px;
	margin : 0 10px;
}
#bandeau1 form select {
	font-size : 9px;
}
#bandeau1 label {
	margin : 0;
	padding : 0;
}
#bandeau1 img {
	vertical-align: top
}


#serrure {
	position : absolute;
	top : 42px;
	right : 20px;
}
#serrure img {
	border-width : 0;
}


#lienInscription {
	position : absolute;
	top : 40px;
	right : 40px;
	text-align: right;
	color : #FF3302;
	font-size : 11px;
	
	/*border : 1px solid red;*/
}
#lienInscription a {
	color : #FF3302;
}

/*****************/
/* menu 1        */
/*****************/

#menu1 a {
	margin : 0;
	padding : 0;
}
#menu1 a img {
	margin : 0;
	padding : 0;
}

/******************/
/* menu 2         */
/******************/

#menu2 {
	background-color: #90B0AF;
	height : 18px;
	position: relative;

	border-width : 0 0px 1px 0px;
	border-style: solid;
	border-color: #fff;
}
#menu2 a {
	color : #fff;
	margin : 6px 5px;
}

#menu2 a.selected {
	color : #FF3300;
	margin : 6px 5px;
}

#menu2 span.selected {
	color : #FF3300;
	margin : 6px 5px;
}

#sousMenu1, #sousMenu2, #sousMenu3, #sousMenu4, #sousMenu5, #sousMenu6, #sousMenu7, #sousMenu8, #sousMenu9 {
	position : absolute;
	top :3px;
	left : 0;
	display: block;
	width : 100%;
	text-align: center;
}

/***********************/
/*   contenu           */
/***********************/

#contenu {
	display : block;
	/* fond vert de la colonne droite*/
	background-image: url(images/fond_contenu.gif);
	background-position: 148px 0;
	background-repeat: repeat-y;
	
}

#document .colonneKaki {
	background-image: url(images/fond_contenu_kaki.gif);
}
/* contenu + la colonne de droite*/
#document .colonneDroite {
	background-image: url(images/fond_contenu_colonneDroite.gif);
}
/* contenu + la colonne largeur 1 en blanc + la colonne de droite*/
#document .colonne3colonnes {
	background-image: url(images/fond_contenu3colonnes.gif);
}
#document .colonneKakiSP {
	background-image: url(images/fond_contenu_kakiSP.gif);
}

#document .SansColonneDroite {
	
}


/********************************/
/* contenu de la page d'accueil */
/********************************/

#accueil {
	float : left;
	width : 455px;/*456px;*/
	height : 100%;
	
	margin : 0;
	padding : 5px 0 0 0;
	/*border-right : 1px solid #90B0B0;*/

}

#accueil h2 {
	color : #FF3300;
	font-weight: bold;
	font-size: 14px;
	margin : 0;
	padding : 5px;
}
#accueil h3 {
	margin : 1px 0 0 1px;
	padding : 0;

}
#accueil h3 img {
	margin : 0;
	padding : 0;
}

#accueil p {
	margin : 0;
	padding : 5px;
}



#accueil img {
	padding : 0;
	margin : 0 15px 5px 1px;
}

#accueil #alaune {
	padding : 0 0 10px 0;
	margin : 0 0 0 1px;
}

#accueil #alaune img {
	padding : 0;
	margin : 4px 10px 5px 0;
}

#accueil #alaune a:hover p {
	color : #000;
}

TD div#alaune{
	background-image:  url(../images/pointilles_verts.gif);
	background-position: bottom left;
	background-repeat: repeat-x;	
}

/* d�but abderrazak */
#accueil  #alaune span {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .08em;	
	font-size: 10px;
	color : #586672;
}

#accueil  #alaune a:hover span, #accueil  #alaune a:hover span img {
	text-decoration: underline;
}
/* fin abderrazak */

#accueil .ligneRubriques {
	background-image: url(images/pointilles_verts.gif);
	background-position: top left;
	background-repeat: repeat-x;
	
	margin : 0;
	padding : 0;
	clear: both;
} 
#accueil .ligneRubriques .rubrique {
	display : block;
	width : 149px;
	/*height : 100%;*/
	
	float : left;
	margin : 0;
	padding :0;
}

#accueil .ligneRubriques .rubrique a.lienSuite {
	display : block;
	color : #ff3300;
	margin : 0 5px 0 5px;
}
#accueil .ligneRubriques .rubrique p img {
	margin : 0;
	padding : 0;
}

#accueil .ligneRubriques span {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .08em;	
	font-size: 10px;
	color : #586672;
}
#accueil .ligneRubriques p {
	height : 55px;
	margin : 0 5px;
	padding: 2px 0 0 0;
}
/* tous sauf ie*/
#accueil>.ligneRubriques p {
	min-height: 55px;
	height: auto;
}


/**********************************************/
/* page theme											 */
/**********************************************/

#theme {
	margin : 0 0 0 1px;
	padding : 0;
	width:455px;
}

#theme .imageUne {
	float : left;
	margin : 10px 10px 5px 0;
}

#theme h2 {
	text-align: right;
	padding : 2px 0;
	margin : 0;
	background-image: url(images/pointilles_verts.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
#theme h3 {
	color : #FF3300;
	font-weight: bold;
	font-size: 10px;
	margin : 0;
	padding : 5px 0;	
}

#theme #themeUne a:hover p, #theme #themeTitre2 a:hover p, #theme #themeTitre3 a:hover p {
	color : #000;
}
#theme a:hover span, #theme a:hover span img {
	text-decoration: underline;
}

#theme #themeUne {
	margin : 0;
	padding : 2px 5px;
	background-image:  url(images/pointilles_verts.gif);
	background-position: bottom left;
	background-repeat: repeat-x;	
	/*float : left;*/
	
	/*border: 1px dotted red;*/
}
#theme #themeUne a {
	display : block;
	margin : 0;
	padding : 0;
}
#theme #themeUne h3 {
	font-size : 14px;
}

#theme #themeTitre2, #theme #themeTitre3 {
	width : 47.5%;
	background-image: url(images/pointilles_verts_vertical.gif);
	background-position: top right;
	background-repeat: repeat-y;	
	float: left;
	margin : 0;
	padding : 5px 4px 5px 5px;
}

#theme #themeTitre3 {
	background-position: top left;
	width : 47.5%;
	position : relative;
	left : -1px;
	padding-left : 8px;
}

#theme #themeTitre2 p img, #theme #themeTitre3 p img {
	margin : 4px 10px 5px 0;
}
#theme #themeTitre2 p span img, #theme #themeTitre3 p span img {
	margin : 0;
	padding : 0;
}

/* gestion des dates des 3 paves titre*/
#theme  span {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .08em;	
	font-size: 10px;
	color : #586672;
}



#theme .ligneRubriques {
	background-image: url(images/pointilles_verts.gif);
	background-position: top left;
	background-repeat: repeat-x;
	
	margin : 0;
	padding : 0;
	clear: both;
	
	
} 

#theme .ligneRubriques h3 {
	background-color: #90B0B0;
	font-size : 10px;
	font-weight: normal;

	background-image: url(images/fleche_right_pointilles.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin : 0 0 5px 0;
	padding : 1px 5px 2px 20px;
}
#theme .ligneRubriques .rubrique.premier h3 {
	background-image: url(images/fleche_right.gif);
	background-position: 5px 3px;
	background-repeat: no-repeat;
}

#theme .ligneRubriques h3 a {
	color : #fff;
}

#theme .ligneRubriques h3 a:hover {
	color : #fff;/*FF3300;*/
}

#theme .ligneRubriques .rubrique {
	display : block;
	width : 149px;
	float : left;
	margin : 0;
	padding :0;
}
#theme .ligneRubriques .rubrique.premier {
	width : 147px;
}
#theme .ligneRubriques .rubrique.dernier {
	width : 158px;
}


#theme .ligneRubriques .rubrique p img {
	margin : 0;
	padding : 0;
}

#theme .ligneRubriques span {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .08em;	
	font-size: 10px;
	color : #586672;
}
#theme .ligneRubriques p {
	height : 55px;
	margin : 0 5px;
	padding: 2px 0 0 0;
}
/* tous sauf ie*/
#theme>.ligneRubriques p {
	min-height: 55px;
	height: auto;
}

/***************************/
/* identification                   */
/***************************/
#identification {
	padding : 5px 10px 5px 5px;
}
#identification h2 { 
	color : #FF3300;
	font-weight: bold;
	font-size: 14px;
	margin : 0;
	padding : 5px 0;
}
#identification h3 { 
	color : #FF3300;
	font-weight: bold;
	font-size: 12px;
	margin : 0;
	padding : 5px 0;
}
#identification form {
	color : #586672;
}
#identification a.lienSuite {
	background-image: url(images/fleche_right.gif);
	color : #ff3300;
	margin : 0 0 0 35px;
}

/***************************/
/* liste                   */
/***************************/

#liste {
	margin : 0 0 0 1px;
	padding : 0;
	width : 454px;
	border-width: 0;
}

/* pour le Doc Type 5 */
#liste.etroite {
	width : auto;
}

#liste h2 { 
	text-align: right;
	padding : 0px 0;
	margin : 0 0 0px 0;
	background-image: url(images/pointilles_verts.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	height: 2px;
}

#liste h2 img.danslarubrique {
	position : relative;
	left : -120px;
	top : -5px;
}

#liste .date, #liste .action {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .08em;	
	font-size: 10px;
	color : #90B0B0;
}
#liste .action {
	color : #566672;
	margin : 0;
	padding : 0;
}


#liste .lienListe {
	background-image: url(images/pointilles_verts.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	margin : 40px 0 5px 0;
	padding : 0 0 9px 0;
	color : #566672;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*letter-spacing: .08em;	*/
	font-size: 10px;	
}
#liste a {
	position : relative;
	top : 1px;
}
#liste .lienListe a {
	color : #FF3300;
}

#liste a.precedent {
	
	background-image : url(images/fleche_left.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
		display : block;
	margin : 0 5px;
	padding : 0 0 0 15px;
}
#liste a.suivant {
	
	background-image : url(images/fleche_right.gif);
	background-position: 100% 2px;
	background-repeat: no-repeat;
		display : block;
	margin : 0 5px;
	padding : 0 15px 0 0;
}
/* colonne de largeur 1  (1/5eme de page)*/

#liste .clef {
	position : relative;
	top : 4px;
}

/* pour la liste recherche */
#liste .categorie {
	float : left;
	font-size: 9px;
	font-weight: bold;
	color : #90B0B0;
	padding : 0 0 0 5px;
}
#liste .dateRecherche {
	float : right;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #90B0B0;
	padding : 0 5px 0 0;
		
}

#liste .listeRecherche {
	padding : 0 5px;
	
	display : block;
}
#liste .type {
	font-size : 9px;
	color : #90B0B0;
	padding : 0 0 0 5px;
}
#liste .action {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #566672;
	padding : 0 0 0 5px;	
}

#liste .resultatRecherche {
	padding : 13px 0;
	margin : 0;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	color : #000;
}

#liste .resultatRecherche span {
	position : relative;
	top : -2px;
	left : 3px;
}

#liste .trier {
	margin : 0 0 15px 0;
	padding : 10px 0;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #90B0B0;
	
	background-image: url(images/pointilles_verts.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	
}

#liste .trier a {
	color : #ff3300;
}
/*****************/
/* documentDetail*/
/*****************/

#documentDetail {
	margin : 0 0 0 1px;
	padding : 0;
	width : 454px;
	border-width: 0;
}

.colonneDroite #documentDetail {
	width : 599px;
}

#documentDetailSC {
	margin : 0 0 0 1px;
	padding : 0;
	width : 650px;
	border-width: 0;
}

.colonneDroite #documentDetailSC {
	width : 760px;
}

#documentDetailSC h2 { 
	text-align: right;
	padding : 2px 0;
	margin : 0 0 20px 0;
	background-image: url(images/pointilles_verts.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#documentDetail h2 { 
	text-align: right;
	padding : 2px 0;
	margin : 0 0 20px 0;
	background-image: url(images/pointilles_verts.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}


.colonneDroite #documentDetail h2right {
	background-image: none;
	margin : 96px 0;
	text-align: center;
}

.colonneDroite #documentDetail h2 {
	background-image: none;
	margin : 6px 0;
	text-align: left;
}
#documentDetail h3 {
	font-size: 14px;
	font-weight: bold;
	margin : 0;
	padding : 0;
} 

.colonneDroite #documentDetail td.chapeau {
	padding-bottom : 10px ;
}

#documentDetail span {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .08em;	
	font-size: 10px;
	color : #90B0B0;
}

#documentDetail a {
	color : #566672;
	display: block;
	
	margin : 0;
	padding : 0;
	width : 110px;
}
#documentDetail .picto {
	display: block;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*letter-spacing: .08em;	*/
	font-size: 10px;
	color : #ff3300;
	text-align : right;
	background-image: url(images/picto_imprimer.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	padding : 0 18px 0 0;
	margin : 5px 0;
}
#documentDetail .picto.imprimer {
	background-image: url(images/picto_imprimer.gif);
}
#documentDetail .picto.envoyer {
	background-image: url(images/picto_lettre.gif);
}
#documentDetail .picto.bas {
	background-image: url(images/picto_bas.gif);
}
#documentDetail .picto.feuille {
	background-image: url(images/picto_feuille.gif);
}
#documentDetail .picto.plusloin {
	background-image: url(images/picto_plusloin.gif);
}
#documentDetail .lienSousPicto:hover {
	color : #566672;
}



#documentDetail td.chapeau {
	font-size : 12px;	
}
#documentDetail td.chapeau a {
	display : inline;
}

#documentDetail .pointilles {
	background-image: url(images/pointilles_verts.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	padding : 10px 5px 0 5px;
	
}

#documentDetail .attribut {
	float : left;
	color : #90B0B0;
	background-image: url(images/fleche_right.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	font-size : 10px;
	padding : 0 0 0 15px;
	margin : 15px 0 0 0;
}
#documentDetail .signature {
	float : right;
	color : #90B0B0;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .08em;	
	font-size: 10px;
	padding : 0;
	margin : 13px 5px 0 0;	
}
#documentDetail .signature span {
	color : #ff3300;
}

/* document de type 5*/


/* document de type 4 et 7 */
#documentDetail p.questionInterview {
	font-size : 11px;
	font-weight: bold;
	margin : 10px 0 0 0;
	padding : 0;
}
/* formulaire */

#formulaire {
	width : 599px;
	color : #90B0B0;
	background-color: #fff; 
}
#formulaire td {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#formulaire .titre {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #566672;
	font-weight: normal;
	margin : 0;
	padding : 5px 0 5px 5px; 
}

#formulaire .titreChamp {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color : #90B0B0;
	
	text-align: right;	
	padding : 0 10px 0 0;
	
}

#formulaire .obligatoire {
		background-image: url(images/asterisque.gif);
		background-position:  100% 5px;
		background-repeat: no-repeat;
}

#formulaire .pointilles {
	background-image: url(images/pointilles_verts.gif);
	background-position: 0 50%;
	background-repeat: repeat-x;
	padding : 5px 5px 5px 5px;
	margin : 0 0 0 0;
}

#formulaire input, select{
	font-size: 9px;
	margin : 0 5px 0 0;
	
}

#formulaire .textareas {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin : 0 5px 0 0;
}

/* colonne */



#contenu #colonneLargeur1 {

	width : 140px;
/*	
	float : right;
	border-left : 1px solid #90B0B0;
	position:relative;
	left : -1px;
*/
}
#contenu.colonneKaki #colonneLargeur1 {
/*
	border-left : 0px solid red;
*/
}


#contenu #colonneLargeur1 a.lienSuite {
	color : #ff3300;
}
#contenu #colonneLargeur1 #paveHaut p {
	line-height: 16px;
	/* added */
	margin : 0px 5px 0px 8px;
	padding : 0;
	font-size : 9px;
	
}
#contenu #colonneLargeur1 #paveBas p {
	/*line-height: 16px;*/
	/* added */
	margin : 0px 5px 0px 8px;
	padding : 0;
	font-size : 9px;
	
}

#contenu #colonneLargeur1 #paveHaut {

	padding : 5px;
	margin : 0;
	background-image:	url(images/pointilles_verts.gif);
	background-position: bottom left;
	background-repeat: repeat-x; 
	background-color: #EDFEB2;

}


/*#contenu.colonneKaki #colonneLargeur1 a {*/
#contenu #colonneLargeur1 #paveHaut a {
	color : #76858E;
}
/*#contenu.colonneKaki #colonneLargeur1 span {*/
#contenu #colonneLargeur1 #paveHaut span {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .08em;	
	font-size: 10px;
	color : #fff;
}
/*#contenu.colonneKaki #colonneLargeur1 a {*/
#contenu #colonneLargeur1 #paveBas a {
	color : #76858E;
}
/*#contenu.colonneKaki #colonneLargeur1 span {*/
#contenu #colonneLargeur1 #paveBas span {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .08em;	
	font-size: 10px;
	color : #fff;
}



#contenu #colonneLargeur1 #paveHaut h4  {
	margin : 0px 5px 0px 8px;
	padding : 0;
	/*font-size : 12px;*/
	/*color : #fff;*/
}

#contenu #colonneLargeur1 #paveHaut p  {
	margin : 0px 5px 0px 8px;
	padding : 0;
	font-size : 9px;
}


#contenu #colonneLargeur1 #paveBas h4  {
	margin : 0px 5px 0px 8px;
	padding : 0;
	/*font-size : 12px;*/
	/*color : #fff;*/
}


#contenu.colonneKaki #colonneLargeur1 #paveHaut, #contenu.colonneKakiSP #colonneLargeur1 #paveHaut {
	background-image:	#CED4B9;
}

#contenu #colonneLargeur1 #paveBas {
	padding : 5px;
	margin : 0;
	background-color: #EDFEB2;
}
#contenu #colonneLargeur1 a:hover p, #contenu #colonneLargeur1 a:hover h4 {
	color : #76858E;
	text-decoration: underline;
}


#contenu #colonneLargeur1 #pave {

	padding : 5px 0 5px 0;
	margin : 0;
	background-image:	url(images/pointilles_verts.gif);
	background-position: bottom left;
	background-repeat: repeat-x; 
	background-color: #EDFEB2;

}

/* pave : pour les colonnes kaki avec un seul pav� */
#contenu #colonneLargeur1 #pave h3 {
	margin : 15px 0px 3px 5px;
	padding : 0;
}

#contenu #colonneLargeur1 #pave h4  {
	margin : 0px 0px 0px 8px;
	padding : 0;
	/*font-size : 12px;*/
	color : #fff;
}

#contenu #colonneLargeur1 #pave p  {
	margin : 0px 5px 0px 8px;
	padding : 0;
	font-size : 9px;
}


/*
#contenu.colonneKaki #colonneLargeur1 p {
#contenu #colonneLargeur1 #pave p {
	margin : 0;
	padding : 0px 5px;
}
*/

/*#contenu.colonneKaki #colonneLargeur1 a {*/
#contenu #colonneLargeur1 #pave a {
	color : #76858E;
}
/*#contenu.colonneKaki #colonneLargeur1 span {*/
#contenu #colonneLargeur1 #pave span {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .08em;	
	font-size: 10px;
	color : #62684D;
	
}


#contenu #colonneLargeur1.detail a {
	color : #76858E;
}
#contenu #colonneLargeur1.detail p {
	line-height: 12px;
}
#contenu #colonneLargeur1.detail h4 {
	font-size : 9px;
	font-weight: bold;
	margin : 5px 0 0 0;
	padding : 0;
	color : #76858E;
}
#contenu #colonneLargeur1.detail span {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .08em;	
	font-size: 10px;
	color : #fff;
}







/*********************/
/* colonne de droite */
/*********************/

#contenu #colonneDroite {
	display : block;
	width : 160px;
	margin : 0;
	padding : 0;
}


#contenu #colonneDroite form {
	margin : 0;
	padding : 0;
}


#contenu #colonneDroite a {
	color : #ff3300;
}

#contenu #colonneDroite #sondage {
	color : #586672;
	padding : 5px;
	margin : 0;
	
   /* POUR IE 5 WIN */
   width : 160px;
   /* POUR LES AUTRES */
   voice-family:"\"}\"";
   voice-family:inherit;
   width:150px;	
	/* POUR CEUX QUI PARTAGE LE BUG IE5 SUR LE voice-family*/
}html>body #contenu #colonneDroite #sondage {width:150px;}

#contenu #colonneDroite a #lientitre  h4   {
	color : #586672;
	padding : 5px;
	margin : 0;
	
   /* POUR IE 5 WIN */
   width : 160px;
   /* POUR LES AUTRES */
   voice-family:"\"}\"";
   voice-family:inherit;
   width:150px;	
	/* POUR CEUX QUI PARTAGE LE BUG IE5 SUR LE voice-family*/
}html>body #contenu #colonneDroite #lientitre {width:150px;}

#contenu #colonneDroite a:hover #lientitre  h4  {
	color : #586672;
	text-decoration: underline;
}

#contenu #colonneDroite #sondage label {
	display: block;
	margin : 0;
	padding : 5px 0;
}
#contenu #colonneDroite #sondage p {
	margin : 2px 0;
	padding : 0;
}

/* formation */

#contenu #colonneDroite #formation {
	background-color: #90B0B0;
	color : #fff;
	padding : 5px 0 0 0;
	margin : 0;
	border-width : 0;
}

#contenu #colonneDroite #formation h3 {
	margin : 0;
	padding : 0 0 0 5px;
}
#contenu #colonneDroite #formation h4 {
	margin : 0;
	padding : 5px;
}
#contenu #colonneDroite #formation p {
	margin : 0;
	padding : 0 5px 5px 5px;
}

#contenu #colonneDroite #formation a {
	color : #fff;
}
#contenu #colonneDroite #formation a:hover p {
	color : #fff;
}

#contenu #colonneDroite #formation a.lienSuite {
	margin : 0 5px;
	color : #ff3300;
}

/* inscription */

#contenu #colonneDroite #inscription {
	color : #586672;
	padding : 5px;
	margin : 0;
	
   /* POUR IE 5 WIN */
   width : 160px;
   /* POUR LES AUTRES */
   voice-family:"\"}\"";
   voice-family:inherit;
   width:150px;	
	/* POUR CEUX QUI PARTAGE LE BUG IE5 SUR LE voice-family*/
}html>body #contenu #colonneDroite #sondage {width:150px;}

#contenu #colonneDroite #inscription ul {
	margin : 0 0 0 17px;
	padding : 0;
}

#contenu #colonneDroite #inscription li {
	/*margin : 10px 0;*/
	padding : 10px 0;
}

/***************/
/* Bas de page */
/***************/

#basDePage {
	background-color: #566672;
	color : #fff;
	border-top : 1px solid #fff;
}
#basDePage span {
	display: block;
	float: left;
	margin : 0;
	padding : 2px 0 0 15px;

	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: .08em;	
}
#basDePage a {
	margin : 0;
	padding : 0;
}
#basDePage #LienHautDePage {
	background-color: #fff;
	float : left;
	background-image: url(images/fleche_top.gif);
	background-position: 5px 3px;
	background-repeat: no-repeat;
	margin : 0;
	padding : 2px 5px 2px 20px;
	color : #FF3300;
	width: 123px;
}
#basDePage #liensBasDePage {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: .04em;
	
	display : block;
	margin : 0;
	padding : 2px 2px 5px 165px;
} 
#basDePage #liensBasDePage a {
	color : #fff;
	margin : 0;
	padding : 0;
}


/********************/
/* classes d'outils */
/********************/


.clear {
	clear: both;
	height : 0;
}

.alignRight {
	text-align: right;
}
.alignCenter {
	text-align: center;
}

.left {
	float : left;
}
.right {
	float : right;
}

.bouton {
	border : 1px solid #FF3200;
	color : #FF3200;
	font-weight: normal;
	font-size: 9px;
	background-color: #ffffff;
	margin : 0;
	padding : 0;
}

.lienSuite {
	background-image: url(images/lien_plus.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	padding : 5px 0 10px 15px;
	margin : 0;
	color : #ff3300;
	display: block;
	
	z-index: 10;
}



