.tx-xcibconferences-pi1 table.conference_list{
    border-collapse: collapse;
    border: 1px solid #000000;
    width: 99%;
    margin-left: 1px;
    margin-bottom: 20px;
}
.tx-xcibconferences-pi1 table.conference_list th{
    padding: 5px;
    vertical-align: middle;
    border: 1px solid #000000;
    background-color: #f8b44f;
}
.tx-xcibconferences-pi1 table.conference_list td{
    padding: 5px;
    vertical-align: middle;
    border: 1px dotted #000000;
}


.tx-xcibconferences-pi1 .filter{
    position: relative;
    overflow: hidden;
    margin-bottom: 25px;
    font-size: 1.4em;
    text-transform: uppercase;
}
.tx-xcibconferences-pi1 .filter a{
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    text-transform: uppercase;
    padding: 2px
}
/*detail*/

.tx-xcibconferences-pi1 .item_detail{
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}
#col3 .tx-xcibconferences-pi1 .item_detail h1{
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
}
.tx-xcibconferences-pi1 .item_detail .starttime{
	font-size: 1.2em;
	font-weight: bold;
        margin-bottom: 10px;
}
.tx-xcibconferences-pi1 .item_detail .description{
    margin-bottom: 10px;
}
.tx-xcibconferences-pi1 .item_detail .autor{
    margin-bottom: 10px;
}
.tx-xcibconferences-pi1 .item_detail .price{
    margin-bottom: 10px;
}

/*inscription*/

.tx-xcibconference-pi1-inscription{
    margin: 0;
    padding: 0;
}
.tx-xcibconference-pi1-inscription .starttime{
	font-size: 1.2em;
	font-weight: bold;
        margin-bottom: 10px;
}
.tx-xcibconference-pi1-inscription form{
    margin: 0;
    padding: 0;
}
.tx-xcibconference-pi1-inscription form .block{
    overflow: hidden;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}
.tx-xcibconference-pi1-inscription form label{
    float: left;
    width: 405px;
    margin: 0;
    padding: 0;
}
.tx-xcibconference-pi1-inscription form label.error{
    color: red;
    float: left;
    width: 150px;
    margin: 0;
    padding: 0;
}
.tx-xcibconference-pi1-inscription form input,
.tx-xcibconference-pi1-inscription form select,
.tx-xcibconference-pi1-inscription form textarea{
    float: left;
    width: 250px;
    margin: 0;
    padding: 0;
}

.tx-xcibconference-pi1-inscription form input[type='radio'],
.tx-xcibconference-pi1-inscription form input[type='checkbox'] {
    width: 20px;
    border: none;
    margin-right: 20px;
}
.tx-xcibconference-pi1-inscription form input.submit{
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
    padding: 0 5px;
    /*margin-left: 150px;*/
}
.tx-xcibconference-pi1-inscription form .registration {
    float: left;
    width: 33%;
}
.tx-xcibconference-pi1-inscription form .registration label,
.tx-xcibconference-pi1-inscription form .registration input,
.tx-xcibconference-pi1-inscription form .registration select,
.tx-xcibconference-pi1-inscription form .registration textarea{
    width: 80%;
}