/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Typography (baseline corrections on 7px base)
================================================== */

	h1 { line-height: 49px; margin-bottom: 14px;}
	h2 { line-height: 42px; margin-bottom: 7px; font-family: 'Paytone One'; color:#595959;  }
	h3 { line-height: 35px; margin-bottom: 7px; }
	h4 { line-height: 28px; margin-bottom: 7px; }
	h5 { line-height: 21px; }

	p { margin: 0; font-family: 'Quicksand'; color:#8b8994;}
	p.lead { line-height: 28px; }


/*	Blockquotes  */
	blockquote, blockquote p { line-height: 21px;}
	blockquote { margin: 0 0 21px; padding: 7px 20px 0 19px; }

	
/* #Lists (baseline corrections)
================================================== */
	ul, ol { margin-bottom: 21px;font-family: 'Quicksand'; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 7px 0 7px 30px; }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 7px; }
	li { line-height: 15px; margin-bottom: 7px;font-family: 'Quicksand'; }
/* #Links
================================================== */
	a, a:visited { color: #9f9e9e; text-decoration: underline; outline: 0; }
	a:hover, a:focus { color: #000; }

/* #Site Styles
================================================== */
@font-face{ 
	font-family: 'WebSymbolsRegular';
	
	src: url('../fonts/websymbols/websymbols-regular-webfont.eot');
	src: url('../fonts/websymbols/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/websymbols/websymbols-regular-webfont.woff') format('woff'),
	     url('../fonts/websymbols/websymbols-regular-webfont.ttf') format('truetype'),
	     url('../fonts/websymbols/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
		 font-family:impact; src:url(fonts/impact.ttf);
		 font-family:sayitfat; src:url(fonts/sayitfat.otf);
		font-family: 'Crafty Girls', cursive;
		font-family: 'Paytone One', sans-serif;
		font-family: 'Quicksand', sans-serif;
	}

* { 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box; 
}
body{background:url(../img/bg-band.jpg) repeat #FFF;}
/* bands*/

.band {
	padding: 0 0 0 0;	
}
.band.vifois{
	padding: 0 0 0 0;	
	
}
.band.header{
	padding: 0 0 0 0;	
	
}
.band.navigation {
	
	color: #e0e0e0; 
	padding: 0 0 0 0;
	
}
.band.para {
	padding: 0 0 0 0;
	
}
.band.foot-content {
	
	padding: 25px 0 0 0;
	
}
/*vifois*/
.t-vifois{
	
	background:#000;
	
	-moz-box-shadow: 0px 2px 8px 0px #656565;
	-webkit-box-shadow: 0px 2px 8px 0px #656565;
	-o-box-shadow: 0px 2px 8px 0px #656565;
	box-shadow: 0px 2px 8px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=8);
}
.t-vifois h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.2em;
	letter-spacing:0.7em;
	text-align:center;
	width:100%;
	color:#FFF;
}
/*HEADER*/
.header-container {
	
	background:#FFF;
	padding-bottom:5px;
	-moz-box-shadow: 0px 2px 8px 0px #656565;
	-webkit-box-shadow: 0px 2px 8px 0px #656565;
	-o-box-shadow: 0px 2px 8px 0px #656565;
	box-shadow: 0px 2px 8px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=8);
}
.contact-header {
	
	display:block;
	padding-right:15px;
	padding-bottom:7px;

}


.tel-head img{
	
	display:block;
	float:right;
	width:90px;
	height:90px;
}

.contact-header h4 {
	
	display:block;
	color:#F8B334 ;
	float:right;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:2.2em;

	letter-spacing:0em;
	padding-top:35px;
}
.contact-header h6 {
	
	width:100;
	text-align:right;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:1em;
	color:#707173;
	padding-right:5px;
		border-right:#B1B3B4 1px solid;

}
/*logo*/


h1.logo {
	
	display:block;
	
	margin-top:0;
	padding:0;
	margin-left:25px;
}

h1.logo a {
	height: 145px;
	display: block;
	background: url(../img/logo.png) no-repeat 0 0;
	
	font: 0/0 a;
    text-shadow: none;
    color: transparent;
}

/*navigation*/
.nav-menu {
	
	background:#F8B334 ;
	padding:0 8%;
	-moz-box-shadow: 0px 2px 8px 0px #656565;
	-webkit-box-shadow: 0px 2px 8px 0px #656565;
	-o-box-shadow: 0px 2px 8px 0px #656565;
	box-shadow: 0px 2px 8px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=8);
	
}

nav.primary ul {
	
	display:block;
	
	
	
	
}

nav.primary ul,
nav.primary ul li {
	margin: 0px;
	
}

nav.primary select {
	display: none;
	/* style sub menu bis*/
	width:  100%;
	height: 28px;
	margin: 21px 0;
}

nav.primary ul li {
	display: inline;
	float: left;
	position: relative;
}

nav.primary ul li a {
	display: inline-block;
	line-height: 49px;
	padding:  0 10px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0.08em;
	font-family:Arial, Helvetica, sans-serif;
}

nav.primary ul li a:hover {
	cursor: pointer;
}


/*sub menu*/
nav.primary ul ul {
	opacity: 0; 
  	filter: alpha(opacity=0); 
	padding-left:0px;
	position: absolute;
	top:100%;
	left: 0;
	z-index: 999;
	background: #000;
	
	height: 0px;
	overflow: hidden;   /* height 0px + overflow hidden = disparition propre de l'élément */
	
	width: 100%;
	
	-webkit-transition: opacity 0.4s ease-out;   /* transi opacité pour fair aparaitre le sub menu */
	-moz-transition: opacity 0.4s ease-out;
	-o-transition: opacity 0.4s ease-out;
	-ms-transition: opacity 0.4s ease-out;
	transition: opacity 0.4s ease-out;
	
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);	
}
nav.primary ul li span { /* Cache le tiret devant le soumenu dans le menu princ trick avec le js pour menu petit ecran*/
	display: none;
}

nav.primary ul li:hover ul {
	opacity: 10; 
  	filter: alpha(opacity=100); 
  	
	height: auto;
	overflow: auto;
}

nav.primary ul ul li {
	float: none;
	display: list-item;
	border-top: 1px solid #fff;
	width:100%;
}

nav.primary ul ul li a {
	display: block;
	line-height: 35px;
	color:#FFF;
	text-transform: none;
}

nav.primary ul li:hover > a { /* > a permet de select only le menu principal et pas le sous menu pour appliquer le background et du coup fd aparment sur le menu princ lie lors du survol du sous menu */
	background:#000;
	color:#FFF;
}
nav.primary ul ul li a:hover {
	
	background: #f0be4c;
}


/* #Page Styles
================================================== */
.main-content .container {
	display:block;
	background:#FFF;
	margin-top:-15px;
	padding:25px;
	
	-moz-box-shadow: 0px 2px 8px 0px #656565;
	-webkit-box-shadow: 0px 2px 8px 0px #656565;
	-o-box-shadow: 0px 2px 8px 0px #656565;
	box-shadow: 0px 2px 8px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=8);
}
.main-content hr { 
	margin: 14px 50px 14px 0;
}
/* #Page home
================================================== */
.ets h4{
	font-size:2em;
	font-family: 'Quicksand';
	border-bottom:#F8B334  5px solid;
	padding-bottom:5px;
	margin-bottom:25px;
}
.ets p{
	text-indent:7px;
	margin-bottom:7px;
}
.commu, .chauffeur{
	border-left:#B1B3B4 1px solid;
	padding-left:25px;
	text-align:left;
}
.chauffeur{
	background:url(../img/chauffeur.png) no-repeat;
}
.commu li, .chauffeur li{
	
	text-align:right;
}
.commu li a{
	text-decoration:none;
	cursor:pointer;
}
.bt-home{
	
	height:100%;
	margin-right:50px;
}
.bt-home-border h3{
	border-right:#B1B3B4 2px solid;
	
}
.bt-home h3{
	
	background:#000;
	padding:5px 0;
	text-align:center;
	color:#FFF;
	font-family: 'Quicksand';
}
.bt-home a{
	text-decoration:none;
	cursor:pointer;
	
	
}
.bt-home img{
	display:block;
	width:90px;
	margin:0 auto;
	
	
	
}
/* #Page resa
================================================== */
.resa h4{
	font-size:2em;
	font-family: 'Quicksand';
	border-bottom:#F8B334  5px solid;
	padding-bottom:5px;
	margin-bottom:5px;
}
.resa h5{
	font-size:1.5em;
	font-family: 'Quicksand';
	padding-bottom:5px;
	margin-bottom:25px;
	font-style:italic;
}
.resa p{
	text-indent:0px;
	margin-bottom:7px;
	
}
.resa h6{
	font-size:2em;
	font-family: 'Quicksand';
	display:block;
	
	float:left;
	padding-top:35px;
}
.resa img{
	
	display:block;
	
	float:right;
}

/* #Page taro
================================================== */
.taro h4{
	font-size:2em;
	font-family: 'Quicksand';
	border-bottom:#F8B334  5px solid;
	padding-bottom:5px;
	margin-bottom:5px;
}
.taro h5{
	font-size:1.5em;
	font-family: 'Quicksand';
	padding-bottom:5px;
	margin-bottom:25px;
	font-style:italic;
}
.taro p{
	text-indent:0px;
	margin-bottom:7px;
	
}
.taro img{
	display:block;
	width:95%;
	
}
/* #Page VIF
================================================== */
.vif h4{
	font-size:2em;
	font-family: 'Quicksand';
	border-bottom:#F8B334  5px solid;
	padding-bottom:5px;
	margin-bottom:5px;
}
.vif h5{
	font-size:1.5em;
	font-family: 'Quicksand';
	padding-bottom:5px;
	margin-bottom:25px;
	font-style:italic;
}
.vif p{
	text-indent:0px;
	margin-bottom:15px;
	margin-top:5px;
	padding-top:0;
	
}
.vif ul{
	line-height:15px;
	margin:0;
	padding:0;
}
.vif li{
	font-size:1.2em;
	font-weight:bold;
	font-family: 'Quicksand';
	color:#000;
	list-style:disc;
	margin-left:15px;
	line-height:15px;
	margin-bottom:0;
	padding-bottom:0;
}
.vif span{
	font-size:1.2em;
	font-weight:bold;
	font-family: 'Quicksand';
	color:#000;
}
.service{
	border-left:#999 1px dotted;
	padding-left:25px;
}
.service h4{
	display:block;
	width:90%;
	font-size:2em;
	font-family: 'Quicksand';
	border-bottom:#F8B334  5px solid;
	padding-bottom:5px;
	margin-bottom:15px;
	
}
.service li{
	font-size:1em;
	font-family: 'Quicksand';
	color:#999;
	
	margin-left:15px;
	line-height:15px;
	
}
.third-service{
	display:block;
	float:left;
	width:32%;
}
.third-service a{
	text-decoration:none;
	color:#000;
}
.third-service h3{
	font-size:1.2em;
	font-family: 'Quicksand';
	width:100%;
	text-align:left;
}
.third-service img{
	display:block;
	width:100px;
	height:100px;
	
	border:#FFF 1px solid;
	
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	
	-moz-box-shadow: 3px 3px 5px 0px #656565;
	-webkit-box-shadow: 3px 3px 5px 0px #656565;
	-o-box-shadow: 3px 3px 5px 0px #656565;
	box-shadow: 3px 3px 5px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=135, Strength=5);
}


/* #Page presentation
================================================== */
.presa h4{
	diplay:block;
	width:95%;
	font-size:2em;
	font-family: 'Quicksand';
	border-bottom:#F8B334  5px solid;
	padding-bottom:5px;
	margin-bottom:5px;
}
.presa h5{
	diplay:block;
	width:95%;
	font-size:1.5em;
	font-family: 'Quicksand';
	padding-bottom:5px;
	margin-bottom:25px;
	font-style:italic;
}
.presa p{
	diplay:block;
	width:95%;
	text-indent:0px;
	margin-bottom:15px;
	margin-top:5px;
	padding-top:0;
	
}
.pilote{
	diplay:block;
	width:95%;
	padding-left:50px;

}
.pilote h4{
	
	font-size:2em;
	font-family: 'Quicksand';
	border-bottom:#F8B334  5px solid;
	margin-left:-50px;
	padding-bottom:5px;
	margin-bottom:25px;
}
.pilote img{
	padding-right:25px;
	padding-bottom:15px;
	
}

/* #votre taxi
================================================== */
.votre h4{
	diplay:block;
	width:95%;
	font-size:2em;
	font-family: 'Quicksand';
	border-bottom:#F8B334  5px solid;
	padding-bottom:5px;
	margin-bottom:5px;
}
.votre h5{
	diplay:block;
	width:95%;
	font-size:1.5em;
	font-family: 'Quicksand';
	padding-bottom:5px;
	margin-bottom:25px;
	font-style:italic;
}
.votre p{
	diplay:block;
	width:95%;
	text-indent:0px;
	margin-bottom:15px;
	margin-top:5px;
	padding-top:0;
	
}
.vehi{
	diplay:block;
	width:95%;
	

}
.vehi h4{
	
	font-size:2em;
	font-family: 'Quicksand';
	border-bottom:#F8B334  5px solid;
	
	padding-bottom:5px;
	margin-bottom:25px;
}
.vehi img{
	padding-right:25px;
	
	
}
.vehi h6{
	padding-right:25px;
	padding-bottom:15px;
	
}
/* #mini bus
================================================== */
.mini h4{
	diplay:block;
	width:95%;
	font-size:2em;
	font-family: 'Quicksand';
	border-bottom:#F8B334  5px solid;
	padding-bottom:5px;
	margin-bottom:5px;
}
.mini h5{
	diplay:block;
	width:95%;
	font-size:1.5em;
	font-family: 'Quicksand';
	padding-bottom:5px;
	margin-bottom:25px;
	font-style:italic;
}
.mini p{
	diplay:block;
	width:95%;
	text-indent:0px;
	margin-bottom:15px;
	margin-top:5px;
	padding-top:0;
	
}
/* #medical
================================================== */
.medi h4{
	diplay:block;
	width:95%;
	font-size:2em;
	font-family: 'Quicksand';
	border-bottom:#F8B334  5px solid;
	padding-bottom:5px;
	margin-bottom:5px;
}
.medi h5{
	diplay:block;
	width:95%;
	font-size:1.5em;
	font-family: 'Quicksand';
	padding-bottom:5px;
	margin-bottom:25px;
	font-style:italic;
}
.medi p{
	diplay:block;
	width:95%;
	text-indent:0px;
	margin-bottom:15px;
	margin-top:5px;
	padding-top:0;
	
}
/* #contact
================================================== */
.contact h4{
	diplay:block;
	width:95%;
	font-size:2em;
	font-family: 'Quicksand';
	border-bottom:#F8B334  5px solid;
	padding-bottom:5px;
	margin-bottom:5px;
}
.contact h5{
	diplay:block;
	width:95%;
	font-size:1.5em;
	font-family: 'Quicksand';
	padding-bottom:5px;
	margin-bottom:25px;
	font-style:italic;
}
.contact p{
	diplay:block;
	width:95%;
	text-indent:0px;
	margin-bottom:15px;
	margin-top:5px;
	padding-top:0;
	
}
.contact span{
	diplay:block;
	width:95%;
	font-size:1.5em;
	font-family: 'Quicksand';
	padding-bottom:5px;
	margin-bottom:25px;
	font-style:italic;
}
#ninja_forms_field_4{
	diplay:block;
	
	margin-left:-0px;
}
/* #lien
================================================== */
.link h4{
	diplay:block;
	width:95%;
	font-size:2em;
	font-family: 'Quicksand';
	border-bottom:#F8B334  5px solid;
	padding-bottom:5px;
	margin-bottom:5px;
}
.link h5{
	diplay:block;
	width:95%;
	font-size:1.5em;
	font-family: 'Quicksand';
	padding-bottom:5px;
	margin-bottom:25px;
	font-style:italic;
}
.link p{
	diplay:block;
	width:95%;
	text-indent:0px;
	margin-bottom:15px;
	margin-top:5px;
	padding-top:0;
	
}
/* #FOOT
================================================= */
.foot {
	display:block;
	height:55px;
	
	
}
.copy{
   
   background:#F8B334 ;
   padding:15px;
}
.copy a{
   
  	text-decoration:none;
	color:#FFF;font-family: Arial, sans-serif;
}
.left-foot{
   
  	float:left;
}
.right-foot{
   
  	float:right;
}


/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
			/* switch menu celon la taille d'ecran */
		nav.primary select {
			display: block;
			margin:10px;
			width:300px;
		}
		nav.primary ul {
			display: none;
		}
		article .three.thumbnail { /* fais disparaitre l affichage img post blog sur petit ecran*/ 
			display: none;
		}
.openup span {
		display:none;
	
		}
		}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		
			/* switch menu celon la taille d'ecran */
	nav.primary select {
			display: block;
			margin:10px;
			width:300px;
		}
		nav.primary ul {
			display: none;
		}
		article .three.thumbnail { /* fais disparaitre l affichage img post blog sur petit ecran*/ 
			display: none;
		}
	.contact-header {width:100%;paddin-bottom:25px;padding-right:50px;}.contact-header h4 {font-size:2em;padding-top:35px;}
	h1.logo a {margin-left:50px;}
	
		}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	

		}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
		.contact-header {width:100%;paddin-bottom:25px;padding-right:25px;}.contact-header h4 {font-size:1.5em;padding-top:35px;}
		
		}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/

/* #Flexisel
================================================== */
.clearout {
height:20px;
clear:both;
}

#flexisel {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
	margin-top:-15px;

   
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:80px;
    max-height:80px;
	border:#FFF 1px solid;
	
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	
	-moz-box-shadow: 3px 3px 5px 0px #656565;
	-webkit-box-shadow: 3px 3px 5px 0px #656565;
	-o-box-shadow: 3px 3px 5px 0px #656565;
	box-shadow: 3px 3px 5px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=135, Strength=5);
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
	margin-top:-10px;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(../img/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../img/button-next.png) no-repeat;
}


/*
 * jQuery FlexSlider v1.8
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/*personalisation du slider flexslider */
.flexslider {
	margin: 0 0 -20px 0;
	-moz-box-shadow: 0px 2px 8px 0px #656565;
	-webkit-box-shadow: 0px 2px 8px 0px #656565;
	-o-box-shadow: 0px 2px 8px 0px #656565;
	box-shadow: 0px 2px 8px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=8);
	
	
}
.slide-span {
	background:#181818;
	color:#FFF;
	height:60px;
	padding:10px 35px;
		-moz-box-shadow: 0px 2px 8px 0px #656565;
	-webkit-box-shadow: 0px 2px 8px 0px #656565;
	-o-box-shadow: 0px 2px 8px 0px #656565;
	box-shadow: 0px 2px 8px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=8);


}
.slide-span p {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	

}
.slide-span h5 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	

}
.flexslider figure {
	
	padding:0;
	width:100%;
	border:none;
	
	
}
.flex-control-nav {
	width: 100%;
	margin-top:-120px;
	
	height:40px;
	text-align: center;
}

.flex-control-nav li {
	display: inline;
	margin: 0 5px;
}

.flex-control-nav li a {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: #bbbbbb;
	border: 1px solid #9c9c9c;
	
	cursor: pointer;
	
	font: 0/0 a; /* les 3 lignes suprime le texte des bouton du slider*/
	text-shadow: none;
	color: transparent;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.flex-control-nav li a.active,
.flex-control-nav li a:hover {
	background: #f1f1f1;
}




/* div clear */
.clear{
	clear: both;
}