/* CSS Document */

body {
	background-color: #BCBCC5;
}

.Style2 {font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif;}
.Style4 {font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.Style7 {font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

.conteneur { /* définition d'un conteneur global*/
width: 650px; }
.lettrine
{
	float: left; /* positionnement de la lettrine dans le conteneur*/
	font-size: 3em; /* 3 hauteurs de lignes pour la lettrine*/
	font-weight: bold;
	font-family:
Verdana, Arial, Helvetica, sans-serif;
	color: #060562;
	border: 1px none #990000;
	line-height: 1em;
	margin: 0px;
	padding: 0px;
}

#page_entiere {
	position:absolute;
	left:20px;
	top:14px;
	width:1110px;
	height:1045px;
	z-index:1;
}
#entete {
	position:absolute;
	left:13px;
	top:6px;
	width:1089px;
	height:101px;
	z-index:1;
	background-image:url(../images_modele/bandeau.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#cont_onglet {
	position:absolute;
	left:0px;
	top:0px;
	width:32px;
	height:100px;
	z-index:2;
}
#onglet {
	position:absolute;
	left:177px;
	top:79px;
	width:749px;
	height:39px;
	z-index:9;
}

#menu {
	position:absolute;
	left:13px;
	top:110px;
	width:183;
	height:985px;
	z-index:2;
}
#contenu {
	position:absolute;
	left:212px;
	top:108px;
	width:737px;
	height:1101px;
	z-index:3;
	border: medium solid #000066;
	padding: 10;
	margin-right: 5px;
	background-color: #BCBCC5;
}
#actu {
	position:absolute;
	left:964px;
	top:108px;
	width:131px;
	height:1101px;
	z-index:4;
	border: medium solid #000066;
	background-color: #BABAC3;
}
#pied_de_page {
	position:absolute;
	left:-950px;
	top:994px;
	width:1090px;
	height:30px;
	z-index:6;
	overflow: hidden;
	background-color: #6C7AAA;
}



#blueblockmenu{
border: 1px solid #FFCC66;
border-bottom-width: 0;
width: 185px;
}

#blueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: 80% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#blueblockmenu li a{
	display: block;
	padding: 3px 0;
	padding-left: 9px;
	width: 169px; /*185px minus all left/right paddings and margins*/
	text-decoration: none;
	color: #000066;
	background-color: #BABAC3;
	border-bottom: 1px solid #000066;
	border-left: 7px solid #1958b7;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

* html #blueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#blueblockmenu li a:hover {
	background-color: #4D4D94;
	border-left-color: #1c64d1;
	color: #FFFF00;
}

#blueblockmenu div.menutitle{
	color: white;
	border-bottom: 1px solid #FFCC66;
	padding: 1px 0;
	padding-left: 5px;
	background-color: #070B8B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
}

</style>
#onglet {
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 10px 'Trebuchet MS', Arial, sans-serif;
border-bottom: 1px solid gray;
}

#onglet li{
list-style: none;
display: inline;
margin: 0;
}

#onglet li a{
	text-decoration: none;
	padding: 3px 0.5em;
	margin-right: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background:#DDE8F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#onglet li a:link, # onglet li a:visited{
color: navy;
}

#onglet li a:hover{
color: black;
background: lightyellow;
border-color: navy;
}

#onglet li a.courant{
background: lightyellow;
}
#cont_onglet #onglet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	
	text-decoration: none; 
	color: #2e6ab1;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: lightyellow;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid navy;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}

a.button, a.buttonDis {
display: block;
background-color: transparent;
background-image: url(../images_modele/buttonBackground.gif);
background-repeat: no-repeat;
width: 132px;
height: 28px;
margin: 5px auto;
padding: 5px 0 0 0;
text-align: center;
font-family: Helvetica, Calibri, Arial, sans-serif;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
a.button:link, a.button:visited {
color: #002577;
}
a.button:hover, a.button:active {
background-position: 0 -36px;
color: #FF7200;
}
a.buttonDis:link, a.buttonDis:visited, a.buttonDis:hover, a.buttonDis:active {
background-position: 0 -72px;
color: #5F5F5F;
cursor: default;
}
.icon {
background-repeat: no-repeat;
padding: 0 0 5px 18px; }
a.button:hover .icon, a.button:active .icon {
background-position: 0 -28px;
}
a.buttonDis:link .icon, a.buttonDis:visited .icon, a.buttonDis:hover .icon, a.buttonDis:active .icon {
background-position: 0 -56px;
}
#buttonOK .icon {
background-image: url(../images_modele/ok.gif);
}
#buttonCancel .icon {
background-image: url(../images_modele/cancel.gif);
}
#buttonImport .icon {
background-image: url(../images_modele/import.gif);
} 
#buttonPr .icon {
background-image: url(../images_modele/pr.gif);
}
