#actions {
position : absolute;
top : 0px;
right : 0px;
padding : 5px;
border : 1px solid black;
z-index : 100;
background-color : #FFFFCC;
}

#actions_content {
width : 500px;
color : black;
text-align : left;	
}

#actions_content * {
color : black;
}

#actions_resize {
cursor : pointer;
}

#site_content {
width : 950px;
text-align : center;
}

#menu, #sousmenu {
text-align : center;
padding : 5px;
}

#contenu {
text-align : justify;
padding : 10px;
vertical-align : top;
overflow : auto;
}

#titre {
text-align : center;
padding : 5px;
}

#sousmenu * {
font-size : 7pt;
}

#titre, #contenu, #menu, #sousmenu {
/*
padding : 2Opx;
*/
margin : 10px;
background-color : white;
border : 1px solid black;
}

#menu_admin {
position : absolute;
top : 0px;
left : 0px;
padding : 5px;
border : 1px solid black;
z-index : 100;
background-color : #FFFFCC;
}

#menu_admin_content {
color : black;
text-align : left;
}

#menu_admin_resize {
cursor : pointer;
}

.innervalues {
position : relative;
width : 200px;
border : 1px solid black;
padding : 5px;
float : right;
vertical-align : top;
background-color : #FFFFCC;
}

.code_values {
/*
width : 200px;
border : 1px solid black;
padding : 5px;
float : right;
vertical-align : bottom;
background-color : #24DB69;
*/
}

table * {
vertical-align : top;
}

.spaceontheleft { padding-left : 10px; }
.spaceontheright { padding-right : 10px; }
.spaceontop { padding-top : 10px; }
.spaceonbottom { padding-bottom : 10px; }

a.tag { color : black; }

div.videos { padding : 10px; }