/*td.newsbottom1, td.newstop1 {
	background-color: rgb(150, 150, 150);
	color: white;
	font-size: 8pt;
	border: 0px;
}

td.newstop1 {
	padding-bottom: 1px;
}

td.newsbottommiddle1 {
	border-bottom: 2px solid rgb(150, 150, 150);
	font-size: 8pt;
	text-align: right;
	padding-right: 15px;
}

td.newstext1 {
	color: navy;
	border-left: 2px solid rgb(150, 150, 150);
	border-right: 2px solid rgb(150, 150, 150);
	padding-left: 3px;
	padding-right: 3px;
	background-color: white;
}

td.newsbottom0, td.newstop0 {
	background-color: rgb(41, 92, 143);
	color: white;
	font-size: 8pt;
	border: 0px;
}

td.newstop0 {
	padding-bottom: 1px;
}

td.newsbottommiddle0 {
	border-bottom: 2px solid rgb(41, 92, 143);
	font-size: 8pt;
	text-align: right;
	padding-right: 15px;
}

td.newstext0 {
	color: navy;
	background-color: white;
	border-right: 2px solid rgb(41, 92, 143);
	border-left: 2px solid rgb(41, 92, 143);
	padding-left: 3px;
	padding-right: 3px;
}*/

.imgborder {
	border: 1px solid navy;
}
.newstitle1 {
	background-image: url(../images/table-title1.gif);
	background-repeat: repeat-x;
	background-color: rgb(111,145,195);
	color: /*#4A75B4;*/ navy;
	font-weight: bold;
	font-size: 8pt;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid gray;
}

.newstext1 {
	color: navy;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	padding-left: 3px;
	padding-right: 3px;
	background-color: rgb(243,246,250);
}

.newsdate1 {
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	font-size: 8pt;
	text-align: right;
	padding-right: 15px;
	color: navy;
	background-color: rgb(243,246,250);
}

.newstitle0 {
	background-image: url(../images/table-title0.gif);
	background-repeat: repeat-x;
	background-color: rgb(141,141,141);
	color: /*#4A75B4;*/ navy;
	font-weight: bold;
	font-size: 8pt;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid rgb(111,145,195);
}

.newstext0 {
	color: navy;
	border-left: 1px solid rgb(111,145,195);
	border-right: 1px solid rgb(111,145,195);
	padding-left: 3px;
	padding-right: 3px;
	background-color: rgb(245,245,245);
}

.newsdate0 {
	border-bottom: 1px solid rgb(111,145,195);
	border-left: 1px solid rgb(111,145,195);
	border-right: 1px solid rgb(111,145,195);
	font-size: 8pt;
	text-align: right;
	padding-right: 15px;
	color: navy;
	background-color: rgb(245,245,245);
}

.thnews {
	background-image: url(../images/table-title1.gif);
	background-repeat: repeat-x;
	background-color: rgb(111,145,195);
	color: /*#4A75B4;*/ navy;
	font-weight: bold;
	font-size: 8pt;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
}

.tdnews {
	color: navy;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	background-color: rgb(243,246,250);
	font-size: 8pt;
}

.tdnewsright {
	color: navy;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	background-color: rgb(243,246,250);
	font-size: 8pt;
}

.thnews1 {
	background-image: url(../images/table-title0.gif);
	background-repeat: repeat-x;
	background-color: rgb(141,141,141);
	color: /*#4A75B4;*/ navy;
	font-weight: bold;
	font-size: 8pt;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	border-top: 1px solid rgb(111,145,195);
	border-left: 1px solid rgb(111,145,195);
	border-bottom: 1px solid rgb(111,145,195);
}

.tdnews1 {
	color: navy;
	border-left: 1px solid rgb(111,145,195);
	border-bottom: 1px solid rgb(111,145,195);
	background-color: rgb(245,245,245);
	font-size: 8pt;
}

.radio {
	border: 0px;
}

.title {
	background-image: url(../images/table-title1.gif);
	background-repeat: repeat-x;
	color: /*#4A75B4;*/ navy;
	font-weight: bold;
	font-size: 8pt;
	width: 161px;
	height: 20px;
	border: 1px solid gray;
	text-align: center;
}

.contenu {
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	width: 161px;
	background: rgb(243,246,250);
}

.buttonnews {
	background-color: #D5F1FF;
	color: navy;
	border: 0px;
	height: 15px;
	text-align: left;
	width: 400px;
}

div
{
	margin: 0px;
	padding: 0px;
}

ul.menu, ul.menulogin {
	text-align: left;
	margin-right: 10px;
	margin-left: 25px;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style: square;
}

textarea, input {
	border: 1px solid gray;
	background-color: white;
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

option {
	background-color: white;
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.erreur {
	border: 2px solid red;
	background-color: white;
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul.menulogin {
	font-size: 8pt;
	list-style: circle;
}

.session {
	font-size: 8pt;
	background-color: white;
}

.session:hover {
	font-size: 8pt;
	background-color: white;
}

input.bouton {
	background-color: #F7F7F7;
	color: navy;
	cursor: pointer;
	background-image: url(../images/table-title1.gif);
	background-repeat: repeat-x;
	height: 20px;
	font-size: 8pt;
	padding-bottom: 1px;
}

ul.contact {
	margin: 18px;
	list-style: square;
}

ul {
	margin-bottom: 0px;
}

li.menu {
	margin-bottom: 5px;
}

a {
	font-weight: normal;
	color: navy;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: rgb(243,246,250);
}

a.nouvelle {
	font-weight: normal;
	color: #990099;
	background-color: rgb(243,246,250);
}

a.page {
	color: red;
	background-color: rgb(243,246,250);
}

.tdmenu {
	color: navy;
	background-color: rgb(243,246,250);
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
	padding-top: 3px;
}

a:hover {
	color: red;
	/*text-decoration: underline;*/
	background-color: rgb(243,246,250);
}

body, table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: white;
	color: navy;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

h1 {
	font-family: Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24pt;
}

h2 {
	font-family: Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	margin-bottom: 2px;
}

h3 {
	font-family: Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
}

hr {
	color: navy;
	background-color: white;
}

/* Messages (scroll) */
table.news div.scroll
{
    height: 140px;
    width: 100%;
    border: 0px;
    overflow:hidden;
}

table.news div.scroll div.item
{
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
}

table.news div.scroll div.item div.itemTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #navy;
}

table.news div.scroll div.item div.itemContent
{
    font-size: 12px;
    font-weight: normal;
    color: #navy;
}

.messageMarquee
{
    width:590px;
    heigth:30px;
    margin-left: 10px;
    background-color:#F3F6FA;
    border:1px solid gray;
}

span.itemTitle
{
    font-size: 16px;
    font-weight: bold;
    color: red;
    padding-right: 10px;
}

span.itemContent
{
    font-size: 16px;
    font-weight: normal;
    color: red;
    padding-right: 10px;
}