/* FEUILLE DE STYLE SITE DE STADLINE */

/*	BALISES	*/


*		{
			font-family:verdana;
			font-size:10px;
		}

BODY	{
			margin:0;
			color:#5F5F5F;
		}

FORM	{padding:0;margin:0px;}

FIELDSET	{
	padding:0;
	margin:0;
	border:1px solid #cccccc;
}

FIELDSET DIV.fieldsetContenu
{
	margin-left:15px;
	margin-right:15px;
}

LEGEND
{
	font-family:arial;
	font-weight:bold;
	font-size:16px;
	color:#1930a1;
}

.itemLegende1	{	font-weight:bold;color:#F3A12D;	}
.itemLegende2	{	font-weight:bold;color:#9E0B0E;	}
.itemLegende3	{	font-weight:bold;color:#8560A8;	}
.itemLegende4	{	font-weight:bold;color:#45A32C;	}
.itemLegende5	{	font-weight:bold;color:#101f69;	}
.itemLegende6	{	font-weight:bold;color:#AAAAAA;	}
.itemLegende7	{	font-weight:bold;color:#A36209;	}

.erreur			{color:#d52b1e;}

IMG	{border:0px;}

DIV.blanc	{clear:both;height:1px;}
HR.blanc	{clear:both;height: 1px;margin: 0;padding: 0;color: #FFFFFF;background-color: #FFFFFF;border: 0;}

.instructions, .nonRenseigne {font-style:italic;color:#A9A9A9;}
.exemple {font-style:italic;color:#A9A9A9;}
.titre {color:#D52B1E;font-weight:bold;}

H1		{color:#D52B1E;font-weight:bold;}
H2		{font-weight:bold;margin-bottom:6px;margin-top:10px;}

DIV.contenu
{
	position:relative;
	clear:both;
	width:578px;
	margin-left:150px;
}
DIV.header
{
	height:120px;
	background-color:#101f69;
}

DIV.header2
{
	border-bottom:4px solid #d52b1e;
	background-color:#FFFFFF;
}

DIV.critere
{
	margin-top:2px;
	margin-bottom:2px;
}

.champs
{
	position:absolute;
	width:150px;
	left:-150px;
	text-align:right;
	color:#F3A12D;
	font-weight:bold;
}

.boxFiltre .champs
{	position:static;	width:auto;	left:0px;	color:inherit;	font-weight:normal;	}

div.titrePage
{
	border-bottom : 1px solid #cccccc;
	margin-top:12px;
}

div.descriptionPage
{
	margin-top:10px;
	margin-bottom:10px;
	text-align:justify;
}

div.etape, span.etape
{
	font-size:14px;
	color:#101f69;
	font-family:arial;
	font-weight:bold;
	margin-bottom:4px;
}

div.piedPage
{
	clear:both;
	border-bottom : 1px solid #cccccc;
	margin-top:12px;
	margin-bottom:20px;
}

TABLE
{
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
}

TABLE.datagrid
{	width:100%;	}

THEAD TR TD
{
	background-color:#F9F9F9;
	border-bottom:1px solid #D7D7D7;
	height:20px;
	color:#555555;
	font-weight:bold;
}

THEAD.intermediaire TR TD
{
	background-color:#F9F9F9;
	border-top:1px solid #D7D7D7;
	border-bottom:1px solid #D7D7D7;
}

TR.nonSurligne, TR.surligne, TR.survol, TR.survolLecture, TR.survolLectureBleu, TR.marque
{
	height:20px;
}

TR.surligne
{
	background-color:#F9F9F9;
}

TR.nonSurligne
{
	background-color:#FFFFFF;
}


TR.marque
{
	background-color:#FEE99C;
	cursor:pointer;
}

TR.survol
{
	background-color:#F5D5DB;
	color:#d52b1e;
	cursor:pointer;
}
TR.survolLecture
{
	background-color:#E6E6E6;
	color:#5F5F5F;
}
TR.survolLectureBleu
{
	background-color:#BFE2FF;
	color:#5F5F5F;
}

TR.survol A,TR.survol A:hover,TR.survol A:visited,TR.survol A:link,
TR.survolLecture A,TR.survolLecture A:hover,TR.survolLecture A:visited,TR.survolLecture A:link
TR.survolLecture A,TR.survolLecture A:hover,TR.survolLecture A:visited,TR.survolLecture A:link
{
	color:#d52b1e;
}

TR.nonSurligne TD, TR.surligne TD, TR.survol TD, TR.survolLecture TD, TR.marque TD
{
	border-bottom:1px dashed #D7D7D7;
}

TD.separe
{
	padding-left:10px;
	padding-right:10px;
	border-left:1px dashed #D7D7D7;
}

TBODY TD.colonneCheck
{
	background-color:#FEE99C;
	width:30px;
	border-bottom:1px solid #FEE99C;
}

TD.iteration
{
	width:30px;
	color:#959595;
}

DIV.boxContenu
{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
}

DIV.boxFiltre
{
	background-color:#F9F9F9;
	border:1px solid #D7D7D7;
}

DIV.boxFiltre .titre
{
	font-weight:bold;
	color:#555555;
	margin-bottom:5px;
}

DIV.boxAvertissement
{
	background-color:#AF2020;
	border:1px solid #601111;
	color:#F4DFDF;
}

DIV.boxAvertissement .titre
{
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:5px;
}

DIV.boxNotice
{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#5F5F5F;
}

DIV.boxNotice .titre
{
	font-weight:bold;
	color:#5F5F5F;
	margin-bottom:5px;
}

DIV.boxNotice2
{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	text-align:justify;
}

DIV.boxNotice2 .titre
{
	font-weight:bold;
	color:#1930a1;
	margin-bottom:5px;
}

DIV.boxLegende
{
	background-color:#FEE99C;
	border:1px solid #FDD239;
	color:#A36209;
}

DIV.boxLegende .titre
{
	font-weight:bold;
	color:#A36209;
	margin-bottom:5px;
}

DIV.boxRecherche
{
	background-color:#F9F9F9;
	border:1px solid #CCCCCC;
}

DIV.boxRecherche .titre
{
	font-weight:bold;
	color:#5F5F5F;
	margin-bottom:5px;
}

DIV.boxPerso
{
	background-color:#C1D2E7;
	border:1px solid #798FAC;
	color:#66768C;
}

DIV.boxPersoContenu
{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
}

DIV.boxPerso .titre
{
	font-weight:bold;
	color:#66768C;
}

DIV.boxDemande
{
	background-color:#F9F9F9;
	border:1px solid #6d6c70;
}

DIV.boxDemande .titre
{
	font-weight:bold;
	color:#1930a1;
	margin-bottom:5px;
}

DIV.boxNouveau
{
	background-color:#6d6c70;	background-color:#BF0027;
	border:1px solid #4B6AB4;	border:1px solid #000000;
	color:#4B6AB4;				color:#ffffff;
	font-family:Arial;			font-size:12px;
	text-align:justify;
}
DIV.boxNouveau	div	{	font-family:Arial;			font-size:12px; }

DIV.boxNouveau .titre
{
	font-weight:bold;
	color:#90001F;	color:#FFFF00;
	margin-bottom:5px;
	font-size:16px; font-family:Arial;
}
DIV.boxNouveau strong, DIV.boxNouveau b
{
	font-weight:bold;
	/* color:#FFFF00; */
	font-family:Arial;			font-size:12px;
}


.bonjour
{
	font-size:22px;
	font-family:times new roman;
	color:#6d6c70;
	margin-bottom:10px;
}

A {color:#1930a1;font-weight:bold;text-decoration:none;}
A:link {color:#1930a1;font-weight:bold;text-decoration:none;}
A:visited {color:#1930a1;font-weight:bold;text-decoration:none;}
A:hover {color:#E2001A;font-weight:bold;text-decoration:underline;}

A.onglet_actif {color:#000000;font-weight:bold;text-decoration:none;}
A.onglet_actif:link {color:#000000;font-weight:bold;text-decoration:none;}
A.onglet_actif:visited {color:#000000;font-weight:bold;text-decoration:none;}
A.onglet_actif:hover {color:#000000;font-weight:bold;text-decoration:underline;}

A.onglet_inactif {color:white;font-weight:bold;text-decoration:none;}
A.onglet_inactif:link {color:white;font-weight:bold;text-decoration:none;}
A.onglet_inactif:visited {color:white;font-weight:bold;text-decoration:none;}
A.onglet_inactif:hover {color:white;font-weight:bold;text-decoration:none;}

A.pagination {color:#3399CC;font-weight:bold;text-decoration:none;}
A.pagination:link {color:#3399CC;font-weight:bold;text-decoration:none;}
A.pagination:visited {color:#3399CC;font-weight:bold;text-decoration:none;}
A.pagination:hover {color:#3399CC;font-weight:bold;text-decoration:none;}

A.legende {color:#A36209;font-weight:bold;text-decoration:none;}
A.legende:link {color:#A36209;font-weight:bold;text-decoration:none;}
A.legende:visited {color:#A36209;font-weight:bold;text-decoration:none;}
A.legende:hover {color:#CB7500;font-weight:bold;text-decoration:underline;}

A.deconnection {color:#FFFFFF;font-weight:bold;text-decoration:none;}
A.deconnection:link {color:#FFFFFF;font-weight:bold;text-decoration:none;}
A.deconnection:visited {color:#FFFFFF;font-weight:bold;text-decoration:none;}
A.deconnection:hover {color:#FFFFFF;font-weight:bold;text-decoration:underline;}

A.faq {color:#FDD239;font-weight:bold;text-decoration:none;}
A.faq:link {color:#FDD239;font-weight:bold;text-decoration:none;}
A.faq:visited {color:#FDD239;font-weight:bold;text-decoration:none;}
A.faq:hover {color:#FDD239;font-weight:bold;text-decoration:underline;}


INPUT.champs_variable					{border:1px solid #B6B6B6;}
INPUT.champs_nom						{width:150px;	border:1px solid #B6B6B6;}
INPUT.champs_prenom						{width:150px;	border:1px solid #B6B6B6;}
INPUT.champs_naissance					{width:80px;	border:1px solid #B6B6B6;}
INPUT.champs_adresse					{width:180px;	border:1px solid #B6B6B6;}
INPUT.champs_code_postal				{width:45px;	border:1px solid #B6B6B6;}
INPUT.champs_ville						{width:180px;	border:1px solid #B6B6B6;}
INPUT.champs_coordonnee					{width:180px;	border:1px solid #B6B6B6;}
INPUT.champs_entete						{width:200px;	border:1px solid #B6B6B6;}
INPUT.champs_pied						{width:200px;	border:1px solid #B6B6B6;}
INPUT.champs_description				{width:250px;	border:1px solid #B6B6B6;}
INPUT.champs_date						{width:80px;	border:1px solid #B6B6B6;}
INPUT.champs_annee,INPUT.champs_mesure	{width:35px;	border:1px solid #B6B6B6;}
INPUT.champs_telephone					{width:100px;	border:1px solid #B6B6B6;}
INPUT.champs_email						{width:150px;	border:1px solid #B6B6B6;}
INPUT.champs_montant					{width:50px;	border:1px solid #B6B6B6;text-align:right;}
INPUT.champs_type						{width:180px;	border:1px solid #B6B6B6;}
INPUT.champs_licence					{width:80px;	border:1px solid #B6B6B6;}
INPUT.champs_nombre						{width:35px;	border:1px solid #B6B6B6;}
INPUT.champs_heure						{width:40px;	border:1px solid #B6B6B6;}
INPUT.champs_nombre_long				{width:60px;	border:1px solid #B6B6B6;}

SELECT.champs_dept						{width:250px;}
SELECT.selectMultiple					{height:50px;}

TEXTAREA								{				border:1px solid #B6B6B6;}

/* Surbrillance sur un champ s�lectionn� */
.champSelection    { background-color:#FEE99C;}


/***********************************/
/***   Styles pour le jqModal    ***/
/***********************************/
.jqmWindow
{
	/* posistions & contains the modal window */
    background-color: #FFFFFF;
	background-image: url("../images/gestion_front/fond_jqModal.gif");
	background-repeat:repeat-y;
	border: 1px solid #000;

    display: none;
    position: fixed;	    /* position: absolute; */

    left:75px; 				/* left:50%; */
    top: 100px;
    width:700px;
}

.jqmOverlay {
	background-color: #333;
}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqmOverlay {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
/**/

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/**/
.jqmWindow .boxTitre
{	height:26px;	background-image:url("../images/jqModal/fond_bloc_entete.gif");	}
.jqmWindow .boxTitre .boxTitreContenu
{	 padding-top:5px; margin-left:15px; font-weight:bold;	}


.modalContenu
{
	margin:10px 15px 10px 15px;

	/* Gestion de la hauteur maximale */
	max-height: 400px; /* Moz, Opera.. */
	height: expression(this.scrollHeight > 400 ? "400px" : "auto"); /* IE */

	overflow:auto;
	width:670px;
}

.modalContenu .liste
{	width:95%;	}

.autocompleter
{
		border: 1px solid #CCCCCC;
	   	width: 350px;
    	background-color: #FFFFFF;
}

.selectAutocompleter
{
	background-color: #d2fb8f;
}

.autocompleter ul li
{
	padding: 2px 10px;
	white-space: nowrap;
	font-size: 11px;
	margin-left:0;
}


