/* for question about license please contact us at sg-autorepondeur.com */ 
input[type=submit]::-moz-focus-inner { border: 0; padding: 0;}
.sg-formulaire {margin-bottom: 60px;position: relative;display: inline-block;zoom: 1; /* ie7 hack for display:inline-block */ *display: inline;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7), inset 0 1px 0 rgba(255, 255, 255, 0.2);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7), inset 0 1px 0 rgba(255, 255, 255, 0.2);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7), inset 0 1px 0 rgba(255, 255, 255, 0.2);}
.sg-formulaire label {color: #ccc;margin-bottom: 10px;font-size: 14px;font-weight: bold;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9);}
.champ-saisi {height: 20px;padding: 6px 10px;margin-bottom: 20px;font: 14px 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #ccc;outline: none;background-color: #555;border: 1px solid #222;position: relative;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;-moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.1);-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-moz-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.sg-formulaire .champ-saisi:focus {border: 1px solid #7fbbf9;-moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.7), 0 0 3px #7fbbf9;-webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.7), 0 0 3px #7fbbf9;box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.7), 0 0 3px #7fbbf9;}
.bouton-validation {height: 30px;color: #2D2D2D;font: bold 14px 'Helvetica Neue', Helvetica, Arial, sans-serif;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);letter-spacing: 1px;text-align: center;border: 1px solid #888;outline: none;cursor: pointer;position: relative;background-color: #ccc;background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#888888)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #ededed, #888888); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #ededed, #888888); /* FF3.6 */ background-image: -ms-linear-gradient(top, #ededed, #888888); /* IE10 */ background-image: -o-linear-gradient(top, #ededed, #888888); /* Opera 11.10+ */ background-image: linear-gradient(top, #ededed, #888888);-pie-background: linear-gradient(top, #ededed, #888888); /* IE6-IE9 */ 
 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.7);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.7);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.7);-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.bouton-validation:active {background-color: #aaa;background-image: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#ededed)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #888888, #ededed); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #888888, #ededed); /* FF3.6 */ background-image: -ms-linear-gradient(top, #888888, #ededed); /* IE10 */ background-image: -o-linear-gradient(top, #888888, #ededed); /* Opera 11.10+ */ background-image: linear-gradient(top, #888888, #ededed);-pie-background: linear-gradient(top, #888888, #ededed); /* IE6-IE9 */ -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.1);}
.sg-formulaire.barredetitre {background-color: #787878;background-image: -webkit-gradient(linear, left top, left bottom, from(#787878), to(#565656)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #787878, #565656); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #787878, #565656); /* FF3.6 */ background-image: -ms-linear-gradient(top, #787878, #565656); /* IE10 */ background-image: -o-linear-gradient(top, #787878, #565656); /* Opera 11.10+ */ background-image: linear-gradient(top, #787878, #565656);-pie-background: linear-gradient(top, #787878, #565656); /* IE6-IE9 */ }
.barredetitre .champ-saisi {border: 1px solid #444;-moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.2);-webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.2);box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.7), 0 1px 0 rgba(255, 255, 255, 0.2);}
.titre {font: normal 16px/1 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #ccc;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9);padding: 15px;margin: -20px -20px 20px -20px;position: relative;-moz-border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.7);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.7);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.7);}
.titre-texte {font: bold 18px/1 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom:20px;}
.findeform {margin: 20px -20px -20px -20px;padding: 20px;overflow: hidden;position: relative;border-top: 1px solid #3c3c3c;background: #5e5e5e;-moz-border-radius: 0 0 8px 8px;-webkit-border-radius: 0 0 8px 8px;border-radius: 0 0 8px 8px;-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);}
.findeform .bouton-validation {float: right;}
.sg-formulaire.gris {background-color: #343434;background-image: -webkit-gradient(linear, left top, left bottom, from(#343434), to(#141414)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #343434, #141414); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #343434, #141414); /* FF3.6 */ background-image: -ms-linear-gradient(top, #343434, #141414); /* IE10 */ background-image: -o-linear-gradient(top, #343434, #141414); /* Opera 11.10+ */ background-image: linear-gradient(top, #343434, #141414);-pie-background: linear-gradient(top, #343434, #141414); /* IE6-IE9 */ }
.gris .champ-saisi {border: 1px solid #141414;}
.sg-formulaire.bleu {	background-color: #004777;background-image: -webkit-gradient(linear, left top, left bottom, from(#004777), to(#001422)); background-image: -webkit-linear-gradient(top, #004777, #001422); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #004777, #001422); /* FF3.6 */ background-image: -ms-linear-gradient(top, #004777, #001422); /* IE10 */ background-image: -o-linear-gradient(top, #004777, #001422); /* Opera 11.10+ */ background-image: linear-gradient(top, #004777, #001422);-pie-background: linear-gradient(top, #004777, #001422); /* IE6-IE9 */ }
.bleu .champ-saisi {border: 1px solid #001422;}
.sg-formulaire.vert {	background-color: #425e1f;background-image: -webkit-gradient(linear, left top, left bottom, from(#425e1f), to(#151e0a)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #425e1f, #151e0a); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #425e1f, #151e0a); /* FF3.6 */ background-image: -ms-linear-gradient(top, #425e1f, #151e0a); /* IE10 */ background-image: -o-linear-gradient(top, #425e1f, #151e0a); /* Opera 11.10+ */ background-image: linear-gradient(top, #425e1f, #151e0a);-pie-background: linear-gradient(top, #425e1f, #151e0a); /* IE6-IE9 */ }
.vert .champ-saisi {border: 1px solid #151e0a;}
.sg-formulaire.violet {	background-color: #59456f;background-image: -webkit-gradient(linear, left top, left bottom, from(#59456f), to(#1e1726)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #59456f, #1e1726); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #59456f, #1e1726); /* FF3.6 */ background-image: -ms-linear-gradient(top, #59456f, #1e1726); /* IE10 */ background-image: -o-linear-gradient(top, #59456f, #1e1726); /* Opera 11.10+ */ background-image: linear-gradient(top, #59456f, #1e1726);-pie-background: linear-gradient(top, #59456f, #1e1726); /* IE6-IE9 */ }
.violet .champ-saisi {border: 1px solid #1e1726;}
.sg-formulaire.marron {	background-color: #6d4004;background-image: -webkit-gradient(linear, left top, left bottom, from(#6d4004), to(#1b1001)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #6d4004, #1b1001); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #6d4004, #1b1001); /* FF3.6 */ background-image: -ms-linear-gradient(top, #6d4004, #1b1001); /* IE10 */ background-image: -o-linear-gradient(top, #6d4004, #1b1001); /* Opera 11.10+ */ background-image: linear-gradient(top, #6d4004, #1b1001);-pie-background: linear-gradient(top, #6d4004, #1b1001); /* IE6-IE9 */ }
.sg-formulaire.marron {	background-color: #6d4004;background-image: -webkit-gradient(linear, left top, left bottom, from(#6d4004), to(#1b1001)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #6d4004, #1b1001); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #6d4004, #1b1001); /* FF3.6 */ background-image: -ms-linear-gradient(top, #6d4004, #1b1001); /* IE10 */ background-image: -o-linear-gradient(top, #6d4004, #1b1001); /* Opera 11.10+ */ background-image: linear-gradient(top, #6d4004, #1b1001);-pie-background: linear-gradient(top, #6d4004, #1b1001); /* IE6-IE9 */ }
.marron .champ-saisi {border: 1px solid #1b1001;}
.barre-grise .titre {background-color: #454545;background-image: -webkit-gradient(linear, left top, left bottom, from(#454545), to(#1b1b1b)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #454545, #1b1b1b); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #454545, #1b1b1b); /* FF3.6 */ background-image: -ms-linear-gradient(top, #454545, #1b1b1b); /* IE10 */ background-image: -o-linear-gradient(top, #454545, #1b1b1b); /* Opera 11.10+ */ background-image: linear-gradient(top, #454545, #1b1b1b);-pie-background: linear-gradient(top, #454545, #1b1b1b); /* IE6-IE9 */ }
.barre-bleu .titre {	background-color: #005088;background-image: -webkit-gradient(linear, left top, left bottom, from(#005008), to(#001e33)); background-image: -webkit-linear-gradient(top, #005088, #001e33); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #005088, #001e33); /* FF3.6 */ background-image: -ms-linear-gradient(top, #005088, #001e33); /* IE10 */ background-image: -o-linear-gradient(top, #005088, #001e33); /* Opera 11.10+ */ background-image: linear-gradient(top, #005088, #001e33);-pie-background: linear-gradient(top, #005088, #001e33); /* IE6-IE9 */ }
.barre-verte .titre {	background-color: #39511b;background-image: -webkit-gradient(linear, left top, left bottom, from(#39511b), to(#151e0a)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #39511b, #151e0a); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #39511b, #151e0a); /* FF3.6 */ background-image: -ms-linear-gradient(top, #39511b, #151e0a); /* IE10 */ background-image: -o-linear-gradient(top, #39511b, #151e0a); /* Opera 11.10+ */ background-image: linear-gradient(top, #39511b, #151e0a);-pie-background: linear-gradient(top, #39511b, #151e0a); /* IE6-IE9 */ }
.barre-violette .titre {	background-color: #422752;background-image: -webkit-gradient(linear, left top, left bottom, from(#59456f), to(#1e1726)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #59456f, #1e1726); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #59456f, #1e1726); /* FF3.6 */ background-image: -ms-linear-gradient(top, #59456f, #1e1726); /* IE10 */ background-image: -o-linear-gradient(top, #59456f, #1e1726); /* Opera 11.10+ */ background-image: linear-gradient(top, #59456f, #1e1726);-pie-background: linear-gradient(top, #59456f, #1e1726); /* IE6-IE9 */ }
.barre-marron .titre {	background-color: #5d3704;background-image: -webkit-gradient(linear, left top, left bottom, from(#5d3704), to(#1b1001)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #5d3704, #1b1001); /* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #5d3704, #1b1001); /* FF3.6 */ background-image: -ms-linear-gradient(top, #5d3704, #1b1001); /* IE10 */ background-image: -o-linear-gradient(top, #5d3704, #1b1001); /* Opera 11.10+ */ background-image: linear-gradient(top, #5d3704, #1b1001);-pie-background: linear-gradient(top, #5d3704, #1b1001); /* IE6-IE9 */ }