@charset "utf-8";

* { margin:0; padding:0; }

/* tags ***********************************************************************/
body { 
  margin:10px 0 0 0; 
  text-align:center; 
}
h1 { margin:8px 0 10px 0; }
h2 { margin:20px 0 5px 0; }
h3 { margin:20px 0 5px 0; }
p  { margin:0 0 5px 0; }
ul, ol { padding:0 0 0 40px; }
li { margin:0 0 5px 0; }

#background {
	position:relative;
	width:980px;
	margin-left:auto;
	margin-right:auto;
  text-align:left;
}

#header {
	position:relative;
	height:125px;
}
/*#header img.header { width:980px; height:125px; }*/

#menu {
	position:absolute;
	top:97px;
  width:974px;
	height:15px;
	text-align:right;
}
#menu a { padding:0 5px 0 5px; }

#submenu {
  position:relative;
  margin:0 6px 0 6px;	
  height:15px;
	text-align:right;
}
#submenu a { padding:0 5px 0 5px; }

#content, #plugin {
  padding:0 6px 0 6px;
}

#content .summary {
	margin:0 0 10px 0;
}

/* text ***********************************************************************/

#text_menu, #plugin_menu {
  position:relative;
  float:left;
  width:230px;
  margin:10px 0px 10px 10px;
}

#text_intro{
  position:relative;
  float:left;
  width:280px;
  height:300px;
  padding-top:10px;
  padding-left:5px;
  padding-right:5px;
  margin: 27px 0px 10px 6px;
}

#text_menu dt, #plugin_menu dt { margin:18px 0 10px 0; }
#text_menu ul, #plugin_menu ul { padding:0 0 0 13px; }

#text_content, #plugin_content {
  position:relative;
  float:right;
  width:633px;
  margin:10px 10px 10px 20px;
  padding-right:5px;
}

#text_footer {
  position:relative;
  clear:both;
  float:right;
  width:633px;
  margin:0 10px 10px 10px;
}

#full_content {
 margin:0 11px 0 11px;
}


/* flash **********************************************************************/

#flash_header {
  padding:0 11px 0 11px;
}

#flash_content {
 margin:0 11px 0 11px;
}

/* footer *********************************************************************/
#footer {
	position:relative;
	clear:both;
	width:980px;
	height:56px;
  	padding:28px 0 0 0;
	text-align:right;
}

/* classes ********************************************************************/

.author { 
  display:block;  
  margin:0 0 8px 0;
}

.hidden {
	display:none;
}

/* plugin *********************************************************************/

#plugin_content hr {
	margin:5px 0 15px 0;
}
#plugin_content input[type="text"] {
	width:250px;
}
#plugin_content textarea {
	width:250px;
}
#plugin_content select {
	width:250px;
}

/* specifique *****************************************************************/

div.exalead_count {
  padding:0 10px 0 0;
  margin:20px 0 0 0;
  text-align:right;
}

ul.exalead_results {
  padding:0;
  margin:10px 0 0 0;
}

ul.exalead_results li {
  margin:0 0 20px 0;
}

div.exalead_paging {
  text-align:center;
}

