/*
	99Lime.com HTML KickStart by Joshua Gatcke
	style.css
	
*/

/*---------------------------------
	IMPORTS
-----------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Arimo:400,700);

/*---------------------------------
	OVERRIDES
-----------------------------------*/
h1,h2,h3,h4,h5,h6{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
color:#999;
}

h1 {
font-family: sans-serif, arial, verdana, sans-serif; 
font-size:20px;
letter-spacing:5px;
color:#555;

margin-bottom:15px;
margin-top:-53px;
margin-right:90px;
}

h2 {font-size:24px; letter-spacing:4px; padding:20px 0px 0px 0px; padding:2px;color:#888; } 

h3 { color:#fff; font-size:24px; font-weight:bold;}	
h4 {font-size:12px;letter-spacing:2px;color:#444; margin:2px 0px; margin-bottom:8px;font-weight:bold; }
h5 {padding-left:3px;background-color:#eee;width:auto;font-size:11px;letter-spacing:2px;color:#666; margin:2px 0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd; }

h6 {padding-left:3px;background-color:#ff9;width:400px;font-size:14px;letter-spacing:2px;color:#666; margin:2px 0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd; }

h6 .mic {padding-left:3px;background-color:none;width:auto;font-size:14px;letter-spacing:2px;color:#666; margin:2px 0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd; }

thead th,
tbody th{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

.menu{
font-family: "Trebuchet Ms", arial, verdana, sans-serif; width:792px;
background-color:white;
}

blockquote{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;margin:2px; 
/*border-left:1px solid #F10089; */
padding:1px 1px 1px 8px;

}


blockquote p{ font-size:11px; padding:2px;
}

/*---------------------------------
	LAYOUT
-----------------------------------*/
html{
margin:0px;
padding:0px;
top:0px;

}

body{
margin:0px;
padding:0px;
top:0px;
color:#444;
/*background-color:#999; */
background:transparent url(images/sable4.jpg) repeat center top;
font:normal 0.8em/130% 'Arimo', "Trebuchet MS", arial, verdana, sans-serif;
text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */
}

#wrap{
width:1010px;/*960*/

background:transparent url(images/background17.png) no-repeat center top;

margin:0px auto 0px auto;
padding:0px 0px 0px 20px;
/*border:1px solid #ccc;*/
}




.menu{
margin:-1px -1px 0 0px;
}





#footer{
text-align:center;
padding:20px;
margin:0;
background:#efefef;
border-top:1px solid #ccc;
color:#999;
font-size:0.8em;
text-shadow:0px 1px 1px #fff;
position: relative;
top:0;
left:0;
}

	#link-top{
	position: absolute;
	top:10px;
	right:10px;
	*right:25px;/*IE 7 ONLY*/
	left:auto;
	color:#666;
	text-decoration:none;
	display: inline-block;
	padding:5px 10px;
	background:#e5e5e5;
	line-height:100%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	}


.tab-content{

	background-color:#fff;
	float:left;
	border:none;
	padding:25px 25px 0px 45px;


}

ul.tabs li {

margin: 0;
}

ul.tabs li a { padding:6px; }


.slider-wrapper {

			width:792px; 
		height:200px;
				margin-bottom:20px;
}

.slideshow {
border:none;
	border-top:0px solid white;
		border-bottom:0px solid white;
		width:792px; 
		height:200px;

	}

.slideshow img { width:792px; height:200px;}


.mm {text-decoration:line-through;}

.slideshow-wrap {
border:none;
border-top:0px solid white;background-color:white;


	}

.border {
border:none;
background-color:#f8f8f8;
border:1px solid #ddd;
}	


.gmap iframe { border:2px solid #fff;	}


.ballon { margin:1px;margin-left:-38px; }

.fond { background-color:white;border:2px solid white;}



#tertiary h2:first-child {margin:0;}
#tertiary h2 span {color: #fff; font-size:100px; text-shadow: 1px 1px 1px #aaa;}



.contenthover { padding:10px 10px 5px 10px; }
.contenthover, .contenthover h3, contenthover a { color:#fff; }
.contenthover h3, .contenthover p { margin:0 0 10px 0; line-height:1.4em; padding:0; }
.contenthover a.mybutton { display:block; float:left; padding:5px 10px; background:#3c9632; color:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.contenthover a.mybutton:hover { background:#34742d }




#b4a,#b3a,#b2a,#b1a{background: url('images/sprite_boutons.png') no-repeat; display:block; width: 236px; height: 132px;}

#b3a{ background-position: -236px -396px ; }
#b2a{ background-position: -236px -264px ; }
#b1a{ background-position: -236px -132px ; }
#b4a{ background-position: -236px 0; }


#b4a:hover,#b4a:focus,#b4a:active{ background-position: 0 0; }
#b3a:hover,#b3a:focus,#b3a:active{ background-position: 0 -396px ; }
#b2a:hover,#b2a:focus,#b2a:active{ background-position: 0 -264px ; }
#b1a:hover,#b1a:focus,#b1a:active{ background-position: 0 -132px ; }
/*

#b3a{ background-position: 0 -403px ;  }
#b1a{ background-position: 0 -135px ;  }
#b2a{ background-position: 0px -270px ;  }
#b4a{ background-position: 0 0;  }
:hover,#b4a:focus,#b4a:active


473 528
*/




ul#menu{ display:inline;height:500px;list-style:none;margin:0;padding:0;z-index:5} 
ul#menu li{ float:left }
ul#menu li a{ text-indent:-8999px;border:none;color:#fff;text-decoration:none }


.mic200 { width:200px;}
.mic400 { width:400px;}