body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../images/bg.gif);
background-repeat: repeat-x;
background-color: #383838;
background-position: center top;
}


/*---------- image ----------*/
img{
border:0px;
}

/*---------- title ----------*/
h1{
font: normal 700 20px/18px verdana, arial, helvetica, sans-serif; 
color: #003996;
text-indent: 0px;
margin-top: 0px;
margin-bottom: -8px;
text-align: left;
}

h2{
font: normal 700 14px/14px verdana, arial, helvetica, sans-serif; 
font-style: italic;
color: #003996;
text-indent: 0px;
margin-top: -6px;
margin-bottom: -10px;
text-align: left;
}

/*---------- text ----------*/
.txtGeneral{
font: normal 400 11px/13px verdana, arial, helvetica, sans-serif; 
color: #000000;
text-align: justify;
letter-spacing: +1px;
margin: 4px 0px 14px 0px
}
.txtGeneralitalic{
font: italic 400 11px/13px verdana, arial, helvetica, sans-serif; 
color: #666666;
text-align: justify;
letter-spacing: +1px;
margin: 4px 30px 14px 30px
}
.txtGeneralbold{
font: italic 700 11px/13px verdana, arial, helvetica, sans-serif; 
color: #7B2301;
text-align: justify;
letter-spacing: +1px;
margin: 8px 0px 14px 0px
}
.quoteGeneral{
font: italic 400 11px/13px verdana, arial, helvetica, sans-serif; 
color: #000000;
text-align: justify;
letter-spacing: +1px;
margin: 8px 0px 0px 10px
}
.txtDownloads{
font: italic 400 10px/12px verdana, arial, helvetica, sans-serif; 
color: #666666;
text-align: justify;
letter-spacing: +1px;
margin: 0px 16px 0px 16px
}
.txtArchivedate{
font: italic 400 11px/12px verdana, arial, helvetica, sans-serif; 
color: #999999;
text-align: justify;
letter-spacing: +1px;
margin: 6px 0px 0px 16px
}
.txtArchivetitle{
font: italic 400 11px/12px verdana, arial, helvetica, sans-serif; 
color: #000000;
text-align: justify;
letter-spacing: +1px;
margin: 0px 0px 2px 16px
}
.txtArchivelinkto{
font: italic 400 11px/12px verdana, arial, helvetica, sans-serif; 
color: #000000;
text-align: justify;
letter-spacing: +1px;
margin: 0px 0px 12px 16px
}
.txtResstitre{
font: italic 700 11px/12px verdana, arial, helvetica, sans-serif; 
color: #7B2301;
text-align: left;
letter-spacing: +1px;
margin: 0px 0px 4px 0px
}
.txtRessinfo{
font: italic 400 11px/12px verdana, arial, helvetica, sans-serif; 
color: #999999;
text-align: justify;
letter-spacing: +1px;
margin: 0px 0px 20px 0px
}
.titleGeneral{
font: italic 700 14px/17px verdana, arial, helvetica, sans-serif; 
color: #7B2301;
text-align: left;
letter-spacing: 0px;
margin: 0px 0px 0px 0px
}
.introGeneral{
font: italic 400 11px/13px verdana, arial, helvetica, sans-serif; 
color: #999999;
text-align: justify;
letter-spacing: +1px;
margin: 2px 0px 8px 0px
}
.linkGeneral{
font: italic 400 11px/13px verdana, arial, helvetica, sans-serif; 
color: #999999;
text-align: justify;
letter-spacing: +1px;
margin: 0px 0px 0px 0px
}
.contactText{
font: normal 400 9px/13px verdana, arial, helvetica, sans-serif;  
color: #949494;
text-align: right;
margin: 0px 0px 0px 0px;
letter-spacing: +1px
}
.txtContactnew{
font: normal 400 11px/13px verdana, arial, helvetica, sans-serif; 
color: #000000;
text-align: center;
letter-spacing: +1px;
margin: 4px 0px 14px 0px
}
.txtContactnew a, a:visited{
font: normal 400 11px/13px verdana, arial, helvetica, sans-serif; 
color: #7B2301;
text-decoration: none;
}
.txtContactnew a:hover{
font: normal 700 11px/13px verdana, arial, helvetica, sans-serif; 
color: #7B2301;
text-decoration: none;
}
.highlightGeneral{
font: normal 700 11px/12px verdana, arial, helvetica, sans-serif; 
color: #FFFFCC;
text-align: justify;
letter-spacing: +1px;
margin: 8px 0px 0px 0px
}
.quoteGeneral{
font: italic 400 11px/12px verdana, arial, helvetica, sans-serif; 
color: #FFFFCC;
text-align: justify;
letter-spacing: +1px;
margin: 8px 0px 0px 0px
}
.newsdate{
font: normal 400 11px/22px verdana, arial, helvetica, sans-serif; 
font-style: italic;
color: #BCBCBC;
text-align: justify;
letter-spacing: +1px
}
.newstitle{
font: normal 700 13px/13px verdana, arial, helvetica, sans-serif; 
color: #40CC01;
text-align: justify;
letter-spacing: +1px
}
.newstitleold{
font: normal 700 13px/13px verdana, arial, helvetica, sans-serif; 
color: #9A9A9A;
text-align: justify;
letter-spacing: +1px
}
.newssubtitle{
font: normal 400 11px/12px verdana, arial, helvetica, sans-serif;  
font-style: italic;
color: #40CC01;
text-align: justify;
letter-spacing: +1px
}
.newssubtitleold{
font: normal 400 11px/12px verdana, arial, helvetica, sans-serif;  
font-style: italic;
color: #BCBCBC;
text-align: justify;
letter-spacing: +1px
}

#annoncement {
width: 468px;
background-color: yellow;
border: solid 1px #FF0000;
margin: 0 0 10px 0;
padding: 10px;
font: normal 300 10px/12px verdana, arial, helvetica, sans-serif;
text-align: justify; 
}

.infohead {
font: normal 700 10px/12px verdana, arial, helvetica, sans-serif;
color: red;
text-transform: uppercase;
}

#annoncement a, a:visited {
color: red;
text-decoration: none;
}

#annoncement a:hover {
font: normal 700 10px/12px verdana, arial, helvetica, sans-serif;
}

/*---------- table div ----------*/
td.div1 {
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
td.div2 {
padding-left: 25px;
padding-right: 25px;
padding-top: 25px;
padding-bottom: 25px;
}

/*---------- link ----------*/
a.linx:link {
color: #7B2301;
text-decoration: none;
}
a.linx:visited {
color: #7B2301;
text-decoration: none;
}
a.linx:hover {
color: #7B2301;
text-decoration: none;
font-weight: 700;
}
a.linx:active {
color: #7B2301;
text-decoration: none;
font-weight: 700;
}

