@charset "utf-8";
/* CSS Document */
/* HHS */
/* Feuille de style - Styles généraux | Formulaires */
/* CSS 10 */
/* Es Laurent */
/* H#HPictures | ESL */
/* Màj CSS 3.0 */
/* Février 2016 */
/* Edition H#HSTUDIOS */
/* Tous droits réservés */
/* Copyright © H#HRecords */
/* 2016 */
/*---------------------------------------*/
/* -- DEBUT STYLES -- */
* {margin:0;padding:0;}
body {background:rgba(0,0,0,0.3);font-family:Arial, Helvetica, sans-serif;padding-bottom:25px;}
div.logo {display:block;margin-top:20px;}
div.avant_12 {background:rgba(0,0,0,0.3);width:980px;margin:auto;padding:20px;margin-top:25px;border-radius:20px;}
header {color:#fff;background:rgba(0,0,0,0.5);border-radius:10px;}
header div {margin-top:10px;}
h1 {color:#6d09ef;}
h3 {color:rgba(255,0,255,1);}
h1,
h2,
h4 {font-family:'maass';}
.both {display:block;clear:both;}
.align {text-align:center;}
.m-left {margin-left:10px;}
.m-top {margin-top:20px;}
.right {float:right;}
.solo {display:block;margin-left:;text-align:center;}
.tright {text-align:right;}
.copy {font-family:"maass";margin-top:5px;}
.padd-bot {padding-bottom:15px;}
.blanky {background:rgba(255,255,255,0.6);}

#MyContact {color:#fff;}
#MyContact fieldset {background:rgba(0,0,0,0.3);margin-top:5px;padding-bottom:10px;}
#MyContact fieldset.right {margin-right:5px;}
#MyContact legend {color:#fff;margin-left:15px;font-family:'maass';font-size:0.8em;padding:5px;background:rgba(0,0,0,0.3);border-radius:5px;}
#MyContact td.savoir {padding:2px;font-size:0.8em;}
#MyContact td.labels label {display:block;margin-left:10px;padding-right:15px;font-family:"maass";font-size:0.9em;text-decoration:underline;color:#00ffff;}
#MyContact td.grid_1 {padding-right:15px;}
#MyContact td label.choix,
#MyContact td label.choixf {opacity:0.7;}
#MyContact td label.bouton {display:block;}
#MyContact td label.choix:hover {opacity:1;color:#ff00ff;cursor:pointer;}
#MyContact td label.choixf:hover {opacity:1;color:#00ffff;cursor:pointer;}
#MyContact tr.comments {display:block;margin-top:20px;padding-bottom:15px;}
#MyContact textarea {width:100%;height:50px;}
#MyContact tr.validation {display:block;width:100%;padding:5px;clear:both;}
#MyContact tr.validation td input {padding:5px;border-radius:5px;font-family:"maass";font-size:1em;}
#MyContact tr.validation td input[type="submit"] {color:#67cb68;}
#MyContact tr.validation td input[type="reset"] {color:#ee0002;}
#MyContact tr.validation td a.submition {display:block;font-family:"maass";color:#fff;margin-top:10px;}
#MyContact tr.validation td a.submition:hover {color:#6d09ef;}
/* -- */
/* index-formulaires */
#forms_full {margin-top:10%;}
#carrefour li.box,
#devis li.box {box-shadow:1px 2px 2px rgba(0,0,0,0.5);background:rgba(0,0,0,0.7);}
#carrefour li.coord {color:rgba(109,9,239,0.5);background:rgba(255,255,255,0.6);}
#carrefour li.coord img {margin-top:5px;}
#carrefour a {color:#fff;display:block;border:2px solid #ff00ff;padding:15px 0;font-size:1.2em;}
#devis a {color:#fff;display:block;border:2px solid #00ffff;padding:15px 0;font-size:1.2em;}
#carrefour a:hover,
#devis a:hover {color:#6d09ef;background:#fff}
#carrefour h3,
#devis h3 {padding:10px 0;color:#fff;}
#carrefour h4,
#devis h4 {font-family:Arial, Helvetica, sans-serif;}
div.retour {margin-top:20px;font-family:"maass";}
/* -- */
/* reponse */
#reponse div.blanky {border-radius:10px;}