/* arsaperta.org css $Id: style.css 2562 2005-11-27 15:30:24Z jd $ */

body {
    font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #000000;
    background-color: #507240;
}

h1,h2,h3,h4,h5,h6 {
    font-weight: bold;
    text-align:left;
    padding:0px 0px 0px 0px;
}

h6 {
    font-size: 115%;
}

h5 {
    font-size: 120%;
}

h4 {
    font-size: 130%;
}

h3 {
    font-size: 146%;
    padding-bottom: 2px;
    padding-top: 2px;
}

/*
Dowww doc:*/
.ititre,.istitre {
    font-weight: bold;
    text-align:left;
    padding:12px 0px 4px 0px;
}

.ititre {
    font-size: 14pt;
    }
    
.istitre {
    font-size: 12pt;
    }


.texte {
    font-size: 12pt;
    text-align:justify;
    padding:4px 30px 4px 24px

    }

#top {
    border-top:#909090 1px solid;
    border-bottom:#909090 1px solid;
    position:relative;
    width:98%;
    padding: 0;
    top:10px;
    left:1%;
}

#main {
    position:relative;
    width:92%;
    padding-top: 30px;
    top:10px;
    left:4%;
}

.dowwwtitle {
    font-size: 14pt;
    color: #0000ff;
    font-weight: bold;
}

/* /Dowww doc*/



h2 {
    font-size: 160%;
    padding-bottom: 2px;
    padding-top: 4px;
}

h1 {
    padding-top: 4px;
    font-size: 180%;
    padding-bottom: 4px;
    padding-right: 4px;
    padding-top: 4px;
    letter-spacing: 1px;
}

code {
    font-family: "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
/*    color:#202020;*/
    text-align:left;
/*    font-weight: bold;*/
}

pre {
    display:block;
    padding: 8px;
}

a {
    text-decoration: none;
    color: #0000b0;
}

a:hover {
    color: #0000a0;
    background-color: #e4e4ff;
}

.bande {
    background-color: #ffffff;
    height: 70px;
    width: 100%;
    position:relative;
}

.bande a {
    color: #ffffff;
    text-decoration: none;
}

.bande a:hover {
    color: #ffffff;
    background-color: #ffffff;
    text-decoration: none;
}

#llogo {
    position:absolute;
    top:0px;
    left:0px;
    margin:0px;
    padding:0px;
    border:0px;
    height:70px;
    width:302px;
}

#rlogo {
    position:absolute;
    top:0px;
    right:0px;
    height:70;
    padding:0px;
    margin:0px;
    border:0px;
}

#parrot {
    position:absolute;
    bottom:10px;
    left:0px;
    height:104;
    width:57;
    padding:0px;
    background-image:url(parrot1.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
}

.menubox {
    font-family: "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
    height: 22px;
    font-size: 12pt;
    color: #ffffff;
    margin:0px;
    padding:12px 0px 0px 0px;
}

.menubox a {
    color: #ffffff;
    padding:2px 0px 2px 0px;
    text-decoration: none;
}

.menubox a:hover {
    color: #ffffff;
    padding:2px 0px 2px 0px;
    background-color: #609050;
    text-decoration: none;
}


.rmenu0 {
    margin:0px;
    padding:2px 0px 0px 0px;
    font-size: 10pt;
    font-weight: bold;
}

a.rmenu0 {
    color: #5050ff;
    text-decoration: none;
}

a.rmenu0:hover {
    color: #2020ee;
    background-color: #e4e4ff;
}

.rmenu1 {
    margin:0px;
    margin-left:20px;
    padding:0px 0px 0px 0px;
    font-size: 10pt;
    font-weight: bold;
}

a.rmenu1 {
    color: #ff5050;
    text-decoration: none;
}

a.rmenu1:hover {
    color: #ee2020;
    background-color: #e4e4ff;
}

.red {
    color:#ff2020;
}

strong {
    font-weight: bold;
}

.lines {
    position:relative;
    width: 98%;
    top:0px;
    left:1%;
    margin:0px;
    padding:0px 0px 0px 0px;
}

.hr {
    position:absolute;
    width:100%;
    left:0px;
    top:16px;
    padding-bottom:0px;
    border-top:#909090 1px solid;
}

.left {
    position:absolute;
    top:2px;
    left:1%;
    width:40%;
    text-align:left;
}

.right {
    position:absolute;
    top:2px;
    right:1%;
    width:40%;
    text-align:right;
}

.footer {
    position:relative;
    width:98%;
    top:24px;
    left:1%;
    margin:0px;
    padding:0px 0px 60px 0px;
    font-size: 8pt;
    color: #404040;
}

.footer a {
    text-decoration: none;
    color: #404040;
}

.footer a:hover {
    color: #202080;
    background-color: #507240;
}

#maintab {
    margin:0px;
    padding:0px;
    height:500px;
}

#leftcol {
    padding: 10px 0px 10px 10px;
    margin:0px;
    position:relative;
    left:0px;
    top:0px;
}

#rightcol {
    padding: 10px 10px 10px 10px;
    position:relative;
    left:0px;
    top:0px;
}

.greenbox {
    position:relative;
    width: 98%;
    top:8px;
    left:1%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
/* #a4d0a0;b0ffc0 */
    background-color: #72a460;
}

.g1 {
    background-image:url(ghg.gif);
    background-repeat:no-repeat;
    left:0px;
    background-position:left top;
    width:10px;
    height:10px;
    position:absolute;
}

.g2 {
    background-image:url(ghd.gif);
    background-repeat:no-repeat;
    right:0px;
    background-position:right top;
    width:10px;
    height:10px;
    position:absolute;
}

.g3 {
    background-image:url(gbg.gif);
    background-repeat:no-repeat;
    bottom:0px;
    background-position:0 bottom;
    width:10px;
    height:10px;
    position:absolute;
}

.g4 {
    background-image:url(gbd.gif);
    background-repeat:no-repeat;
    bottom:0px;
    right:0px;
    background-position:right bottom;
    width:10px;
    height:10px;
    position:absolute;
}

.rbox {
    background-color:#ffffff;
    width:100%;
    position:relative;
    padding:0px;
    margin-bottom:10px;
}

.c1 {
    background-image:url(hg.gif);
    background-repeat:no-repeat;
    left:0px;
    background-position:left top;
    width:10px;
    height:10px;
    position:absolute;
}

.c2 {
    background-image:url(hd.gif);
    background-repeat:no-repeat;
    right:0px;
    background-position:right top;
    width:10px;
    height:10px;
    position:absolute;
}

.c3 {
    background-image:url(bg.gif);
    background-repeat:no-repeat;
    bottom:0px;
    background-position:0 bottom;
    width:10px;
    height:10px;
    position:absolute;
}

.c4 {
    background-image:url(bd.gif);
    background-repeat:no-repeat;
    bottom:0px;
    right:0px;
    background-position:right bottom;
    width:10px;
    height:10px;
    position:absolute;
}

.inrbox {
    padding:12px 24px 12px 24px;
    font-size:12pt;
    text-align:justify;
    color: #303030;
}

.inrbox h3 {
    font-weight: normal;
    text-align:left;
    padding:2px 0px 2px 0px;
    font-size: 130%;
    color: #201050;
    margin:0px;
}

.inrbox small {
    font-size: 75%;
    font-weight: normal;
    text-align:left;
    padding: 0px;
    color: #403040;
    margin:0px;
}

.inrboxri {
    padding:10px 16px 10px 16px;
    font-size:11pt;
    text-align:justify;
}

#flagen {
    position:absolute;
    bottom:6px;
    right:5px;
    height:16px;
    width:32px;
    padding:0px;
    background-image:url(flag-en-32.jpg);
    background-repeat:no-repeat;
    background-position:right top;
}

#flagfr {
    position:absolute;
    bottom:6px;
    right:42px;
    height:16px;
    width:32px;
    padding:0px;
    background-image:url(flag-fr-32.jpg);
    background-repeat:no-repeat;
    background-position:right top;
}


