/*------------------------------------*/
/*Feuilles de styles de mes squelettes*/
/*------------------------------------*/

body {
font-family:Myriad, Tahoma, Arial, sans-serif;
width:100%;
margin:0px;
/*margin-left:auto;
margin-right:auto;*/
font-size:12px;
color:#707070;
background:#F6F2F6;
}

a , a.spip_in, a.spip_out {
color:#ED8500;
}

a:hover {
text-decoration:none;
}

legend {
font-size:11px;
color:#707070;
}

label {
font-size:11px;
color:#707070;
}

#entete {
border:none;
height:165px;
background:0px 0px no-repeat url(entete.png);
}

#entete a {
display:block;
height:100%;
width:100%;
}

.page_sommaire {}

#page {
width:994px;
height:100%;
margin-left:0px;
padding-bottom:13px;
background:#fff;
}

.menu_haut {
border-top:1px solid #976693;
border-bottom:1px solid #51004B;
height:23px;
margin-left:30px;
margin-bottom:40px;
padding-right:37px;
background-color:#976693;
}

.inline {
list-style-type:none;
float:left;
border-right:1px solid #976693;
height:100%;
padding:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#fff;
}

.inline a {
display:block;
height:100%;
width:100%;
color:#51004B;
}

.inline a:hover {
background-color:#EEE5ED;
}

.inline_accueil {
list-style-type:none;
float:left;
border-right:1px solid #976693;
height:100%;
padding:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#EEE5ED;
}

.inline_accueil a {
color:#51004B;
}

.menu_haut_secteurs {
font-weight:bold;
color:#51004B;
display:inline;
float:right;
border-right:1px solid #976693;
height:100%;
margin:0px;
padding:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#fff;}

.menu_haut_secteurs_accueil {
font-weight:bold;
color:#51004B;
display:inline;
float:right;
border-right:1px solid #976693;
height:100%;
margin:0px;
padding:10px;
padding-top:0px;
padding-bottom:0px;
background-color:#EEE5ED;}

.menu_haut_rubriques {
padding:2px;
padding-left:5px;
background:#FAEBD7;}

.menu_haut_articles {
padding:2px;
padding-left:5px;
background:#FAEBD7;}

.menu_haut_recherche {
padding:2px;
padding-top:5px;
padding-bottom:5px;
background:#ccc;}

.navigationa {
/*hack_début*/display: inline;/*permet de contourner un bug présent dans IE6 qui double la taille de margin-left à gauche d'un float. Voir http://www.positioniseverything.net/explorer/doubled-margin.html hack_fin*/
position:relative;
float:left;
width:200px;
height:390px;
margin-left:105px;
background-color:#fff;
background:0px 0px no-repeat url(fond_menu_gauche.gif);
/*background:no-repeat url(images_optimisees/navigation.jpg);*/
}

.menu {
height:65px;
margin-bottom:15px;
/*background:no-repeat url(images_optimisees/bouton_accueil_on.gif);*/
}

.formulaire_recherche {
width:100%;
/*border:1px solid black;*/
}

.formulaire_recherche label {
/*display:block;*/
}

.articlesetrubriques {
float:left;
border:1px solid #cccccc;/*border:4px solid #cccccc;*/
width:480px;
padding:15px;
height:370px;
overflow:auto;}

.descriptif {
border-radius:10px;
-moz-border-radius:10px;
text-align:justify;
line-height:150%;
margin-bottom:30px;
padding:10px;
background-color:#EEE5ED;
}

.page_rubrique .bloc .descriptif {
border:2px solid #A880A5;
background-color:#fff;
}

.texte {
text-align:justify;
line-height:150%;/*Attention : Se retrouve pour raison mystérieuse dans les descriptions des documents du portfolio*/
margin-bottom:30px;
}

.page_sommaire .texte {
color:#62195D;
}

.breves {
/*hack_début*/display: inline;/*permet de contourner un bug présent dans IE6 qui double la taille de margin-left à gauche d'un float. Voir http://www.positioniseverything.net/explorer/doubled-margin.html hack_fin*/
border:none;
/*essayer de virer*/font-size:14px;
/*position:relative;*/
float:left;
width:420px;
margin-left:105px;
/*float: left;*/
background-color:#fff;
}

.breve {
border-radius:10px;
-moz-border-radius:10px;
border:2px solid #A880A5;
padding:15px;
padding-left:80px;/*? marche pas ?*/
margin-bottom:32px;
 /*hack_début*/min-height:50px;
height:auto !important;
height:50px;/*permet d'utiliser l'attribut min-heigt pas reconnu par IE6. Voir http://www.vinch.be/blog/2007/04/07/simuler-max-height-sous-internet-explorer-6/ hack_fin*/
background-color:#fff;
background:10px 10px no-repeat url(guillemets.png);
}

.bloc {
margin-left:397px;
width:560px;
}

.page_sommaire .bloc {
margin-left:585px;
width:372px;
height:390px;
background:100% 0px no-repeat url(fond_menu_gauche.gif);
}

#footer {
clear:both;
/*clear:none;*/
color:#62195D;
font-size:18px;
/*border-top:none;*/
border-bottom:4px solid #976693;
/*margin-top:0px;*/
padding:5px;
padding-right:37px;
text-align:right;
/*height:30px;*/
}

p {
/*text-indent:10px;*/
}

h1 {
border-bottom:2px solid #51004B;
font-size:18px;
margin-bottom:22px;
color:#62195D;
}

.page_article h1 a {
font-size:12px;
background:#EEE5ED;
}

h2 {
font-size:18px;
margin-bottom:22px;
color:#62195D;
}

h3 {
font-size:17px;
margin-bottom:21px;
color:#62195D;
}

h4 {
font-size:16px;
margin-bottom:20px;
color:#62195D;
}

h5 {
font-size:15px;
margin-bottom:19px;
color:#62195D;
}

h6 {
font-size:14px;
margin-bottom:18px;
color:#62195D;
}

/*h2 {
font-size:16px;
font-weight:bold;
margin-bottom:10px;
color:#62195D;
}

h3 {
font-size:12px;
font-weight:bold;
margin-bottom:10px;
color:#62195D;
}

h5 {
font-size:17px;
margin-bottom:10px;
}*/

.page_sommaire .surtitre {
font-size:32px;
margin-top:0px;
margin-bottom:10px;
color:#62195D;
}

.page_sommaire h1 {
border-bottom:none;
font-size:38px;
font-weight:normal;
margin-bottom:20px;
color:#62195D;
}

.page_sommaire .soustitre {
font-weight:bold;
font-size:14px;
margin-top:0px;
margin-bottom:10px;
color:#A880A5;
}

.page_sommaire h5 {
font-weight:bold;
}

/* TABLEAUX */
table.spip {
margin:auto;
margin-bottom:1em;
/*modifié*/border:1px solid #976693;
border-collapse:collapse;
/*ajouté*/width:100%;
}

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:#976693;
color:white;
}
table.spip tr.row_even {
/*modifié*/background:white;
}
table.spip tr.row_odd {
/*modifié*/background:#EEE5ED;
}
table.spip th, table.spip td {
padding:3px;
text-align:left;
/*modifié*/vertical-align:top;
}

.menu_secteurs {
padding:2px;
padding-top:5px;
padding-bottom:5px;
background:#7AC144;
}

/*Le code css de cette balise à été copié directement ds les pages html rubrique.html, article.html et article=12.html car en le laissant dans cette feuille css, Spip n'en tenait pas compte. Si je modifie cette balise, faire de même dans les page html concernées (rubrique et article).  Voir mon message sur le forum de Alsacreations : http://forum.alsacreations.com/topic.php?fid=4&tid=39419&s=*/.navigationa a {
display:block;
color:#976693;
text-align:right;
padding:6px;
padding-right:10px;
margin-bottom:20px;
background:/*#976693*/#EEE5ED;
}

/*Le code css de cette balise à été copié directement ds les pages html rubrique.html et article.html car en le laissant dans cette feuille css, Spip n'en tenait pas compte. Si je modifie cette balise, faire de même dans les page html concernées (rubrique et article).  Voir mon message sur le forum de Alsacreations : http://forum.alsacreations.com/topic.php?fid=4&tid=39419&s=*/.navigationa a.on {
font-weight:normal;
border-bottom:1px solid #EEE5ED;
background:none;
}

.menu_recherche {
padding:2px;
padding-top:5px;
padding-bottom:5px;
background:#ccc;}

/* IMPRESSION */
@media print {
body {color:black; font-size:18px;}
a , a.spip_in, a.spip_out {color:black;text-decoration:underline;}
.entete {display:none;}
#nav-container {display:none;}
.navigationa {display:none;}
.bloc {margin:0px; width:100%;}
h1,h2,h3,h4,h5,h6 {color:black;}
h1 {border-bottom:2px solid black;}
.page_article h1 a {display:none;}
.pied {display:none;}
#footer {display:none;}
}

/*DOCUMENTS JOINTS*/
.spip_doc_descriptif { clear:none;}

/*  Portfolio
---------------------------------------------- */
/*#documents_portfolio {
border:1px solid #cccccc;
clear:both;
margin-top:0px;
padding-top:0px;
}

#documents_portfolio img {
border:1px solid #cccccc;
margin-bottom:30px;
}

#document_actif {
border:1px solid #cccccc;
margin-top:30px;
}*/


/*FORMUALIRE ADHESION */
/*
	/* #div_join { width: 600px; } */
	#div_join .noBorder {
		border-left: none;
		border-right: none;
		border-bottom: none;
	}
	#div_join fieldset .Border{ }
#div_join form div label, .join form div .label, #fields_target label, #fields_target .label, #fields_commons label, #fields_commons .label {
		clear: left;
		float: left;
		width: 250px;
		padding-right: 2px;
		text-align: right;
		margin-right: 5px;
		margin-bottom:  10px;
	}
	#div_join form div input, .join form div textarea { margin-bottom: 10px; }  



	.nobots { display: none; }
	.fieldError {
		border-color: #f00 solid 1px;
		background-color: #f00; }
	#message, .labelError { color: #f00 ;}
	.result { border: 1px solid #000; }*/