/******* meteo *******/
.tx-mtmeteo-pi1 {
        text-align: center;
	margin-bottom: 10px ;
}

.tx_mobi_pi5-previous .tx_mobi_pi5-legend {
	font-color: red;
	font-size: 18px;
}


/******* table ********/

table.commercetable {
border: none; border-collapse: collapse; border-spacing: 0;
}

table.commercetable th {
padding: 0; border: none; border-collapse: collapse; border-spacing: 0; text-align:center;
}

table.commercetable td {
        padding: 0; border: none; border-collapse: collapse; border-spacing: 0;/*background-color: white;*/}

td.tablepair {
	background-color:white; color: black;
}
td.tableimpair {
	background-color:#E5D5ED color: black;
}

/***table dynamic colors***/
/*table head colors*/
.orange_box th#mobitablehead{
        background-color:#E7DBD1;
        color:#B45507;
} 

.green_box th#mobitablehead{
        background-color:#D8E9D4;
        color:#2A661C;
} 

.white_box th#mobitablehead{
        background-color:white;
        color:#775A86;
}

.purple_box th#mobitablehead{
        background-color:#E5D5ED;
        color:#775A86;
}
.brown_red_box th#mobitablehead{
        background-color:#e6d1d1;
        color:#702f2f;
}
.yellow_green_box th#mobitablehead{
        background-color:#e5e7d1;
        color:#618036;
}





/*dynamic pair-impair*/
.orange_box td#tablepair{
	background-color:white; color: black;
}
.orange_box td#tableimpair{
	background-color:#E7DBD1; color: black;
}

.green_box td#tablepair{
	background-color:white; color: black;
}
.green_box td#tableimpair{
	background-color:#D8E9D4; color: black;
}
.white_box td#tablepair{
	background-color:#E5D5ED; color: black;
}
.white_box td#tableimpair{
	background-color:white; color: black;
}
.purple_box td#tablepair{
	background-color:white; color: black;
}
.purple_box td#tableimpair{
	background-color:#E5D5ED; color: black;
}
.brown_red_box td#tablepair{
	background-color:white; color: black;
}
.brown_red_box td#tableimpair{
	background-color:#e6d1d1; color: black;
}
.yellow_green_box td#tablepair{
	background-color:#f2f4e7; color: black;
}
.yellow_green_box td#tableimpair{
	background-color:#e5e7d1; color: black;
}

/*table markers*/
.orange_box div#mobitableimg{
        background: url(purple-heart/orange-li-bck.gif) center no-repeat;
} 

.green_box div#mobitableimg{
        background: url(purple-heart/green-li-bck.gif) center no-repeat;
} 

.white_box div#mobitableimg{
        background: url(purple-heart/white-li-bck.gif) center no-repeat;
}

.purple_box div#mobitableimg{
        background: url(purple-heart/purple-li-bck.gif) center no-repeat;
}

.brown_red_box div#mobitableimg{
        background: url(purple-heart/brown_red-li-bck.gif) center no-repeat;
}

.yellow_green_box div#mobitableimg{
        background: url(purple-heart/yellow_green-li-bck.gif) center no-repeat;
}

/*****table dispo*******/

.dispo, .tarif { 
	margin-right:15px;
	margin-left: 15px;
	border-collapse: collapse;
	}

.contenttable tr th { 
	color: #000;
	text-align: center; 
	font-weight: normal;
	width: 25px;
	height: 20px;
	}

.dispo, .tarif, .pad { padding-left:  5px;text-align:  center;}
.dispo .B { padding-left: 5px; font-weight: bold;}

.dispo .bl { 
	color: #c23d3d;  
	text-align: center; 
	font-weight: bold;}

/*Situation*/
.GG { width: 100%;}
.GG th {font-weight: bold; 
	text-decoration: none;
	text-align: center;
	height: 30px;
	}
.GG, td {	height: 30px;}
.GG, td, {padding-left: 10px;}
.GG, td, .C4 {text-align: center;}
.GG .imp {background-color: #e8e2c7;}

.two_columns_432_200-left .csc-textpic {overflow:auto;}

.tx_mobi_pi1 h2 {
margin-right:24px;}

.tx_mobi_pi1-submit{
margin-right:24px;
}