body {
	background-color: #6476a8;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}
/* LIENS */
a:link {
	color: #89981e;
	text-decoration:none;
	font-weight:bold;
}
a:visited {
	color: #89981e;
	text-decoration:none;
	font-weight:bold;
}
a:active {
	color: #89981e;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color: #89981e;
	text-decoration:none;
}

/* FORMULAIRES */
input, select, textarea {
	border: 1px solid #c1c814 ;
	border-style:solid;
	border-width:1px;
	background-color: #FFFFFF;
	color: #c1c814;
}

/* COPYRIGHT */
.copyright {
	color: #ffffff;
}


/* MODULES */
.grp_liens, .form_sep { /* .form_sep : regroupement au niveau des téléprocédures */
	background-color:#89991f;
	border-bottom:#ffffff solid 1px;
	color:#ffffff;
	font-weight:bold;
	padding:1px;
}
.liste_liens {
	color:#000000;
}


/* RECHERCHE */
#recherche{ /* zone du bloc pour le moteur de recherche */
	margin: 0px;
	width:260px;
	height:25px;
	float:right;
	position:relative;
}
#recherche #inputRecherche{ /* parametre du champ texte du moteur de recherche */
	background-color:#FFFFFF;
	border: 1px solid #c1c814;
	margin-left:20px;
	font-size:11px;
	font-style:italic;
	float:left;
	width:200px;
	height:15px;
}
#recherche #submitRecherche { /* parametre du bouton submit du moteur de recherche */
	background:url(/template/ok.png);
	border:0 none;
	cursor:pointer;
	height:20px;
	width:29px;
	margin: -2px 0 0px 0px ;
	float:right;
}
/* RESULTAT RECHERCHE */
#resultat_recherche{
	margin: 10px 0px;
	width:98%;
	float:left;
}
#resultat_recherche #nb_resultat{
	margin:0 0 15px 0;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	float:left;
	width:100%;

}
#resultat_recherche #un_result{ /* bloc de 1 resultat de la recherche */
	margin:5px 0;
	float:left;
	width:100%;
}
#resultat_recherche #un_result #resultat_titre{
	margin:2px 0;
	font-size:13px;
	float:left;
	width:100%;
}
#resultat_recherche #un_result #resultat_content{
	padding:0px 0px 0px 10px;
	font-size:11px;
	font-style:italic;
	float:left;
	width:100%;
}

/* TELE PROCEDURE */
.tele_procedure_desc{
	color:#666666;
}
.tele-procedure-cadre{ /* Cadre conditions de delivrance */
	border:1px solid #AEAEAE;
	width:100%;
	margin:5px 0;
	background-color:#FFFFFF;
}
.tele-procedure-cond-titre{ /* Conditions de delivrance titre */
	background-color:#AEAEAE;
	color:#FFFFFF;
	float:right;
	font-size:7pt;
	padding:1px 4px;
}

.tele-procedure-cond-info{ /* Conditions de delivrance info */
	color:#666666;
	font-size:8pt;
	padding:2px 4px;
	text-align:justify;
}

/* CALENDRIER */
#calendrier{
	width:158px;
	color:#000000;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	padding:4px;
}
#calendrier div{
	margin:1px;
}
#calendrier .cal_entete{ /* en tete du calendrier */
	background-color:#d5db6f;
	text-align:center;
}
#calendrier .cal_none{ /* pas d'evenement sur ce jour */
	background-color:#f2f2f3;
	color:#000000;
	text-align:center;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
#calendrier .cal_today{ /* aujourd'hui */
	background-color:#860B0B;
	color:#ffffff;
	text-align:center;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
#calendrier .cal_today a:link , #calendrier .cal_today a:hover , #calendrier .cal_today a:active , #calendrier .cal_today a:visited { /* Lien jour correspond a un evenement */
	color:#000000;
	text-decoration:none;
	cursor:help;
}
#calendrier .cal_exist { /* jour correspond a un evenement */
	background-color:#ff0000;
	color:#ffffff;
	text-align:center;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
#calendrier .cal_exist a:link , #calendrier .cal_exist a:hover , #calendrier .cal_exist a:active , #calendrier .cal_exist a:visited { /* Lien jour correspond a un evenement */
	color:#ffffff;
	text-decoration:none;
	cursor:help;
}
#calendrier .cal_no_month{ /* jour ne correspond pas au mois en cours */
	background-color:#d5db6f;
	color:#ffffff;
	text-align:center;
}
