.index_text{
	position:absolute;
	top:1px;
	left:1px;
	width:2px;
	height:2px;
	overflow:hidden;
}


/*-----------------------------------------------------------------------------
LIEN
-----------------------------------------------------------------------------*/
.lien_normal a {
	color:#555;	
	text-decoration:none;
	border-bottom:1px dotted #FBB30C;
}

.lien_normal a:hover {	
	border-bottom:1px solid #FBB30C;
}

.lien_discret a{
	color:#BBB;
	text-decoration:none;
	
}

.lien_discret a:hover{
	color:#AAA;
	border-bottom:1px solid #999;
}

.lien_vide a, .lien_vide a:hover{
	color:#00F;
	text-decoration:none;
	border:0px;
}

/*-----------------------------------------------------------------------------
TEXTE
-----------------------------------------------------------------------------*/


/* TAILLE */

.normal{
	font-size:100%;
}

.petit{
	font-size:90%;
}

.mini{
	font-size:80%;
}

.moyen{
	font-size:110%;
}

.gros{
	font-size:120%;
}

.enorme {
	font-size:130%;
}

/* GRAISSE */

.gras{
	font-weight:bold;
}

.italique{
	font-style:italic;
}

.bolder{
	font-weight: bolder;
}

.lighter{
	font-weight: lighter;
}

.righter{
	text-align:right;
}

.lefter{
	text-align:left;
}

.center{
	text-align:center;
}

.justify {
	text-align:justify;
}

/* COULEURS */

.discret{
	color:#999;
}

.cl_var_1 {
	color:#073d67;
}

.cl_var_2 {
	color:#FBB30C;
}

.warning{
	color:#DD4444;
}

.valid{
	color:#1fa400;
}

.texte_barre{
	text-decoration: line-through ;
}

/*-----------------------------------------------------------------------------
RACCOURCI
-----------------------------------------------------------------------------*/

.float_right{
	float:right;
}

.float_left{
	float:left;
}

.icone_interne{
	position:relative;
	top:3px;
	margin-right:3px;
}

.padding5{
	padding:5px;
}
.padding10{
	padding:10px;
}
.margin5{
	margin:5px;
}
.margin10{
	margin:10px;
}

.padding_imgl{
	padding-left:10px;	
}

.padding_imgr{
	padding-right:10px;	
}

.margin_imgl{
	margin-left:10px;	
}

.margin_imgr{
	margin-right:10px;	
}

.classic_ul li{
	list-style-type:disc;
}

.no_border input {
	border:0px solid #FFF;
}

.error_div {
	border:1px solid #999;
	padding:10px;
	background-color:#FFCCCC;
}

.warning_div {
	border:1px solid #999;
	padding:10px;
	background-color:#FFCCCC;
}
