FORM{margin:0;padding:0;}
INPUT{margin:0;padding:0;}
INPUT.short {width:140px;}
INPUT.shortissimo {width:50px;}

/* FORM66 */
DIV.form66 UL LI {line-height:28px;}

DIV.form66{margin:0;padding:0;}
DIV.form66 DIV.popUp{margin:0;padding:0;width:580px;}
DIV.form66.err {background:#ff7979 url(/img/icone/warning.png) no-repeat 5px 5px;border:2px solid #CC0000;color:#333;font-size:13px;min-height:70px;padding:10px 15px 10px 95px;}
DIV.form66.err H4 {text-align:left;color:#ffff99;border-color:#ffff99;}
DIV.form66.err H5 {color:#000;font-size:13px;font-weight:normal;margin:5px 0px 5px 0px;}
DIV.form66.err UL {margin:0px 15px 0px 15px;}
DIV.form66.err UL LI {line-height:16px;}

DIV.form66 DIV {display:table;margin:0px 0px 10px 0px;text-align:left;}
DIV.form66 DIV FONT {float:left;font-size:13px;color:#666;line-height:22px;margin:0px 0px 0px 3px;}
DIV.form66 DIV SPAN {float:left;display:table;background-color:black;width:20px;height:33px;margin:2px 0px 0px 5px;background:url(/img/icone/ico_info_ombra.png) no-repeat bottom right;}
DIV.form66 DIV SPAN.txt {clear:both;display:block;height:auto;margin:0px;padding:3px 0px 0px 0px;font-size:11px;}
DIV.form66 DIV.lt {width:205px;float:left;}
DIV.form66 DIV.gt {width:205px;float:right;}
DIV.form66 DIV.ln {width:442px;clear:both;}
DIV.form66 DIV.both {clear:both;margin:0px;height:1px;line-height:1px;}
DIV.form66 DIV SPAN.bubble {border:1px solid #787B7D;background:none;background-color:#FFC497;color:#000;
	position:absolute;width:230px;line-height:18px;height:24px;padding:2px 5px 2px 5px;margin:-26px 0px 0px 0px;}
DIV.form66 DIV.separator {clear:both;display:block;border-bottom:1px dashed #CCC;color:#666;margin:0px 0px 10px 0px;height:22px;line-height:22px;text-align:left;}

DIV.form66 DIV LABEL {font-size:12px;line-height:22px;font-weight:bold;text-transform:uppercase;display:block;margin:0px 0px 0px 0px;clear:both;}
DIV.form66 DIV LABEL.err {color:#CC0000;padding:0px 0px 0px 24px;background:url(/img/icone/ico_warning.png) no-repeat left center;}
DIV.form66 DIV INPUT, DIV.form66 DIV TEXTAREA, DIV.form66 DIV SELECT {font-size:12px;padding:2px;border:1px solid #999999;background-color:#FFFFFF;margin:0;float:left}
DIV.form66 DIV INPUT {width:200px;}
DIV.form66 DIV TEXTAREA {width:100%;max-width:570px;height:80px;max-height:300px;}
DIV.form66 DIV SELECT {width:100%;}
DIV.form66 DIV INPUT[type=checkbox],
DIV.form66 DIV INPUT[type=radio] {width:20px;border:0px none;background-color:transparent;margin-top:6px;}
DIV.form66 DIV INPUT.short {width:140px;}
DIV.form66 DIV INPUT.shortissimo {width:40px;}

DIV.form66 DIV UL {list-style:none;float:left;margin:0px 20px 0px 0px;}
DIV.form66 DIV UL LI {vertical-align:middle;font-size:12px;margin:0px 7px 0px 0px;}
DIV.form66 DIV UL LI SPAN {background:none;margin:0px 5px 0px 0px;height:auto;width:auto;line-height:28px;}
DIV.form66 DIV UL LI SPAN.bt {cursor:pointer;}
DIV.form66 DIV UL LI SPAN.bt:HOVER {text-decoration:underline;}
DIV.form66 DIV UL.line LI {float:left;display:inline-table;}
DIV.form66 DIV UL.row LI {}

DIV.form66 DIV.privacy {width:400px;float:left;line-height:14px;font-size:12px;padding:0;margin:0;}
DIV.form66 DIV.submit{padding:0;margin:40px 0 0 0;}
DIV.form66 DIV.submit, DIV.form66 DIV.step {width:205px;float:right;padding:0;margin:0 0 0 auto;text-align:right;}
DIV.form66 DIV.privacy LABEL{float:left;margin:0;}
DIV.form66 DIV.privacy INPUT {float:left;vertical-align:middle;width:20px;margin:6px 0px 0px 0px}
DIV.form66 DIV.submit INPUT, DIV.form66 DIV.step INPUT {border:1px solid #999;font-size:13px;font-weight:bold;width:100px;height:35px;padding:0 0 0 auto;cursor:pointer;text-align:center;}

DIV.form66 DIV.step INPUT {}
DIV.form66 DIV.submit INPUT {}

DIV.form66 DIV.submit INPUT.red, DIV.form66 DIV.step INPUT.red {background-color:#faebd7;color:#D96666;}
DIV.form66 DIV.submit INPUT.blue, DIV.form66 DIV.step INPUT.blue {background-color:#f0f8ff;color:#5C5C9C;}

/* FORM33 */
DIV.form33 UL LI {line-height:28px;}

DIV.form33{margin:0;padding:0;}
DIV.form33 DIV.popUp{margin:0;padding:0;width:580px;}
DIV.form33.err {background:#ff7979 url(/img/icone/warning.png) no-repeat 5px 5px;border:2px solid #CC0000;color:#333;font-size:13px;min-height:70px;padding:10px 15px 10px 95px;}
DIV.form33.err H4 {text-align:left;color:#ffff99;border-color:#ffff99;}
DIV.form33.err H5 {color:#000;font-size:13px;font-weight:normal;margin:5px 0px 5px 0px;}
DIV.form33.err UL {margin:0px 15px 0px 15px;}
DIV.form33.err UL LI {line-height:16px;}

DIV.form33 DIV {display:table;margin:0px 0px 10px 0px;text-align:left;}
DIV.form33 DIV FONT {float:left;font-size:13px;color:#666;line-height:22px;margin:0px 0px 0px 3px;}
DIV.form33 DIV SPAN {float:left;display:table;background-color:black;width:20px;height:33px;margin:2px 0px 0px 5px;background:url(/img/icone/ico_info_ombra.png) no-repeat bottom right;}
DIV.form33 DIV SPAN.txt {clear:both;display:block;height:auto;margin:0px;padding:3px 0px 0px 0px;font-size:11px;}
DIV.form33 DIV.lt {width:205px;float:left;}
DIV.form33 DIV.gt {width:205px;float:right;}
DIV.form33 DIV.ln {width:auto;clear:both;}
DIV.form33 DIV.both {clear:both;margin:0px;height:1px;line-height:1px;}
DIV.form33 DIV SPAN.bubble {border:1px solid #787B7D;background:none;background-color:#FFC497;color:#000;
	position:absolute;width:230px;line-height:18px;height:24px;padding:2px 5px 2px 5px;margin:-26px 0px 0px 0px;}
DIV.form33 DIV.separator {clear:both;display:block;border-bottom:1px dashed #CCC;color:#666;margin:0px 0px 10px 0px;height:22px;line-height:22px;text-align:left;}

DIV.form33 DIV LABEL {font-size:12px;line-height:22px;font-weight:bold;text-transform:uppercase;display:block;margin:0px 0px 0px 0px;clear:both;}
DIV.form33 DIV LABEL.err {color:#CC0000;padding:0px 0px 0px 24px;background:url(/img/icone/ico_warning.png) no-repeat left center;}
DIV.form33 DIV INPUT, DIV.form33 DIV TEXTAREA, DIV.form33 DIV SELECT {font-size:12px;padding:2px;border:1px solid #999999;background-color:#FFFFFF;margin:0;float:left}
DIV.form33 DIV INPUT {width:200px;}
DIV.form33 DIV TEXTAREA {width:400px;max-width:570px;height:80px;max-height:300px;}
DIV.form33 DIV SELECT {width:100%;}
DIV.form33 DIV INPUT[type=checkbox],
DIV.form33 DIV INPUT[type=radio] {width:20px;border:0px none;background-color:transparent;margin-top:6px;}
DIV.form33 DIV INPUT.short {width:140px;}

DIV.form33 DIV UL {list-style:none;float:left;margin:0px 20px 0px 0px;}
DIV.form33 DIV UL LI {vertical-align:middle;font-size:12px;margin:0px 7px 0px 0px;}
DIV.form33 DIV UL LI SPAN {background:none;margin:0px 5px 0px 0px;height:auto;width:auto;line-height:28px;}
DIV.form33 DIV UL LI SPAN.bt {cursor:pointer;}
DIV.form33 DIV UL LI SPAN.bt:HOVER {text-decoration:underline;}
DIV.form33 DIV UL.line LI {float:left;display:inline-table;}
DIV.form33 DIV UL.row LI {}

DIV.form33 DIV.privacy {width:400px;float:left;line-height:14px;font-size:12px;padding:0;margin:0;}
DIV.form33 DIV.submit{padding:0;margin:40px 0 0 0;}
DIV.form33 DIV.submit, DIV.form33 DIV.step {width:205px;float:right;padding:0;margin:0 0 0 auto;text-align:right;}
DIV.form33 DIV.privacy LABEL{float:left;margin:0;}
DIV.form33 DIV.privacy INPUT {float:left;vertical-align:middle;width:20px;margin:6px 0px 0px 0px}
DIV.form33 DIV.submit INPUT, DIV.form33 DIV.step INPUT {border:1px solid #999;font-size:13px;font-weight:bold;width:100px;height:35px;padding:0 0 0 auto;cursor:pointer;text-align:center;}

DIV.form33 DIV.step INPUT {}
DIV.form33 DIV.submit INPUT {}

DIV.form33 DIV.submit INPUT.red, DIV.form33 DIV.step INPUT.red {background-color:#faebd7;color:#D96666;}
DIV.form33 DIV.submit INPUT.blue, DIV.form33 DIV.step INPUT.blue {background-color:#f0f8ff;color:#5C5C9C;}

DIV.form33 p.note, DIV.form66 p.note{clear:both;font-size:11px;padding:0;margin:10px 0;}
