/* BLOCK */
.block {}
.block table {width:80%; border-collapse: separate;  }
.block.thead {background-color:#FFFFFF; border-color:#000000; color:#000000;}
.block.thead {color:#FFF;}
.block.thead th {background-image:url("./calendartop.png");height: 30px;padding:0px 0px 0px 0px;  background-color:#FFFFFF;text-align: center;  }
.block tbody { background-color: #FFFFFF;}
.block.categ {border-bottom-style: inset; border-bottom-width:0px;border-bottom-color: #000000; text-align:left; color:#000000;   font-size: 14px; font-weight:bold;	height:45px;}
.block.tarif {background-image:url("./calendartop.png"); border-bottom-style: inset; border-bottom-width:0px;border-bottom-color: #C0C0C0;text-align:center; color:#FFFFFF;   font-size: 14px; font-weight:bold;height:20px;	}
.block.montant {border-bottom-style: inset; border-bottom-width:0px;border-bottom-color:#C0C0C0;text-align:right;  color:#000000; font-size: 14px; font-weight:bold;	}
.block.bloc {text-align:left; color:#000000;   font-size: 14px; font-weight:bold;	}
.block.info {text-align:left; color:#000000;   font-size: 14px; font-weight:normal;	}

/* Nouvelle mouture */
.categories.rowcateg { vertical-align:middle; text-align:center; color:#000000;font-size:12px; font-weight:normal;	border-bottom-style: inset; border-bottom-width:1px;border-bottom-color:#C0C0C0 }
.categories.rowcateglib { vertical-align:middle; text-align:center; color:#000000;font-size:12px; font-weight:bold;	border-bottom-style: inset; border-bottom-width:1px;border-bottom-color:#C0C0C0 }
.categories.rowcategcolor { vertical-align:middle; text-align:left; color:#000000;font-size:12px; font-weight:normal;	border-bottom-style: inset; border-bottom-width:1px;border-bottom-color:#C0C0C0 }
.categories.commentrate {	color:#777777;   font-size: 11px; font-weight:normal; }
.categories.tabcategcolor { width:0px; height:40px; }
.categories.tablerate {width:100%;}

.categories.info.select.basket { display:none; text-align:center;  font-size: 12px; font-weight: bold;}


/* Nouvelles balises 04/2009 */
.login.lotext {}
.identity.cnil.text { font-size: 12px;  color:#444444;}
.identity.select { font-size: 12px; }
.identity.property { font-size: 12px;  color:#444444;}
.catalog.searchlabel { text-align:left;    font-size: 12px; }
.catalog.searchtext { text-align:left;   font-size: 12px; }
.order.acceptcgv { text-align:left;  font-size: 13px; font-weight: bold;}
.order.paybutton { color:#003366;   font-size: 14px;    font-weight: bold;    height: 22px;    margin:  0 0 0 5px;    padding: 0;    text-align: center;}
.orderconfirm.buttondownload { color:#003366;   font-size: 11px;    font-weight: bold;    height: 22px;    margin:  0 0 0 5px;    padding: 0;    text-align: center;}
.categories.select { text-align:left;     font-size: 12px; }
.categories.info.select { text-align:left;  font-size: 12px; font-weight: bold;}
.catalog.searchbutton { text-align:left;  font-size: 12px; font-weight: bold;}


/* Page */
#page {text-align:left; position:relative; width: 990px;margin:0 auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:12px }
#body {background: url(/images/fondbg.jpg) #dedede repeat-x;}
.main{background-color:#FFFFFF;}

#viewvenuepage {text-align:left; position:relative; width: 680px;margin:0 auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:12px }
#viewvenuebody {background-color:#FFFFFF;}
.viewvenue.info { text-align:center;  color:#666666; font-size: 14px; font-weight: bold;}


.order.delseatbutton {cursor:pointer;height:16px;background:url('../../Default/delete.png') no-repeat top left;border:0px;width:16px;font-size:0px;}

/* Menu haut */
/*background-image:url("http://www.aparteweb.com/awconfig/PR08/theme/top.png");*/
//.top.menu{background-color:#990000;border-color:#FFFFFF;color:#FFFFFF;height: 20px}
//.top.menu{background-image:url("./calendartop.png");height: 18px;padding:2px 2px 2px 2px; background-color:#FFFFFF;text-align: center;color:#FFFFFF;  }
.top.menu{ background-color:#efefef;text-align: center;color:#000000; padding-right:20px; height:30px; padding-top:15px;  }
.top.menu li{display:block ;float:right;list-style-type:none}
.top.menu ul{margin:0;text-align: right ;height: 20px;}
.top.menu a{color:#000000;text-align: right;font-size:13px;}

/* Menu bas */
.bottom.menu{width:990px;text-align: center;color:#000000;  }
.bottom.menu{background-color:#ffffff;border-color:#ffffff;color:#000000;height: 20px}
.bottom.menu li{display:inline  ;list-style-type:none}
.bottom.menu ul{margin:0;text-align: center ;height: 20px;}
.bottom.menu a{color:#000000;text-align: right;font-size:13px;}

/* Etapes */
.step {border-width:4px;height:18px;list-style-type:none;margin:0;padding:10px 10px 10px 15px;}
.step ul{margin:0;height: 20px;text-align:right ;}
.step li{border-color:#000000;color:#000000; background-position:top center;background-repeat:no-repeat;display:block;float:right ;list-style-type:none;margin:0;padding:0px 0 0 0;text-align:center}
.step.li.label {cursor:default;display:block;padding:1px 5px 1px 5px;text-decoration:none;width:90px}
.step li.actualstep {background-image:url("");background-repeat:repeat-x; font-weight:bold;background-color:#37b6d3;color:#FFF; }
#stepConfirm{background-image:url(step.gif)}
#stepIdentity{background-image:url(step.gif)}
#stepPaiement{background-image:url(step.gif)}
#stepReserv{background-image:url(step.gif)}
#stepOrder{background-image:url(step.gif)}
#stepSeance{background-image:url(step.gif)}

/* Catalogue */
.catalog.info { text-align:left;color:#000000; font-size: 9px; font-weight: normal;}
.catalog.title { text-align:left;  color:#000000; font-size: 12px; font-weight:bold;}
.catalog.event {
	text-align: left;
	color:#009ACA;
	font-size: 14px;
	font-weight: bold;
}
.catalog.eventinfo { text-align:left;  color:#232323; font-size: 12px; font-weight: bold;}
.catalog.eventinfo2 { text-align:left;  color:#666666; font-size: 12px; font-weight: normal;}
.catalog.eventalert { text-align:left;  color:#003366; font-size: 16px; font-weight: normal;}
.catalog {}
.catalog table {width:80%; border-collapse: separate;}
.catalog.thead {color:#000000}
.catalog.thead {color:#FFFFFF;}
.catalog.thead th {height: 1px;padding:2px 2px 2px 2px;background-image:none;  background-color:#FFFFFF; text-align: center;}
//.catalog tbody {background-image:url('./backtab.png'); background-repeat:repeat-x; background-color: #FFFFFF;}
.catalog tbody {background-color: #FFFFFF;}


.catalog.cell {text-align:left; color:#444444;   font-size: 12px; font-weight:normal; padding-left:10px;	}
.catalog.cell img {width:180px;}
//.catalog.buybutton { color:#990000;   font-size: 10px;    font-weight: bold;    height: 22px;    margin:  0 0 0 5px;    padding: 0;    text-align: center;}
.catalog.buybutton { cursor: pointer; border : solid 1px #e6e6e6;	border-radius : 3px;	moz-border-radius : 3px;	font-size : 15px;	color : #FFF;	padding : 1px 17px;	background : #009bca;	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009bca), color-stop(100%,#005a75));	background : -moz-linear-gradient(top, #009bca 0%, #005a75 100%);	background : -webkit-linear-gradient(top, #009bca 0%, #005a75 100%);	background : -o-linear-gradient(top, #009bca 0%, #005a75 100%);	background : -ms-linear-gradient(top, #009bca 0%, #005a75 100%);	background : linear-gradient(top, #009bca 0%, #005a75 100%);	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#009bca', endColorstr='#005a75',GradientType=0 );}
.catalog.buybutton:hover { cursor: pointer; border : solid 1px #e6e6e6;	border-radius : 3px;	moz-border-radius : 3px;	font-size : 15px;	color : #000;	padding : 1px 17px;	background : #009bca;	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009bca), color-stop(100%,#005a75));	background : -moz-linear-gradient(top, #009bca 0%, #005a75 100%);	background : -webkit-linear-gradient(top, #009bca 0%, #005a75 100%);	background : -o-linear-gradient(top, #009bca 0%, #005a75 100%);	background : -ms-linear-gradient(top, #009bca 0%, #005a75 100%);	background : linear-gradient(top, #009bca 0%, #005a75 100%);	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#009bca', endColorstr='#005a75',GradientType=0 );}

/* Calendrier liste des mois */
/* background-image:url("http://www.aparteweb.com/awconfig/PR08/theme/tab.png"); */
.calendar.month.selected {font-weight:bold;background-color:#ffffff; border-color:#000000; color:#000000; border-style: solid ; border-width:1px;border-color: #666666;}
.calendar .month {cursor:pointer;  width: 100%;  font-size: 12px;    font-weight: normal;        margin:  3px;    padding: 0;    text-align: right;}
.calendar .month a {    margin: 5px;    padding:7px 10px 10px 10px;    text-decoration: none;    color: #666;	line-height: 30px;	width: 110px;}
.calendar .month a {  color: #000000;}

/* Calendrier */
.calendar table {width:100%; border-collapse: separate;}
.calendar.thead {background-color:#FFFFFF;border-color:#000000;color:#000000;}
.calendar thead {color:#FFF;}
.calendar thead th {padding:2px 2px 2px 2px;  background-color:#000000;text-align: center;  }
.calendar tbody th, .calendar tbody td {text-align: center; font-weight: normal;  margin:0; padding:0; vertical-align:top;}
.calendar tbody { background-color: #F9F9F9; }
.calendar tbody h5 {font-size: 12px;    font-weight: bold;   border-bottom-style: inset; border-bottom-width:1px;border-bottom-color: #C0C0C0; background-color: #E2E3DD; margin:15px 0 5px 0; color:#909090;}
.calendar tbody .seance h5 { color:#000000; }
.calendar .seance div {margin:3px;font-weight: normal;	color: #EEEEEE; font-size:11px; }
.calendar .seance div a{font-weight:normal; color:#990000; padding:0 5px; font-size:12px; font-family: Arial, Helvetica, sans-serif;text-align:center;width: 45px;}
.calendar.info{ text-align:left;  color:#555555;   font-size: 14px; font-weight: normal;}
.calendar.infodiv { width: 80%; text-align:left;}
.calendar.backbutton  { color:#990000;   font-size: 10px;    font-weight: bold;    height: 22px;    margin:  0 0 0 5px;    padding: 0;    text-align: center;}

/* Login */
.login.createbutton { color:#990000;   font-size: 10px;    font-weight: bold;    height: 22px;    margin:  0 0 0 5px;    padding: 0;    text-align: center;}
.login.loginbutton { color:#990000;   font-size: 10px;    font-weight: bold;    height: 22px;    margin:  0 0 0 5px;    padding: 0;    text-align: center;}
.login.panel {background-color:#FFFEE9; text-align:left; color:#000000;   font-size: 14px;    font-weight: bold;}
.login.lopanel.locontener { padding:8px 8px 8px 8px; color:#000000;   font-size: 11px;    font-weight:normal;}
.login.error { text-align:right; color:#DE0000;  font-family:Arial,Helvetica,sans-serif;font-size:11px }

/* Identity */
.identity.panel {background-color:#FFF; color:#000000;  font-size: 14px;    font-weight: bold; text-align:left; position:relative; width: 60%;margin:0 auto 0 auto;font-family:Arial,Helvetica,sans-serif; }
.identity.validbutton { color:#990000;   font-size: 10px;    font-weight: bold;    height: 22px;    margin:  0 0 0 5px;    padding: 0;    text-align: center;}
.identity.backbutton { color:#990000;   font-size: 10px;    font-weight: bold;    height: 22px;    margin:  0 0 0 5px;    padding: 0;    text-align: center;}
.identity.contener { padding:8px 8px 8px 8px; color:#000000;   font-size: 11px;    font-weight:normal;}
.identity.idlabel { font-size: 14px;  color:#000000;}
.identity.idtext {font-size: 14px; padding:5px; background-color:#a2bfce; border:solid 1px #efefef;;}
.identity.validdiv {text-align:right; position:relative; width: 60%;margin:0 auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:12px }
.identity.cnildiv {text-align:left; position:relative; width: 80%;margin:0 auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:12px }
.identity.error { text-align:left; color:#DE0000;  font-family:Arial,Helvetica,sans-serif;font-size:10px }
.identity.property { text-align:left; color:#550000;  font-family:Arial,Helvetica,sans-serif;font-size:12px }

/* Info catalog */
.infocatalog {  width: 80%; text-align:left; }
.infocatalog.catalog {
	text-align: center;
	color:#000;
	font-size: 24px;
	font-weight: bold;
	margin-bottom:5px;
	
}
.infocatalog.seance{ color:#FFF; font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;background-color:#37b6d3; width:300px; vertical-align:middle; display:inline-block; text-align:center; }
.infocatalog.link{ color:#000000; font-family:Arial,Helvetica,sans-serif;font-size:12px }

/* Catégories */
.categories {}
.categories table {width:80%; border-collapse: separate; margin-top:10px;}
.categories.thead {background-color:#FFFFFF; border-color:#000000; color:#000000;}
.categories.thead {color:#FFF;}
//.categories.thead th {padding:2px 2px 2px 2px;   background-color:#000000; text-align: center;}
.categories.thead th {background-image:url(");height: 19px;padding:2px 2px 2px 2px;  background-color:#232323; color:#FFF; text-align: center; border-bottom:dotted 1px #FFF;  }
.categories tbody { background-color: #FFF;}
.categories.info { text-align:left;  color:#232323;   font-size: 12px; font-weight: bold;}
.categories.infodiv { width: 80%; text-align:left;}
.categories.categ {border-bottom-style: inset; border-bottom-width:0px;border-bottom-color: #C0C0C0; text-align:left; color:#000000;   font-size: 12px; font-weight:bold;	}
.categories.tarif {border-bottom-style: inset; border-bottom-width:0px;border-bottom-color: #C0C0C0;text-align:center; color:#000000;   font-size: 12px; font-weight:bold;	}
.categories.montant {border-bottom-style: inset; border-bottom-width:0px;border-bottom-color:#000000;text-align:center; 	}
.categories.nombre { text-align:center; border-bottom-style: inset; border-bottom-width:0px;border-bottom-color:#000000;}
.categories.prix {color:#444444;   font-size: 13px; font-weight:bold;	}
.categories.frais{color:#777777;   font-size: 11px; font-weight:normal;	}
.cat.validdiv {  position:relative; width: 80%;margin:0 auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:12px }
.categories.validdiv tbody { background-color:#EEEEEE; }
/*
//.categories.validbutton { color:#FFF; font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;background-color:#37b6d3; width:300px; vertical-align:middle; display:inline-block; text-align:center; }
//.categories.validbutton { cursor: pointer; border : solid 1px #e6e6e6;	border-radius : 3px;	moz-border-radius : 3px;	font-size : 15px;	color : #000;	padding : 1px 17px;	background : #009bca;	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009bca), color-stop(100%,#005a75));	background : -moz-linear-gradient(top, #009bca 0%, #005a75 100%);	background : -webkit-linear-gradient(top, #009bca 0%, #005a75 100%);	background : -o-linear-gradient(top, #009bca 0%, #005a75 100%);	background : -ms-linear-gradient(top, #009bca 0%, #005a75 100%);	background : linear-gradient(top, #009bca 0%, #005a75 100%);	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#009bca', endColorstr='#005a75',GradientType=0 );}
//.categories.backbutton {  color:#555555;   font-size: 14px;    font-weight: normal;    height: 22px;    margin:  0 0 0 5px;    padding: 0;    text-align: center;}
.categories.backbutton { cursor: pointer; border : solid 1px #e6e6e6;	border-radius : 3px;	moz-border-radius : 3px;	font-size : 15px;	color : #000;	padding : 1px 17px;	background : #009bca;	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009bca), color-stop(100%,#005a75));	background : -moz-linear-gradient(top, #009bca 0%, #005a75 100%);	background : -webkit-linear-gradient(top, #009bca 0%, #005a75 100%);	background : -o-linear-gradient(top, #009bca 0%, #005a75 100%);	background : -ms-linear-gradient(top, #009bca 0%, #005a75 100%);	background : linear-gradient(top, #009bca 0%, #005a75 100%);	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#009bca', endColorstr='#005a75',GradientType=0 );}
*/
.categories.error { text-align:left; color:#DE0000;  font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold; }

.retrait.info { text-align:left;  color:#555555;   font-size: 11px; font-weight: normal;}
.retrait.checkbox { text-align:left;  color:#990000;   font-size: 12px; font-weight: bold;}

/* delivery */
.delivery.table {width:80%; border-collapse: separate;}
.delivery.thead {background-color:#efefef;border-color:#000000;color:#fff;}
/*.delivery.thead {background-image:url("");height: 19px;padding:2px 2px 2px 2px;  background-color:#232323;text-align: center; color:#FFF;  }*/
.delivery.tbottom {padding:8px 8px 2px 2px;   text-align: right; }
.delivery.tbottom.text {color:#000000;text-align:right;font-size: 14px; font-weight:bold; 	}
.delivery.tbottom.value {color:#990000;text-align:right;font-size: 16px; font-weight:bold; background-color: #FFFFFF;border-style: solid ; border-width:1px;border-color: #999999;	}
.delivery.thead th {padding:2px 2px 2px 2px;   background-color:#000000;text-align: center;  }
.delivery.tbody {padding:2px 4px 2px 2px; background-color: #efefef;text-align: left; }
.delivery.row {padding:2px 4px 2px 2px; background-color: #EFEFEF;text-align: left; }
.delivery.info  { text-align:left;  color:#555555;   font-size: 10px; font-weight: normal;}
.delivery.checkbox { text-align:left;  color:#000000;   font-size: 14px; font-weight: bold;}


/* Order */
.order.table {width:80%; border-collapse: separate;}
.order.thead {background-color:#FFFFFF;border-color:#000000;color:#000000;color:#FFF;}
.order.tbottom {padding:8px 8px 2px 2px;   text-align: right; }
.order.tbottom.text {color:#000000;text-align:right;font-size: 14px; font-weight:bold; 	}
.order.tbottom.value {color:#F96E1D;text-align:right;font-size: 16px; font-weight:bold; background-color: #FFFFFF;border-style: solid ; border-width:1px;border-color: #999999;	}

.order.thead th  {background-image:url("");height: 19px;padding:2px 2px 2px 2px;  background-color:#232323;text-align: center;  }
.order.tbody {padding:2px 4px 2px 2px; background-color: #FFFEE9; }
.order.info  { text-align:left;  color:#000000;   font-size: 14px; font-weight: bold;}
.order.infodiv  { width: 80%; text-align:left;}
.order.empty {padding:8px 8px 8px 8px; border-bottom-style: inset; border-bottom-width:1px;border-bottom-color: #C0C0C0;text-align:center; color:#000000; font-size: 16px; font-weight:bold;}
.order.catalog {text-align:right; color:#111111; font-size: 12px; font-weight:bold;}
.order.catalog.title {text-align:right; color:#000000; font-size: 18px; font-weight:bold;}
/*.order.catalog.date {text-align:right; color:#37b6d3; font-size: 14px; font-weight:normal;}*/
.order.catalog.date { color:#FFF; font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;background-color:#232323; width:300px; vertical-align:middle; display:inline-block; text-align:center; }
/*.order.catalog.address {text-align:right; color:#37b6d3; font-size: 14px; font-weight:normal;}*/
.order.catalog.address { color:#FFF; font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;background-color:#37b6d3; width:300px; vertical-align:middle; display:inline-block; text-align:center; }
.order.catalog.delivery {text-align:right; color:#000000; font-size: 14px; font-weight:normal;}

.order.catalog.header {background-color: #FFFFFF; padding:8px 8px 8px 8px; border-bottom-style: inset; border-bottom-width:1px;border-bottom-color: #C0C0C0;border-top-style: inset; border-top-width:1px;border-top-color:#C0C0C0;text-align:left; color:#111111; font-size: 14px; font-weight:normal;}
.order.catalog.delheader {background-color: #FFFFFF; padding:8px 8px 8px 8px; border-bottom-style: inset; border-bottom-width:1px;border-bottom-color: #C0C0C0;border-top-style: inset; border-top-width:1px;border-top-color:#C0C0C0;text-align:right; color:#444444; font-size: 14px; font-weight:normal;}
.order.article {text-align:right; color:#37b6d3; font-size: 11px; font-weight:normal;}
.order.montant {text-align:right;font-size: 12px; font-weight:bold; 	}
.order.nombre { text-align:right;font-size: 12px; font-weight:normal; }
.order.prix {text-align:right; color:#000000;   font-size: 12px; font-weight:normal;	}
.order.frais{text-align:right;color:#999999;   font-size: 11px; font-weight:normal;	}
.order.delbutton { color:#990000;   font-size: 11px;    font-weight: normal;    height: 22px;    margin:  0 0 0 5px;    padding: 0;    text-align: center;}
.order.error { text-align:left; color:#F96E1D;  font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold; }
.order.validdiv { position:relative; width: 80%;margin:0 auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:12px }
.order.validbutton { color:#990000;   font-size: 10px;    font-weight: bold;    height: 22px;    margin:  0 0 0 5px;    padding: 0;    text-align: center;}
.order.backbutton { color:#990000;   font-size: 10px;    font-weight: bold;    height: 22px;    margin:  0 0 0 5px;    padding: 0;    text-align: center;}
.order.paybutton { cursor:pointer;border:0px;display:block;color:#FFFFFF;font-size:14px; font-weight:normal;background-color:#C00000;padding-top:10px; padding-bottom:10px; margin-bottom:100px;text-align:center;min-width:200px;height:35px;}
//.order.paybutton:before{visibility:visible; content:'Accéder au paiement sécurisé';}

//.order.delbutton,.login.createbutton ,.login.loginbutton ,.identity.validbutton {cursor:pointer;height:auto;border:0px;display:block;color:#FFFFFF;font-size:11px;font-weight:bold;background:url(./boutonOrMini.png) no-repeat top left;padding:6px 0px 4px 0px;text-align:center;width:141px;height:25px;}
.order.modifybutton, .order.delbutton,.login.createbutton ,.login.loginbutton ,.identity.validbutton {cursor:pointer;border:0px;display:block;color:#FFFFFF;font-size:11px;font-weight:bold;background-color:rgb(55, 182, 211);padding:6px 0px 4px 0px;text-align:center;min-width:200px;height:25px;}
.identity.backbutton,.calendar.backbutton,.order.backbutton,.order.validbutton ,.categories.validbutton, .categories.backbutton {cursor:pointer;border:0px;display:block;color:#FFFFFF;font-size:11px;font-weight:bold;background-color:rgb(55, 182, 211);padding:6px 0px 4px 0px;text-align:center;min-width:200px;height:25px;}

/* Catalogue */
.catalog.cell {color:#FFFFFF;border-bottom:none; url(./separateurPointille.png) repeat-x bottom left;padding:10px 0px 10px 0px}
.catalog.thead th {background-color:transparent}
.catalog table {width:80%}
.catalog.cell {padding:10px}
.catalog.thead.th {display:none}

/* code promo */
.order.cp.table { width:100%; }
.order.cp.img { width: 20%; text-align:center;}
.order.cp.code { width:55%; padding:10px; }
.order.cp.lib { padding:3px; text-align:left; vertical-align:middle; font-weight:bold;  }
.order.cp.btn { text-align:left; width:100%; padding:5px;  }
.order.cp.div { width:50%; border:1px solid; border-radius:10px; -moz-border-radius:10px; background-color:#efefef; border-color:gray;}
.order.cp.divparent { width:100%; padding:5px; }
.order.cp.inputtext { width:100%; }
.order.cp.error{ color:#990000;   font-size: 12px; font-weight: bold; }
.order.cp.tderror{text-align:center;}

/* cheque kdo */
.order.kdo.table { width:100%; padding:5px; }
.order.kdo.img { width: 20%; text-align:center;}
.order.kdo.code { width:55%; padding:10px; }
.order.kdo.lib { padding:10px; text-align:center; vertical-align:middle; font-weight:bold;  }
.order.kdo.btn { text-align:left; width:100%; padding:5px;  }
.order.kdo.div { width:50%; border:1px solid; border-radius:10px; -moz-border-radius:10px; background-color:#37b6d3; border-color:gray;}
.order.kdo.divparent { width:100%; padding:5px; }
.order.kdo.inputtext { width:50%; }
.order.kdo.error{ color:#990000;   font-size: 12px; font-weight: bold; }
.order.kdo.tderror{text-align:center;}

.identity.infostitle { display:none; }
 
/* Properties */
.properties.tdcontener { width:auto; background-color: #a2bfce; border-style: solid ; border-width:1px;border-color: #999999;  border-radius:0px; -moz-border-radius:0px; padding:10px; }
.properties.thpropertie { font-size: 16px; font-weight:bold; }
.properties.chkprop {}
.properties tdlabel {font-size:14px; margin-right:10px;}
.properties.tabpropertie {font-size:14px;}
.properties.txtpropertie {font-size:14px; margin-left:10px;}
