body {
	margin: 0px;
	padding: 0px;
	background: url("images/bg3.jpg") repeat-x top center;
	color: #fff;
	background-color: #424242;
	font-family: Arial, Helvetica, sans-serif;
}
@font-face{
	font-family: "AintNothingFancy",Verdana,Serif;
			src: url('AintNothingFancy.eot');
			src: url('AintNothingFancy.eot?#iefix') format('embedded-opentype'),
				url('AintNothingFancy.woff') format('woff'),
				url('AintNothingFancy.TTF') format('truetype'),
				url('AintNothingFancy.svg#AintNothingFancy') format('svg');
}
h1,h2,h3,h4{padding:0;margin:0;}
h2{
	color: #259822;
	font-family: "AintNothingFancy",Verdana,Serif;
    src: url('AintNothingFancy.eot');
    src: url('AintNothingFancy.eot?#iefix') format('embedded-opentype'),
         url('AintNothingFancy.woff') format('woff'),
         url('AintNothingFancy.TTF') format('truetype'),
         url('AintNothingFancy.svg#AintNothingFancy') format('svg');
}
h4{
	display:inline
}
h2.scrolltitre{
	color: #000080;
}
#main{
	margin: 0 auto;
	width: 900px;
}
#header.block{
	width: 900px;
	height: 200px;
	background: url("images/b2.jpg") top center no-repeat;
	float:left;
	background-color: #ebebeb;
}
#header.logo{
	margin-left: 30px;
	width: 200px;
	height: 150px;
	float: left;
}
#header.slogant{
	margin-left: 100px;
	width: 450px;
	height: 150px;
	float: left;
}
#header.menu{
	margin-left: 75px;
	width: 790px;
	height: 50px;
	float: left;
}
#header a{
	padding: 9px 21px 0px 21px;
	height: 40px;
	color: #259822;
	font-size: 1.2em;
	float:left;
	text-decoration: none;
	font-family: "AintNothingFancy",Verdana,Serif;
    src: url('AintNothingFancy.eot');
    src: url('AintNothingFancy.eot?#iefix') format('embedded-opentype'),
         url('AintNothingFancy.woff') format('woff'),
         url('AintNothingFancy.TTF') format('truetype'),
         url('AintNothingFancy.svg#AintNothingFancy') format('svg');
		 	-webkit-transition: all 75ms ;
			-moz-transition: all 75ms ;
			-o-transition: all 75ms ;
			transition: all 75ms ;
}
#header a.nous{
	
}
#header a.accueil{
	background-color: #ebebeb;
	background-image: url("images/accueil.png");
	background-repeat: no-repeat;
	background-position: 0px;
	border: 0px;
}
#header a.accueil:hover{
	background-image: url("images/accueil2.png");
	background-color: #ebebeb;
	background-repeat: no-repeat;
	box-shadow: inset 0px -1px #ebebeb;
	border: 0px;
}
#header a:hover{
	text-shadow: 0px 0px 3px #b9b9b9;
	filter: dropshadow(color=#b9b9b9, offx=0, offy=0);
	color: #259822;
	border: 0px;
}
#carouselle{
	width: 900px;
	height: 250px;
	float: left;
}
#image{
	width: 400px;
	height: 250px;
	float: left;
}
#text{
	width: 385px;
	height: 250px;
	float: left;
	color: #ebebeb;
	
}
#cont{
	padding: 10px;
	width: 880px;
	min-height: 150px;
	float: left;
	color: #424242;
	background-color: #ebebeb;
}
#footer{
	margin-top: 100px;
	width: 880px;
	height: 90px;
	float: left;
	color: #424242;
	background-color: #ebebeb;
}
#footer.collonefooter{
	margin-top: 10px;
	font-size: 0.9em;
	padding: 0px;
	width: 440px;
	float: left;
}
a.details{
	padding: 5px 21px 5px 21px;
	margin-right: 10%;
	border-top: 1px solid #96d1f8; 
    background: #0f62a4; 
    background: -webkit-gradient(linear, left top, left bottom, from(#226caa), to(#09254c)); 
    background: -moz-linear-gradient(top, #226caa, #09254c); 
    padding: 5px 20px; 
    -webkit-border-radius: 11px; 
    -moz-border-radius: 11px; 
    border-radius: 11px; 
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; 
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; 
    box-shadow: rgba(0,0,0,1) 0 1px 0; 
    text-shadow: rgba(0,0,0,.4) 0 1px 0; 
    color: white; 
    font-size: 1.1em; 
    font-family: Verdana, Arial, Sans-Serif; 
    text-decoration: none; 
    vertical-align: middle; 
	float: right;
}
a.details:hover{
	border-top-color: #28597a;
	background: #09254c; 
    background: -webkit-gradient(linear, left top, left bottom, from(#09254c), to(#226caa)); 
    background: -moz-linear-gradient(top, #09254c, #226caa); 
	color: #ccc;
}
a.details:active{
	border-top-color: #1b435e;
	background: #09254c;
}
.degrad{
	width: 900px;
	height: 25px;
	float:left;
	background: url("images/b2.jpg") no-repeat -381px -200px;
}
input.submit{
	padding: 10px 25px 10px 25px;
	border: 1px solid #424242;
	color: #fff;
	background: #259822;
	font-size: 1em;
	font-weight: bold;
}