.content-holder .frame {
	
    background: url("../images/sprite.gif") repeat-y scroll -3307px 0px transparent;
}

.content p {
    margin: 0px 25px 33px;
}

.red {
	color: rgb(153, 0, 0);
}

a#logout {
	color: rgb(153, 0, 0);
	float: right;
}

/**********************/
/* Page inc/login.php */
/**********************/
#form_login {
	width: 300px;
	margin: 100px auto;
}
	#form_login label {
		margin: 0px 10px 0px 5px;
		float: left;
		width: 35%;
		text-align: right;
		display: inline;
		vertical-align:middle;
		cursor: pointer;
	}
	#form_login .valid_form {		
		margin: 25px auto;
		text-align: center;
	}
	
		

/**********************/
/* Page inc/admin.php */
/**********************/
table.tablesorter {
    width: 600px;
}
#user_liste {
	margin: 25px 0 50px;
}

#user_liste th {
    color: rgb(255, 255, 255);
    font-weight: bold;
    padding: 2px 20px;
}

#form_param h2 {
	color: rgb(153, 0, 0);
}

/************************/
/* Page inc/hotline.php */
/************************/
.activation_base form {
	margin: 25px 0;
}

.activation_base label.cd-rom {
	color: rgb(153, 0, 0);
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1em;
}

.activation_base fieldset {
	border: 1px solid grey;
	padding: 5px;
	width: 90%;
}


.activation_base legend {
	padding: 20px 5px;
	font-weight: bold;
	font-size: 1.4em;
	color: rgb(255, 153, 51);
	cursor: default;
}

.activation_base label, .activation_base div.affiche_label {
	margin: 10px 10px 10px 5px;
	float: left;
	width: 35%;
	text-align: right;
	display: inline;
	vertical-align:middle;
	cursor: pointer;
}

.activation_base input, .activation_base select, .activation_base div.affiche {
	margin: 10px 0px;
	height: auto;
}

.activation_base div.affiche {
	font-weight:bold;
	font-size: 1.5em;	
}

	#cdrom1, #cdrom4 {
		/* width: 8px; */
		text-align: center;
	}
	#cdrom2, #cdrom5 {
		/* width: 40px; */
		text-align: center;
	}

	.activation_base .bouton_fax {
		width: 50%;
		margin: 25px auto;
		text-align: center;
	}
	.activation_base .bouton_fax span {
		color: white;
		padding: 7px 20px;
		background: url("../images/bouton_valider.gif") no-repeat scroll center center transparent;
	}

	
	
.activation_base fieldset br {
	clear: both;
}

.activation_base .valid_form_clef, .activation_base .valid_form {
	margin-top: 20px;
	text-align: center;
}

.activation_base .valid_form_clef input, .activation_base .valid_form input {
	cursor: pointer;
}

.phone {
	cursor: default;
}

#ville, #n_serie, #histo_n_machine, #search_nom, #nom, #clef, #version, #n_machine, #cdrom, #cdrom4 {
	text-transform:uppercase;
}
#mail {
	text-transform:lowercase;
}