body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #5571c6;
	margin: 0px;
	padding: 0px;
	background-color: #f5f8fc;
}

#body-slide {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #5571c6;
	margin: 0px;
	padding: 0px;
	background-color: #333333;
}


#top {
    margin: 0;
    padding: 0;
    background-color: transparent;
    background: #5581a7 url('title_iero.gif') top left no-repeat;
    width: 100%;
}

#top-logo {
    border: 0;
    margin: 0em 0em 0.75em 1.5em;
    padding: 0;
}

#top-logo a {
    display: block;
    text-decoration: none;
    overflow: hidden;
    border: 0;
    margin: 0;
    padding: 0;
    padding-top: 80px;
    height: 0px !important;
    height /**/: 110px;
    width: 80px;
    cursor: pointer;
}




a:link {
	text-decoration: none;
 	color:  #5571c6;
}

a:visited {
	text-decoration: none;
	color:  #5571c6;
}

a:hover {
	text-decoration: none;
	color:  #5571c6;
}

.current {
	font-weight: bold;
 	color:  #5571c6;
	background-color: #114488;
}

.cthumb {
	background-color: #888888;
	border: 1px solid #666666;
}

.thumb {
	border: 1px solid #a9a9a9;;
}

.image { background-color: #fff; padding: 5px; border: 1px solid #a9a9a9;}
a:link .image {  border-color: #a9a9a9;}
a:visited .image {  border-color: #a9a9a9;}
a:hover .image { background-color: #fff;}3
.mthumb { background-color: #fff; padding: 4px; border: 1px solid #a9a9a9;}
a:link .mthumb {  border-color: #a9a9a9;}
a:visited .mthumb {  border-color: #a9a9a9;}
a:hover .mthumb { background-color: #fff;}

.slideImage { background-color: #fff; padding: 10px; border: 1px solid #a9a9a9;}
a:link .slideImage { border-color: #a9a9a9;;}
a:visited .slideImage { border-color: #a9a9a9;;}

.title {
	font-size: 120%;
	font-weight: bold;
	color:  #5571c6;
}

.title a:link {
	text-decoration: none;
	color:  #5571c6;
}

.title a:visited {
	text-decoration: none;
	color:  #5571c6;
}

.title a:hover {
	text-decoration: none;
	color: #5571c6;
}

.title-slide {
	font-size: 120%;
	font-weight: bold;
	color:  #AAAAAA;
}

.title-slide a:link {
	text-decoration: none;
	color:  #AAAAAA;
}

.title-slide a:visited {
	text-decoration: none;
	color:  #AAAAAA;
}

.title-slide a:hover {
	text-decoration: none;
	color: #AAAAAA;
}



.infotable {
	border: 1px solid #444444;
	border-collapse: collapse;
}

.infotable td {
	border: 1px solid #444444;
}

.infotable table {
	border-collapse: separate;
}

.infotable table td {
	border: 0px;
}

.dirname {
	font-size: 100%;
	font-weight: bold;
	color: #AAAAAA;
}

.comment {
	color: #AAAAAA;
	font-weight: bold;
	font-size: 100%;
}

.smalltxt {
	color: #888888;
	font-size: 90%;
}

.xsmalltxt {
	color: #888888;
	font-size: 80%;
}

.newlabel {
	font-size: 70%;
	font-weight: bold;
	color: #DDDDDD;
	background-color: #114488;
	border: 1px solid #AAAAAA;
}


/* Menu d'en haut */

.hiddenStructure {
    display: block;
    background: transparent;
    background-image: none; /* safari bug */
    border: none;
    height: 1px;
    overflow: hidden;
    padding: 0;
    margin: -1px 0 0 -1px;
    width: 1px;
}

#top-globalnav {
    font-family: Georgia, Courier, sans-serif;
    letter-spacing: 0.2em ;
    font-weight: bold;
    border-width: 1px;
    border-color: #5571c6;
    border-style: solid none solid none;
    background: #d7e3f0 url('globalnavbg.gif') top left repeat-x;
    /*background: #f5f8fc ; */
    height: 20px;
    padding-left: 0px;
    border-left: 0px;
    width: 100%;
}

#top-globalnav li {
    display: inline;
}

#top-globalnav li a {
    background-color: transparent;
    border-color: #5571c6;
    border-width: 1px; 
    border-style: none solid solid none;
    float: left;
    color: #333333;
    height: auto;
    padding: 0em 1.25em;
    line-height: 20px;
    text-decoration: none;
    text-transform: capitalize;
}
#top-globalnav li a:hover {
    background-color: #95c0e8;
}
#top-globalnav li.selected a,
#top-globalnav li.selected a:hover {
    border-top: none;
    border-left: none;
    border-bottom-color: White;
    background-color: White;
    margin-bottom: -1px;
}

#top-globalnav li.selectedblack a,
#top-globalnav li.selectedblack a:hover {
    color: #5571c6;
    border-top: none;
    border-left: none;
    border-bottom-color: #333333;
    background-color: #333333;
    margin-bottom: -1px;
}

#top-globalnav li#index a {
    width: 66px;
    height: 34px;
    padding: 0em;
}
#top-globalnav li#index a span {
    display: block;
    text-decoration: none;
    overflow: hidden;
    border: 0;
    margin: 0;
    padding: 0;
    padding-top: 20px;
    height: 0px !important;
    height /**/: 20px;
    width: 76px;
}
#top-globalnav li#index a:hover {
    background-position: 0px -35px;
}


/* Fin menu d'en haut */


