ta,body,p,em, h2,h3,dd,dt,thead, ul,ol,li,div,b,i,td,br,pre {font-family:Arial,Helvetica,sans-serif;}

body {
        margin-top :1px;
        font-size:9pt;
        line-height:14pt;
        margin-right:0px;
        margin-left : 0px;
        background-color : #FFFBE7;
        scrollbar-shadow-color: #228B22;
        scrollbar-arrow-color: #228B22;
        text-align: center;
        }


p,ol,li,dd {text-align:justify;margin-right:0.4em}
p.left {text-align:left;}

td {
        font-size:9pt;
        line-height:14pt;
        vertical-align:top;
        padding-left:3px;
        text-align : left;
}

.td4{text-align:center;vertical-align:top;padding-left:0px}
.tdg2{
        padding-left:0px;
        border : none;
        line-height:9pt;
}
.texte { font-size:11pt;}
td.gauche{ text-align:left;margin : 0px; padding:0px;
                }
th {text-align:center;letter-spacing:0.12em;padding-left:3px;}
tbody {line-height:11pt;}

a:hover {color:#CC3333;text-decoration:none;}
a:link,acronym {color: Green;text-decoration:none;}
a.text:link,active {color:black;text-decoration:none;}
a.text:hover {color:#B22222;text-decoration:underline;}



a:active {color: #006D21;text-decoration:none;}


a:visited {text-decoration:none;color: Maroon; }
p.paragraph{text-align: left;
}
.paragraph:first-letter
{font-size:25pt; font-weight:bold; float:left; color:red;  line-height : 30px; }
.paragraph:first-line
{font-size:105%; font-weight: bold; color:black; text-transform:uppercase}

h1, .h1 {
        text-align:center;
        font-weight:bold;
        font-size:12pt;
        color: #215E21;
        letter-spacing:0.12em;
}

h2,.h2 { text-align:center;font-size:10pt;font-weight:bold;color: #008000;text-shadow: lime;
}

.titre {
        letter-spacing:0.12em;
        font-weight:bold;
        text-align:center;
        vertical-align:middle;
        font-size:12pt;
}

table { empty-cells: show;  padding-left : 0%;  padding-right : 0%;  padding-top : 0%;   }

#saut {page-break-after: always;
}
img.bas {border:none}
table.g,IMG.g, object.g,embed.g ,applet.g{float : left; margin:10px;margin-left:0;vertical-align : text-top;border:none;}
IMG.d,object.d,embed.d,applet.d {float : right; margin-left : 10px;margin-right : 5px;margin-bottom : 10px;margin-top:5px;vertical-align : text-top;border:none}

.vide {background-color: transparent;
 padding-right : 0px;
 vertical-align : bottom;
  margin-left : -2px;
  }

input,select,textarea {
background-color: #FFF9ED;
color: #215E21;font-weight:bold;font-size:8pt;
  text-indent : 3px;
  margin-left : 2px;
   padding-right : 0px;
}

li {
	list-style: url(images/arrow2.gif);
}
.panorama-viewport { position: relative; width: 1200px; overflow: hidden; margin: 0; padding: 0; text-align: left; }

.panorama-container { position: relative; width: 100000px; margin: 0; padding: 0;}

.panorama-control { position: absolute; display: none; padding: 0; margin: 0; bottom: -1px; left: 0; width: 100%; height: 30px; background: black; filter: alpha(opacity=50); opacity: .5; text-align: left; }

.panorama-control-left, .panorama-control-right, .panorama-control-pause { float: left; padding: 0; margin: 0; color: white; text-decoration: none; font-size: 20px; line-height: 30px; width: 33%; text-align: center; font-family: 'Arial',sans-serif }

.panorama-control-left:hover, .panorama-control-right:hover, .panorama-control-pause:hover { text-decoration: none; }
.panorama-control-pause { text-transform: uppercase; }
.panorama-panel { position: absolute; display: none; top: 0; right: 0; background: #009cff; filter: alpha(opacity=50); opacity: .5; color: white; padding: 4px; }
.panorama-panel h2 { font-size: 11px; text-transform: uppercase; font-family: Arial, sans-serif; text-align: right; }
.panorama-panel ul { display: none; }
.panorama { position: relative; margin: 0; padding: 0; border: none; }