/*-------------- Définition des styles globaux (start) --------------*/
body {
font-family: "verdana";
color: #4E463C;
margin: 0px;
padding: 0px;
background-color: #F5F2EE;}

table,td,th,ol,p,ul,ol,li,span,div {
color: #4E463C;}

h1,h2,h3,h4,h5,h6 {
color: #4E463C;}

h1{
padding: 0px 0px 8px 0px;
margin: 0px 0px 20px 0px;
font-size: 14px;
background-image: url(images/dot-bar-bg.gif);
background-repeat: repeat-x;
background-position: bottom;
font-weight: bold;}

h2{
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
font-weight: bold;
color: #8A7A67;}

h3{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-weight: bold;
color: #4E463C;}

h4{}

hr{
height: 1px;}

a:link, a:visited{
font-family: "verdana";
color: #D20A00;}

a:hover{
font-family: "verdana";
color: #9F0800;}

ul{
list-style-image: url(images/list-bullet.gif);
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 17px;}

ul li{
padding: 0px 0px 0px 0px;
margin: 0px 0px 3px 0px;
color: #8A7A67;}
/*-------------- Définition des styles globaux (end) --------------*/

/*-------------- Toolbar (start) --------------*/
#toolbarItem{
margin-bottom: 10px;}

#toolbarItem td{
font-size: 10px;
color: #8B8B8B;}

a.toolBarContent:link, a.toolBarContent:visited {
text-decoration: none;
color: #8B8B8B;}

a.toolBarContent:hover {
text-decoration: underline;
color: #8B8B8B;}
/*-------------- Toolbar (end) --------------*/

/*-------------- Frame (start) --------------*/
.frameContent{
background-color: #FFFFFF;}
/*-------------- Frame (end) --------------*/

/*-------------- LoginInfo (start) --------------*/
.loginInfo{
background-image: url(images/login-info-bg.gif);
background-color: #BE1A12;
background-repeat: repeat-x;
color: #FFBBBB;
font-weight: bold;}

.loginInfo td{
color: #FFBBBB;
font-weight: bold;}


a.loginInfo:link, a.loginInfo:visited{
font-weight: bold;
color: #FFFFFF;
text-decoration: none;}

a.loginInfo:hover{
font-weight: bold;
color: #FFBBBB;
text-decoration: none;}
/*-------------- LoginInfo (end) --------------*/

/*-------------- TopMenu (start) --------------*/
#topMenu td{
color: #8A7A67;}

#topMenu a:link, #topMenu a:visited{
color: #8A7A67;
text-decoration: none;}

#topMenu a:hover{
color: #000000;
text-decoration: none;}

a.topMenuOn:link, a.topMenuOn:visited, a.topMenuOn:hover{
color: #8A7A67;
text-decoration: none;
font-weight: bold;}
/*-------------- TopMenu (end) --------------*/

/*-------------- MainMenu (start) --------------*/
#mainMenu{
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;}
/*-------------- MainMenu (end) --------------*/

/*-------------- SubMenu (start) --------------*/
#subMenu{
padding: 20px 0px 0px 25px;}

ul.subMenuTitle{
list-style-image: url(images/list-bullet.gif);
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 17px;}

ul.subMenuTitle > li{
padding: 0px 0px 0px 0px;
margin: 0px 0px 3px 0px;
color: #463D33;
font-weight: bold;}

ul.subMenuTitle a:link, ul.subMenuTitle a:visited{
font-weight: bold;
color: #CC0000;
text-decoration: none;}

ul.subMenuTitle a:hover{
font-weight: bold;
color: #9F0800;
text-decoration: none;}

ul.subMenu{
list-style-image: none;
list-style: square;
padding: 0px 0px 0px 0px;
margin: 8px 0px 0px 17px;
color: #8A7966;}

ul.subMenu > li{
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
color: #463D33;
font-weight: bold;}

ul.subMenu a:link, ul.subMenu a:visited{
color: #CC0000;
font-weight: normal;
text-decoration: none;}

ul.subMenu a:hover{
font-weight: normal;
color: #9F0800;
text-decoration: none;}
/*-------------- SubMenu (end) --------------*/

/*-------------- Content (start) --------------*/
.mainContent{}

.content{
padding: 20px 30px 20px 20px;}

.newsDate{
color: #8A7A67;}

.grid{
border-top: 1px solid #BEBBB8;
border-bottom: 1px solid #BEBBB8;
background-color: #FFFFFF;}

.grid td {
padding-left: 10px;}

.gridContent{
background-color: #F9F7F5;
color: #CC0000;}

.gridHeader{
color: #8A7A67;
background-color: #E1D8CE;}
/*-------------- Content (end) --------------*/

/*-------------- Footer (start) --------------*/
#footer{
margin: 0px 30px 0px 45px;
padding: 0px 0px 10px 0px;
background-image: url(images/dot-bar-bg.gif);
background-repeat: repeat-x;
background-position: bottom;
color: #C4BCB3;}

#footer p, #footer td, #footer strong, #footer div, #footer span{
color: #C4BCB3;}

#realisation{
margin: 5px 30px 0px 45px;
text-align: right;
color: #8A7A67;}
/*-------------- Footer (end) --------------*/
