@charset "iso-8859-1";
/*Style de corps*/

img.news {
	border: 1px solid #FFFFFF;
}

table.menus {
	border: 1px solid #FFFFFF;
}

td.menu {
	color: #FFFFFF;
	font: bold small-caps 12px Arial, Helvetica;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	vertical-align: center;
}

td.actu {
	color: #0060AD;
	font: 11px Verdana, Helvetica;
	padding-left: 50px;
	padding-right: 10px;
	text-align: justify;
	vertical-align: top;
}

td.txt {
	color: #FFFFCC;
	font:  10px Verdana, Tahoma, Arial;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: justify;
	vertical-align: left;
}

td.title {
	color: #D6EEFF;
	font:  bold small-caps 14px Verdana, Tahoma, Arial;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.link {
	color: #FFFFFF;
	font: bold 10px Verdana, Tahoma, Arial;
	text-decoration: none;
}
	a:hover.link {
	color: #000099;
	text-decoration: none;
	}

a.link2 {
	color: #FFFFFF;
	font: bold 10px Verdana, Tahoma, Arial;
	text-decoration: none;
}
	a:hover.link2 {
	color: #FFFFCC;
	text-decoration: none;
	}

td.titretbl {
	color: #FFE553;
	font: bold small-caps 16px Tahoma, Helvetica;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	text-align: left;
	vertical-align: center;
}

td.titretbl2 {
	color: #FFE553;
	font: bold small-caps 16px Tahoma, Helvetica;
	padding-left: 30px;
	padding-right: 30px;
	text-align: right;
	vertical-align: center;
}

td.titretbl3 {
	color: #FFE553;
	font: bold small-caps 14px Tahoma, Helvetica;
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
	vertical-align: center;
}

a.menu {
	color: #FFE553;
	font: bold small-caps 12px Tahoma, Helvetica;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	vertical-align: center;
	text-decoration: none;
}
	a:hover.menu {
	color: #FFE553;
	text-decoration: none;
	background-color: #0C6EC5;
	}


td.blanc {
	color: #FFFFFF;
	font: bold 10px Verdana, Helvetica;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: bottom;
}

/* CSS issu des tutoriels css.alsacreations.com */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: relative;
top: 0;
left: 0;
width: 100%; /* précision pour Opera */
}
#menu dl {
float: right;
}
#menu dt {
	color: #FFE553;
	font: bold small-caps 11px Verdana, Helvetica;
	vertical-align: center;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	border: 0px solid gray;
	margin: 0px;
}
#menu dd {
position: absolute;
float: left;
display: none;
border: 0px;
padding-top: 4px;
padding-bottom: 4px;
text-align: left;
background-color: #ED1B24;
width: 165; /* précision pour IE */
}
#menu li {
float: center;
text-align: left;
}
#menu li a, #menu dt a {
	color: #ffffff;
	font: bold small-caps 11px Verdana, Helvetica;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: center;
	text-decoration: none;
}
#menu li a:hover, #menu dt a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #ED1B24;
}