body{
	font-family:verdana;
	font-size:11px;
}

.region-page-top{
	display:none;
}

.links a{
	display:none;
}

.form-item label{
	float:left;
	width:150px;
}

/* #edit-submitted-adresse-2{
	margin-left:269px;
}
 */
/* #webform-client-form-16 #edit-submitted-adresse-2{
	margin-left:150px;
}
 */
label.option{
	width:40px;
}

input.form-radio{
	float:left;
}

#webform-component-recevoir-devis, #webform-component-date-projet{
	clear:both;
}

#webform-component-infos textarea{
	clear:both;
}

.form-item input.error, .form-item textarea.error, .form-item select.error{
	outline:1px solid red;
}

#edit-actions{
	clear:both;
	text-align:center;
}

#webform-component-societe label, #webform-component-civilite label, #webform-component-nom label{
	margin:0px;
}

form {
	padding:0px;
	margin:0px;
}

.form-type-item{
	display:none;
}

.clear {
	clear:both;
	float:none;
}
.hidden {
	display:none;
}

/*
 * Cartes de garanties - Etape 1
 */
.fancytitre {
	margin: 20px 0 !important;
	padding:5px 0px 5px 15px;
	font-size:20px;
	font-family:'Roboto-Bold';
	color:#000;
	text-transform:uppercase;
}
.fancycont {
	padding:10px;
}
.fancymat {
	float:none;
	clear:both;
	width:100%;
}

.fancycont .btn-primary {width:100%}

.fancymathaut {
	float:left;
	width:50%;
}
.fancymatform {
	margin-top:15px;
}
.fancymatplaque {
	float:right;
	width:30%;
	text-align: right;
}
#edit-submitted-date-achat-day {
	margin:0 10px 0 0 !important;
}
#webform-client-form-15 label {
	width:100%;
	/*height:20px;*/
}
#webform-client-form-15 .form-type-select  {
	width:auto;
	display:inline-block;
}
#webform-client-form-15 .form-type-select 	select {
	margin: 0 10px; 
}
#webform-client-form-15 .form-group {
	clear:left;
}
#webform-client-form-15 .webform-datepicker{
	width:100%;
}
#webform-client-form-15 input.webform-calendar{
	border:none;
	padding:0;
}

@media (max-width: 987px) {
	.fancymatplaque,.fancymathaut {width: 100%;}
	.fancymatplaque {text-align:center;margin:0 0 30px 0}
} 

@media (max-width: 410px) {
	#webform-client-form-15 .form-type-select {width:100%}
	#webform-client-form-15 .form-type-select select {width:100%;margin:0}
	.fancymatplaque img {width:100%;height:auto}
	#webform-client-form-15 input.webform-calendar {margin:0 0 30px 0}
} 



.webform-container-inline , .webform-component{
	border:0px none;
	float:left;
	width:600px;
}

.webform-datepicker{
	width:200px;
}

.webform-component label{
	margin:0px;
}

#webform-component-adresse-2{
	width:400px;
}

#edit-fichier-joint{
	width:300px;
}

/*
 * Réglages communs aux formulaires
 */
.webform-component, .select-or-other, .form-type-select, .form-type-textfield {
	padding:0px;
	margin:2px 0px;
}
.form-item-submitted-connu-rabaud-other {
	clear:both;
}
.form-type-textfield input.select-or-other-other {
	margin-left:150px;
}
/*#webform-client-form-14 label, 
#webform-client-form-15 label, 
#webform-client-form-16 label {
	font-weight:normal;
	clear:left;
}
#webform-client-form-14 input[type="text"], 
#webform-client-form-15 input[type="text"], 
#webform-client-form-16 input[type="text"],
#webform-client-form-14 select, 
#webform-client-form-15 select, 
#webform-client-form-16 select {
	font-size:11px;
	font-family:Verdana;
}
#webform-client-form-14 input[type="submit"], 
#webform-client-form-15 input[type="submit"], 
#webform-client-form-16 input[type="submit"] {
	border:1px solid white;
	background-color:#786d57;
	color:white;
	font-size:16px;
	cursor:pointer;
}*/
.webform-client-form label {
	font-weight:normal;
	clear:left;
}
/* .webform-client-form input[type="text"], 
.webform-client-form select {
	font-size:11px;
	font-family:Verdana;
} */
.form-managed-file  {width:100%}
.webform-client-form select,.webform-client-form input[type="file"] {
	/* width:243px; */
	width:100%;
	border: 1px solid #000;
	height:50px;
	padding: 6px 12px;
	/* text-transform: uppercase; */
	font-size: 14px;
	/* font-family:'Roboto-Bold',arial; */
	color: #555555;
}
select.day, select.month, select.year {
	width:auto;
}
.webform-client-form input[type="submit"] {
	border:1px solid white;
	background-color:#786d57;
	color:white;
	font-size:16px;
	cursor:pointer;
}

.captcha  {
	width:450px;
	margin-bottom:10px;
}
.captcha .description {
	display:none;
}
.img-captcha-mdp{
	margin-left: 270px;
}
.img-captcha-sendfriend{
	margin-left: 150px;
}
.section-envoyer-un-amihtml, .section-send-friendhtml, .section-einen-freund-schickenhtml, .section-enviar-un-amigohtml{
	overflow:hidden;
}

/*
 * Cartes de garanties - Etape 2
 */
.fancymat2 {
	float:none;
	clear:both;
	width:680px;
	background-color:#F7F1E3;
}
.fancymat2plaque {
	width:300px;
	background-color:#F7F1E3;
	height:152px;
	float:left;
}
.fancymat2plaque div {
	position:absolute;
	font-size:10px;
	font-family:Tahoma;
	color:#ad8900;
}
.fancymat2plaqueannee {
	margin:60px 0px 0px 120px;
}
.fancymat2plaquetype {
	margin:80px 0px 0px 120px;
}
.fancymat2plaqueserie {
	margin:100px 0px 0px 120px;
}
.fancymat2texte {
	float:left;
	width:380px;
	padding-top:20px;
}
#webform-client-form-16 {
	padding:10px;
	/* background-color:#F7F1E3; */
}
#webform-client-form-16 #webform-component-date-achat, 
#webform-client-form-16 #webform-component-reference, 
#webform-client-form-16 #webform-component-num-serie {
	display:none;
}
.fancymat2form {
	/* width:680px; */
	width:100%;
}

/*
 * Formulaire de contact
 */
#webform-client-form-1571 label {width:100%}
/* #webform-client-form-14 label, */
#webform-client-form-66 label,
#webform-client-form-67 label,
#webform-client-form-68 label,
#webform-client-form-1132 label,
/* #webform-client-form-1571 label, */
/* #webform-client-form-1572 label  */
{
	width:270px;
	height:20px;
}
#webform-client-form-14 .form-type-textfield input.select-or-other-other,
#webform-client-form-66 .form-type-textfield input.select-or-other-other,
#webform-client-form-67 .form-type-textfield input.select-or-other-other,
#webform-client-form-68 .form-type-textfield input.select-or-other-other,
#webform-client-form-1132 .form-type-textfield input.select-or-other-other {
	margin-left:270px;
	width:237px;
}
#webform-client-form-14 #webform-component-adresse-2,
#webform-client-form-66 #webform-component-adresse-2,
#webform-client-form-67 #webform-component-adresse-2,
#webform-client-form-68 #webform-component-adresse-2,
#webform-client-form-1571 #webform-component-adresse-2 {
	margin-left:120px;
}
#webform-client-form-14 label.option,
#webform-client-form-66 label.option,
#webform-client-form-67 label.option,
#webform-client-form-68 label.option,
#webform-client-form-1132 label.option {
	clear:none;
	width:50px;
}
#webform-client-form-14 .form-type-checkbox,
#webform-client-form-66 .form-type-checkbox,
#webform-client-form-67 .form-type-checkbox,
#webform-client-form-68 .form-type-checkbox,
#webform-client-form-1132 .form-type-checkbox {
	clear:right;
	width:260px;
	margin:0px 0px 0px 270px;
}
#webform-client-form-14 .form-type-checkbox label.option,
#webform-client-form-66 .form-type-checkbox label.option,
#webform-client-form-67 .form-type-checkbox label.option,
#webform-client-form-68 .form-type-checkbox label.option,
#webform-client-form-1132 .form-type-checkbox label.option {
	clear:both;
	float:none;
}
/* #webform-client-form-14 textarea, */
#webform-client-form-66 textarea,
#webform-client-form-67 textarea,
#webform-client-form-68 textarea,
#webform-client-form-1132 textarea,
#webform-client-form-1571 textarea {
	width:600px;
	font-family:Verdana;
	font-size:11px;
}
#webform-client-form-14 input[type="file"],
#webform-client-form-66 input[type="file"],
#webform-client-form-67 input[type="file"],
#webform-client-form-68 input[type="file"],
#webform-client-form-1132 input[type="file"],
#webform-client-form-14 input[type="email"] {
	font-size:11px;
	font-family:Verdana;
}

#webform-client-form-83 .form-textarea-wrapper,
#webform-client-form-84 .form-textarea-wrapper,
#webform-client-form-85 .form-textarea-wrapper,
#webform-client-form-86 .form-textarea-wrapper {
	width:600px;
}
#webform-client-form-83 textarea,
#webform-client-form-84 textarea,
#webform-client-form-85 textarea,
#webform-client-form-86 textarea {
	width:436px;
	font-family:Verdana;
	font-size:11px;
}
#webform-client-form-1479 label {
	width:250px;
}
#webform-client-form-1479 input[type="text"],
#webform-client-form-1479 textarea {	
	width:300px;
}
#webform-client-form-1479 textarea {
	font-family:Verdana;
	font-size:11px;
	height:200px;
}

#webform-client-form-14 #edit-submitted-fichier-joint-upload-button { display:none; }

.fancycoord {
	float:none;
	clear:both;
}
.fancyadr {
	float:left;
	width:152px;
	margin-right:10px;
}
.fancygmap {
	float:left;
	width:525px;
	margin-bottom:3px;
}
.fancyadr a {
	/* border:1px solid white;
	background-color:#786d57;
	color:white;
	font-size:13px;
	cursor:pointer;
	font-family: 'TradeGothicCondEighteen';
	text-decoration:none;
	padding:2px 5px; */
}