@charset "utf-8";
/* CSS Document */
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background:url(../img/fond-hachure.png);*/
	background:#FFFFFF;
}
a:link {
	color: #006699;
}
a:visited {
	color: #006699;
}
a:hover {
	color: #cc3333;
}
body, td, th {
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
}
h1, h2, dl, p, ul, li {
	padding:0;
	margin:0;
}
.motProxi {
	color:#cb0233
}
.motHandicap {
	color:#999999
}
#container {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	background:#FFFFFF;
}
/*HEADER*/
#header {
}
#header table {
	margin:0 1em 0 1em;
}
#headerMenu {
	background:url(../img/hdr-menu-bk.png) repeat-x;
	height:23px;
	border-bottom:solid 1px #000000;
	border-top:solid 1px #000000;
	padding-top:3px;
}
#headerMenu a, #headerMenu a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
#headerMenu a:hover {
	color:#FFFF00;
	text-decoration:none;
}
#headerMenu ul {
	margin:0;
	padding:0;
	display:inline;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
#headerMenu ul li {
	margin:0;
	padding:0;
	padding-right:1em;
	display:inline;
	font-size:1.1em;
	color:#FFFFFF;
	border-right:solid 1px #FFFFFF;
	padding-left:0.5em;
}
#headerMenu ul li ul li {
	margin:0;
	padding:0;
	padding-right:1em;
	display:inline;
	border:0;
}
/* FIL D ARIANE */
#filAriane {
	font-size:13px;
	margin:1em 1em 1em 1em;
}
/*MAIN FRAME*/
#main {
	padding:1em 1em 1em 1em;
}
#hpZoomDep {
	border:solid 1px #CC3333;
	width:650px;
	/*background:url(../img/hp-main-zoom-bk.png) repeat-x top;*/
	 background:url(../img/hp-main-cartefrance.png) no-repeat center center #FFFFFF;
}
#hpZoomDep th {
	color:#CC3333;
	font-size:18px;
	text-align:left;
	height:27px;
	padding-top:5px;
	padding-left:50px;
	background:url(../img/hp-main-zoom-titre-pic.png) left no-repeat;
}
#hpZoomDep td {
	padding-left:5px;
}
#hpFilActu {
	padding:3px;
	border:solid 1px #CC3333;
	width:286px;
	margin-right:0;
	margin-left:auto;
}
#hpFilActu h1 {
	color:#CC3333;
	font-size:18px;
	height:32px;
	padding-left:36px;
	padding-top:5px;
	background:url(../img/hp-main-filactu-bk.png) left 0px no-repeat;
}
#hpFilActu dl dt {
	color:#CC3333;
	font-size:15px;
	font-weight:bold;
	border-bottom:solid 2px #999999;
	margin-left:3px;
}
#hpFilActu dl dd {
	color:#000;
	font-size:12px;
	margin:3px;
	margin-bottom:6px;
}
#hpFilActu dl ul li {
	list-style:inside;
}
#hpCommuniquez {
	border:solid 1px #CC3333;
	width:650px;
	margin-top:0.6em
}
#hpCommuniquez h1 {
	color:#000;
	font-size:15px;
	padding-left:5px;
}
#hpCommuniquez #boutons {
	text-align:center
}
#hpCommuniquez #boutons img {
	margin:4px
}
/*INTERIEUR*/

#titreRubrique {
	color:#CC3333;
	font-size:23px;
	border-bottom:solid 1px #CC3333;
	margin-bottom:0.7em;
	font-weight:bold;
	letter-spacing:0.3em
}
/* DEPARTEMENT */
#annuaireDep {
	/*border:dashed 1px #CC3333;*/
	border:solid 1px #e3ffc7;
	margin-bottom:2em;
	width:95%;
}
#annuaireDep li a {
	color:#006699;
	text-decoration:underline;
}
#annuaireDep li a:hover {
	color:#000000;
	text-decoration:none;
}
#annuaireDep h2 {
	color:#CC3333;
	padding-left:3px;
	margin-bottom:0.3em;
	font-size:1.5em;
	font-weight:bold;
	letter-spacing:0.2em;
	background:url(../img/dep-annuaire-degr.png) top repeat-x #e3ffc7;
}
#annuaireDep ul li {
	/* background:url(../img/puce-fleche-rouge.png) left no-repeat;  */
	list-style:none;
	padding-left:0.5em;
	padding-right:0.5em;
	font-size:13px;
	color:#000000;
	margin-top:0.5em;
 margin-bottom:0.5em:
}
#annuaireDep .basLinks {
	margin-top:0.3em;
	padding-left:3px;
	background:#e3ffc7;
	text-align:center;
	font-size:1.1em;
}
#annuaireDep .basLinks a {
	color:#000;
	text-decoration:underline;
	padding-left:0.5em;
	padding-right:0.5em;
	display:block;
}
#annuaireDep .basLinks a:hover {
	text-decoration:none;
}
/* news */

#newsDep {
	/*border:dashed 1px #CC3333;*/
	border:solid 1px #ffe3c7;
	margin-bottom:0.7em;
	width:95%;
}
#newsDep li a {
	color: #006699;
	text-decoration:underline;
}
#newsDep li a:hover {
	color:#000000;
	text-decoration:underline;
}
#newsDep h2 {
	color:#CC3333;
	padding-left:3px;
	margin-bottom:0.3em;
	font-size:1.5em;
	font-weight:bold;
	letter-spacing:0.2em;
	background:url(../img/dep-news-degr.png) top repeat-x #ffe3c7;
}
#newsDep ul li {
	/* background:url(../img/puce-fleche-rouge.png) left no-repeat;  */
	list-style:none;
	padding-left:0.5em;
	padding-right:0.5em;
	font-size:13px;
	color:#000000;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:solid 1px #CCCCCC;
}
#newsDep .basLinks {
	margin-top:0.3em;
	padding-left:3px;
	background:#ffe3c7;
	text-align:center;
	font-size:1.1em;
}
#newsDep .basLinks a {
	color:#000;
	text-decoration:underline;
	padding-left:0.5em;
	padding-right:0.5em;
	display:block;
}
#newsDep .basLinks a:hover {
	text-decoration:none;
}

#annoncesDep {
	border:solid 1px #d4ecff;
	margin-bottom:2em;
	width:95%;
}
#annoncesDep ul li a {
	color: #006699;
	text-decoration:underline;
}
#annoncesDep ul li a:hover {
	color:#000000;
	text-decoration:none;
}
#annoncesDep h2 {
	color:#CC3333;
	padding-left:3px;
	margin-bottom:0.3em;
	font-size:20px;
	font-weight:bold;
	letter-spacing:0.2em;
	background:url(../img/dep-annonces-degr.png) top repeat-x #d4ecff;
}
#annoncesDep ul li {
	/* background:url(../img/puce-fleche-rouge.png) left no-repeat;  */
	list-style:none;
	padding-left:0.5em;
	padding-right:0.5em;
	font-size:13px;
	color:#000000;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
#annoncesDep .basLinks {
	margin-top:0.3em;
	padding-left:3px;
	background:#d4ecff;
	text-align:center;
	font-size:1.1em;
}
#annoncesDep .basLinks a {
	color:#000;
	text-decoration:underline;
	padding-left:0.5em;
	padding-right:0.5em;
	display:block;
}
#annoncesDep .basLinks a:hover {
	text-decoration:none;
}
#pasTresLoin {
}
#pasTresLoin h2 {
	color:#cc3333;
	font-size:16px;
}
#pasTresLoin a {
	color: #006699;
}
#pasTresLoin a:hover {
	color:#000;
}
#pasTresLoin ul li {
	font-size:14px;
	display:inline;
	margin-right:1em;
}
/* ANNONCE HOME */
#AnnAnnoncesMenu {
	margin-bottom:1em;
	border:solid 1px #CC3333;
}
#AnnAnnoncesMenu h2 {
	color:#cc3333;
	font-size:16px;
	letter-spacing:0.5em;
	background:url(../img/dep-annonces-degr.png) top repeat-x #d4ecff;
}
#AnnAnnoncesMenu ul li {
	list-style-image:url(../img/puce-fleche-rouge.png);
	list-style-position:inside;
	height:22px;
	padding-left:5px;
	font-size:15px;
	color:#000000;
	border-bottom:solid 1px #CCCCCC;
}
#AnnAnnoncesMenu ul li a {
	color:#000000;
	text-decoration:none;
	display:inline;
}
#AnnAnnoncesMenu ul li a:hover {
	background-color:#cc3333;
	color:#FFFFFF;
}
#AnnDernieres {
	border: dashed 1px #cc3333;
	margin-left:1em;
	padding:0.5em;
	font-size:14px;
}
#AnnDernieres h2 {
	color: #cc3333;
	font-size:15px;
	border-bottom:solid 1px #cc3333;
	margin-bottom:1em;
}
#AnnDernieres .uneAnnonce {
	border-bottom:solid 1px #CCCCCC;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
#AnnDernieres .uneAnnonce a.titreAnnonce {
	font-size:1.2em;
}
#AnnDernieres .uneAnnonce a.titreCat {
	TEXT-DECORATION:underline;
}
/*DETAIL DE L ANNONCE */
#AnnDetail {
	border: dashed 1px #cc3333;
	margin-left:1em;
	padding:0.5em;
	font-size:14px;
}
#AnnDetail #detail {
	font-size:1.1em;
	letter-spacing:0.1em;
	margin-top:1em;
	margin-bottom:1em;
}
#AnnDetail ul {
	font-size:15px;
	COLOR:#cc3333;
	margin-bottom:2em;
}
#AnnDetail ul li {
	font-size:14px;
	COLOR:#000;
	list-style:inside;
}
#switchDep {
	text-align:right;
	font-size:15px;
	margin-bottom:0.5em;
}
/*#switchDep ul { padding:0; margin:0;  }
#switchDep ul li { list-style:none; border:solid 1px #CCCCCC; width:200px; text-align:center;display:inline; padding:0.2em; margin:0 0.3em 0 0.3em; background:#FFFFFF; }*/

/*FOOTER*/
#footer {
	margin-top:1em;
}
#footer #ftrLinks {
	background:url(../img/ftr-bk.png) repeat-x;
	height:16px;
	border-bottom:solid 1px #000000;
	border-top:solid 1px #000000;
	text-align:left;
}
#ftrLinks a {
	color:#FFFFFF;
	text-decoration:none;
}
#ftrLinks a:hover {
	color:#FFFF00;
	text-decoration:none;
}
#ftrLinks ul li {
	margin:0;
	padding:0;
	padding-right:1em;
	display:inline;
	font-size:12px;
	color:#FFFFFF;
	border-right:solid 1px #FFFFFF;
	padding-left:0.5em;
}
#footer #ftrRef {
	color:#CCCCCC;
	font-size:10px;
	text-align:center;
}
/* FORMULAIRES */
#AnnContact {
	border: dashed 1px #cc3333;
	margin-left:1em;
	padding:0.5em;
	font-size:1em;
	background:url(../img/form-degr.png) top repeat-x;
}
#AnnContact h2 {
	font-size:1.5em;
	color:#cc3333;
	margin-bottom:1em;
}
#AnnContact td {
	font-size:1.3em;
	padding:0.3em;
}
#AnnContact input, #AnnContact textarea {
	border:solid 1px #cc3333;
}
#mailControl {
	font-size:1.2em;
}
#addAnnonce {
	border: dashed 1px #cc3333;
	margin-left:1em;
	padding:0.5em;
	font-size:1em;
	background:url(../img/form-degr.png) top repeat-x;
}
#addAnnonce strong {
	color: #cc3333;
}
#addAnnonce input, #addAnnonce textarea {
	border: solid 1px #cc3333;
}
/*ANNUAIRE*/
#annMenu {
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:1em;
}
#annMenu ul {
}
#annMenu li {
	list-style:none;
	display:inline;
	padding:0.2em;
	font-size:1.2em;
	margin:0 1em 1em 0;
	border:solid 1px #CCCCCC;
	background:#fff;
}
#annMenu li a {
	text-decoration:underline;
	font-weight:bold
}
#annMenu li a:hover {
	color:#cc33333;
	text-decoration:none;
}
#annMenu li a.ajouter {
	color:#CC3333;
}
#annHome {
	margin-top:1em;
}
#annHome div {
	float:left;
	margin-bottom:1em;
}
#annHome dl {
	margin-right:1em;
	width:320px;
}
#annHome dt {
	background:url(../img/ann-main-fdtitres.png) repeat-x bottom #e4f1ef;
	padding:0.3em;
	border:solid 1px #8e8684;
	font-weight:bold;
}
#annHome dd {
	margin:0.5em;
	font-weight:normal
}
#annHome dd ul li {
	list-style:none;
	margin:0;
}
#annHome dd ul li a {
	color:#000000;
	text-decoration:none;
}
#annHome dd ul li.partner {
	background:url(../img/ann-main-fd-parner.png) repeat-x;
	font-weight:bold;
}
#annHome dd ul li.partner a {
	color:#000000;
	text-decoration:none;
}
#annHome dd ul li.voirTout {
	text-align:right
}
#annHome dd ul li.voirTout a {
	color: #006699;
	text-decoration:underline;
	font-weight:bold;
}
#annHome dd ul li a:hover {
	color:#cc3333;
	text-decoration:underline;
}
/* STRUCTURES CAT */
#StructuresCatMenu {
	margin-bottom:1em;
	border:solid 1px #CC3333;
}
#StructuresCatMenu h2 {
	color:#cc3333;
	font-size:16px;
	letter-spacing:0.5em;
	background:url(../img/dep-annonces-degr.png) top repeat-x #d4ecff;
}
#StructuresCatMenu ul li {
	list-style-image:url(../img/puce-fleche-rouge.png);
	list-style-position:inside;
	height:22px;
	padding-left:5px;
	font-size:15px;
	color:#000000;
	border-bottom:solid 1px #CCCCCC;
}
#StructuresCatMenu ul li a {
	color:#000000;
	text-decoration:none;
	display:inline;
}
#StructuresCatMenu ul li a:hover {
	background-color:#cc3333;
	color:#FFFFFF;
}
#StrucDernieres {
	border: dashed 1px #cc3333;
	margin-left:1em;
	padding:0.5em;
	font-size:14px;
}
#StrucDernieres h2 {
	color: #cc3333;
	font-size:15px;
	border-bottom:solid 1px #cc3333;
	margin-bottom:1em;
}
#StrucDernieres .uneStructure {
	border-bottom:solid 1px #CCCCCC;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
#StrucDernieres .uneStructure a.titreStructure {
	font-size:1.2em;
}
#StrucDernieres .uneStructure a.titreCat {
	TEXT-DECORATION:underline;
}
/*FICHE STRUCTURE*/
#ficheStructure {
	background:#f5f5f5;
	padding:1em;
	color:#000000;
	font-size:1.1em
}
#ficheStructure a {
	color:#cc3333;
}
#ficheStructure div {
	margin-bottom:0.3em
}
#ficheStructure #nom {
	font-size:1.5em;
	font-weight:bold;
}
#ficheStructure #adresse {
	font-size:1em;
}
#ficheStructure #cpville {
	font-size:1em;
	margin-bottom:1em
}
#ficheStructure #telfax {
	font-size:1em;
	MArgin-bottom:1em;
}
#ficheStructure #net {
	font-size:1em;
	MArgin-bottom:1em;
}
#ficheStructure #activite {
	font-size:1em;
}
#ficheStructure #horaires {
	font-size:1em;
	margin-bottom:2em
}
#ficheStructure #cat {
	font-size:1em;
	margin-bottom:2em
}
#ficheStructure #modif {
	font-size:1em;
	border-top:dashed 1px #cc3333;
}
/*PASSERELLES*/

#passerelleAnnonce {
	background:#FFFFFF;
}
#passerelleAnnonce .uneAnnonce {
	width:294px;
	height:245px; /*259*/
	background:url(../img/pass-ann-bk-degrgris.png) repeat-x #FFFFFF;
	margin-right:1.5em;
	margin-bottom:1em;
	border:solid 1px #CC3333;
	padding:0.5em;
}
#passerelleAnnonce .uneAnnonce .cat {
	font-size:1.2em;
	border-bottom:solid 1px #CC3333;
	margin-bottom:1em;
	padding-bottom:0.5em;
}
#passerelleAnnonce .uneAnnonce .annonce {
	margin-bottom:1.5em;
}
#passerelleAnnonce .uneAnnonce .suite {
	margin-bottom:1em;
}
/* LIENS */
#lienDetail {
}
#lienDetail ul li {
	list-style:inside;
}
#lienDetail h3 {
	color:#CC3333;
	font-size:1.4em;
	border-bottom:solid 1px #C0C0C0;
	font-weight:bold;
}
#lienDetail ul {
	margin-top:1em;
	margin-bottom:2em;
	font-size:1.4em;
}
/*LIENS*/

.topVisites {
	border:solid 1px #CC0000;
}
.topVisites .top {
	background:url(../img/topvisites-hdr-bk.png) repeat-x;
}
.topVisites ol {
	color:#CC0000;
	font-weight:bold;
	padding-left:2em;
	padding-top:0;
	margin:0;
	font-size:14px;
}
.topVisites ol a {
	font-size:12px;
}
.topVisites ol span.rub {
	font-size:12px;
	color:#000000;
}
/*LIENS HOME */

#liensHome dl {
	width:226px;
	float:left;
	margin-bottom:1em;
	margin-right:5em;
}
#liensHome.dansUneCat dl {
	width:226px;
	float:left;
	margin-bottom:1em;
	margin-right:2em;
}
#liensHome dl dt {
	margin:0;
	padding:0;
	border:solid 1px #8a8a8a;
	background:url(../img/liens-dl-bk.png) #b9d8f5 repeat-x;
	padding:2px;
}
#liensHome dl dt a {
	color:#000000;
}
#liensHome dl dt a:hover {
	color:#000000; 
	text-decoration:none;
}
#liensHome dl dd {
	margin:0;
	padding:0;
	font-size:0.8em;
	padding:2px;
}
#liensHome dl dd a {
	text-decoration:none;
	color:#000000;
	display:block;
}
#liensHome dl dd a:hover {
	text-decoration:none;
	color:#000000;
	background-color:#D9FFB3;
}
#liensHome dl dd ul {
	margin:0;
	padding:0;
}
#liensHome ul li {
	margin:0;
	padding:0;
	list-style:none;
}

/*NEWS DETAIL*/
#newsDetail h3 {
	border-bottom:solid 1px #CCCCCC;
}


/*Liens Cat */
 
#listeFichesLiensCat ul,   #listeFichesLiensCat ul li { list-style-type:none; list-style-image:none; padding:0; margin:0;  }
.uneFicheLien dl { background:url(../img/lienscat-fiche-bk.png) bottom repeat-x #FFFFFF; padding:6px; margin:0; border-left:solid 1px #ededed; border-right:solid 1px #ededed; font-size:12px; margin-bottom:1em;  }
.uneFicheLien dt {   padding:0; margin:0; font-size:1.2em; font-weight:bold   } 
.uneFicheLien dd {   padding:0; margin:0;   }
.uneFicheLien dd div.plus { text-align:right  }

#listeSousCat { background:url(../img/liens-listeSousCat-bk.png) repeat-x top left #def0c8; margin-bottom:1em; border:solid 1px #d4e3cc; padding:5px; }
#listeSousCat ul { padding:0; margin:0; }

/* PUB */
#pubDepDroite300x250 {
	margin-bottom:1.5em;
}
#pubAnnGauche250x250 {
	margin-top:1em;
	text-align:center;
}

