/* CSS Document */
body {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
td, th { font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif; }
a { text-decoration:none; color:#339999; }
a:hover { color:#790131; }
p { margin:0; }
.gras { font-weight:bold; }
#centreur {
	width:770px;
	left:50%;
	top:0;
	margin-left:-385px;
	_margin-left:-384px;
	position:absolute;
	min-height:550px;
	_height:550px;
}

#accueil_gauche {
	width:150px;
	position:absolute;
	left:8px;
	top:135px;
	text-align:center;
}


#bandeau {
	background:url(../images/bandeau-haut.jpg) no-repeat left top;
	width:770px;
	height:92px;
}
ul#accessibilite {
	position:absolute;
	list-style-type: none;
	right:10px;
	top:0px;
	margin:0;
	padding:0;
	z-index:10;
	font-family:Arial, Helvetica, sans-serif;
}

ul#accessibilite li {
	display:inline;
	margin-right:15px;
}
ul#accessibilite li.T1, ul#accessibilite li.T2, ul#accessibilite li.T3 {
	margin-right:5px;
	font-weight:bold;
}
ul#accessibilite li.T1 { font-size:0.75em; }
ul#accessibilite li.T2 { font-size:0.9em; }
ul#accessibilite li.T3 { font-size:1.2em; }
ul#accessibilite li a { color:#003300; }
/****** Menu Haut **********/
ul#MenuHaut {
	margin:0;
	padding:0;
	list-style:none;
}
ul#MenuHaut li {
	display:inline;
}
ul#MenuHaut li a {
	display:block;
	width:150px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	font-size:1.25em;
	padding-top:5px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
}
ul#MenuHaut li a.accueil { background-image:url(../images/bouton-accueil.jpg); width:170px;color:#003300; }
ul#MenuHaut li a.presentation { background-image:url(../images/bouton-presentation.jpg); }
ul#MenuHaut li a.ccbb { background-image:url(../images/bouton-ccbb.jpg); }
ul#MenuHaut li a.economie { background-image:url(../images/bouton-economie.jpg); }
ul#MenuHaut li a.contact { background-image:url(../images/bouton-contact.jpg);color:#003300; }

ul#MenuHaut li a:hover { background-position:left -28px; text-decoration:none; }
/****************************/

h1.titre {
	/*font-family:"BrushScript BT", Verdana, sans-serif;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2.1em;
	margin:0 0 15px 0;
}
h2.titre {
	font-size:1.4em;
	border-bottom:dotted 2px #003300;
	margin:0 0 10px 0;
}
#contenu {
	margin-left:170px;
	padding:30px 10px 10px 10px;
	_margin-top:-25px;
	color:#003300;
	font-size:0.85em;
}
.img_droite {
	float:right;
	margin-left:10px;
}
.img_gauche {
	float:left;
	margin-right:10px;
}
hr {
	border:none;
	border-bottom:dotted 2px #003300;
	margin:7px 0 7px 0;
	_margin:0;
	padding:0;
	clear:both;
}
img.puce {
	margin:3px 5px 0 0;
}
/**** Encart Vert ******/
td.EncartH {
	background:url(../images/encarts/encart-haut.gif) no-repeat right top;
	font-size:0.1em;
	height:9px;
}
td.EncartC {
	background:url(../images/encarts/encart-centre.gif) repeat-y right top;
	color:#003300;
	font-weight:bold;
	padding-right:7px;
}
td.EncartCG { /* centre gauche */
	background:url(../images/encarts/encart-centre.gif) repeat-y left top;
	width:10px;
}
td.EncartB {
	background:url(../images/encarts/encart-bas.gif) no-repeat right top;
	height:11px;
	font-size:0.1em;
}
.EncartAH { /* angle haut */
	background:url(../images/encarts/encart-haut.gif) no-repeat left top;
	width:15px;
	height:9px;
	float:left;
}
.EncartAB { /* angle bas */
	background:url(../images/encarts/encart-bas.gif) no-repeat left bottom;
	width:15px;
	height:11px;
	float:left;
}
#dhtmltooltip {
	position: absolute;
	border: 1px solid black;
	padding: 3px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	left: 12px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
#xiti {
	/*margin-top:350px;*/
	text-align:center;
	position:absolute;
	bottom:5px;
	left:25px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
#xiti a:link, #xiti a:visited {
	color:#000000;
}