﻿
/*	HACK GLOBAL
*****************************************************************************/

/*
.aModule h1 {
	color:green;
}
*/

.aModule span.money {
	font-size:1.2em; font-weight:bold;
}

.aModule table.money td span {
	font-weight:bold;
}

/*.aModule h6.title {
	background-color:#EF7E2D; padding: 5px 0px 5px 10px; color: #FFFFFF; font-size: 1.4em; text-align:center;
	-moz-box-shadow: inset 1px 1px 2px 2px #CCCCCC;
	-webkit-box-shadow: inset 1px 1px 2px 2px #CCCCCC;
	-o-box-shadow: inset 1px 1px 2px 2px #CCCCCC;
	box-shadow: inset 1px 1px 2px 2px #CCCCCC;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC, Direction=134, Strength=2);
}*/


a {
	color: 	#A4C736;
	font-weight:bold;
	text-decoration:underline;
	}

a:hover {
		color:#A4C736;
}

.carousel-caption h4, .carousel-caption p {
	text-align:center;
}


#ListeLocation  .thumbnails {
    margin-left: 0;
}

#ListeLocation H1 { background-color:#EF7E2D; padding: 0px 0px 0px 10px; color: #FFFFFF; font-size: 1.4em; text-align:left;
-moz-box-shadow: inset 1px 1px 2px 2px #CCCCCC;
-webkit-box-shadow: inset 1px 1px 2px 2px #CCCCCC;
-o-box-shadow: inset 1px 1px 2px 2px #CCCCCC;
box-shadow: inset 1px 1px 2px 2px #CCCCCC;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC, Direction=134, Strength=2);}

#ListeLocation H2 { margin-bottom: 0px; margin-top: 0px; color: #A4C736; font-size: 1.0em;}
#ListeLocation H3 { margin-bottom: 0px; margin-top: 0px; color: #444444; font-size: 12px;}

#ListeLocation  .thumbnails li.span3 {
	min-height:350px;
	border:2px solid #B0B0B0;
	padding-left:5px;
	position:relative;

}

/*#ListeLocation  .thumbnails li.span3:nth-child(4n+4){
border-right:none;
}*/

#ListeLocation  .thumbnails li.span3:nth-child(4n+5) {
    margin-left: 0;
}

#ListeLocation  .listeImgsContainer {
	text-align:center;	
}
#ListeLocation  .listeImages {
	border:0px; padding: 10px 5px 0px 0px;
	/*max-width:250px;*/
	margin:0px auto;
	vertical-align:middle; !important
}

#ListeLocation .alignBottom {
	width:100%;
	position:absolute;
	bottom:-10px; left:0;
	
}

#Mini_ListeLocation {
/*	width:532px; /* la largeur totale du carrousel */
	height:400px;   /* la hauteur totale du carrousel (prévoir la place pour le div.temoins) */
	}

#Mini_ListeLocation .carousel { margin-bottom: 0; }
#Mini_ListeLocation .carousel-inner >.item {
		height:400px;
	}
#Mini_ListeLocation .carousel-inner >.item .canvas {
	width:532px;
	height:285px;
	background-color: #FFF;
	background-position: center center;
	background-repeat: no-repeat;
}
#Mini_ListeLocation .carousel-caption {
	background: none repeat scroll 0 0 rgba(136, 136, 136, 0.75);
	background-color: #878888;
	position:relative;
}
#Mini_ListeLocation .carousel-caption h4,
#Mini_ListeLocation .carousel-caption p { color:#000; }

#Mini_ListeLocation .carousel-caption span.money { font-size: 1.6em; }
#Mini_ListeLocation .carousel-caption h4.a { text-decoration: none; }
#Mini_ListeLocation .carousel-control { text-decoration: none; font-size:50px; color:#A4C736;}
#Mini_ListeLocation .carousel-control:hover { text-decoration: none; font-weight:normal; }


#Mini_ListeLocation .interieur-carrousel {
	margin-left:0px; /* décalage entre le début du caroussel et l'endroit où disparaissent les images */
	margin-top:0px; /* décalage par rapport à en haut du carrousel */
	width: 530px; /* la largeur de l'interieur = (largeur d'un item + margin right d'un item)*(nombres d'item étant apparants en même
	temps) */
	height:370px;   /* la hauteur d'un item */
	}
#Mini_ListeLocation  .listeImages {
	border-right:1px #CCCCCC; 
	max-width:250px;
	height:370px;
	margin-right:15px;
}
#Mini_ListeLocation .alignBottom {
	width:100%;
	position:absolute;
	bottom:0px; left:0;	
}


#Transport .margedroite {
	margin:0px 0px 0px 20px;
}


#FicheLocation .thumbnails {
    margin-left: 10px;    
}

#FicheLocation h1 { background-color:#EF7E2D; padding: 0px 0px 0px 10px; color: #FFFFFF; font-size: 1.4em; text-align:left;

-moz-box-shadow: inset 1px 1px 2px 2px #CCCCCC;
-webkit-box-shadow: inset 1px 1px 2px 2px #CCCCCC;
-o-box-shadow: inset 1px 1px 2px 2px #CCCCCC;
box-shadow: inset 1px 1px 2px 2px #CCCCCC;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC, Direction=134, Strength=2);}

#FicheLocation h2 { margin-bottom: 0px; margin-top: 0px; color: #A4C736; font-size: 1.6em;}
#FicheLocation h3 { margin-bottom: 0px; margin-top: 0px; font-size:1.0em;}

#FicheLocation .alignBottom {
	width:100%;
/*	position:relative;
*/
	bottom:0px; left:0px;	
}

@media (min-width: 768px) and (max-width: 979px) {

	#Mini_ListeLocation .interieur-carrousel {
		width:350px; /* la largeur totale du carrousel */	
	}
	
	#Mini_ListeLocation .carousel-inner >.item .canvas {
		width:350px;		
	}
	
	#Mini_ListeLocation .interieur-carrousel {		
		width: 350px; /* la largeur de l'interieur = (largeur d'un item + margin right d'un item)*(nombres d'item étant apparants en même
		temps) */		
	}

@media (max-width: 768px) {	

	#Mini_ListeLocation {
		width:350px; /* la largeur totale du carrousel */	
	}
	
	#Mini_ListeLocation .carousel-inner >.item .canvas {
		width:350px;		
	}
	
	#Mini_ListeLocation .interieur-carrousel {		
		width: 350px; /* la largeur de l'interieur = (largeur d'un item + margin right d'un item)*(nombres d'item étant apparants en même
		temps) */		
	}
}


