/******************************************************************************/
/*                            compTarifDisponible                             */
/******************************************************************************/

.compTarifDisponible {
    color: #000000;
    margin: 0 0 0px;
    width: 670px;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .fenetre { 
	margin: 20px 0;
	 background: none repeat scroll 0 0 #fff;
   clear: both;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .fenetre .titleFenetre {
	background: none repeat scroll 0 0 #34a4a1;
    border-collapse: collapse;
    color: #FFFFFF;
    font-family: Verdana ,Arial;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    margin: 0;
    padding: 0;
    text-align: left;
	text-indent:10px;
    text-transform: uppercase;
		}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .fenetre .titleFenetre .fermerFenetre {
    display: block;
    float: right;
    margin-right: 10px;
    color: #fff;
    font-size: 10px;
	text-transform:uppercase;
    text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
    text-indent: 12px;
    background: url("../image/fermer.gif") no-repeat left center;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .fenetre .titleFenetre .fermerFenetre:hover {
    text-decoration: none;
	color:#fff;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .fenetre .contenuFenetre {
    color: #000;
    font-family: Verdana, Arial,sans-serif;
    font-size: 12px;
    margin: 0 0;
	padding:15px 10px;
  width: 650px;
  border:1px solid #eeeeef;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .fenetre .contenuFenetre span {
padding:15px 0 15px 0;
    
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .descContent {
font-family: Verdana,Arial;
    font-size: 14px;
    text-align: left;
	color:#1a181b;
	padding:0 0 15px 0;
	font-weight:normal;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs {
    clear: both;
    margin: 0;
    width:670px;
	padding:0px;
	border-collapse:collapse;




}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs tr {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
  padding:5px 0;
	 
		display: block;
position: relative;
color:#000;


}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs tr.unelignesurdeux {
		 background:#e5f3f3;
	 	    height: 30px;
    line-height: 30px;
color:#000;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs tr th {

}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs tr td {

	   
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs .tableHeader {
 background: none repeat scroll 0 0 #34A4A1;
    border-collapse: collapse;
    color: #FFFFFF;
    font-family: Verdana,Arial;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs .tableHeader .tableColonne1 {

    padding: 0 0 0 0px;
    text-align: left;
    width:300px;
	/*display:block;
	float:left;*/
	text-indent:10px;
    height: 31px;
	line-height:31px;

}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs .tableHeader .tableColonne2 {

	text-align: center;/*	display:block;
	float:left;*/
	width:130px;
    height: 31px;
	line-height:31px;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs .tableHeader .tableColonne3 {
    /*display: block;
    float: left;*/
    height: 31px;
    line-height: 31px;
    padding: 0 0px 0 0;
    text-align: center;
width: 109px;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs .tableHeader .tableColonne4 {

		text-align: center;	
	float:right; 
	padding:0 15px 0 0; 
    height: 31px;
	line-height:31px;

}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs tr td.tableColonne1 {
    text-indent: 10px;
	width:300px;

}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs tr td.tableColonne1 .lienTarif {
color: #000000;
    display: inline;
    font-family: 'Verdana',Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
    text-decoration: underline;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs tr td.tableColonne2 {
    text-align: center;
    font-weight: normal;
color:#34a4a1;
font-weight:bold; 
	width:130px;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs tr td.tableColonne3 {

    padding: 0 0px 0 0;
    text-align: center;
    width: 109px !important;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs tr td.tableColonne4 {
   float: right;
    padding: 0 24px 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 6px;
    width: 84px;
	
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs tr td.tableColonne4 input{
    width:80px;
	 border: 1px solid #D1D1D1;
	
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs .tableFooter {
    background: #a4c400;
    color: #fff;
    font-family:Verdana, Arial;
	    font-size: 14px;
		text-transform:uppercase;
    height: 31px;
	font-weight:bold;
	clear:both;
	    padding: 0;
		font-weight:bold;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs .tableFooter .tableColonne1 {
	  line-height: 31px;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs .tableFooter .tableColonne2 {
  line-height: 31px;
  color:#fff;
    
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .listeTarifs .tableFooter .tableColonne3 {
  line-height: 31px;
   width: 89px;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .bottomContentComposants {
    
}

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

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants #validePreInscription {
	background: none repeat scroll 0 0 #009EF8;
    color: #FFFFFF;
    display: block;
    font-family: 'GottBold',Arial;
    font-size: 15px;
    height: 29px;
	line-height:29px;
    letter-spacing: 1px;
    padding: 0;
    text-align: center;
    text-transform: none;
    width: 200px;
	margin:15px auto;
	cursor:pointer;
	border:none;
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription {
    border-collapse: collapse;
    clear: both;
    float: right;
    margin: 0;
    text-align: left;
width: 670px;
	background:#efefef;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription tr {

}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription tr.tableHeader {
    margin: 0 0px;
    width: 243px;
	height:33px;
	line-height:33px;
	 background: url('../image/tetiere_gris.png') repeat 0px 0px;
	    color: #4D4D4D;
    font-family: 'HelveticaCondensed',Arial;
    font-size: 13px;
    font-weight: normal;
	padding-left:10px;
	text-transform:uppercase;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription tr.tableHeader{
    text-align: left !important;
	font-weight:normal !important;
	text-indent:10px;}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription td.tableColonne1 {
font-size:12px;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:40px;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription td.tableColonne2 {
  color: #666666;
    font-size: 11px;
    padding: 10px 0 0 10px;
    text-align: left;
    width: 180px;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription td.tableColonne3 {
    color: red;
    padding-right: 0;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription th,
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription td {
    font-weight:normal;
padding: 0 0 0 0;
	text-align:left;
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription td {

    font-weight:normal;
	padding: 10px 0px;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription td {
	float:left;
}
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription td:first-child {
    text-align: right;
    width: 293px;
} 
.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants table.preInscription td.tableColonne1-2-3 {
    float: none;
    margin-bottom: 11px;
    text-align: center;
}

.compTarifDisponible .headerComposants .footerComposants .contentComposants .dataContentComposants .descContent {
display:none;
}