/* MISE EN PAGE GLOBALE */

body
	{
	font-family: Verdana, Arial, sans-serif ;
	font-size: small ;
	}

#page
	{
	margin: 0px auto 20px auto ;
	width: 980px ;
	}

#col1
	{
	float: right ;
	width: 775px ;
	}

#col2
	{
	width: 205px ;
	float: left ;
	}

#contenu
	{
	margin: 23px 0px 0px 0px ;
	float: left ;
	width: 525px ;
	}

#contenu.large
	{
	width: 775px ;
	}

#contenu_texte
	{
	float: left ;
	margin: 17px 0px 0px 0px ;
	width: 342px ;
	}

#contenu_images
	{
	float: left ;
	margin: 17px 0px 0px 20px ;
	width: 160px ;
	}


/* MISE EN FORME GLOBALE */

img
	{
	display: block ;
	}

form
	{
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 0px 0px ;
	}

h1 , h2 , h3 , h4 , h5 , h6
	{
	margin: 0px 0px 0px 0px ;
	font-size: 100% ;
	font-weight: normal ;
	}

p
	{
	margin: 0px 0px 0px 0px ;
	}

ul
	{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	list-style-type: none ;
	}

li
	{
	
	}

dl
	{
	margin: 0px 0px 0px 0px ;
	}

dt
	{
	
	}

dd
	{
	margin: 0px 0px 0px 0px ;
	}

a
	{
	text-decoration: none ;
	color: rgb(000,000,000) ;
	}

/* CHARTE DE LECTURE */

ul.menu li a
	{
	font-size: 85% ;
	}
ul.menu li a:hover
	{
	color: rgb(255,000,000) ;
	}
ul.menu li a.on
	{
	color: rgb(255,000,000) ;
	}

strong.titre
	{
	display: block ;
	padding: 0px 0px 8px 0px ;
	}

form input
	{
	}

p.lienplus
	{
	margin: 0px ;
	padding: 7px 0px 0px 0px ;
	font-size: 85% ;
	}

p.lienplus a , ul.lienplus li a
	{
	color: rgb(255,000,000) ;
	}

/* ZONE IDENTITE */

#identite
	{
	position: relative ;
	width: 980px ;
	}

#identite img.logo
	{
	padding: 0px 0px 7px 0px ;
	}

#identite ul.menu
	{
	position: absolute ;
	left: 205px ;
	bottom: 0px ;
	}

#identite ul.menu li
	{
	margin: 0px 0px 0px 10px ;
	background: url('../images/identite/separateur.gif') 0px 2px no-repeat ;
	padding: 0px 0px 4px 11px ;
	float: left ;
	}
#identite ul.menu li.first
	{
	margin: 0px 0px 0px 0px ;
	background: none ;
	padding: 0px 0px 0px 0px ;
	}

#identite div.menu2
	{
	position: absolute ;
	right: 0px ;
	bottom: 0px ;
	}

#identite div.menu2 ul
	{
	float: left ;
	}

#identite div.menu2 ul li
	{
	margin: 0px 0px 0px 10px ;
	background: url('../images/identite/separateur.gif') 0px 2px no-repeat ;
	padding: 0px 0px 4px 11px ;
	float: left ;
	}
#identite div.menu2 ul li.first
	{
	margin: 0px 0px 0px 0px ;
	background: none ;
	padding: 0px 0px 0px 0px ;
	}

#identite div.menu2 ul li a
	{
	font-size: 85% ;
	color: rgb(255,000,000) ;
	}
#identite div.menu2 ul li a:hover
	{
	color: rgb(255,000,000) ;
	}
#identite div.menu2 ul li a.on
	{
	color: rgb(255,000,000) ;
	}

/* ZONE MENU */

#menu
	{
	float: left ;
	margin: 23px 0px 0px 0px ;
	width: 175px ;
	border-style: solid ;
	border-width: 20px 0px 0px 0px ;
	border-color: rgb(255,000,000) ;
	}

#menu ul.menu
	{
	border-style: solid ;
	border-width: 0px 0px 5px 0px ;
	border-color: rgb(255,000,000) ;
	padding: 12px 0px 17px 0px ;
	}
#menu ul.menuno
	{
	padding: 12px 0px 0px 0px ;
	}
#menu ul.menu li
	{
	margin: 3px 0px 0px 0px ;
	}

#menu ul.pointilles li
	{
	margin: 6px 0px 0px 0px ;
	background: url('../images/pointilles.gif') left top repeat-x ;
	padding: 6px 0px 0px 0px ;
	}
#menu ul.pointilles li.first
	{
	margin: 1px 0px 0px 0px ;
	background: none ;
	padding: 0px 0px 0px 0px ;
	}

#menu p
	{
	border-style: solid ;
	border-width: 0px 0px 5px 0px ;
	border-color: rgb(255,000,000) ;
	padding: 14px 0px 17px 0px ;
	font-size: 85% ;
	}

#menu input
	{
	margin: 7px 0px 0px 0px ;
	color: rgb(102,102,102) ;
	}

#menu input.submit
	{
	width: 20px ;
	height: 22px ;
	margin: 0px 0px 0px 0px ;
	border: none ;
	background-color: transparent ;
	padding: 0px 0px 0px 0px ;
	color: rgb(000,000,000) ;
	}

#menu select
	{
	margin: 10px 0px 0px 0px ;
	width: 160px ;
	font-size: 95% ;
	}


/* ZONE CONTEXTUELLE */

#contextuel
	{
	float: left ;
	margin: 0px 0px 0px 30px ;
	width: 220px ;
	}

#contextuel div.bandeau img
	{
	float: left ;
	}

#contextuel div.unjouruneoeuvre p
	{
	clear: both ;
	}

#contextuel div.unjouruneoeuvre p span.titre a
	{
	display: block ;
	padding: 3px 0px 2px 0px ;
	color: rgb(255,000,000) ;
	}

#contextuel div.unjouruneoeuvre p span.provenance
	{
	margin: 2px 0px 0px 0px ;
	font-size: 85% ;
	}

#contextuel div.decouvrirunecollection
	{
	padding: 0px 0px 18px 0px ;
	}

#contextuel div.decouvrirunecollection p
	{
	clear: both ;
	}

#contextuel div.decouvrirunecollection p a span.titre
	{
	display: block ;
	padding: 3px 0px 2px 0px ;
	color: rgb(255,000,000) ;
	}

#contextuel div.decouvrirunecollection p a span.provenance
	{
	margin: 2px 0px 0px 0px ;
	font-size: 85% ;
	}

#contextuel div.encyclopedie
	{
	margin: 17px 0px 0px 0px ;
	border-style: solid ;
	border-width: 5px 0px 0px 0px ;
	border-color: rgb(255,000,000) ;
	}

#contextuel div.encyclopedie h1
	{
	margin: 7px 0px 0px 0px ;
	font-size: 110% ;
	font-weight: normal ;
	}

#contextuel div.encyclopedie ul
	{
	margin: 11px 0px 0px 0px ;
	}

#contextuel div.encyclopedie ul li
	{
	margin: 12px 0px 0px 0px ;
	}
#contextuel div.encyclopedie ul li.first
	{
	margin: 0px 0px 0px 0px ;
	}

#contextuel div.encyclopedie ul.autres li
	{
	margin: 6px 0px 0px 0px ;
	}
#contextuel div.encyclopedie ul.autres li.first
	{
	margin: 0px 0px 0px 0px ;
	}

#contextuel div.encyclopedie ul li a span.type
	{
	font-size: 85% ;
	color: rgb(255,000,000) ;
	}


/* BLOC CONTEXTUEL - SUR LA CARTE */

#contextuel div.carte
	{
	clear: both ;
	margin: 17px 0px 0px 0px ;
	border-style: solid ;
	border-width: 5px 0px 0px 0px ;
	border-color: rgb(255,000,000) ;
	}

#contextuel div.carte h1
	{
	margin: 7px 0px 0px 0px ;
	font-size: 110% ;
	}

#contextuel div.carte #carte_vignette
	{
	width: 218px ;
	height: 218px ;
	margin: 17px 0px 0px 0px ;
	border-style: solid ;
	border-width: 1px 1px 1px 1px ;
	border-color: rgb(000,000,000) ;
	overflow: hidden ;
	}


#contextuel div.filet_epais
	{
	border-width: 20px 0px 0px 0px ;
	}

#contextuel div.musees
	{
	margin-bottom: 3px ;
	}


/* ZONE PIED DE PAGE */

#pieddepage
	{
	clear: both ;
	padding: 27px 0px 50px 205px ;
	font-size: 85% ;
	}

#pieddepage ul
	{
	width: 775px ;
	border-style: solid ;
	border-width: 5px 0px 0px 0px ;
	border-color: rgb(255,000,000) ;
	padding: 5px 0px 0px 0px ;
	}

#pieddepage ul li
	{
	margin: 0px 0px 0px 9px ;
	background: url('../images/identite/separateur.gif') 0px 2px no-repeat ;
	padding: 0px 0px 0px 10px ;
	float: left ;
	}
#pieddepage ul li.association
	{
	margin: 0px 0px 0px 0px ;
	background: url('../images/pieddepage/puce_association.gif') 0px 2px no-repeat ;
	padding: 0px 0px 0px 19px ;
	font-weight: bold ;
	}

#pieddepage p.neo05
	{
	float: right ;
	padding: 8px 0px 0px 0px ;
	font-style: italic ;
	color: rgb(051,051,051) ;
	}

#pieddepage p.copyright
	{
	float: left ;
	padding: 8px 0px 0px 0px ;
	color: rgb(051,051,051) ;
	}

/* ZONE CONTENU */

#contenu div.ligne
	{
	clear: both ;
	}

#contenu div.miseenavant_bloc1
	{
	float: left ;
	width: 250px ;
	margin: 22px 0px 0px 25px ;
	}

#contenu div.principale
	{
	margin: 12px 0px 0px 25px ;
	}
#contenu div.miseenavant_bloc2
	{
	float: left ;
	width: 250px ;
	margin: 7px 0px 0px 25px ;
	}
#contenu.accueil div.first
	{
	width: 250px ;
	margin-left: 0px ;
	}

#contenu div.texte p.date
	{
	margin: 0px 0px 5px 0px ;
	font-weight: bold ;
	font-size: 85% ;
	}


/* ZONE CONTENU - BLOC DE TEXTE */

#contenu p.texte , #contenu div.texte p , #contenu div.texte ul
	{
	margin: 10px 0px 0px 0px ;
	text-align: justify ;
	line-height: 1.4em ;
	font-size: 85% ;
	color: rgb(051,051,051) ;
	}

#contenu div.texte p.note , #contenu p.note
	{
	margin: 10px 0px 0px 0px ;
	text-align: justify ;
	font-size: 85% ;
	font-style: italic ;
	color: rgb(102,102,102) ;
	}

#contenu div.texte p.adresse2 , #contenu p.adresse2
	{
	margin: 5px 0px 0px 10px ;
	border-style: solid ;
	border-width: 0px 0px 0px 1px ;
	border-color: rgb(153,153,153) ;
	padding: 0px 0px 0px 5px ;
	color: rgb(000,000,000) ;
	}

#contenu div.texte p.premier
	{
	margin: 0px 0px 0px 0px ;
	}

#contenu div.texte ul li
	{
	background: url('../images/texte/liste_tiret.gif') 0.6em 0.8em no-repeat ;
	padding: 0px 0px 0px 20px ;
	}

#contenu div.texte h2
	{
	margin: 20px 0px 0px 0px ;
	font-weight: bold ;
	color: rgb(051,051,051) ;
	}

#contenu div.texte h3
	{
	margin: 15px 0px 0px 0px ;
	font-weight: bold ;
	color: rgb(051,051,051) ;
	}


#contenu.encyclopedie p.texte
	{
	margin: 14px 0px 0px 0px ;
	}

#contenu p.lien
	{
	margin: 5px 0px 0px 0px ;
	font-size: 85% ;
	}

#contenu h2
	{
	font-size: 110% ;
	font-weight: normal ;
	padding: 0px 0px 1px 0px ;
	}

#contenu.encyclopedie h2
	{
	color: rgb(255,000,000) ;
	}

#contenu h1
	{
	font-size: 145% ;
	font-weight: normal ;
	padding: 0px 0px 17px 0px ;
	background: url('../images/pointilles.gif') left bottom repeat-x ;
	}


/* ZONE CONTENU_BANDEAU */

#contenu_bandeau
	{
	width: 775px ;
	margin: 23px 0px 0px 0px ;
	/*background: url('../images/titre/titre_fond_tarn.gif') 570px 0px no-repeat ;*/
	}

#contenu_bandeau a img
	{
	padding: 0px 167px 12px 0px ;
	}

#contenu_bandeau h1
	{
	width: 560px ;
	padding: 0px 215px 17px 0px ;
	text-transform: uppercase ;
	font-size: 145% ;
	font-weight: normal ;
	}

#contenu_bandeau h1 span
	{
	text-transform: none ;
	white-space: nowrap ;
	}

#contenu_bandeau ul.chemin
	{
	clear: both ;
	background: url('../images/pointilles.gif') left top repeat-x ;
	padding: 3px 0px 0px 0px ;
	}

#contenu h1 span.rubrique
	{
	color: rgb(255,000,000) ;
	}

#contenu div.ligne1
	{
	margin: 14px 0px 0px 0px ;
	}
#contenu div.ligne1_chemin
	{
	margin: 11px 0px 0px 0px ;
	}

p.pres
	{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	}

#contenu div.miseenavant_bloc0
	{
	float: left ;
	width: 250px ;
	margin: 0px 0px 0px 25px ;
	}

#contenu div.miseenavant_bloc0 p.principal
	{
	color: rgb(051,051,051) ;
	font-size: 110% ;
	}
#contenu div.miseenavant_bloc0 p.lienglobal
	{
	margin: 13px 0px 0px 0px ;
	font-size: 80% ;
	}

p.datedujour
	{
	padding: 39px 0px 7px 0px ;
	}

#identite div.recherche
	{
	position: absolute ;
	top: 0px ;
	right: 0px ;
	}

#identite input
	{
	margin: 0px 0px 0px 4px ;
	color: rgb(102,102,102) ;
	font-size:85%;
	font-family: Verdana ;
	}

#identite input.submit
	{
	width: 20px ;
	height: 22px ;
	margin: 0px 0px 0px 1px ;
	border: none ;
	background-color: transparent ;
	padding: 0px 0px 0px 0px ;
	color: rgb(000,000,000) ;
	font-size:85%;
	font-family: Verdana ;
	}

#menu input.submit2
	{
	width: 150px ;
	margin: 5px 0px 0px 1px ;
	border: none ;
	background-color: transparent ;
	padding: 0px 0px 0px 0px ;
	color: rgb(000,000,000) ;
	text-align: left ;
	font-size: 100% ;
	font-family: Verdana ;
	color: red ;
	}

#menu p.recherche
	{
	padding: 14px 0px 20px 0px ;
	}

div.principale img
	{
	margin: 0px 0px 2px 0px ;
	}

#contenu h2.principal
	{
	font-size: 145% ;
	font-weight: normal ;
	}


#contenu h2.departement div.ariege
	{
	background: url('../images/page/liste_fond_ariege.gif') left bottom no-repeat ;
	}
#contenu h2.departement div.aveyron
	{
	background: url('../images/page/liste_fond_aveyron.gif') left bottom no-repeat ;
	}
#contenu h2.departement div.haute-garonne
	{
	background: url('../images/page/liste_fond_hautegaronne.gif') left bottom no-repeat ;
	}
#contenu h2.departement div.gers
	{
	background: url('../images/page/liste_fond_gers.gif') left bottom no-repeat ;
	}
#contenu h2.departement div.lot
	{
	background: url('../images/page/liste_fond_lot.gif') left bottom no-repeat ;
	}
#contenu h2.departement div.hautes-pyrenees
	{
	background: url('../images/page/liste_fond_hautespyrenees.gif') left bottom no-repeat ;
	}
#contenu h2.departement div.tarn
	{
	background: url('../images/page/liste_fond_tarn.gif') left bottom no-repeat ;
	}
#contenu h2.departement div.tarn-et-garonne
	{
	background: url('../images/page/liste_fond_tarnetgaronne.gif') left bottom no-repeat ;
	}


#contenu ul.chemin , #contenu_bandeau ul.chemin
	{
	margin: 3px 0px 0px 0px ;
	font-size: 85% ;
	color: rgb(127,127,127) ;
	}
#contenu ul.chemin_sanstitre
	{
	margin: 13px 0px 0px 0px ;
	font-size: 85% ;
	color: rgb(127,127,127) ;
	}

#contenu ul.chemin li , #contenu_bandeau ul.chemin li
	{
	display: inline ;
	}

#contenu ul.chemin li a , #contenu_bandeau ul.chemin li a
	{
	background: url('../images/chemin/separateur.gif') 0em 0.35em no-repeat ;
	padding: 0px 8px 0px 10px ;
	color: rgb(127,127,127) ;
	}

#contenu ul.chemin li.racine a, #contenu_bandeau ul.chemin li.racine a
	{
	background: none ;
	padding: 0px 8px 0px 0px ;
	}

#titrelong
	{
	height: 50px ;
	background-color: green ;
	}

#contextuel div.danslameme
	{
	margin: 17px 0px 0px 0px ;
	border-style: solid ;
	border-width: 20px 0px 0px 0px ;
	border-color: rgb(255,000,000) ;
	}

#contextuel div.danslameme h1
	{
	margin: 7px 0px 0px 0px ;
	font-size: 110% ;
	font-weight: normal ;
	}

#contextuel div.danslameme ul
	{
	margin: 0px 0px 0px 0px ;
	}
#contextuel div.danslameme ul li
	{
	float: left ;
	margin: 20px 0px 0px 0px ;
	}
#contextuel div.danslameme ul li.droite
	{
	margin: 20px 0px 0px 10px ;
	}

#contextuel div.danslameme p
	{
	margin: 5px 0px 0px 0px ;
	font-size: 85% ;
	}

#contextuel div.danslameme p a
	{
	color: rgb(255,000,000) ;
	}

p.type
	{
	font-size: 85% ;
	}

#contenu_images img
	{
	margin: 20px 0px 0px 0px ;
	}

#contenu_images img.titre
	{
	margin: 0px 0px 0px 0px ;
	}

#contenu_texte div.ligne
	{
	width: 542px ;
	}

#contenu_texte div.image
	{
	float: left ;
	width: 150px ;
	padding: 0px 20px 0px 0px ;
	}

#contenu_texte div.presentation
	{
	float: left ;
	width: 375px ;
	font-size: 80% ;
	}

#contenu_texte div.presentation dl dt
	{
	margin: 3px 0px 0px 0px ;
	color: rgb(127,127,127) ;
	}
#contenu_texte div.presentation dl dt.first
	{
	margin: 0px 0px 0px 0px ;
	color: rgb(127,127,127) ;
	}

#contenu_texte div.presentation dl dd
	{
	margin: 3px 0px 0px 0px ;
	}

#contenu p.intro
	{
	clear: both ;
	text-align: justify ;
	font-size: 110% ;
	color: rgb(051,051,051) ;
	}

#contenu_texte p.avecligne
	{
	padding: 14px 0px 0px 0px ;
	}

#contenu_texte p.texte
	{
	margin: 21px 0px 0px 0px ;
	font-size: 80% ;
	text-align: justify ;
	color: rgb(051,051,051) ;
	}

div.contenu_2col
	{
	clear: both ;
	width: 525px ;
	}

#contenu h2.intertitre
	{
	margin: 24px 0px 0px 0px ;
	padding: 0px 0px 8px 0px ;
	background: url('../images/pointilles.gif') left bottom repeat-x ;
	font-size: 120% ;
	}

#contenu.encyclopedie h2.intertitre
	{
	margin: 0px 0px 0px 0px ;
	border-style: solid ;
	border-width: 0px 0px 5px 0px ;
	border-color: rgb(255,000,000) ;
	background: none ;
	padding: 24px 0px 6px 0px ;
	color: rgb(255,000,000) ;
	}

#contenu h2.intertitre_inverse
	{
	margin: 0px 0px 0px 0px ;
	padding: 18px 0px 0px 0px ;
	background: url('../images/pointilles.gif') left top repeat-x ;
	font-size: 120% ;
	}

#contenu h2.intertitre_simple
	{
	clear: both ;
	margin: 0px 0px 0px 0px ;
	background: none ;
	padding: 18px 0px 0px 0px ;
	font-size: 120% ;
	}

#contenu ul.liste li
	{
	margin: 11px 0px 0px 0px ;
	}
#contenu ul.liste li.first
	{
	margin: 14px 0px 0px 0px ;
	}

#contenu ul.liste li span.type
	{
	font-size: 80% ;
	}

#contenu.encyclopedie
	{
	margin: 17px 0px 0px 0px ;
	border-style: solid ;
	border-width: 20px 0px 0px 0px ;
	border-color: rgb(255,000,000) ;
	}

#contenu.encyclopedie h1
	{
	padding: 15px 0px 7px 0px ;
	color: rgb(255,000,000) ;
	}

#contenu p.introduction
	{
	margin: 15px 0px 0px 0px ;
	padding: 0px 0px 4px 0px ;
	text-align: justify ;
	font-size: 110% ;
	color: rgb(051,051,051) ;
	}

#contenu div.musee
	{
	margin: 22px 0px 0px 0px ;
	}

#contenu div.musee p
	{
	margin: 6px 0px 0px 0px ;
	text-align: justify ;
	}

#contenu div.musee_historique
	{
	margin: 22px 0px 0px 0px ;
	background: url('../images/musee.gif') right 2px no-repeat ;
	}

#contenu div.musee_historique p
	{
	padding: 6px 60px 0px 0px ;
	text-align: justify ;
	}

#contenu h2.departement
	{
	margin: 27px 0px 0px 0px ;
	background: url('../images/pointilles.gif') left top repeat-x ;
	font-size: 120% ;
	}
#contenu h2.first
	{
	margin: 16px 0px 0px 0px ;
	}

#contenu h2.departement div
	{
	padding: 16px 0px 0px 32px ;
	}

#contenu form.recherche
	{
	margin: 17px 0px 0px 0px ;
	padding: 0px 0px 3px 0px ;
	}

#contenu form.recherche input.submit2
	{
	display: inline ;
	margin: 0px 0px 0px 8px ;
	border: none ;
	background-color: rgb(255,255,255) ;
	}

#contenu form.recherche select
	{
	margin: 0px 0px 0px 17px ;
	}
#contenu form.recherche select.first
	{
	margin: 0px 0px 0px 0px ;
	}

#carte
	{
	width: 773px ;
	height: 500px ;
	border-style: solid ;
	border-width: 1px 1px 1px 1px ;
	border-color: rgb(000,000,000) ;
	overflow: hidden ;
	}


/* MISE EN PAGE SPECIFIQUE - RUBRIQUE ASSOCIATION */

#contenu.association h2.intertitre
	{
	margin: 0px 0px 0px 0px ;
	border: none ;
	background: none ;
	padding: 21px 0px 0px 0px ;
	color: rgb(255,000,000) ;
	}

#contenu.association p.texte
	{
	margin: 0px 0px 0px 0px ;
	padding: 11px 0px 0px 0px ;
	}


/* MISE EN PAGE SPECIFIQUE - RUBRIQUE RECHERCHE */

#contenu.recherche p.resultats
	{
	margin: 27px 0px 0px 0px ;
	background: url('../images/pointilles.gif') left top repeat-x ;
	padding: 14px 0px 0px 0px ;
	font-size: 110% ;
	color: rgb(255,000,000) ;
	}


#zoom
	{
	display: none ;
	position: absolute ;
	left: 0px ;
	top: 0px ;
	}


/* MISE EN PAGE SPECIFIQUE - RUBRIQU ESPACE PRO */

#contenu.espacepro div.element
	{
	margin: 20px 0px 0px 0px ;
	border-style: solid ;
	border-color: rgb(204,204,204) ;
	border-width: 1px 0px 0px 0px ;
	padding: 15px 0px 0px 0px ;
	}
#contenu.espacepro div.first
	{
	margin: 0px 0px 0px 0px ;
	}

#contenu.espacepro div.element p
	{
	margin: 5px 0px 0px 0px ;
	}

#contenu.espacepro div.ligne div.fiche
	{
	float: left ;
	width: 525px ;
	margin: 25px 0px 0px 0px ;
	border-style: solid ;
	border-color: rgb(204,204,204) ;
	border-width: 1px 0px 0px 0px ;
	}

#contenu.espacepro div.ligne div.fiche div.texte
	{
	float: left ;
	margin: 0px 0px 0px 10px ;
	width: 410px ;
	font-size: 85% ;
	line-height: 1.4em ;
	}

#contenu.espacepro div.ligne div.fiche div.texte ul
	{
	text-align: left ;
	}

#contenu.espacepro div.ligne div.fiche div.texte ul li
	{
	background: none ;
	padding: 0px 0px 0px 0px ;
	}

#contenu.espacepro div.ligne div.fiche div.texte ul li a:hover
	{
	text-decoration: underline ;
	}

#contenu.espacepro div.first div.fiche
	{
	padding: 12px 0px 0px 0px ;
	}

#contenu.ecartespostales div.ligne div.carte
	{
	float: left ;
	margin: 0px 0px 0px 117px ;
	width: 180px ;
	padding: 30px 0px 0px 0px ;
	}

#contenu.ecartespostales div.ligne div.gauche
	{
	margin: 0px 0px 0px 0px ;
	}

#contenu.ecartespostales div.first div.carte
	{
	padding: 17px 0px 0px 0px ;
	}

#contenu div.miseenavant_bloc2 img.bouton
	{
	padding: 12px 0px 0px 0px ;
	}

#contextuel div.ausommaire
	{
	padding: 11px 0px 0px 0px ;
	}

#contextuel div.ausommaire h1
	{
	padding: 0px 0px 0px 15px ;
	font-weight: bold ;
	color: rgb(255,000,000) ;
	}

#contextuel div.ausommaire ul
	{
	padding: 6px 0px 0px 0px ;
	}

#contextuel div.ausommaire ul li
	{
	padding: 1px 0px 0px 0px ;
	}
#contextuel div.ausommaire ul li.first
	{
	padding: 0px 0px 0px 0px ;
	}

#contextuel div.ausommaire ul li a
	{
	padding: 0px 0px 0px 15px ;
	color: rgb(000,000,000) ;
	}
#contextuel div.ausommaire ul li.selectionne a , #contextuel div.ausommaire ul li a:hover
	{
	background: url('../images/contextuel/puce.gif') 0px 6px no-repeat ;
	color: rgb(255,000,000) ;
	}

/* contextuel - au sommaire (couleurs) */

#contextuel div.ausommaire.ariege h1 a , #contextuel div.ausommaire.ariege ul li a:hover
	{
	color: rgb(013,085,133) ;
	}
#contextuel div.ausommaire.ariege ul li.selectionne a , #contextuel div.ausommaire.ariege ul li a:hover
	{
	background: url('../images/contextuel/puce-ariege.gif') 0px 6px no-repeat ;
	color: rgb(013,085,133) ;
	}

#contextuel div.ausommaire.aveyron h1 a
	{
	color: rgb(138,168,034) ;
	}
#contextuel div.ausommaire.aveyron ul li.selectionne a , #contextuel div.ausommaire.aveyron ul li a:hover
	{
	background: url('../images/contextuel/puce-aveyron.gif') 0px 6px no-repeat ;
	color: rgb(138,168,034) ;
	}

#contextuel div.ausommaire.haute-garonne h1 a , #contextuel div.ausommaire.haute-garonne ul li a:hover
	{
	color: rgb(242,101,032) ;
	}
#contextuel div.ausommaire.haute-garonne ul li.selectionne a , #contextuel div.ausommaire.haute-garonne ul li a:hover
	{
	background: url('../images/contextuel/puce-haute-garonne.gif') 0px 6px no-repeat ;
	color: rgb(242,101,032) ;
	}

#contextuel div.ausommaire.gers h1 a
	{
	color: rgb(024,126,024) ;
	}
#contextuel div.ausommaire.gers ul li.selectionne a , #contextuel div.ausommaire.gers ul li a:hover
	{
	background: url('../images/contextuel/puce-gers.gif') 0px 6px no-repeat ;
	color: rgb(024,126,024) ;
	}

#contextuel div.ausommaire.lot h1 a
	{
	color: rgb(135,076,020) ;
	}
#contextuel div.ausommaire.lot ul li.selectionne a , #contextuel div.ausommaire.lot ul li a:hover
	{
	background: url('../images/contextuel/puce-lot.gif') 0px 6px no-repeat ;
	color: rgb(135,076,020) ;
	}

#contextuel div.ausommaire.hautes-pyrenees h1 a , #contextuel div.ausommaire.hautes-pyrenees ul li a:hover
	{
	color: rgb(209,010,127) ;
	}
#contextuel div.ausommaire.hautes-pyrenees ul li.selectionne a , #contextuel div.ausommaire.hautes-pyrenees ul li a:hover
	{
	background: url('../images/contextuel/puce-hautes-pyrenees.gif') 0px 6px no-repeat ;
	color: rgb(209,010,127) ;
	}

#contextuel div.ausommaire.tarn h1 a , #contextuel div.ausommaire.tarn ul li a:hover
	{
	color: rgb(000,173,239) ;
	}
#contextuel div.ausommaire.tarn ul li.selectionne a , #contextuel div.ausommaire.tarn ul li a:hover
	{
	background: url('../images/contextuel/puce-tarn.gif') 0px 6px no-repeat ;
	color: rgb(000,173,239) ;
	}

#contextuel div.ausommaire.tarn-et-garonne h1 a
	{
	color: rgb(102,044,147) ;
	}
#contextuel div.ausommaire.tarn-et-garonne ul li.selectionne a , #contextuel div.ausommaire.tarn-et-garonne ul li a:hover
	{
	background: url('../images/contextuel/puce-tarn-et-garonne.gif') 0px 6px no-repeat ;
	color: rgb(102,044,147) ;
	}


#contextuel div.danslameme ul li
	{
	float: left ;
	width: 105px ;
	margin: 0px ;
	padding: 20px 0px 0px 10px ;
	}
#contextuel div.danslameme ul li.gauche
	{
	padding: 20px 0px 0px 0px ;
	}

/* COULEURS ET FONDS SPECIFIQUES AUX DEPARTEMENTS */

.ariege , .ariege a , a.ariege , #contextuel div h1.ariege , #contextuel a.ariege , p.lienplus a.ariege , #contextuel p.lienplus a.ariege
	{
	color: rgb(013,085,133) ;
	}
.aveyron , .aveyron a , a.aveyron , #contextuel div h1.aveyron , #contextuel a.aveyron , p.lienplus a.aveyron , #contextuel p.lienplus a.aveyron
	{
	color: rgb(138,168,034) ;
	}
.haute-garonne , .haute-garonne a , a.haute-garonne , #contextuel div h1.haute-garonne , #contextuel a.haute-garonne , p.lienplus a.haute-garonne , #contextuel p.lienplus a.haute-garonne
	{
	color: rgb(242,101,032) ;
	}
.gers , .gers a , a.gers , #contextuel div h1.gers , #contextuel a.gers , p.lienplus a.gers , #contextuel p.lienplus a.gers
	{
	color: rgb(024,126,024) ;
	}
.lot , .lot a , a.lot , #contextuel div h1.lot , #contextuel a.lot , p.lienplus a.lot , #contextuel p.lienplus a.lot
	{
	color: rgb(135,076,020) ;
	}
.hautes-pyrenees , .hautes-pyrenees a , a.hautes-pyrenees , #contextuel div h1.hautes-pyrenees , #contextuel a.hautes-pyrenees , p.lienplus a.hautes-pyrenees , #contextuel p.lienplus a.hautes-pyrenees
	{
	color: rgb(209,010,127) ;
	}
.tarn , .tarn a , a.tarn , #contextuel div h1.tarn , #contextuel a.tarn , p.lienplus a.tarn , #contextuel p.lienplus a.tarn
	{
	color: rgb(000,173,239) ;
	}
.tarn-et-garonne , .tarn-et-garonne a , a.tarn-et-garonne , #contextuel div h1.tarn-et-garonne , #contextuel a.tarn-et-garonne , p.lienplus a.tarn-et-garonne , #contextuel p.lienplus a.tarn-et-garonne
	{
	color: rgb(102,044,147) ;
	}

#contextuel.ariege div.carte , #contextuel.ariege div.encyclopedie , #contextuel.ariege div.danslameme
	{
	border-color: rgb(013,085,133) ;
	}
#contextuel.aveyron div.carte , #contextuel.aveyron div.encyclopedie , #contextuel.aveyron div.danslameme
	{
	border-color: rgb(138,168,034) ;
	}
#contextuel.haute-garonne div.carte , #contextuel.haute-garonne div.encyclopedie , #contextuel.haute-garonne div.danslameme
	{
	border-color: rgb(242,101,032) ;
	}
#contextuel.gers div.carte , #contextuel.gers div.encyclopedie , #contextuel.gers div.danslameme
	{
	border-color: rgb(024,126,024) ;
	}
#contextuel.lot div.carte , #contextuel.lot div.encyclopedie , #contextuel.lot div.danslameme
	{
	border-color: rgb(135,076,020) ;
	}
#contextuel.hautes-pyrenees div.carte , #contextuel.hautes-pyrenees div.encyclopedie , #contextuel.hautes-pyrenees div.danslameme
	{
	border-color: rgb(209,010,127) ;
	}
#contextuel.tarn div.carte , #contextuel.tarn div.encyclopedie , #contextuel.tarn div.danslameme
	{
	border-color: rgb(000,173,239) ;
	}
#contextuel.tarn-et-garonne div.carte , #contextuel.tarn-et-garonne div.encyclopedie , #contextuel.tarn-et-garonne div.danslameme
	{
	border-color: rgb(102,044,147) ;
	}

#contextuel div.encyclopedie a
	{
	color: rgb(000,000,000) ;
	}

p.adresse
	{
	line-height: 1.3em ;
	font-size: 85% ;
	padding: 13px 0px 0px 0px ;
	}

p.monumenthistorique
	{
	background: url('../images/musee.gif') left 16px no-repeat ;
	padding: 13px 0px 13px 49px ;
	}

.print
	{
	display: none ;
	}



#diaporama
	{
	background-color: rgb(000,000,000) ;
	}

.cliquable
	{
	cursor: pointer ;
	}

select.selection
	{
	background-color: rgb(230,230,230) ;
	}

select option.blanc
	{
	background-color: rgb(255,255,255) ;
	}

#contenu.ecartespostales div.ligne div.carte
	{
	float: left ;
	margin: 0px 0px 0px 117px ;
	width: 180px ;
	padding: 30px 0px 0px 0px ;
	}

#contenu.ecartespostales div.ligne div.gauche
	{
	margin: 0px 0px 0px 0px ;
	}

#contenu.ecartespostales div.first div.carte
	{
	padding: 17px 0px 0px 0px ;
	}

#contenu.ecartespostales div.ligne div.carte p.legende
	{
	margin: 5px 0px 0px 0px ;
	font-size: 85% ;
	}

#contenu div.contact label
	{
	float: left ;
	display: block ;
	width: 100px ;
	padding: 5px 0px 0px 0px ;
	font-size: 85% ;
	}

#contenu div.contact div.champ
	{
	clear: both ;
	padding: 10px 0px 0px 0px ;
	}

#contenu div.contact div.champ input
	{
	width: 200px ;
	}

#contenu div.contact div.champ textarea
	{
	width: 350px ;
	}

#contenu div.contact div.champ input.bouton
	{
	width: 130px ;
	height: 22px ;
	margin: 0px 0px 0px 100px ;
	border: none ;
	background-color: transparent ;
	padding: 0px 0px 0px 0px ;
	color: rgb(255,000,000) ;
	font-family: Verdana ;
	font-size: 85% ;
	}

span.indice
	{
	vertical-align: top ;
	font-size: 60% ;
	color: rgb(102,102,102) ;
	}

span.groupe
	{
	white-space: nowrap ;
	}

a.couleur , span.couleur
	{
	color: rgb(255,000,000) ;
	}

ul.plandusite li
	{
	margin: 10px 0px 0px 0px ;
	}

ul.plandusite li a
	{
	font-size: 120% ;
	color: rgb(255,000,000) ;
	}

ul.plandusite li span.rubrique
	{
	font-size: 120% ;
	color: rgb(102,102,102) ;
	}

ul.plandusite li ul li
	{
	margin: 5px 0px 0px 0px ;
	background: url('../images/texte/liste_tiret.gif') 0.6em 0.6em no-repeat ;
	padding: 0px 0px 0px 20px ;
	}
ul.plandusite li ul li.plus
	{
	margin: 5px 0px 0px 0px ;
	background: url('../images/texte/liste-plus.gif') 0.6em 0.5em no-repeat ;
	padding: 0px 0px 0px 20px ;
	}

ul.plandusite li ul li a
	{
	font-size: 100% ;
	font-weight: bold ;
	color: rgb(000,000,000) ;
	}

ul.plandusite li ul li ul li.alphabet
	{
	display: inline ;
	background: none ;
	padding: 0px 5px 0px 0px ;
	}

ul.plandusite li ul li ul li a
	{
	font-size: 100% ;
	font-weight: normal ;
	color: rgb(000,000,000) ;
	}

ul.plandusite li ul li ul li a span.detail
	{
	font-size: 80% ;
	color: rgb(102,102,102) ;
	}

.cache
	{
	display: none ;
	}
