.TNSContact p.Form {  text-align:right; margin-top:10px;}
.TNSContact p label { width: 100px; text-align:right; color:#666666;}
.TNSContact .Legend { color:#02a7d7; font-weight:bold; border-bottom:1px dotted #02a7d7; padding-bottom:3px;}
.TNSContact h1 { margin-top:22px; color:#02a7d7; font-size:13px; width:133px; text-align:right;}
.TNSContact .Inscription { background-color:#eee6ea; }
.TNSContact .Asterix { color:#02a7d7; }
.TNSContact .Item { width: 376px; }
.TNSContact .DropDownItem { width: 380px; }
.TNSContact .Avertissement { color:#666666; }
.TNSContact .TextArea { height:110px; width:376px; font-size:11px;}
.TNSContact .Ask {margin-left:140px; font-size:9px; color:#02a7d7;}
.TNSContact .Desc {width:100px; text-align:right;}
.TNSContact .FirstWord { font-size : 11px; }
.TNSContact { font-family:Verdana; font-size:11px;}
.TNSContact .Inscription{ padding-bottom:10px; }
.TNSContact .Inscription p { margin-left:100px;}
.TNSContact .Inscription span {font-size:9px; color:#02a7d7;}
.TNSContact .Inscription .CheckBox { margin-left:78px; color:#666666; font-size:11px; }
.TNSContact .DescLabel {   text-align:right; }
.TNSContact .Dispo { color:#02a7d7; text-align:right; font-size:9px; }
.TNSContact .Submit {text-align:right; margin-top:10px; }


.TNSContact .Errors { color:red; font-size:10px; }
.TNSContact .error { color:red; font-size:10px; }
