/*  ----------------------------------------------------------- */
/*  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 */
/*  ------------------------------------------
/*  Cofrrection des styles HTML par defaut
/*  ------------------------------------------ */
body {	background: #FFF;	/*margin: 1.5em;*/	text-align: center;	font-size: 1em;	color: #000;}
*html body {	height:800px;overflow: hidden;}
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: normal; }
h1 { font-size:1.27em}
h2 { font-size:1.15em}
h3{ font-size:0.65em}
/*h3 { font-size:0.88em}
*/h4 { font-size:0.71em}
.max {	/*font-size:xx-large;*/ /*font-size : 54px;*/ font-size:30px; margin: 10px 0;	padding-left:5px;	font-weight:normal;	text-align:left;	vertical-align:text-bottom;}
/*  ------------------------------------------*/
/*  Disposition a l'ecran des blocs principaux */
/*  ------------------------------------------ */
#page {width: 59.6875em;/*48 */text-align: left;margin-left: auto;margin-right: auto;border:1px solid #000000;}
*html #page {width: 59.6875em;/*48 */text-align: left;margin-left: auto;margin-right: auto;border:0px solid #000000;}
#conteneur { width: 100%; margin:0; position: relative; }
*html #conteneur
{
	margin-top : -2px;
}


*html #page #conteneur #contenu{
	top: 0px;
	position:relative;
}
*> #conteneur #contenu{
	/*!top: -10px;
	!position:relative;*/
}


*+html #conteneur #contenu {	margin:10px;	display:block;	}
#conteneur #navigation {	margin:0; float: left;	/*width: 12em;*/ width:197px; background-color:#FFFFFF;	padding: 0 10px;	font-family :"Arial Narrow", arial, helvetica, sans-serif;	font-size : 12px;		}
#conteneur #navigation ul li ul li a{	font-size : 12px;	}

*+html #conteneur #navigation{	padding-top:5px;	}

*html #conteneur #navigation
{
	float: left;
	/*width: 12em;*/
	text-align: center;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:0px left;
	width:205px;
	padding: 0 10px;
	font-family :"Arial Narrow", arial, helvetica, sans-serif;
	font-size : 12px;
	margin-top : -3px;
	margin-right : 3px;
	margin-left : 0px;
}

#navigation img {	padding-top:5px;	text-align:left;	border:0px;	}
#navigation img .spip_logos {	float: left;text-align:left;}
/* Blocs du contenu (c-a-d. la colonne principale) */
#contenu .contre-encart {	float: left;	width: 32em;	/* ï¿½a changera sur les pages intï¿½rieures */	height:520px;	/*margin-bottom: 1em;	*/}
.accueil {	  position:static;	  color:#FF0000;	  z-index:60;}
.accueil1 {	  position:relative;	  height:100%;	  z-index:60;	  visibility: visible;	  padding-left:5px;	 /* background-color:#115555;	 */	  color:#FF0000;}
.accueilTexte {	/*positionnement du texte sur l'image d'accueil*/	position:absolute;	/*bottom:50%;*/	width:50%;	/*right:0;*/	line-height:1.5em;	z-index:200;	visibility: visible;	background-color:transparent;	color:#FFFFFF;	/*font-size:xx-large; */	font:Arial;	text-align:left;	vertical-align:text-bottom;}
#contenu .encart
	{
	float: right;
	/*width: 12em;*/
	width:219px;
	margin: 0;
	margin-bottom: 1em;
	margin-left: 0em;	color:#FFFFFF;	font-size:11px;

	background: url(../images/idee-bg-ie2.gif) no-repeat top ;}


*html #contenu-spec
{
	margin-top : -6px;
}


*+html #contenu-spec
{
	position: relative;
}

*  html #contenu .encart {	margin-top:55px;	clear:both;	display:block;}
*+html #contenu .encart {	float: left;	margin-top:5px;}
/* Entete */
#entete {	width: 100%;	height:87px;	background-image:url(../images/header.jpg);	background-repeat:no-repeat;	background-position:top;	}
#entete #nom_site_spip
{
/*
	display: block;
	float: left;
	font-weight: normal;
	letter-spacing:1em;
	color:#FFFFFF;
	margin-top:40px;
	margin-left:140px;
	font-size: 16px;
*/
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:25px;
	letter-spacing:0.5em;
	margin-left:140px;
	margin-top:25px;
}

*html #entete #nom_site_spip
{
	float: left;
	font-weight: normal;
	letter-spacing:0.5em;
	color:#FFFFFF;
	margin-top:40px;
	margin-left:100px;
	font-size: 1.1em;
}

#entete a .spip_logos {	display: block;	float: left;	font-weight: normal;	letter-spacing:1.2em;	color:#FFFFFF;	width:80px;	margin-top:10px;	margin-left:70px;	font-size: 0.8em; }
#entete.spip_logos {	display: block;	float: left;	font-weight: normal;	letter-spacing:1.2em;	color:#FFFFFF;	width:80px;	margin-top:1px;	margin-left:30px;	font-size: 0.8em;}
#entete a { text-decoration: none; }
#entete .formulaire_recherche { float: left; }
/* Fil d'Ariane */#hierarchie {	/*clear: both;*/	margin-bottom: 2em;	font-size: 0.70em; }
#fil {/*	clear: both;*//*	background-image:url(../images/home.gif);	background-repeat:no-repeat;	background-position:left 15%;	/*height:22px;*/	width: 180px;	text-align:left;	/*padding: 10px 0 0 25px;*/	margin: 1em 0;	font-size: 11px;	float:left;	font-style:italic;	color: #CCCCCC;	}
#fil img{	float:left; padding:0;  text-align:left; margin:0;	}

#pied {

	margin-top: 0em;
	padding: 2px;
	float: left;
	/*margin-left: 218px;*/
	background-color: #FDFDFC;
	text-align: center;
	margin-top:0em;
	padding-bottom:0px;
}

*html #pied { /*clear: both;*/
margin-top:0px;
margin-left:100px;
}

#pied small { font-size: 0.77em; background-color:#FDFDFC;}
#pied img { vertical-align: bottom; }
#pied a {	color:#666666;	font-size:10px;	letter-spacing:0.1em;	}
#pied a:hover { color:#FCB304;text-decoration:none;}
.rss {background: url(../images/feed.png) no-repeat scroll center left; padding: 5px 0px 5px 20px;}
/* Espaceur de blocs */.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%; }
/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */
/* Typo pour les menus et la navigation */
body, .encart, .formulaire_spip {		font-family : "Arial Narrow", arial, sans-serif;	 }
 #navigation {	font-family: "Arial Narrow", arial, sans-serif;	font-size: 12px;}
/* Typo pour le contenu */
#contenu {	/*font-family: "Trebuchet MS", Helvetica, sans-serif; */	font-family : "Arial Narrow", arial, sans-serif;	}
/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, h3.spip, .voirskel {	/*font-family: "Bitstream Vera Serif", Georgia, Times, serif; */	font-family : "Arial Narrow", arial, sans-serif; }
/*  ------------------------------------------
/*  Habillage des menus et de la navigation
/*  ------------------------------------------ */
/*  Habillage general des menus de navigation
---------------------------------------------- */
.rubriques, .breves, .syndic, .forums, .divers {	min-width: 10em;	/*border: 1px solid #CCC;*/	float:left;	border: 0px;	/*width:219px;**/	margin-bottom: 0.1em;	font-size: 0.77em;}
.menu-top {
	background-image: url(../images/menu-header.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 740px;
	background-color: #192100;
	/*margin-left:2px;*/
	height: 15px;
}
*html .menu-top {
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 740px;
	background-color: #192100;
	/*margin-left:2px;*/
	margin : 0px;
	height : 14px;
}


.menu{	float:left;	font-size:10px;	height:19px;	padding-left:10px;	color:#7D7D7D;	background-color:#FCFCFB;	background-image:url(../images/menu-bg.gif);	background-position:left;	background-repeat:no-repeat;	text-transform: uppercase;}
.menu{margin-top:0px;}

*html .menu
{
	width : 725px;
	margin : 0px;
	padding : 0px;
	padding-left: 10px;
	background-image: url(../images/menu-bg.gif);
	background-position: left -1px;
	background-repeat: no-repeat;
	height : 16px;
}


.lst-menu{	padding-left:10px; padding-right:10px;	display:inline;	float:left;	list-style-type:none;	text-align:center;	border-right:1px inset #000000;	color:#CCCCCC;	padding-top:2px;	height:17px;}
* html .lst-menu {	margin-top: -1px;	padding-top: 0px;	height: 20px}
.lst-menu a{		color:#999999;}
.lst-menu a:hover{		color:#FCB304;}
.content-header {
	width: 100%;
	height: 24px;
	/*height: 32px;*/
	display: block;
	clear: both;
	font-family: Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif;
	font-size:10px;

	/*background-color:#E6DFB8;*/
}

* html .content-header {
	height: 20px;
	display: block;
	margin-top:-3px;
	margin-bottom : 0px;
	clear: both;
	background-color : transparent;
}
*+html .content-header {
	height: 28px;
	display: block;
	clear: both;
}

.menu-intro{	float:left;	text-align:center;	color:#000000;	background-image:url(../images/menuleft-bg.gif);	background-repeat:no-repeat;	background-position:left top;
background-color:/*#CBBD79*/#E6DFB8;	font-family: Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif;	font-size:10px;	font-weight:normal;	z-index:99px;	width:215px;
height:30px;	padding-top:5px;}
*+ html .menu-intro{	padding-top:3px;}

* html .menu-intro {
	/*margin-top: 0px;
	height: 35px;
	background-color: #E6DFB8;
	margin-bottom : 0px;
	height : 32px;*/
	margin-top: 0px;
	height: 32px;
	border-bottom:1px solid  #E6DFB8;
	padding-top:8px;
	padding-bottom:3px;
	margin-bottom:-5px !important;
	background-color: #E6DFB8;
}


.rubriques .on {	color:#FF9933;}
.rubriques .off {	color:#666666;}
.pro {	margin-top: 10px;	width: 90%;	/*background-color: #BEB793;*/	text-align:left;	color: #FFFFFF;	margin-left: 5px;	letter-spacing: 0.8em;	padding: 1px 0px;	font-size: 10px;}
.pro a {	color: #FFF;}
*html .pro {	letter-spacing: 0.6em;}
.menu-titre {	padding: 0em 0em;	/*border-bottom: 1px dotted #CCC;*/	/*text-align: center;*/	/*color:	/*background-color:#FFFFFF;*/	line-height:1.7em;	font-size:14px;	text-align: left;	font-weight: bold;}
#navigation p, .encart p { margin: 0; padding: 0.0em 0.0em; text-align: left;  }
#navigation ul, .encart ul { padding: 0.0em 0; text-align: left; }
#navigation li, .encart li { padding: 0 0.0em; }
/*  Des couleurs specifiques selon les types de menus
---------------------------------------------- */
.rubriques { /*background: #FFFFFF;*/}
.rubriques .menu-titre {/* background: #FFFFFF;*/ color:#999898;}
.rubriques .menu-titre .on{ color:#AFA779;}
.breves { background: #FFEAEA; }
.breves .menu-titre { background: #FFF2F2; }
.syndic { /*background: #E8F8F8; */color:#000000;}
.syndic .menu-titre { background: #F0FCFC; }
*/.syndic { background: #D55108; }
.syndic .menu-titre { background: #DDDDDD; color:#FFFFFF;}
.syndic li .texte@{	color:#FFFFFF;	margin-left:15px;}
ul li ul li { font-weight:normal; font-size:11px; color:#E1E1E1;text-align:left;width:219px; }
#navigation ul li ul li {	width: 195px;	padding-left:7px;}
ul li { font-weight:normal; font-size:10px; color:#cccccc;text-align:left; }
ul{ font-weight:normal; font-size:11px; color:#E1E1E1;text-align:left; }
.forums { background: #CBBD79;text-align:left;width:219px; }
.plus  {clear:both;display:block;font-size:10px; text-decoration:underline; color:#FFFFFF;}
.date  {clear:both;display:block;font-size:10px; color:#FFFFFF;}
.carte{	background: #D7CE9F;	padding-top:10px;z-index:10;	padding-left:10px;	padding-right:10px;	padding-bottom:8px;	min-height:185px;	text-align:center;}
.carte img{	border:none;}
.carte .zoom{ 	margin-top:5px;	text-align:center;	width:90%;	color:#FFFFFF;	margin-left:0;	margin-right:0 auto;	letter-spacing:0.5em;	font-size:11px;}
.carte .zoom:hover{ 	color:#D55108;}
.carte .titre{	text-align:center;	z-index:99px;height:38px;	margin-bottom:5px;	font-weight:bold;}
.carte .articles {text-align:left; color:#FFFFFF;padding-top:0px;font-weight:bold;list-style-type:none;text-align:center;}
.carte li a {text-align:left; color:#FFFFFF;margin-top:5px;}
.carte li a:hover { color:#CBBD79;}
.forums .menu-titre { /*background: #F2F2FF; */}
.divers { background: #F8F8E8; }
.divers .menu-titre { background: #FCFCF0; }
/*  ------------------------------------------
/*  Habillage du contenu
/*  ------------------------------------------ */
/*  Cartouche et titraille
---------------------------------------------- */
.cartouche { margin-bottom: 2em; }
.cartouche .titre {	font-size: 1.27em;	font-weight: bold;	color: #000; }
#contenu .surtitre, #contenu .soustitre { font-size: 0.82em; }
.cartouche .spip_logos {	float: right;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 16px; }
.cartouche p { margin: 0; padding: 0; clear: left; }
.cartouche small { font-size: 0.71em; }
.cartouche .traductions { font-size: 0.71em; }
.cartouche .traductions * { display: inline; }
.cartouche .traductions li { padding-left: 1em; }
/*  Mise en forme des textes du contenu
---------------------------------------------- */
.chapo {	margin-bottom: 1.5em;	font-weight: bold;	line-height: 1.4em;	background: #AAAAAA;/*ALEX*/	}
.lien {	background: #EEE;	margin: 1em;	margin-bottom: 1.5em;	padding: 0.82em;	border: 1px solid #CCC;	font-size: 0.82em;	font-weight: bold; }
.texte { color: #000; font-size: 0.96em; }
.ps, .notes {	margin-top: 1.4em;	padding-top: 2px;	border-top: 2px solid #CCC; }
.ps { font-size: 0.82em; }
.notes { clear: both; font-size: 0.77em; }
.ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; }
/*  Portfolio---------------------------------------------- */
#documents_portfolio {	clear: both;	margin-top: 1.4em;	padding-top: 2px;	border-top: 1px solid #CCC; }
#documents_portfolio h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }
#document_actif { margin-top: 1em; }
/*  Listes de documents joints (a un article ou une rubrique)
---------------------------------------------- */
#documents_joints {	margin-top: 1.4em;	clear: both;	padding-top: 2px;	border-top: 1px solid #CCC; }
#documents_joints h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }
#documents_joints li { margin-bottom: 0.4em; }
#documents_joints li .spip_doc_titre {}
#documents_joints li .spip_doc_titre small { font-weight: normal; }
#documents_joints li .spip_doc_descriptif {}
/* Listes d'articles et extraits introductifs
----------------------------------------------- */
.liste-articles li { margin-bottom: 1em; clear: both; }
.liste-articles li .titre {	font-size: 1.03em;	font-weight: bold; }
.liste-articles li .spip_logos {	float: left;	/*float: right;*/	margin-left: 2px;/*16px;*/	margin-bottom: 16px;	clear: right; }
.liste-articles li p { margin: 0; padding: 0; }
.liste-articles li .enclosures {	float: right;	text-align: right;	max-width: 60%;	margin: 0; }
.liste-articles li small {	display: block;	/*font-size: 0.71em;*/	font-size: 0.9em;	}
.liste-articles li .texte {	margin-top: 5px;	margin-bottom: 2em;	border: 1px solid #CCC;	padding: 0.9em;	font-size: 0.82em;	line-height: 1.4em; }
/************************************
Pour test mise en 9 rubriques !!*/
.liste-articles td {		border:solid;		border-width : thin;		border-color: #EEEEEE;		background-color: #FFFFFF;	 }
.liste-articles td:hover {		border-top-width : medium;		border-left-width : medium;		border-color: #DDDDDD;		background-color: #EEEEEE;	 }
.liste-articles .titre {	font-size: 1.03em;	font-weight: bold; }
.liste-articles small {	display: block;	font-size: 0.50em;	}
.liste-articles .texte {	margin-top: 5px;	margin-bottom: 2em;	border: 1px solid #CCC;	padding: 0.9em;	font-size: 0.82em;	line-height: 1.4em; }
.liste-articles .cartouche .spip_logos {	float: right;	margin-left: 0px;	margin-right: 10px;	margin-bottom: 16px; }
/**************************************************************/
.pagination { font-size: 0.7em; }
/*  ------------------------------------------
/*  Habillage specifique du plan du site/*
------------------------------------------ */
.page_plan .cartouche { display: none; }
.page_plan #contenu h2 {	clear: both;	background: #EEE;	border: 1px solid #CCC;	padding: 0.5em;	margin-bottom: 1em;	font-weight: bold;	text-align: center; }
.page_plan #contenu .contre-encart ul {	display: block;	clear: left;	margin-left: 1em;	margin-bottom: 1em;	list-style: square; }
.page_plan #contenu .contre-encart li { list-style: inherit; }
/*  ------------------------------------------
/*  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;  }
/* Styles des formulaires de Spip */
.formulaire_spip {	text-align: left;	font-size: 0.77em;}
.formulaire_spip text {	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 */	color: #999;}
.formulaire_spip label {}
.formulaire_spip .forml {	width: 80%;	float:left;	padding: 1px;	border: 1px solid;	font-family: inherit;	font-size: inherit; }
.spip_bouton { text-align: right; }
.spip_bouton input {	margin: 3px 0;	color: #999;	padding: 1px 2px;	border: 1px solid #999;	background-color: #FFF;	font-weight: bold;	float: right; }
.form-recherche {	width:200px; border:0px solid #000000;margin-left:5px; text-align: left; margin-top: 0px; margin-top: -10px;}
.form-recherche label {	font-weight:bold; font-size:14px;color:#999999; border:none;text-align:left; line-height: 10px;}
.form-recherche .zone {	width:120px; font-weight:normal; font-size:11px; border:1px solid #999999; margin-top:0px; color:#999999;}
.ok {	background-image:url(../images/btok.gif);	background-repeat:no-repeat;	margin-left:5px;	cursor:pointer;	width:30px;	height:20px;	border:0px;	background-color:#FFFFFF;	background-position:left top;	margin-top:5px; }
/* 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: 12em;}
.formulaire_recherche label { display: none; }
/*  ------------------------------------------
/*  Habillage des forums
/*  ------------------------------------------ */
.forum-repondre, .forum-decompte {	clear: both;	margin-top: 2.5em;	padding-top: 2px;	border-top: 2px solid #CCC;	font-size: 0.88em;	font-weight: bold; }
/* * Habillage des forums */
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
.forum-fil { margin-top: 1.5em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #333; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 0.82em; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }
/* Boite d'un forum : eclaircissement progressif des bords */ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }
/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */ul .forum-chapo { border: none; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background: #C4E0E0; }
ul ul .forum-chapo { background: #D4E8E8; }
ul ul ul .forum-chapo { background: #E4F0F0; }
ul ul ul ul .forum-chapo { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFF; }
/*  ------------------------------------------
/*  Habillage des petitions
/*  ------------------------------------------ */
#signatures { clear: both; font-size: 0.77em; }
#signatures h2 {	padding: 0.5em;	text-align: center;	font-size: 1.2em;	font-weight: bold; }
#signatures table { width: 100%; margin: 1em 0; }
#signatures thead { display: none; }
 /* On n'affiche pas les titres du tableau */#signatures td.signature-date {	background: #E4F0F0;	padding: 0.5em;	white-space: nowrap; }
#signatures td.signature-nom {	background: #ECF4F4;	padding: 0.2em;	text-align: center;	font-weight: bold; }
#signatures td.signature-message {	background: #F4F8F8;	padding: 0.4em;	font-size: 0.96em; }
/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */
a { color: #999999; }
a { text-decoration:none;}
/*a:hover { color:#FCB304;text-decoration:none;}
*/
/* la couleur du hover est propre ï¿½ chaque rubrique et dï¿½finie dans les sous feuilles de style */
/*-----------------------------------------------------------------------------*/
/*RELATIVE A LA PAGE SPORTS*/
.accueil1-spec{	  position:relative;	  /*height:590px;*/ min-height:609px;	 width:100%;	  z-index:60;	  visibility: visible;	  background-color:#FFF;	  color:#838383;	border-left: 1px solid #DEDEDE; border-right:1px solid #DEDEDE; float:left;}
*+html .accueil1-spec{	width:36.1em;	}
*html .accueil1-spec{ margin:  0px 0px 0px -9px;}



.accueil1-spec a:hover{color:#000; text-decoration:underline;}
.accueil1-spec a{ color:#838383; text-decoration:underline;}

/*------------------------------*/
/*		Ajout 31/07/07			*/
/*------------------------------
p.adresse_contact{
	font-size:10px;
	color:#838383;
}
*/
#navigation p.adresse_contact {
	color:#838383;
	font-size:10px;
	margin-left: 5px;
}
/*Navigation */
.accueil1-spec #lei_liste_resultats .pagination a{color:#838383; text-decoration:underline;}
.accueil1-spec #lei_liste_resultats .pagination a:hover{color:#000000;text-decoration:underline;}
.accueil1-spec #lei_liste_resultats .pagination span{color:#838383;text-decoration:underline;}
.accueil1-spec #lei_liste_resultats .pagination{text-align:center;font-size:0.9em;margin-top:-37px;margin-left:-30px;}
*+html .accueil1-spec #lei_liste_resultats .pagination{text-align:center;font-size:0.9em;margin-top:20px;margin-left:-30px;}
*html .accueil1-spec #lei_liste_resultats .pagination{text-align:center;font-size:0.9em;margin-top:20px;margin-left:-30px;}

/*Fin navigation*/

/*------------------------------*/
/*		Fin ajouts 31/07/07		*/
/*------------------------------*/


.contenu-article h1{font-size:24px; color:#838383; 	}

.contre-encart-spec{	display:inline;	float: left; margin-left:-1px;width:36.1em; }
*html .contre-encart-spec {	padding-left:15px; width : 569px; }

.encart-spec
{
	float: right;
	background: url(../images/idee-bg-ie2.gif) no-repeat top #C73F0F;
	width:155px;
	margin: 0;
	height : 610px;
	background-color:	margin-bottom: 1em;
	margin-left: 0em;
	color:#FFFFFF;
	font-size:14px;
	padding-left:6px;
}

*html .encart-spec
{
	height:600px;
	overflow : hidden;
	width:165px;
	background: url("../images/idee-bg-ie2.gif") no-repeat -20px 5px #C73F0F;
	margin-top : -5px;
	margin-left : -25px;
	padding : 0px;
	padding-left : 5px;
	float : left;
}

/*
*html .encart-spec {position: relative; top: -596px; left:0px;  height:596px; background-color:#C73F0F;  }
*/
*+html .encart-spec {	height:610px;	margin-top : 2px; background: url(../images/idee-bg-ie2.gif) no-repeat top #C73F0F;}

*html .accueil1-spec { height:595px;}

.descriptif img, .descriptif .spip_logos{	float:right;	padding:5px;	max-width: 120px;}

.descriptif{	padding-top:0px;	font-weight:normal;	float:left;	font-size:12px;	text-align:left;	height:170px; /* je mets une hauteur minimum pour que tous les articles aient la même taille */	border-bottom:2px dotted #838383;	color:#838383;}
.spip-art{	display:inline;/*	width:260px;*/	width:250px;	padding-left:15px;	padding-right:5px;	padding-top:5px;	float:left;	color:#838383;}
.spip-art-entete{	display:inline;	width: 33.95em;	padding-left:5px;	padding-right:5px;	padding-top:5px;	float:left;	color:#838383;}
.spip-art-entete .entete-descriptif{	font-size: 14px;	font-weight:normal;	padding-left:10px;	padding-top:3px;	border-bottom:2px dotted #838383;	padding-bottom:10px;}
.spip-art-contenu {	/*font-size:11px;*/	text-align:left;	margin-left:10px;	margin-right:10px;	padding-top:30px;	color:#838383;	clear:both;	padding-bottom:10px;}
.spip-art-contenu h2 {padding-bottom:10px; font-size:14px; font-weight:bold;}
.spip-art-contenu .spip_logos {	text-decoration:none;	float:right;	max-width: 250px;	margin: 10px 10px 10px 5px ;	padding:0 auto;}
*+ html .spip-art-contenu .spip_logos {	margin-top:1px;	margin-left:50px;}



spip-art-contenu img{float:right;}
.spip-art a{	color : #FFFFFF;	display:block;	font-size:11px;/*	text-decoration:underline;*/	padding-top:5px;	padding-bottom:5px;}
.spip-art h3 a{	color : #838383;	display:block;	/*font-size:1.05em;*/	font-family : "Arial Narrow", arial, sans-serif;	font-size:14px;	font-weight: bold;	text-decoration : none;/*	text-decoration:underline;*/	padding-top:5px;	padding-bottom:5px;}
.spip-art h3 a{	color : #838383;	display:block;	/*font-size:1.05em;*/	font-family : "Arial Narrow", arial, sans-serif;	font-size:14px;	font-weight: bold;	text-decoration : none;/*	text-decoration:underline;*/	padding-top:5px;	padding-bottom:5px;}
.spip-art h3 a:hover{ text-decoration :none; }

.colonne-droite{	width:260px;	float:right;	padding-left:5px ;	padding-right:5px;}

.ideesdecli { padding-bottom:15px;height:260px;}

*html ideesdecli {
	width: 153px;
	float:right;
	margin-right:5px;
	}

*html .ideesdecli li { width: 120px;}
*html .ideesdecli .desc { width: 120px;}

.ideesdecli .articles {text-align:left; width:140px;color:#FFFFFF;margin-top:10px;margin-left:5px;font-weight:bold;font-size: 11px;list-style-type:none;}
.ideesdecli .desc {text-align:left; color:#FFFFFF;margin-top:5px;font-weight:normal; font-size:12px;width: 140px;}
.ideesdecli .desc a {text-align:left; color:#FFFFFF;margin-top:5px;font-weight:normal; font-size:12px;width: 140px; text-decoration:underline;}
.ideesdecli li a {text-align:left; color:#FFFFFF;margin-top:5px;font-size:16px; }
.ideesdecli ul li a {font-size :16px;  }
.ideesdecli li a:hover { color:#D55108;}
.ideesdecli .titre
	{
	position:relative;
	padding-top:20px;
	padding-bottom: 20px;
	background-repeat:no-repeat;
	background-position:top left;
	}

.ideesdecli .divimg { text-align: center; margin-top:-9px; z-index:10;}
* html .ideesdecli .divimg { text-align: center; margin-top:0px; z-index:10;}
.ideesdecli .divimg img { margin-top:-10px;}

.plus  {clear:both;display:block;font-size:10px; text-decoration:underline; color:#FFFFFF;}
.date  {clear:both;display:block;font-size:10px; color:#FFFFFF;}
.carte{	background: #D7CE9F;	padding-top:10px;z-index:10;	padding-left:10px;	padding-right:10px;	padding-bottom:8px;	height:259px;	text-align:center;}
.carte img{	border:none;}
.carte .zoom{ 	margin-top:5px;	text-align:center;	width:90%;	color:#FFFFFF;	margin-left:0;	margin-right:0 auto;	letter-spacing:0.5em;	font-size:11px;}
.carte .zoom:hover{ 	color:#D55108;}
.carte .titre{	text-align:center;	z-index:99px;height:38px;	margin-bottom:5px;	font-weight:bold;}
.carte .articles {text-align:left; color:#FFFFFF;padding-top:0px;margin-top:10px;font-weight:bold;list-style-type:none;text-align:center;}
.carte li a {text-align:left; color:#FFFFFF;margin-top:5px;}
.carte li a:hover { color:#CBBD79;}
.descarticle{	padding-top:5px;	font-weight:normal;	float:left;	font-size:11px;	text-align:left;	color:#FFFFFF;}
.articleunique{	  position:relative;	  height:550px;	  overflow:auto;	  width:100%;	  z-index:60;	  visibility: visible;	  background-color:#FBA104;	  color:#FFFFFF;	  overflow-x:hidden;}
*+html .articleunique{	height:588px;	width:36.5em;}
/* pour les formulaires de documentation */.cols2 {float: left; width: 47%; margin: 0px 5px 0px 5px;}
.col_sep {border-right: 1px dashed #E1E1E1; }
.col_sup {margin-top: 25px; }
.telecharge {background-image: url("../images/picto/attach.png"); background-position: left center; background-repeat: no-repeat; padding-left: 18px; padding-bottom: 3px;}
#envoi_brochure .gr_chk {margin-bottom: 0px;}
#envoi_brochure h3 {margin-bottom: 4px; color: #838383; font-size: 12px;}
/* style pour les message utilisateur */.alert {	background: #fff6bf url(../images/picto/exclamation.png) center no-repeat;	background-position: 15px 50%; /* x-pos y-pos */	padding: 5px 20px 5px 45px;	color: #444;	border-top: 2px solid #ffd324;	border-bottom: 2px solid #ffd324;	text-align: left;	margin-top: 10px;	margin-bottom: 10px;	font-size: 10px;}
.info {	background: #F8FAFC url(../images/picto/information.png) center no-repeat;	background-position: 15px 50%; /* x-pos y-pos */	padding: 5px 20px 5px 45px;	color: #444;	border-top: 2px solid #B5D4FE;	border-bottom: 2px solid #B5D4FE;	text-align: left;	margin-top: 10px;	margin-bottom: 10px;	font-size: 10px;}
.info a {color: black;}
table.spip_barre {  display: none;}
/* affichage des widgets*/#cdt87_widget_table {border: 1px solid #BBAF6D; background: #CBBD79 url(../images/idee-bg.gif); padding:3px;font-family: Verdana,"Bitstream Vera Sans",Tahoma,Arial,sans-serif; font-size: 7pt; color: #FFF;}
#cdt87_widget_table thead {text-align: left; padding: 0em 0em 0.5em 0em;}
#cdt87_widget_table .mot {text-align: center; border-top: 1px solid #BBAF6D; border-bottom: 1px solid #BBAF6D; padding-top: 0.5em;}
#cdt87_widget_table img {border: 0px solid #FFF; float:left; margin: 2px 3px 2px 0px;}
#cdt87_widget_table a {color: #FFF; text-decoration: none;}
#cdt87_widget_table a:hover {color: #D55108; text-decoration: underline;}
#cdt87_widget_table ul {margin: 0; padding: 0; list-style: none;}
.liste-articles {padding: 1em;}

/* RECHERCHER HEBERGEMENT */
.contre-encart-heberg { display:inline; float: left; width: 735px; }
 *html .contre-encart-heberg { width: 725px; }

.contre-encart-heberg .accueil1-spec {width: 735px;}
*html .contre-encart-heberg .accueil1-spec {width: 725px;}
.lei_form .lbl_g {float: left; width: 200px;line-height:2em;}
.lei_form .lei_input {width: 216px;}
*html .lei_form .lei_input {width: 214px;}
*+html .lei_form .lei_input {width: 214px;}
.lei_form select {width: 220px;}
.col_heb_1, .col_heb_2, .col_heb_3 {float: left; font-size: 0.88em; margin: 1em 5px; padding: 5px;}
.col_heb_1 h3, .col_heb_2 h3, .col_heb_3 h3 {display:inline; font-size: 1em; font-weight: bold;}
.col_heb_1 {width: 20%; border: 1px solid white;}
.col_heb_2 {width: 50%;}
.col_heb_3 {width: 20%; border: 1px solid white;}
#lst_classement {display: inline;}

/* Manifestations */
.event_calendar {	background: url(../images/pictos/calendar2.gif) 0px 0px no-repeat;	width:40px;	height:48px; padding:0;	float:left; margin : 0pt 6px 10px 0px}
.event_calendar li{	list-style: none;	text-align: center;	margin-bottom: 0.2em;}
.event_calendar li.mois{	color: #fff;	font-weight:bold;}
.event_calendar li.sem{	color: #000;	font-size: 0.85em;}
.event_calendar li.jour{	color: #000;	font-size:1.2em;	font-weight:bold;}
.lstEvent { margin-left:50px; margin-bottom: 10px; border-top: 1px dashed #FFF;}
div#bloc_contenu_onglet {font-size:0.77em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:8px 6px 20px;padding:2px 4px;}

/* Manifestation */
#bloc1_home5 { font-size:0.9em; }
.lien_navi{	background-repeat:no-repeat;	color:#CCCCCC;	font-size: 14px;	text-align: left;	font-weight: bold;	margin: 1em 0;}
.lien_navi span {font-size: 10px;font-weight: normal;margin-bottom:-10px;}
.localise {	/*background-image:url(../images/picto/picto_loupe.png);*/}
.video {	/*background-image:url(../images/picto/picto_cam.png);*/}

/* LEI */
#lei_fiche_decouvre {background-color: #FFF; color: #838383; font-size: 0.77em; font-family: Verdana, Arial, Sans-serif}
#lei_fiche_decouvre a {color: #BE2720; text-decoration: none;}
#lei_fiche_decouvre h2 {color: #BE2720; font-weight: bold;}
#lei_fiche_decouvre > h2 {font-size: 1.5em;}
#lei_fiche_decouvre > h4 { font-size: 1.1em; font-weight: bold;}
#lei_fiche_decouvre #lei_adresse {float: left; font-size: 1.1em; margin: 1em 0;}
#lei_fiche_decouvre #lei_resa{float:right;font-size:1.1em;margin-top:10px;}
#lei_fiche_decouvre #lei_map {float: right; text-align: right; width: 140px;}
#lei_fiche_decouvre #lei_map #lei_map_a {	background-image:url(../images/picto/picto_loupe.png);	background-repeat:no-repeat;	background-position: right 50%;	color:#CCCCCC;	padding-right: 25px;	margin: 1em 0;	width: 100px;}
#lei_fiche_decouvre #lei_map #lei_map_a a { color: #838383; }
#lei_fiche_decouvre #lei_comment { margin: 1em 0;}
#lei_fiche_decouvre #lei_comment p {font-weight: bold;}
#lei_fiche_decouvre .lei_critere {border-top: 1px solid #838383; margin: 1em 0; padding: 1em 0 0;}
#lei_fiche_decouvre .lei_critere > h2 {margin: 0;}
.lei_recherche_col {float: left; width: 500px; padding: 0em;}
.lei_row h3 {
	font-size: 0.9em;
	font-weight: bold;}
a.lei_rechercher {background-image:url(../images/pictos/search.png);	background-repeat:no-repeat; background-position: left 50%; padding:0px 0px 4px 20px; text-decoration: none;}

.agenda {
	padding-top: 10px;
	z-index: 10;
	}


.idees .lien_plus, .ideesdecli  .lien_plus {
font-size:12px !important;
font-weight:normal;
margin-left:6px;
}

*html .idees .lien_plus, .ideesdecli  .lien_plus
{
	width : 200px;
	display : block;
}

.agenda .lien_plus {
font-size:12px !important;
font-weight:normal;
margin-left:0px;
}

*+html .lien_plus {	font-size : 12px !important;	font-weight : normal;padding-right:20px; }

#navigation img.spip_logos
	{
	float: left;
	text-align:left;
	}
* html .agenda
	{
	width: 160px;
	height:117px;
	}

* html .agenda li {	width: 140px;}
* html .agenda .desc {	width: 140px;}
*+html .agenda {height:220px;}
.agenda .titre {
	display:block;
	clear:both;
	height: 70px;
	background-repeat: no-repeat;
	background-position: top;}

*+html .agenda .titre{
	height: 45px;
	margin-top: 5px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-position: top;
	}

*html .agenda .titre {
		height: 60px;
		background-repeat: no-repeat;
		background-position: top;
		padding-top:8px;
		}

/* AGENDA - HAUT */
.agenda-haut .desc {
		text-align: left;
		color: #FFFFFF;
		margin-top: 5px;
		padding-left:5px;
		font-size : 14px;
		margin-bottom:5px;}

.agenda-haut .desc a {	text-align: left;	color: #FFFFFF;	margin-top: 5px;	font-weight:bold;	font-size : 14px;	text-decoration : underline;}
.agenda-haut .desc a:hover {	text-decoration:underline;}
.agenda-haut .articles {
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	list-style-type: none;
	font-size: 11px;
	}
.agenda-haut .titre {
	background-position: left top;
	height: 44px;
	margin-top: 5px;
	margin-left:5px;
	padding-left:5px;
	background-repeat: no-repeat;
	}
*html  .agenda-haut .titre {
	background-position: left top;
	height: 44px;
	margin-top: 5px;
	margin-left:5px;
	padding-left:5px;
	background-repeat: no-repeat;
	}
*+html  .agenda-haut .titre {
	background-position: left top;
	height: 55px;
	margin-top: 5px;
	margin-left:5px;
	padding-left:5px;
	background-repeat: no-repeat;
	}
.agenda-haut li a:hover {	color: #CBBD79;}
.agenda-haut .desc a:hover {	text-decoration:underline;}

/* AGENDA - HAUT */
.agenda ul {margin-left: 5px;}
.agenda .articles {	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	list-style-type: none;
	font-size: 11px;}

.agenda .desc {	text-align: left;
	color: #FFFFFF;	margin-top: 5px;
	font-weight: normal;
	font-size : 12px;
	}
.agenda .desc a {font-size: 12px;	text-decoration: underline;}
/*.agenda li {	margin-top: 15px;}*/
.agenda li a {	text-align: left;	color: #FFFFFF;	margin-top: 5px;	font-size : 16px;}
.agenda li a:hover {	color: #CBBD79;}

* html .encart {	width: 221px;}


#bloc1_home5 {font-size: 0.90em; padding: 0em 1em;}
#type_manif {font-size: 0.9em; padding: 0em;}
#type_manif div {padding: 0 1.5em;}
#bloc1_home5_right {font-size: 0.77em; padding: 0em 1em;}
#bloc1_home5_right a.pdf{background:transparent url(../images/pictos/file_acrobat.gif) no-repeat scroll 0px 2px; padding-bottom:5px; padding-left:20px;}
#bloc1_home5_right a.print{background:transparent url(../images/pictos/print.gif) no-repeat scroll 0px 2px;padding-bottom:5px; padding-left:20px;}
#bloc1_home5_right a.voir{background:transparent url(../images/pictos/map.gif) no-repeat scroll 0px 2px;padding-bottom:5px; padding-left:20px;}
.ajout_panier {background-color: #D55108; padding:0.3em 0.5em;margin-top:14px;}
* +html .ajout_panier {margin-top: -44px;}
.ajout_panier a { color: #FFF;background:transparent url(../images/pictos/world_add.png) no-repeat scroll 0px 2px; padding-bottom:5px; padding-left:25px;}
#ComboRecherche a {color : #838383;	display: inline;	font-size: 11px;	padding-top: 5px;	padding-bottom: 5px;}

.spip-art-archives
{
	clear:both;
	color:#838383;
	margin-left:10px;
	margin-right:10px;
	margin-top: 0px;
	padding-bottom:10px;
	padding-top:0px;
	text-align:left;
}
.doc_archives
{
	font-size:0.8em;
	font-weight:bold;
	margin-left:25px;
	margin-right:auto;
	text-align:left;
}

*+html .encart-spec { overflow: hidden; }