body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:top;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}
a, img, object {outline:none;}
.clear {clear:both}
body {
	background-color:#413632;
	background-image:url(../image/fond.png);
	background-repeat:repeat-x;
	color:white;
	font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:small;
}
div,h1,h2,h3,h4,h5,p { margin: 0px; padding : 0px;}
abbr,acronym { border: 0; }
a { color:white; padding:0; margin:0; display:inline;}
a:hover {text-decoration:none;}
h1 {display:none;}
h2 {margin-left:25px;font-size:20px;font-weight:bold;width:700px;}
h3 { 
	font-family:Tahoma,"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
	border-bottom:1px solid white;
	padding-left:10px;
	margin-bottom:15px;
	font-size:14px;
	font-weight:bold;
}
h4 {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
ul {margin:3px 0;}
strong { font-weight:bold;}
p {margin : 10px 0; text-align:justify;}
blockquote, q {font-style:italic;}
#global {
	width:950px;
	margin:auto;	
}
#sites {
	height:23px;
}
#header {
	width:100%;
	height:229px;
	background-image:url(../image/head.png);
	background-repeat:no-repeat;
}
/* Equal coluns */
#corps {
	overflow: hidden;
}
#menu, #content {
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

#menu {
	float:left;
	width:199px;
}
#pre_menu {
	height:208px;
	width:199px;
	background-image:url(../image/menu.png);
	background-repeat:repeat-y;
	background-position: 0px 10px;

}
.menu_suite {
	background-image:url(../image/menu.png);
	background-repeat:repeat-y;
	background-position:top left;
	height:280px;
	width:199px;
	overflow:visible;
}
#content {
	float:right;
	width:751px;
}
#pre_content {width:751px;}
.content_suite {
	min-height:180px;
	width:700px;
	background-image:url(../image/corps_suite.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin:5px 15px 25px 15px;
	padding:10px;
	overflow:visible;
}
.content_suite .multiimages img {display:inline;}
.content_suite .multiimages {text-align:center;}
.content_suite p img {display:block; margin:2px auto;}
#footer {
	clear:both;
	padding:0px;
	padding-top:5px;
	border-top:3px solid #A8A499;
	height:45px;
}

#top {height:22px;}
#sites {float:left;width:316px;text-align:center;}
#accessible {float:left;width:310px;}
#languages {float:left;width:316px;text-align:right;}

#sites ul {
	list-style-type:none;
	padding-top:1px;
	margin: 0;
}
#sites li {
	display:inline;
	border-left:1px solid #443935;
	border-top:1px solid #443935;
	border-right:1px solid #443935;
	height:21px;
	padding:0px 5px;
	margin:0px 5px;
}
#sites .active {
	border:1px solid #443935;
	background:#443935;
}

#accessible ul {
	padding-top:1px;
}
#accessible li {
	display:inline;
	height:21px;
	padding:0px 4px;
	margin:0px 4px;
}

#languages li {display:inline;padding:0px 4px;margin:0px 4px;}
#menu ul {
	margin:0px;
	padding:0px;
	width:199px;
	list-style-type:none;
	padding-top:10px;
}
#menu li {
	padding:1px 0px;
	width:157px;
	height:22px;
	padding-left:20px;

}
#menu a {}
#footer p {
	text-align:center;
}
thead tr, tfoot tr {height:50px;}
td {padding:15px; }
th {font-weight:bold;}
caption{text-align:center;font-weight:bold;font-size:14px;}
/* input admin */
dd input {
	width:300px;
}
/* Thumbs events */
.thumb {
	float:left;
}
.image {
	width:200px;
}
.image img {display:block;margin:auto;}
.event_thumb {width:700px;margin: 10px 0;}
.event_content { width:500px;}
.big_image {text-align:center;}
.big_image img {display:block;margin: 10px auto;}

#languages li {display:inline;padding:0px 4px;margin:0px 4px;}

.date {width:200px; text-align:center;}

table, tr, td, th {
	border: 1px solid white;
	border-collapse:collapse;
	text-align:center;
}
thead tr, tfoot tr {height:50px;}
td {padding:15px; }
th {font-weight:bold;}
caption{text-align:center;font-weight:bold;font-size:14px;}
#home_content {
	width:700px;
	margin:auto;
	}
#home_content, #home_content tr, #home_content td, #home_content th {
	border: 0 solid white;
	border-top : 1px solid white;
	}
	
#home_content .past_thumb {width: 150px;}
#home_content .past_label {width: 550px;}

.paginationControl {margin: 10px 0;text-align:center;}
#gotop {text-align: right;clear:both;margin-top:10px;}
.js_photo_view {text-align:center;width:100%;clear:both;padding-top:10px;}
.album_control {width:150px;}
#js_next {float:right;text-align:right;}
#js_prev {float:left;}
.album_thumb_photo {text-align:center;}

#album_list {margin:0px auto;text-align:center;width:630px;}
#album_list a {
    margin:10px;
    display:block;
    float:left;
}

#album_list a img {
    display:block;
}