/*  ----------------------------------------------------------- */
/*  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
/*  ------------------------------------------ */
body {
	background: #FFE8BB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 1.5em;
	text-align: center;
	color: #OOO;
}
	
img, table { margin: 0; padding: 0; border: none; }
ul, ol, li { margin: 0; padding: 0; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: bold}
/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#page {
	width: 48em;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#conteneur { width: 100%; }

#conteneur #contenu {

}

#conteneur #navigation {
	float: right;
	width: 12em;
	text-align: center;
}

/* Entete */

#menu {
	width: 800px;
	height: 107px;
	}

	
	
.menu0{
	background: url(images/menu_dlt_sommaire.gif) top left no-repeat;
	height: 105px;
	width: 158px;
	padding-left:20px;

	}	
	
#navcontainer01
{
width: 121px;
}
#navcontainer01 ul
{
margin: 0px;
padding: 0px;

list-style-type: none;
text-align: left;
}
#navcontainer01 ul li { float: left; }
#navcontainer01 ul li a
{
text-decoration: none;
background: url(images/menu_dlt_sommaire_asso.gif) no-repeat top left;
float: left;
margin: 0px;
height: 105px;
width: 121px;
}
#navcontainer01 li a:hover
{
background: url(images/menu_dlt_sommaire_asso_2.gif) no-repeat top left;
}




#navcontainer02
{width: 95px;}
#navcontainer02 ul
{margin: 0px;
padding: 0px;
list-style-type: none;

text-align: left;}
#navcontainer02 ul li { float: left; }
#navcontainer02 ul li a
{background: url(images/menu_dlt_sommaire_mi.gif) no-repeat top left;
float: left;
margin: 0px;
height: 105px;
width: 95px;
}
#navcontainer02 li a:hover
{background: url(images/menu_dlt_sommaire_mi_2.gif) no-repeat top left;}




#navcontainer03
{width: 121px;}
#navcontainer03 ul
{margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;}
#navcontainer03 ul li { float: left; }
#navcontainer03 ul li a
{background: url(images/menu_dlt_sommaire_iti.gif) no-repeat top left;
float: left;
margin: 0px;
height: 105px;
width: 121px;
}
#navcontainer03 li a:hover
{background: url(images/menu_dlt_sommaire_iti_2.gif) no-repeat top left;}





#navcontainer04
{width: 113px;}
#navcontainer04 ul
{margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;}
#navcontainer04 ul li { float: left; }
#navcontainer04 ul li a
{background: url(images/menu_dlt_sommaire_par.gif) no-repeat top left;
float: left;
margin: 0px;
height: 105px;
width: 113px;
}
#navcontainer04 li a:hover
{background: url(images/menu_dlt_sommaire_par_2.gif) no-repeat top left;}




#navcontainer05
{width: 98px;}
#navcontainer05 ul
{margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;}
#navcontainer05 ul li { float: left; }
#navcontainer05 ul li a
{background: url(images/menu_dlt_sommaire_ad.gif) no-repeat top left;
float: left;
margin: 0px;
height: 105px;
width: 98px;
}
#navcontainer05 li a:hover{
background: url(images/menu_dlt_sommaire_ad_2.gif) no-repeat top left;
}

#navcontainer06
{width: 94px;}
#navcontainer06 ul
{margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;}
#navcontainer06 ul li { float: left;}
#navcontainer06 ul li a
{background: url(images/menu_dlt_sommaire_tact.gif) no-repeat top left;
float: left;
margin: 0px;
width: 94px;
height: 105px;}
#navcontainer06 li a:hover
{background: url(images/menu_dlt_sommaire_tact_2.gif) no-repeat top left;}


	

#entete {
	width: 800px;
	background: url(images/dlt_header.gif) top left no-repeat;
	height: 38px;
	}
	

	/* bloc page d'accueil */
	
.bloc_acc {
	width: 800px;
	margin-top: 1.0em;
	background-color:#D16B27;
	}

.nature {
	background:url(images/nature.gif) no-repeat;
	width: 156px;
	height:156px;
	}
.graviere {

	background: url(images/graviere.gif) no-repeat;
	width: 156px;
	height:156px;
	}
.ballade{

	background: url(images/ballade.gif) no-repeat;
	width: 156px;
	height:156px;
	}
	
.itined{
	background: url(images/itined.gif) no-repeat;
	width: 156px;
	height:156px;
	
	}
.marge{

	background: url(images/marge01.gif) no-repeat;
	width: 13px;
	height:156px;
	}
.marge2{

	background: url(images/marge02.gif) no-repeat;
	width: 12px;
	height:156px;
	}
.marge3{
	width: 12px;
	height:156px;
	background: url(images/marge03.gif) no-repeat;
	}
.marge_gauche{
	background: url(images/marge_gauche.gif) no-repeat;
	width: 71px;
	height:156px;
	}
.marge_droite{

	background: url(images/marge_droite.gif) no-repeat;
	width: 68px;
	height:156px;
	}
	
.fond{
	background-color:#D16B27;
	}
	
	
.fond_texte{
	
	color: #FFF;
	background:#D16B27;
	text-align: justify;
	}

.texte_acc{
	color: #FFF;
font-size: 0.70em;
	}

.date{
	color: #F89839;
	font-size: 0.65em;
	}
.date a {
color: #F89839;
	}
.date a:hover{

	}
	
.titre_acc a {
	font-weight: bold;
	color: #FFF;
	padding-left:15px;
	padding-top: 0px;
	background: url(images/puce_1.gif) left no-repeat;
	font-size: 0.70em;
	}	

.titre_acc a:hover{
	color: #FFE8BB;
	text-decoration: underline;
}

.titre_2 {
	color: #D16B27 ;
	padding-left:15px;
	padding-top: 0px;
	background: url(images/puce_1.gif) left no-repeat;
	font-size: 0.70em;
	margin-left: 1em;
	font-weight:bolder;
	margin-right: 1em;
	margin-top: 0.3em;
	}
	
#logo_acc {
	float: Left;
	width: 165px;
	margin-top:5px;
	}


/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
.logo { clear: both; margin-top: 25px; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }
.bienvenue {
font-size: 0.80em;
margin-left: 170px;
color: #D16B27;
font-weight:bold;
padding-top: 0px;
background: url(images/puce_2.gif) left no-repeat;
}


/*  Mise en forme des textes du contenu
---------------------------------------------- */
.edito {
	font-size: 0.80em;
	margin-top: 0.80em;
	margin-left: 170px;
	color: #D16B27;
	line-height: 1.2em;
	text-align: center;
	
}
/* Listes d'articles et extraits introductifs
----------------------------------------------- */




/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

/* Correction des styles HTML par defaut */
.formulaire_spip form, .formulaire_spip fieldset, .formulaire_spip legend, .formulaire_spip label, .formulaire_spip input, .formulaire_spip textarea, .formulaire_spip select, .formulaire_spip option { margin: 0; padding: 0; border: none; background: none; color:#D16B27;}

/* Styles des formulaires de Spip */
.formulaire_spip {
	text-align: left;
	font-size: 0.77em;
	
}

.formulaire_spip p {
	margin: 0.5em 0;
	padding: 0; }

.formulaire_spip fieldset {
    display: block;
	margin: 0.77em 0;
	padding: 0.77em;
	border: 1px dotted; }
.formulaire_spip legend { 
	font-weight: bold; 
	padding: 3px;
	background: #FFF; /* Sinon, superposition dans MSIE */
}

.formulaire_spip label {}
.formulaire_spip .forml {
	width: 99%;
	padding: 1px;
	border: 0px inset;
	font-family: inherit;
	font-size: inherit; }

.spip_bouton { text-align: right; }
.spip_bouton input {
	margin: 3px 0;
	padding: 1px 2px;
	border: 2px outset;
	font-weight: bold;
	float: right; }

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #F00; }
fieldset.reponse_formulaire { border: 1px dotted; font-weight: normal; }

/* Previsualisation du message */
fieldset.previsu {
	padding: 1em;
	border: 1px solid; }

/* Formulaire de login au forum */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

/* Choix des mots-clefs */
.choix_mots { width: 47%; float: left; } 
.choix_mots label { display: inline; }

/* Formulaire de recherche */
.formulaire_recherche { text-align: left; width: 11.5em; background:white; float: right; border: 1px solid ; border-color:#F89839; color:#D16B27;font-size: 0.80em;}
.formulaire_recherche label { display: none;}

.prog{

height: 20px;
padding-bottom:5px;
	}
.texte_prog{
color: #FFF;
font-size: 0.70em;
text-align:center;
font-weight: bold;
}

.texte_prog a{
color: #FFF;
font-weight: normal;
}