@media screen and (max-width:1250px) {

	#presentation_left {
		width:45%;
	}

	#presentation_right {
	}

}


@media screen and (max-width:1150px) {
	
	
 
	

	#tarif ul {
/*		font-size:0.9em;*/
	}
	
	#content h1{
		font-size:1.1em;
	}


	
}

@media screen and (max-width:1100px) {

	#menu {
		font-size:1.1em;
	}
	
	#menu li {
		margin:0 1%;
	}


}

@media screen and (max-width:1050px) {

	#presentation_right {

	}

	


}


@media screen and (max-width:1000px) {

	#menu {
		font-size:1em;
	}
	
	#menu li {
		margin:0 1%;
	}



}


@media screen and (max-width:950px) {
	
	#presentation_right {

	}
	
	.presentation_right_texte form {
		width:80%!important;
	}
	
	


	
}

@media screen and (max-width:900px) {
	
	
	#menu {
		font-size:1em;
	}
	
	#menu li {
		margin:0 1%;
	}

	#presentation_right {
		font-size:0.9em;
	}

	#presentation_right h3{
		font-size:1.1em;
	}
	
	#presentation_right .home_slogan{
		font-size:1.1em;
	}
	
}




@media screen and (max-width:850px) {
	
	#content h1{
		font-size:1.1em!important;
	}
	
	#presentation_right {
		font-size:0.9em;
	}
	
	#content form{
		width:95%;
	}
	
	#content form fieldset{
		width:90%;
	
	}
	
	#footer {
		font-size:1.1em;
	}

	#content p{
/*		font-size:0.7em;*/
	}


	#tarif ul {
		font-size:0.9em;
	}


	#menu {
		float:none;
		width:auto;
		text-align:center;
		font-size:
	}
	
	#menu ul{
		margin-top:10px;
	}
	#menu li {
		margin:0 0.5%;
	}
	
	#header_logo{
		float:none;
	}
	
	
	
	
}
 


@media screen and (max-width:700px) {
	
	
	#content h1{
		font-size:1em!important;
	}
	
	#container{
		margin-top:5px;
	}
	
	#presentation_right .buttons{
		margin-top:0;
	}
	
	#header {
		height:auto;
		padding-bottom:20px;
	}
	
	#header_logo {
		float:none;
		width:auto;
		text-align:center;
		margin:0;
	}
	
	#header_logo img {
		width:60%;
		height:auto;
	}
		
	
	#presentation_left {
		display:none;
	}
	
	#presentation_right {
		width:90%;
		display:block;
		margin:0 auto;
	}
	
	.buttons {
		font-size:1.3em;
	}	
	
	
	.buttons a {
		display:block;
		margin-bottom:5px;
		text-align:center;
	}
	
	
	#liseret {
		display:block;
	}	

	#footer {

	}
	
	
	#footer li {
		font-size:0.7em;
		display:block;
		margin-bottom:10px;
	}
	
	
	
	
	.creation{
		font-size:0.9em;
	}
	
	#content form input[type="text"], #content form input[type="password"], #content form input[type="email"], #content form input[type="tel"]{
		width:90%;
		clear:both;
		display:block;
	}
	
	#content div.input{

	}
	
	#content input[type=submit]{
		width:100%;
	}
	
	/*
	#UserContacteznousForm input#UserCgu{
		width:auto!important;
	}
	*/
	
	#tarif_left{
		display:block;
		clear:both;
		width:90%;	
		margin:0 auto;
		margin-bottom:20px;
	}
	
	#tarif_right{
		display:block;
		clear:both;
		width:90%;	
		margin:0 auto;
		margin-bottom:20px;	
	}
}

@media screen and (max-width:600px) {
	
	#header_logo img {
		width:80%;
		height:auto;
	}
	
	#menu li{
		display:block;
		line-height:170%;
	}

	#header a.connexion{
		padding:2px 1%!important;
	}

}