/*
	Annule tous
*/
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:#006894;
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;

}

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;
}
strong { border-bottom:1px dotted white;}
p {margin : 10px 0; text-align:justify;}
#global
{
/*border:1px solid black;*/
width:950px;
margin:auto;	
}
#sites
{
height:23px;
}
#header
{
width:100%;
height:229px;
background-image:url(../image/head.png);
background-repeat:no-repeat;
}

#corps
{
overflow: hidden;

}
#menu, #content
{
padding-bottom: 32767px;
margin-bottom: -32767px;
/*height:600px;
border:1px solid black;*/
}

#menu
{
float:left;
width:199px;

}
#pre_menu
{
height:208px;
width:199px;
background-image:url(../image/menu_haut.png);
background-repeat:no-repeat;
background-position:top left;

}
.menu_suite
{
background-image:url(../image/menu_suite.png);
background-repeat:repeat-y;
background-position:top left;
height:500px;
width:199px;
overflow:visible;
}
#content
{
float:right;
width:751px;

}
#pre_content
{
/*height:40px;*/
width:751px;

background-image:url(../image/corps_haut.png);
background-repeat:no-repeat;
background-position:top;
}
.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 p img {display:block; margin:2px auto;}

#footer
{
clear:both;
/*background-color:white;*/
padding:0px;
padding-top:5px;
border-top:3px solid #478fae;
/*border-right:3px solid #478fae;
border-left:3px solid #478fae;*/
/*margin-top:1px;*/

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;
	/*background:white;*/
	padding-top:1px;

}
#sites li
{
	display:inline;
	border-left:1px solid #478fae;
	border-top:1px solid #478fae;
	border-right:1px solid #478fae;
	height:21px;
	padding:0px 5px;
	margin:0px 5px;
}
#sites .active
{
border:1px solid #478fae;
/*background-color:white;*/
background:#639FB8;
}

#accessible ul
{
	/*background:white;*/
	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
{
/*border:1px solid black;*/
padding:1px 0px;
width:157px;
height:22px;
padding-left:20px;

}
#menu a
{
/*border:1px solid white;*/
}
#footer p 
{
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;}
/* input admin */
dd input {
	width:300px;
}
/* Thumbs events */
.thumb {
	float:left;
}
.image {
	width:200px;
}
.image img {display:block;}
.event_thumb {width:700px;margin: 10px 0;}
.event_content { width:500px;}
.big_image {text-align:center;}
.big_image img {display:block;margin: 10px auto;}