a { color:#000;}

h1 {
margin-top:0;
margin-bottom:0;
FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif
}

h2 {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
FONT-WEIGHT: bold; FONT-SIZE: 15pt; COLOR: #575757; FONT-FAMILY: Arial
}

H3 {
margin-top:0;
margin-bottom:0;
font-weight:400;
font-size:12px;
}
H4 {
margin-bottom:0;
font-weight:400;
font-size:12px;
}

body {
color:#000;
font-family: Arial;
font-size:12px;
font-style:normal;
margin:0 auto;
padding:0;
}

.green {background:url("/images/main/gr/bg.jpg") repeat-x scroll center top #7bb213 !important;}
.black {background:url("/images/main/bk/bg.jpg") repeat-x scroll center top #333333 !important;}
.brown {background:url("/images/main/br/bg.jpg") repeat-x scroll center top #64410b !important;}
.blue {background:url("/images/main/bl/bg.jpg") repeat-x scroll center top #3d5d98 !important;}
.yellow {background:url("/images/main/yl/bg.jpg") repeat-x scroll center top #f8c617 !important;}

#wrapper 
{
width:960px;
margin:0 auto;
padding:0;
}

#left {width:596px;float:left;overflow:hidden;}

#formulaire {width:364px;float:right;overflow:hidden;}
#form_bg {background:url("/images/main/bg_form.gif") repeat-y scroll center center transparent;}
.table_form {width:330px; padding:0 10px;}
.tr_form {background:url("/images/main/bg_form_pt.jpg"); width:328px; height:37px;}
#flash {height:372px;width:596px;}

#footer {
	width:960px;
	margin:0px auto;
	padding:0;
}

#legals {text-align:center; color:#ffffff; margin:15px 0 10px 0;}

.f_page {float:left;overflow:hidden;}

INPUT {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
}

SELECT {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
}

FORM {
margin:0;
}

#docTipsLayer {
	Z-INDEX: 10000; LEFT: 0px; VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; TOP: 0px
}
.tipVer {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; PADDING-TOP: 13px; BACKGROUND-COLOR: #cdff94
}
.tipGri {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10px; PADDING-BOTTOM: 18px; LINE-HEIGHT: 15px; PADDING-TOP: 18px; BACKGROUND-COLOR: #dbdbdb
}

.thin_border {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid; color:#000
}
.f_off_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px 3px 0px 0px; PADDING-TOP: 0px
}
.f_off_container_multi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px 3px 0px 0px; PADDING-TOP: 0px
}
.bt_salva {
	MARGIN-BOTTOM: 3px! important; PADDING-BOTTOM: 5px; PADDING-LEFT: 3px
}
.form_offerta {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px! important; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.form_offerta_a {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px! important; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.form_offerta_da {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px! important; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.form_offerta_a {
	BACKGROUND: url(../img/form_a.gif) #fff no-repeat 5px 0px; WIDTH: 58px
}
.form_offerta_da {
	BACKGROUND: url(../img/form_da.gif) #fff no-repeat 5px 0px; WIDTH: 60px
}
.LV_valid {
	COLOR: #00cc00
}
.LV_invalid {
	COLOR: #cc0000
}
.LV_validation_message {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 5px
}
.LV_valid_field {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
INPUT.LV_valid_field:hover {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
INPUT.LV_valid_field:active {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
TEXTAREA.LV_valid_field:hover {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
TEXTAREA.LV_valid_field:active {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
.fieldWithErrors INPUT.LV_valid_field {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
.fieldWithErrors TEXTAREA.LV_valid_field {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
.LV_invalid_field {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
INPUT.LV_invalid_field:hover {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
INPUT.LV_invalid_field:active {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
TEXTAREA.LV_invalid_field:hover {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
TEXTAREA.LV_invalid_field:active {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
.fieldWithErrors INPUT.LV_invalid_field {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
.fieldWithErrors TEXTAREA.LV_invalid_field {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
#passwordStrength
{
        height:12px;
        display:block;
        float:left;
}
.strength0
{
        width:160px;
        background:#cccccc;
}

.strength1
{
        width:33px;
        background:#ff0000;
}

.strength2
{
        width:66px;    
       background:#ffcc00;
}

.strength3
{
        width:99px;
        background:#56e500;
}

.strength4
{
        background:#4dcd00;
        width:132px;
}

.strength5
{
        background:#399800;
        width:160px;
}

INPUT {
	COLOR: #aaaaaa; BACKGROUND-COLOR: #fafafa
}
INPUT.highlighted_first {
	COLOR: #000000
}
INPUT.highlighted {
	BACKGROUND-COLOR: #fff
}
.form_input_new {
	COLOR: #000000; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 3px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 170px; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.gender td {padding-right:10px}
