/* Feuille de style pour mise en page site IRNEM */
body { 
	font-family: arial,sans-serif;
	color: #333333;
	font-size:12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color: #657C7B;
}
#wrapper {
	width: 810px;
	margin: 10px auto;
	padding: 0px;
	/*background-color: #E3EEF2;*/
	background-color: #FFFFFF;
	border: 1px solid #DAE1E7;
}
#wrapadm {
	width: 810px;
	margin-top:10px;
	margin-left:10px;
	padding:0;
	background-color: #FFFFFF;
	border: 1px solid #DAE1E7;
}



/***************************/
/**** Classes générales ****/
/***************************/
.color		{ color:#973478; }
.blue		{ color:#456578; }
.red		{ color:#FF0000; }
.azur		{ color:#336699; }
.black		{ color:#000000; }
.green		{ color:#339966; }
.white		{ color:#FFFFFF; }
.bold		{ font-weight:bold; }
.italic		{ font-style:italic; }
.mini		{ font-size:9px; }
.down		{ font-size:10px; }
.up			{ font-size:14px; }
.medium		{ font-size:11px; }
.center		{ text-align:center; }
.justify	{ text-align:justify; }
.left		{ text-align:left; }
.margin		{ margin:5px; }

/* Tableaux : */
table.border	{ border:1px solid #757575; }
td.border 	{ border-bottom:1px solid #B0BACE; }
td.separe	{ border-left:1px solid #000000; }
td.label	{ text-align:right; }

/*******************************/
/**** Eléments pré-formatés ****/
/*******************************/
.std 		{ text-align:justify; color:#000000; }
.info		{ font-weight:bold; color:#456598; font-size:11px; }
.bandeau	{ font-size:22px; font-weight:bold; text-align:center; margin:2px; color:#336699; }
.rubrique	{ font-size:19px; font-weight:bold; color:#973478; }
.retour		{ font-size:14px; font-weight:bold; color:#973478; text-align:center; margin-top:20px; margin-bottom:20px; }
.erreur		{ font-size:14px; font-weight:bold; color:#973478; text-align:center; margin-top:20px; margin-bottom:20px; }
.value		{ font-weight:bold; color:#456578; }
.part		{ font-size:15px; font-weight:bold; color:#753598; margin-bottom:15px; }


td.rubr		{ font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center; padding-right:8px; background:transparent url('../../img/bkg1.png') repeat; border:1px solid #B0BACE; }
td.champ	{ font-size:10px; color:#456598; font-weight:bold; text-align:right; }
td.value	{ font-size:12px; color:#454578; text-align:left; font-weight:bold; }
td.titre  	{ font-weight:bold; font-size:18px; background:transparent url('../../img/bkg4.png') repeat; color:#336699; text-align:center; padding:5px; border-bottom:1px solid #B0BACE; border-top:1px solid #B0BACE; }
td.entete 	{ color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; background:transparent url('../../img/bkg1.png') repeat; border-bottom:1px solid #B0BACE; border-top:1px solid #B0BACE; }
td.filtre 	{ background-color:#456598; font-size:11px; color:#FFFFFF; margin:auto; font-weight:bold; text-align:center; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}

table.std	{ border:0px; text-align:center; margin:auto; padding:5px; }
table.data	{ border:0px; padding:0px; }
table.full	{ background:transparent url('../../img/bkg3.png') repeat; }
table.titre	{ background:transparent url('../../img/bkg2.png') repeat; color:#336699; }
table.info	{ padding:20px; border:0px; }

a.link			{ font-weight:bold; color:#454578; text-decoration:none; }
a.link:visited  	{ font-weight:bold; color:#454578; text-decoration:none; }
a.link:hover 	{ color:#44ADAD; }
a.lien			{ font-size:11px; font-weight:bold; color:#336699; text-decoration:none; }
a.lien:visited  	{ font-size:11px; font-weight:bold; color:#336699; text-decoration:none; }
a.lien:hover 	{ color:#65CECE; }



/* Page PUBLICATION */
td.pub_ttr	{ font-size:12px; font-weight:bold; text-align:justify; color:#336699; background:transparent url('../../img/bkg4.png') repeat;	}
td.pub_aut	{ font-size:12px; font-weight:bold; text-align:justify; color:#993366; }
td.pub_jrn	{ font-size:12px; font-weight:bold; text-align:justify; color:#339966; }
td.pub_abs	{ font-size:10px; text-align:justify; color:#336699; }
td.pub_unt	{ font-size:10px; text-align:justify; color:#000000; padding-bottom:30px; }


/* Page ADMINISTRATION */
select 			{ font-size:11px; height:20px; }
input.minus  		{ border-color:#999999; background-color:#FFFFFF; font-size:11px; border-style:solid; border-width:1px; }
textarea.petit	{ font-size:11px; }



/*table.cadre	{ border:1px solid #000000; text-align:center; margin:auto; }




a.admin_liste { font-family:sans-serif; font-size:11px; color:#114477; font-weight:bold; text-decoration:none; }
a.admin_liste:visited { font-family:sans-serif; font-size:11px; color:#114477; font-weight:bold; text-decoration:none; }
a.admin_liste:hover { color:#FF9900; }
*/

/* Page REQUETES */
/*
tr.entete_req { background-color:#DDDDDD; }
td.entete_req {  font-size:14px; color:#000000; margin:auto; font-weight:bold; text-align:center; }
td.body_req { font-size:10px; color:#336699; margin:auto; font-weight:bold; }
td.titre_req  { font-size:14px; color:#114477; margin:auto; font-weight:bold; }
td.result_req { font-size:13px; color:#336699; font-weight:bold; text-align:center; }
td.ligne_req { font-size:11px; color:#336699; font-weight:bold; border-bottom:1px solid; }

a.liste_req  { font-weight:bold; font-size:13px; color:#003366; text-decoration:none; }
a.liste_req:visited { font-weight:bold; font-size:13px; color:#003366; text-decoration:none; }
a.liste_req:hover  { color: #FF9900; }

caption.titre { font-size:18px; color:#339966; font-weight:bold; }


*/
/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 0px 0 0;
    background-color:#eeeeff;
    border:0px solid #dedede;
    border-top:0px solid #eee;
    border-left:0px solid #eee;
    /*font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;*/
    cursor:pointer;
    /*padding:5px 10px 6px 7px; /* Links */
}
.buttons button
{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]
{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]
{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img
{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:18px;
    height:18px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:0px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:0px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:0px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:0px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:0px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:0px solid #d12f19;
    color:#fff;
}


