  body {
margin: 0px;
background-image: url(sfondo.gif); 
scrollbar-base-color: #990033;
scrollbar-arrow-color: #ffffff;
}
.header {
background-color : #ffb340; 
background-position : 100% 50%; 
background-repeat : repeat-x; 
} 
.logo {
background-color : transparent; 
padding : 0px;
text-align : left;
}
.banner {
margin-right : 0px; 
background-repeat : no-repeat; 
padding : 0px; 
text-align : right; 
} 
 .band {
 background-image: url(sfondo.gif);
 background-color: #33AADD;
 text-align: center;
 width: 100%;
}
.quote {
width : 100%; 
white-space : nowrap; 
text-align : center; 
} 
.headmenu {
width : 98%;
margin:-6 1 -8 1px;
}
p {
margin : 4px 0; 
font-size : 12px; 
font-family : Verdana, Arial, Helvetica; 
color : #FFFFFF; 
} 
p.menu {
color : #FFFFFF; 
text-align : center; 
margin:0px;
}
p.box {
margin : 0px;
font-size : 11px; 
font-family : Verdana, Arial, Helvetica;  
color : #FFFFFF; 
} 
.box {
font-size : 11px; 
font-family : Verdana, Arial, Helvetica;  
color : #ffffff;  
margin : 0 2px; 
} 
.titre {
background-color : #d2d2d2;
padding : 5px;
white-space : nowrap; 
font-size : 14px; 
font-family : Verdana, Arial, Helvetica;  
color : #FFFFFF;
font-weight : bold;
} 
.titrebox {
background-color : #c3c3c3;
padding : 4px;
white-space : nowrap; 
font-size : 14px; 
font-family : Verdana, Arial, Helvetica; 
color : #FFFFFF; 
font-weight : bold; 
} 
.titrebox2 {
font-size : 14px; 
font-family : Verdana, Arial, Helvetica;  
color : #FFFFFF; 
font-weight : bold; 
text-align : center; 
} 
.cita {
background-color : #AFC1D3;
font-family : Verdana, Arial, Helvetica;  
font-size : 12px; 
color : #FFFFFF;
text-align : center; 
width : 100%; 
border : 0; 
margin : 0; 
padding : 0; 
} 
.htable {
padding-top : 10px; 
} 
.tbl {
background-color : #efeff7; 
padding : 5px; 
} 
.tblover {
background-color : #fcfcfc; 
padding : 5px; 
} 
.tbl2 {
background-color : #efeff7; 
} 
.htable1 {
margin-bottom : 8px; 
} 
.tblbox {
background-color : #efeff7; 
padding : 4px; 
} 
.tblboxover {
background-color : #fcfcfc; 
padding : 4px; 
} 
.forum {
background-color : #c3c3D4;
padding : 5px;
font-size : 12px; 
font-family : Verdana, Arial, Helvetica; 
color : #FFFFFF; 
text-align : center; 
font-weight : bold; 
} 
.forum2 {
background-color : #B2C3D4;
padding : 5px;
font-size : 12px; 
font-family : Verdana, Arial, Helvetica;  
color : #FFFFFF; 
} 
.quest {
background-color : #C1D2E3;
padding : 5px;
font-size : 12px;
font-family : Verdana, Arial, Helvetica; 
color : #FFFFFF;
}
.rep {
background-color : #D0E1F2;
padding : 3px;
font-size : 12px; 
font-family : Verdana, Arial, Helvetica;  
color : #FFFFFF; 
} 
.bord {
border : 1px solid #c3c3c3; 
} 
.bord2 {
border : 4px double #c3c3c3; 
} 
a {
color : #ff9933; 
text-decoration : none; 
} 
a:hover {
color : #ff9933; 
text-decoration : underline; 
background-color : transparent; 
position : relative; 
} 
a.box {
color : #ff9933; 
text-decoration : none; 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica; 
} 
a.box2 {
color : #ff9933; 
text-decoration : none; 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica;  
font-weight : bold; 
} 
a:hover.box {
color : #ff9933; 
text-decoration : none; 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica; 
background-color : transparent; 
position : relative; 
} 
td.menu {
margin : 2px; 
white-space : nowrap; 
text-align : center; 
padding : 9px; 
} 
a.menu {
color : #FFFFFF; 
text-decoration : none; 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica;  
} 
a:hover.menu {
color : #ff9933; 
text-decoration : none; 
font-size : 12px; 
font-family : Verdana, Arial, Helvetica;  
background-color : transparent; 
position : relative; 

} 
hr {
height : 1px; 
border-bottom : 1px dashed #5a5a5a; 
border-top : 0 none; 
border-right : 0 none; 
border-left : 0 none; 
width : 98%; 
} 
ul, ol, li {
font-size : 12px; 
font-family : Verdana, Arial, Helvetica;  
color : #FFFFFF; 
} 
ul.art {
font-weight : bold; 
padding : 0; 
margin : 0; 
} 
li.art {
font-weight : normal; 
list-style-type : none; 
padding : 0; 
margin-left : 4px; 
} 
dl, dd, dt, address, dir, menu, blockquote, td {
font-size : 12px; 
font-family : Verdana, Arial, Helvetica;  
color : #FFFFFF; 
} 
h1, h2, h3, h4, h5, h6 {
font-family : Verdana, Arial, Helvetica; 
color : #FFFFFF; 
} 
td.cal0 {
font-size : 10px; 
font-family : Verdana, Arial, Helvetica;  
color : #000099; 
width : 14%; 
text-align : center; 
} 
td.cal1 {
font-size : 10px; 
font-family : Verdana, Arial, Helvetica;  
color : #000099; 
background-color : #e0e0e0; 
width : 14%; 
text-align : center; 
} 
td.cal2 {
font-size : 10px; 
font-family : Verdana, Arial, Helvetica; 
color : #000099; 
background-color : #bad0ff; 
width : 14%; 
text-align : center; 
} 
td.cal3 {
font-size : 10px; 
font-family : Verdana, Arial, Helvetica;  
color : #000099; 
background-color : #c6c6c6; 
width : 14%; 
text-align : center; 
} 
td.cal4 {
font-size : 10px; 
font-family : Verdana, Arial, Helvetica; 
color : #000099; 
background-color : #c0d0d0; 
width : 14%; 
text-align : center; 
} 
td.calevt {
font-size : 10px; 
font-family : Verdana, Arial, Helvetica;  
font-weight : bold; 
color : #000099; 
background-color : #b4b4b4; 
text-decoration : underline; 
text-align : center; 
width : 14%; 
} 
tr.vdev {
background-color : #c3c3c3; 
} 
tr.vdevtr {
background-color : #c3c3c3; 
} 
body.vdev {
margin-left : 10px; 
font-family : Verdana, Arial, Helvetica;  
font-size : 11px; 
background-color : #e1e1e1; 
} 
body.vdevdialog {
margin-left : 0; 
font-family : Verdana, Arial, Helvetica;  
font-size : 11px; 
background-color : #e1e1e1; 
} 
select.vdev {
font-family : Verdana, Arial, Helvetica;  
color : #FFFFFF; 
font-size : 11px; 
height : 22px; 
background-color : #e1e1e1; 
} 
input.vdev {
font-family : Verdana, Arial, Helvetica; 
color : #FFFFFF; 
font-size : 11px; 
height : 22px; 
background-color : #e1e1e1; 
} 
input.vdevx {
font-family : Verdana, Arial, Helvetica;  
color : #FFFFFF; 
background-color : #e1e1e1; 
} 
form {
margin : 3px 0;
} 
input.bouton {
cursor : pointer; 
margin : 4px 0; 
color : #000022;
background-color : #EDEDFE;
font-size : 11px; 
font-family : Verdana, Arial, Helvetica; 
} 
input.texte {
background-color : #DDEEFF;
font-size : 11px; 
font-family : Verdana, Arial, Helvetica;  
color : #000033;
margin : 2px 0; 
}
select {
color : #000033; 
background-color : #DDEEFF;
font-family : Verdana, Arial, Helvetica; 
font-size : 11px; 
margin : 4px 0; 
} 
textarea {
color : #000033;
background-color : #DDEEFF;
overflow : auto; 
margin : 4px 0; 
} 
.top {
font-family : Verdana, Arial, Helvetica; 
font-size : 0.8em; 
text-align : center; 
} 
.foot {
font-family : Verdana, Arial, Helvetica;  
font-size : 11px; 
text-align : center; 
color : #FFFFFF; 
} 
.copyright {
font-family : Verdana, Arial, Helvetica;  
font-size : 9px; 
color : #FFFFFF; 
text-align : center; 
} 
.timer {
font-family : Verdana, Arial, Helvetica;  
font-size : 1em; 
font-style : italic; 
color : #FFFFFF;
text-align : center; 
padding : 8px; 
} 
.clsCursor {
cursor : pointer; 
}
