/*  ----------------------------------------------------------- */
/*  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; text-align: left; font-family: Arial, Helvetiva, Verdana, sans-serif; font-size: 1em;	color: #000;}
a { color:#042C6A; }
a:link {color:#333;text-decoration:none;}
a:visited {color:#333333;}
a:hover, a:active { color:#999; }

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.15em}
h2 { font-size:0.88em}
h3{ font-size:0.65em}
/*h3 { font-size:0.88em}*/
h4 { font-size:0.71em}
/*.max, h1.max { color: #AAB325; font-size: 18px;  margin: 10px 12px;  padding: 0; }*/
.max, h1.max { margin: 10px 12px;  padding: 0; font-size: 18px; }
h1 { color: #AAB325; font-size: 18px;  margin: 10px 12px;  padding: 0; }

/*  ------------------------------------------*/
/*  Disposition a l'ecran des blocs principaux */
/*  ------------------------------------------ */
#page { width: 955px; text-align: left;margin:0 auto; border: 1px solid #D6D6D6;}
#conteneur { width: 100%; margin:0; position: relative; clear: both; }

*html #contenu { overflow: hidden; }
*+html #conteneur #contenu {	margin:10px;	display:block; 	}

#conteneur #navigation { margin:0; float: left;	width: 189px; 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; margin: 0;	}

*+html #conteneur #navigation{	padding-top:5px;	}

*html #conteneur #navigation
{
	float: left;
	text-align: center;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:0px left;
	width:185px;
	padding: 0 10px;
	font-size : 12px;
}

#navigation img {	text-align:left;	border:0px; /*padding-top: 10px;*/	}
#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; height:520px; }
.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: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: 0;
	padding: 2px;
	float: left;
	text-align: center;
	padding-bottom:0;
	/*border-left:1px solid #FDFDFC !important;
	border-right:1px solid #FDFDFC !important;*/
}

.rappel-rubrique-border { border: 0 !important}

*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: 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: 0;	/*border-bottom: 1px dotted #CCC;*/	/*text-align: center;*/	/*color:	/*background-color:#FFFFFF;*/	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: 10px;}
/*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; }
#navigation .form-recherche {
	border:0 solid #000000;
	margin-left:5px;
	margin-top:0;
	text-align:left;
	width:200px;
	float: left;
}
.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; min-height:965px;	 width:100%;	  z-index:60;	  visibility: visible;	  background-color:#FFF;	  color:#838383;	border-left: 1px solid #DEDEDE; border-right:1px solid #DEDEDE; float:left;}
a vérifier
*/

/* old 
.accueil1-spec {
	background-color:#FFFFFF;
	border:1px solid #DEDEDE;
	color:#838383;
	float:left;
	overflow-y:auto;
	position:relative;
	visibility:visible;
	width:100%;
	z-index:60;
}*/

.accueil1-spec {
	border:1px solid #DEDEDE;
	overflow: hidden;
}


.accueil1-spec a:hover { color: #333; text-decoration:underline;}
.accueil1-spec a { /*color:#838383;*/ color: #9D2114; text-decoration:underline;}

.spip_out:hover { color: #333; }

#navigation p.adresse_contact {
	color:#838383;
	font-size:10px;
	margin-left: 5px;
}

/*Navigation */

.accueil1-spec #lei_liste_resultats {  padding: 0 8px; }
.accueil1-spec #lei_liste_resultats .lei_row {
    border-bottom: 1px solid #D6D6D6;
   	padding: 8px;
    overflow: hidden;
   	height: 120px;
}

.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;}

/*Fin navigation*/


.contenu-article h1{font-size:24px; color:#838383; 	}

.contre-encart-spec { display:inline;	float: left; width: 586px; }

*html .contre-encart-spec {	 }

.descriptif img, .descriptif .spip_logos { float:right; padding:5px; max-width: 120px; max-height: 110px;}

.descriptif { font-size: 11px; font-weight: normal; border:0 !important; }

.descriptif_medium { height: 100px !important; }

.spip-art {	
    border-bottom: 1px solid #D6D6D6;
    color: #333333;
    height: 170px;
    margin: 0 0 0 12px;
    overflow: hidden;
    padding: 5px 0 0;
    vertical-align: top;
     /*width: 274px;*/
     width: 47%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}

*+html .spip-art { width: 46%; }
*html .spip-art { width: 46%; }

.spip-art-contact  { height: 100px;  }

.fragment { display: inline; }

.spip-art-entete { color:#333333;}
.spip-art-entete .entete-descriptif { 
	border-bottom: 1px solid #D6D6D6;
    font-size: 12px;
    font-weight: normal;
    margin: 0 12px;
    padding: 0 0 12px;
}
.spip-art-contenu {	text-align:left;	padding:12px; color: #333333;clear:both;}
.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: #9D2114;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0;
    text-decoration: none;
}
.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;}

.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:14px; }
.ideesdecli ul li a {font-size :16px;  }
.ideesdecli li a:hover { color:#D55108;}
.ideesdecli .titre { padding: 15px 0; }

.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{	overflow: hidden; background-repeat:no-repeat;	color:#CCCCCC;	font-size: 14px;	text-align: left;	/*font-weight: bold;*/	margin: 1em 0;}
.lien_depliant {	 float: left; margin:5px 0 10px;}
.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 { }
#lei_fiche_decouvre a {color: #BE2720; text-decoration: none;}
#lei_fiche_decouvre h2 {color: #BE2720; font-weight: bold;}
#lei_fiche_decouvre > h2 {font-size: 12px;}
#lei_fiche_decouvre > h4 { font-size: 1.1em; font-weight: bold;}
#lei_fiche_decouvre #lei_adresse { font-size: 12px; 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-position:right 50%;
	background-repeat:no-repeat;
	color:#CCCCCC;
	font-size:11px;
	margin:0 0 1em;
	padding-right:25px;
}
#lei_fiche_decouvre #lei_map #lei_map_a a { color: #838383; }
#lei_fiche_decouvre #lei_comment { margin: 1em 0; font-size: 12px;}
#lei_fiche_decouvre #lei_comment h3 { font-size: 12px; color: #333333; margin: 10px 0 5px; font-weight: bold;}
#lei_fiche_decouvre #lei_comment p {font-size: 12px;}
#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 { color: #333333; font-size: 14px; font-weight: bold;}
.lei_row h3 a { text-decoration: none; color: #333333; }
a.lei_rechercher { 
	background: url("../images/pictos/search.png") no-repeat scroll 5px 50% #FAFAD6;
    color: #333333;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 0 8px;
    padding: 0 0 4px 27px;
    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
{

}

.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 : 14px;}
*html .agenda li a { font-size : 13px;}
*+html .agenda li a { font-size : 13px;}
.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;
}

.tradArticle{float:right;}

	.langArticle{display:inline; margin:0px 0px 0px 15px;}

	.imgLangArticle{display: inline; height: 15px; padding: 8px 0pt 2px;}

/* 10/06/2010 :: test sidebar*/

.encart-spec
{
	font-family: "Arial Narrow",arial,helvetica,sans-serif;
	float: right;
	width:151px;
	margin: 0;
	background:none;
	margin-bottom: 1em;
	margin-left: 0em;
	color:#FFFFFF;
	font-size:14px;
	padding-left:6px;
}

*html .encart-spec
{
	overflow : hidden;
	width:145px; 
	margin:0;
	padding : 0;
	padding-left : 12px;
	float : left;
}

*+html .encart-spec {	height:610px;	margin-top : 2px;}


/*reseaux sociaux*/
.encart-spec  .reseau-flashcode {background:url(../images/2k10/picto-flashcode.gif) no-repeat left top ; margin : 0.5em; border-bottom:1px solid #D0D1C9; height: 30px; padding-left:25px; color: #333333; font-weight:bold; font-size: 12px; line-height:20px; }
.encart-spec  .reseau-video {background:url(../images/2k10/picto-video.gif) no-repeat left top ; margin : 0.5em; border-bottom:1px solid #D0D1C9; height: 30px; padding-left:25px; color: #333333; font-weight:bold; font-size: 12px; line-height:20px; }
.encart-spec  .reseau-facebook{ background:url(../images/2k10/picto-facebook.gif) no-repeat left top ; margin : 0.5em; border-bottom:1px solid #D0D1C9; height: 30px; }
.encart-spec  .reseau-twitter{ background:url(../images/2k10/picto-twitter.gif) no-repeat left top ; margin : 0.5em;border-bottom:1px solid #D0D1C9; height: 30px;}
.encart-spec  .reseau-flickr { background:url(../images/2k10/picto-flickr.gif) no-repeat left top ; margin : 0.5em;}
.encart-spec  .reseau-facebook,
.encart-spec  .reseau-twitter,
.encart-spec  .reseau-flickr { float:left; display:block; clear:both; width: 90%; height: 25px; }
.encart-spec  .reseau-flashcode ,
.encart-spec  .reseau-video { float:left; display:block; clear:both; width: 104px; height: 25px; }

.encart-spec  .flickr-photo img { border:1px solid #D0D1C9; margin: 1px ; width: 50px; }
.encart-spec  .flickr-photo  { margin : 0.5em; }
.encart-spec  .reseau-soc .menu-titre {font-weight:bold; color: #000000; font-size:12px; }
.encart-spec  .localise {background:url(../images/2k10/bg-map.jpg) no-repeat left top ; float:left; display:block; clear:both; width:190px; height:118px; margin : 0 0 0.5em 0}
.encart-spec  .widgetMeteo {float:left; display:block; clear:both; background:#EBF3FE; border:1px solid #CCCCCC; float:left; display:block; clear:both; width: 190px; }

.encart-spec  .lien_navi,
.encart-spec  .widgetMeteo,
.encart-spec  .pub,
.encart-spec  .mots-cles,
.encart-spec  .reseau-soc { float:left; display:block; clear:both; width: 190px !important; margin : 0 0 0.5em 0 }
.encart-spec  .sejour2-voir a {background:url(../images/2k10/btn-voiroffre.jpg) no-repeat left top ; float:left; width: 87px; height: 21px; }
.encart-spec  .sejour2-encart { float:left; display:block; clear:both; width: 100%; }

.encart-spec  .reseau-soc { padding: 5px; width: 142px !important; }
.encart-spec  .rubriques-acc,
.encart-spec   .qualite-tourisme,
.encart-spec  .tourisme-handicap,
.encart-spec   .groupe,
.encart-spec   .reseau-soc,
.encart-spec   .sites-partenaires {
	background:url("../images/2k10/bg-block.jpg") repeat-x scroll left bottom transparent;
	border:1px solid #D6D6D6;
	clear:both;
	display:block;
	float:left;
	margin:1em 0 0.2em -0.4em;
	width:143px !important;
	}
.encart-spec  .lien_navi,
.encart-spec  .pub,
.encart-spec  .mots-cles-inner,
.encart-spec   .reseau-soc {
clear:both;
display:block;
float:left;
width: 135px;
margin:0 0 0 4px;
}
.encart-spec   .mots-cles-inner .menu-titre {
color:black;
font-size:12px;
font-weight:bold;
line-height: 1em;
margin-bottom: 5px;
}
.encart-spec .reservation_en_ligne
{
	border:1px solid #AE2215;
	width:135px;
	margin-top:3px;
	margin-left:2px;
	}
.encart-spec .reservation_en_ligne  ul li {  height: 120px; overflow:hidden; width: 135px; margin-top : 0.6em; position: relative; }
.encart-spec .reservation_en_ligne  ul li img { position:relative; z-index:1; top :-25px; }
.encart-spec .reservation_en_ligne  ul li span  { 
	position:relative; 
	z-index:10; 
	top : 0 ; 
	background:black; 
	width: 125px; 
	height: 15px;  
	float:left; 
	display:block; 
	padding: 5px;
	background:url("../images/2k10/overlay.png") repeat-x scroll left top transparent;	
	color:white;
	font-size:12px;
	font-weight:bold;}
.encart-spec .reservation_en_ligne  ul li .span_reserve{
	background: url("../images/2k10/overlay.png") repeat-x scroll left top transparent;
    bottom: 0;
    left: 0;
    color: white;
    font-size: 10px;
    font-weight: bold;
    height: 30px;
    line-height: 10pt;
    padding-left: 5px;
    padding-top: 3px;
    position: absolute;
    width: 130px;
    z-index: 2;}
.encart-spec h2.menu-titre-droit{background:url("../images/2k10/btn-reserver.jpg") no-repeat scroll 0 0 transparent;margin-left:-3px;margin-top:5px;height:53px;}
.menu-titre-droit-reserv{
	background:none repeat scroll 0 0 #9D2215;
	font-size:12px;
	font-weight: bold;
	width: 131px;
	padding:2px;
}
*+html .encart-spec .reservation_en_ligne  ul li span  {width:141px !important;}


/*------------------------------ Habillage colonne gauche ------------------------*/

#conteneur #navigation .tourisme-handicap h2, #conteneur #navigation .qualite-tourisme h2 {
    font-size: 13px;
    font-weight: normal;
    margin: 5px 0;
}

#navigation .qualite-tourisme h2.menu-titre {
    overflow: hidden;
    padding: 5px 0 0 10px;
}
#navigation  ul { list-style-type:none; float:left; margin : 0 ; padding: 0 }
#navigation  ul li a  {font-size: 11px !important ; }
#navigation .espaces-li a {
    background: url("../images/2k10/puce-gray.gif") no-repeat scroll left center transparent;
    font-size: 13px !important;
    padding-left: 15px;
}

.panes {float:left; display:block; clear:both; }
.slideshow .tabs  {width: 100%; list-style-type:none; float:left; display:block; clear:both; margin : 0 ; padding: 0}
.slideshow .tabs li { background:#E6E9B1; float:left; }
.slideshow .tabs li a {float:left; display:block; clear:both; padding: 8px 16px;background:#E6E9B1; font-weight:bold;font-size:12px;}
.slideshow .tabs li a.current {background:#AAB525; color:white; }
.contre-encart h2 { font-size:16px; color:white; background: #FF9900; padding: 8px;}
.rubriques-acc ,.qualite-tourisme,.tourisme-handicap,.groupe,.reseau-soc,.sites-partenaires { border:1px solid #D6D6D6; float:left; display:block; clear:both; width:187px !important; margin : 0 0 1em 0; background:url(../images/2k10/bg-block.jpg) repeat-x left bottom; }
*html #navigation .sites-partenaires { overflow: hidden }
#navigation .sites-partenaires .sites-li { margin : 2px 4px ;  width: 179px; padding: 4px 0; }
#navigation .sites-partenaires  h2.menu-titre { font-weight: bold !important; padding: 4px 8px 8px 8px ; }
#navigation .sites-partenaires  .lien-li a { margin-left : 12px;}
.rubriques-acc {padding:5px 0 8px 8px; width: 179px !important; }
#navigation .rubriques-acc ul ul {margin : 4px 0 }
#navigation .rubriques-acc ul ul li {background:url("../images/2k10/puce.gif") no-repeat scroll left 6px transparent;margin:2px 0;padding-left:8px;width:171px !important;}
.rubriques-acc h2 {width: 80%; font-weight:bold !important; display:inline-block;  }
#conteneur .encart { float:right; width: 195px; display:inline;}
.devis-info-encart{color:#000000;	display:block;	float:right;	font-size:10px;	width:100%;}
.devis-info-encart a{font-weight:bold;padding:5px;padding-right:8px;padding-left:20px;background:#c53f0f;color:#FFFFFF;font-size:11px;float:left; display:block; clear:both;}
.devis-info {text-align:right;	width:297px; float:left; }
.devis-lien {}
.devis-lien a {background:url(../images/2k10/puce-white.gif) no-repeat 5px 50% #C53F0F ; float:right; }
#navigation li, #navigation ul, .encart li { padding:0; }
#navigation ul.sites-ul li{float:left; display:block; clear:both;width: 100%;border-top:1px solid #CECDC5;}
#navigation ul.lien-ul li.lien-li{border:0 !important}
#navigation  ul, #navigation  ul li { float:left; display:block; clear:both;  width: 100%; }
#navigation  ul.lien-ul li.lien-li-accueil {margin:7px !important;}
.pub img { border:1px solid black; width:195px;}
#navigation .espaces-li { background:url(../images/2k10/bg-espace.jpg) no-repeat left top ; padding: 8px; border:0 !important; margin : 2px 0 9px 0 ;}
.espaces-li a {background:url(../images/2k10/puce-gray.gif) no-repeat left center; padding-left:15px; font-size: 13px !important;}
.espaces-description a {
    font-size: 15px;
    font-weight: bold;
    margin-top: 8px;
}
#navigation  div .spip_logos  {margin : 3px;}
#conteneur #navigation .sites-partenaires h2.menu-titre {padding : 5px !important; }
#conteneur #navigation .sites-partenaires h2.menu-titre, #conteneur #navigation .sites-partenaires h2.menu-titre a, #conteneur #navigation .rubriques-acc h2.menu-titre, #conteneur #navigation .rubriques-acc h2.menu-titre a {
    color: #665F4F !important;
    font-size: 15px;
    line-height: 1em;
    margin: 5px 0 0;
    padding: 0;
}
.sites-description{	color:#9D2215;font-size:13px;	font-weight:bold; background:url(../images/2k10/puce-brown.gif) no-repeat 2px 5px; padding-left:10px;}
#navigation ul.handicap-ul {float:right; width: 133px; margin-top : -30px; margin-bottom:4px;}
#navigation ul.handicap-ul li a{color: #CB6203; font-size:11px; font-weight:bold; }
.lien_navi img { border:1px solid #D6D6D6; }#navigation .groupe { background:#FF9900;  padding: 5px; width: 177px !important; margin-top : 4px}
#navigation .groupe h2.menu-titre  {font-weight:bold; }
#navigation .groupe p.spip  {color: white; font-size:12px; font-weight:bold; padding:0; margin : 0}
#navigation .groupe a {color :#C53F0F; float:right; font-weight:bold; padding: 5px 0 5px 0;}

.lirubriques { font-size:12px; margin-left:7px; }

.lei_recherche_col h2 { font-size: 1.4em; }

.bread { padding: 0 0 0 10px; margin:8px 0; overflow: hidden; }

ul.breadcrumb li { display: inline; color: #9D2114;}
ul.breadcrumb li, ul.breadcrumb li a { font-size:11px; }
ul.breadcrumb li a {  }

.addthis_default_style .addthis_separator { margin: 0!important; }

.mots-cles a {  color: #999999; }

/* REFONTE PAGE AGENDA MANIFESTATION - agendaManifestation  */

.agendaManifestation { font-size: 12px;  }
.agendaManifestation a, .agendaManifestation a.spip_out { color: #333333 }
.agendaManifestation h1 { color: #AAB325; font-size: 18px; margin: 10px 12px;  }
/*.accueil1-spec*/ h1 { color: #AAB325; font-size: 18px; margin: 10px 12px; padding: 0;  }
.spip-art-contenu h1 { margin: 0 0 10px; }

.agendaManifestation h2 { color: #333333; font-size: 14px; margin: 0px; font-weight: bold; }
.agendaManifestation h3 { color: #333333 ; background: #FAFAD6; padding: 5px 12px; margin: 0 0 12px; font-size: 12px; font-weight: bold; height: 20px; line-height: 20px; }
.agendaManifestation h4 { font-size: 12px; font-weight: normal;  }
.agendaManifestation .event-download p { margin:0 0 5px; }
.agendaManifestation .event-download a { 
	background: url("../images/2k10/download.gif") no-repeat scroll left 2px;
	padding-left: 28px;
}
.agendaManifestation .event-download a span { 
	background: url("../images/2k10/pdf.gif") no-repeat scroll right center transparent;
    padding-right: 20px;	
}
.agendaManifestation .search-event { margin:12px 0 }
.agendaManifestation .search-event .event-form-item { width: 460px; margin: 0 0 12px 12px; overflow: hidden; }
.containerFrmRecherche .form-item { width: 405px; margin: 0 0 12px 12px; overflow: hidden; }
*html .containerFrmRecherche .form-item { width: 430px; }

.agendaManifestation .search-event select,
.containerFrmRecherche select { width: 200px; }

.containerFrmRecherche #communes_lst { width: 200px; float: right; margin: 5px 0 0 }

.agendaManifestation .search-event label { width: 140px; float: left; line-height: 1.5em; }
.agendaManifestation .search-event input[type=text] { width: 200px; }
.agendaManifestation .containerDateAgenda { float: left; width:320px;  }
.agendaManifestation .containerDateAgenda p {
	display: block;
    float: left;
    margin: 0;
    position: relative;
     width: 107px;
}
.agendaManifestation .containerDateAgenda p label { font-size: 11px; }

.agendaManifestation .introAgenda { padding: 0 12px; margin: 0 0 12px;  }
.agendaManifestation .event-une, .agendaManifestation .event-download { background: #F4F6E8; margin: 0 0 5px; padding: 5px 12px 10px; }
.agendaManifestation .submitAgenda,
.accueil1-spec .submitSearch { height: 24px; font-size: 12px; font-weight: bold; overflow: hidden; color: #333333 ; background: #FAFAD6; padding: 5px 12px;   margin: 12px 0; }
.accueil1-spec .submitSearch {  margin: 12px 8px 0; }

.agendaManifestation .submitAgenda input, .accueil1-spec .submitSearch input { 
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	background: none repeat scroll 0 0 #AAB525;
    border: 0 none;
    color: #FFFFFF;
    float: right;
    padding: 3px 7px; 
    cursor: pointer;
    font-weight: bold; }
    
*+html .agendaManifestation .submitAgenda input { width: 150px; }
*+html .accueil1-spec .submitSearch input { width: 150px; }
*html .accueil1-spec .submitSearch input { width: 150px; }
    
.agendaManifestation .selectDateAgenda { position: relative;  margin: 0 0 0 -20px; }
.agendaManifestation .selectDateAgenda img { position: relative; top: 2px; }
*+html.agendaManifestation .selectDateAgenda img { position: static !important; top:0; }
*html.agendaManifestation .selectDateAgenda img { position: static !important; top:0; }

/*
.agendaManifestation .search-event .containerDateAgenda input { 
	background: url("../images/2k10/bg-input-date.gif") no-repeat scroll right 0 transparent;
    border: 0 none;
    font-size: 11px;
    height: 22px;
    padding: 2px 0 2px 5px;
    width: 85px; }*/
    
.agendaManifestation .search-event .containerDateAgenda input {
    font-size: 11px;
    padding: 2px 0 2px 5px;
    width: 85px; }

/*.agendaManifestation .search-event input#nom { 
	background: url("../images/2k10/bg-input.gif") no-repeat scroll right 0 transparent;
    border: 0 none;
    font-size: 11px;
    height: 22px;
    padding: 2px 0 2px 5px;
    width: 198px; }*/
    
.agendaManifestation .search-event input#nom { 
    font-size: 11px;
    padding: 2px 0 2px 5px;
    width: 193px; }
    
.agendaManifestation .addthis_toolbox { padding:0 0 0 9px; }

.agendaManifestation table { 
	font-size: 12px;
	background: white;
	width: 562px;
	border-collapse: collapse;
	text-align: left;
	margin: 0 auto;
	border-collapse: collapse;
    border-spacing: 0;
}

.agendaManifestation table a {  text-decoration: none; }
.agendaManifestation table strong { color: #333; }
.agendaManifestation  thead { display: table-header-group; vertical-align: middle; border-color: inherit; }

.agendaManifestation th {
	font-size: 11px;
	font-weight: normal;
	color: #9D2114;
	border-bottom: 1px solid #D6D6D6;
	padding: 3px;
}

.agendaManifestation  tbody { display: table-row-group;	vertical-align: middle; border-color: inherit; }

.agendaManifestation  tr { display: table-row;	vertical-align: inherit; border-color: inherit; }

.agendaManifestation tbody tr:hover td { background: #F2F4E2; }

.agendaManifestation td { border-bottom: 1px solid #CCC; padding: 6px 8px; }

.agendaManifestation td, .agendaManifestation th { display: table-cell; vertical-align: inherit; }

.pagination { font-size: 12px; margin:0; display: inline; }

.accueil1-spec .lei_geo a {
    background: url("../images/2k10/localiser.gif") no-repeat scroll 100% 50% transparent;
    padding: 0 21px 0 0;
    font-size: 11px;
}

.accueil1-spec .lei_geo { display: inline;  }

.agendaManifestation .rssAgenda { display: inline; }

.totalResultsAgenda {
	font-size: 14px;
    font-weight: bold;
    line-height: 1.4em;
    padding: 0 35px 0 9px;
    color: #333333;
}

*html .totalResultsAgenda { float: left; }
*html .containerHeaderResult .pagination { float: left; }
*+html .totalResultsAgenda { float: left; }
*+html .containerHeaderResult .pagination { float: left; }

.containerHeaderResult { 
	 border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    height: 23px;
    overflow: hidden;
    padding: 5px 0;
}

.containerInfosAgenda { float: right; width: 218px; height: 31px; }
#lei_liste_resultats .containerInfosAgenda {width: 191px;  }

.paginationBottom { text-align: center; margin: 1em 0; }

.linkFiche { margin: 0 }

#lei_liste_resultats .lei_row { position: relative; }
*html #lei_liste_resultats .lei_row { position: static; }
*+html #lei_liste_resultats .lei_row { position: static; }

#lei_liste_resultats .lei_row:hover { background: #F2F4E2; }
#lei_liste_resultats .lei_row p.linkFiche { position: absolute; bottom:8px; right:4px; display: none; }

#lei_liste_resultats .lei_row:hover p.linkFiche { display: block; }
*+html #lei_liste_resultats .lei_row:hover p.linkFiche { display: none; }

#lei_liste_resultats .lei_row p.linkFiche a { 
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	background: none repeat scroll 0 0 #AAB525;
    border: 0 none;
    color: #FFFFFF;
    padding: 3px 7px; 
    font-weight: bold;
    text-decoration: none
}

.accueil1-spec div.spip_forms {
	font-family: Arial,Helvetiva,Verdana,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 15px 0 0;	
}
.accueil1-spec div.spip_forms input[type=text] { 
    font-size: 11px;
    padding: 2px 0 2px 5px;
    width: 193px; }
    
.searchNoResult { padding: 0 12px 12px;  }
#lei_fiche_decouvre .tabInfoslei { margin: 0 0 1em; overflow: hidden;  }
#lei_fiche_decouvre .tabInfoslei li {
	border-top: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6;
	float: left;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 183px;
    font-weight: bold;
    font-size: 14px;
    color: #666;
}
*html #lei_fiche_decouvre .tabInfoslei li { width:178px; }
#lei_fiche_decouvre .tabInfoslei li a { color: #666; }  
#lei_fiche_decouvre .tabInfoslei li.active {
	background: transparent url("../images/2k10/puce-active.gif") no-repeat scroll 50% 100%;
	border-top: 1px solid #D6D6D6; border-bottom: 0;
	float: left;
    font-size: 14px;
    height: 51px;
    line-height: 34px;
    text-align: center;
    width: 183px;

}

#lei_fiche_decouvre .tabInfoslei li.active a {
	background-color: #AAB525;
    display: block;
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    width: 100%;
    color: #fff;
}
#lei_fiche_decouvre .lei_critere_generique {  font-size: 12px; clear: both; }

#affiche_proximite { text-align: center; margin: 10px 0 0;  }
#affiche_proximite h2 { font-size: 12px; }

#lei_fiche_decouvre .addthis_toolbox { font-size: 12px; }

#google_map_zone { width: 547px; height: 222px; border: 2px solid #AAB525; }

#lei_fiche_decouvre .lei_critere_generique ul li { margin:0 0 2px; }

#lei_fiche_decouvre h2.localisationGmaps { 
	background: none repeat scroll 0 0 #AAB525;
    color: #FFFFFF;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    margin: 1em 0;
    padding: 0 0 0 10px;
}


.sliderArticle{
float: right;
height: 200px;
width: 300px;
}

.lei_row img.picto-pdf { height: 20px; width: 20px; }
