/*
 Dominante : 	#89bc05;
 Claire : 	#c4de82;
 Vibrante : 	#ef6a36;
 OpposÃ©e : 	#efc736;
 SaturÃ©e : 	#b7de53;
 Pale : 	#e2efc1;
*/

body{
	margin:0;
	padding-top:1em;
	padding-bottom:1em;
	background:#ccc url(local/cache-gd2/7fc26bde5adf03e14088ca82230b195d.jpg);
	font-size:80%;
}


/*
 * dans body 
 */
#page{
	border:1px solid #888;
	background:white;
	width:880px;
	margin:auto;
}


/* 
 * dans #page 
 */
#entete{	
	width:auto;
	height:67px;
	border:none;
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 0em 0px 1em;
	}

#hierarchie{
	border-top: 0px; 
	margin-bottom: 0px;
	padding:0px 1em;
	}
#conteneur{
	padding:0px 1em 1em 1em;
	width:auto;
	overflow:auto;
	}

#pied{
	width:auto;
	background:white;
	padding-bottom:0.5em;
	padding-top:0.5em;
	border-top:1px solid #9999ff;
	border-bottom:1px solid #9999ff;
	}
	
#piedinfo{
	width:auto;
	background:white;
	padding-bottom:1.0em;
	padding-top:0.5em;
	padding-left:2.5em;
	padding-right:2.5em;
	text-align:justify;
}

.piedblog{
	float:right;
	background:white;
	padding-bottom:1.0em;
	padding-top:0.5em;
}
/* 
 * dans #entete 
 */


#entete #nom_site_spip, #entete a .spip_logos {
	display: block;
	float: none;}
#entete #logo_site_spip{float:left; width:130px; padding-top:5px;}

#entete #nom_site_spip{
	float:right; 
	padding:48px 10px 0px 0px;
	font-size:80%;
	font-style:italic;
	color:#89bc05;
	font-family:Arial;
	font-weight:bold;
	letter-spacing:1px;
	}


/* 
 * dans #conteneur 
 */
#conteneur #contenu{
	float:left; 
	width: 650px;
	padding:1em 0.5em 0.5em 0.5em;
	padding:0.5em;
	background:white;
	text-align:justify;
	line-height:1.4;
	}

#conteneur #navigation {
	width: 180px;
	float:right;
	padding-left:0.2em;
	padding-right:0.0em;
	}
/* 
 * dans #conteneur: rubrique Qui sommes nous
 */
#conteneur #contenuqui67{
	width: 160px;
	padding:1em 0.5em 0.5em 0.5em;
	padding:0.5em;
	background:white;
	text-align:justify;
	line-height:1.4;
	border-bottom:1px solid #888;
	}

#conteneur #contenuqui68{
	width: 180px;
	padding:1em 0.5em 0.5em 0.5em;
	padding:0.5em;
	background:white;
	text-align:justify;
	line-height:1.4;
	border-bottom:1px solid #888;
	}

#conteneur #contenuqui486gauche{
	width: 100px;
	padding:1em 0.5em 0.5em 0.5em;
	padding:0.5em;
	background:white;
	text-align:justify;
	line-height:1.4;
	border-bottom:1px solid #888;
	}
#conteneur #contenuqui486{
	width: 200px;
	padding:1em 0.5em 0.5em 0.5em;
	padding:0.5em;
	background:white;
	text-align:justify;
	line-height:1.4;
	border-bottom:1px solid #888;
	}
#conteneur #contenuqui527{
	width: 600px;
	padding:1em 0.5em 0.5em 0.5em;
	padding:0.5em;
	background:white;
	text-align:justify;
	line-height:1.4;
	border-bottom:1px solid #888;
	}

/* 
 * dans #contenu (aprÃ¨s le texte) 
 */
#contenu .cartouche{margin-bottom:0.5em;}
.cartouche small,
.cartouche .soustitre,
.cartouche .surtitre{padding-left:2em;}
#contenu .spip_logos {
	float: right;
	position:relative;
	padding-left:10px;
	top:-15px;}
#contenu .cartouche h1.titre{
	padding:0px 1em;
	background:#de0894;
	font-family: "Bitstream Vera Serif", Georgia, Times, serif; 
	color:white;
	line-height:1.7em;
	}
#contenu .cartouche h1.titreforum{
	padding:0px 1em;
	font-size: 2.0em;
	font-family: "Bitstream Vera Serif", Georgia, Times, serif; 
	color:#000;
	line-height:1.7em;
	}
#contenu .cartoucherubrique h1.titre{
	width: 200px;
        padding:0px 1em;
	background:#de0894;
	font-family: "Bitstream Vera Serif", Georgia, Times, serif;
 	font-weight:bold;
	color:white;
	line-height:1.7em;
	}
#contenu .contre-encart{width:320px;}
#contenu .encart {width:130px;}

#contenu .texte{border:none; border-bottom:1px solid #e2efc1;}

#contenu .texte h2{font-weight:bold;font-size:120%;color:#ef6a36;margin-top:1em;border-bottom:1px solid #ef6a36;}
#contenu .texte h3{font-weight:bold;font-size:120%;color:#efc736;margin-top:1em;}
#contenu .texte h4{font-weight:bold;color:#666;margin-top:1em;}
#contenu .texte h5{}
#contenu .texte h6{}



/* 
 * Navigation 
 */
#navigation .formulaire_recherche {margin-bottom:1em; text-align:right;}
#navigation .formulaire_recherche input.forml {
	border:1px solid #c4de82;
	}
	
#navigation ul li{padding-left:0.5em;}
#navigation ul li ul{margin-left:1em;}
#navigation ul li ul li{padding-left:1em;}


/*
 * Formulaires
 */
.formulaire_recherche{background:white;}

/*
 * Articles
 */

#conteneur_article #contenu_article{
	float:left;
	width: 650px;
	padding: 1.5em 1.5em 1.5em 1.5em;
	padding:0.5em;
	background:white;
	text-align:justify;
	line-height:1.4;
	margin-left:5px;
	}
#conteneur_article #navigation {
	float:right;
	width: 200px;
	margin-right:10px;
	}
#contenu_article .cartouche{margin-bottom:0.5em;}
.cartouche small{
	padding-left:17.0em;
}
.cartouche .soustitre,
.cartouche .surtitre{
	padding-left:12.0em;
	}
#contenu_article .spip_logos {
	float: right;
	
	padding-left:10px;
	top:-15px;
	}

#contenu_article .cartouche h1.titre{
	padding:0px 6.7em;
	padding-top:15px;
	font-family: "Bitstream Vera Serif", Georgia, Times, serif; 
	font-size: 1.7em;
	font-weight: bold;
	color:#000;
	line-height:1.0em;
	}
#contenu_article .contre-encart{width:320px;}
#contenu_article .encart {width:130px;}

#contenu_article .texte{border:none; border-bottom:1px solid #e2efc1;}

#contenu_article .texte h2{font-weight:bold;font-size:120%;color:#ef6a36;margin-top:1em;border-bottom:1px solid #ef6a36;}
#contenu_article .texte h3{font-weight:bold;font-size:120%;color:#efc736;margin-top:1em;}
#contenu_article .texte h4{font-weight:bold;color:#666;margin-top:1em;}
#contenu_article .texte h5{}
#contenu_article .texte h6{}

/*
 * Contre encart
 */
.contre-encart .liste-articles .invisible{ 
	position: relative; 
	top: 0px; 
	height: auto;
	padding: 0.2em 0.4em;
	border-bottom: 1px dotted #CCC;
	text-align: center;
	font-weight: bold;
}
.contre-encart .liste-articles li,
.contre-encart .rubriques li {
	margin: 0; padding: 0.2em 0.7em;
}
.contre-encart .rubriques {font-size:100%;}
.contre-encart .rubriques ul { margin: 0; padding: 0; list-style: none; }
.contre-encart .rubriques ul ul {list-style: circle inside; }



/*
 *
 */

.rubriques .menu-titre, 
.divers .menu-titre,
.syndic .menu-titre,
.formulaire_recherche .menu-titre, 
.contre-encart .liste-articles .invisible{
	padding-top:2px;
	padding-bottom:0px;
	
	background:#ffffff;
}
.syndicrevue .menu-titre{
	padding-top:2px;
	padding-bottom:0px;
	font-size:1.1em;
	border-bottom:1px solid #de0894;
	background:#ffffff;
}
.syndicrevue{
	background:transparent;
	border:none;
	font-size:0.85em;
}
.forumspageac .menu-titre{
	padding-top:2px;
	padding-bottom:0px;
	font-size:1.1em;
	border-bottom:1px solid #de0894;
	background:#ffffff;
}
.forumspageac{
	background:transparent;
	border:none;
	font-size:0.85em;
}
.breves .menu-titre{
	padding-top:2px;
	padding-bottom:0px;
	border-bottom:1px solid #de0894;
	background:#ffffff;
}
#navigation .menu-titre{
	background:url(squelettes/img/menu/toggle.gif) left no-repeat;
	margin-left:5px;
}
.toggle{
	width:10px;
	height:10px;	
	cursor:hand;
	float:left;
	margin:1px 4px 0px 0px;
}
.toggle_off{
	background:url(squelettes/img/menu/plus.gif) no-repeat;
}
.toggle_on{
	background:url(squelettes/img/menu/minus.gif) no-repeat;
}

#navigation .menusimple-titre{
	background:url(squelettes/img/menu/toggle.gif) left no-repeat;
	margin-left:5px;
}

/* portfolio */
#documents_portfolio{ padding:10px;}


/* Navigation formulaire contacter Rézo Citoyen
Navigation Espace Privé*/

#navigation .blocorange{
	background:#ff9000;
	border:4px solid #ff9000;
	font-size: 0.8em;
	margin-bottom: 20px;
	}
#navigation .blocorange ul{
	background:white;
}
.blocorange .menusimple-titre{
	padding-top:2px;
	background:#c17272;
	font-weight:bold;
	text-align: center;
}

/* Navigation Inscription à la Lettre Info
Navigation formulaire publication ouverte*/

#navigation .blocjaune{
	background:#ffd900;
	border:4px solid #ffd900;
	font-size: 0.8em;
	margin-bottom: 20px;
	}
#navigation .blocjaune ul{
	background:white;
}
.blocjaune .menusimple-titre{
	padding-top:2px;
	background:#c17272;
	font-weight:bold;
	text-align: center;
}

/* Navigation formulaire inscription redacteurs*/

#navigation .blocrouge{
	background:#fb4a4a;
	border:1px solid #fb4a4a;
	font-size: 0.8em;
	margin-bottom: 20px;
	}
#navigation .blocrouge ul{
	background:white;
}
.blocrouge .menu-titre{
	padding-top:2px;
	background:#c17272;
}

/* Navigation Qui sommes Nous ?
Adherer a Rezo Citoyen */

#navigation .blocviolet{
	background:#c17272;
	border:1px solid #c17272;
	font-size: 0.8em;
	margin-bottom: 20px;
	}
#navigation .blocviolet ul{
	background:white;
}
.blocviolet .menu-titre{
	padding-top:2px;
	background:#fb4a4a;
}
/* Navigation derniers articles par département,
Navigation ds articles avec mot-clef,
Navigation toutes les rubriques,
Navigation art ds même rubrique*/

#navigation .blocvert{
	background:#b7de53;
	border:1px solid #b7de53;
	font-size: 0.8em;
	margin-bottom: 20px;
	}
#navigation .blocvert ul{
	background:white;
}
.blocvert .menu-titre{
	padding-top:2px;
	background:#c17272;
}

/* un peu tout */
.rubriques,
.breves, 
.syndic,
.forums, 
.divers {
	background:transparent;
	border:none;
}
.grand_evenement{margin-top:2em; margin-bottom:2em;}
#navigation .rubriques,
#navigation .breves, 
#navigation .syndic,
#navigation .syndicrevue,
#navigation .forums, 
#navigation .divers {
	background:#b7de53;
	border:1px solid #c4de82;
}


#navigation .rubriques ul,
#navigation .syndic ul,
#navigation .syndicrevue ul,
#navigation .breves ul, 
#navigation .forums ul, 
#navigation .divers ul{
	background:white;
}
	
.rubriques ul ul,
.breves ul ul, 
.syndic ul ul,
.syndicrevue ul ul,
.forums ul ul, 
.divers ul  ul{
	border:none;
	background:none;
}
.rubriques li+li,
.breves li+li, 
.syndic li+li,
.syndicrevue li+li,
.forums li+li, 
.divers li+li, 
.contre-encart 
.liste-articles li+li{
	border-top:1px solid #e2efc1;
}
.rubriques ul ul li+li,
.breves ul ul li+li, 
.syndic ul ul li+li,
.syndicrevue ul ul li+li,
.forums ul ul li+li, 
.divers ul ul li+li{
	border:none;
}

.syndic ul ul li{margin-bottom:0.5em !important;}
.syndicrevue ul ul li{margin-bottom:0.5em !important;}

/*
 * Qui sommes nous rub 67
 */
.colonne_qui67gauche{
	float:left; 
	width:360px;
	padding-right:1.0em;
	padding-left:1.0em;
	
	}
.colonne_qui67centre{
	float:right;
	width:140px;
	padding-right:1.0em;
	padding-left:1.5em;
	}
.colonne_qui67droite{
	float:right;
	width:100px;
	padding-right:1.0em;
	padding-left:1.5em;
	}
h2.titrequi{
	border-bottom:1px solid #efc736;
	font-weight:bold;
	font-size:1.9em;
	padding-top:1.0em;
	font-family: "Bitstream Vera Serif", Georgia, Times, serif;
 	color:black;
	line-height:1.3em;
	}
h3.titrequi{
	font-weight:bold;
	font-size:0.9em;
	padding-top:0.0em;
	font-family: "Bitstream Vera Serif", Georgia, Times, serif;
 	color:yellow;
	line-height:1.3em;
	}

/*
 * Qui sommes nous rub 68 agir
 */

.colonne_qui68gauche{
	float:left; 
	width:80px;
	padding-right:1.5em;
	padding-left:1.5em;
}

.colonne_qui68centre{
	float:right;
	position:relative;
	width:220px;
	padding-right:1.5em;
	padding-left:1.5em;
	}
.colonne_qui68droite{
	float:right; 
	width:220px; 
	padding-right:1.5em;
	padding-left:1.5em;
	}
/*
 * Qui sommes nous rub 486 budget
 */

.colonne_qui486droite{
	float:right;
	position:relative;
	width:220px;
	padding-right:1.0em;
	padding-left:1.5em;
	}
.colonne_qui486gauche{
	float:left;
	position:relative;
	width:400px;
	padding-right:1.0em;
	padding-left:1.5em;
	}
/*
 * Qui sommes nous rub 527 FAQ
 */
.colonne_qui527gauche{
	float:left; 
	width:600px;
	padding-right:1.0em;
	padding-left:1.0em;
	}
.colonne_qui527centre{
	float:left;
	width:100px;
	padding-right:1.0em;
	padding-left:1.5em;
	}
.colonne_qui527droite{
	float:right;
	width:420px;
	padding-right:1.0em;
	padding-left:1.5em;
	}
/*
 *  Gestion de la Une
 */
.colonne_unedroite{
	width: 258px;
	float:right;
	padding-right:0.0em;
	padding-left:0.0em;
	margin-bottom:1em;
	padding-bottom:0px;
	}
.colonne_unegauche{
	width: 358px;
	float:left;
	position:relative;
	padding-right:0.em;
	padding-left:0.0em;
	margin-bottom:0.0em;
	padding-bottom:0px;
	}
.colonne_unepage{
	width: 640px;
	float:right; 
	padding-right:0.7em;
	padding-left:1.5em;
	}
.colonne_tribune{
	width: 258px;
	float:right;
	padding-right:0.em;
	padding-left:0.0em;
	margin-bottom:0px;
	padding-bottom:0px;
	}
.colonne_photodroite{
	margin-top:0.0em;
	padding-top:0.0em;
	width: 200px;
	float:right;
	padding-right:0.4em;
	padding-left:1.5em;
	margin-bottom:1.5em;
	padding-bottom:0px;
	}
 .colonne_photogauche{
	width: 260px;
	float:left;
	padding-right:3.0em;
	padding-left:3.5em;
	margin-bottom:0px;
	padding-bottom:0px;
	}
/*
 * actualites du sommaire
 */
.actualites{}

.actualites .cartoucherubrique{
	}

.actualites .liste-articles{
	font-size:1em;
}
.actualites .breves{
	font-size:0.9em;
}
.colonne_articles {
	margin-top:0px;
	padding-top:0px;
	float:left;
	position:relative;
	width:360px;
	padding-right:0.4em;
	padding-left:0.0em;
	margin-bottom:0px;
	padding-bottom:0px;
	}

.colonne_agenda{
	float:left; 
	width:230px;
	padding-right:0.0em;
	padding-left:2.5em;
	}
.colonne_breves{
	float:right; 
	position:relative;
	width:230px; 
	padding-left:1.5em;
	padding-right:0.0em;
	border-left:1px solid #9999ff;
	}

.colonne h2.titre{
	border-bottom:1px solid #9999ff;
	
	margin-top:1em;
	}
.colonne h3.titre{
	margin-top:0.5em;
	font-size:1.1em;
		
	font-family: Serif, Georgia, Times;	
	}
.colonne .texte{margin-bottom:1em;}
.colonne .texte a{
		color:#0000ff;
		text-decoration: none
}

.colonne h3.titre a{
	color:#0000ff;
	text-decoration: none
}

.colonne  .liste-articles, #contenu .texte { 
	border:none;
}

hr.suivants{border:0; border-bottom:1px solid #efc736}


.infobulle{
	text-align:justify;
}
.infobulle .articles{font-size:90%;}


/* ---------- Tabs ----------- */

ul.onglets{
	list-style-type:none; 
	padding:0px;
	margin-top:0px;
	}
ul.onglets li{
	display:inline;
	border-bottom:2px solid #9999ff;
	padding:3px;
	margin:5px;
}
ul.onglets li a{text-decoration:none;}

ul.onglets li:hover{
	border-bottom:5px solid #0c479d;
}
ul.onglets li.onglet_on{
	border-bottom:2px solid #de0894;
}

/* ------ menu general association sous le bandeau ------ */

ul.ongletsasso{
	list-style-type:none; 
	padding:0px;
	padding-left:4em;
	padding-right:3em;
	margin-top:0px;
	}
ul.ongletsasso li{
	display:inline;
	padding:0px;
	margin:25px;
}


/* ----------- IE powa ------------- */
.format_png, 
.image_typo, 
.spip_logos{
}

/* ----------- css formulaire publication ouverte ------------- */
.colonne1_publiouverte{
	float:left; 
	width:550px;
	padding-right:1.1em;
	padding-left:1.1em;
	}

.colonne2_publiouverte{
	float:right; 
	width:280px;
	padding-right:1.1em;
	padding-left:0.4em;
	}

.op-bordure {
	display: block;
	border : 1px solid #d7b8e1;
}

.block-sans {
clear: both;
-moz-border-radius: 10px;
}

.block {
clear: both;
border: medium solid #8a5e99;
-moz-border-radius: 10px;
}

.block-titre {
text-align: center;
font-family: Georgia ,"Times New Roman", Times, serif;
color: #8a5e99;
font-weight: bold;
font-size: 1.2em;
padding-top: 2px;
padding-bottom: 2px;
margin-left : 5px;
margin-right :5px;
}

.block-contenu {
text-align: justify;
font-family: Georgia ,"Times New Roman", Times, serif;
font-weight: normal;
font-size: 0.9em;
padding-left: 8px;
padding-right: 8px;
}

.block-contenu a {
text-decoration: none;
background-color: #fff;
color: #8a5e99;
}

.block-contenu a:hover {
color : #fff;
background-color: #9999ff;
text-decoration: none;
}

.block-contenu-txt {
text-align: justify;
font-family: Georgia ,"Times New Roman", Times, serif;
font-weight: normal;
font-size: 0.9em;

padding-left: 8px;
padding-right: 8px;
}

.block-contenu-txt a {
text-decoration: none;
background-color: #fff;
color: #8a5e99;
}

.block-contenu-txt a:hover {
color : #fff;
background-color: #d7b8e1;
text-decoration: none;
}

.block-contenu-txt img {
/*border: large solid #fff;*/
margin-right : 15px;
margin-bottom : 15px;
margin-left: 0px;
margin-top: 15px;
}

.block-pied {
color: #fff;
background-color: #8a5e99;
text-align: right;
font-family: Georgia ,"Times New Roman", Times, serif;
font-weight: normal;
font-size: 0.8em;
padding-top: 4px;
}

.block-pied a{
text-decoration: none;
color: #fff;
border: 1px solid #fff;
-moz-border-radius:5px;
}

.block-pied a:hover{
color : #fff;
background-color: #d7b8e1;
text-decoration: none;
}

