* {
	FONT-FAMILY: Verdana
}

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

.bouton {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #0e7dce; BORDER-LEFT: black 1px solid; COLOR: #ffffff; BORDER-BOTTOM: black 1px solid
}
.bouton_over {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #0e7dce; BORDER-LEFT: black 1px solid; COLOR: #000000; BORDER-BOTTOM: black 1px solid
}

input:disabled {
    color: #cfcfcf;
} 

.bandeau {
	background-image: url(../img/entete1.gif);
	border: 1px solid #9a9a9a;
	background-repeat: no-repeat;
	color: #105193;
}
TD.bandeau {
	background-image: url(../img/entete2.gif);
	border: 1px solid #9a9a9a;
	background-repeat: no-repeat;
	color: #105193;
}
.StyleSelection {
	FONT-SIZE: 9px; OVERFLOW: auto; WIDTH: 100%; COLOR: #000000; HEIGHT: 100%
}
.StyleSelection#votreSelection {
	FONT-SIZE: 9px; OVERFLOW: auto; WIDTH: 230px; COLOR: #000000; WHITE-SPACE: nowrap; HEIGHT: 100%
}
.StyleTxtTotal {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000
}
.StyleColonne {
	WIDTH: 180px
}
.StyleColonneIframe {
	FONT-SIZE: 9px; BACKGROUND: #f3f7f8; COLOR: #000000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.StyleSaisie {
	FONT-SIZE: 9px
}
.StyleResultat {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000
}
.txt_base_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000
}
.txt_font_11 {
	FONT-SIZE: 11px;
}
.txt_font_bold {
	FONT-WEIGHT: bold;
}
.txt_font_italique {
	font-style:italic;
}
.font_color_black {
	COLOR: #000000;
}

.txt_base {
	FONT-SIZE: 10px; COLOR: #000000;
}
.txt_head {
	FONT-SIZE: 10px; COLOR: #0f4f96;
}
.txt_erreur {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: red
}

.txt_soustitre {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #939796
}
.txt_soustitre_unbold {
	FONT-SIZE: 10px; COLOR: #777777
}

UNKNOWN {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; FONT-SIZE: 9px; MARGIN: 1px; BORDER-LEFT: #000066 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000066 1px solid; BACKGROUND-COLOR: white
}


.dataTable TH {
	BORDER-RIGHT: #c8c8ff 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; MARGIN-RIGHT: 5px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #0e7dce
}
.dataTable TH.mediaThPack {
	WHITE-SPACE: normal;
}
.dataTable TD {
	PADDING-LEFT: 2px; FONT-SIZE: 9px
}
.dataTable TR.odd {
	BACKGROUND-COLOR: #f3f7f8;
}
.dataTable TR.even {
	BACKGROUND-COLOR: #7bb7f9;
}
.dataTable TH A {
	COLOR: white; TEXT-ALIGN: left
}
.dataTable TH A:visited {
	COLOR: white; TEXT-ALIGN: left
}
.dataTable TH A:hover {
	COLOR: #ffcc00; BACKGROUND-COLOR: transparent
}
.dataTable .order1 {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/arrow_up.gif); BACKGROUND-REPEAT: no-repeat
}
.dataTable .order2 {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/arrow_down.gif); BACKGROUND-REPEAT: no-repeat
}
.pagelinks {
	MARGIN: 5px; COLOR: #999999
}
.pagelinks IMG {
	VERTICAL-ALIGN: middle
}
SPAN.export {
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; FONT-SIZE: x-small; PADDING-BOTTOM: 1px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
SPAN.excel {
	BACKGROUND-IMAGE: url(../images/ico_file_excel.png); WIDTH: 16px; BACKGROUND-REPEAT: no-repeat
}
SPAN.csv {
	BACKGROUND-IMAGE: url(../images/ico_file_csv.png); WIDTH: 16px; BACKGROUND-REPEAT: no-repeat
}
SPAN.xml {
	BACKGROUND-IMAGE: url(../images/ico_file_xml.png); WIDTH: 16px; BACKGROUND-REPEAT: no-repeat
}
SPAN.pdf {
	BACKGROUND-IMAGE: url(../images/ico_file_pdf.png); WIDTH: 16px; BACKGROUND-REPEAT: no-repeat
}
SPAN.rtf {
	BACKGROUND-IMAGE: url(../images/ico_file_rtf.png); WIDTH: 16px; BACKGROUND-REPEAT: no-repeat
}
.dataTable TR.rowMouseOver {
	BACKGROUND-IMAGE: url(../images/selected.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffff99
}
.pageHeader {
	BACKGROUND-IMAGE: url(../images/header.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 15px
}
.pageHeaderText {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 5px; COLOR: whitesmoke; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.date_req {
	WIDTH: 15%; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.nom_utilisateur {
	WIDTH: 15px; TEXT-ALIGN: left
}
.ref {
	WIDTH: 40%; TEXT-ALIGN: left
}
.type {
	WIDTH: 5%; TEXT-ALIGN: center
}
.qte {
	WIDTH: 10%; TEXT-ALIGN: center
}
.media {
	WIDTH: 5%; TEXT-ALIGN: center
}

.mediaPack {
	WIDTH: 1%; TEXT-ALIGN: center
}

.mediaPackLeft {
	WIDTH: 1%; TEXT-ALIGN: left; WHITE-SPACE: nowrap;
}

.format {
	WIDTH: 5%; TEXT-ALIGN: center
}
.actions {
	WIDTH: 10%; TEXT-ALIGN: center
}
A:link {
	FONT-WEIGHT: bold; COLOR: #000099; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #000099; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #d68000; BACKGROUND-COLOR: transparent
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

.titre {
	PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: #ffffff;
	background-image: url(../img/degrade.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.titre20 {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; COLOR: #ffffff;
	background-image: url(../img/degrade.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.titreFont {
	FONT-WEIGHT: bold;
	vertical-align: middle;
	text-align : center;
	COLOR: #ffffff;
	font-size: 11px;
}

.titreBackground {
	background-image: url(../img/degrade.gif);
	background-repeat: repeat-x;
}

.titreHeader {
	PADDING-LEFT: 30px; FONT-WEIGHT: bold; COLOR: #105193;
	font-size: 11px;
}

.loginHeader {
	PADDING-LEFT: 30px; FONT-WEIGHT: bold; COLOR: #105193;
	font-size: 11px;
}

.btn_navigation {
	WIDTH: 110px
}
.lightBackground {
	BACKGROUND-COLOR: #f3f7f8
}
.darkBackground {
	background-image: url(../img/footer.gif);
	border: 1px solid #b6b6b6;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}
.preselTable {
	BORDER-RIGHT: #0e7dce 1px solid; BORDER-TOP: #0e7dce 1px solid; BORDER-LEFT: #0e7dce 1px solid; WIDTH: 362px; BORDER-BOTTOM: #0e7dce 1px solid; BACKGROUND-COLOR: #ffffff
}

/* debut styles OLL */
.footer {
	background-image: url(../img/footer.gif);
	border: 1px solid #b6b6b6;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}
.texteFooter {
	color: #60828e;
	font-size: 10px;
}
a.lienFooter:link, a.lienFooter:visited {
	color: #60828e;
	text-decoration: none;
	font-size: 10px;
}
a.lienFooter:hover {
	text-decoration: underline;
}
/* fin styles OLL */

.infoBox {
	border:solid 1px #FF0000;
	background-color:#FCD5D6;
	font-size: 14px;
	FONT-WEIGHT: bold;
}