/* ----------------------------------------------------------*/
/* definitions generales                                     */
/* ----------------------------------------------------------*/

.hide,.none {
	display: none;
}

input,select,textarea { font-family: inherit; font-size: inherit; }

.spacer, .nettoyeur {
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	height: 0;
	line-height: 1px;
	font-size: 1px;
}

.sans_bord {
	border: 0px;
	padding: 0px;
}

.avec_bord {
	border: solid 1px #000000;
	padding: 0px;
}

.accesskey {
	text-decoration: none;
	font-size: x-small;
	color: #333;
}

#menu dt a .accesskey {
	color: #333;
}

#menu dd a .accesskey {
	color: #333;
}

.pagination {
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0em;
	/*color: #ffcc00;*/
}

.pagination a, .pagination a:visited {
	color: #ffcc00;
}

.pagination on {
	color: #000000;
	text-decoration: underline;
}

/* ----------------------------------------------------------*/

/* Structure                                                 */

/* ----------------------------------------------------------*/

html,body {
	margin: 0px;
	padding: 0px;
}

body {
	background: #cccccc url(fond.png) repeat-x top left;
	text-align: center;
	width: 100%;
	height: 100%;
	border: 0px;
}

#bloc_general {
	width: 999px;
	height: 100%;
	min-height: 540px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top:42px;
	position:relative;
}

/* elements/inc_bandeau_haut ---------------*/
#liens_rapides {
	display:block;
	font-size: 0.7em;
	text-align: right;
	position:absolute;
	top:18px;
	right:0;
	color:#c5c5c5;
}
#liens_rapides a {color:#c5c5c5;}

#bandeau_haut {
	position:relative;
	font-size: small;
	height:199px;
	background:#FF6900 url(bandeau_fond_1.png) no-repeat top left;
}
.secteur_2 #bandeau_haut {	background:#003366 url(bandeau_fond_2.png) no-repeat top left;}
.secteur_3 #bandeau_haut {	background:#8C7817 url(bandeau_fond_3.png) no-repeat top left;}
.secteur_4 #bandeau_haut {	background:#015C3B url(bandeau_fond_4.png) no-repeat top left;}
.secteur_5 #bandeau_haut {	background:#520028 url(bandeau_fond_5.png) no-repeat top left;}

#nom_site_spip {display:block;position:absolute;top:40px;left:70px;}
#photo_bandeau {display:block;position:absolute;top:0px;right:0px;}


#nav .menu-liste {list-style:none;margin:0;padding:0;margin-top:149px;float:left;width:998px;height:38px;background:url(menu_fond.png) repeat-x top left;border-left:1px solid #fff;overflow:hidden;}
#nav .menu-liste .menu-entree {list-style:none;padding:0;margin:0;float:left;height:38px;display:block;border-right:1px solid #fff;}
#nav .menu-liste .menu-entree a {display:block;text-align:right;font-weight:normal;color:#fff;padding:9px 25px 15px;font-size:14px;background:url(menu_fond.png) repeat-x top left;}
#nav .menu-liste .menu-entree.last {float:none;}
#nav .menu-liste .menu-entree.last a {}

#nav .menu-liste .menu-entree a:hover,#nav .menu-liste .menu-entree.on a {background: #FF6900;}
#nav .menu-liste .menu-entree a.rub_2:hover,#nav .menu-liste .menu-entree.on a.rub_2 {background: #003366 url(menu_on_2.png) repeat-x top left;}
#nav .menu-liste .menu-entree a.rub_3:hover,#nav .menu-liste .menu-entree.on a.rub_3 {background: #015C3B url(menu_on_3.png) repeat-x top left;}
#nav .menu-liste .menu-entree a.rub_4:hover,#nav .menu-liste .menu-entree.on a.rub_4 {background: #8C7817 url(menu_on_4.png) repeat-x top left;}
#nav .menu-liste .menu-entree a.rub_5:hover,#nav .menu-liste .menu-entree.on a.rub_5 {background: #520028 url(menu_on_5.png) repeat-x top left;}

/* fin elements/inc_bandeau_haut ---------------*/

#bloc_bas {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	z-index: 9;
	background-repeat: no-repeat;
	width: 999px;
	background:#fff url(logo-stseb-extra.png) no-repeat right bottom;
}


/* wrapper layout gala */

#wrapper {
	float: left;
	width: 999px;
}

* html #wrapper {
	overflow: hidden;
}

#contenu {
	float: left;
	display: inline;
	padding: 0px;
	padding-bottom: 8px;
	margin: 0px 0px 0px 210px;
	height: 200px;
	z-index: 10;
	width: 579px;
	font-size:0.75em;
	/*border-left: 1px solid #eee;*/
}

html>body #contenu {
	height: auto;
	min-height: 300px;
}

/* elements/inc_chemin ---------------*/

#chemin {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.85em;
	margin: 5px 0px;
	padding: 0em;
	border: 0px;
	width:579px;
}

#chemin a, #chemin a:visited {color: #4c4c4c;}

/* elements/inc_colonne_extra_context ---------------*/

#extra_context {display:none;}

/* elements/inc_colonne_navigation ---------------*/

#navigation {
	float: left;
	width: 190px;
	margin: 0px;
	margin-left: -989px;
	padding: 0px;
	padding-bottom: 20px;
	border: 0px;
	z-index: 11;
	font-size: 0.7em;
}
.secteur_1 #navigation {padding-top:25px;}

/* elements/inc_colonne_extra ---------------*/

#extra {
	float: left;
	width: 190px;
	margin: 0px;
	padding: 25px 0px 60px;
	margin-left: -200px;
	font-size: 0.7em;
	text-align: left;
	overflow:hidden;
}

.secteur_2 #extra ,.secteur_2 #extra a { color: #036;}
.secteur_3 #extra ,.secteur_3 #extra a { color: #015c3c;}
.secteur_4 #extra ,.secteur_4 #extra a { color: #af971e;}
.secteur_5 #extra ,.secteur_5 #extra a { color: #603;}



/* fin elements/inc_colonne_extra_1 ---------------*/


#pied {
	padding: 0px;
	text-align: left;
	width: 999px;
	margin: 0 auto;
	float: none;
	clear:both;
}

#top-foot {height: 97px; background:#fff url(pied-fond-ville.png) no-repeat bottom right;}
#pied > #top-foot {
	height: auto;
	min-height: 97px;
}

#top-foot #plus {
	width:190px;
	height:97px;
	margin-left:10px;
	color:#fff;
	font-size:0.75em;
}
#top-foot > #plus {
	height:auto;
	min-height:97px;
}
#top-foot #plus a {color:#fff;}

#top-foot #plus {background: #FF6900 url(cartouche-pied-fond-top_1.png) no-repeat top left;}
.secteur_2 #top-foot #plus  {background: #003366 url(cartouche-pied-fond-top_2.png) no-repeat top left;}
.secteur_3 #top-foot #plus  {background: #015C3B url(cartouche-pied-fond-top_3.png) no-repeat top left;}
.secteur_4 #top-foot #plus  {background: #8C7817 url(cartouche-pied-fond-top_4.png) no-repeat top left;}
.secteur_5 #top-foot #plus  {background: #520028 url(cartouche-pied-fond-top_5.png) no-repeat top left;}

#top-foot #plus ul {margin:0;padding:30px 10px 10px;}
#top-foot #plus ul li {margin:0;padding:0 0 7px; margin-left:25px;margin-right:20px;list-style-image: url(fleche_inv_1.png); }
.secteur_2 #top-foot #plus ul li {list-style-image: url(fleche_inv_2.png); }
.secteur_3 #top-foot #plus ul li {list-style-image: url(fleche_inv_3.png); }
.secteur_4 #top-foot #plus ul li {list-style-image: url(fleche_inv_4.png); }
.secteur_5 #top-foot #plus ul li {list-style-image: url(fleche_inv_5.png); }

#top-foot #plus ul li.rss {background: url(feed.png) no-repeat top right;}
#top-foot #plus ul li.newsletter {background: url(picto-news_1.png) no-repeat top right;}
.secteur_2 #top-foot #plus ul li.newsletter {background-image: url(picto-news_2.png);}
.secteur_3 #top-foot #plus ul li.newsletter {background-image: url(picto-news_3.png);}
.secteur_4 #top-foot #plus ul li.newsletter {background-image: url(picto-news_4.png);}
.secteur_5 #top-foot #plus ul li.newsletter {background-image: url(picto-news_5.png);}

#adresse {
	color:#fff;
	font-size:0.85em;
	background:#FF6900;
	padding: 20px 5px 5px;
	text-align: center;
}
.secteur_2 #adresse  {background: #003366;}
.secteur_3 #adresse  {background: #015C3B;}
.secteur_4 #adresse  {background: #8C7817;}
.secteur_5 #adresse  {background: #520028;}

#bottom-foot {background:url(pied-fond_1.png) no-repeat bottom left;padding-bottom:18px;}
.secteur_2 #bottom-foot {	background-image: url(pied-fond_2.png);}
.secteur_3 #bottom-foot {	background-image: url(pied-fond_3.png);}
.secteur_4 #bottom-foot {	background-image: url(pied-fond_4.png);}
.secteur_5 #bottom-foot {	background-image: url(pied-fond_5.png);}

#pied #picto_contact {
	display: block;
	margin-left: 20px;
	font-weight: bold;
	height:20px;
}

#pied #picto_contact a {
	color: #fff;
	padding-left: 33px;
}


#liens_directs {
	display: block;
	float: right;
	font-size: small;
	font-weight: bold;
	margin: 20px 20px 0 20px;
	max-width:730px;
	text-align:right;
}

#liens_directs a {
	color: #fff;
	float:left;
	padding-left: 40px;
	max-width:130px;
}

#liens_transverses {
	clear: both;
	display: block;
	font-size: small;
	text-align: center;
	padding: 5px 0 0;
	left: 5%;
	right: 5%;
}

#conception {
	display: block;
	left: 5%;
	right: 5%;
	text-align: center;
	margin-top:30px;
}

#conception,#conception a {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular;
	font-size: x-small;
	color: #333;
}

/* ----------------------------------------------------------*/
/* Decorations                                               */
/* Blocs nons inclus dans la structure de base mais ajoutes  */
/* dynamiquement par jquery                                  */
/* ----------------------------------------------------------*/


/* ----------------------------------------------------------*/
/* Navigation                                                */
/* ----------------------------------------------------------*/

/* elements/inc_menu_navigation ---------------*/

.lienon, .lienon a, .on, .on a {
	font-weight:bold;
}

#menu {
	color: #000;
	z-index: -20;
	padding:0;
	margin: 0;
	padding-bottom:18px;
	background:#fff url(box-menu-bot_1.png) no-repeat bottom left;
	margin-bottom:20px;
}
.secteur_2 #menu {background-image:url(box-menu-bot_2.png);}
.secteur_3 #menu {background-image:url(box-menu-bot_3.png);}
.secteur_4 #menu {background-image:url(box-menu-bot_4.png);}
.secteur_5 #menu {background-image:url(box-menu-bot_5.png);}


#menu dl {
	padding: 30px 10px 10px;
	margin: 0;
	background:#fff url(box-menu-mid_1.png) repeat-y top left;
}
.secteur_2 #menu dl {background-image:url(box-menu-mid_2.png);}
.secteur_3 #menu dl {background-image:url(box-menu-mid_3.png);}
.secteur_4 #menu dl {background-image:url(box-menu-mid_4.png);}
.secteur_5 #menu dl {background-image:url(box-menu-mid_5.png);}

#menu dt {
	color: #000;
	font-weight: normal;
	padding: 0;
	padding-left : 20px;
	font-size: 1.0em;
	height: 21px;
	background: url(fleche_1.png) no-repeat -2px -2px;
	margin: 0;
	margin-top: 2px;
	text-align: left;
}
#menu > dl>dt { height: auto; min-height: 21px;}

.secteur_2 #menu dt { background-image: url(fleche_2.png);}
.secteur_3 #menu dt { background-image: url(fleche_3.png);}
.secteur_4 #menu dt { background-image: url(fleche_4.png);}
.secteur_5 #menu dt { background-image: url(fleche_5.png);}


.secteur_2 #menu a { color: #036;}
.secteur_3 #menu a { color: #015c3c;}
.secteur_4 #menu a { color: #af971e;}
.secteur_5 #menu a { color: #603;}


#menu dd {
	margin: 0;
	padding: 0 0 0 35px;
	font-size: 0.9em;
	text-align: left;
}
#menu dd+dt {margin-top:1em;}
/* ----------------------------------------------------------*/

/* extras                                                    */

/* ----------------------------------------------------------*/

/* ----------------------------------------------------------*/

/* Typo (style transversaux)                                 */

/* ----------------------------------------------------------*/

/* les liens dans le contenu */

a img {
	border: 0px;
}

a {
	color: #000000;
	text-decoration: none;
	border: 0px;
}

a:hover {
	color: #000000;
}

a:visited {
	color: #666666;
}

* html acronym {
	border-bottom: dotted 1px black;
}

body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 1em;
}

/* hack ie pour les italiques */

/* \*/

* html i.spip {
	overflow: hidden;
	o\verflow: visible;
	width: 98%;
	w\idth: auto;
	he\ight: 100%;
}

/* */

.surtitre {
	font-weight: bold;
	font-size: small;
	text-align: right;
}

h1.titre {
	margin: 1em 0 0.5em;
	padding: 0px;
}

.article_1 .titre {
	padding: 0em 0em 0em 0px;
	background: none;
}

h2.soustitre {
	font-weight: bold;
	font-size: small;
	color: #666;
	text-align: left;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0em;
	padding: 3px;
}

.secteur_2 h2.soustitre {	color: #01498f;}
.secteur_3 h2.soustitre {	color: #01784e;}
.secteur_4 h2.soustitre {	color: #d5b524;}
.secteur_5 h2.soustitre {	color: #8b0147;}

.texte {
	color: #4c4c4c;
	margin-left: 0px;
	margin-top: 3px;
	padding: 0em;
	z-index:1000;
}
.article_1 .texte {}

.lien_article {
	font-size: medium;
	font-weight: bold;
	color: #e7921f;
	margin-left: 0px;
	margin-top: 10px;
	padding: 0em;
}
.lien_article a {	color: #e7921f;}
.secteur_2 .lien_article a {	color: #036;}
.secteur_3 .lien_article a {	color: #015c3c;}
.secteur_4 .lien_article a {	color: #af971e;}
.secteur_5 .lien_article a {	color: #603;}

.lien_article img {
	float: left;
	margin-left: 0px;
	margin-right: 10px;
}

h2.titremenu {
	font-weight: bold;
	color: #333;
	margin: 3px 0px;
	padding: 0em;
	font-size:1.4em;
}
h2.titremenu a, titremenu a:visited {	color: #333;}

.descriptif {
	color: #ffffff;
	padding: 0px;
	width: 275px;
	font-style: italic;
	float: left;
	margin: 0px;
	margin-bottom: 10px;
	margin-right:5px;
	letter-spacing: 1px;
	background: #e7921f url(img/box-desc-top_1.png) no-repeat top left;
	font-size:0.9em;
}
.descriptif .desc-wrap {
	padding:5px;
	background: url(img/box_desc-desc-1.png) no-repeat bottom left;
}

.secteur_1 .descriptif {
	letter-spacing: 0px;
	margin-right: 0px;
	padding: 0px;
	float: none;
	color: #e7921f;
	background-color: #fff;
	width: auto;
}
.secteur_1 .descriptif .desc-wrap {padding:0;background:#fff;}

.secteur_2 .descriptif {	background-color: #036;background-image:url(img/box-desc-top_2.png);}
.secteur_3 .descriptif {	background-color: #015c3c;background-image:url(img/box-desc-top_3.png);}
.secteur_4 .descriptif {	background-color: #8c7817;background-image:url(img/box-desc-top_4.png);}
.secteur_5 .descriptif {	background-color: #520028;background-image:url(img/box-desc-top_5.png);}

.secteur_2 .descriptif .desc-wrap {	background-image: url(img/box-desc-bot_2.png);}
.secteur_3 .descriptif .desc-wrap {	background-image: url(img/box-desc-bot_3.png);}
.secteur_4 .descriptif .desc-wrap {	background-image: url(img/box-desc-bot_4.png);}
.secteur_5 .descriptif .desc-wrap {	background-image: url(img/box-desc-bot_5.png);}

.chapo {
	margin-bottom: 10px;
	font-weight: bold;
	font-size:0.9em;
	float:right;
	width:290px;
	overflow:hidden;
	margin-left:5px;
}
.chapo .spip_documents {width:auto !important;}
.article_1 .chapo {float:none;clear:both;width:auto;margin:5px 0;}


h4.section {
	font-weight: bold;
	color: #000000;
	border: 0;
	font-size:1.4em;
	margin: 1em 0 0.5em;
}

.introduction {
	color: #000000;
	margin: 0px;
	padding: 0em;
	height: auto;
}

#contenu .ps {
	font-style: italic;
	color: #000;
	margin-left: 0px;
	margin-top: 10px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: dashed 1px #cccccc;
	border-bottom: dashed 1px #cccccc;
}

.notes {
	font-size: 0.8em;
	color: #000000;
	margin-left: 0px;
	margin-top: 10px;
	padding: 0em;
}

.nom {
	font-weight: bold;
	margin: 0px;
}

.bio {	font-size: 0.9em; margin: 0px;}
.email {	font-size: 0.9em; margin: 0px;}
.url {	font-size: 0.9em; margin: 0px; }

ul.spip, ol.spip {overflow: hidden;}

/* ----------------------------------------------------------*/

/* Styles SPIP                                               */

/* faut il importer un spip_styles ? */

/* ----------------------------------------------------------*/

a.spip_url {
	
}

a.spip_in {
	
}

a.spip_out {
	
}

a.spip_glossaire {
	
}

.spip_code {
	
}

p.spip_note {
	
}

hr.spip {
	
}

b.spip {
	
}

.spip_puce {
	list-style-position: inside;
	list-style-image: url(puce.gif);
	border-width: 0px;
}

h3.spip,
h4.spip,
h5.spip {
	font-weight: bold;
	font-size: 1.6em;
	color: #000000;
	text-align: left;
	border: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 5px;
}

.secteur_1 h3.spip {	color: #e7921f;}
.secteur_2 h3.spip {	color: #036;}
.secteur_3 h3.spip {	color: #015c3c;}
.secteur_4 h3.spip {	color: #af971e;}
.secteur_5 h3.spip {	color: #603;}

h4.spip {
	font-weight: 200;
	font-size: 1.4em;
	margin-top: 16px;
	margin-bottom: 8px;
	padding-bottom: 0px;
	border-bottom: solid 1px #000;
}

h5.spip {
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	border: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 0em;
	border-bottom: solid 1px #000000;
}

.spip_logos {
	z-index: 100;
	border: 0px;
}

table.ville tr {
	vertical-align:top;
}

table.spip {
	

/*

cellspacing: 0px;*/
	border: solid 1px #e7921f;
	border-collapse: collapse;
	clear: both;
	width: 100%;
}

.secteur_2 table.spip {
	border-color: #036;
}

.secteur_3 table.spip {
	border-color: #015c3c;
}

.secteur_4 table.spip {
	border-color: #af971e;
}

.secteur_5 table.spip {
	border-color: #603;
}

table.spip caption {
	caption-side: top;
	/* bottom pas pris en compte par IE */
	text-align: center;
	padding: 3px;
	font-weight: bold;
	color: #e7921f;
	background: #ffffff;
}

.secteur_2 table.spip caption {	color: #036;}
.secteur_3 table.spip caption {	color: #015c3c;}
.secteur_4 table.spip caption {	color: #af971e;}
.secteur_5 table.spip caption {	color: #603;}

table.spip tr.row_first {
	background-color: #e7921f;
	text-align: center;
	color: #ffffff;
}

.secteur_2 table.spip tr.row_first {
	background-color: #036;
}

.secteur_3 table.spip tr.row_first {
	background-color: #015c3c;
}

.secteur_4 table.spip tr.row_first {
	background-color: #af971e;
}

.secteur_5 table.spip tr.row_first {
	background-color: #603;
}

.secteur_2 table.spip tr.row_first .header,.secteur_2 table.spip tr.row_first .neutre {
	color: #036;
}

.secteur_3 table.spip tr.row_first .header,.secteur_3 table.spip tr.row_first .neutre {
	color: #015c3c;
}

.secteur_4 table.spip tr.row_first .header,.secteur_4 table.spip tr.row_first .neutre {
	color: #af971e;
}

.secteur_5 table.spip tr.row_first .header,.secteur_5 table.spip tr.row_first .neutre {
	color: #603;
}

table.spip tr.row_odd {
	background-color: transparent;
	text-align: left;
}

table.spip tr.row_even {
	background-color: transparent;
	text-align: left;
}

table.spip td {
	border: solid 1px #e7921f;
	padding: 5px;
	vertical-align: middle;
}

.secteur_2 table.spip td {
	border-color: #036;
}

.secteur_3 table.spip td {
	border-color: #015c3c;
}

.secteur_4 table.spip td {
	border-color: #af971e;
}

.secteur_5 table.spip td {
	border-color: #603;
}

.spip_documents {	font-size: 0.9em;	border: 0px;}

.spip_documents_center {
	display:block;
	margin: auto;
	text-align: center;
	border: 0px;
	width: 70%
}
.spip_documents_center .spip_doc_titre {margin:0 auto;}

.spip_documents_left {
	margin: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 0px;
	text-align: center;
}

.spip_documents_right {
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
	border: 0px;
	text-align: center;
}

.spip_extrait {
	display: block;
	position: relative;
	width: 95%;
	height: 10em;
	overflow: auto;
	padding: 5px;
	margin: 0px;
	border: 1px solid #ffffff;
}

.texteencadre-spip {
	padding: 8px;
	color: #787878;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #787878;
}

.secteur_1 texteencadre-spip {
	color: #d5b524;
	border-color: #af971e;
}

.secteur_2 texteencadre-spip {
	color: #036;
	border-color: #036;
}

.secteur_3 texteencadre-spip {
	border-color: #015c3c;
	color: #015c3c;
}

.secteur_4 texteencadre-spip {
	color: #af971e;
	border-color: #af971e;
}

.secteur_5 texteencadre-spip {
	border-color: #af971e;
	color: #af971e;
}

.secteur_6 texteencadre-spip {
	
}

.caractencadre-spip {
	color: #e7921f;
	font-weight: bold;
}

.secteur_2 .caractencadre-spip {
	color: #036;
}

.secteur_3 .caractencadre-spip {
	color: #015c3c;
}

.secteur_4 .caractencadre-spip {
	color: #af971e;
}

.secteur_5 .caractencadre-spip {
	color: #603;
}

.spip_encadrer {
	width: 95%;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px #666666 solid;
}

.spip_cadre {
	width: 95%;
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 10px;
}

blockquote.spip {
	background: url(tirlidi.png) no-repeat top left;
	color: #000000;
	text-align: left;
	margin: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	background-color: #ffffff;
	padding: 0px;
	padding-left: 24px;
}

div.spip_poesie {
	float: right;
	width: 140px;
	color: #e7921f;
	text-align: left;
	margin: 5px;
	margin-right: 0px;
	margin-left: 10px;
	background-color: #ffffff;
	padding: 5px;
	font: italic bold small Georgia, "Times New Roman", Times, serif;
}

.spip_surligne {
	background-color: #000000;
	color: #ffffff;
}

.citation {
	background: url(guillemets.png) no-repeat top left;
	padding: 0px;
	padding-top: 20px;
}

/*
 * Barre de raccourcis
 */

a.spip_barre img {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #aa9966;
	border-bottom: 1px solid #aa9966;
	padding: 3px;
	background-color: #FFDDAA;
}

a.spip_barre:hover img {
	border: 1px solid #808080;
	padding: 3px;
	background-color: #f8f8f4;
}

/* ----------------------------------------------------------*/

/* contenu                                                   */

/* ----------------------------------------------------------*/

/* art-normal ---------------*/

.article {
	
}

.logoart {
	display: block;
	z-index: 100;
	margin: 0px;
}


/* rub-desc ---------------*/
.accroche {
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-bottom: 1em;
	clear:both;
	overflow:hidden;
}

.liste-accroches {	margin-top:2em;clear:both;font-size:0.85em;}
.liste-accroches h2.titremenu {font-size:1.2em;}

.liste-accroches .accroche {padding-left:45px;padding-top:2px;background: url(fleche_big_1.png) no-repeat top left;}
.secteur_2 .liste-accroches .accroche {background-image: url(fleche_big_2.png);}
.secteur_3 .liste-accroches .accroche {background-image: url(fleche_big_3.png);}
.secteur_4 .liste-accroches .accroche {background-image: url(fleche_big_4.png);}
.secteur_5 .liste-accroches .accroche {background-image: url(fleche_big_5.png);}
.liste-accroches .accroche .logoart {float:right;margin-left:10px;}


/* rub-marches ---------------*/

/* rub-tele ---------------*/

/* rub-theme ---------------*/


.liste-archives form {
	margin-left: 10px;
}

/* rub-liens ---------------*/

.liste-adresses .colonne-1,
.liste-adresses .colonne-2 {
	float: left;
	width: 180px;
	margin-left: 1%;
}

/* rub-publi ---------------*/

.liste-archives {margin-bottom:1em;}
.publications{	clear: both; padding:5px 5px;border-bottom: 1px solid #eee;}
.publications:hover {background:#eee;}
.publications h2 {font-size:1.3em;margin:5px 0;padding-left:20px;background:url(fleche_1.png) no-repeat center left;}
.secteur_2 .publications h2 {background-image:url(fleche_2.png);}
.secteur_3 .publications h2 {background-image:url(fleche_3.png);}
.secteur_4 .publications h2 {background-image:url(fleche_4.png);}
.secteur_5 .publications h2 {background-image:url(fleche_5.png);}

.publications div.spip_documents{
	background-color: #87b1d5;
	margin: 5px 0;
	text-align: center;
	border: 1px solid #369;
	overflow:hidden;
}
.publications .spip_document_gauche{
	margin:0;
	float: left;
	width: 27%;
	padding: 5px;
}

.publications div.spip_doc_descriptif{
	margin:0;
	float: right;
	width: 67%;
	color: #fff;
	font-size: small;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}

/* contenu-accueil ---------------*/

.marge_gauche {
	margin-left: 160px;
}

/* contenu-touslessites ---------*/

.liste-adresses {
	float: left;
	width: 49%;
	margin-right: 1%;
	overflow: hidden;
}

/* contenu-search ---------------*/

.recherche {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular;
	border: none;
}

.recherche .chapo {
	display: block;
	font-weight: bold;
	font-size: medium;
	color: #000;
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
}

.recherche #resultats thead {
	display: none;
}

.recherche #resultats {
	width: 100%;
	border: solid 1px #ffffff;
	border-collapse: collapse;
	padding-left: 15px;
}

.recherche #resultats td.rang,
.recherche #resultats td.titre_trouve,
.recherche #resultats td.points {
	background: #e7921f;
	color: #fff;
	padding: 5px;
	font-size: small;
	font-weight: bold;
	text-align: left;
}

.recherche #resultats td.rang {
	text-align: center;
	width: 30px
}

.recherche #resultats td.points {
	text-align: right;
	width: 70px
}

.recherche #resultats td.titre_trouve h2,
.recherche #resultats td.titre_trouve a {
	margin: 0px;
	padding: 0px;
	color: #fff;
}

.recherche #resultats td.titre_trouve a:hover {
	color: #000000;
	text-decoration: underline;
}

.recherche #resultats td.logo {
	width: 30px;
	background: transparent;
	color: #000000;
	padding: 5px;
	font-size: xx-small;
}

.recherche_logo a {
	color: #000;
}

.recherche_logo a:hover {
	color: #000000;
	text-decoration: underline;
}

.recherche #resultats td.chemin_trouve {
	background: #FFCC00;
	color: #333;
	padding: 5px;
	font-size: xx-small;
}

.recherche #resultats td.chemin_trouve a {
	color: #333;
}

.recherche #resultats td.chemin_trouve a:hover {
	color: #000000;
	text-decoration: underline;
}

.recherche #resultats td.descriptif_trouve {
	background: transparent;
	color: #000000;
	padding: 5px;
	font-size: small;
}

.recherche #resultats td.descriptif_trouve a {
	color: #000;
}

.recherche #resultats td.descriptif_trouve a:hover {
	color: #000000;
	text-decoration: underline;
}

.recherche #resultats td.url {
	background: transparent;
	color: #333;
	padding: 5px;
	font-size: small;
	font-style: italic;
}

.recherche #resultats td.url a {
	color: #333;
}

.recherche #resultats td.url a:hover {
	color: #333;
	text-decoration: underline;
}

.barre-nav {
	font-weight: bold;
	font-size: small;
	color: #000;
	text-align: right;
	

/*

border-bottom: solid 1px #ffffff;*/
	margin-bottom: 5px;
	padding: 0em;
}

.barre-nav a:link,
.barre-nav a:visited,
.barre-nav a:hover,
.barre-nav a:active {
	padding: 1px 8px 3px 8px;
	background: url(rond_plein.gif) no-repeat top center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0.0em;
	text-align: center;
}

.barre-nav .on {
	padding: 1px 8px 3px 8px;
	background: url(rond_vide.gif) no-repeat top center;
	color: #e7921f;
	margin-left: 0.0em;
	text-align: center;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* elements */

.formulaire_recherche label {display:none;}
.formulaire_recherche input.text {display:inline;border:0;width:136px;padding:5px;padding-left:20px;background: #fff url(fond-rechercher.png) no-repeat center center;}
.formulaire_recherche input.submit {display:inline;width:28px;height:21px;background:#fff url(fond-rechercher-bouton.png) no-repeat center center;color:#fff;border:0;}
.formulaire_recherche {margin-bottom:10px;}
/* elements/inc_accueil_breves ---------------*/

.article_1 .accueil_breves {
	margin: 1em 0;
	padding:0;
	float:right;
	width:285px;
	overflow:hidden;
}
.article_1 .accueil_breves h1 {padding:0 20px;font-size:1.6em;color:#333;font-weight:normal;margin-bottom:0;}
.article_1 .accueil_breves .accroche-wrap {background:#ccc url(box-home-bref-bot.png) no-repeat bottom left;margin-bottom:1em;}
.article_1 .accueil_breves .accroche {padding:15px 20px;font-size:0.85em;background:url(box-home-bref-top.png) no-repeat top left;}
.article_1 .accueil_breves .accroche h2 {font-size:1.2em;}
.article_1 .accueil_breves .accroche .logoart {float:right;margin-left:5px;}

.article_1 #webtv {
	margin: 4em 0 0;
	padding:0;
	float:left;
	width:285px;
	overflow:hidden;
}
.article_1 #webtv h2 {background:#fff url(box-home-top-webtv.png) no-repeat bottom left;}
.article_1 #webtv .webtv-desc {background: url(box-home-bot-webtv.png) no-repeat bottom left;}

/* elements/inc_asavoir ---------------*/


#asavoir {padding:0;margin:0;background:#fff url(box-ps-mid_1.png) repeat-y top left;margin-bottom:20px;}
.secteur_2 #asavoir {background-image:url(box-ps-mid_2.png);}
.secteur_3 #asavoir {background-image:url(box-ps-mid_3.png);}
.secteur_4 #asavoir {background-image:url(box-ps-mid_4.png);}
.secteur_5 #asavoir {background-image:url(box-ps-mid_5.png);}

#asavoir h2 {padding:15px 20px 0;margin:0;font-weight:bold;font-size: 1.8em;color:#fff;background:#fff url(box-ps-top_1.png) no-repeat bottom left;position:relative;}
.secteur_2 #asavoir h2 {background-image:url(box-ps-top_2.png);}
.secteur_3 #asavoir h2 {background-image:url(box-ps-top_3.png);}
.secteur_4 #asavoir h2 {background-image:url(box-ps-top_4.png);}
.secteur_5 #asavoir h2 {background-image:url(box-ps-top_5.png);}


#asavoir .ps {border:0;margin:0;padding:20px;padding-bottom:20px;background: url(box-ps-bot_1.png) no-repeat bottom left;}
.secteur_2 #asavoir .ps {background-image:url(box-ps-bot_2.png);}
.secteur_3 #asavoir .ps {background-image:url(box-ps-bot_3.png);}
.secteur_4 #asavoir .ps {background-image:url(box-ps-bot_4.png);}
.secteur_5 #asavoir .ps {background-image:url(box-ps-bot_5.png);}


/* elements/inc_derartmemerub ---------------*/

#derartmemerub {
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
}

#derartmemerub img {
	margin-bottom: -4px;
	border: 0px;
}

#derartmemerub select {
	height: 20px;
	margin-top: -8px;
	border: 1px solid #5e5e5e;
	background-color: transparent;
	color: #000;
}

/* elements/inc_deroule_niv1 -----------------*/

#deroule_niv1 {
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
}

#deroule_niv1 img {
	margin-bottom: -4px;
	border: 0px;
}

#deroule_niv1 select {
	height: 20px;
	margin-top: -8px;
	border: solid 1px #ffffff;
	background-color: transparent;
	color: #000;
}

/* elements/inc_deroule_niv3 -----------------*/

#deroule_niv3 {
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
}

#deroule_niv3 img {
	margin-bottom: -4px;
	border: 0px;
}

#deroule_niv3 select {
	height: 20px;
	margin-top: -8px;
	border: solid 1px #ffffff;
	background-color: transparent;
	color: #000;
}

/* elements/inc_deroulemarches ---------------*/

#deroulemarches {
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
	text-align: right;
}

#deroulemarches img {
	margin-bottom: -4px;
	border: 0px;
}

#deroulemarches select {
	height: 20px;
	margin-top: 5px;
	width: 70%;
}

/* elements/inc_deroulemois ---------------*/

#deroulemois {
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
}

#deroulemois img {
	margin-bottom: -4px;
	border: 0px;
}

#deroulemois select {
	border: solid 1px #99cc00;
	width: 150px;
	margin-left: 8px;
}

/* elements/inc_espace_interactif ---------*/

#espace_interactif {padding:0;margin:0;background:#fff url(box-1-mid.png) repeat-y top left;;margin-bottom:20px;color:#ff6900;}
#navigation #espace_interactif a {color:#ff6900;}
#espace_interactif h2 {padding:15px 20px 0;margin:0;font-weight:bold;font-size: 1.6em;line-height:1em;color:#fff;background:#fff url(box-1-top-interactif.png) no-repeat bottom left;}
#espace_interactif ul {list-style:none;margin:0;padding:20px;padding-bottom:20px;background: url(box-1-bot.png) no-repeat bottom left;}
#espace_interactif li {list-style-image:url(fleche_1.png);margin-left:25px;}

/* elements/inc_1_clic ---------*/

#un_clic {padding:0;margin:0;background:#fff url(box-1clic-mid.png) repeat-y top left;;margin-bottom:20px;color:#2e5b89;}
#navigation #un_clic a {color:#2e5b89;}
#un_clic h2 {padding:25px 20px 0;margin:0;font-weight:bold;font-size: 1.6em;line-height:1em;color:#fff;background:#fff url(box-1clic-top.png) no-repeat bottom left;}
#un_clic ul {list-style:none;margin:0;padding:20px;padding-bottom:20px;background: url(box-1clic-bot.png) no-repeat bottom left;}
#un_clic li {list-style-image:url(fleche_1clic.png);margin-left:25px;}

/* elements/inc_evenement_accueil ---------*/

/* elements/inc_1_clic ---------*/

#extrait_agenda {padding:0;margin:0;background:#fff url(box-agenda-mid.png) repeat-y top left;;margin-bottom:20px;color:#333;}
#extrait_agenda a {color:#009966;}
#extrait_agenda h2 {padding:25px 20px 0;margin:0;font-weight:bold;font-size: 1.6em;line-height:1em;color:#fff;background:#fff url(box-agenda-top.png) no-repeat bottom left;}
#extra #extrait_agenda h2 a {color:#fff;}
#extrait_agenda .extrait_agenda-wrap {margin:0;padding:15px;padding-top:0;padding-bottom:20px;background: url(box-agenda-bot.png) no-repeat bottom left;}
#extrait_agenda li {list-style-image:url(fleche_1clic.png);margin-left:25px;}


.evenement_accueil h3, .evenement_accueil h3 a {
	font-size: small;
	margin-bottom: 0;
}

.evenement_accueil {
	padding-left:20px;
	background: url(fleche_evt.png) no-repeat left 3px;
}

.evenement_accueil .date_debut_fin {
	text-align: left;
}

.evenement_accueil .titre {
	color: #ffffff;
	background-color: #e7921f;
}

.evenement_accueil .introduction {
	display: none;
}

/* elements/inc_evenement_agenda -----------*/

.liste-evenements {	clear:both;border-bottom:1px solid #eee;}
.liste-evenements .evenement_agenda {
	border: 0px;
	margin: 0px;
	padding: 10px 5px;
	padding-left:45px;
	z-index: 99;
	overflow: hidden;
	clear:both;
	background: url(fleche_big_1.png) no-repeat left 10px;
	border-top:1px solid #eee;
}

.secteur_2 .liste-evenements .evenement_agenda {background-image: url(fleche_big_2.png);}
.secteur_3 .liste-evenements .evenement_agenda {background-image: url(fleche_big_3.png);}
.secteur_4 .liste-evenements .evenement_agenda {background-image: url(fleche_big_4.png);}
.secteur_5 .liste-evenements .evenement_agenda {background-image: url(fleche_big_5.png);}

.liste-evenements .evenement_agenda:hover {background-color:#eee;}

.liste-evenements .evenement_agenda .logoart {float:right;margin-left:10px;	z-index: 100;}
.evenement_agenda .titre {	font-style:italic;}

.liste-evenements .evenement_agenda h2 {font-size:1.2em;margin-bottom:0;}
.evenement_agenda .date_debut_fin {	color: #e7921f;font-weight: bold;font-size: 1.1em;margin-bottom:1em;}
.secteur_2 .evenement_agenda .date_debut_fin { color: #036;}
.secteur_3 .evenement_agenda .date_debut_fin { color: #015c3c;}
.secteur_4 .evenement_agenda .date_debut_fin { color: #af971e;}
.secteur_5 .evenement_agenda .date_debut_fin { color: #603;}


.evenement_agenda .adresse_agenda .mot_titre {	display: block;	font-weight: bold;}


/* elements/inc_evenement_article -----------*/

.evenement_article {
	
}

.secteur_5 .evenement_article a.lien_retour {
	color: #297363;
}

.secteur_6 .evenement_article a.lien_retour {
	color: #7b4a29;
}

/* elements/inc_forum  ----------------------*/
#forum {}
#forum p { margin: 0 0 10px 0; padding: 0; }
#forum table { width: 100%; margin-bottom: 2em; border-collapse: collapse; border-spacing: 0; }
#forum h2,
#forum table caption { margin: 1em 0 .2em; padding: 0; text-align: left; color: #FF6900; font-size: 18px; font-weight: bold; }
#forum table thead *th { background: #F90;}
#forum table thead tr { background: #F90 url(box-1-top-forum.gif) no-repeat top; color: #FFF; }

#forum table th, #forum table td { padding: 4px; border-bottom: 1px solid #FF6900; background:none;}
#forum table th { vertical-align: bottom; border-color: #F90; text-align: center; }
#forum table td { padding: 15px 5px; vertical-align: top; }
#forum table tr.odd td { background-color: #FDFDFD; }
#forum table tr.even td { background-color: #FBFBFB; }
#forum table tr.on td { background-color: #FF9; font-weight: normal; }
#forum table tr td.nb { width: 3em; }
#forum table tr td.auteur,
#forum table tr td.date { width: 8em; }
#forum table tr td.nb { text-align: center; font-size: 1.4em; color: #F90; }
#forum table tr td.auteur { color: #666; }
#forum table tr td.date { font-size: .9em; color: #666; }

/* Tableau des forums / salons / articles / #ID_RUBRIQUE */
#forum .forums table {}
#forum .forums table tr td { background: #FFF; border-color: #FFF; border: 0; }
#forum .forums table tr td.forum { padding-left: 72px; background-image: url(forum.png); background-repeat: no-repeat; background-position: left 15px; }
#forum .forums table tr td.forum h3 { margin: 0; padding: 0; }
#forum .forums table tr td.date,
#forum .forums table tr td.nb { padding-top: 30px; }

/* Tableau des sujets / discussions / questions / #ID_ARTICLE */
#forum .sujets table {}
#forum .sujets table tr td { border-left: 0; border-right-color: #FFF; }
#forum .sujets table tr td.sujet { padding-left: 40px; background-image: url(forum-ask.gif); background-repeat: no-repeat; background-position: left 15px; }
#forum .sujets table tr td.sujet strong { color: #666; }
#forum .sujets table tr td.auteur { font-size: .9em; color: #666; }

/* Discussion / thread / #ID_FORUM */
#forum .thread table {}
#forum .thread table tr td {}
#forum .thread table tr.first td { background-color: #FC6; }
#forum .thread table tr td.auteur { width: 110px; font-size: .9em; color: #666; }
#forum .thread table tr td.auteur strong { font-weight: normal; }
#forum .thread table tr td abbr { border: 0; font-size: .9em; color: #666; }
#forum .thread table tr td .avatar { display: block; margin: .3em 0; background: #FFF; }
#forum .thread table tr td .permalink { float: right; display: block; font-weight: normal; font-size: 2em; color: #CCC; }
#forum .thread table tr.first td .permalink, 
#forum .thread table tr td .permalink:hover { color: #F90; }

/* Formulaire de forum */
.formulaire_forum { margin: 1em 0; }
.formulaire_forum fieldset { margin: 0; padding: 0; border: 0; }
.formulaire_forum fieldset legend,
.formulaire_forum fieldset table,
.formulaire_forum fieldset .saisie_url_site,
.formulaire_forum fieldset .gravatar_info_forum { display: none; }
#forum .formulaire_forum p,
#forum .formulaire_forum .previsu { padding-left: 150px; }
#forum .formulaire_forum .previsu { padding: 1em; margin-bottom: 2em; border: 2px dashed #FF6900; }
#forum .formulaire_forum .previsu p { padding-left: 0; }
#forum .formulaire_forum .previsu .spip_bouton { margin: 1em 0 0; }
.formulaire_forum fieldset label { float: left; display: block; width: 150px; margin-left: -150px; }
.formulaire_forum fieldset label,
.formulaire_forum fieldset .explication { color: #666; font-size: .9em; }
.formulaire_forum fieldset input.forml { width: 250px; }
#forum .sujets .formulaire_forum fieldset .saisie_titre { display: block !important; }
#forum .sujets .formulaire_forum fieldset .saisie_titre input.forml,
.formulaire_forum fieldset textarea { width: 400px; }
.formulaire_forum fieldset textarea { height: 12em; margin-left: 150px; }


/* elements/inc_liens_utiles ---------------*/

#liens_utiles {padding:0;margin:0;background:#666666;margin-bottom:20px;color:#fff;}
#extra #liens_utiles a,#navigation #liens_utiles a {color:#fff;}
#liens_utiles h2 {padding:15px 20px 0;margin:0;font-weight:bold;font-size: 1.8em;color:#fff;background:#fff url(box-grey-top-liens.png) no-repeat bottom left;position:relative;}
#liens_utiles ul {list-style:none;margin:0;padding:20px;padding-bottom:20px;background: url(box-grey-bottom.png) no-repeat bottom left;}
#liens_utiles li {list-style:none;margin:0;padding:0;}

.article_1 #liens_utiles li a {display:block;position:relative;padding-top:1px;background:url(thumbblank.gif) no-repeat top left;}
.article_1 #liens_utiles li a img {display:block;position:absolute;top:0;left:0;}
.article_1 #liens_utiles li a strong {display:block;width:150px;margin-top:95px;height:4em;overflow:hidden;}

/* elements/inc_webtv ---------------*/

#webtv {padding:0;margin:0;background:#666666;margin-bottom:20px;color:#ccc;}
#navigation #webtv a {color:#fff;}
#webtv h2 {padding:25px 20px 0;margin:0;font-weight:bold;font-size: 1.6em;line-height:1em;color:#fff;background:#fff url(box-grey-top-webtv.gif) no-repeat bottom left;position:relative;}
#webtv .webtv-desc {margin:0;padding:20px;padding-top:2px;padding-bottom:20px;background: url(box-grey-bottom.gif) no-repeat bottom left;position:relative;}
#webtv .webtv-desc p {margin-top:0;text-align:left;font-size:0.9em;}
#webtv .webtv-desc a.voir {display:block;float:right;padding-left:20px;background:url(fleche_blanc.png) no-repeat center left;color:#fff;}
#navigation #webtv .webtv-desc .spip_documents {display:none;}

/* elements/inc_services ---------------*/
.service {padding:0;margin:0;background:#666666;margin-bottom:20px;color:#fff;}
#extra .service a {color:#fff;}
.service h2 {padding:15px 20px 0;margin:0;font-weight:bold;font-size: 1.6em;color:#fff;background:#fff url(box-grey-top.png) no-repeat bottom left;}
.service .service-desc {margin:0;padding:20px;padding-bottom:20px;background: url(box-grey-bottom.png) no-repeat bottom left;}


/* elements/inc_listemois ---------------*/

#listemois {
	
}

#listemois p {
	
}

/* elements/inc_petition ----------------*/

.petition .formulaire_signature {
	padding-top: 15px;
	width: 380px;
}

/* elements/inc_pratique ----------------*/
#pratique {padding:0;margin:0;background:#fff url(box-prat-mid_1.png) repeat-y top left;margin-bottom:20px;}
.secteur_2 #pratique {background-image:url(box-prat-mid_2.png);}
.secteur_3 #pratique {background-image:url(box-prat-mid_3.png);}
.secteur_4 #pratique {background-image:url(box-prat-mid_4.png);}
.secteur_5 #pratique {background-image:url(box-prat-mid_5.png);}

#pratique h2 {padding:15px 20px 0;margin:0;font-weight:bold;font-size: 1.8em;color:#fff;background:#fff url(box-prat-top_1.png) no-repeat bottom left;position:relative;}
.secteur_2 #pratique h2 {background-image:url(box-prat-top_2.png);}
.secteur_3 #pratique h2 {background-image:url(box-prat-top_3.png);}
.secteur_4 #pratique h2 {background-image:url(box-prat-top_4.png);}
.secteur_5 #pratique h2 {background-image:url(box-prat-top_5.png);}


#pratique ul {list-style:none;margin:0;padding:20px;padding-bottom:20px;background: url(box-prat-bot_1.png) no-repeat bottom left;}
#pratique li {list-style:none;margin:0;padding:0;}
.secteur_2 #pratique ul {background-image:url(box-prat-bot_2.png);}
.secteur_3 #pratique ul {background-image:url(box-prat-bot_3.png);}
.secteur_4 #pratique ul {background-image:url(box-prat-bot_4.png);}
.secteur_5 #pratique ul {background-image:url(box-prat-bot_5.png);}

/* elements/inc_top10 ----------------*/

#top10 {
	
}

#top10 img {
	
}

#top10 ol {
	
}

#top10 ol li {
	font-weight: bold;
}

/* elements/inc_annu_xxx ---------------*/

#accueil_haut, #accueil_bas {
	width: 400px;
	font-size: 1px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#accueil_haut {
	background: url(accueil_haut.png) no-repeat top left;
}

#accueil_bas {
	background: url(accueil_bas.png) no-repeat bottom left;
	margin-bottom: 15px;
}

#accueil_fond {
	width: 400px;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	border: 0px;
	background: url(accueil_fond.png) repeat-y top left;
}

/* fin elements/inc_annu_xxx ---------------*/

/*++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* modeles */

/* contact -> modeles/donnee */

#contact {color:#336699;padding:0;margin:0;background:#fff url(box-contact-mid.png) repeat-y top left;margin-bottom:20px;}
#contact h2 {padding:15px 20px 0;margin:0;font-weight:bold;font-size: 1.8em;color:#fff;background:#fff url(box-contact-top.png) no-repeat bottom left;position:relative;}
#contact .contact-wrap {margin:0;padding:20px;padding-top:10px;padding-bottom:20px;background: url(box-contact-bot.png) no-repeat bottom left;}
#contact .contact-wrap .donnees {border:0; padding:0;}
#contact .donnee-champ-label {color : #ff6900;padding-left:0;padding-bottom:0;}
#contact .donnee-champ-data {padding-left:0;padding-top:0;}

/* modeles/bloc_droite ---------------------------*/

#texte_droite {
	color: #666666;
	font-size: x-small;
	padding: 0px;
	padding-left: 20px;
	padding-right: 25px;
	padding-bottom: 8px;
	background: url(fond_droite.gif) repeat-y top left;
}

/* modeles/contenu_gauche ---------------*/

.contenu_gauche {
	float: left;
	width: 154px;
	height: 100%;
	text-align: right;
	color: #ffffff;
}

.contenu_gauche img {
	display: block;
	float: right;
	width: 24px;
	height: 100%;
	margin-left: 5px;
}

/* modeles/coordonees --------------*/

.coordonees {
	float: left;
	margin-left: 12px;
}

.coordonees h3 {
	color: #ffffff;
}

.coordonees .picto {
	clear: left;
	float: left;
	display: inline;
}

.coordonees .texte {
	float: left;
	display: inline;
	padding-top: 2px;
	padding-left: 5px;
}

/* modeles/doc_enmarge -----------------*/

.enmarge {
	float: left;
	margin-left: -190px;
	text-align: right;
}

.enmarge a {
	padding-right: 16px;
}

.enmarge .spip_doc_titre {
	width: 130px;
	padding-left: 32px;
}

.enmarge .spip_doc_descriptif {
	width: 130px;
	padding-left: 32px;
}

/* modeles/img_polka ---------------*/

.polka {
	width: 110px;
	height: 200px;
	padding: 0px;
	padding-bottom: 8px;
	margin: 0px;
	z-index: 2;
	background: url(vague_polka.gif) no-repeat top left;
}

html>body .polka {
	height: auto;
	min-height: 200px;
}

/* modeles/sites_references ------------*/

.sites_references {
	float: left;
	width: 190px;
	margin-left: 16px;
	padding-bottom: 8px;
}

.sites_references .accroche .url a {
	color: #e7921f;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* formulaires */

.reponse_formulaire {
	font-weight: bold;
	font-size: 110%;
	color: red;
}

/* formulaires/calendrier_mini ---------------*/

#calendar {
	width: 100%;
	padding: 0px;
	text-align: center;
}

#calendar table {
	border: solid 1px #eee;
	border-collapse:separate;
	color: #888;
	margin: auto;
}

#calendar summary {	display: none;}

#calendar th {	border: 0px;	color: #888;}
#calendar td {	border: solid 1px #eee;padding:2px;}
#calendar td {	background:#eee;color:#ddd;}
#calendar td.libre { background:#999;color:#fff;}
#calendar td.occupe { background:#333;color:#fff;}
#extra #calendar a {color : #fff;font-weight:normal;text-decoration:none;}

#calendar caption {
	caption-side: top;
	/*bottom pas pris en compte par IE */
	text-align: center;
	padding: 3px;
	font-weight: bold;
	font-size: small;
	color: #333;
	background: transparent;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* orphelins ? ---------------------------------*/

.largeur_contenu {
	padding: 0px;
}

#bulletin_accueil {
	float: left;
	width: 140px;
	min-height: 300px;
	margin: 0px;
	background: #dca735;
	border: solid 1px #335f9b;
	margin-left: 15px;
}

#agenda {
	float: left;
	width: 220px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#texte_droite_accueil {
	width: 165px;
	color: #666666;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular;
	font-size: x-small;
	padding: 0px;
	padding-left: 10px;
	background-color: #ffffff;
}

/* ajout mathieu */

/* elu */

.eluimg {
	margin: 5px;
	float: right;
}

.elu {
	width: 180px;
	color: white;
	margin: 5px;
	float: left;
	background: #86B1D4 url(fondelu.jpg) no-repeat 0 bottom;
	padding-bottom: 20px;
	height: 220px;
}

.lenom {
	font: bold medium "Trebuchet MS";
	float: left;
	text-align: left;
	color: #036;
	padding: 5px 5px 5px;
}

.rubrique_37 #extra_context {
	display: none;
}

.rubrique_37 #contenu {
	width: 600px;
}

/* surcharche forms */

div.spip_forms {border:0 !important;}
div.spip_forms fieldset {border-left:0 !important;border-color:#ccc !important;}
div.spip_forms .erreur {display:block;color:red;font-weight:bold;}
div.spip_forms .forml, div.spip_forms .fondl {background:#f9f9f9 !important;color:#444 !important;}
div.spip_forms .forml-focus, div.spip_forms .fondl-focus {background:#eee !important;color:#222 !important;}
div.spip_forms .forml, div.spip_forms .formo {border-color:#aaa #eee #eee #aaa !important;}
div.spip_forms textarea.forml, div.spip_forms textarea.formo {font-size:1.2em !important;}
div.spip_forms .spip_bouton input {background:#eee !important;color:#111 !important;}
