/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
html{
	background: #08285c;
}
body {
	background: #08285c;
	margin: 0;
	text-align: justify;
	font-size: 12px;
	color: #08285c;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

img, table, form { 
	margin: 0; 
	padding: 0; 
	border: none; 
}

p, h1, h2, h3, h4, h5, h6 { 
	margin: 0; 
	padding: 0; 
	font-size: 1em; 
	font-weight: normal; 
}

ol,ul,li {
	list-style: none;
	margin: 0;
	padding: 0;
}

a { 
	text-decoration: none; 
}
a:hover { 
	text-decoration: underline;
}

/* Styles generes par Spip (titres, images...) */
h3.spip {
	font-size: 14px;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;
	display:block;
}
h4.spip {
	font-size: 14px;
	font-weight: bold;
	padding:0;
	margin:0;
	display:block;
}
h5.spip {
	font-size: 14px;
	font-weight: bold;
	padding-top:10px;
}

p.spip {
	text-align: justify;
	margin-top:10px;
}

.spip-admin-bloc {
	float: left;
}

.spip_documents img {
	padding: 4px;
	border: 1px solid #cfd3db;
	background-color:#FFFFFF;
}
.spip_documents_left {
	margin-right: 20px;
}
.spip_documents_right {
	margin-left: 20px;
}

.spip_documents_center{
	text-align:center;
	display:block;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

.caractencadre-spip {
	color: #FF8000;
	font-weight:normal;
}

/* Images typographiques (via image_typo) */
img { behavior: url(win_png.htc); }

div { behavior: url(iepngfix.htc) }
/* Espaceur de blocs */
.break, .nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }

ul.spip{
	margin-left:40px;
}
ul.spip li.spip{
	list-style:square;
}
ul.spip li.spip ul.spip li.spip{
	list-style:disc;
	margin:0;
}
ul.spip li.spip ul.spip li.spip ul.spip li.spip{
	list-style:circle;
	margin:0;
}

/***********************************************/
/************  Interface     *******************/
/***********************************************/

.bouton {
	border:0; 
	cursor:pointer; 
	background: transparent url('images/fin_bouton.gif') no-repeat right;
	display: block;
	float: left;
	padding: 0 30px 0 0;
	min-width:50px;
	width: auto !important;
	width: 50px;
}
	.bouton span {
		color:#fff;
		font-weight:bold;
		line-height: 17px;
		background: transparent url('images/debut_bouton.gif') no-repeat;		
		display: block;
		white-space:nowrap; 
		padding: 0 0 0 15px;
	}
	.bouton span {
		height: 17px; line-height:17px; /* IE6 fix */
	}
	a.bouton ,a.bouton:hover{
		text-decoration:none;
	}
/*  ------------------------------------------
/*  Bandeau Haut
/*  ------------------------------------------ */
#global_bandeau_accueil {
	width:100%;
	height: 123px;
	background: url(images/fond_bandeau.gif) repeat-x top left;
}

#global_bandeau_niveau {
	width:100%;
	height: 148px;
	background: url(images/fond_bandeau_interieur.gif) repeat-x top left;
}
	
/*  ------------------------------------------
/* Contenu
/*  ------------------------------------------ */
#global_contenu_accueil{
	background: url(images/fond_contenu_accueil.gif) #fff repeat-x top left;
	width:100%;
	text-align:justify;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	padding-bottom:20px;
} 
#global_contenu {
	width:100%;
	text-align:justify;
	background: url(images/fond_contenu_interieur.gif) #fff repeat-x top left;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	padding-bottom:20px;
}
	#contenu{
		width:950px;  
		margin-left:auto;
		margin-right:auto;
		min-height: 300px;
		height: auto !important;
		height: 300px;
		font-size:12px;
		padding-top:30px;
	}
		
/*  ------------------------------------------
/*  Pied
/*  ------------------------------------------ */
#global_pied{
	width: 100%;
	height: 70px;
	padding-top:10px;
	color:#46a6ff;
	
}
					
	#pied {
		margin-left:20px;
		width: 950px;
		text-align: left;
		font-size:11px;
		margin-left:auto;
		margin-right:auto;
	}
		#pied #infos {
			float: left;
			font-size:12px;
		}
		#pied #infos a{
	color:#46a6ff;
		}
		#pied #partenaires {
			float: right;
		}


		#pied .pied-copyright{
		margin-top:20px;
		float: left;}
		#pied .pied-credits{
		margin-top:20px;
		float: right;}	
		#pied .pied-credits a, #pied  a:visited{
		font-weight:bold;
		color: #fff;}
