/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
body {
	font : normal 13px/20px Arial, sans-serif;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background-color : #500505;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
h1 {
	color : #500505;
	font-size : 130%;
	font-weight : normal;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 2px 0px 2px 26px;
	margin : 10px 0px 10px 0px;
	background : url('../images/construction/background_title.png') no-repeat left center;
}
h2 {
	color : #000000;
	font-size : 110%;
	font-weight : bold;
	/* TOP - RIGHT - BOTTOM - LEFT */
	padding : 0px 0px 0px 0px;
	margin : 10px 0px 10px 0px;
}
h3 {
	color : #000000;
	font-size : 100%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 10px 0px 0px 0px;
}
div.content-edit,
div.content-view-full {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 15px 15px 15px 15px;
}
div.content-view-full div.folder div.body table {
	border : 0px;
	empty-cells : hide;
}
div.content-view-full div.folder div.body table tr td {
	border : 0px;
	width : 33%;
	text-align : justify;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 0px;
	padding : 0px 10px 0px 10px;
} 
caption {
	font-size : 120%;
	text-transform : uppercase;
	text-align : left;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 5px 0px;
}
textarea {
	width : 443px;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div.border img {
	/* TOP - RIGHT - BOTTOM - LEFT */
	padding : 0px 0px 0px 0px;
	border : 1px solid #333333;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
a, a:hover, a:visited {
	color : #333333;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
.break {
	clear : both;
	float : none;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#container {
	width : 1100px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px auto 0px auto;
	background : #500505 url('../images/construction/background.png') no-repeat left 150px;
}
div#sub_container {
	width : 761px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px auto 0px auto;
	padding : 0px 5px 0px 5px;
}
div#header {
	background-color : #ffffff;
}
div#header table {
  	width : 100%;
	text-align : center;
}
div#header div a#logo {
	float : left;
	clear : left;
	font-size : 20px;
	color : #FFFFFF;
	display : block;
	width : 120px;
	height : 115px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 10px 0px 10px 20px;
	padding : 0px 0px 0px 0px;
	background : #FFFFFF url('../images/construction/logo.jpg') no-repeat left top;
}
div#header div a#logo span {
  	display : none;
}
div#header a:hover {
	text-decoration : none;
}
div#visuel {
	height : 416px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background : transparent url('../images/construction/visuel.png') no-repeat left top;
}
/**************************************************/
/*                     Biographie                 */
/**************************************************/
ul#languages {
	float : right;
	width : 60px;
	list-style : none;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 45px 0px 0px 0px;
}
ul#languages li {
	margin : 0 0 0 10px;
	width : 16px;
	height : 20px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#body {
	height : 100%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	border-bottom : #262626 1px solid;
	background-color : #FFFFFF;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#path {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 0px 5px 0px;
	font-size : 90%;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.content-view-line div.file {
	border : #cccccc 1px solid;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 5px 5px 5px;
	/*hack IE*/
	*height : 45px;
}
div.content-view-line div.file  h2{
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 5px 0px 5px 0px;
	/*hack IE*/
	*margin : 0px 0px 5px 0px;
}
/*************************************************/
/*                     SEPARATOR                  */
/*************************************************/
div#homepage_content {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 10px 0px 10px;
	background-color : #ffffff;
	height : 100%;
}
div#bodycontent_left {
	width : 441px;
	float : left;
	clear : left;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 0px;
}
div#bodycontent_right {
	width : 280px;
	float : right;
	clear : right;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 0px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#homepage_content ul li div.content-view-line {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 0px 5px 0px;
}
div#homepage_content ul li div.content-view-line h2 {
	font-size : 110%;
	text-transform : uppercase;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 0px 5px 0px;
	margin : 0px 0px 5px 0px;
}
div#homepage_content ul li div.content-view-line p {
	text-align : justify;
}
div#homepage_content ul li div.content-view-line img {
	float : left;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 5px 5px 0px;
}
div#homepage_content ul li div.content-view-line p.date,
div#homepage_content ul li div.content-view-line p a.readmore {
	color : #43A0C3;
}
div#homepage_content ul li div.content-view-line p.date {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 10px 0px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#menu {
	/*TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 0px;
	background : #353535 url('../images/construction/bg_menu.png') repeat-x left top;
	clear : both;
	/* Hack IE 7 avec calage au pifometre analogique */
	*height : 34px;
	*padding : 11px 0px 0px 0px;
}
div#menu ul {
	list-style : none;
	/* TOP - RIGHT - BOTTOM - LEFT */
	padding : 2px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	text-align : center;
	font-size : 11px;
}
div#menu ul li {
	display : inline-block;
	/* TOP - RIGHT - BOTTOM - LEFT */
	margin : 0px 0px 0px 0px;
	padding : 15px 15px 15px 15px;
	background : transparent url('../images/construction/separator.png') repeat-y left top;
	position : relative;
	/* Hack IE 7 */
	*display : inline;
}
div#menu ul li.first {
	background-image : none;
}
div#menu ul li a {
	color : #FFFFFF;
	text-align : center;
	text-transform : uppercase;
	font-weight : bold;
	text-shadow : #666666 1px 1px 1px;
}
div#menu ul li a:hover {
	color : #ffc200;
	text-decoration : none;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#menu ul.submenu {
	display : none;
	position : absolute; 
	z-index : 30;
	top : 30px;
	left : 2px;
	background-color : #393939;
	background-color : rgba(57, 57, 57, 0.9);
	width : auto;
	min-width : 150px;
	-webkit-border-radius : 5px 5px 5px 5px;
	-moz-border-radius : 5px 5px 5px 5px;
	-o-border-radius : 5px 5px 5px 5px;
	border-radius : 5px 5px 5px 5px;
	/* TOP - RIGHT - BOTTOM - LEFT */
	padding : 15px 0px 0px 0px;
}
div#menu ul.submenu li {
	display : block;
	text-align : left;
	background-image : none;
	/* TOP - RIGHT - BOTTOM - LEFT */
	padding : 5px 15px 5px 15px;
	white-space : nowrap;
}
div#menu ul.submenu li a {
	text-transform : capitalize;
}
div#menu ul li:hover ul.submenu {
	display : block;
}
/**************************************************/
/*                     Biographie                 */
/**************************************************/
div.content-view-full div.folder div.body {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
/**************************************************/
/*                Header et footer                */
/**************************************************/
.slides_container {
	width:730px;
	height:485px;
}
.slides_container div {
	width:730px;
	height:485px;
	overflow : hidden;
}
ul.pagination {
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 10px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
ul.pagination li {
	list-style: none;
	display: inline-block;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 3px 0px 3px;
}
ul.pagination li a {
	background-image: url("../images/slidesjs/pagination.png");
	background-position: 0 0;
	display: block;
	float: left;
	height: 0;
	overflow: hidden;
	padding-top: 11px;
	width: 12px;
}
ul.pagination li.current a {
	background-position: 0 -12px;
}
/**************************************************/
/*                Header et footer                */
/**************************************************/
div#footer {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : #353535;
	border-top : #414141 1px solid;
	font-size : 80%;
	/* hack IE 7 */
	*height : 30px;
}
div#footer ul {
	list-style : none;
	/* TOP - RIGHT - BOTTOM - LEFT */
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	text-align : center;
}
div#footer ul li {
	display : inline;
	/* TOP - RIGHT - BOTTOM - LEFT */
	margin : 0px 0px 0px 0px;
	padding : 5px 11px 5px 11px;
	background : transparent url('../images/construction/separator.png') no-repeat left top;
}
div#footer ul li.first {
	background-image : none;
}
div#footer ul li a {
	color : #FFFFFF;
	text-align : center;
}
div#footer ul li a:hover {
	color : #FFFFFF;
	text-decoration : none;
}

