/* CSS Document */

body {
	color:#646225;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
}
td, p, div {
	font-size: 12px;
}
p, li
{
	line-height:1.4em;
}
a {
	color:#527FC9;
}
a img {
	border:none;
}

.ban3 {
	background-image:url(../images/ban3.jpg);
	background-repeat:no-repeat;
	height:61px;
}

.menu-droite {
	background-image:url(../images/menu-droite-fond.jpg);
	background-repeat:no-repeat;
	text-align:left;
	height:45px;
	width:177px;
	background-color:#D8D5BB;
}

.menu-gauche {
	background-image:url(../images/menu-gauche-haut.jpg);
	background-repeat:no-repeat;
	background-color:#D8D5BB;
	width:177px;
}

.page {
	background-image:url(../images/page-fond.gif);
	background-repeat:repeat-y;
	/*width:626px;*/
}

.fond-gauche-milieu {
	background-image:url(../images/fond-gauche-milieu.gif);
	background-repeat:repeat-y;
}

.module-fond {
	background-image:url(../images/module-fond.jpg);
	background-repeat:repeat-y;
	padding-top:5px;
	padding-right:9px;
}
.module-fond a:hover {
	/*color:#646225;
	background-color:#646225;
	text-decoration:underline;*/
	font-style:italic;
}
.module-fond a {
	/*display: block;*/
}
.menu-on {
	background-color:#BD1C10;
}

.margin-left-menu {
	margin-left:8px;
}

.trait-vertical {
	background-image:url(../images/trait-vertical.gif);
	background-repeat:repeat-y;
	width:3px;
}
.contenu-droite {
	padding-right: 5px;
}
.trait {
	background-image:url(../images/point-noir.gif);
	background-repeat:repeat-x;
	height:1px;
}
.img_une img{
	border:solid 1px #A8A630;
}

.chenillard {
	background-color:#E2E1A6;
	height:16px;
	padding-left:10px;
	margin: 0px 1px;
}
.chenillard a {
	color:#646225;
}

.sousmenu_select {
	background-image:url(../images/sousmenu-select.gif);
	background-repeat:repeat-x;
}
.sousmenu_select div{
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
}
.sousmenu {
	background-image:url(../images/sousmenu.gif);
	background-repeat:repeat-x;
}
.sousmenu div{
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
}

.entete_tab {
	background-color:#A4A220;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
}

.titre_page { font-family:"Times New Roman", Times, serif; font-size:36px; color:#BD1C10; }
.titre_territoire { background-color: #BD1C10; color: #FFFFFF; padding: 2px 0px 2px 10px; font-size:12px; }

.verdana-11-rouge, .verdana-11-rouge div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#BD1C10; padding-bottom:1px}
.verdana-11-rouge a { color:#BD1C10; text-decoration:none; }

.verdana-11-blanc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
.verdana-11-blanc a { color:#FFFFFF; text-decoration:none; }

.verdana-11-vert { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#646225; }
.verdana-11-vert a { color:#646225; text-decoration:none; }

#tnr-15-rouge { font-family:"Times New Roman", Times, serif; font-size:15px; color:#BD1C10; font-weight: bold; font-style: italic }
#tnr-20-rouge { font-family:"Times New Roman", Times, serif; font-size:20px; color:#BD1C10; font-weight: bold; font-style: italic }

.arial-11-rouge { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#BD1C10; }
.arial-11-rouge a { color:#BD1C10; }
.arial-11-blanc { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; }
.arial-11-vert { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#A4A220; }
.arial-12-blanc { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
.arial-12-rouge { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BD1C10; }
.arial-12-rouge a { color:#BD1C10; }
.arial-14-rouge { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#BD1C10; }
.arial-16-rouge { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#BD1C10; }
.arial-18-rouge { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#BD1C10; }

.arial-10-vertfonce { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#646225; }
.arial-10-vertfonce a { color:#646225; }

.arial-16-vert { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#A4A220; }

.arial-11-vertfonce { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#646225; }
.arial-12-vertfonce { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646225; }
.arial-14-vertfonce { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#646225; }
.arial-16-vertfonce { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#646225; }
.arial-18-vertfonce { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#646225; }

.arial-12-vertclair { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B9B726; }


.arial-12-gris { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434343; }

.arial-12-grisclair { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7C7C7B; }
.arial-12-grisclair a { color:#7C7C7B; }

.arial-12-blanc { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.arial-14-blanc { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; }

.arial-12-beige { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FAF9CD; }

.arial-13-bleu { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1936C5; }
.arial-13-rouge { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#BD1C10; }
.arial-14-rouge { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#BD1C10; }

.arial-12-noir { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.arial-14-noir { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; }

/* */

.lien-telecharger { font-size:11px; color:#766; font-weight:normal }

.legende-table {
	border:1px solid #646225;
}
.legende-vignette {
	background:#A3A126;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:4px 7px;
}
.legende-vignette-cliquez {
	background:#FAF9CD;
	color:#664;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:2px 7px;
}

.liste-communes a {
	color: #646225;
	padding-left: 8px;
	text-decoration:none;
}
.liste-communes a:hover {
	text-decoration:underline;
}
.expo-glossaire-p {
	border-left:1px solid #BD1C10;
	padding-left:7px;
}
.expo-glossaire-titre {
	padding-bottom:7px;
}
.bloc-territoire-orga {
	border: solid 1px #696818;
	cursor:pointer;
}
.bloc-direction-orga {
	border: solid 1px #BD1C10;
	cursor:pointer;
}
.mapDiv {
	border-bottom:1px solid #ba1f15;
}
.mapDiv img {
	float:right;
}