/* CSS Document */

* {font-size:12px;font-family:sans-serif;}
a {text-decoration:none;color:#3E5C76;}
a:hover {text-decoration:underline;color:#7295B3;}
a:visited {text-decoration:none;color:#3E5C76;}
a:visited:hover {text-decoration:underline;color:#7295B3;}
select.small	{
	background-color:#bbccaa;
	border:0;
	width:170px;
	font-size:11px;}
	
/* TABLES */
td {vertical-align:top;text-align:left;font-weight : normal;}
td.ind1 {white-space:nowrap;text-align:left;	padding:0px 4px 0px 4px;
	border-right:1px solid #bbccaa;
	border-left:1px solid black;
	border-bottom:1px solid #bbccaa;
	font-weight : normal;}
td.ind2 {white-space:nowrap;text-align:center;	padding:0px 4px 0px 4px;
	border-right:1px solid #bbccaa;
	border-bottom:1px solid #bbccaa;
	font-weight : normal;}
td.ind3 {white-space:nowrap;text-align:center;	padding:0px 4px 0px 4px;
	border-right:1px solid black;
	border-bottom:1px solid #bbccaa;}
td.indr {white-space:nowrap;text-align:right;	padding:0px 4px 0px 4px;
	border-right:1px solid #bbccaa;
	border-bottom:1px solid #bbccaa;
	font-weight : normal;}
td.indlast {white-space:nowrap;text-align:center; padding:0px 4px 0px 4px;
        border-right:1px solid black;
        border-bottom:1px solid #bbccaa;}
td.indrlast {white-space:nowrap;text-align:right; padding:0px 4px 0px 4px;
	border-right:1px solid black;
	border-bottom:1px solid #bbccaa;}

td.indrb {white-space:nowrap;text-align:right;	padding:0px 4px 0px 4px;
	font-weight:bold;
	border-right:1px solid #bbccaa;
	border-bottom:1px solid #bbccaa;
	font-weight : normal;}
td.indrlastb {white-space:nowrap;text-align:right; padding:0px 4px 0px 4px;
	font-weight:bold;
	border-right:1px solid black;
	border-bottom:1px solid #bbccaa;
	font-weight : normal;}

td.ind        {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;vertical-align:middle;border-top:1px solid black;}
td.indtop     {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;vertical-align:middle;
	font-size:13px;
	white-space:nowrap;
	padding: 4px 2px 4px 2px;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;}
td.indtop2left {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;vertical-align:middle;
	border-top:1px solid black; border-left:1px solid black;}
td.indtop2right {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;vertical-align:middle;
	border-top:1px solid black; border-right:1px solid black;}
td.onerow {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;vertical-align:middle;
	padding:4px 2px 4px 2px;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;}

td.indbottom  {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;
	border-left:1px solid black;
	border-bottom:1px solid black;}
td.ind4 {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;white-space:nowrap;
	padding-left:2px; padding-right:2px;
	border-bottom:1px solid black;}
td.ind4l {background-color:#bbccaa;font-weight:bold;text-align:center;margin:1px;white-space:nowrap;
	border-left:1px solid black;
	border-bottom:1px solid black;}
td.indgreenr {background-color:#bbccaa;font-weight:bold;text-align:right;margin:1px;white-space:nowrap;
	padding-left:4px; padding-right:4px;
	border-bottom:1px solid black;}
td.indgreenrr {background-color:#bbccaa;font-weight:bold;text-align:right;margin:1px;white-space:nowrap;
	padding-left:4px; padding-right:4px;
	border-right:1px solid black;
	border-bottom:1px solid black;}
td.indgreenrrr {background-color:#bbccaa;font-weight:bold;text-align:right;margin:1px;white-space:nowrap;
	padding-left:4px; padding-right:4px;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;}
td.wind   {white-space:nowrap;font-size:11px;padding:0px 5px 0px 5px;vertical-align:top;}
td.windr  {white-space:nowrap;font-size:11px;padding:0px 5px 0px 5px;vertical-align:top;
	text-align:right;}

td.top,td.ttitle,td.ttitle1,td.ttitle3,td.tfoot,td.tfoot1,td.tfoot3 {
     font-weight:bold;
     border-bottom:1px solid black;
     white-space:nowrap;
     text-align:center;
     padding:0 5px 0 5px;
	 background-color:#bbccaa}
td.top { border:1px solid black; }
td.ttitle1 { border-left:1px solid black; }
td.ttitle3 { border-right:1px solid black; }
td.tfoot {
                border-bottom:1px solid black;}
td.tfoot1 {
                border-left:1px solid black;
                border-bottom:1px solid black;}
td.tfoot3 {
                border-right:1px solid black;
                border-bottom:1px solid black;}

td.t,td.tc,td.tr,td.t1,td.tc1,td.tr1,td.t3,td.tc3,td.tr3 {
                border-bottom:1px solid #bbccaa;
                padding:0 5px 0 5px;
		white-space:nowrap;
          }
td.tc  { text-align:center; }
td.tr  { text-align:right; }
	  td.t1  { border-left:1px solid black; }
	  td.tc1 { border-left:1px solid black; text-align:center; }
	  td.tr1 { border-left:1px solid black; text-align:right; }
	  td.t3  { border-right:1px solid black; }
	  td.tc3 { border-right:1px solid black; text-align:center; }
	  td.tr3 { border-right:1px solid black; text-align:right; }

.surround_european {border:2px solid #bbccaa;text-align:center;font-size:12px;margin-bottom:0;}
a.proddoc {font-weight:bold;display:block;height:50px;width:170px;padding:9px;margin-bottom:20px;
	margin-right:20px;background-color:#bbccaa;
	text-align:center;line-height:50px;}
a.proddoc:hover {background-color:#ccddbb;}
a.proddoc2 {font-weight:bold;display:block;height:41px;width:170px;padding:9px;margin-bottom:20px;
	margin-right:20px;background-color:#bbccaa;
	text-align:center;padding-top:18px;}
a.proddoc2:hover {background-color:#ccddbb;}

a.btxt {
	text-decoration:none;
	color:white;
	font-weight:bold;
	}
a.btxt:hover {
	text-decoration:none;
	color:#3E5C76;
	font-weight:bold;
	}

.fast {
	font-size:9px;}

input.fast, select.fast {
	border:0;
	background-color:#bbccaa;
	padding:0px 2px 0px 2px;
	margin:1px 0px 1px 0px;
	font-size:9px;}

select.fastp {
    border:0;
    background-color:#bbccaa;
    padding:0px 2px 0px 2px;
    margin:1px 0px 1px 0px;
	width:160px;
	font-size:9px;}

td.fast {
	padding:0px 5px 0px 5px;
	font-size:9px;}

.titres { font-family: Verdana,Arial,sans-serif; font-size: 16pt; color: #404040; }
.sommaire {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #fff;}
.corps {font-family:Verdana,Arial,sans-serif;font-size:10pt;color:#303030;}
.note {font-family:Verdana,Arial,sans-serif;font-size:12px;color:#303030;}
body {background-color:#fff;margin:0;margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;}
p {font-family:Verdana,Arial,sans-serif;font-size:10pt;color:#303030;margin:0;}
                        
ul, li {
        margin-left:2px;
        list-style-type:square;}
.center {
        text-align:center;}
.righttd {
        text-align:right;
        padding-right:10px;}
.superline_european {
	text-align:center;
        border-bottom:3px solid #bbccaa;}
.superline_european_lighter {
	text-align:center;
        border-bottom:1px solid #bbccaa;}

/* FORMS */
.form {
	font-weight:bold;
	background-color:#bbccaa;
	padding: 1px 2px 1px 3px;}   
td.formsig {padding-top:24px;padding-left:110px;font-weight:bold;}

input.form1 {width:210px;border:0;background-color:#bbccaa;}
select.form1 {border:0;background-color:#bbccaa;}
textarea.form1 {border:0;background-color:#bbccaa;} 
td.form1 {text-align:right;padding-right:17px;}

input.form_free_width {;border:0;background-color:#bbccaa;}
select.form_free_width {border:0;background-color:#bbccaa;}
textarea.form_free_width {border:0;background-color:#bbccaa;} 
td.form_free_width {text-align:right;padding-right:17px;}

/* IMAGES */
img {border:0;}
img.float-l {
	border-width: 0;
	float: left;
	padding: 0 0.5em 0 0;}
img.float-r {
	border-width: 0;
	float: right;
	padding: 0 0 0 0.5em;}
/* CSS Document */

