/**
 * Gammes de produit
 */
.border{border-right: 1px solid #FFFFFF;}
ul#gammes {
	list-style: none;
	width: 755px;
	height: 44px;
	margin-top: 1px;
	padding-bottom: 15px;
}
ul#gammes li {
	float:left;
}
ul#gammes li a {
	display:block;
	height:44px;
	text-indent:-9999px;
}

a#gamme_kits {
	width:251px;
	background: url(../images/sgamme_kits.gif) bottom center no-repeat;
}
a#gamme_kits:hover{
	background-position: top center;
}
a#gamme_kits_on {
	width:251px;
	background: url(../images/sgamme_kits_on.gif) bottom center no-repeat;
}

a#gamme_agencements {
	width:251px;
	background: url(../images/sgamme_agencements.gif) bottom center no-repeat;
}
a#gamme_agencements:hover{
	background-position: top center;
}
a#gamme_agencements_on {
	width:251px;
	background: url(../images/sgamme_agencements_on.gif) bottom center no-repeat;
}

a#gamme_accessoires {
	width:251px;
	background: url(../images/sgamme_accessoires.gif) bottom center no-repeat;
}
a#gamme_accessoires:hover{
	background-position: top center;
}
a#gamme_accessoires_on {
	width:251px;
	background: url(../images/sgamme_accessoires_on.gif) bottom center no-repeat;
}

h1
{
    margin:20px 20px;
}

p.texte{
    text-align:justify;
    margin: 0 20px;
}

/**
 * Formulaires
 */
form {padding: 10px; 0}
form p {position: relative; padding-top: 10px;}
form p input, form p select, form p textarea {position: absolute; left: 180px; border: 1px solid #424551; padding: 2px; font: normal 11px Arial,Verdana,Sans-serif;}
form p input.long {width: 494px;}
form p input.court {width: 50px;}
form p input:focus, form p select:focus, form p textarea:focus {background: #E1DDD1;}
form p input.submit {width: auto; width: 150px; left: 530px; font-weight: bold;}
form p span {color: #E95701; font-weight: bold;}
form .obligatoire {font-style: italic;}
form .contact_message_tbl {width: 494px; height: 120px;}
form #contact_message {width: 494px; height: 120px;}

.error{background: #E95701; font: bold 12px Arial,Verdana,Sans-serif; color: #FFFFFF; padding: 5px; margin: 10px 10px 0 0;}

