body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; /* 0c2a72 */
	padding: 0px;
	margin: 0px;
	/*background: url(../img/bg-site.png);*/
}

/*-------------------------------------------- IMAGES -------------------------------------------------------*/

img{
	border: none;
}

/*-------------------------------------------- LIENS BASIQUES -------------------------------------------------------*/
a{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: regular;
	color:#000000;
}

a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:focus {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #0b2a72;
}
a:active {
	text-decoration: none;
	color: #000000;
}

/*-------------------------------------------- TEXTES BASIQUES -------------------------------------------------------*/

div, td, p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: regular;
	color: #000000; /* 0c2a72 */
}

/*-------------------------------------------- TABLEAUX BASIQUES -------------------------------------------------------*/

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant:small-caps;
	color: #FFFFFF;
	background-color: #0b2a72;
}
th a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant:small-caps;
	color: #FFFFFF;
}
th a:link {
	text-decoration: none;
	color: #FFFFFF;
}
th a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
th a:focus {
	text-decoration: none;
	color: #FFFFFF;
}
th a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
th a:active {
	text-decoration: none;
	color: #FFFFFF;
}

/*------------------------------------ FORMS BASIQUES ------------------------------------------------------*/

form{
	margin: 0px 0px 0px 0px;
	padding: 0px;	
}

input, select, textarea {
    color : #000000;
    font: normal 12px Arial;
    border: 1px solid #0b2a72;
}
/* evite la bordure sur les inputs radio */
.radio {
    border-width: 0px;
    border: 0px solid #0b2a72;
}
.inputfile {
	border: 1px solid #0b2a72;
}
.inputimage {
	border: 0px solid #ffffff;
}

.input-login {
    color : #ffffff;
	border: 1px solid #040608;
	background-color: #5385b6;
	width: 114px;
	height: 19px;
	text-align: center;
}

/* bouton submit */
input#bouton {
	color: #0b2a72;
	width: 170px;
	height: 25px;
    background: url(./../img/bg/bg-bouton.jpg) no-repeat;
    text-align: center;
    border: 0px solid #ffffff;
}
input#bouton-small {
	color: #0b2a72;
	width: 100px;
	height: 18px;
    background: url(./../img/bg/bg-bouton-small.jpg) no-repeat;
    text-align: center;
    border: 0px solid #ffffff;
}
input#bouton-large {
	color: #0b2a72;
	width: 250px;
	height: 25px;
    background: url(./../img/bg/bg-bouton-large.jpg) no-repeat;
    text-align: center;
    border: 0px solid #ffffff;
}

input.bouton {
	color: #0b2a72;
	width: 170px;
	height: 25px;
    background: url(./../img/bg/bg-bouton.jpg) no-repeat;
    text-align: center;
    border: 0px solid #ffffff;
}
input.bouton-small {
	color: #0b2a72;
	width: 100px;
	height: 18px;
    background: url(./../img/bg/bg-bouton-small.jpg) no-repeat;
    text-align: center;
    border: 0px solid #ffffff;
}
input.bouton-large {
	color: #0b2a72;
	width: 250px;
	height: 25px;
    background: url(./../img/bg/bg-bouton-large.jpg) no-repeat;
    text-align: center;
    border: 0px solid #ffffff;
}

.erreur {
	border: 1px solid #FF0000;
}

/*------------------------------------ IMAGES ------------------------------------------------------*/

img.img-icone {
	margin: 0px 0px -2px 0px;
}

/*------------------------------------ DATAGRID ------------------------------------------------------*/

table.dg-table {
	font-size:11px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
table.dg-table th {
	border-bottom: 1px solid #000000;
	background: url(./../img/dg/dg-paging-bg-th.jpg) repeat-x;
	background-color: #1d3b5a;
}
table.dg-table-footer {
	border-bottom: 1px solid #000000;
}
td.dg-paging-left-border {
	width: 15px;
	height: 24px;
	background: url(./../img/dg/dg-paging-left.jpg) no-repeat 0px 0px;
}
td.dg-paging-right-border {
	width: 6px;
	height: 24px;
	background: url(./../img/dg/dg-paging-right.jpg) no-repeat 0px 0px;
}
td.dg-paging-left, td.dg-paging-center, td.dg-paging-right {
	height: 24px;
	background: url(./../img/dg/dg-paging-bg.jpg) repeat-x;
    color : #ffffff;
}
td.dg-paging-left a, td.dg-paging-center a, td.dg-paging-right a {
	color: #ffffff;
}
td.dg-paging-center a {
	color : #ffffff;
}
td.dg-paging-right select {
    color : #ffffff;
	background-color: #5385b6;
	border-bottom: 1px solid #000000;
}
td.dg-paging-right option {
    color : #ffffff;
	background-color: #aa8083;
}
div.dg-center {
	text-align:center;
	color: #ffffff;
}
div.dg-right {
	text-align:right;
	color: #ffffff;
	float: left;
	width: 80%;
}
img.dg-img-sort {
	padding: 0px 0px 0px 5px;
	/*float: left;
	margin-top: -10px;*/
}

/*------------------------------------ ONGLETS ------------------------------------------------------*/
td.onglet-on, td.onglet-off {
	padding: 0px 10px 0px 10px;
}
td.onglet-on {
	background: url(./../img/onglet/bg-on.jpg) repeat-x;
}
td.onglet-on a {
	color: #ffffff;
}
td.onglet-off {
	background: url(./../img/onglet/bg-off.jpg) repeat-x;
}
td.onglet-off a {
	color: #0b2a72;
}

td.onglet-left-on {
	background: url(./../img/onglet/left-on.jpg) no-repeat;
}
td.onglet-left-off {
	background: url(./../img/onglet/left-off.jpg) no-repeat;
}
td.onglet-middle-on-off {
	background: url(./../img/onglet/middle-on-off.jpg) no-repeat;
}
td.onglet-middle-off-on {
	background: url(./../img/onglet/middle-off-on.jpg) no-repeat;
}
td.onglet-middle-off-off {
	background: url(./../img/onglet/middle-off-off.jpg) no-repeat;
}
td.onglet-right-on {
	background: url(./../img/onglet/right-on.jpg) no-repeat;
}
td.onglet-right-off {
	background: url(./../img/onglet/right-off.jpg) no-repeat;
}


/* IE PNG FIX */
img, div, input, td { behavior: url(iepngfix.htc) }
/* IE PNG FIX */
