a.ag_lien
{

	font-weight: bold;
	font-size: 20px;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;

}

a.ag_lien:visited
{

	color:#000;
	font-weight:bold;
	font-size:20px;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;

}

a.ag_lien:link
{

	font-weight:bold;
	font-size:20px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;

}

a.ag_lien:active
{

	font-weight:bold;
	font-size:20px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;

}

a.ag_lien:hover
{

	font-weight:bold;
	font-size:20px;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:underline;

}

a.ag_pop
{

	position:relative;
	text-decoration: none;
	font-weight: bold;

}

a:hover.ag_pop
{

	text-decoration: none;
	background: none;

}

a.ag_pop span
{

	display: none;

}

a:hover.ag_pop span
{

	display: inline;
	text-align:left;
	position: absolute;
	bottom:1em;
	left:0em;
	z-index: 20;
	background: #FEE5B3;
	color: #000;
	border:1px solid #000;
	width:160px;
	font-weight:bold;
	font-size: 15px;
	line-height:20px;
	padding:10px;

}

.ag_une
{

	background: #e0f9d7;
	color: #000;
	font-size: 12px;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: bold;
	text-align:center;
	text-decoration: none;
	padding:3px;
	margin:0px;
	border: #97D52C 1px solid;

}

.ag_deux
{

	background-color: #ECE9D8;
	color: #000;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
	height: 16px;

}

.ag_trois
{

	background-color: #DDDACA;
	color: #000;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;

}

.ag_bouton
{

	font-weight: bold;
	font-size: 11px;
	color: #45445b;
	border: #000 1px solid;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #97D52C;
	text-decoration: none;

}

a.ag_rouge
{

	font-weight:bold;
	font-size:12px;
	color:#ff0000;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;

}

a.ag_rouge:visited
{

	font-size:12px;
	color:#ff0000;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;

}

a.ag_rouge:active
{

	font-weight:bold;
	font-size:12px;
	color:#ff0000;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;

}

a.ag_rouge:hover
{

	font-weight:bold;
	font-size:12px;
	color:#ff0000;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:underline;

}

.ag_rouge
{

	color:#ff0000;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;

}

.ag_menu
{

	background: #e4fbae;
	color: #000;
	font-size: 12px;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: bold;
	text-align:center;
	text-decoration: none;
	height: 18px;
	padding:3px;
	border: #97D52C 1px solid;

}

.ag_sem
{

	background-color:#DDDACA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	font-weight: bold;

}
.ag_vide
{

	background-color:#ECE9D8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;

}

.ag_reserve
{

	background-color:#FF9999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	font-weight: bold;

}

.ag_ferie
{

	background-color:#f4b6f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	font-weight: bold;

}

.ag_libre
{

	background-color:#EFEAB5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	font-weight: bold;

}

.ag_jours
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #DDDACA;
	color: #000;
	font-weight: bold;

}

div.pagination_mod
{

	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px;

}

div.pagination_mod a
{

	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #fff;
	border: 1px solid #9aafe5;
	color: #105cb6;
	margin: 1px;
	padding: 2px 5px;
	text-decoration: none;

}

div.pagination_mod a:hover,active
{

	background-color: #9aafe5;
	border: 1px solid #9aafe5;
	color: #fff;
	margin: 1px;
	padding: 2px 5px;

}

div.pagination_mod span.courante_mod
{

	background-color: #90cc12;
	border: 1px solid #90cc12;
	color: #fff;
	font-weight: bold;
	margin: 1px;
	padding: 2px 5px;

}

div.pagination_mod span.desactive_mod
{

	background-color: #fff;
	border: 1px solid #eee;
	color: #ddd;
	margin: 1px;
	padding: 2px 5px;

}
.textarea
{

	border: #000 1px solid;
	font-size: 11px;
	width: 90%;
	color: #45445b;
	background-color: #fff;

}