/* @group reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* Remember to define focus styles! */

:focus
{
	outline: 0;
}

A
{
	text-decoration: none;
}

A:hover
{
	text-decoration: underline;
}

HTML
{
	font-size: 62.5%;
	height: 100%;
}

body
{
	color: black;
	background: white;
	font: normal 1.1em/1.8em "Trebuchet Ms", Arial, helvetica, sans-serif;
	height: 100%;
}

ul
{
	margin: 0.9em 0px 0.9em 1.8em;
	list-style-type: disc;
}

ol
{
	margin: 0.9em 0px 0.9em 1.8em;
	list-style-type: decimal;
}

table
{
	border-collapse: separate;
	border-spacing: 0;
}


caption, th, td
{
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after
{
	content: "";
}

blockquote, q
{
	quotes: "" "";
	margin: 0.9em 0 0.9em 1.8em;
}

strong
{
	font-weight: bold;
}

p
{
	margin: 0 0 0.9em 0;
}

dl
{
	margin: 0.9em 0;
}

dl dt
{
	font-weight: bold;
}

dl dd
{
	margin: 0 0 0 1.8em;
}

em
{
	font-style: italic;
}

pre
{
	margin-bottom: 1.8em;
	line-height: 1.8em;
	background: #eee;
	padding: 0.8em;
	border: 0.1em solid #ddd;
}

code
{
	font: 0.9em Monaco, monospace;
}

table
{
	margin: 0 0 1.8em 0;
}

h1, h2, h3, h4, h5, h6
{
	font-weight: bold;
}

h1
{
	font-size: 2.4em;
}

h2
{
	font-size: 1.8em;
}

h3
{
	font-size: 1.4em;
}

h4
{
	font-size: 1.2em;
}

h5, h6
{
	font-size: 1em;
}

/* @end */

/* @group structure */

#page
{
	width: 960px;
	margin: 3em auto;	
}

#entete
{
	background-color: #d1d63e;
	height: 182px;
}

#footer
{
	float: left;
	height: 30px;
	margin-top: 100px;
}

#logoadeppa
{
	float: left;
	height: 182px;
	width: 250px;
	background-image: url(img/adpalogo.png);
}

/* pour rendre le logo cliquable*/
#logoadeppa a.nom-site,
#logoadeppa a.nom-site:link,  
#logoadeppa a.nom-site:visited
{
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	padding: 0;
	background-color: transparent;
	/* background-image - voir/see : 'alter.css' */
	background-image: none;
}


#diapo
{
	width: 250px;
	background-color: #273604;
	float: left;
	height: 181px;
	border: none; /*1px solid #000;*/
}

#entete h1
{
	float: left;
	width: 408px;
	display: block;
	margin: 0px;
	height: 25px;
	padding: 95px 0 15px 50px;
}

#entete #menu-recherche
{	
	float: left;
	width: auto; /* valeur trop grande pose probleme dans ie*/ 
	padding: 140px 0 0px 50px;
}



#entete #menu-recherche p /* applique au style p contenu dans la div menu-recherche la propriete d'un block pour annuler le formatage d'un p */
{
	display: block;
	float: left;
}


#entete #menu-recherche p#input-search
{
	margin-right: 10px;
}

#entete .formulaire_recherche { float: left; } /* fait floter le commentaire */


.formulaire_recherche input.forml {

	background-image: none; /*url(img/loupe.png) */
	background-repeat: no-repeat;
	background-position: right center;
	border: 0px;
	}
	
	
.bouton
{
	background-color: inherit;
	border: solid 0px;
	padding: 1px;
	margin-bottom: 2px;
	margin-top: 0px;
	font-weight: bold;
}	
	
/*reprise du css
.formrecherche
{
	color: #777;
	font-size: 90%;
  display:block;
	font-weight: normal;
	padding: 1px;
	padding-top: 2px;
	background-color: white;
	margin: 2px;
	margin-right: 0px;
	margin-left: 0px;
	border: solid 1px #BBBBBB;
}

.formulaire_recherche label,
.formulaire_menu_lang label,
a#formulaire_recherche,
a#formulaire_menu_lang { display: none; }

.formulaire_recherche fieldset,
.formulaire_menu_lang fieldset {
	padding: 0;
	margin: 0;
}

#champ-recherche { width: 80px; }
.bouton
{
	display:none;
}
.formulaire_recherche label { display: none; }
*/

#nomsite
{
display: none;
}


	
	
#bloc-contenu
{
	/*background-color: #bcc83a;
	background-image: url(img/body_bg.png);
	background-repeat: repeat;*/
	background: #FFF url(img/body_bg.gif) repeat-y 0px 0px;
	width:960px; /* confition pour affiche le fond dans ie6*/
	overflow: hidden;
	/* pris de body*/
	color: #4c4c4c; /* black*/
	
	
}







#bloc-contenu #navig
{
	
	float: left; /* !important*/ 
	width: 250px;
	padding-top: 20px; /* pour decaler menu sous header*/
	
  
}


#bloc-contenu #contenu
{
	float: left;
	width: 680px;
	padding: 30px 0px 0px 30px;
	background: #FFF;
	height: 500px;
}

#bloc-contenu>#contenu
{
	height: auto;
	min-height: 500px; /* pas connu par ie6*/
}

#footer
{
	text-align: left;
	width: 0px auto; /*width: 500px;*/
	/*margin: 0px auto;*/ /* pour centrer sous explorer*/
	padding: 0px 0px 0px 0px;
	
	
}
/* top right bottom left*/ 
/*
#footer ul#menurub-footer li
{
	display: inline;
	margin: 0px 10px;
}
*/
/* @end */

/* -------------------------------------------------------
   ADEPPA Changement de couleur de fond pour les menus de navigation 
 ------------------------------------------------------- */
/*ADEPPA TYPO et ESPACEMENT des menus */

.menuadpa, .spip_logos
{
  position: relative;
  display: block;
  
}

	
	


.menuadpa ul /* logo rubrique principales*/
{
	font-size: 100%;
	line-height: 1.2em;
	font-weight: normal;
	text-align: left;
	list-style-type: none; /* pour effacer les puces */
	margin: 0.9em 0px 2em 1.8em;
	padding: 0px 0px 0px 20px;
	
}
.menuadpa  ul li ul { padding: 20px 0px 0px 0px; } /* correspond interligne logo rubrique et sous rubriques */

.menuadpa  ul li ul li { padding: 0px 0px 0px 3px; margin: 1px; line-height: 2em; color: red; /* color: #191919;*/} /* rubrique deuxieme niveaux top right bottom left*/ 



#navig a, a:link, a:visited
{
	
	text-decoration: none;
	color: #333333; /* 7f7f7f*/ /* couleur textes dans les menus */
	font-weight: bold;
	font: bold; /*1.1em/1.8em "Trebuchet Ms", Arial, helvetica, sans-serif;*/

}

#navig a:hover
{
	
	text-decoration: none;
	color: darkorange; /* 7f7f7f*/ /* couleur textes dans les menus */
	font-weight: bold;

}

a:hover
{
	text-decoration: underline;
	color: #7f7f7f;
}

#bloc-contenu h3 a,
h3.spip,
h1.titre-article,
h2.titre-article { color: #ff9900; } /* titre des articles */


.filet_sep_image {
	padding: 0; 
	margin: 0;
	/*height: 10px; hauteur par defaut */
	/*background-color: #bcc83a;*/
/*	background-position: center;*/
	background-position:left;
	background-repeat: repeat-x;
	border-style: none;
}


#menurub
{
position: relative; 
display: block;
}

.menuadpa
{
position: relative; 
display: block;
}

.menuadpa ul 
{
position: relative; 
display: block;
}

.menuadpa  ul li ul 
{
position: relative; 
display: block;
}
.menuadpa  ul li ul li 
{
position: relative; 
display: block;
}


table.spip td
{
	padding: 1px;
	text-align: left;
	vertical-align: middle;
}



/* Tableaux */
table.spip {
	/*margin: auto;*/
	margin: 0.5em;
	margin-left: 0;
	align: left;
	margin-bottom: 1em;
	border: 0px solid;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; } 

table.spip tr.row_first { background: #FFFFFF;  } /*ff9900*/
table.spip tr.row_odd { background-color: #FFFFFF; border-bottom: 5px solid #FFFFFF;}
table.spip tr.row_even { background-color: #FFFFFF border-bottom: 5px solid #FFFFFF;}
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }
table.spip tr.row_even { background-color: #FFFFFF; }

#slideInfoZone
{
display:none;
}

