@charset "iso-8859-1";
/* Reset pour mettre tous les navigateurs d'accord */
html, address, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset { margin: 0px; padding: 0px; }

body {
	background:#272f36;
 margin:8px auto 0px auto;
	font-family:Verdana, Tahoma, Geneva, sans-serif;
	width:900px;
}

a { text-decoration:none; }

a img { border:none; }

p { margin:7px 0px; }

#contenu {
	clear:left;
	width:900px;
	height:573px;
}

#indexleft {
	float:left;
	width:420px;
}

#indexright {
	width:420px;
	float:right;
}

#indexintro {
	width:380px;
	border-top:#0e73a7 8px solid;
	border-left:#0e73a7 12px solid;
	border-bottom:#0e73a7 8px solid;
	background-color:#FFF;
	margin:100px 0 0 0;
	padding:10px 5px 20px 20px;
	font-family:Helvetica, Arial, sans-serif;
}

#indexintro h1 {
	color:#333;
	font-size:15px;
	font-weight:bold;
	padding:5px 10px 7px 0;
}

#indexintro p, #indexintro ul {
	color:#0e73a7;
	font-size:12px;
	padding:5px 10px 0 0;
	line-height:16px;
}

#indexintro ul {
	color:#0e73a7;
	font-size:12px;
	padding:0px 10px 0px 15px;
	line-height:16px;
	list-style:disc;
}

#indexintro a {
	color:#E56712;
}

#indexintro a:hover {
	text-decoration:underline;
}

#accesrapide {
	width:121px;
	margin:79px 0 20px 43px;
}

#indexactu {
	background-color:#353F49;
	border:#7E0912 8px solid;
	clear:both;
	font-size:10px;
	height:234px;
	margin:70px 0 0 0;	
	width:152px;
}

#indexactu h5 {
	clear:both;
	color:#FFF;
	font-size:10px;
	padding:4px 3px 0px 3px;
}

#indexactu p {
	color:#FFF;
	padding:2px 4px 5px 4px;
}

indexactu a, #indexactu p a:link, #indexactu p a:visited {
	text-decoration:none;
	color:#FFF;
}

#indexactu a:hover {
 text-decoration:underline;
}

#indexactu img {
	float:right;
	padding:0 5px 10px 0;
}

#n1 {
	background-image:url(../images/nav/actus.gif);
	width:76px;
}

#n2 {
	background-image:url(../images/nav/marches.gif);
	width:150px;
}

#n3 {
	background-image:url(../images/nav/infos.gif);
	width:152px;
}

#n4 {
	background-image:url(../images/nav/liens.gif);
	width:75px;
}

#n5 {
	background-image:url(../images/nav/telechargements.gif);
	width:155px;
}

#n6 {
	background-image:url(../images/nav/deliberations.gif);
	width:130px;
}

#n7 {
	background-image:url(../images/nav/mentions.gif);
	width:162px;
}

#navtxt {
	color:#FFF;
	display:block;
	float:left;
	list-style:none;
	margin-left:200px;
	_margin-left:100px;
	/* margin-top:310px;*/
	margin-top:20px;
	width:215px;
}

#navtxt li a {
	background:url(../images/puceTxt.gif) no-repeat center left;
	color:#FFF;
	display:block;
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
	_padding-top:1px;
	_padding-bottom:2px;
	padding-left:53px;
	text-transform:uppercase;
}

#navtxt li a:hover, #navtxt li a.on {
	background:url(../images/puceTxt2.gif) no-repeat center left;
	font-weight:bold;
}

#sousnav {
	height:42px;
	text-align:right;
	width:870px;
	padding-right:15px;
	text-transform:uppercase;
}

#sousnav a {
	color:#FFF;
	display:block;
	float:right;
	font-size:10px;
	padding-top:10px;
	text-align:left;
	width:180px;
}

#sousnav img {
	margin-top:-10px;
}

#sousnav a:hover, #sousnav a.on {
 font-weight:bold;
}

#submenu a {
	background-position:0px 33px;
	display:block;
	float:left;
	height:33px;
}

#submenu a:hover, #submenu a.on {
	background-position: 0px 0px;
}

#submenu a b {
 display:none;
}

#topmenu {
	height:94px;
}

.citations, #indexintro p.citations  {
	color:#7BB513;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.rouge {
	color:#800000;
}

.petit {
	font-size:10px;
}