.compTarifDisponible {
	
}

.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 {
    margin-top: 15px;
	float:left;
	width: 620px;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #conditions .titleFenetre {
       background: none repeat scroll 0 0 #44190A;
    border: 1px solid #2C0E06;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    text-align: left;
	clear:both;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #conditions .titleFenetre span {
    float:left;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #conditions .titleFenetre a {
	    color: #FFFFFF;
    float: right;
    font-size: 10px;
	text-decoration:none;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #conditions .contenuFenetre {
    background: none repeat scroll 0 0 #fff;
    color: #000;
    padding: 10px;
	font-size:10px;
	border:1px solid #f1f1f1;
}
.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 {
   
    border-collapse: collapse;
    width:670px;
	
}


table tr.tableHeader th.tableColonne4,
table tr.ligneTarif th.tableColonne4

{
	
	background:#9E080E;
}

table tr.tableHeader th.tableColonne4,
table tr.ligneTarif td.tableColonne4

{
	text-align:right!important;
	
}

.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 {
	 line-height: 5px;
	 color:#fff;
	 height:25px;
	background: none repeat scroll 0 0 #FF00FF;
    
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs tr.tableHeader .tableColonne1,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription tr.tableHeader .tableColonne1,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs tr.tableHeader .tableColonne2,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription tr.tableHeader .tableColonne2,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs tr.tableHeader .tableColonne3,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription tr.tableHeader .tableColonne3{
	background:none repeat scroll 0 0 #FF00FF;
}
.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: none repeat scroll 0 0 #FF00FF;
	line-height:20px;
	  
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs th,
.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;
	text-align:left;
	/padding:2px;
	color:#fff;
	
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs td,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription td {
    color: #000;
    font-weight:bold;
}

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

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.tarifs td.tableColonne1 {
	
}
.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:left;
    width:85px;
}

.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;
	color:#fff;
}

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

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #validePreInscription {
	display: block;
    font-size: 12px;
   border:0;
    margin:15px auto;
    width:144px;
	background:url("../image/bgBtStandard.png") no-repeat scroll 0 0 transparent;
	height:30px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Tebuchet MS, Arial, Helvetica, sans-serif;
}

.unelignesurdeux{
	background:#fff;
	border-top:1px dotted #ccc;
	
}

table.tarifs .champ{
	width:50px;

}