.compTarifDisponible {
	 clear: both;
	
}

.compTarifDisponible .headerComposants {
	 
}
.compTarifDisponible .headerComposants .footerComposants {
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants {
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .topContentComposants {
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span {
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants {
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #conditions {
  
	width:626px;
	margin:15px auto 0 auto;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #conditions .titleFenetre {
    background: none repeat scroll 0 0 #80725C;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    text-align: left;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #conditions .titleFenetre span {
    float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #conditions .titleFenetre a {
	    color: #FFFFFF;
    float: right;
    font-size: 11px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #conditions .contenuFenetre {
    background: none repeat scroll 0 0 #fff;
    color: #7a6c5f;
    padding: 10px;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #conditions .contenuFenetre span {
    text-decoration: underline;
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription {
  	clear:both;
    border-collapse: collapse;
    margin:15px auto;
    text-align: left;
    width: 626px;
	float/*\**/:left\9;
	margin-left:30px;
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs tr,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription tr {
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs tr.type_2{
	background: url("../image/Bg_Grise.gif") no-repeat scroll 0 0 transparent;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs tr.tableHeader,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription tr.tableHeader {
    color: #fff;
    font-family: 'CrimsonTextRoman',Georgia, "Times New Roman",Times,serif;
    font-size: 14px;
    line-height: 12px;

}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs tr.tableHeader .tableColonne1,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription tr.tableHeader .tableColonne1 {
		background:#80725C;
		text-align:left;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs tr.tableHeader .tableColonne3,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription tr.tableHeader .tableColonne3 {
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs tr.tableFooter {
    background: #DBD4CA;
	line-height:35px;
	border-top:1px solid #fff;
}


.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription th,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs td,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription td {
    font-weight:bold;
	padding:5px 10px;
	text-align:left;

}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs th{
	background:#80725C;
		padding:5px 10px;
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs th.tableColonne4{
	text-align:center;
}

table.tarifs td.tableColonne4 input.champ{
	width:70px;
}

table.tarifs td.tableColonne4 {
	text-align:center!important;
}


.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs td,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription td {
    color: #000000;
    font-weight:normal;
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs td a {
    color: #000000;
    font-size: 11px;
    margin-left: 5px;
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs td.tableColonne1 {
	padding-left:10px;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs td.tableColonne1 img {
	vertical-align: middle;
	margin-right: 2px;
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs th.tableColonne2,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs td.tableColonne2 {
    text-align:right;
    width:85px;

}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs th.tableColonne2{
	background:#80725C;
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs th.tableColonne3{
	background:#80725C;
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs th.tableColonne3,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs td.tableColonne3 {
    text-align:right;
    width:100px;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs tr.tableHeader th.tableColonne3 {
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs tr.tableFooter td.tableColonne3 {
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs tr.tableFooter td {
    font-weight: bold;
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #chargementPreInscription {
	text-align: center;
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #validePreInscription {
	display: block;
    font-size: 12px;
    margin:15px auto;
    width:187px;
}

.unelignesurdeux{
	background:#CAC0B3;
	
}

.descEtat {
    color: #6A5446;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 42px;
    margin: 10px 0;
    padding: 19px 0 0 75px;
    width: 236px;
}


.infoEtat11 {
    color: #6A5446;
}



.descEtat11 {
    background: url("../image/bgReserverBientot.png") no-repeat scroll 0 0 transparent;
}


#langageFR .bandeauEtat11 {
    background: url("../image/bientotEnVente.png") no-repeat scroll 0 0 transparent;
}

#langageEN .bandeauEtat11 {
    background: url("../image/bientotEnVenteEN.png") no-repeat scroll 0 0 transparent;
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription th {
    border-bottom: 2px dotted #80725C;
    color: #1A1A17;
    font-family: 'CrimsonTextRoman',Georgia,"Times New Roman",Times,serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 30px;
	text-transform:uppercase;
	margin:0px 0 5px 0;
}


.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs td, .compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription td {
    color: #000000;
    font-weight: normal;
  
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #validePreInscription {
    background: #C6BBAE;
    float: left;
    font-size: 12px;
    margin: 15px 40px 15px 130px;
    text-align: center;
    width: 212px;
	line-height:20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-bottom: 5px;
}
