/*****************************************************************************/
/*								BALISES GENERALES
/*****************************************************************************/

/* General */
	html {
		height: 100%;
		font-size: 100%;
	}
	
	body {
		margin:0px;
		padding:0px;
		background-color:#FFFFFF;
		font-family: verdana, arial, sans-serif;
		font-size:1em;
	}
	
	h1, h3{
		margin:0px;
		padding:0px;
	}
	
	h1 {
		font-size:1.5em;
	}
	
	li {
		padding-top:10px;
		padding-bottom:10px;
	}
	
/* Formulaire */
	label{cursor:pointer;}
	input, cfinput {cursor:pointer;}
	label.nodisplay{display:none;}

/*Les liens par defaut (ordre a respecter) */
	a.normal, a:link, a:visited, a:hover, a:active{
		font-size:1em;
		color:#000000;
		cursor:pointer;
		text-decoration: none;
		border-bottom: 1px dashed;
	}
	
	a:hover, a:active {
		color:#666666;
	}
	
	a.nostyle {
		color:#000000;
		text-decoration:none;
		border-bottom:0px;
	}
	
	a.blanc {
		color:#FFFFFF;
	}
	
	.haut_de_page a:link,
	.haut_de_page a:visited,
	.haut_de_page a:hover,
	.haut_de_page a:active,
	.haut_de_page_IE a:link,
	.haut_de_page_IE a:visited,
	.haut_de_page_IE a:hover,
	.haut_de_page_IE a:active {
		color:#FFFFFF;
	}
	

	/* Les liens / images */
	img.haut_de_page_img a{
		text-decoration:none;
	}
	
	a img{
		text-decoration:none;
	}
	
	img.nostyle{
		border:0px;
		padding:0px;
		margin:0px;
	}	
	
	img.pad, input.pad{
		padding-top:20px;
	}	

/*****************************************************************************/
/*								LES CLASSES
/*****************************************************************************/

/* Titre en premiere page */
	.GrosTitre{
		font-size:2em;
		font-weight:bold;
		color:#FFFFFF;
	}
	
	.SousGrosTitre{
		font-size:1.5em;
		font-weight:bold;
		color:#FFFFFF;
	}

/* Confirmation/Erreur */
	.erreur{
		background-color:#FF0000;
		color:#FFFFFF;
		border:1px solid:#000000;
		padding:30px 15px;
		margin: 20px 0px 40px 0px;
		text-align:center;
		font-weight:bold;
	}
	.confirm{
		background-color:#BCD92B;
		color:#000000;
		border:1px solid:#000000;
		padding:30px 15px;
		margin: 20px 0px 40px 0px;
		text-align:center;
		font-weight:bold;
	}

/* Paragraphe */
	.paragraphe{
		padding:10px;
		background-color:#FFFFFF;		
		color:#000000;
	}
	
/* Images */
	img.border1px {
		border:1px solid #999999;
	}
	
/* Option intermediaire de validation et de passage a l'etape suivante */
div.option_intermediaire{
	margin-top:15px;
	margin-bottom:20px;
}

/*****************************************************************************/
/*							LE FORMULAIRE DE CANDIDATURE
/*****************************************************************************/

/* Positionnement */
#message{
	float:left;
	padding-right:20px;
}

#infos_candidat{}

#infos_candidat h3.nom{
	margin-top:20px;
}

#clear{
	clear:both;
}

/*****************************************************************************/
/*								HEADER
/*****************************************************************************/
#header{
	width:100%;
	min-height:90px;
}

#header.bgOn{
	background-image:url(http://www.handiquesta.com/visi/images/handi_back_bandeau_basic_normal.jpg);
}

/* Couleur du header par defaut */
.hnormal{background-color:#BDD92C;}	

/* Logo iQuesta */
	
	#header img{
		border:0px;
	}
	
	span.logo{
		font-family:Times New Roman;
		font-weight:normal;
	}
	
	.lettresiQ, .lettresiQ a, .lettresiQ a:hover, .lettresiQ a:visited{
		color:#FFFFFF;
		font-size:2em;
	}
	
	.lettrine{
		color:#FFB943;
	}
/* FIN Logo iQuesta */

/* Titre Acces malvoyant + iQuesta normal */
	span.header_content h1, span.header_content h3{
		display:inline;
	}

	span.header_content, span.header_content img {
		vertical-align: middle;
		display: inline-block;
	}
	
	span.header_liens, span.header_liens img{
		vertical-align: middle;
		display: inline-block;
	}
	
	span.header_liens a.nostyle {
		color:#FFFFFF;
		text-decoration:none;
		border-bottom:0px;
	}
	
/*****************************************************************************/
/*								FIN HEADER
/*****************************************************************************/


/*****************************************************************************/
/*								BARRE DE NAV
/*****************************************************************************/
#navigation .border1px {
	border:1px solid #FFFFFF;
}

/* Navigation : acces rapide */
	#navigation{
		width:100%;
		min-height:40px;
		line-height:40px;
		background-color:#424242;
		color:#FFFFFF;
		border-top:1px solid #FFFFFF;
	}
	#navigation a{
		/* color:#2f3d48; */
		color:#FFFFFF;
		font-size:1.3em;
	}
	
	#navigation ul, #carre_hg ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	#navigation ul li, #carre_hg ul li{
		display:inline;
	}
/* FIN Navigation : acces rapide */

/*****************************************************************************/
/*								FIN BARRE DE NAV
/*****************************************************************************/


/*****************************************************************************/
/*								PAGE INDEX
/*****************************************************************************/

.conteneur{
	width:auto;
	margin:10px;
}

.conteneur p,
.conteneur h1, .conteneur h2, .conteneur h3, .conteneur h4, 
.conteneur ul, .conteneur li,
.conteneur acronym {
	color:#FFFFFF;
}

/* Couleurs */
	.carre_hg {							/* DECOUVRIR */
		/*background-color:#A7C3D4;*/	/* Bleu Clair */
		background-color:#6495B3;		/* Bleu Fonce */
	}
	.carre_hd {							/* CONSULTER */
		/*background-color:#BCD92B;*/	/* Vert Clair */
		background-color:#8FA71D;		/* Vert Fonce */
	}
	.carre_bg {							/* S'INFORMER */
		/*background-color:#FFB943;*/	/* Orange Clair */
		background-color:#FFA100;		/* Orange Fonce */
	}
	.carre_bd {							/* CONTACTER */
		/*background-color:#D073BE;*/	/* Rose Clair */
		background-color:#9E458E;		/* Rose Fonce */		
	}
/* Fin Couleurs */

/* Positionnement */
	.carre_hd, .carre_bg , .carre_bd , .carre_hg {
		width: 100%;
		margin-bottom:10px;
	}
	.separateur_horizontal{
		height: 5px;
		clear:both;
	}
/* FIN Positionnement */

/* Contenu des carres */
	
	span.carre_hg_content, span.carre_hd_content, span.carre_bg_content, span.carre_bd_content{
		padding:10px;
	}	
	
	span.carre_hg_content h1, span.carre_hg_content h3,
	span.carre_hd_content h1, span.carre_hd_content h3,
	span.carre_bg_content h1, span.carre_bg_content h3,
	span.carre_bd_content h1, span.carre_bd_content h3{
		display:inline;
	}
	
	span.carre_hg_content, span.carre_hg_content img,
	span.carre_hd_content, span.carre_hd_content img,
	span.carre_bg_content, span.carre_bg_content img,
	span.carre_bd_content, span.carre_bd_content img{
		vertical-align: middle;
		display: inline-block;
	}
/* FIN Contenu des carres */

/* Liens en page d'accueil */
	.conteneur a:link, .conteneur a:visited, .conteneur a:hover, .conteneur a:active{
		font-size:1em;
		color:#FFFFFF;
		cursor:pointer;
		text-decoration: none;
		border-bottom: 0px;
	}
	
	.conteneur a:hover{
		border-bottom: 2px dashed #FFFFFF;
	}

/*****************************************************************************/
/*								FIN INDEX
/*****************************************************************************/



/*****************************************************************************/
/*							TOUTES PAGES SAUF INDEX
/*****************************************************************************/

	fieldset{
		border:none;
		padding:0px;
	}
	
	.contenu{
		width:100%;
		margin:auto;
		background-color:#FFFFFF;
		color:#333333;
	}
	
	/************************
			 BLEU 
	*************************/
		.hbleu{background-color:#6495B3;}
	
		.TitreSection_bleu{
			background-color:#6495B3;
			line-height:70px;
			margin-top:1px;
		}
		
		.SousTitreSection_bleu{
			/*background-color:#BCD92B;*/
			line-height:40px;
			margin-top:1px;
		}
		
		.SousTitreSection_bleu, .SousTitreSection_bleu h3, .SousTitreSection_bleu a{
			color:#424242;
		}			
		
		.SousTitre2_bleu{
			/* background-color:#A7C3D4; */
			line-height:40px;
			min-height:40px;
			margin-top:1px;
		}
		
		.SousTitre2_bleu, .SousTitre2_bleu h3, .SousTitre2_bleu a{
			color:#424242;
		}			
		
		.Categorie_bleu{
			/* background-color:#A7C3D4; */
			line-height:25px;
			margin-top:10px;
			font-weight:bold;
			color:#6495B3;
			border-bottom:1px solid #A7C3D4;
		}
		
		.Offre_bleu{
			background-color:#A7C3D4;
			border-top:1px solid #000000;
			border-bottom:1px solid #000000;
			height:21px;
			font-weight:bold;
			text-transform:uppercase;
		}		
		
		.TitreAnnonce_bleu{
			background-color:#A7C3D4;
		}			
		
		.bleu { 
			margin-top:15px;
			margin-left:10px;
			margin-right:10px;
			border-left:4px solid #6495B3;
			border-right:4px solid #6495B3;
			border-bottom:4px solid #6495B3;
			color:#FFFFFF;
			background-color:#6495B3;
		}

		
		div.recap_bleu{
			background-color:#6495B3;
			color:#FFFFFF;
			font-size:1.1em;
		}
		
		input.bleu, cfinput.bleu, a.input_bleu {
			margin:10px;
			padding: 3px 5px;
			color:#6495B3;
			background-color:#FFFFFF;
			text-transform:uppercase;
			font-weight:bold;
			border:1px dashed #6495B3;
			font-size:1.5em;
		}
		
	/************************
			FIN BLEU 
	*************************/
	
	/************************
			VERT 
	*************************/
		
		.hvert{background-color:#8FA71D;}
		
		.TitreSection_vert{
			background-color:#8FA71D;
			line-height:70px;
			margin-top:1px;
		}
				
		.SousTitreSection_vert{
			/*background-color:#BCD92B;*/
			line-height:40px;
			margin-top:1px;
		}
		
		.SousTitreSection_vert, .SousTitreSection_vert h3, .SousTitreSection_vert a{
			color:#424242;
		}		
		
		.SousTitre2_vert{
			/* background-color:#BCD92B; */
			line-height:40px;
			min-height:40px;
			margin-top:1px;
		}
		
		.SousTitre2_vert, .SousTitre2_vert h3, .SousTitre2_vert a{
			color:#424242;
		}	
		
		.Categorie_vert{
			/* background-color:#BCD92B; */
			line-height:25px;
			margin-top:10px;
			font-weight:bold;
			color:#8FA71D;
			border-bottom:1px solid #BCD92B;			
		}	
		
		.Offre_vert{
			background-color:#BCD92B;
			border-top:1px solid #000000;
			border-bottom:1px solid #000000;
			height:21px;
			font-weight:bold;
			text-transform:uppercase;
		}

		.TitreAnnonce_vert{
			background-color:#BCD92B;
		}	
	
		.vert {
			margin-top:15px;
			margin-left:10px;
			margin-right:10px;
			border-left:4px solid #8FA71D;
			border-right:4px solid #8FA71D;
			border-bottom:4px solid #8FA71D;
			background-color:#8FA71D;
			/* Hack pour IE */
			/background:#FFFFFF url(http://www.handiquesta.com/visi/images/bg_fieldset_ie_vert.gif) repeat-x top;
		}
	
		legend.vert {
			padding: 3px 0px;
			margin:0px;
			color:#FFFFFF;
			background-color:#8FA71D;
			font-size:1.5em;
			text-transform:uppercase;
			font-weight:bold;
		}
		
		div.recap_vert{
			background-color:#8FA71D;
			color:#FFFFFF;
			font-size:1.1em;
		}
			
		input.vert, cfinput.vert, a.input_vert {
			margin:10px;
			padding: 3px 5px;
			color:#8FA71D;
			background-color:#FFFFFF;
			text-transform:uppercase;
			font-weight:bold;
			border:1px dashed #8FA71D;
			font-size:1.5em;
		}
	/************************
			FIN VERT 
	*************************/

	/************************
			ORANGE 
	*************************/	
		.horange{background-color:#FFA100;}
		
		.TitreSection_orange{
			background-color:#FFA100;
			line-height:70px;
			margin-top:1px;
		}
				
		.SousTitreSection_orange{
			/*background-color:#BCD92B;*/
			line-height:40px;
			margin-top:1px;
		}
		
		.SousTitreSection_orange, .SousTitreSection_orange h3, .SousTitreSection_orange a{
			color:#424242;
		}	
		
		.SousTitre2_orange{
			/* background-color:#FFB943; */
			line-height:40px;
			min-height:40px;
			margin-top:1px;
		}
		
		.SousTitre2_orange, .SousTitre2_orange h3, .SousTitre2_orange a{
			color:#424242;
		}	
		
		.Categorie_orange{
			/* background-color:#FFB943; */
			line-height:25px;
			margin-top:10px;
			font-weight:bold;
			color:#FFA100;
			border-bottom:1px solid #FFB943;	
		}
		
		.Offre_orange{
			background-color:#FFB943;
			border-top:1px solid #000000;
			border-bottom:1px solid #000000;
			height:21px;
			font-weight:bold;
			text-transform:uppercase;
		}				
				
		.TitreAnnonce_orange{
			background-color:#FFB943;
		}	
				
		.orange{ 
			margin-top:15px;
			margin-left:10px;
			margin-right:10px;
			border-left:4px solid #FFA100;
			border-right:4px solid #FFA100;
			border-bottom:4px solid #FFA100;
			background-color:#FFA100;
			/* Hack pour IE */
			/*background:#FFFFFF url(http://www.handiquesta.com/visi/images/bg_fieldset_ie_orange.gif) repeat-x top;*/
		}
		
		legend.orange {		
			padding: 3px 0px;
			margin:0px;
			color:#FFFFFF;
			background-color:#FFA100;
			font-size:1.5em;
			text-transform:uppercase;
			font-weight:bold;
		}
		
		div.recap_orange{
			background-color:#FFA100;
			color:#FFFFFF;
			font-size:1.1em;
		}
			
		input.orange, cfinput.orange, a.input_orange {
			margin:10px;
			padding: 3px 5px;
			color:#FFA100;
			background-color:#FFFFFF;
			text-transform:uppercase;
			font-weight:bold;
			border:1px dashed #FFA100;
			font-size:1.5em;
		}
	/************************
			FIN ORANGE 
	*************************/
	
	/************************
			ROSE 
	*************************/	
		.hrose{background-color:#9E458E;}
		
		.TitreSection_rose{
			background-color:#9E458E;
			line-height:70px;
			margin-top:1px;
		}
				
		.SousTitreSection_rose{
			/*background-color:#BCD92B;*/
			line-height:40px;
			margin-top:1px;
		}
		
		.SousTitreSection_rose, .SousTitreSection_rose h3, .SousTitreSection_rose a{
			color:#424242;
		}	
		
		.SousTitre2_rose{
			/* background-color:#D073BE; */
			line-height:40px;
			min-height:40px;
			margin-top:1px;
		}
		
		.SousTitre2_rose, .SousTitre2_rose h3, .SousTitre2_rose a{
			color:#424242;
		}		
		
		.Categorie_rose{
			/* background-color:#D073BE; */
			line-height:25px;
			margin-top:10px;
			font-weight:bold;
			color:#9E458E;
			border-bottom:1px solid #D073BE;	
		}
		
		.Offre_rose{
			background-color:#D073BE;
			border-top:1px solid #000000;
			border-bottom:1px solid #000000;
			height:21px;
			font-weight:bold;
			text-transform:uppercase;
		}							

		.TitreAnnonce_rose{
			background-color:#D073BE;
		}	
				
			
		.rose{ 
			margin-top:15px;
			margin-left:10px;
			margin-right:10px;
			border-left:4px solid #9E458E;
			border-right:4px solid #9E458E;
			border-bottom:4px solid #9E458E;
			background-color:#9E458E;
			/* Hack pour IE */
			/background:#FFFFFF url(http://www.handiquesta.com/visi/images/bg_fieldset_ie_rose.gif) repeat-x top;
		}
		
		legend.rose {
			padding: 3px 0px;
			margin:0px;
			color:#FFFFFF;
			background-color:#9E458E;
			font-size:1.5em;
			text-transform:uppercase;
			font-weight:bold;
		}
		
		div.recap_rose{
			background-color:#9E458E;
			color:#FFFFFF;
			font-size:1.1em;
		}
			
		input.rose, cfinput.rose, a.input_rose {
			margin:10px;
			padding: 3px 5px;
			color:#9E458E;
			background-color:#FFFFFF;
			text-transform:uppercase;
			font-weight:bold;
			border:1px dashed #9E458E;
			font-size:1.5em;
		}
	/************************
			FIN ROSE 
	*************************/
	
	/************************
		TOUTES COULEURS
	*************************/		
	
	.fond{
		padding:10px;
		background-color:#FFFFFF;
	}
	
	
	
	
	.TitreSection_bleu, .SousTitre_bleu, 
	.TitreSection_vert, .SousTitre_vert, 
	.TitreSection_orange, .SousTitre_orange, 
	.TitreSection_rose, .SousTitre_rose{
		color:#FFFFFF;
		width:100%;

	}
	
	h1.TitreSection_bleu, h2.SousTitreSection_bleu, 
	h1.TitreSection_vert, h2.SousTitreSection_vert,  
	h1.TitreSection_rose, h2.SousTitreSection_rose,
	h1.TitreSection_orange, h2.SousTitreSection_orange{
		padding-left:10px;
	}
	
	
	.title{
		padding: 3px 0px;
		margin:0px;
		color:#FFFFFF;
		font-size:1.5em;
		text-transform:uppercase;
		font-weight:bold;
		float:left;
	}
	.cleaner{
		clear:both;
	}
	/************************
		FIN TOUTES COULEURS
	*************************/	

/*****************************************************************************/
/*						FIN TOUTES PAGES SAUF INDEX
/*****************************************************************************/



/*****************************************************************************/
/*								ACTUALITES
/*****************************************************************************/
	p.suite {
		width:100%;
		text-align:right;
		font-weight:bold;
		float:left;
		padding-bottom:20px;
	}
/*****************************************************************************/
/*								FIN ACTUALITES
/*****************************************************************************/


/*****************************************************************************/
/*								LOGIN
/*****************************************************************************/
	#form_action {
		padding:10px 0px 10px 10px;
	}
/*****************************************************************************/
/*								FIN LOGIN
/*****************************************************************************/


/*****************************************************************************/
/*								ENTREPRISES
/*****************************************************************************/
	
	/****************************
			TOUTES COULEURS
	****************************/	
	div.entreprise_bleu p, div.entreprise_bleu p a,
	div.entreprise_vert p, div.entreprise_vert p a,
	div.entreprise_orange p, div.entreprise_orange p a,
	div.entreprise_rose p, div.entreprise_rose p a{
		color:#424242;
		font-weight:bold;
	}
	
	img.entreprises {
		float:left;
		margin-right:10px;
		height:43px; 
		width: 120px;
	}
	
	p.societe_action{
		margin-left:135px;
	}
	
	.center{
		height:60px;
		line-height:60px;
	}
	
	.right{
		float:right;
	}
	/****************************
		FIN TOUTES COULEURS
	****************************/	
	
	/****************************
				BLEU
	****************************/	
	div.entreprise_bleu{
		background-color:#A7C3D4;
		margin-bottom:10px;
		/margin:10px;
		height:60px;
		padding:8px;
	}
	/****************************
			FIN BLEU
	****************************/	
	
	/****************************
				VERT
	****************************/	
	div.entreprise_vert{
		background-color:#BCD92B;
		margin-bottom:10px;
		/margin:10px;
		height:102px;
		padding:8px;
	}
	/****************************
			FIN VERT
	****************************/	
	
	/****************************
			ORANGE
	****************************/
	div.entreprise_orange{
		background-color:#FFB943;
		margin-bottom:10px;
		/margin:10px;
		height:102px;
		padding:8px;
	}
	/****************************
			FIN ORANGE
	****************************/	
	
	/****************************
				ROSE
	****************************/
	div.entreprise_rose{
		background-color:#D073BE;
		margin-bottom:10px;
		/margin:10px;
		height:102px;
		padding:8px;
	}
	/****************************
			FIN ROSE
	****************************/
	
	.entreprise_content_bleu, .entreprise_content_vert, .entreprise_content_orange, .entreprise_content_rose{
		width:100%;
	}
	
/*****************************************************************************/
/*								FIN ENTREPRISES
/*****************************************************************************/

/*****************************************************************************/
/*								PARTENAIRES
/*****************************************************************************/
	
	/****************************
			TOUTES COULEURS
	****************************/		
	img.partenaires {
		float:left;
		margin-right:10px;
		height:80px; 
		width: 120px;
	}
	/****************************
		FIN TOUTES COULEURS
	****************************/	
	
/*****************************************************************************/
/*								FIN PARTENAIRES
/*****************************************************************************/

/*****************************************************************************/
/*								ASSOCIATIONS
/*****************************************************************************/
	/****************************
			TOUTES COULEURS
	****************************/	
	div.assoc_bleu p a,
	div.assoc_vert p a,
	div.assoc_orange p a,
	div.assoc_rose p a{
		color:#424242;
		font-weight:bold;
	}
	
	div.assoc_bleu h3,
	div.assoc_vert h3,
	div.assoc_orange h3,
	div.assoc_rose h3{
		margin-top:15px;
		/margin-top:25px;
	}
	
	img.associations {
		float:left;
		margin-right:10px;
	}
	/****************************
		FIN TOUTES COULEURS
	****************************/	
	
	/****************************
				BLEU
	****************************/	
	div.assoc_bleu{
		background-color:#A7C3D4;
		margin-bottom:10px;
		/margin:10px;
		height:62px;
		padding:8px;
	}
	/****************************
			FIN BLEU
	****************************/	
	
	/****************************
				VERT
	****************************/	
	div.assoc_vert{
		background-color:#BCD92B;
		margin-bottom:10px;
		/margin:10px;
		height:62px;
		padding:8px;
	}
	/****************************
			FIN VERT
	****************************/	
	
	/****************************
			ORANGE
	****************************/
	div.assoc_orange{
		background-color:#FFB943;
		margin-bottom:10px;
		/margin:10px;
		height:62px;
		padding:8px;
	}
	/****************************
			FIN ORANGE
	****************************/	
	
	/****************************
				ROSE
	****************************/
	div.assoc_rose{
		background-color:#D073BE;
		margin-bottom:10px;
		/margin:10px;
		height:62px;
		padding:8px;
	}
	/****************************
			FIN ROSE
	****************************/
	
	.assoc_content_bleu, .assoc_content_vert, .assoc_content_orange, .assoc_content_rose{
		width:100%;
	}
	
/*****************************************************************************/
/*								FIN ASSO
/*****************************************************************************/



/*****************************************************************************/
/*								STAGEFORM
/*****************************************************************************/
	.haut_de_page{
		float:right;
		margin-top:-30px;
		margin-right:8px;
		color:#FFFFFF;
	}
	
	.haut_de_page_IE{
		float:right;
		margin-top:5px;
		margin-right:8px;
		color:#FFFFFF !important;	
	}
	
	.haut_de_page_img{
		border:2px solid #FFFFFF;
	}
	
	span.haut_de_page, span img.haut_de_page_img{
		vertical-align: middle;
		display: inline-block;
	}

/*****************************************************************************/
/*								FIN STAGEFORM
/*****************************************************************************/


/*****************************************************************************/
/*								STAGERESULT
/*****************************************************************************/
		#listing_offre div.ligne {
			margin:5px 0px 2px 0px;
			width:100%;
		}
		
		#listing_offre div.gauche{
			font-weight:bold;
			background-color:#EBEBEB;
			width:150px;
			float:left;
		}
		
		#listing_offre div.infos{
		}
				
		#listing_offre div.offre_action{
			line-height:35px;
			text-align:right;
			width:100%;
		}
		
		#listing_offre div.offre_action div{
			text-align:right;
			margin-top:-40px;
			height:50px;
		}
		
		#listing_offre div.offre_action a{
			background-color:#ECECEC;
			padding:6px;
		}
/*****************************************************************************/
/*								FIN STAGERESULT
/*****************************************************************************/

/*****************************************************************************/
/*								USER_AUTH
/*****************************************************************************/
		#info_compte div.ligne,
		#info_cv div.ligne {
			margin:5px 0px 2px 0px;
			width:100%;
			height:35px;
		}
		
		#info_compte div.gauche,
		#info_cv div.gauche{
			font-weight:bold;
			background-color:#EBEBEB;
			line-height:22px;
			width:200px;
			float:left;
		}
		
		#info_compte div.infos,
		#info_cv div.infos{
		}

/*****************************************************************************/
/*								FIN USER_AUTH
/*****************************************************************************/

/*****************************************************************************/
/*								PAGINATION
/*****************************************************************************/	
	
	#pagination {
		width:50%;
		padding:6px 2px;
		float:left;
	}
	
	#bas_de_page{
		float:right;
		padding-right:4px;
		padding-bottom:10px;
	}
	
	/****************************
			TOUTES COULEURS
	****************************/
		span.prev_bleu, span.next_bleu,
		span.prev_vert, span.next_vert,
		span.prev_orange, span.next_orange,
		span.prev_rose, span.next_rose{
			padding:3px 5px;
		}
		span.prev_bleu a, span.next_bleu a,
		span.prev_vert a, span.next_vert a,
		span.prev_orange a, span.next_orange a,
		span.prev_rose a, span.next_rose a{
			color:#333333;
		}
		span.current_bleu,
		span.current_vert,
		span.current_orange,
		span.current_rose{
			padding:3px 5px;
			color:#000000;
		}		
	/****************************
			FIN TOUTES COULEURS
	****************************/
	
	/****************************
				BLEU
	****************************/
		span.prev_bleu, span.next_bleu{
			border:1px solid #6495B3;
			background-color:#A7C3D4;
		}
		span.current_bleu{
			border: 1px solid #6495B3;
			background-color:#6495B3;
		}
	/****************************
			FIN BLEU
	****************************/
	
	/****************************
				VERT
	****************************/
		span.prev_vert, span.next_vert{
			border:1px solid #8FA71D;
			background-color:#BCD92B;
		}
		span.current_vert{
			border: 1px solid #8FA71D;
			background-color:#8FA71D;
		}
	/****************************
			FIN VERT
	****************************/
	
	/****************************
			ORANGE
	****************************/
		span.prev_orange, span.next_orange{
			border:1px solid #FFA100;
			background-color:#FFB943;
		}
		span.current_orange{
			border: 1px solid #FFA100;
			background-color:#FFA100;
		}
	/****************************
			FIN ORANGE
	****************************/
	
	/****************************
				ROSE
	****************************/
		span.prev_rose, span.next_rose{
			border:1px solid #9E458E;
			background-color:#D073BE;
		}
		span.current_rose{
			border: 1px solid #9E458E;
			background-color:#9E458E;
		}
	/****************************
			FIN ROSE
	****************************/			

/*****************************************************************************/
/*								FIN PAGINATION
/*****************************************************************************/

.cleaner_height{
		clear:both;
		height:20px;
	}
	.cleaner_height_high{
		clear:both;
		height:80px;
	}