#txt_pres {
	padding-top: 30px;
	width: 100%;
}

#containerTitre {
	width: 100%;	
}

#titre_txt {
	width: 300px;
	margin: 0 auto;
}

#callToAction a {
	display: block;
	padding: 0.5em;
	margin-top: 20px;
	margin-bottom: 20px;
	background: #f1d800;
	color: #0284b0;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 290px;
    font-family: 'neutraface_2_textdemi', Arial, sans-serif;
    letter-spacing: 0;
}

#callToAction a:hover {
	background: #f5f5f5;
	text-decoration: none;
}

#corps_txt {
	padding-top: 10px;
	padding-bottom: 10px;
	background: #0284b0;
	width: 100%;
}

#corps_txt p {
	width: 300px;
	margin: 0 auto;
	letter-spacing: 0;
}

#img_pres {
	padding-top: 30px;
	padding-bottom: 10px;
}

#img_pres img {
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 10px;
}



@media screen and (min-width: 480px) {
	#titre_txt, #corps_txt p {
		width: 420px;
	}
	
	#corps_txt p {
		padding-top: 15px;
		padding-bottom: 15px;
	}

}

@media screen and (min-width: 768px) {
	#txt_pres {
		width: 768px;
	}
	
	#containerTitre {
		width: 364px;	
	}
	
	#titre_txt {
		width: 364px;
		margin: 0;
		margin-right: 10px;
	}
	
	#callToAction a {
		display: block;
		margin: 20px;
		margin-left: 0;
		padding: 0.5em;
		background: #f1d800;
		color: #0284b0;
		-moz-border-radius: 10px;
	    -webkit-border-radius: 10px;
	    -khtml-border-radius: 10px;
	    border-radius: 10px;
	    text-align: center;
	    text-transform: uppercase;
	    width: 240px;
	    font-family: 'neutraface_2_textdemi', Arial, sans-serif;
	    font-size: 1.2em;
	    line-height: 1.3em;
	}
	
	#corps_txt {
		padding-top: 0px;
		padding-bottom: 10px;
		background: none;
		width: 364px;
	}
	
	#corps_txt p {
		width: 364px;
		margin: 0;
		padding-top: 0;
	}

}

@media only screen and (min-width: 960px) {
	#txt_pres {
		width: 960px;
		padding-top: 50px;
	}
	
	#containerTitre,#titre_txt,#corps_txt,#corps_txt p {
		width: 460px;	
	}
	
	#corps_txt {
		padding-bottom: 30px;
	}
	
	#callToAction a {
		margin-top: 30px;
	}
	
	#img_pres img {
		-moz-border-radius: 15px;
	    -webkit-border-radius: 15px;
	    -khtml-border-radius: 15px;
	    border-radius: 15px;
	    margin-bottom: 15px;
	}

}