/* Site */
#layout-page {
	width : 760px;
	border:0px solid yellow;
	margin-right : auto;
	margin-left : auto;
	text-align : left; /* pour IE */
	/*border: 1px solid #553556;*/
}

.content-2cols {
	width : 100%;
	clear : both;
}
.content-left {
	postion : relative; /* pour IE */
	float : left;	
	width : 49%;

} 
.content-right {
	postion : relative; /* pour IE */
	float : right;	
	width : 49%;
}

IMG.noborder {
	border : none;
}
IMG.image1 {
	border : 1px solid #000000; 
} 
IMG.image0, IMG.image {
	border : none; 
} 
IMG.icone, IMG.iconeEtape {
	width : 16px;
	height : 16px;
	margin-right : 3px;
	border : none;
	vertical-align : middle;
} 
IMG.iconeEtape {
	margin-right : 15px;
}

IMG.imgDate {
	vertical-align : middle;
} 
IMG.btnAnnuler {
	border : none;
	margin-right : 4px;
}
IMG.trier {
	width : 7px;
	height : 4px;
	margin-left : 3px;
	border : none;
	vertical-align : middle;
} 

.right {
	text-align : right;
}
.left {
	text-align : left;
}
.align-right {
position: relative;
	float : right;
}
.align-left {
position: relative;
	float : left;
}
.align-center {
	text-align : center;
}
div.spacer {
	clear : both;
}


/* Confirmation / erreur */
#contentErreur {
	padding-top : 1em;
	text-align : center;
	font : 12px Arial, Verdana, Helvetica, sans-serif;
	color : #cc0000; 
}
#contentErreur P {
	color : #000000;
	margin : 1em; 
}
#contentErreur IMG.err {
	border : none;
	width : 60px;
	height : 60px;
}
#contentErreur IMG.trvx {
	border : none;
	width : 60px;
	height : 60px;
}
.warning {
	padding : 0.5em;
	background-color: #FFFFFF;
	font : 11px Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
}
.warning IMG {
	border : none;
	width : 16px;
	height : 16px;
	vertical-align : middle;
	margin-right : 2px;	
}


/* Menu intermediaire (lexique, basedoc...) */
.nav-inter {
	text-align : center;
	font : 11px Arial, Verdana, Helvetica, sans-serif; 
	color : #000000; 
}
.nav-inter A {
	color : #0052c2; 
	text-decoration : none; 
}
.nav-inter A:hover {
	color : #6B72A6; 
	text-decoration : underline; 
}
.nav-inter ul {
	margin-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	padding-left : 0px;
}
.nav-inter li {
	border-right : 1px solid #000000;
	display : inline;
	margin : 0px 0.5em 0px 0px;
	padding : 0px 0.5em 0px 0px;
}
.nav-inter li.dernier {
	border : 0px;
}

.nav-sousInter, .nav-preference {
	text-align : center;
	font : 11px Arial, Verdana, Helvetica, sans-serif; 
	color : #000000; 
	padding : 15px 8px 15px 8px;
}
.nav-sousInter A, .nav-preference A {
	color : #0052c2; 
	text-decoration : none; 
}
.nav-sousInter A:hover, .nav-preference A:hover {
	color : #6B72A6; 
	text-decoration : underline; 
}


/* Pagination Page */
.navTitre-pagination {	
	clear : both;	
	font : 11px Arial, Verdana, Helvetica, sans-serif; 
	color : #000000;
	width : 100%; 
} 
.navTitre-pagination A {
	color : #0052c2; 
	text-decoration : none; 
}
.navTitre-pagination A:hover {
	color : #003399; 
	text-decoration : underline; 
}

.nav-pagination {
	clear : both;	
	margin-top : 1em;
	margin-bottom : 1em;
	font : 11px Arial, Verdana, Helvetica, sans-serif; 
	color : #; 
	border: none; 
}
.nav-pagination DIV.left, .navTitre-pagination DIV.left {
	float : left;
	text-align : left;
	width : 48%;
	padding-left : 0.3em;
}
.nav-pagination DIV.right, .navTitre-pagination DIV.right {
	float : right;
	text-align : right;
	width : 48%;
	padding-right : 0.3em;
}
.nav-pagination A {
	color : #0052c2; 
	text-decoration : none; 
}
.nav-pagination A:hover {
	color : #003399; 
	text-decoration : underline; 
}
.nav-pagination DIV IMG {
	margin-left : 3px;
	margin-right : 3px;
	vertical-align : middle;
	border : none;
	width : 5px;
	height : 9px;
}


/* Tableau */
.TABLE-liste {
	border : 1px solid #6B72A6;
	font : 10px Arial, Helvetica, sans-serif;
}
.TABLE-liste TH {	
	border-right : 1px solid #6B72A6;
	border-bottom : 1px solid #6B72A6;
	border-collapse : collapse;
	white-space : nowrap;
	padding : 2px 4px 2px 4px;
	background-color : #0052c2;
	color: #C2F8F8;
}
.TABLE-liste TD {
	border-top : 1px solid #CDCDCD;
	border-right : 1px solid #CDCDCD;
	border-collapse : collapse;
	white-space : nowrap;
	padding : 2px 4px 2px 4px;
}

.TABLE-resultats TD {
	border-bottom : 1px solid #EEEEEE;
	padding-top : 8px;
	padding-bottom : 8px;
}
.TABLE-resultats TR { /* pour IE */
	padding-top : 8px;
	padding-bottom : 8px;
}
