/*-----------------------------------------------------------------------------
  [CSS - Solutions]
  
  Feuille de style de la page "Solutions"
  
  1. Contenu
  2. Map
-----------------------------------------------------------------------------*/

/*---------------------------------------------------------------------
  [1. Contenu]
*/

div.hr-block {
	height: 1px;
	background: #808080;
}

#contact-text {
	float: left;
	width: 438px;
}

	#contact-text-top {
		width: 414px;
	}

	#contact-text h3,
	#contact-text h4,
	#contact-text h5,
	#contact-text p {
		margin-left: 21px;
	}

	#contact-text h3 {
		margin-bottom: 10px;
	}
	#contact-text h4 {
		margin-bottom: 0px;
	}
	#contact-text h5 {
		font-size: 125%;
		margin-bottom: 0px;
	}
	#contact-text p {
		margin-top: 2px;
	}
	#contact-text .hr-block {
		margin: 1.5em 0;
	}
	
	#bg-text strong {
		font-size: 17px;
	}
	
	#bg-text p {
		line-height:1.2em;
	}

/*---------------------------------------------------------------------
  [2. Map]
*/

#contact-map {
	float: right;	
	height: 328px;
	margin-top: 20px;
	position: relative;
	width: 326px;
}

	#image-map,
	#google-map {
		display: block;
		height: 325px;
		position: absolute;
		width: 325px;
	}
		/*
		#hover-map-glass{
			background: url(../../images/blank.gif);
			display: block;
			height: 325px;
			position: absolute;
			width: 325px;
			z-index: 500;
		}
		
		#hover-map-glass:hover{
			background: url(../../images/corporate/map_glass.png) no-repeat 291px 297px;
			cursor: pointer;
		}
		*/
		
		#hover-map-glass{
			background: url(../../images/corporate/map_glass.png) no-repeat -50px 0px;
			cursor: pointer;
			display: block;
			height: 325px;
			position: absolute;
			width: 325px;
			z-index: 500;
		}
		
		#hover-map-glass:hover{
			background: url(../../images/corporate/map_glass.png) no-repeat 291px 297px;
		}
		
		#image-map {
			cursor: pointer;
			z-index: 10;
		}

		#google-map {
			z-index: 5;
		}
		/* Permet de réduire la taille du texte des mentions légales de la carte GoogleMap*/
			#google-map div span {
				font-size: 10px;
			}