@charset "UTF-8";
/* CSS Document */



body {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
line-height:1.4em;
color:#606B78;
background-color:#f2f1ed;
padding: 0;
text-align: center;
}

/* TITRES */

h1,h2 {font-family: 'Economica',Verdana, Arial, Helvetica, sans-serif;padding:0px;margin:0px;line-height:1.3em;}
h1{
font-size:4em; color:#009ee0;
}

h2{font-size:3em;}

h3{font-size:2.0em;padding:0px;margin:0px 0px 20px 0px;color:#009ee0;}


/* COULEURS */

.bgwhite{background-color:white;}
.white{color:white;}

.bgblack{background-color:black;}
.black{color:black;}

.color1{color:#009ee0;} /* bleu */
.bgcolor1{}

/* LIENS */

a{text-decoration:none;}


/* STRUCTURE */

#global{
margin: auto;
width: 1000px;
text-align: left;
margin: auto;
}

#head {
width: 980px;
margin-bottom:1.5em;
margin-top:0;
padding:10px 10px 10px 10px;
opacity: 0.7;
}

.content {
float: left;
width: 100%;
height: auto;

}

.col1 {
width: 300px;
float: left;
padding:10px;

}

.col2 {
margin-left: 20px;
width: 300px;
padding:10px;
float: left;

}

.col3 {
width: 300px;
padding:10px;
float: right;
font-size: 0.9em;

}

.col1 a, .col2 a, col3 a {
color:#606B78;
}

.cell{
padding: 15px;
background: #e9e8e4;
margin-bottom:15px;
}

.cell:last-child{
margin-bottom:0px;}


#footer {
float: left;
width: 100%;
margin-top: 20px;
padding:20px 0 20px 0;
border-top: #333333 dotted 1px;
}



#footer .col3 a:link{color:black;}



/* STYLES */

.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }
 
.fade:hover {
      opacity: 0.5;
      }


.border{border: #333333 solid 1px;}

.cv {font-size:1.2em;
	background-color:#009ee0;
	color:white;
	font-weight:bold;
	padding:5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 6px 1px #cfcfcf;
	-webkit-box-shadow: 0px 0px 6px 1px #cfcfcf;
	-o-box-shadow: 0px 0px 6px 1px #cfcfcf;
	box-shadow: 0px 0px 6px 1px #cfcfcf;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=NaN, Strength=6);
}
a.cv {
	color:white!important;
}


/* ------CSS PLUGINS------ */
.slideshow-container{
	width:270px;
	height:210px;
	margin:0;
	padding:0;
	overflow:hidden;
	}

.slideshow-container img{
	width:270px;
	height:auto;
	margin:0 auto;
	}
	
.slidesjs-navigation{
	font-size:2em;
	color:#009EE0;
	position:absolute;
	z-index:2000;
}
.slidesjs-previous{left:15px;bottom:10px;}
.slidesjs-next{ right:15px;bottom:10px;}











.studio-alistair a,.studio-alistair
{
color:#606B78;
text-decoration:none;
}





@media (max-width: 768px) {
 	*{
 		box-sizing: border-box;
 	}

 	#global{
	width:100%;
	text-align: left;
	font-size:15px;
	}
	
	#head {
	width:100%;
	margin-bottom:1.5em;
	margin-top:0;
	padding:20px 10px 10px 10px;
	opacity: 0.7;
	}

	.content {
	width: 100%;
	background-image: url(none);
	clear: both;
	}

	.col1 {
	float: none;
	width:100%;
	padding:10px;
	background-color:transparent;
	text-align: left;
	margin:0;
	}

	.col2 {
	float: none;
	width:100%;
	margin: 0 0 -20px 0;
	padding:10px;
	background-color:transparent;
	text-align: left;
	}

	.col3 {
	float: none;
	width:100%;
	margin-top:15px;
	padding:10px;
	font-size: 0.9em;
	background-color:transparent;
	text-align: left;
	
	}

	#footer {
	float: none;
	margin-top: 20px;
	padding:10px;
	border-top: #333333 dotted 1px;
	text-align: left;
	clear: both;
	}
	/* SLIDER */


.slideshow-container{width:100%; height:auto;margin:0;padding:0;}

.slideshow-container img {width:100%;height:auto;margin:0;padding:0;}

.slidesjs-navigation{
	font-size:2.5em;
	color:#009EE0;
	
}


}



