A {
font-size : 12px; 
color : #597079; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
A:hover {
color : #a4bdc3; 
} 
A.menu {
font-weight : bold; 
font-size : 12px; 
color : white; 
} 
A.menuactif {
font-weight : bold; 
font-size : 12px; 
color : #ffcb05; 
} 
A.menuactif:hover {
color : #ffcb05; 
} 
A.sousmenuactif {
font-weight : bold; 
font-size : 11px; 
color : #ffcb05; 
} 
A.sousmenuactif:hover {
color : #ffcb05; 
} 
A.menu:hover {
color : #ffcb05; 
} 
A.sousmenu:hover {
color : #ffcb05; 
} 
A.sousmenu {
font-weight : bold; 
font-size : 11px; 
color : white; 
} 

/*********** menu jbn *****************/
A.menujbn {
margin: 0 10 0 10;
font-weight : bold; 
font-size : 12px; 
color : white; 
}
A.menujbn:hover {
color : #ffcb05;
text-decoration: underline; 
} 
A.menuactifjbn {
margin: 0 10 0 10;
font-weight : bold; 
color : #ffcb05;

} 
A.menuactifjbn:hover {
color : #ffcb05; 
} 
A.sousmenujbn {
padding: 0 15 0 0;
font-weight : bold; 
font-size : 11px; 
color : white; 
} 
A.sousmenujbn:hover {
color : #ffcb05; 
text-decoration: underline;
} 
A.sousmenuactifjbn {
padding: 0 15 0 0;
font-weight : bold; 
font-size : 11px; 
color : #ffcb05; 
} 
 
A.sousmenuactifjbn:hover {
color : #ffcb05; 
} 

/**********  fin menu JBN **************/
H3 {
color : #597079; 
text-align : center; 
} 
BODY {
font-size : 11px; 
margin : 0; 
vertical-align : text-top; 
font-family : Arial, Helvetica, sans-serif; 
background-color : #f3f8fb; 
} 
*.fond {
background-image : url(images/fondnew.jpg); 
background-repeat : no-repeat; 
} 
*.btnMenu {
padding-left : 10px; 
background-image : url(images/btnMenu.gif); 
background-repeat:no-repeat;
color : white; 
height: 26px;
} 
*.btnMenuActif {
padding-left : 10px; 
background-image : url(images/btnMenuActif.gif); 
color : white; 
height: 26px;
} 
*.btnSousMenu {
padding-right : 10px; 
background-image : url(images/btnSousMenu.gif); 
color : white; 
text-align : right; 
height: 26px;
} 
*.btnSousMenuActif {
padding-right : 10px; 
background-image : url(images/btnMenu.gif); 
color : white; 
text-align : right; 
height: 26px;
} 
*.btnSousMenuVide  {
background-image : url(images/btnSousMenuVide.gif); 
height: 26px;
} 
*.titre1frame {
font-weight : bold; 
font-size : 12px; 
vertical-align : middle; 
text-transform : uppercase; 
color : #406771; 
line-height : 15px; 
font-family : Arial, Helvetica, sans-serif; 
letter-spacing : 1pt; 
text-align : left; 
display: block;
} 
*.titre2frame {
font-size : 24px; 
color : #4e869e; 
font-family : Arial, Helvetica, sans-serif; 
text-align : center; 
} 
*.logo {
margin-top : 0; 
margin-left : 0; 
padding-top : 10px; 
width : 300px; 
height : 65px; 
} 
*.contenu {
	margin-top : 0; 
	float : right; 
	margin-right : 8px; 
	padding-right:20px;
	width : 300px; 
	height : 450px; 
	text-align : justify; 
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
} 
*.btnmenus {
margin-top : 10px; 
float : left; 
margin-left : 0; 
overflow : hidden; 
width : 410px; 
height : 510px; 
vertical-align : top; 
} 
*.picto {
vertical-align : bottom; 
} 
TBODY {
font-size : 12px; 
} 
.lateralgauche {
background-image : url(images/fond-lateral-gauche.jpg); 
background-position : right; 
background-repeat : no-repeat; 
} 
.lateraldroit {
background-image : url(images/fond-lateral-droit.jpg); 
background-repeat : no-repeat; 
} 
*.tbodyCellDiv {
font-size : 2px; 
} 
*.tblTampon {
height : 100%; 
vertical-align : bottom; 
} 
*.tblMenus {
vertical-align : top; 
height : 100%; 
} 
*.tblSousMenus {
vertical-align : top; 
height : 100%; 
} 
*.tbodycore {
font-size : 14px; 
color : white; 
} 
*.tbody-wallpaper {
font-size : 12px; 
color : #000000; 
font-family : Arial, Helvetica, sans-serif; 
text-align : center; 
} 
*.celluleCadreHautDroite {
border-right : 1px solid #4e869e; 
border-top : 1px solid #4e869e; 
border-left : 1px #4e869e; 
border-bottom : 1px #4e869e; 
} 
*.celluleCadreHautDroiteGauche {
border-right : 1px solid #4e869e; 
border-top : 1px solid #4e869e; 
border-left : 1px solid #4e869e; 
border-bottom : 1px #4e869e; 
} 
*.celluleCadreHautBasDroiteGauche {
border-right : 1px solid #4e869e; 
border-top : 1px solid #4e869e; 
border-left : 1px solid #4e869e; 
border-bottom : 1px solid #4e869e; 
} 
*.celluleCadreHaut {
border-right : 1px #85e1a8; 
border-top : 1px solid #4e869e; 
border-left : 1px #4e869e; 
border-bottom : 1px #4e869e; 
} 
*.celluleCadreDroite {
border-right : 1px solid #4e869e; 
border-top : 1px #4e869e; 
border-left : 1px #4e869e; 
border-bottom : 1px #4e869e; 
} 
*.weekend {
background-color : #cccc33; 
} 
*.conges {
background-color : #ff0000; 
} 
*.seminaire {
background-color : #ffff66; 
} 

td.btnMenuJbn {
	padding-left : 10px; 
	width: 190px;
	height: 25px;
	border: none;
	color: white;
	background-image : url(images/btnMenu.gif); 
	background-repeat: no-repeat;
	border: none;

}
div.bloc{
	padding-bottom:10px;
}
div.menus{
	top:80px;
	left:50px;
	width: 500px;
	color: red;
	border: none;
	padding: 5px;
}
div.sousmenus{
	margin: 5px;

	width: 480px;
	border: none;
	margin-left:160px;

}
div.contenujbn{
	position: absolute;
	background-color: #a4bdc2;
	top: 80px;
	left: 100px;
	width: 800px;
	height: 400px;
}
div.accueil{
	padding: 5px;
}
div.vignettes{
	background-color: none;
	float: left;
	height:410px;
	width:865px;
	overflow: auto;
}
div.imageDescribe{
	background-color: none;
	padding: 5px;
	float: left;
	height:200px;
	width:200px;

}
.libelleVignette{
	margin:0;
}
div.image{
	margin-left:120px;
	background-color: none;
	padding: 5px;
	width: 750px;
	height: 450px;
}
div.tetiereImage{
	height:70px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #efe9b5;
	background-image : url(images/fd-tetiere.jpg); 
	background-repeat: no-repeat;
}
div.btncontenu {
	background-image : url(images/btnSousMenu.gif); 
	background-repeat: no-repeat;
	height: 26px;
	width: 200px;
	padding: 6 0 0 0;

}
A.btncontenu{
	font-weight : bold; 
	font-size : 11px; 
	color : white; 
	vertical-align:middle;
	text-align:center;
}