/**********************************/
/*                                */
/*        FORMULAIRES             */
/*                                */
/**********************************/



.titre_formulaire {
padding-left:30px;
padding-top:20px;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#01286b;
background: url(../images/sep_h_formulaires.png) 0 0 no-repeat;
height:46px;
}
.titre_formulaire_ss_sep {
padding-left:50px;
padding-top:20px;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#01286b;
height:46px;
}

/*Texte avec un retrait*/
.texte_formulaire {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#01286b;
text-align:left;
height:25px;
}
/*Texte avec un retrait*/
.texte_formulaire_obligatoire {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#01286b;
text-align:left;
font-weight:bold;
height:25px;
}
/*Texte en consultation*/
.texte_consultation {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
height:25px;
}
.texte_consultation a {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
text-decoration:underline;
}
.texte_consultation a:hover{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#01286B;
text-align:left;
text-decoration:underline;
}
/*Texte en consultation*/
.texte_consultation_evenement {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
padding-left:15px;
padding-right:15px;
}
.texte_consultation_evenement a {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#e2007a;
text-align:left;
text-decoration:underline;
}
.texte_consultation_evenement a:hover{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#e2007a;
text-align:left;
text-decoration:underline;
}
/*Texte de legende du champ obligatoire*/
.legende_champ_obligatoire {
padding-top:5px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#707070;
text-align:right;
font-weight:bold;
}
/*Texte sans retrait, sans mise en forme autre que la police*/
.texte_checkbox {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

/*Style du champ - Taille classique à 150px*/
.input {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#000000;
	border: solid 1px #a2c000;
	background-color:#FFFFFF;
	width:150px;
	/*FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#a2c000', endColorStr='#FFFFFF', gradientType='0');*/
}
/*Style du champ - Taille classique à 150px*/
.input_grand {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#000000;
	border: solid 1px #a2c000;
	background-color:#FFFFFF;
	width:240px;
	/*FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#a2c000', endColorStr='#FFFFFF', gradientType='0');*/
}

/*Style du champ plus petit CP, Date...*/
.input_petit {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#000000;
	border: solid 1px #a2c000;
	background-color:#FFFFFF;
	width:50px;
	/*FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#a2c000', endColorStr='#FFFFFF', gradientType='0');*/
}

.input_moyen {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#000000;
	border: solid 1px #a2c000;
	background-color:#FFFFFF;
	width:75px;
	/*FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#a2c000', endColorStr='#FFFFFF', gradientType='0');*/
}
.input_long {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#000000;
	border: solid 1px #a2c000;
	background-color:#FFFFFF;
	width:450px;
	/*FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#a2c000', endColorStr='#FFFFFF', gradientType='0');*/
}
/*Style du champ de type select*/
.menu_select {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#000000;
	width:153px;
}
/*Style du champ de type select*/
.menu_select_moyen {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#000000;
	width:220px;
}
/*Style du champ de type select*/
.menu_select_long {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#000000;
	width:300px;
}

/*Style du champ de type select*/
.menu_select_tres_long {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#000000;
	width:700px;
}

/*Séparateur de bloc de formulaire*/
.sep_h_formulaires {
background: url(../images/sep_h_formulaires) 0 0 no-repeat;
height:46px;
}
/*Style du champ Textearea*/
.textarea {
	overflow:auto;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#000000;
	border: solid 1px #a2c000;
	width:450px;
}
/*Style du champ Textearea*/
.textarea_tres_long {
	overflow:auto;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#000000;
	border: solid 1px #a2c000;
	width:700px;
}
/*Style du champ Textearea pour la fiche annuaire - mon espace*/
.textarea_sslimite {
	overflow:auto;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#000000;
	border: solid 1px #a2c000;
}
/*Style du champ Textearea pour la fiche visite*/
.textarea_visite {
	overflow:auto;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#000000;
	border: solid 1px #a2c000;
	width:300px;
}
.ligne_separation_visite {
background: url(../images/sep_h_formulaire_visite.png) 0 6px no-repeat;
}

/*Style du champ Textearea pour la fiche visite*/
.textarea_a_remplir {
	overflow:auto;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#000000;
	border: solid 1px #a2c000;
	width:250px;
}


/*Texte d'erreur du formulaire*/
.texte_erreur {
padding-top:8px;
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#e2007a;
height:15px;
}
.texte_erreur a{
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#e2007a;
height:15px;
text-decoration:underline;
}
/*Titres de la liste*/
.titre_liste {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
border-bottom:solid 1px #a2c000;
}
/*Titres de la liste*/
.titre_liste a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
text-decoration:underline;
}
/*Titres de la liste*/
.titre_liste_centre {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
border-bottom:solid 1px #a2c000;
font-weight:bold;
}
/*Titres de la liste*/
.titre_liste_centre a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
text-decoration:underline;
font-weight:bold;
}
/*Texte centré dans la liste*/
.texte_liste_centre {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
}
.texte_liste_centre a {
color:#000000;
text-decoration:underline;
}
.texte_liste_centre a:hover{
color:#000000;
text-decoration:underline;
}
/*Texte aligné à gauche dans la liste*/
.texte_liste_gauche {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
text-decoration:none;
}
.texte_liste_gauche a {
color:#000000;
text-decoration:underline;
}
.texte_liste_gauche a:hover{
text-decoration:underline;
}
/**Lien externe dans la liste*/
.lien_externe a {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#e2007a;
text-align:left;
text-decoration:none;
}
.lien_externe a:hover{
text-decoration:underline;
}
/*Texte pour remplir la fiche de visite imprimable*/
.texte_a_remplir {
width:100px;
border-bottom:dotted 1px #333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
}
.disable{
	style : disabled;
	background-color: #FFFFFF;
	color: #707070;
	font-weight: normal;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	border: solid 1px #a2c000;
	width:240px;
}
/*********************************************/
/*                                            */
/*   NOTIFICATION                             */
/*                                            */
/*********************************************/
/*Style du champ - Taille grande à 300px - Objet de message*/
.input_objet {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border: solid 1px #a2c000;
	background-color: #FFFFFF;
	width: 413px;
}

/*Liens du bloc pagination */
.liens_pagination_submit {
	border-Style: none;
	border-Color: Transparent;
	font-Weight: bold;
	font-Style: normal;
	text-Transform: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e2007a;
	text-align: center;
	background-Color: Transparent;
}

/*Suivant du bloc pagination */
.suivant_pagination_submit {
	background-image: url('../images/navright.gif');
	width: 14px;
	height: 15px;
	border-Style: none;
	border-Color: Transparent;
	font-Weight: bold;
	font-Style: normal;
	text-Transform: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Transparent;
	text-align: center;
	background-Color: Transparent;
	text-align: center;
}

/*Precedent du bloc pagination */
.precedent_pagination_submit {
	background-image: url('../images/navleft.gif');
	width: 14px;
	height: 15px;
	border-Style: none;
	border-Color: Transparent;
	font-Weight: bold;
	font-Style: normal;
	text-Transform: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Transparent;
	text-align: center;
	background-Color: Transparent;
}