/* LIENS */
a:link {
	color: #7C6A5E;

}
a:visited {
	color: #7C6A5E;

}
a:active {
	color: #7C6A5E;
	text-decoration:none;
}
a:hover {
	color: #7C6A5E;
	text-decoration:none;
}

/* FORMULAIRES */
input, select, textarea {
	border-color: #7C6A5E;
	border-style:solid;
	border-width:1px;
	background-color: #FFFFFF;
	color: #7C6A5E;
}

/* COPYRIGHT */
.copyright {
	color: #CBD447;
	font-size: 12px;
}

.copyright a:link , .copyright a:visited , .copyright a:active , .copyright a:hover {
	color: #CBD447;
	font-size: 12px;
}

/* MODULES */
.grp_liens, .form_sep { /* .form_sep : regroupement au niveau des téléprocédures */
	background-color:#7C6A5E;
	border-bottom:#ffffff solid 1px;
	color:#ffffff;
	font-weight:bold;
	padding:1px;
}
.liste_liens {
	color:#6D6E68;
}


/* RECHERCHE */
#recherche{ /* zone du bloc pour le moteur de recherche */
	margin: 0px;
	width:175px;
	height:25px;
	float:right;
	position:relative;
}
#recherche #inputRecherche{ /* parametre du champ texte du moteur de recherche */
	background-color:#FFFFFF;
	border: 1px solid #a39f9f;
	margin-left:20px;;
	font-size:11px;
	font-style:italic;
	float:left;
}
#recherche #submitRecherche { /* parametre du bouton submit du moteur de recherche */
	background:url(/images/rechercher.png);
	border:0 none;
	cursor:pointer;
	height:27px;
	width:25px;
	margin: -8px 0 0 8px ;
}
/* 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:1px;
}
#calendrier div{
	margin:1px;
}
#calendrier .cal_entete{ /* en tete du calendrier */
	background-color:#ffffff;
	text-align:center;
}
#calendrier .cal_none{ /* pas d'evenement sur ce jour */
	background-color:#ffffff;
	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:none;
	color:#ffffff;
	text-align:center;
}
