a{ 
	color:#01a8d2;
}
a:hover{ 
	color:#01a8d2;
}
.rouge{
	color:#01a8d2;
}
h1, h2{
	color:#01a8d2;
}
#header{
	background:#2f3b3e url("../images/bg_header_symstone.gif") center center repeat-y;
}
@media screen and (max-width: 1050px) {
	.js #header{
		background:#2f3b3e url("../images/bg_header_symstone.gif") 30% 50% repeat-y;
	}
}
ul.menu_principal li a:hover, ul.menu_principal li a:focus, ul.menu_principal li.active a{
	color:#01a8d2;
}
@media screen and (max-width: 500px) {
	.js ul.menu_principal li a:hover, .js ul.menu_principal li a:focus, .js ul.menu_principal li.active a{
		background:#01a8d2;
	}
}
ul.menu_quick li a{
	background-color:#01a8d2;
}

ul.menu_quick li.item-153 a{
	background-image:url("../images/carrelage.jpg");
}
ul.menu_quick li.item-154 a{
	background-image:url("../images/pierre.jpg");
}
ul.menu_quick li.item-155 a{
	background-image:url("../images/realisation.jpg");
}

ul.menu_quick li.item-153 a:hover, ul.menu_quick li.item-153 a:focus, ul.menu_quick li.item-154 a:hover, ul.menu_quick li.item-154 a:focus, ul.menu_quick li.item-155 a:hover, ul.menu_quick li.item-155 a:focus{
	background-size: 105% auto;
	color:#fff;
}
a.btn_contact{
	color:#01a8d2;
	border:1px solid #01a8d2;
}

a.btn_contact:hover{
	background:#01a8d2;
}

/*FORMULAIRE*/
div#foxcontainer_m102 {
    padding: 0;
}
div#foxcontainer_m102 textarea {
    height: 100px;
}
div#mid_102-textarea0, div#mid_102-textarea0 .controls{
	width:100%;
}