						@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.bio {
	color: #FFFFCC;
	font: 11px verdana, Tahoma, Arial;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: justify;
	vertical-align: left;
}

td.sst {
	color: #1D3145;
	font:  11px verdana, Tahoma, Arial;	  
	padding-left: 40px;
	padding-right: 40px;
	text-align: justify;
	vertical-align: left;
}

a.crew {
	color: #1D3145;
	font: bold 11px verdana, Tahoma, Arial;
	text-align: justify;
	vertical-align: left;
}

td.txt {
	color: #1D3145;
	font: bold 11px verdana, Tahoma, Arial;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
	vertical-align: left;
}

td.news {
	color: WHITE;
	font: bold 11px verdana, Tahoma, Arial;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background: #000066
}

td.txtnews {
	color: WHITE;
	font: bold 11px verdana, Tahoma, Arial;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;	
	background: #0069AF
}

td.txttbl {
	color: #FFE553;
	font:  13px Helvetica, Tahoma, Arial;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.link {
	color: #2F5071;
	font: bold 11px Verdana, Tahoma, Arial;
	text-decoration: none;
}
	a:hover.link {
	color: #FFFFFF;
	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: #000000;
	text-decoration: none;
	background-color: #538CC4;
}
