#bigcontainer{
text-align: center;
}


#container
{
width: 760px;
margin-left: auto;
margin-right: auto;
background-color: white;
border: 1px solid black;
}


#top{
height: 118px; background-image: url(images/bghaut.gif);
}


#logorub{
padding-left: 30px;
position: relative;
float: left;
}


#logo{
position: relative;
float: right;
}

#box{
position: relative;
float: left;
}

#menu{
margin-top: 5px;
background-image: url(images/menu/bgmenu.jpg);
background-position: top;
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 0px;
}

#contenu{
text-align: justify;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 30px;
margin-right: 30px
}

#footer{
}

#greybox{
margin-bottom: 10px;
background-color: #fcfcfc;
border: 1px #e7e7e7 dashed
}

#greybox p{
padding: 5px
}

#greybox h3{
padding-top: 0px;
margin-top: 0px;
}

#menu ul{
padding: 5px 5px 0px 0px;
margin: 0px 5px 0px 0px;
text-align : left;

}

#menu li{
font-size : 10px;
display : inline;
vertical-align: bottom;
padding: 0px 0px 0px 4px;
margin : 0px
}


#menu a{
font-weight : bold;
text-decoration : none;
color : #666666;
text-transform: uppercase

}

#menu a:hover{
text-decoration : overline;
color : #339933
}

.mydate {
font-size: 10px;
font-style: italic;
color: #666666;
text-align:right;
margin-top: 0px; padding-top: 0px; clip:  rect(0px   );
line-height: 0px
}


.right{
text-align: right;
font-size: 12px; 
}


body{
margin : 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image: url(images/common/bg.gif)
}

p { 
font-size: 12px; 
list-style: circle
}


h1, h3 {
font-size: 14px;
font-weight:  bold;
padding-left: 15px;
text-align: left;
height: 18px;
background-image: url(images/common/bgcell.gif);
background-repeat: repeat-x
}


h1 {
border-left: 10px #339933 solid; 
color: #666666;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 1px;
text-transform: uppercase
}

h3 {
border-left: 10px #FF9900 solid;
color: #339933; 
}

a {
color: #FF9900;
text-decoration: none
}

a:hover {
color: #FF9900; 
text-decoration: underline
}

a:visited {
color: #999999
}

hr {
border: dotted; 
border-color: #999999 black black
}

.bordure {
border-width: 0px 1px;
border-color: #000000
}

li {
font-size: 12px; 
text-align: justify; 
list-style: circle url(images/common/li.gif) outside
}

input {
font-size: 11px; 
color: #333333;
border: 1px #999999 solid
}

select {
font-size: bold 11px;
color: #333333; 
border: 1px #999999 solid
}

textarea {
font-size: 11px;
color: #333333;
border: 1px #999999 solid
}

.under {
font-size: 11px;
color: #666666
}

.celltop {
font-size: 12px;
text-align: justify;
list-style: circle ;
background: top;
vertical-align: top
}
