/*******************************************************************************/
/* Général */ 
/*******************************************************************************/

* { margin : 0; padding : 0; }

body, table{ 
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	font-size : 12px;
	color : #555555;
	background : #FFFFFF;
	/*text-align: center;  */
}

/*******************************************************************************/
/* FORMULAIRE */
/*******************************************************************************/
#form h3
{
	font-size: 14px;
	color: #1C5068;
	margin-bottom: 10px;
	display:block;
}

/*#form*/
FIELDSET{
	padding:0px;
	border:none;
	background:#fff;

}
FIELDSET LEGEND{
	font-size:14px;
	font-weight:bold;
	background:#fff;
	
}
LABEL{
	color:#585449;
	font-weight:bold;
	width:135px;
	display:block;
	float:left;
	text-align:right;
	padding-right:10px;
}
.longlabel LABEL{width:450px;text-align:left;}

.longlabel .form-blocfield{
	/*padding-left:145px;*/
	/*largeur de LABEL + marge à droite LABEL*/
}


/* div correspondant à une question (Q+Champ) */
/*#form*/
.form-bloc{
	float:left;
	margin-bottom:2px;
}
/* div encadrant le champ */
/*#form*/
.form-blocfield{
	float:left;
}
/* div encadrant spécifiquement les champs de type Coche ou Radio */
/*#form*/
.form-blocchoix{
	color : #585449;
	margin-bottom:10px
}
/*#form*/
.form-blocchoix .form-field,
/*#form*/
.form-blocchoix INPUT{
	/*border:none;
	background:none;*/
}


.form-blocsubmit{
	text-align:center;
	padding:20px;text-align:center;
}
.form-submit{
	background-color: #214F69;
	color: #FFFFFF;
	border: 1px solid #555555;
	width: 200px;
	text-align: center;
	font-weight: bold;
}
.form-ex{color:#000;font-size:10px;position:relative;display:inline;width:200px;}

select.error,input.error{background-color:#E3001B;color:#ffffff}
div.error{color:#E3001B ; font-weight:bold}


/*******************************************************************************/
/* ZOOM */
/*******************************************************************************/
.zoom
{
}

.libelle_zoom
{
	width:350px;
	font-weight:bold;
	/*text-align:right;*/
}

.entete_zoom
{
	font-size: 14px;
	color: #1C5068;
	padding:10px 0 5px 0;
	font-weight:bold;
}


/*******************************************************************************/
/* RECHERCHE */
/*******************************************************************************/
.critsearch
{
	/*text-align:center;*/
}

.critsearch td.libelle
{
	text-align:right;
	font-weight:bold;
	width:50%;
}

.abecediaire
{
	text-align:center;
}

.zonebouton
{
	text-align:center;
}

.bouton_newsearch
{
	text-align:center;
}

.panier
{
	text-align:right;
}

.resultat span
{
	font-weight:bold;
}

.enteteliste
{
	color:white;
	font-weight:bold;
}

/*******************************************************************************/
/* PLANNING */
/*******************************************************************************/

.planning
{
	border:1px solid #1C5068;
}

.pause
{
	text-align:center;
	font-weight:bold;
	color:white;
	background:#FBAF00;
	border-top:1px solid #1C5068;
	border-bottom:1px solid #1C5068;
}

.heure
{
	font-weight:bold;
}

.NameGroup
{
	font-weight:bold;
	/*color:white;*/
	font-size:14px;
}

.Onglet_On
{
	color:white;
	font-weight:bold;
	background:url('img/onglet_On.gif') no-repeat left center;
	width:180px;
	height:25px; 
	padding-top:5px;
	padding-left:5px;
}

.Onglet_Off
{
	color:#FBAF00;
	font-weight:bold;
	background:url('img/onglet_Off.gif') no-repeat left center;
	width:180px;
	height:25px; 
	padding-top:5px;
	padding-left:5px;
}
