/*  ------------------------------------------
/*  general
/*  ------------------------------------------
*/
body {
	margin: 0px;
}


#top {
	position: relative ;
	margin: 0px auto ;
	width: 818px;
	background-image: url(../images/bkgd_top.jpg);
	background-repeat: no-repeat;
	padding-top: 36px;
}
#top form {
	margin: 0 auto ;
}

form .search {
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 2px solid E4E3C1;
}
a {
	color: #FF0033;

}

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

#mainhome {
	position: relative ;
	margin: 0 auto ;
	width: 818px;
	background-image: url(../images/bkgd_big_beige.gif);
	background-repeat: repeat-y;
}
#colonne1{
	width: 177px;
	background-image: url(../images/col_bkgd_1.gif);
	background-repeat: repeat-y;
	margin-left: 30px;
	margin-right: 0px;
}
#colonne1b{
	width: 185px;
	background-image: url(../images/col_bkgd_1_b.gif);
	background-repeat: repeat-y;
	margin-left: 22px;
	margin-right: 0px;
}
#colonne1 div.frss{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DC8246;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 25px;
}
#colonne1 div.frss p.txtmess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#colonne1 div.frss p.txtmess a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#colonnev{
	width: 185px;
	background-image: url(../images/col_bkgd_1_v.gif);
	background-repeat: repeat-y;
	margin-left: 22px;
	margin-right: 0px;
}
#corps1{
	width: 571px;
	background-image: url(../images/bkgd_home_corps.gif);
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-top: 0px;
}
#pres{
	width: 571px;
	background-image: url(../images/bkgd_home_pres.jpg);
	height: 451px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F5892F;
	background-repeat: no-repeat;
	margin: 0px;
}
#pres h1{
	width: 175px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F5892F;
	margin-top: 0px;
	margin-left: 35px;
	padding-top: 30px;
	margin-bottom: 10px;
	font-weight: bold;
}
#pres p{
	width: 155px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F5892F;
	margin-top: 0px;
	margin-left: 35px;
	font-weight: normal;
}
#pres div {
	width: 571px;
	height: 90px;
	display: block;
	font-weight: bold;
	text-align: center;
}
#colonne1b div.tgc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 35px;
	font-weight: bold;
}
#colonne1b div.tgc p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#colonne1b div.tgc p.spip {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.lienhome {
	font-size: 12px;
	color: #A1A7F8;
}
.tiret {
	margin: 2px;
	border-bottom: 1px dotted #A1A7F8;
}
.rect {
	padding: 4px;
	border: 1px dotted #A1A7F8;
}

#contentan {
	background-image: url(../images/bkgd_corps_ann.gif);
	background-repeat: repeat-y;
	width: 571px;
	margin: 0px;
	}
#contentan h1 {
	background-image: url(../images/bkgd_titre_1.gif);
	background-repeat: no-repeat;
	width: 571px;
	height: 47px;
	padding-left: 35px;
	font-size: 18px;
	margin-top: 0px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	margin-bottom: 0px;
}
#contentan h2 {
	font-size: 18px;
	margin-top: 0px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
}
#contentan h3.spip {
	margin-right: 25px;
	margin-left: 25px;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
}
#contentan p {
	margin-right: 55px;
	margin-left: 55px;
	margin-top: 0px;
	font-size: 12px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;

}
#contentan p.chpo p.spip {
	margin-right: 55px;
	margin-left: 55px;
	margin-top: 0px;
	font-size: 12px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
}
#contentan p.spip {
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 0px;
	font-size: 12px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #89886C;
	font-weight: normal;
}

.encartjaun {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/list_cat_bkgd.gif);
	background-repeat: repeat-y;
	width: 484px;
	margin-right: auto;
	margin-left: auto;
}
.encartjaun p {
	clear: both;
	margin-right: 25px;
	margin-left: 25px;
	font-size: 12px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;

}

#contentan div.encartjaun table#list td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	padding-top: 12px;
	padding-bottom: 8px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#contentan div.encartjaun table#list td a {
	color: #CC0000;
	font-weight: bold;
}


/* Pied de page */
#pied {
	clear: both;
	width: 100%;
	padding: 2px;
	text-align: center; }
#pied small { font-size: 0.77em; }
#pied img { vertical-align: bottom; }

/*  ------------------------------------------
/*  style annuaire
/*  ------------------------------------------
*/
#contentannua {
	background-image: url(../images/bkgd_annuaire.jpg);
	background-repeat: no-repeat;
	width: 521px;
	margin: 0px auto ;
	}
#contentan table#cat td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		width: 165px;
}
#contentan table#cat td a {
	display: block;
	height: 50px;
	width: 165px;
}
#contentan table#cat td a.cat_Agriculture {
	background-image: url(../images/fd_label_an_agri.gif);
	background-repeat: no-repeat;
}
#contentan table#cat td a.cat_Artisanat {
	background-image: url(../images/fd_label_an_artisan.gif);
	background-repeat: no-repeat;
}
#contentan table#cat td a.cat_Artisanatdar {
	background-image: url(../images/fd_label_an_artisanart.gif);
	background-repeat: no-repeat;
}
#contentan table#cat td a.cat_Artistelibre {
	background-image: url(../images/fd_label_an_artiste.gif);
	background-repeat: no-repeat;
}
#contentan table#cat td a.cat_Batiment {
	background-image: url(../images/fd_label_an_bati.gif);
	background-repeat: no-repeat;
}
#contentan table#cat td a.cat_Commercedede {
	background-image: url(../images/fd_label_an_comdet.gif);
	background-repeat: no-repeat;
}
#contentan table#cat td a.cat_Commercedegr {
	background-image: url(../images/fd_label_an_comgros.gif);
	background-repeat: no-repeat;
}
#contentan table#cat td a.cat_Communicatio {
	background-image: url(../images/fd_label_an_com.gif);
	background-repeat: no-repeat;
}
#contentan table#cat td a.cat_Import-expor {
	background-image: url(../images/fd_label_an_impexp.gif);
	background-repeat: no-repeat;
}
#contentan table#cat td a.cat_vide {
	display: block;
	height: 2px;
	width: 2px;
}
#contentan table#cat td a.cat_Santetherapi {
	background-image: url(../images/fd_label_an_sante.gif);
	background-repeat: no-repeat;
}
#contentan table#cat td a.cat_Servicesauxp {
	background-image: url(../images/fd_label_an_servpart.gif);
	background-repeat: no-repeat;
}
#contentan table#cat td a.cat_Servicesauxe {
	background-image: url(../images/fd_label_an_servent.gif);
	background-repeat: no-repeat;
}
#contentan table#cat td a.cat_Tourisme {
	background-image: url(../images/fd_label_an_tourisme.gif);
	background-repeat: no-repeat;
}
#contentan table#cat td a.cat_HotellerieRe {
	background-image: url(../images/fd_label_an_hot.gif);
	background-repeat: no-repeat;
}
#contentan table#cat td a:hover.cat_Agriculture, a:hover.cat_Artisanat, a:hover.cat_Artisanatdar, a:hover.cat_Artistelibre, a:hover.cat_Batiment, a:hover.cat_Commercedede, a:hover.cat_Commercedegr, a:hover.cat_Communicatio, a:hover.cat_Import-expor, a:hover.cat_Restaurant, a:hover.cat_Santetherapi, a:hover.cat_Servicesauxp, a:hover.cat_Servicesauxe, a:hover.cat_Tourisme, a:hover.cat_HotellerieRe  {
	background-position: 0px -50px;
}
/*  ------------------------------------------
/*  bouton
/*  ------------------------------------------
*/
a.charte {
	display: block;
	height: 26px;
	width: 145px;
	background-image: url(../images/btn_charte.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	padding-top: 2px;
	color: #FFFD89 ;
	font-weight: bold;
}
a:hover.charte {
	background-position: 0px -32px;
}
a.accepte {
	display: block;
	height: 26px;
	width: 145px;
	background-image: url(../images/btn_accepte.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	padding-top: 2px;
	color: #FFFD89 ;
	font-weight: bold;
}
a:hover.accepte {
	background-position: 0px -32px;
}

/*  ------------------------------------------
/*  fiches
/*  ------------------------------------------
*/
.fichepres {
	font-family: Arial, Helvetica, sans-serif;
	width: 484px;
	text-align: left;
	margin-top: 0px;
		margin-bottom: 7px;
	margin-right: auto;
	margin-left: auto;
}
body.page_fiche label.autres {
	display: block;
	height: 27px;
	width: 100%;
	background-image: url(../images/fd_label_fiche_col.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F5892F;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 7px;
	margin-left: -10px;
	}
#contentan div.fichepres p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	margin-bottom: 15px;
	display: block;
	margin-left: 15px;
	}
#contentan div.fichepres p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DC8246;
	font-weight: bold;
	}

#contentan div.encartjaun table#fich td.resu {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #89886C;	
	}

#contentan div.encartjaun table#fich td label {
	color: #89886C;
	padding-top: 4px;
	padding-left: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 100%;
	height: 23px;
	background-image: url(../images/fd_label_fiche.gif);
	background-repeat: no-repeat;

}
body.page_fiche #colonne1b div.encf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DC8246;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 35px;
	font-weight: bold;
}
/*  ------------------------------------------
/*  recherche
/*  ------------------------------------------
*/
#contentan div.encartjaun table#donnees-2 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	padding-top: 12px;
	padding-bottom: 8px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #89886C;
}
#contentan div.encartjaun table#donnees-2 td.min {
	text-transform: lowercase;
	font-size: 10px;
}
#contentan div.encartjaun table#donnees-2 td a {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}
#contentan div.encartjaun table#donnees-2 tr.tete td {
	text-transform: uppercase;
	font-size: 10px;
}

/*  ------------------------------------------
/*  annonce
/*  ------------------------------------------
*/
#contentannon {
	background-image: url(../images/bkgd_corps_ann.gif);
	background-repeat: repeat-y;
	width: 571px;
	margin: 0px;
	padding:0px;
	}
#contentannon h1 {
	background-image: url(../images/bkgd_titre_1.gif);
	background-repeat: no-repeat;
	width: 571px;
	height: 47px;
	padding-left: 35px;
	font-size: 18px;
	margin-top: 0px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	margin-bottom: 0px;
}
#contentannon .encartannon {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/bcl_anfrg_bkgd.gif);
	background-repeat: repeat-y;
	width: 484px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1px;
	margin-top: 0px!important!;	
	margin-bottom: 3px;
	margin-bottom: -5px!important!;	
padding-top:0px;
}

#contentannon .encartannon p {
		margin-right: 25px;
	margin-left: 25px;
	margin-top: 3px;
	font-size: 11px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;


}
#contentannon .encartannon p.titreannon {
	background-image: url(../images/bkgd_titre_annonce_off2.gif);
	color: #CC3300;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 7px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 40px;
	font-size: 14px;
	height: 25px;
	font-weight: bold;
}
#contentannon .encartannon p.coord, #contentag .encartannon p.sitpl {
	color: #CC3300;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	font-size: 11px;
	height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC6600;
	margin-bottom: 5px;
	margin-top: 0px;
}
#contentag .encartannon p.sitpl {
	padding-top: 5px;
}
#contentannon .encartannon p.coord span.nom {
	float: left;
	display: block;
	width: 300px;
	padding: 0px;
	font-style: normal;
	margin: 0px;
}
#contentannon .encartannon p.coord span.tel {
	float: right;
	display: block;
	width: 120px;
}
#contentannon .encartannon p span.site {
	float: left;
	display: block;
	width: 300px;
}
#contentannon .encartannon p span.plan {
	float: right;
	display: block;
	width: 120px;
}
#contentannon .encartannon p span.plan img {
	float: right;
	position: relative;
	top: -20px;
}
/*  ------------------------------------------
/*  agenda
/*  ------------------------------------------
*/
#contentag {
	background-image: url(../images/bkgd_corps_ann.gif);
	background-repeat: repeat-y;
	width: 571px;
	margin: 0px;
	padding:0px;
	}
#contentag h1 {
	background-image: url(../images/bkgd_titre_1.gif);
	background-repeat: no-repeat;
	width: 571px;
	height: 47px;
	padding-left: 35px;
	font-size: 18px;
	margin-top: 0px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #80a8c4;
	margin-bottom: 0px;
}
#contentag .encartag {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/bcl_anfrgag_bkgd.gif);
	background-repeat: repeat-y;
	width: 484px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1px;
	margin-top: 0px!important!;	
	margin-bottom: 3px;
	margin-bottom: -5px!important!;	
padding-top:0px;
}

#contentag .encartag p {
		margin-right: 25px;
	margin-left: 25px;
	margin-top: 3px;
	font-size: 11px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #042033;


}
#contentag .encartag p.titreag {
	background-image: url(../images/bkgd_titre_agenda.gif);
	color: #042033;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 40px;
	font-size: 14px;
	height: 25px;
	font-weight: bold;
}
#contentag .encartag p.coord, #contentag .encartag p.sitpl {
	color: #042033;
	margin-left: 10px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	font-size: 11px;
	height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #042033;
	margin-bottom: 5px;
	margin-top: 0px;
}
#contentag .encartag p.sitpl {
	padding-top: 5px;
}
#contentag .encartag p.comm {
	color: #042033;
	margin-left: 10px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	font-size: 11px;
	margin-bottom: 5px;
	margin-top: 0px;
	clear: both;
}
#contentag .encartag p.coord span.nom {
	float: left;
	display: block;
	width: 280px;
	padding: 0px;
	font-style: normal;
	margin: 0px;
}
#contentag .encartag p.coord span.them {
	display: block;
	width: 400px;
	padding: 0px;
	margin: 0px;
}
#contentag .encartag p.coord span.tel {
	float: right;
	display: block;
	width: 140px;
}
#contentag .encartag p span.site {
	float: left;
	display: block;
	width: 280px;
}
#contentag .encartag p span.plan {
	float: right;
	display: block;
	width: 140px;
}
#contentag .encartag p span.sanslarg {

}
#contentag .encartag p span.plan img {
	float: right;
	position: relative;
	top: -20px;
}
/*  ------------------------------------------
/*  doc
/*  ------------------------------------------
*/
#contentdoc {
	background-image: url(../images/bkgd_corps_ann.gif);
	background-repeat: repeat-y;
	width: 571px;
	margin: 0px;
	padding:0px;
	}
#contentdoc h1 {
	background-image: url(../images/bkgd_titre_1.gif);
	background-repeat: no-repeat;
	width: 571px;
	height: 47px;
	padding-left: 35px;
	font-size: 18px;
	margin-top: 0px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	margin-bottom: 0px;
}
#contentdoc .encartdoc {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/list_cat_bkgd.gif);
	background-repeat: repeat-y;
	width: 484px;
	margin-right: auto;
	margin-left: auto;
}

#contentdoc p.chpo {
	margin-right: 55px;
	margin-left: 55px;
	margin-top: 0px;
	font-size: 12px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC3300;


}
#contentdoc .encartdoc p {
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 0px;
	font-size: 12px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #89886C;
	font-weight: normal;
}
#contentdoc .encartdoc #documents_joints {
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 0px;
	font-size: 12px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #89886C;
	font-weight: normal;
}
