body {
	background-color:#01537D;
	margin:auto;
	text-align:center;
	font-family:"trebuchet MS",arial,helvetica,sans-serif!important;
	color: #333;
	padding:0 0 2em 0;
	font-size:76%;
}

* {background-repeat:no-repeat;}

.left {float:left;}
.right {float:right;}
.spacer, .clear {clear:both!important; height:1px!important; font-size:0px!important; margin:0!important; padding:0!important}


.invisible {display:none;}
p.msgAlert, p.listEmpty {
background:#FFEBCC none repeat scroll 0 0;
border:1px solid #CC0000;
color:#CC0000;
margin:20px 10px;
padding:3px;
text-align:center;
}
/* SKIPLINK
/*-------------------------------------------------------------------------------------------------------*/

ul#skiplink {position:absolute; top:-1000px; left:-1000px; background-color:#000; margin:0; padding:0; z-index:1000;}
ul#skiplink li {list-style-type:none; position:absolute; top:0;}
ul#skiplink li a {position:absolute; top:-1000px; left:-1000px; display:block; color:#000; font-weight:bold; padding:0.6em;}
ul#skiplink li a:focus, ul#skiplink li a:active {top:0px; left:0px; background-color:#FFFF00}
	

/*-------------------------------------------------------------------------------------------------------*/
* {background-repeat:no-repeat;}
body img {border:0;}
hr {clear:both;visibility:hidden; margin:0; padding:0;}
.spacer {clear:both;visibility:hidden; margin:0; padding:0;}
.invisible {display:none;}
form {margin:0}

/*-------------------------------------------------------------------------------------------------------*/
#accessibilite {display:none}
#accessibilite {color:#666699; font-size:80%; margin:0; margin-bottom:20px;}
#accessibilite ul {padding-left:0px;}
#accessibilite a {color:#666699; text-decoration:none;}
#accessibilite a:hover{color:#666699; text-decoration:underline;}
/*-------------------------------------------------------------------------------------------------------*/


#global {margin:auto; width:760px; text-align:left; margin-bottom:0; background-color:#fff;}

#corps{
	width: 760px;
	z-index:0;
	text-align:left;
	background-image:url(../img/bg-corps.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.page2colonnes #corps {background-image:url(../img/bg-corps-accueil.gif);}

#contenuEtNav {width:760px; display:inline;}
.page2colonnes #contenuEtNav{ width:585px; display:inline; float:left}

#contenu {margin:0px 10px 10px 0; display:inline; float:right; width:565px;}

.page2colonnes #contenu {width:570px; float:left; margin:0 0 10px 15px; display:inline;}

#colonneDroite {width:160px; float:right; display:inline; margin:87px 0 0 0;font-size:95%;}
#colonneDroite h2 {color:#CC0000; padding:0 10px; margin:0; font-size:140%; font-weight:bold}
#colonneDroite ul {width:140px; margin:0; padding:10px; list-style-type:none;}
#colonneDroite li {margin:0; width:140px}
#colonneDroite li a{display:block; width:132px; padding:3px; border-left:2px solid #fff; background:none;}
#colonneDroite li a:hover{border-left:2px solid #CC0000; background:#fff}
#colonneDroite li a span{ width:132px; }

#demarches{background-color:#FFE100;background-image:url(../img/colonne-separateur2.gif); background-position:bottom; padding-bottom:15px;}
#accesDirects{background-color:#FFBD00; background-image:url(../img/colonne-separateur1.gif); background-position:bottom; padding-bottom:15px;}

#colonneDroite li.element372{ background:url(../img/btn-telepaiement.gif) 5px 0 no-repeat}
#colonneDroite li.element349{background:url(../img/btn-teleprocedure.gif) 5px 0 no-repeat}
#colonneDroite li.element372 a, #colonneDroite li.element349 a{ padding:10px 3px; text-indent:-9999px; font-size: 0; height:20px}
#colonneDroite li.element372 a:hover, #colonneDroite li.element349 a:hover, #colonneDroite li.element375 a:hover, #colonneDroite li.element376 a:hover{ background:none}


#colonneDroite li.element375{background:url(../img/btn-service-public.gif) 5px 0 no-repeat}
#colonneDroite li.element375 a{ height:40px; text-indent:-9999px; font-size: 0;}

#colonneDroite li.element376{background:url(../img/clic-la-ville.gif) 5px 0 no-repeat}
#colonneDroite li.element376 a{ height:40px; text-indent:-9999px; font-size: 0;}

/*-------------------------------------------------------------------------------------------------------*/
/* ENTETE -----------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

#entete {width: 760px; padding:0; display:block; height:125px; z-index:0; background-color:#000; background-image:url(../img/entete-page.jpg);}

.page2colonnes #entete {background-image:url(../img/entete-accueil.jpg);}

#entete a {display:block; height:81px;}

#entete  #accessibilite a {display:inline;height:auto;}

#logo { position:relative; top:10px;}
#entete h1 { margin:0; padding:0;}
#entete h1 span{ display:none}


/*-------------------------------------------------------------------------------------------------------*/
/* NAVIGATION NIVEAU 1 ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

/* voir menu.css

/*-------------------------------------------------------------------------------------------------------*/
/* CHEMIN -----------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
#chemin {color:#333; font-size: 90%; margin-top:15px; width:410px}
#chemin h2 {display:none}
#chemin a {color:#333; text-decoration:none;}
#chemin a:hover {text-decoration:underline;}

.accueil #chemin {display:none}

#outilsIcon{ display:none}



/*-------------------------------------------------------------------------------------------------------*/
/* RECHERCHE --------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

#recherche{position:absolute; top:120px; margin-left:600px; width: 160px; z-index: 50; padding:0; text-align:center;}
#rechercheContenu{background-color:#ED2028; height:25px}
#recherche h2{
	margin:0;
	padding:0;
	background-image:url(img/blocs/recherche_hautTab.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:170px;
	height:7px;
	
	display:none;
}
#recherche form,#recherche p {margin:0; padding:0; z-index: 50;}

#recherche .rechercheOK {background-color:#ED1C29; color:#fff; border:0; margin:0; padding:0; margin-right:2px}

#recherche .rechercheChamp{font-family:Arial, Helvetica, sans-serif;font-size:10px; border:0; margin:0;
	background:url('../img/searchbox2.gif') 0 0 no-repeat;
	border: 0px solid #fff;
	width: 100px;
	height: 16px;
	padding: 4px 10px 0 10px;
	font-size: 9px;
	color: #666;
	margin-left:5px
}	


#planInteractif {background-image:url(../img/PI-page.gif); height:68px; display:block}
.page2colonnes #planInteractif {background-image:url(../img/PI.gif);}
#planInteractif span {display:none}


/*-------------------------------------------------------------------------------------------------------*/
/*AGENDA
/*-------------------------------------------------------------------------------------------------------*/
#agendaConteneur{ width:160px; margin:0; text-align:center; background-color:#FFBD00; background-image:url(../img/colonne-separateur1.gif); background-position:bottom; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif}

#agenda {margin:10px auto; padding:0; font-weight:bold; width:90%;}
#agenda a {display:block; text-decoration:none; color:#fff; padding:0.1em;}
#agenda a:hover {background-color:#fff; color:#666; text-decoration:none;}
#agenda table {background-color:#FFBD00}
#agenda td {background-color:#E42828; margin:0; text-align:right;}
#agenda th {background-color:#E42828; text-align:center;}	
#agenda .intituleMois {background-color:#990000; text-align:center; padding:3px;}
#agenda .aujourdhui {background-color:#FFCC33; color:#000;}
#agenda .selectionne {background-color:#E96140;}
#agenda a.ChoixMois {display:inline; text-decoration:none; background-color:#990000; color:#fff; margin:0; padding:0;}

#agenda a.ChoixMois span {}
#agenda .intituleMois a:hover {color:#FF9900}
#agenda a.suivant, #agenda a.precedent {padding:0 5px; color:#fff}
#agenda a.suivant {/* background-image:url(../img/agenda-suivant.gif); background-position:left;*/}
#agenda a.precedent {/* background-image:url(../img/agenda-pre.gif);background-position:right;*/}
.actuTheme {font-weight:bold;color:#FF9900;}

/*------------------- ------------------------------------------------------------------------------------*/
/* OUTILS -----------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
#outils {font-weight:bold; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#outils p {}
#outils a {color:#fff; text-decoration:none; padding:0 0.15em 0 0.15em;}
#outils a:hover {text-decoration:underline;}
#outils ul {margin:0;padding:0;}
#outils li {list-style-type:none; display:inline;}


/*-------------------------------------------------------------------------------------------------------*/
/* PIED DE PAGE -----------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

#piedDePage {clear:both; background-image:url(../img/bg-footer.gif); background-position:top; padding-top:60px; width:760px; margin:0 auto;}
.page2colonnes #piedDePage {background-image:url(../img/bg-footer-accueil.gif);}
#piedDePage p {margin:1em auto}

#adresse {color:#7BC9FF;}
#copyright {padding:0;color:#7BC9FF; font-size:95%; text-align:center; width:760px; margin:0.2em auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#copyright a {color:#7BC9FF; text-decoration:none;}
#copyright a:hover {text-decoration:underline;}

#hautDePage {font-size:90%; text-align:center; clear:both; margin:10px 0px 0px 0px;}


/*-------------------------------------------------------------------------------------------------------*/
/* NAVIGATION NIVEAU 2 ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
#navigationNiveau2 {float:left; padding:0; width:160px;}
#navigationNiveau2 h2 {display:none;}
#navigationNiveau2 a {display:block; border-left:2px solid #FFBD00; padding:3px 5px}
#navigationNiveau2 a:hover {background-color:#fff;border-left:2px solid #cc0000}
#navigationNiveau2 ul {color:#fff; font-weight:bold; padding:0; margin:0; list-style-type:none;}
#navigationNiveau2 ul li {margin:0;}
#navigationNiveau2 ul ul {font-size:95%; font-family:Arial, Helvetica, sans-serif; font-weight:normal; list-style-type:none; background-color:#FFE100; width:160px; padding:20px 0 0 0; background-image:url(../img/nav/niveau3/top.gif);}
#navigationNiveau2 ul ul li {margin:0; padding-left:0;}
#navigationNiveau2 ul ul li.dernier {background-image:url(../img/nav/niveau3/bottom.gif); background-position:bottom; padding-bottom:25px}
#navigationNiveau2 li a {text-decoration:none;color:#333; width:150px;}
#navigationNiveau2 li li a {width:150px}
#navigationNiveau2 ul ul a {border:none}
#navigationNiveau2 ul ul a:hover {background:none;border:none}

#navigationNiveau2 li a:hover, #navigationNiveau2 li.on a, #navigationNiveau2 li.on li.on a {color:#CC0000;border-color:#CC0000}
#navigationNiveau2 li.on li a {color:#000; background-color:#FFE100}
#navigationNiveau2 li li a:hover, #navigationNiveau2 li li.on a {text-decoration:underline;; background-color:#FFE100!important}


/*-------------------------------------------------------------------------------------------------------*/
/* SOMMAIRE RUBRIQUE ------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
/* FORMATAGE DES LISTES GENERIQUES
/* ------------------------------------------------------------------------------------------------------- */
#contenu .list{ padding-bottom:1em;}
#contenu .list ul{list-style-type:none; margin:0!important; padding:0!important;}
#contenu .list p{ margin:0; padding:0}	
#contenu .list li{padding:10px 0; border-top:1px solid #ccc; clear:both;}
#contenu .list li:first-child{}

#contenu .list .listLien{  font-weight:bold}
#contenu .list h3, #contenu .list h4{ margin:0}
#contenu .list .image, #contenu .list img{ width:80px; height:80px; overflow:hidden; margin:0 10px 0 0!important; float:left; background:#e4e4e4}
#contenu .list .texte{float:left; width:480px;}
#contenu .list img{}




#contenu .list div.premier {border:0; background:#ebedef; background-color:#EAF5FF; padding:20px 10px 10px 0px; font-size:120%; line-height:150%; background-image:url(../img/bg-focus.gif); font-weight:bold; color:#01537D; margin:0px;}
#contenu .list div.premier p {padding:10px 20px; margin:0}
#contenu .list div.premier img {float:right; margin:0 0 0 10px; display:inline; width:auto; height:auto; padding:10px 0px 9px 20px; background:none;}
#contenu .list div.premier a {font-size:1.5em}
#contenu .list div.premier p.actuDate {margin:1px 0px; padding-bottom:8px;}
#contenu .list .fin {clear:both; height:20px; margin:0; background-image:url(../img/focus-bas.gif); background-position:top}





#contenu .list .theme{ text-transform:uppercase; color:#999999;margin:0; display:inline}
#contenu .list .date{ color:#000000; font-weight:bold}

/* POUR FAIRE 2 COLONNES
#contenu .list .colonnage1, #contenu .list .colonnage2 {float:left; width:44%; display:inline}
#contenu .list .colonnage1 {clear:left;}
#contenu .list .colonnage2 {margin-left:2%; float:right; clear:right}
*/
#sommaireRubrique .list ul {margin:0px 0px 0px 0px!important; padding:0px 0px 0px 0px!important;}
#sommaireRubrique li {border-top:1px solid #E4E4E4; clear:both!important; margin:5px 0px!important; padding:5px 0px!important;}

.agenda #contenu .premier{ background-color:#EAF5FF; padding:20px 0 0 0; margin-bottom: 20px;font-size:120%; line-height:150%; background-image:url(../img/bg-focus.gif); font-weight:bold; color:#01537D}
.agenda #contenu .premier p{padding:0px 20px; margin:0}
.agenda #contenu .premier .fin{display:block; clear:both; height:20px; margin:0; background-image:url(../img/focus-bas.gif); background-position:bottom}

/*-------------------------------------------------------------------------------------------------------*/
/* DIVERS  -----------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
body .datePublication{clear:both; font-size:90%; border-top:1px solid #ccc; padding-top:1em; text-align:center; margin:2em 0px 0px 0px;}
.marches-publics .datePublication{
text-indent:-20000px;}

#fiche div {border:1px solid #FFBD00; margin-top:20px; padding:0;}
#fiche div h4 {font-size:100%; color:#EE2627; background-color:#FFBD00; padding:0 0 0 2px; margin:0!important;}
#fiche div p {padding:2px;}

#fiche table {background-color:#FF9900; border:2px solid #fff; border-width:1px 0 0 1px;}
#fiche table tr.tableauEntete td {background-color:#ffbd00!important; color:#ee2627; font-weight:bold;}
#fiche table tr {background-color:#fff;}
#fiche table td {border:none; background-color:#ffebcc;}
#fiche table td, #fiche table th {border:2px solid #fff; border-width:0 2px 2px 0;}
#fiche table .tableauLigneAlternee {background-color:#FFEBCC;}


/*-------------------------------------------------------------------------------------------------------*/
/* PLAN DU SITE -----------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
#contenu .csc-sitemap {
	padding:0px 0px 30px 0px;
}


#contenu .csc-sitemap ul{
	padding:0!important;
	margin:0!important;
}

#contenu .csc-sitemap a{
	text-decoration:underline;
}
#contenu .csc-sitemap a:hover{
	text-decoration:none;
}

#contenu .csc-sitemap li{
	list-style-type:none;
	list-style:none;
}
#contenu .csc-sitemap li a{
	font-weight:bold;
	font-size:140%;
	color:#CC0000;
	display:block;
	margin:20px 0 10px 0;
	/*border-bottom:1px solid #6DB04A;*/
	padding:0;
}
#contenu .csc-sitemap li ul {
	margin: 0 40px!important;
}
#contenu .csc-sitemap li li {
	list-style-type:disc;
}

#contenu .csc-sitemap li li a{
	font-size:100%;
	font-weight:normal;
	color:#CC0000;
	margin: 6px 0 3px 5px;
	background:none;
	display:inline;
	border:none;
}

#contenu .csc-sitemap li li a:hover {text-decoration:none;}
#contenu .csc-sitemap li li a:visited {}

#contenu .csc-sitemap li li ul {
	margin: 5px 20px!important;
}
#contenu .csc-sitemap li li li{
	list-style-type:circle;
}
#contenu .csc-sitemap li li li li{
	list-style-type:square;
}
#contenu .csc-sitemap li li li a{}

#contenu .csc-sitemap li li li li a{
	font-size:80%;
}


/******************************************/
/**** Municipalité trombi******************/
/******************************************/
#muni,#ecoleMat {margin:0; padding:0; list-style-type:none;}
#muni li {width:278px; min-height:140px; margin:0 4px 10px 0; float:left;}
#ecoleMat li {width:536px; min-height:140px; margin:0 4px 10px 0; float:left;}
#muni img {width:100px; height:140px !important;
	margin:0 6px 10px 0;
	padding:0;
	float:left;
}
#ecoleMat img {
	width:200px;
	height:133px;
	margin:0 6px 10px 0;
	padding:0;
	float:left;
}
#maire{
	width:536px !important;
}

/********************************/
/******* GOOGLE SUGGESTS ************/
/********************************/
#livesearch{}
#contenu ul.LSRes{list-style-type:none; margin:12px 40px !important;padding:0;}
#contenu li.LSRow{border-bottom: 1px solid #CCCCCC;padding:3px;}
#LSResult{font-size:0.9em;}
#LSShadow{}


/********************************/
/******* FORMULAIRES ************/
/********************************/

.formEnvoye {
color:#33CC00;
width:100%;
border: 1px solid #66CC00;
text-align: center;
font-weight: bold;
padding: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formPasEnvoye {
color:#FF0000;
width:100%;
border: 1px solid #FF0000;
text-align: center;
font-weight: bold;
padding: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formTableau,.formTableau td, .formTableau tr {
background-color: #FFFFFF;
width: 100%;
}
.formDroite {font-size:90%; width:50% ;}
.formGauche {font-size:90%; width:50% ;}
.formBouton {
color:#000000;
text-align: center;
font-weight: bold;
cursor: hand;
margin-top: 6px;
margin-bottom: 1px;
}
.formEtiquette{
font-size:110%;
font-weight: bold;
padding-top: 15px ;
}
.formObligatoire { color:#FF0000; font-weight: bold;} 



/* STYLES SPÉCIFIQUES À MANAGER
/*-------------------------------------------------------------------------------------------------------*/


/* IMAGE WEBEDITOR (MANAGER)
/*-------------------------------------------------------------------------------------------------------*/

.ImageBoite {padding:1px;border:1px solid #189BF5; background-color:#E0F0FF;}
.ImageCopyright {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; padding:3px!important;margin:0 2px!important;}
.ImageLegende {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; padding:3px!important; margin:2px!important;}

.imageLegend {display: inline; float:left; width:200px; }


/* Pagination
/*-------------------------------------------------------------------------------------------------------*/
.paginationActif{font-weight:bold;font-size:110%;}



/* 
====================================================================================
Extension : tx-artificaagenda-pi1
====================================================================================
*/

/*
#agendaConteneur{ width:160px; margin:0; text-align:center; background-color:#FFBD00; background-image:url(../img/colonne-separateur1.gif); background-position:bottom; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif}

#agenda{margin:10px auto;padding:0; font-weight:bold; width:90%;}
#agenda a{display:block;text-decoration:none;color:#ffffff;padding:0.1em ;}
#agenda a:hover{background-color:#FFFFFF;color:#666666;text-decoration:none;}
#agenda table{background-color:#FFBD00}
#agenda td{background-color:#E42828;margin:0;text-align:right;}
#agenda th{background-color:#E42828;text-align:center;}	
#agenda .intituleMois{background-color:#990000; text-align:center; padding:3px}
#agenda .aujourdhui{background-color:#FFCC33;color:#000000;}
#agenda .selectionne{background-color:#E96140;}
#agenda a.ChoixMois{display:inline;text-decoration:none;background-color:#990000;color:#fff;margin:0;padding:0;}

#agenda a.ChoixMois span{}
#agenda .intituleMois a:hover{color:#FF9900}
#agenda a.suivant, #agenda a.precedent{padding:0 5px; color:#fff}
#agenda a.suivant{}
#agenda a.precedent{}
.actuTheme{font-weight:bold;color:#FF9900;}

*/


.tx-artificaagenda-pi1 .admin-preview {border:1px solid #FF0000; background:#FFFFCC; margin:30px 10px 10px 10px; padding:3px; text-align:center; color:#FF0000; display:block; clear:both;}

#agenda {margin:0; background-image:url(../img/bg-colonne.jpg); background-color:#84C14F}
#agenda h2 {color:#fff!important; padding:0;}

#colonneDroite .tx-artificaagenda-pi1 {width:160px!important; margin:0!important; text-align:center; background-color:#FFBD00; background-image:url(../img/colonne-separateur1.gif); background-position:bottom; padding-bottom:13px; font-family:Arial, Helvetica, sans-serif;}
#colonneDroite .tx-artificaagenda-pi1 h2 {margin:0!important; padding:0!important; background:none!important; line-height:none!important;}
.tx-artificaagenda-pi1 #agendaConteneur {margin:11px auto!important; padding:0; font-weight:bold; width:119px;}
.tx-artificaagenda-pi1 #agendaConteneur h4 {display:none;}
.tx-artificaagenda-pi1 #agendaConteneur table {margin:0 auto!important; background-color:#FFBD00; padding-top:1px!important;}
.tx-artificaagenda-pi1 #agendaConteneur table a {display:block; text-decoration:none; color:#fff; font-weight:bold; padding:0.1em!important; margin:0!important;}
.tx-artificaagenda-pi1 #agendaConteneur table a:hover {background-color:#fff; color:#666;text-decoration:none;}
.tx-artificaagenda-pi1 #agendaConteneur table caption {margin:0 auto!important; background-color:#990000; text-align:center; padding:3px 3px 3px 3px; border-right:1px solid #FFBD00;}
.tx-artificaagenda-pi1 #agendaConteneur table caption span {}
.tx-artificaagenda-pi1 #agendaConteneur table caption a {display:inline; background:none; color:#fff; font-weight:bold; padding:0;}
.tx-artificaagenda-pi1 #agendaConteneur table caption a:hover {color:#FF9900; text-decoration:none;background-color:#990000;}
.tx-artificaagenda-pi1 #agendaConteneur td {background-color:#E42828; margin:0!important; text-align:right; padding:0!important; border-bottom:1px solid #FFBD00; border-right:1px solid #FFBD00;}
.tx-artificaagenda-pi1 #agendaConteneur th {text-align:center; background-color:#E42828; padding:0!important; border-bottom:1px solid #FFBD00; border-right:1px solid #FFBD00;}	

   .tx-artificaagenda-pi1 #agendaConteneur .cal-today a{background-color:#FFCC33; color:#000;}
   .tx-artificaagenda-pi1 #agendaConteneur .cal-semaine {background-color:#8EB94B;}
   .tx-artificaagenda-pi1 #agendaConteneur .cal-selected a {background-color:#E96140; color:#fff;}

.tx-artificaagenda-pi1 .list .listEmpty {color:#FF0000; padding:0px 10px 0px 10px;}
#contenu .tx-artificaagenda-pi1 .list ul{margin:0px 0px 0px 20px!important; padding:0px 0px 0px 20px!important;list-style-type:disc;}
#contenu .tx-artificaagenda-pi1 .list li{border:none!important;}
#contenu .tx-artificaagenda-pi1 .list .buttons {clear:both; margin:20px 0px 20px 0px;}
#contenu .tx-artificaagenda-pi1 .list .theme {color:#FF9900; font-weight:bold; text-transform:none;}
#contenu .tx-artificaagenda-pi1 .list .date {font-weight:normal;}

.tx-artificaagenda-pi1 .list .previousButton {float:left;}
.tx-artificaagenda-pi1 .list .nextButton {float:right;}

.tx-artificaagenda-pi1 .list .buttons a {font-weight:bold; padding:5px; display:block;}

.tx-artificaagenda-pi1 .single img {float:right;margin:0px 0px 10px 10px}
.tx-artificaagenda-pi1 .single .infos {clear:both; border:1px solid #ffbd00; padding:5px; background:#feefc4}
.tx-artificaagenda-pi1 .single .infos h4 {color:#ffbd00;}
.tx-artificaagenda-pi1 .backbutton {padding:40px 0px 0px 0px}
#contenu .tx-artificaagenda-pi1 div.description {margin-top:10px;}

#colonneDroite #agendaConteneur span {visibility:visible}
#colonneDroite #agendaConteneur a.next, #agendaConteneur a.previous {padding:0 5px;}


#contenu .tx-artificaagenda-pi1 .focus {background-color:#EAF5FF; background-image:url(../img/bg-focus.gif); color:#01537D; font-size:120%; font-weight:bold; line-height:150%; margin-bottom:20px; padding:20px 0pt 0pt;}
#contenu .tx-artificaagenda-pi1 .focus p {margin:0pt; padding:0px 20px;}
#contenu .tx-artificaagenda-pi1 .focus .fin {background-image:url(../img/focus-bas.gif); background-position:center bottom; clear:both; display:block; height:20px; margin:0pt;}

/*
#colonneDroite #agendaConteneur a.next {background-image:url(../img/agenda-suivant.gif); background-position:left; background-repeat:no-repeat;}
#colonneDroite #agendaConteneur a.previous {background-image:url(../img/agenda-pre.gif); background-position:right; background-repeat:no-repeat;}
*/

/*
#agenda a.ChoixMois span{ visibility:hidden}
#agenda .intituleMois a:hover{ background-color:#058426; color:#FF9900}
#agenda a.suivant, #agenda a.precedent{padding:0 5px;}
#agenda a.suivant{ background-image:url(../img/agenda-suivant.gif); background-position:left;}
#agenda a.precedent{ background-image:url(../img/agenda-pre.gif);background-position:right;}
*/



/* 
====================================================================================
Extension : tx-artificaweather-pi1
====================================================================================
*/
#contenu .tx-artificaweather-pi1 .day{width:240px; height:150px; border:1px solid #ccc; float:left; margin-right:5px; margin-bottom:5px; padding:3px;}
#contenu .tx-artificaweather-pi1 .day .libelle {background-color:#ccc; font-weight:bold; color:#000;text-align:center;} 
#contenu .tx-artificaweather-pi1 img {float:left; margin-right:5px;}
#contenu .tx-artificaweather-pi1 .tmp {font-weight:bold;}


/* 
====================================================================================
Extension : tx-artificadirectories-pi1
====================================================================================
*/
#contenu .tx-artificadirectories-pi1-search {clear:both;}
	#contenu .tx-artificadirectories-pi1-search .result-total {padding:10px 0px 0px 0px; text-align:right;}
	#contenu .tx-artificadirectories-pi1-search .top {margin:20px 0px 0px 0px;}	
	#contenu .tx-artificadirectories-pi1-search .list {margin:0px 10px 0px 10px!important; font-size:90%; padding:0px 0px 0px 0px;}
	#contenu .tx-artificadirectories-pi1-search .list ul {list-style-type:none; margin:0!important; padding:0!important;}
	#contenu .tx-artificadirectories-pi1-search .list li {clear:both; padding:10px!important; border-top:1px solid #EDC4AA;}
	#contenu .tx-artificadirectories-pi1-search .list li.colonnage1 {background:#ffebcc;}
	#contenu .tx-artificadirectories-pi1-search .list li h3 {margin:0!important; padding:0px 0px 3px 0px!important;}
	#contenu .tx-artificadirectories-pi1-search .list li h3 span {font-weight:normal;}	
	#contenu .tx-artificadirectories-pi1-search .list li p {margin:0!important; padding:0!important;}		
	
	#contenu .tx-artificadirectories-pi1-search .bottom .pagination {border-bottom:none; border-top:1px solid #cc3300;}	
	#contenu .tx-artificadirectories-pi1-search .bottom .paginationResult {visibility:hidden;}
	
	
	#contenu .tx-artificadirectories-pi1-single {border-top:1px dashed #ccc !important; margin:10px 0px 0px 0px; padding:10px 0px 10px 0px;}
		#contenu .tx-artificadirectories-pi1-single h3 {margin:0px 0px 10px 0px; padding:0px 0px 5px 0px;}
		#contenu .tx-artificadirectories-pi1-single .separator {clear:both; margin:8px 0px 0px 0px !important;}
		#contenu .tx-artificadirectories-pi1-single .label {text-align:right !important; width:25%; margin-right:2%; float:left; font-weight:bold;}
		#contenu .tx-artificadirectories-pi1-single .value {width:73%;float:left; text-align:left !important;}
		#contenu .tx-artificadirectories-pi1-single .text {}
		#contenu .tx-artificadirectories-pi1-single .separator.text {border-top:1px dashed #ccc !important; margin:20px 0px 15px 0px !important; padding:5px 0px 5px 0px;}
		#contenu .tx-artificadirectories-pi1-single hr {border-top:1px dashed #ccc !important;}
	
	.tx-artificadirectories-pi1 .listrow-withoutdetailspage {}
	.tx-artificadirectories-pi1 .listrow-withoutdetailspage .separator {margin:0px 0px 10px 0px !important;}
	.tx-artificadirectories-pi1 .listrow-withoutdetailspage p {margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}
	
	
.tx-artificadirectories-pi1 {}

	.tx-artificadirectories-pi1 .singleView {border-top:1px dashed #ccc !important; margin:10px 0px 0px 0px; padding:10px 0px 10px 0px;}
		.tx-artificadirectories-pi1 .singleView h3 {margin:0px 0px 10px 0px; padding:0px 0px 5px 0px;}
		.tx-artificadirectories-pi1 .singleView .separator {clear:both; margin:8px 0px 0px 0px !important;}
		.tx-artificadirectories-pi1 .singleView .label {text-align:right !important; width:25%; margin-right:2%; float:left; font-weight:bold;}
		.tx-artificadirectories-pi1 .singleView .value {width:73%;float:left; text-align:left !important;}
		.tx-artificadirectories-pi1 .singleView .text {}
		.tx-artificadirectories-pi1 .singleView .separator.text {border-top:1px dashed #ccc !important; margin:20px 0px 15px 0px !important; padding:5px 0px 5px 0px;}
		.tx-artificadirectories-pi1 .singleView hr {border-top:1px dashed #ccc !important;}
	
	.tx-artificadirectories-pi1 .listrow-withoutdetailspage {}
	.tx-artificadirectories-pi1 .listrow-withoutdetailspage .separator {margin:0px 0px 10px 0px !important;}
	.tx-artificadirectories-pi1 .listrow-withoutdetailspage p {margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}


	.tx-artificadirectories-pi1 .browsebox {padding:4px; background:#f1f1f1;}


	.tx-artificadirectories-pi1 .FORM {width:98%;}
	.tx-artificadirectories-pi1 .FORM .GroupOption {background-color:#C0C0C0}	

	.tx-artificadirectories-pi1 .success {
		margin-top:25px!important;
		border-top:1px dotted #999;
		padding-top:5px;
		font-weight:bold;
		background-image:url("../img/succes.gif");
		background-position:0px 5px;
		background-repeat:no-repeat;
		padding-left:25px;
	}
	
	.tx-artificadirectories-pi1 .FORM fieldset div.FORMsep {clear:both !important;padding-bottom:6px !important;padding-top:6px !important;}	
	
	
	
/* 
====================================================================================
Pagination
====================================================================================
*/
	
#contenu .pagination {clear:both; color:#cc0000; margin:10px 0px 10px 0px; border-bottom:1px solid #cc0000;}
#contenu .paginationResult {float:left; padding:5px;}	
#contenu .paginationPager {float:right; padding:5px;}	
#contenu .paginationPager a {color:#cc0000; text-decoration:none;}		
#contenu .paginationPager a:hover {color:#cc0000; text-decoration:underline;}
#contenu .paginationPager .paginationPagerPrec {font-weight:bold; margin-right:10px;}
#contenu .paginationPager .paginationPagerSuiv {font-weight:bold; margin-left:10px;}		
#contenu .paginationPager .paginationPagerCourant {font-weight:bold;}		
#contenu .paginationPager .paginationPagerCourant {text-decoration:underline;}


/* 
====================================================================================
menu des cantines
====================================================================================
*/
.tx-artificamenusresto-pi1 th {text-align:center}
.tx-artificamenusresto-pi1 td {vertical-align:top;}
.tx-artificamenusresto-pi1 caption {background:#fff; padding:5px; text-align:center; font-weight:bold;}

.tx-artificamenusresto-pi1 .navigation {padding: 0 0 10px 0;}
