#actions {
	position : absolute;
	top : 0px;
	right : 0px;
	padding : 5px;
	border : 1px solid black;
	z-index : 10000000;
	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; }

.config_groupe {
	font-size : 11pt;
	font-weight : bold;
	border-bottom : 2px dashed black !important;
	border-radius : 5px;
	-moz-border-radius : 5px;
	padding : 15px 3px 3px !important;
}
