@import url("styleTxt.css");

html {
  margin:0;
  padding:0;
  height:100%;
}

body{
  /*background : url(images/degrade.png) #88AE1A repeat-x top;*/
  /*background-color:white;*/
  background:url(/images/fond_ciel.jpg) black repeat-x top;
  margin:0;
  padding:0;
  font-family:Arial, Verdana, FreeSans,Helvetica, sans-serif;
  width:100%;
  height:100%;
}
img {
  border:0;
}
#etoiles {
  margin:auto;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:url(/images/etoiles.png) repeat-x top left;
}
#fh {
  position:absolute;
  width:100%;
  height:300px;
  top:0;
  left:0;
  background: url(images/degradeH.png) repeat-x top;
  z-index:0;
}
#fb {
  position:absolute;
  width:100%;
  height:210px;
  bottom:0;
  left:0;
  background: url(images/degradeB.png) repeat-x bottom;
  z-index:0;
}
div#main {
  margin: auto;
  position:relative;
  width:auto;
  max-width:1000px;
  * width:expression(document.body.clientWidth>1020?"1000px":"auto");
  height:100%;
  border-left:1px solid white;/*#244F96;*/
  background-color:white;
}
#tetiere{
  position:relative;
  height:125px;
  background-position:top center;
  background-repeat:no-repeat;
  z-index:5;
}
#logoUTMB {
  position:absolute;
  top:10px;
  left:15px;
}
#logoTNF {
  position:absolute;
  top:24px;
  right:21px;
}

#pub {
  position:absolute;
  width:235px;
  height:415px;
  top:150px;
  left: 8px;
  padding-top:2px;
}
#pub1 {
  position:absolute;
  top:55px;
  left:0;
  width:165px;
  height:250px;
  background-color: white;
  overflow:hidden;
}
#pub1 img {
  margin:0;
  padding:0;
  display:block;
}
#pub1o {
  position:absolute;
  top:57px;
  left:2px;
  width:176px;
  height:262px;
  background:url(images/ombre.png) no-repeat bottom right;
}
#z1txt {
  position:absolute;
  background: url(images/pub1Bottom.png) bottom center;
  bottom:0px;
  height:40px;
  width:100%;
  padding-top:21px;
  color: white;
  font-family:Arial, Verdana, FreeSans,Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  text-transform: uppercase;
}
#pub2 {
  position:absolute;
  top:315px;
  left:0px;
  width:165px;
  height:100px;
}
#z1 {
  width:165px;
  height:201px;
  overflow:hidden;
}
#z1 img.z1A, #z1 img.z1D {
  width:165px;
  height:200px;
  margin-bottom:1px;
}
#z1 img.z1B, #z1 img.z1C {
  margin-top:1px;
  padding:3px 0;
  width:165px;
  height:60px;
}
#z21,#z22,#z23,#z24 {
  position:absolute;
  width:80px;
  height:48px;
  background:white;
  overflow:hidden;
}
#z21 div,#z22 div,#z23 div,#z24 div{
  width:80px;
  height:48px;
}
#z2 {
  position:absolute;
  width:165px;
  height:100px;
  background:white;
  overflow:hidden;
}
#z21,#z2 {
  top:0; left:0;
}
#z22 {
  top:0; left:85px;
}
#z23 {
  top:52px; left:0;
}
#z24 {
  top:52px; left:85px;
}

#pub2 img.z2M {
  padding:1px;
  width:78px;
  height:46px;
  display:block;
}
#pub2 img.z2NV,#pub2 img.z2OV {
  padding:1px;
  width:38px;
  height:46px;
  float:left;
}
#pub2 img.z2NH,#pub2 img.z2OH {
  padding:1px;
  width:78px;
  height:22px;
  display:block;
}
#pub2 img.z2P {
  width:165px;
  height:100px;
  display:block;
}

#widget{
  position:absolute;
  top:205px;
  left:185px;
  width:130px;
  text-align:center;
}
#widget td {
  font-family: Arial, Verdana, FreeSans,Helvetica, sans-serif;
	font-size: 12px;
}
#widget p {
  margin:0;
  padding:0;
}
#widget1{
  position:relative;
  color:black;
  margin:auto;
}
#widget1,#widget1 table {
  width:129px;
  height:129px;
}
#widget2,#widget3{
  position:relative;
  color:black;
  margin:auto;
  margin-top:14px;
}
#widget2,#widget3,#widget2 table,#widget3 table{
  width:94px;
  height:94px;
}
#widget1 table, #widget2 table, #widget3 table {
  position:absolute;
  top:0; left:0;
  background-position:center center;
  background-repeat:no-repeat;
}
#widget1 a, #widget2 a, #widget3 a {
  position:absolute;
  top:0; left:0;
  width:100%; height:100%;
}
#widget1 table a, #widget2 table a, #widget3 table a {
  position:static;
  width:auto;height:auto;
}
#flags{
  position:absolute;
  left:6px;
  top:126px;
}
#flags img, #flags a {
  margin-right:8px;
}
#flags a img{
  margin-right:0;
}

#container {
  position:absolute;
  top:150px;
  bottom:20px;
  background:url(images/contenuLeft.jpg) top left repeat-y white;
  border:0;
  left:250px;
  right:0px;
}

.ui-dialog-titlebar{
  height:64px;
  border:0;
  background:url(images/popIn_titre.png) top left repeat-x;
  position:relative;
  font-size:22px;
  padding-left:50px;
}
.ui-dialog-title{
	padding-left:150px;
 }
.ui-dialog-content , .ui-widget-content{
  background-color:white;
  background:url(images/popIn_left.jpg) top left repeat-y white;
  color:black;
  font-size:13px;
  font-family:Arial, Verdana, FreeSans,Helvetica, sans-serif;
  border:solid 1px #049CDB;
}

.ui-dialog .ui-dialog-titlebar-close{
	margin:0;
	position:absolute;
	top:1px;
	right:1px;
width:29px;
height:29px;
}

.ui-icon-closethick{
	background-image:url(images/popIn_close.png) !important;
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:29px;
	height:29px;
}


#popIn{
  padding-left:20px;
}
#popInContent{
	background-color:none;
}
#popInContent div{
	background-color:none;
}
#popImg{
  display:none;
  position:absolute;
  overflow:hidden;
  z-index:10000;
  background-color:white;
  border:1px solid black;
  padding:5px;
}
#popImg div{
  height:35px;
}
#popImg a{
  position:absolute;
  top:1px;
  right:1px;
  width:29px;
  height:29px;
  background:url(/images/popIn_close.png) no-repeat top right;
}
#popImg a:hover{
  background:url(/images/popIn_close.png) no-repeat top right;
}
#roll {
  display:none;
  position:absolute;
  background-color:white;
  *filter : alpha(opacity=75);
  -moz-opacity : 0.75;
  opacity : 0.75;
  width:auto;
  height:auto;
  padding:0 5px;
  margin:0;
  z-index:800;
  border:1px solid #049CDB;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#roll p {
  margin:5px;
  font-family: Arial, Verdana, FreeSans,Helvetica, sans-serif;
	font-size: 12px;
}
#path {
  padding-left:70px;
  padding-top:3px;
  color:#B8CC00;
  font-size:13px;
}
#menuB {
  position:absolute;
  bottom:3px;
  right:2px;
}
#menuB a {
  padding:0;
  padding-right:15px;
  color:white;
  font-size:11px;
  font-weight:bold;
  text-transform: uppercase;
  text-decoration: none;
}
#menuB a:hover {
  text-decoration: underline;
}

a#twitter,a#facebook,a#dailymotion {
  padding:0 !important;
}
#twitter img,#facebook img,#dailymotion img{
  position:relative;
  top:6px;
  width:18px;
  height:18px;
  margin-right:5px;
}

#content {
  position:absolute;
  top:25px;
  bottom:0;
  right:0;
  overflow:auto;
  padding-right:10px;
}

#bienvenue{
	position:absolute;
	right:5px;
	top:2px;
	color:#000000;
	font-size:13px;
}

h2.green {
  background-color:#88ae19;
  margin:0;
  padding-top:5px;
  padding-left:70px;
  padding-bottom:2px;
  padding-right:5px;
  color:white;
}
div.green {
  background-color:#c1cf00;
  padding-top:15px;
  padding-left:70px;
  padding-bottom:15px;
  padding-right:0;
  margin:0;
}

div.green input {
  background-color:#00a1dc;
	color:white;
	border:none;
	font-size:11px;
	padding:2px;
  text-transform:uppercase;
  font-weight:bold;
}

/*******************************FORUM**********************************/
#forum_act {
  text-align:center;
  margin-right:10px;
}
#forum_act .sujet {
  float:left;
  width:160px;
}
#forum_act #btnopt {
  float:right;
  width:160px;
}
#forum_act #options {
  clear:both;
}
#forum_act #spanrech {
  display:inline-block;
  position:relative;
  background-color:white;
  border:1px solid black;
  margin:2px;
  padding:0;
  padding-right:0;
  height:18px;
  overflow:hidden;
}
#forum_act #spanrech input {
  border:none;
  padding:2px;
  margin:0;
  font-size:10px;
  width:25px;
}
#forum_act input#forum_rech {
  background-color:white;
  color:black;
  text-transform:none;
  font-weight:normal;
  width:200px;
}
#forum_act input.radio {
  background-color:#c1cf00;
}
#forum_act input#forum_nbj {
  background-color:white;
  border:1px solid black;
  color:black;
  font-weight:normal;
  width:25px;
}
.welcome {
  text-align:center;
}
.welcome .decon{
  font-style:italic;
  font-size:10px;
}
.welcome .decon a{
  font-size:10px;
}
.forum_page {
  text-transform:uppercase;
  padding:7px 0;
  border-bottom:1px solid #cccccc;
  font-size:11px;
  font-weight:bold;
  text-align:right;
  margin-right:10px;
}
.forum_page span {
  font-size:11px;
  color:#049CDB;
  padding:0 2px;
}
.forum_page a{
  font-size:11px;
  color:black;
  padding:2px;
  text-decoration:none;
}
.forum_page a:hover{
  color:#999999;
}
span.categ {
  float:left;
  border:1px solid #049CDB;
  font-size:14px;
  padding:0 6px;
  margin-right:10px;
  color:#049CDB;
  text-transform:none;
}
#retCateg {
  width:170px;
  position:relative;
  top:5px;
}
#btnretour {
  width:160px;
  text-align:center;
}
.fverrou {
  float:left;
  background:url(/images/verrou-on.png) center left no-repeat;
  width:25px;
  height:20px;
  cursor:pointer;
}
.verrouoff  {
  background:url(/images/verrou-off.png) center left no-repeat;
}
.message{
	margin-bottom:20px;
	margin-right:10px;
}
.reponse{
	padding-left:20px;
	margin-bottom:20px;
	margin-right:10px;
}
.texte {
	border:solid 1px #cfcace;
	padding:4px;
	margin-top:6px;
}
.sujet {
	font-weight:bold;
}
.auteur {
	display:inline;
	padding-left:15px;
	font-weight:bold;
}
.message .auteur {
	color:#bfce00;
	background:url(images/bonhomme_vert.png) center left no-repeat;
}

.reponse .auteur {
	color :#00a1dc;
	background:url(images/bonhomme_bleu.png) center left no-repeat;
}
.date {
	display:inline;
}
.message .sujet {
	font-size:18px;
	color:#bfce00;
}
.message .texte {
	background-color:#ecf1b1;
}
.reponse .sujet {
	font-size:14px;
	color :#00a1dc;
}
.reponse .texte{
	background-color:#b3e2f6;
}
.boutons {
	color:#b2ad96;
  text-align:right;
  padding-top:7px;
}
.boutons .repondre{
	background-color:#bfce00;
	color:white;
	border:none;
	font-size:11px;
  font-weight:bold;
	padding:2px;
  float:left;
  width:160px;
}
.boutons .btndis {
  color:gray;
}
.boutons .afficher{
	background-color:#00a1dc;
	color:white;
	border:none;
	font-size:11px;
  font-weight:bold;
	padding:2px;
  width:160px;
}
.btncateg {
  background-color:#00a1dc;
	color:white;
	border:none;
	font-size:13px;
  font-weight:bold;
	text-align:center;
  width: 300px;
  margin:5px;
  padding:3px;
}
.lstCateg {
  /*border-bottom:1px solid #00a1dc;*/
  margin-top:20px;
}
.lstCateg span {
  float:right;
  margin-right:10px;
}
.fextr {
  position:relative;
  margin-right:10px;
  margin-top:3px;
  overflow:hidden;
  height:16px;
}
.fextrDt {
  float:left;
  width:90px;
}
.fextrTxt {
  display:block;
  width:2000px;
}
.fextrSusp {
  position:absolute;
  right:0;
  top:0;
  margin:0;
  padding:0;
  background-color:white;
}
.lstCateg h3 {
  padding-bottom:0;
  margin-bottom:0;
  /*text-transform:uppercase;*/
  cursor:pointer;
}
.boutons .nbrep {
  padding-right:5px;
}


/*******************************NEWS***********************************/
.news{
  margin-bottom:20px;
	margin-right:10px;
}
.news .titre {
  font-size:18px;
	color:#bfce00;
	display:inline;
}
.news .date {
  display:inline;
  padding-left:15px;
}
.news .texte {
  background-color:#ecf1b1;
  width:640px;
  border:solid 1px #cfcace;
	padding:4px;
	margin-top:6px;
}
.news .texte:after { 
content:''; 
display:block; 
clear:both; 
}



/********************************MENU *********************************/
/*Menu*/
#menu3{
  position:relative;
  display:block;
  padding:0;
  margin:0;
  padding-top:10px;
  overflow:hidden;
}
#menu3 ul{
  position:relative;
  display:block;
  left:-5px;
  padding:0;margin:0;
  border-bottom:solid 1px #009EE0;
}
#menu3 ul li{
  display:inline;
  position:relative;
  /* top:-1px;*/
  height:17px;
  background:url(/images/menu3Right.png) no-repeat right bottom;
  text-align:center;
  /*border-bottom:solid 1px #009EE0;*/
}
#menu3 .current{
  position:relative;
  height:17px;
  border-bottom:solid 1px white;
  background:url(/images/menu3RightOn.png) no-repeat bottom right;
}
#menu3 li.current img {
  position:absolute;
  left:-17px;
}
#menu3 .current a{
  color:#049CDB;
}
#menu3 a{
  position:relative;
  top:-2px;
  font-family:Arial, Verdana, FreeSans,Helvetica, sans-serif;
  color:#B1E1EB;
  font-weight:bold;
  font-size:12px;
  height:17px;
  text-decoration:none;
  padding: 2px;
  padding-left:8px;
  padding-right:25px;
  padding-top:0;
  margin:0px;
  cursor:pointer;
}
#menu3 a:hover{
  color:#A5C407;
}
  
#divMenu {
  position:absolute;
  top:125px;
  left:0;
  width:1000px;
}
#divMenu #leftImg {
  position:absolute;
  right:855px;
  z-index:200;
  width:15px;
  height:25px;
  background: url(/images/menuLeft.png) top right no-repeat;
}

.menu{ /* le 1er ul qui contient tout le menu*/
    position:absolute;
    z-index:100;
    top:0;
    right:0;
    display:block;
   	margin:0;
    padding:0;
    margin-left:15px;
    width:855px;
    background: url(/images/menu.png) top left repeat-x;
}

.menu ul{ /*les sous-menus de niveau 1*/
    position:absolute; /* pour sortir la liste du flux de donnée */
    display:block;
    width:142px;
    margin:0;
    padding:0;
    text-align:left;
    margin-left:0;
    * margin-left:-72px;
    background-color:#B8CC00;
    visibility:hidden;
    z-index:1200;
}

.menu li{ /*les éléments du menu principal */
  list-style:none;
   //ne sert pas pour IE
  height:auto; //ne sert pas pour IE
  display:inline;
  display/**/:block;
  float:none;
  float/**/:left;
  margin:0;
  padding:0;
  text-align:center;
  width:142px;
}
    
.menu li li{ /*les éléments des sous-menus */
  display:block;
  float:none;
  z-index:101;
  margin:0;
}
    
/* correct a little IE bug */
* html .menu li li{
  display:inline;
}

.menu a{ /*tous les textes */
	position:relative;
	white-space: nowrap;
	z-index:100;
	width:auto;
  text-align:left;
  border:0px;
  color:white;
  font-family:Arial, Verdana, FreeSans,Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  display:block;
  height:19px;
  text-decoration:none;
  padding: 3px 25px;
  /*letter-spacing: 1px;*/
  margin:0px;
  cursor:pointer;
  text-transform: uppercase;
}

.menu a:hover, .menu a.over {
	/*background: url(images/menuOn.png) top left repeat-x;*/
	background-color:#B8CC00;
}
.menu a img {
  position:absolute;
  right:0;
  top:0;
  display:none;
  border:0;
}
.menu a:hover img, .menu a.over img {
  display: block;
}

.menu li li a:hover{
  background: none;
  /*background-color:#B4C76E;*/
  color:black;
}
.menu li li a{  /*textes des sous-menus*/
  background: none;
  background-color:#B8CC00;
	position:relative;
  color:#fff;
  width:auto;
  height:auto;
  margin:0;
  padding:5px;
  text-transform: none;
  overflow:hidden;
}
    
/* hide some accessibility stuff */
.menu span{
  display:none;
}

/*Les onglets doivent etre numérotés (id=o1, puis o2...) et les contenus également : id=c1, c2...*/
/*Les onglets sont définis par une liste <ul><li>*/

#onglet_container {
	position:relative;
	top:30px;
	display:block;
	width:650px;
	margin:0;
	padding:5;
	border:1px solid #009ee0;
	background-color: #ffffff;
}

#onglet_container ul.onglet {
	position:absolute;
	top: -41px !important;
	top: -32px;
	list-style-type : none;
	padding-bottom : 0px;
    margin-left : 0;
	margin-bottom: 10px;
	margin-top:15px !important;
	margin-top:6px;
  padding:0
}

#onglet_container ul.onglet li {
	position:relative;
	float : left;
	height : 18px;
	color:white;
	font-family: Arial,Verdana,FreeSans,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin : 0;
	padding-bottom: 7px !important;
	padding-bottom: 0px;
	border : none;
}

#onglet_container ul.onglet li.actif a {
	color: white;
	background:url(/images/triangleBlanc_onglet.png) top right no-repeat #009ee0;
}

#onglet_container ul.onglet li a {
	position:relative;
	display : block;
	color : white;
	text-decoration : none;
	padding-left: 15px;
	padding-right: 15px;
	padding-top : 5px;
	padding-bottom : 4px;
	background:url(/images/triangleBlanc_onglet.png) top right no-repeat #b2e2f6;
}
#onglet_container ul.onglet li a:hover {
	background:url(/images/triangleBlanc_onglet.png) top right no-repeat #009ee0;
	color:black;
}
#onglet_container ul.onglet li.actif a:hover {
	border-bottom: 1px solid #ffffff;
}

#onglet_container div#c1,div#c2,div#c3,div#c4,div#c5,div#c6,div#c7,div#c8 {
	position:relative;
	top: 0px;
	padding:5px;
	display: none;
}

#onglet_container div div {
	display:block;
	padding:0px;
}

.bouton_bleu{
  background-color:#009ee0;
  cursor:pointer;
  color:white;
  border:none;
  font-size:11px;
  font-weight:bold;
	padding:2px;
}

.bouton_vert{
  background-color:#88ae19;
  cursor:pointer;
  color:white;
  border:none;
  font-size:11px;
  font-weight:bold;
	padding:2px;
}

.bouton_rouge{
  background-color:red;
  cursor:pointer;
  color:white;
  border:none;
  font-size:11px;
  font-weight:bold;
	padding:2px;
}

.style_input {
	background-color: white;
	font-family: Arial,Verdana,FreeSans,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	border:1px solid #cbcbcb;
	scrollbar-arrow-color:#003966;
	scrollbar-track-color:#ADCBE7;
	scrollbar-face-color:#63A3D1;
}

.tableauBlanc {
  background:url(/images/contenuLeft.jpg) top left repeat-y white;
}
.tab{
	background:url(/images/contenuLeft.jpg) top left repeat-y white;
}

fieldset {
  border:1px solid #cbcbcb;
}
legend {
  color:#bcbcbc;
}

.tableauBleu{
  border:solid 1px #009EE0;
  padding:0;
  border-collapse:collapse;
}
.tableauBleu th{
  background-color:#009EE0;
  color:white;
  border:solid 1px white;
}
.tableauBleu td{
  border:solid 1px #d9d9d9;
}

.tablebaseline td {
  vertical-align:baseline;
  padding-left:10px;
  line-height:150%;
}

#rss {
  background:url(/images/rss.gif) center left no-repeat;
  width:25px;
  height:25px;
  float:right;
}

/***********************/
/***     BOUTIQUE    ***/
/***********************/

#btkcateg {
  position:absolute;
  top:14px;
  left:260px;
  background-color:white;
  border:1px solid #cbcbcb;
	font-size:13px;
	font-family:Arial,Verdana,FreeSans,Helvetica,sans-serif;
}

#panier {
  position:absolute;
  top:10px;
  left:563px;
  width:157px;
  text-align:right;
  font-size:11px;
}
#panier .titrepanier {
  padding-right:25px;
  padding-top:2px;
  height:20px;
  background:url(/images/panier.png) top right no-repeat;
  font-weight:bold;
}
#panier a { font-size:11px; }
#panier .nbpanier {
  
}

#btk table {
  border:1px solid #cbcbcb;
  border-collapse:collapse;
  width:650px;
  empty-cells:show;
}
#btk thead tr {
  background-color:#ecf1b2;
  height:30px;
  text-align:left;
}
#btk td,#btk th {
  border-bottom:1px solid #cbcbcb;
  padding:0;
  padding-left:5px;
  padding-right:2px;
}
#btk td.pt {
  text-transform:lowercase;
  font-size:10px;
}

#btk_detail_prix {
  clear:both;
  float:right;
  width:205px;
}
#btk_cmd {
  text-align:center;
}
#btk_cmd fieldset {
  text-align:left;
  margin-bottom:20px;
}
#btk_livr {
  float:left;
  width:400px;
}
#btk_paiement {
  margin-left:10px;
}
#btk_cmd input#btn {
  margin-top:30px;
}

.bulle {
  background-image:url(images/bulleBleue.png);
  background-repeat:no-repeat;background-position:center;
  text-align:center;
  color:white;
  font-size:18px;
  font-weight:bold;
  padding-bottom:10px;
  height:150px;
  width:150px;
}
.bulleOff {
  background-image:url(images/bulleGrise.png);
  background-repeat:no-repeat;background-position:center;
  text-align:center;
  color:#ccc;
  font-size:18px;
  font-weight:bold;
  padding-bottom:10px;
  height:150px;
  width:150px;
}

.divrescont{
  width:100%;
  height:180px;
  overflow:auto;
  overflow-y:auto;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #ffffff;
}
.divresauto{
  background-color: #ffffff;		
}
.resLigne{
  font-size:11px;
  
}
.resLigneTitre{
  font-size:12px;
  
}
.resLigneDiv{
  font-size:12px;
  color:red;
}
.divres{
  position:absolute;
  width:540px;
  padding:20px;
  background-color:#ffffff;
}
.divres2{
  width:500px;
  border:solid 1px #009ee0;
  background :url(images/contenuLeft.jpg) top left repeat-y white;
  padding:5px;
}

.col2left {
  width:315px;
  border-right:1px solid #cbcbcb;
  float:left;
  text-align:left;
  padding:3px;
}
.col2right {
  width:315px;
  padding:3px;
  float:left;
  text-align:left;
}

table.tabsepcol {
  border:none;
  border-collapse:collapse;
}
table.tabsepcol td {
  border-left :1px solid #cbcbcb;
}
table.tabsepcol td,table.tabsepcol th  {
  padding:1px 5px;
}
table.tabsepcol tbody th {
  text-align:right;
}
table.tabsepcol thead th {
  text-align:center;
}
table.tabsepcol tr.first td, table.tabsepcol tr.first th {
  border-bottom:1px solid #cbcbcb;
  text-align:left !important;
}
table.tabsepcol tr.first h3 {
  margin-bottom:1px;
}
form#frunner {
  text-align:center;
}
form.fretour {
  text-align:right;
  margin-right:20px;
}



#tdyn .tabPt{
	border-collapse:collapse;
	font-family:verdana;
	font-size:10px;
  empty-cells:show;
}
#tdyn .tabPt a {
  font-size:10px;
}
#tdyn .entete {
	background-color:#ecf1b2;
  color: #0A1C3F;
	font-weight: bold;
	text-align: center;
}
#tdyn .cont{
	overflow:hidden;
	position:relative;
  z-index:100;
  height:100%;
	width:100%;
}
#tdyn .scr{
	overflow:visible;
	position:absolute;
	height:100%;
	width:100%
}
#tdyn .c{
	overflow:hidden;
}
#tdyn .t{
	overflow:hidden;
}
#tdyn .v{
	vertical-align:middle;
	overflow:hidden;
}
#tdyn .d{
	overflow:hidden;
}
#tdyn .r{
	text-align:right;
}
#tdyn .l0 {
  background-color: #ffffff;
}
#tdyn .l1 {
	background-color: #eeeeee;
}

