/* A personnaliser */

body,td,th {
	color: #000000;
	font-family:"Segoe UI","Trebuchet MS",Helvetica,Arial,sans-serif,Calibri;
	font-size: 14px;
}
body {
	background-color: #646464;
}
.img {
	border:0px;	
}

.pagination_active {
	padding-left:4px;
	padding-right:4px;
}

a.pagination:link {
	display:inline-block;
	text-align:center;
	color: #FFFFFF;
	background-color: #682680;
	text-decoration:none;
	padding:3px;
	width:25px;
	margin-right:3px;
}

a.pagination:visited {
	color: #FFFFFF;
	background-color: #682680;
	text-decoration:none;
	padding:3px;
	width:25px;
}

a.pagination:hover {
	color: #FFFFFF;
	background-color: #DC0575;
	text-decoration:none;
	padding:3px;
	width:25px;
}

a.pagination:active {
	color: #FFFFFF;
	background-color: #682680;
	text-decoration:none;
	padding:3px;
	width:25px;
}

.menu {
	margin:0px;
	margin-left:38px;
	padding:0px;
	list-style:none;
	width:207px;
}

.menu li a{
	font-family:"Segoe UI","Trebuchet MS",Helvetica,Arial,sans-serif,Calibri;
	font-size: 14px;
	color: #E4D53E;
	text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	display:block;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #812F9F;
}

.menu li a:hover{
	color: #FFFFFF;
	background-color: #DC0575;
}

.title_h1 {
	font-size: 22px;
	font-weight: normal;
	color: #DB0575;
	margin:0px;
	padding:0px;
	line-height:25px;
	margin-bottom:10px;
}

.title_h2 {
	font-size: 18px;
	font-weight: normal;
	color: #DB0575;
	margin:0px;
	padding:0px;
	line-height:25px;
}

/* formulaire */
.input_box_st {
	font-family:"Segoe UI","Trebuchet MS",Helvetica,Arial,sans-serif,Calibri;
	border: 1px solid #DB0575;
	background-color: #EFDEF5;
	font-size:13px;
}

.bouton {
	background-color: #682680;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
	height:25px;
	text-decoration:none;
}

.bouton:hover {
	background-color: #DB0575;
	color:#FFFFFF;
	font-weight:bold;
}
/*fin formulaire*/

legend {
	padding:3px;
	margin-bottom:5px;
	margin-top:5px;
	color:#DB0575;
	font-size:14px;
}

.link_black:hover {
	color:#DB0575;
	text-decoration:none;
}

/* Personnalisation de la date*/
.dateblock {
	background-image:url(images/date.png);
	background-repeat:no-repeat;
	text-align: center;
	width: 50px;
	padding: 4;
	background-color: #F5F4F5;
	color: #666666;
	float:left;
	margin-right:20px;
	height:62px;
}

.day {
	text-align: center;
	font-size: 22px;
	position: relative;	
}
.month {
	text-align: center;
	font-size: 14px;
	line-height:12px;		
}
.year {
	text-align: center;
	font-size: 14px;
	line-height:13px;
}
/* fin personnalisation de la date*/
fieldset {
	border:1px solid #682680;
	padding:10px;
}

/*Qui ne change pas*/
.error {
	font-size:11px;
	color:#F00;	
}

.logout {
	background-image: url(images/logout.png);
	background-repeat: no-repeat;
	background-position: 3px;
	line-height:24px;
	padding-left:24px;
}

.modifier {
	background-image: url(images/modifier.png);
	background-repeat: no-repeat;
	background-position: 3px;
	line-height:24px;
	padding-left:24px;
}

.supprimer {
	background-image: url(images/supprimer.png);
	background-repeat: no-repeat;
	background-position: 3px;
	line-height:24px;
	padding-left:24px;
}

.ajouter {
	background-image: url(images/ajouter.png);
	background-repeat: no-repeat;
	background-position: 3px;
	line-height:24px;
	padding-left:24px;
}

.f_left {
	float:left;	
}

.f_right {
	float:right;
}

.c_clear {
	clear:both;
}

.retour_16 {
	background-image: url(images/retour.png);
	background-repeat: no-repeat;
	line-height:24px;
	background-position: left;
	padding-left:20px;
}

.link_black {
	color:#000;
	text-decoration:none;
}
/*Fin Qui ne change pas*/
