body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	margin: 0px;
	background-image: url(../Images/siteWeb/bkg.gif);
}
#frame {
	width: 992px;
	min-height: 651px;
	height: auto !important;
	height: 651px;
	background-color: #FFFFFF;
	background-image: url(../Images/siteWeb/bkgFrame.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
#topHeader {
	width: 969px;
	height: 126px;
	margin-left: 23px;
}
#menuTop {
	width: 509px;
	height: 18px;
	font-size: 10px;
	color: #0fa04a;
	padding-top: 5px;
	/*width: 577px;
	padding-left: 392px; AVANT LE RETRAIT DE PLAN DU SITE*/
	padding-left: 460px; 
	margin-left: 23px;
	background-image:url(../Images/siteWeb/bkgMenuTop.gif);
	background-repeat: no-repeat;
	background-position: 919px;
}
.espaceMenuTop {
	padding-left: 16px;
	padding-right: 16px;
}
#menuTop a:link,
#menuTop a:visited,
#menuTop a:active {
	color: #0088ce;
	text-decoration: none;
}
#menuTop a:hover {
	color: #000000;
	text-decoration: none;
}
#blocVide {
	width: 23px;
	height: 27px;
	float:left;

}
#header {
	width: 606px;
	height: 27px;
	float:left;
}
/*#recherche {
	width: 83px;
	height: 20px;
	padding-top: 7px;
	padding-left: 20px;
	position: absolute;
	top: 159px;
	left: 50%;
	margin-left: 133px;
	background-color: #b5cf34;
	font-size: 11px;
	font-weight: bold;
	color: #0b820f;
}*/
#recherchevide {
	width: 320px;
	height: 20px;
	padding-top: 7px;
	padding-left: 20px;
	float:left;
	background-color: #b5cf34;
	font-size: 11px;
	font-weight: bold;
	color: #0b820f;
}
#recherche {
	width: 83px;
	height: 20px;
	padding-top: 7px;
	padding-left: 20px;
	float:left;
	background-color: #b5cf34;
	font-size: 11px;
	font-weight: bold;
	color: #0b820f;
}
#rechercheBloc {
	width: 215px;
	height: 24px !important;
	height: 25px;
	padding-left: 22px;
	padding-top: 3px !important;
	padding-top: 2px;
	float:left;
	background-image: url(../Images/siteWeb/bkgRecherche.gif);
	background-repeat: no-repeat;
}
#rechercheBloc input {
	height: 15px;
	width: 160px;
}
#flecheRecherche {
	height: 21px;
	width: 18px;
	position: absolute;
	top: 182px;
	left: 50%;
	margin-left: 422px !important;
	margin-left: 424px;
}
#blocVide2 {
	width: 23px;
	height: 27px;
	clear:left;
	float:left;
}
.formrech{
	margin:0;
	padding:0;
}
#menu {
	width: 186px;
	height: 420px;
	float:left;
	background-image: url(../Images/siteWeb/menu/bkgMenu.gif);
	background-repeat: repeat-y;
	font-size: 1.2em;
}
#frameMenu {
	background-color: #9dc64b;
	width: 155px;
	margin-left: 10px;
}
.menuItemPremier {
	border-bottom: dashed 1px #FFFFFF;
	padding-left: 10px;
	padding-bottom: 5px;
	background-color: #9dc64b;
	width: 155px;
}
.menuItemPremier a:link,
.menuItemPremier a:visited,
.menuItemPremier a:active,
.menuItemSousMenu a:link,
.menuItemSousMenu a:visited,
.menuItemSousMenu a:active,
.menuItem a:link,
.menuItem a:visited,
.menuItem a:active,
.menuItemDernier a:link,
.menuItemDernier a:visited,
.menuItemDernier a:active,
.menuItemDernierOn a:link,
.menuItemDernierOn a:visited,
.menuItemDernierOn a:active,
.menuItemOn a:link,
.menuItemOn a:visited,
.menuItemOn a:active,
.menuItemPremierOn a:link,
.menuItemPremierOn a:visited,
.menuItemPremierOn a:active,
.menuItemSousMenuOn a:link,
.menuItemSousMenuOn a:visited,
.menuItemSousMenuOn a:active,
#menuHorizontal a:link,
#menuHorizontal a:visited,
#menuHorizontal a:active  {
	text-decoration: none;
	color: #000000;
}
.menuItemPremier a:hover,
.menuItem a:hover,
.menuItemDernier a:hover {
	color:#FFFFFF;
}
.menuItemSousMenu {
	background-color: #d7e378;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 150px;
}
.menuItemSousMenuOn {
	background-color: #f4fdae;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 150px;
}
.menuItem {
	border-bottom: dashed 1px #FFFFFF;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #9dc64b;
	width: 155px;
}
.menuItemOn  {
	border-bottom: dashed 1px #FFFFFF;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #f6d00a;
	width: 155px;
}
.menuItemPremierOn {
	border-bottom: dashed 1px #FFFFFF;
	padding-left: 10px;
	padding-bottom: 5px;
	background-color: #f6d00a;
	width: 155px;
}
.menuItemDernier {
	padding-left: 10px;
	padding-top: 5px;
	background-color: #f6d00a;
/*	background-color: #9dc64b;*/
	width: 155px;
}
.menuItemDernierOn {
	padding-left: 10px;
	padding-top: 5px;
	background-color: #f6d00a;
	width: 155px;
}
#frameMain {
	max-width: 765px;
	width: 765px;
	min-height: 414px;
	height: auto !important;
	height: 414px;
	float:left;
	font-size: 1.2em;
	display:table;
	font-size-adjust:inherit;
	word-spacing:inherit;
	padding-bottom: 30px;
	/*padding-right: 20px;*/
}

#frameMain a:link,
#frameMain a:active,
#mainPopup a:link,
#mainPopup a:active {
	text-decoration:underline;
	color: #1b6f11;
}
#frameMain a:hover,
#mainPopup a:hover {
	text-decoration:underline;
	color: #000000;
}
#frameMain a:visited,
#mainPopup a:visited {
	text-decoration:underline;
	color: #00529e;
}

h1 {
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 36px;
}
.typoH1Orange {
	background-image:url(../Images/siteWeb/bkgH1Orange.gif);
	background-repeat:no-repeat;
	color: #f28f20;
}
.typoH1Brun {
	background-image:url(../Images/siteWeb/bkgH1Brun.gif);
	background-repeat:no-repeat;
	color: #6d3e2f;
}
.typoH1Vert {
	background-image:url(../Images/siteWeb/bkgH1Vert.gif);
	background-repeat:no-repeat;
	color: #17a54a;
}
.typoH1Bleu {
	background-image:url(../Images/siteWeb/bkgH1Bleu.gif);
	background-repeat:no-repeat;
	color: #00adef
}
.typoH1VertGeneral {
	color: #477e3b;
}
h2 {
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 0px;
}
.typoH2Brun {
	color: #6d3e2f;
}
#frameMain p{
	margin-top: 13px;
	margin-bottom: 13px;
	padding-right: 20px;
}
#retourPrecedent  {
	margin-top: -11px;
	margin-bottom: 23px;
}
#retourPrecedent2  {
	margin-top: 14px;
	margin-bottom: 23px;
}
#print  {
	margin-top: -15px;
	margin-bottom: 33px;
}
#frameMain li {
	margin-top: 13px;
	margin-bottom: 13px;
	padding-right: 20px;
}
#menuHorizontal {
	position: absolute;
	top: 210px;
	left: 50%;
	margin-left: -287px;
	font-size: 12px;
	width: 646px;
	z-index: 10;
}
.espaceMenuHorizontal {
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
}
.fontGris {
	color: #9b9b9b;
}
#copyright {
	width: 992px;
	height: 44px;
	clear: both;
}
.texteCopyright {
	text-align:center;
	background-image: url(../Images/siteWeb/bkgMain.gif);
	background-repeat:repeat-y;
	background-position: 188px;
	padding-left: 150px;
}

#conteneurMenuMain {
	width: 951px;
	height:auto;
	background-image: url(../Images/siteWeb/bkgLigneVerte.gif);
	background-repeat:repeat-y;
	float:left;
}
#bottomFrame {
	width: 992px;
	height: 23px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
}
.fontItalic {
	font-style: italic;
}
.headerTable {
	background-color: #4c863c;
	color: #FFFFFF;
	font-weight: bold;
}
.headerTableRouge {
	background-color: #d80808;
	color: #FFFFFF;
	font-weight: bold;
}
.headerTableBrun {
	background-color: #895701;
	color: #FFFFFF;
	font-weight: bold;
}
.jauneTable {
	background-color: #f2e9c9;
	font-weight: bold;
	vertical-align: top;
	/*border-bottom: dashed 1px #cfb284;*/
}
.jaunePaleTable {
	background-color: #f5f0e0;
	vertical-align: top;
	/*border-bottom: dashed 1px #cfb284;*/
}
.rougePaleTable {
	background-color: #f8eded;
	vertical-align: top;
	/*border-bottom: dashed 1px #cfb284;*/
}
.vertPaleTable {
	background-color: #e0f0db;
	vertical-align: top;
	/*border-bottom: dashed 1px #cfb284;*/
}
.brunPaleTable {
	background-color: #fdf5e8;
	vertical-align: top;
	/*border-bottom: dashed 1px #cfb284;*/
}
#pictoMaison {
	color: #17a54a;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	vertical-align: top;
	width: 140px;
}
#pictoMaison a:link,
#pictoMaison a:visited,
#pictoMaison a:active {
	color: #17a54a;
	text-decoration: none;
}
#pictoElectronique {
	color: #00adef;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	vertical-align: top;
	width: 140px;
}
#pictoElectronique a:link,
#pictoElectronique a:visited,
#pictoElectronique a:active {
	color: #00adef;
	text-decoration: none;
}
#pictoAuto {
	color: #f47a3f;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	vertical-align: top;
	width: 140px;
}
#pictoAuto a:link,
#pictoAuto a:visited,
#pictoAuto a:active {
	color: #f47a3f;
	text-decoration: none;
}
#pictoConstruction {
	color: #636466;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	vertical-align: top;
	width: 140px;
}
#pictoConstruction a:link,
#pictoConstruction a:visited,
#pictoConstruction a:active {
	color: #636466;
	text-decoration: none;
}
#pictoResidus {
	color: #ed1c24;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	vertical-align: top;
	width: 140px;
}
#pictoResidus a:link,
#pictoResidus a:visited,
#pictoResidus a:active {
	color: #ed1c24;
	text-decoration: none;
}
#pictoMaison a:hover,
#pictoElectronique a:hover,
#pictoAuto a:hover,
#pictoConstruction a:hover,
#pictoResidus a:hover {
	color: #000000;
	text-decoration: none;
}
.fontPasBold {
	font-weight: normal;
}

/* SAVIEZ-VOUS QUE? */
.saviezVous {
	background-image:url(../Images/siteWeb/saviezVous/bkgTop.gif);
	background-repeat:repeat-x;
	
}
.topSaviezVousCoinDroite {
	text-align:right;
	background-image:url(../Images/siteWeb/saviezVous/bkgTop.gif);
}
.mainSaviezVous {
	background-color: #e1d3a2;
	padding-left: 10px;
	padding-right: 10px;
}
.mainSaviezVous>p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.bottomSaviezVousCoinGauche {
	background-color: #e1d3a2;
}
.bottomSaviezVousCoinDroite {
	background-color: #e1d3a2;
	text-align:right;
}

/* IMPORTANT */
.Important {
	background-image:url(../Images/siteWeb/important/bkgTop.gif);
	background-repeat:repeat-x;
}
.topImportantCoinDroite {
	text-align:right;
	background-image:url(../Images/siteWeb/important/bkgTop.gif);
}
.mainImportant {
	background-color: #b1d16f;
	padding-left: 10px;
	padding-right: 10px;
}
.mainImportant>p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.bottomImportantCoinGauche {
	background-color: #b1d16f;
}
.bottomImportantCoinDroite {
	background-color: #b1d16f;
	text-align:right;
}

/* POPUP */
.BkgPopup {
	background-image: url(../Images/siteWeb/popup/bkgMain.gif);
	background-repeat: repeat-y;
}
#entetePopup {
	width: 700px;
	height: 59px;
}
#mainPopup {
	/*width: 700px; avant le padding de 20px */
	width: 660px;
	/*height: 408px; avant le padding de 20px */
	min-height: 388px;
	height: auto !important;
	height: 388px;
	padding: 20px;
	font-size: 1.2em;
}
#mainPopup li {
	margin-top: 13px;
	margin-bottom: 13px;
}
#bottomPopup {
	width: 700px;
	height: 33px;
}

/* TABLEAUX BOTTIN */

#blocImagesRecherche {
	width: 200px;
	height: 40px;
	position: absolute;
	top: 280px;
	left: 50%;
	margin-left: 120px;
}
.tableauBottin {
	padding-left: 15px;
	vertical-align: top;
}
.tableauBottinVertAlignTop {
	vertical-align: top;
}
.tableauBottinVertAlignTopVert {
	vertical-align: top;
	background-color: #9dc64b;
	width: 26px;
}
.tableauBottinTexteVert {
	color: #346632;
	vertical-align: top;
}
.tableauBottinNote {
	border: solid 1px #0e9f49;
}
.txtnbresultats {
	margin-top: 0px;
	margin-bottom: 20px;
}
/*.txtdatemodification {
	margin-left: 160px;
}*/


.titrecategoriemateriel {
	font-weight:bold;
}
.txtcategoriemateriel {
	margin-left: 10px;
}
.enteteTableauCoordBleu {
	background-color: #01739e;
	color: #FFFFFF;
	font-weight:bold;
}
.enteteTableauCoordVert {
	background-color: #6fa261;
	color: #FFFFFF;
	font-weight:bold;
}
.cellTableauCoordVert {
	background-color: #deecda;
}
.cellTableauMagasin {
	/*border-left: solid 1px #01739e;
	border-bottom: dotted 1px #01739e;
	border-right: solid 1px #01739e;*/
	vertical-align: top;
	background-color: #e4ebf4;
}
.cellTableauMagasineconomiesociale {
	/*border-left: solid 1px #01739e;
	border-bottom: dotted 1px #01739e;
	border-right: solid 1px #01739e;*/
	vertical-align: top;
	background-color: #deecda;
}
.cellTableauMagasinBorderBottom {
	border-bottom: dotted 1px #01739e;
	/*border-right: solid 1px #01739e;*/
	vertical-align: top;
}
div#legende2
	{
	background-color: #deecda;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 10px 2px;
	padding: 4px;
	text-align: center;
	width: 557px;
	}

div#legende2 p
	{
	margin: 0;
	}
/*GUIDE ACHETEZ */

div.options div.col2
	{
	float: left;
	width: 350px;
	}

div.categories .col
	{
	float: left;
	margin: 0 20px 0 0;
	width: 200px;
}
.clear {
	clear: both;

}
.imprimer{
	padding-top:8px;
	float:right;
	text-align:right;
	width:200px;
	clear:right;
	z-index:50;
	padding-right:30px;
	

}
/* Page d'accueil - flash infos */
.nouvelles {
	background-color: #eaf3df;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8dbd52;
}
.nouvelles-bas {
	background-color: #eaf3df;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8dbd52;
}
#linkevenements a:link, 
#linkevenements a:hover, 
#linkevenements a:visited, 
#linkevenements a:active {
	color:#767345;
	text-decoration: none;
	font-weight:bold;
}
#linknouvelles a:link, 
#linknouvelles a:hover, 
#linknouvelles a:visited, 
#linknouvelles a:active {
	color: #2c7aba;
	text-decoration: none;
	font-weight:bold;
}
.nvlle-left {
	background-image:url(../images/siteWeb/borderleft-nvlles.gif);
	background-repeat: repeat-y;
}

.nouvellesmain {
	width:350px;
	/*padding-left: 5px;*/
	float:left;
}
.conteneurN{
	margin-right:15px;
	margin-bottom:20px;
}
.titreN{
	color:#24b24b;
	font-weight:bold;
	font-size:1.4em;
	margin-bottom:3px;

}

.conteneurA{
	margin-left:10px;
	margin-right:15px;
}
.titreA{
	color:#e34225;
	font-weight:bold;
	font-size:1.4em;
	margin-bottom:3px;

}
.resumeA{
	margin-bottom:15px;
	margin-left:13px;
}
.manquer-left{
	background-image: url(../Images/siteWeb/anpm-left.gif);
	background-repeat: repeat-y;
}
.anepasmanquer{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d5cb9c;
	width: 358px;
}
.anepasmanquermain {
	float:right;
	margin-left: 10px;

	
}

/* Section Municipalite */
	/* Page principale*/
.tabmunicipalite{
	margin-top:6px;
	}
.municipalite-left{
	background-image: url(../images/siteWeb/left-municipalite.gif);
	background-repeat:repeat-y;
	width: 14px;
	}
.municipalite-right{
	background-image: url(../images/siteWeb/right-municipalite.gif);
	background-repeat:repeat-y;
	width: 14px;
	background-position: -1px;
	}
/* IE7 Only */
*:first-child+html .municipalite-right {
	background-position: 0px;
}	
/* IE6 Only */
* html  .municipalite-right {
	background-position: 0px;
}
#municipalite-texte {
	padding:25px 10px 10px 25px;
	list-style-image: url(../images/siteWeb/municipalite-fleche.gif);	

}
#municipalite-texte li a:link, 
#municipalite-texte li a:hover, 
#municipalite-texte li a:active, 
#municipalite-texte li a:visited 
{	font-size:1.4em;
	text-decoration:none;
	font-weight:bold;
	color:#026ddb;
}
	/* Pages interieures*/
#texte-mun-int{
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #42c1e1;
	border-left-color: #42c1e1;
	width:684px;
	padding:20px 20px 20px 50px;
	}
#entete-mun-int{
	margin-top:6px;
}
#titremunicipalite{
	color:#00a54e;
	font-weight:bold;
	font-size:1.4em;
	margin-left:-30px;
}
#listeville, 
#listeville ul

{
	list-style-type:none;
	color:#026ddb;
	/*padding-left:20px;*/
	font-weight:bold;
}
#listeville  a:link, 
#listeville  a:hover, 
#listeville  a:active, 
#listeville  a:visited
{
	color:#026ddb;
}
.centredocmain {
	width: 530px;
	float: left;
}
#centredocnav{
	margin-left:8px;
	width: 226px;
	float: left;
	font-size:0.9em;
	color: #477e3b;
	background-image:url(../images/siteWeb/bkg-centredoc.gif);
	background-repeat:repeat-y;
}
#centredocnav ul{
	margin-top:-20px;
	margin-bottom:12px;
	list-style-type:none;
	margin-left:-20px;
}
#centredocnav ul li{
	margin-bottom:-12px;
}
/* IE7 Only */
*:first-child+html #centredocnav ul{
		margin-left:15px;
}	
/* IE6 Only */
* html  #centredocnav ul {
		margin-left:15px;
}
/* page liste du bazar */
.tableauAnnonces{
	background-color:#E1ECB0;
}
.tableauAnnonces th {
	background-color:#477e3b;
	color:#FFFFFF;
}
.tableauAnnonces td {
	background-color:#FFFFFF;
	color:#477e3b;
}
.bazarVertlist {
	color: #17a54a;
	font-weight:bold;
	}
.bazarBleulist {
	color: #00adef;
	font-weight:bold;
	}
.BazarOrangelist {
	color: #f47a3f;
	font-weight:bold;
	}
.BazarGrislist {
	color: #636466;
	font-weight:bold;
	}	
.BazarBrunlist {
	color: #ed1c24;
	font-weight:bold;
	}	
	
/* Page dtail du bazar */
.details{
	font-size:12px;
	width:250px;
	float:left;
}
.photo{
	width:380px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	
}
.bazarNUMANNONCE {
	padding-top:5px;
	float:left;
	font-size:10px;
	margin-right:5px;
	color: #666666;
}
.bazarNUMANNONCERep {
	padding-top:5px;
	float:left;
	font-size:10px;
	margin-right:5px;
	color: #666666;
}
.bazarTITRERep {
	padding-top:10px;
	clear:left;
	font-size:16px;
	font-weight:bold;
	margin-right:10px;
	color:#17a54a;
}
.bazarDESCRIPTION{
	padding-top:8px;
	padding-bottom:5px;
	font-weight:bold;
}
.bazarDESCRIPTIONRep{
	padding-top:8px;
	margin-bottom:2px;
}
.bazarNOM, .bazarTELEPHONE, .bazarCOURRIEL{
	padding-top:8px;
	float:left;
	margin-bottom:2px;
	font-weight:bold;
	margin-right:5px;
}
.bazarNOMRep, .bazarTELEPHONERep, .bazarCOURRIELRep{
	padding-top:8px;
	margin-bottom:2px;
	padding-left:5px;
}
.detbazarcontact{
	font-weight:bold;
	padding-top:10px;
	padding-bottom:-5px;
	margin-bottom:0px;
}