body { 
background-color : #333333;
font-family : "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
font-size : 0.7em;
background-image : url(../images/fond6.jpg);
background-repeat : repeat;
background-attachment : scroll;
color : #333333;
} 
#preloader { 
position : absolute;
background-color : white;
height : 100%;
width : 100%;
display : none;
z-index : 100;
} 
#preloadIMG { 
position : absolute;
left : 50%;
width : 20px;
margin-left : -10px;
height : 20px;
top : 150px;
} 
#preload { 
display : none;
} 
#contenu { 
height : auto;
width : 765px;
margin-right : auto;
margin-left:auto;
margin-top : 20px;
} 
h1 { 
font-size : 13px;
margin : 0;
text-transform : capitalize;
color : #333333;
font-family : Helvetica, Arial, sans-serif;
line-height : 16px;
} 
h2 { 
font-size : 11px;
margin : 0;
text-transform : none;
color : #333333;
font-family : Helvetica, Arial, sans-serif;
line-height : 16px;
} 
h3 { 
font-size : 11px;
margin : 0;
text-transform : none;
text-indent : 10px;
background-color : #eeeeee;
color : #000066;
font-family : Helvetica, Arial, sans-serif;
line-height : 20px;
border : #6495ed;
border-top-width : 1px;
border-top-style : dotted;
} 
h4 { 
font-size : 12px;
margin : 0;
text-transform : none;
text-indent : 10px;
background-color : #6495ed;
color : #fff;
font-family : Helvetica, Arial, sans-serif;
line-height : 20px;
border : 2px outset #6495ed;
} 
h5 { 
font-size : 12px;
margin : 0;
text-transform : none;
background-color : #33cccc;
color : #000066;
font-family : Helvetica, Arial, sans-serif;
line-height : 16px;
} 
.clear { 
clear : both;
} 
#nav { 
width : 100%;
font-size : 0.9em;
font-weight:bold;
margin-top : 20px;
} 
#nav ul { 
list-style : none;
margin : 0;
margin-left : 0;
padding : 0;
} 
#nav li { 
float : left;
margin : 0;
padding : 0;
border-width : 1px;
list-style : none;
} 
#nav a { 
float : left;
display : block;
padding : 3px 8px 6px;
color : white;
text-decoration : none;
} 
#nav a:hover {
	text-transform : uppercase;
	color: #FF6C00;
	font-weight : bold;
	border-bottom: 2px ridge #FFF;
} 
#nav a.selected {
	color : #CCCCCC;
	font-weight : bold;
	text-transform : uppercase;
	border-bottom: 2px solid #FF6C00;
} 
#nav li#logout { 
float : right;
margin-right : 20px;
border : none;
} 
#nav li#logout a { 
background : none;
padding-left : 0;
padding-right : 0;
padding-top : 3px;
} 
#nav li#logout a:hover { 
background : none;
text-decoration : underline;
} 
contenudroit a:link, a:visited, a:active { 
color : #6090c0;
text-decoration : none;
border-bottom-width : 1px;
border-bottom-color : #ffffff;
} 
contenudroit a:hover { 
color : #6090c0;
text-decoration : none;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #999999;
} 
#accueil { 
background-color : #666;
float : left;
width : 245px;
height : 341px;
background-image : url(../images/accueil.jpg);
background-repeat : no-repeat;
border : 3px ridge #666;
}
#aide { 
background-color : #666;
float : left;
width : 245px;
height : 341px;
background-image : url(../images/accueilbis.jpg);
background-repeat : no-repeat;
border : 3px ridge #666;
} 
#current a { 
color : #ffffff !important;
background : url(../images/fond.jpg);
background-repeat : repeat;
font-weight : bold;
font-weight : 800;
} 
#leftbox { 
padding-top : 303px;
} 
#lienmenudroit { 
float : left;
width : 120px;
margin-left : 5px;
} 
#lienmenugauche { 
float : right;
} 
a.navlist:link, a.navlist:visited { 
text-decoration : none;
color : #6090c0;
} 
a.navlist:active { 
text-decoration : none;
color : #6090c0;
} 
#bascontenudroit { 
text-align : center;
padding-top : 5px;
background-color : #000000;
} 
#contenudroit { 
width : 485px;
float : right;
background-color : #ffffff;
height : auto;
border : 2px ridge #666;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
} 
#contenudroit p { 
margin : 0;
padding-top : 5px;
padding-bottom : 5px;
line-height : 16px;
color : #4d4d4d;
} 
#contenudroit dl { 
margin : 0;
padding-bottom : 8px;
color : #333333;
} 
#contenudroit dt { 
margin : 13px 0 0;
padding-bottom : 1px;
letter-spacing : 1px;
font-size : 12px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
} 
#contenudroit dd { 
margin : 0;
padding : 0;
list-style-position : outside;
list-style-type : none;
line-height : 16px;
color : #666666;
} 
#contenudroit2 { 
border-top : 1px dotted #999999;
border-right : 0 dotted #999999;
border-bottom : 0 dotted #999999;
border-left : 0 dotted #999999;
margin-top : 5px;
padding-top : 10px;
text-transform : none;
}
#contenuflash { 
float : right;
width : 771px;
background-color : #ffffff;
height : auto;
padding-top: 10px;
padding-right: 1px;
padding-left: 1px;
border : 2px ridge #666;
text-align:justify;
} 
#contenuflash p { 
margin-right : 0px;
margin-left : 0px;
padding-top : 2px;
padding-bottom : 0px;
text-align:justify;
color : #666666;
} 
#contenunews { 
float : right;
width : 771px;
background-color : #ffffff;
height : auto;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
border : 2px ridge #666;
text-align:justify;
} 
#contenunews p { 
margin-right : 5px;
margin-left : 5px;
padding-top : 5px;
padding-bottom : 5px;
line-height : 16px;
text-align:justify;
color : #666666;
} 
#contenucours { 
float : right;
width : 771px;
background-color : #ffffff;
height : auto;
border : 10px ridge #666;
text-indent : 20px;
text-align :justify;
} 
#contenucours p { 
margin-right : 5px;
margin-left : 5px;
padding-top : 5px;
padding-bottom : 5px;
line-height : 20px;
color : #666666;
} 
#lien { 
border-top : 1px dashed #999999;
border-right : 0 dotted #999999;
border-bottom : 0 dotted #999999;
border-left : 0 dotted #999999;
margin-top : 5px;
color : #6090c0;
padding-top : 10px;
text-transform : capitalize;
} 
a.lien:link, a.lien:visited { 
text-decoration : none;
color : #6090c0;
text-transform : lowercase;
font-size : 10px;
border-bottom-width : 1px;
border-bottom-style : none;
border-bottom-color : #cc6600;
letter-spacing : 1px;
} 
a.lien:hover { 
text-decoration : none;
color : #6090c0;
text-transform : uppercase;
font-size : 10px;
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #ff6600;
letter-spacing : 1px;
} 
a.lien:active { 
text-decoration : none;
color : #6090c0;
text-transform : lowercase;
font-size : 10px;
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #ff6600;
letter-spacing : 1px;
} 
a.infobulle { 
position : relative;
color : #000066;
font-size : 11px;
text-decoration : none;
border-bottom : 1px dotted gray;
} 
a.infobulle span { 
display : none;
} 
a.infobulle:hover { 
background : none;
z-index : 500;
cursor : help;
} 
a.infobulle:hover span { 
display : inline;
position : absolute;
white-space : nowrap;
top : 30px;
left : 20px;
background : #eeeeee;
color : #000066;
font-size : 11px;
padding : 3px;
border : 2px outset #6495ed;
} 
#piedpage {
	text-align : right;
	color : #333333;
	padding-top : 5px;
	font-size : 12px;
} 
img { 
border : 0;
} 
object {
width : 308px; 
height : 50px; 
overflow : auto; 
} 
img {
border : 0; 
} 