@charset "ISO-8859-1";
/* CSS Document - button.css -  Owner:Cylabh.com */

h3{margin-bottom:7px;}
h4{margin-top:5px;}
caption {font-size: 1em;font-weight: bold;}
address{text-align:center;font-size: .85em;font-weight: bold;}

.tBlueF {color:#003768;text-align:center;}

#w_gauche { position: relative;float: left; width:22%; /*height:487px;*/ margin:0 auto;border: 1px solid #005a9c;
	/*
	background-color:rgba(238,245,251,0.3);background: #eef5fb; background: -khtml-linear-gradient(top, #003e72, #eef5fb);
	background: -webkit-gradient(linear, left top, left bottom, from(#003e72), to(#eef5fb));
   	background: -webkit-linear-gradient(top, #003e72, #eef5fb);background: -moz-linear-gradient(top, #003e72, #eef5fb);
   	background: -ms-linear-gradient(top, #003e72, #eef5fb);background: -o-linear-gradient(top, #003e72, #eef5fb);
   	*/
   	background: #a3a3a3;
   	background: -webkit-gradient(linear, left top, left bottom, from(#a3a3a3), to(#ffffff));
   	background: -webkit-linear-gradient(top, #a3a3a3, #ffffff);	background: -moz-linear-gradient(top, #a3a3a3, #ffffff);
   	background: -ms-linear-gradient(top, #a3a3a3, #ffffff);	background: -o-linear-gradient(top, #a3a3a3, #ffffff);
   	
	-ms-border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px; -khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	-khtml-box-shadow: 2px 2px 20px #005a9c inset;-ms-box-shadow: 2px 2px 20px #005a9c inset;-moz-box-shadow: 2px 2px 20px #005a9c inset; 
	-webkit-box-shadow: 2px 2px 20px #005a9c inset;box-shadow:2px 2px 20px rgba(0,90,156,.6); }

#w_map{ z-index: 1;position: relative; float: right; width:77%; height:500px; margin: 0 auto; padding-top:10px;
	color:#005a9c;font-size:12px; background-color:rgba(234,240,255,0.3);background: #eaf0ff;
	-ms-border-radius: 10px;-o-border-radius: 10px;-webkit-border-radius: 10px; -khtml-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
	-khtml-box-shadow: 2px 2px 20px #005a9c inset;-ms-box-shadow: 2px 2px 20px #005a9c inset;-moz-box-shadow: 2px 2px 20px #005a9c inset; 
	-webkit-box-shadow: 2px 2px 20px #005a9c inset;box-shadow:2px 2px 20px rgba(0,90,156,.6);
	}	

.carteMap{width:282px;height:88px;margin:0 auto;text-align:center;font-family: Verdana,Arial,sans-serif; font-size: .8em;font-weight: bold;
	border:1px solid #484848;background-image:url(../images/carteMap.png);background-repeat: no-repeat;
	-ms-border-radius: 7px;-o-border-radius: 7px;-webkit-border-radius: 7px; -khtml-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}

.carteMap h6{color:#003667;font-size:14px;margin-bottom: 0;margin-top: 23px; font-weight: bold;}
.carteMap address{color:#000;font-weight: bold;}
.carteMap p{color:#484848;text-align:center;margin-top: 0;font-weight: bold;}


#w_locaux { color: #404312;font-family: Verdana,Arial,sans-serif; font-size: 11px;
	background-color:rgba(244,240,236,0.6);
	-khtml-box-shadow: 2px 2px 20px #005a9c inset;-ms-box-shadow: 2px 2px 20px #005a9c inset;-moz-box-shadow: 2px 2px 20px #005a9c inset; 
	-webkit-box-shadow: 2px 2px 20px #005a9c inset;box-shadow:2px 2px 20px rgba(0,90,156,.6);
	/*
	-ms-border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px; -khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	line-height: 90%;overflow: hidden;*/
	}	

#w_locaux > .link-header { height:20px;
	font-weight: bold; color: #333;background: #eaf0ff;
	/*
	background: -moz-linear-gradient(top, #eaf0ff 59%, #d2ddfb 100%);
	background: -webkit-linear-gradient(top, #eaf0ff 59%,#d2ddfb 100%);
	background: -o-linear-gradient(top, #eaf0ff 59%,#d2ddfb 100%);
	background: -ms-linear-gradient(top, #eaf0ff 59%,#d2ddfb 100%);
	background: linear-gradient(top, #eaf0ff 59%,#d2ddfb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf0ff', endColorstr='#d2ddfb',GradientType=0 );
	*/
	
	background: #a3a3a3;
   	background: -webkit-gradient(linear, left top, left bottom, from(#a3a3a3), to(#ffffff));
   	background: -webkit-linear-gradient(top, #a3a3a3, #ffffff);	background: -moz-linear-gradient(top, #a3a3a3, #ffffff);
   	background: -ms-linear-gradient(top, #a3a3a3, #ffffff);	background: -o-linear-gradient(top, #a3a3a3, #ffffff);
	
	border-top: 1px solid #fff; margin-top:0px;
	background-image:url(../images/icons/gmap.png);background-position: right center; background-repeat: no-repeat;
}

#w_locaux > .link-header:first-child { border-top:none;}

#w_locaux > .link-header:hover { background: #eaf0ff; cursor: pointer; background-image:url(../images/icons/gmap.png);
	background-position: right center; background-repeat: no-repeat;}

#w_locaux > .link-header:active { border-bottom: none; background: #676767 !important; filter: none; color: #fff; }

#w_locaux > .link-content {font-weight: normal; font-size: 13px;/*line-height:20px;padding: 5px;*/
	padding-left: 5px;border: none; 
	/*
	background: #eaf0ff;
	background: -moz-linear-gradient(top, #d6d6d6 0%, #ffffff 10%);
	background: -webkit-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: -o-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: -ms-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#ffffff',GradientType=0 );
	*/
	background: #a3a3a3;
   	background: -webkit-gradient(linear, left top, left bottom, from(#a3a3a3), to(#ffffff));
   	background: -webkit-linear-gradient(top, #a3a3a3, #ffffff);	background: -moz-linear-gradient(top, #a3a3a3, #ffffff);
   	background: -ms-linear-gradient(top, #a3a3a3, #ffffff);	background: -o-linear-gradient(top, #a3a3a3, #ffffff);
   	
	overflow:auto;line-height: 70%;margin-top:-15px;padding: 5px; color: #53595e; /*#7a4e0a */
}

#w_locaux  a {color:#005a9c;}
#w_locaux  a:hover { color:#f3b20f;}

#w_locaux >.link-content  a {color:#000;font-weight: bold;}
#w_locaux >.link-content  a:hover { color:#7a4e0a;}

.formsect {margin:0 auto;width: 90%;text-align:center;padding:5px;text-shadow:none;}
.formsect label{text-shadow:none;}
