/*=============================================================================================================================*/
/*                                                         SPECIFIQUE CONTRIBUTIONS                                                     */
/*=============================================================================================================================*/
/*============================================*/
/*les images de fond*/
/*============================================*/
#tetiere_etablissement {
	background-image: url(../images/tetiere_etablissement.gif);
}
#nom_etablissement {
	background-image: url(images/nom_etablissement.gif);
}
#logo_etablissement {
	background-image: url(images/logo_etablissement.gif);
}
#boite_plan {
	background-image: url(images/plan_acces_etablissement.gif);
}
#colonne_fleche_etablissement {
	background-image: url(images/fleche_nom_etablissement.gif);
}
/*============================================*/
/*couleur 1 (survol nav - rubriques - titre)*/
/*============================================*/
.rubrique_contact , .rubrique_tel , .rubrique_email , #titre_etablissement , a.lien_etablissement:hover , .etablissement_visite{
	color: #CC0057;
}
/*============================================*/
/*couleur 1 (les carres)*/
/*============================================*/
.carre_plein_etablissement {
	background-color: #CC0057;
}
.carre_plein_etablissement , .carre_vide_etablissement {
	border-color: #CC0057;
}
/*============================================*/
/*couleur 2 (lien nav - contenus rubriques)*/
/*============================================*/
#contenu_contact , #contenu_tel , #contenu_email , a.lien_etablissement , #message_plan , #message_plan a , #message_plan a:hover , #contenu_email a , #contenu_email a:hover {
	color: #404197;
}

img#organigramme {
	text-align: center;
	width: 500px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 46px;
	border: 1px solid #000000;
}
#colonne_adresse_etablissement {
	position:relative;
}
.image_gauche {
	position:absolute;
	top:22px;
	left:0px;
}


/* ---formulaire--- */

#calculagefiph fieldset
{
	margin: 0 10px 2em 0px;
	border: 1px solid #3C7099;
	width: auto;
	background-color: #E0E5E8; /*#DBEFFC;*/
	-moz-border-radius:6px;
	border-radius:6px;
}
#calculagefiph p {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
}
#calculagefiph legend {
	color: #094865;
	background: #DBEFFC;
	font-weight: bold;
	border-top: #3C7099 1px solid;
	border-left: #3C7099 1px solid;
	border-right: #3C7099 1px solid;
	margin-bottom: 1.3em;
	padding: 0 1em 0 1em;
}
#calculagefiph input.fform, #calculagefiph select.fform, #calculagefiph textarea.fform
{
	background-color: #F3F5F8;
	border: #3C7099 1px solid;
}
#calculagefiph input.fform:hover, #calculagefiph select.fform:hover, #calculagefiph textarea.fform:hover
{
	background-color: #fff;
	border: #3C7099 1px solid;
}
#calculagefiph .fond_p {
	background-color: #E0E5E8;
}


div.form_ligne { width: 100%; clear: both; padding-top: 5px; }
html>body .form_ligne { width: 100%; }

div.form_ligne span.form_label {
	float: left; width: 38%; text-align: right
}
div.form_ligne span.form_input {
	float: left; width: 25%; text-align: center;
	border: 0 solid #000000;
}
div.form_ligne span.form_nota {
	float: left; width: 32%; text-align: left; font-size: 0.7em; font-style: italic;
	border: 0 solid #000000;
}
span.form_input input, select, textarea
{

}