.ico-delete{
width:19px;
position:relative;
z-index:300;
height:16px;
cursor:pointer;
background:url(../images/bibli/origin/design-delete.png);
float:right;
margin:2px;
}
#ZONE2 .col_left{
float:left;
font-size:12px;
margin-left:-10px;
width:210px;
height:100%;
}
#ZONE2 .col_left .abo_menu a{
color:#996699;
line-height:20px;
}
#ZONE2 .col_left h2{
color:#853087;
font-size:24px;
margin-left:15px;
margin-top:6px;
}
#ZONE2 .col_left .abo_menu{
margin:20px 0 20px 25px;
}
#ZONE2 .col_left .gray{
display: block;
margin: 10px auto;
text-align: center;
width: 155px;
height:30px;
}
#ZONE2 .col_left .abo_menu a.active{
color:#660066;
}
#ZONE2 .col_right{
min-height:540px;
border-left:2px solid #660066;
float:left;
width:700px;
}
form .subtitle{
margin-bottom:15px;
color:rgb(95, 35, 99);
line-height:15px;
font-style:italic;
font-size:11px;
display:block;
}
#ZONE2 .aborecap{
margin-right:-24px;
width:230px;
float:right;
}
.div-total{
font-size:11px;
border:1px solid rgb(219, 219, 219);
color:#999;
padding:5px 7px;
line-height:15px;
}
.totalprice{
float:left;
width:70px;
}
#fullprice{
float:right;
width:120px;
text-align:right;
}
#tit-recap{
margin:8px 0;
}
#ZONE2 .div-total td{
border:none;
padding:0;
text-align:left;
font-size:9px;
}
#ZONE2 .div-total table{
width:100%;
}
#ZONE2 .recap .descr{
font-style:italic;
margin-top:20px;
color:#666;
}
.intro{
margin:0 30px;
}
.intro .title{
margin-bottom:20px;
color:#666666;
font-size:19px;
text-align:center;
}
.intro .descr{
font-size:13px;
color:#666;
text-align:center;
width:600px;
margin:0 auto;
margin-bottom:30px;
}
.intro .reca{
color:#666666;
text-align:center;
font-size:10px;
}
.intro .reca b{
color:#444444;
}
.contacts_list .label{
clear:both;
float:left;
width:70px;
text-align:right;
color:#555;
}
.contacts_list table{
width:100%;
}
.contacts_list td{
font-size:11px;
padding:0;
border-top:none;
}
.contacts_list .input{
float:right;
width:400px;
margin-right:15px;
height:15px;
border:1px solid #DBDBDB;
margin-bottom:2px;
}
.contacts_list .input input{
width:100%;
border:none;
background:transparent;
height:14px;
font-size:11px;
color:#444;
}
#list_model{
display:none;
}
#eltegzone{
width:100%;
}
#ZONE2{
width:960px;
}
form table{
width:100%;
}
form input{
border:1px solid #dbdbdb;
padding:0 2px;
width:100%;
height:20px;
line-height:20px;
}
form textarea{
border:1px solid #dbdbdb;
padding:0 2px;
width:100%;
height:70px;
resize:none;
}
form table th{
border:1px solid #dbdbdb;
vertical-align:middle;
}
form table td{
border:1px solid #dbdbdb;
padding:3px 4px;
text-align:left;
font-size:9px;
line-height:15px;
vertical-align:top;
color:#999;
}
form table th{
padding:2px 0 8px 10px;
text-align:left;
}
form select{
border:1px solid #dbdbdb;
width:100%;
height:24px;
line-height:20px;
}
form .freq{
font-size:12px;
font-weight:bold;
}
form{
line-height:25px;
margin:0 25px;
width:720px;
}
form select{
margin:3px 0;
}
#ZONE2 h1{
margin:0;
color:#5f2363;
}
#ZONE2 h2{
margin:20px 0 0 0;
font-weight:normal;
font-size:11px;
}
.div-cgv input{
left:-2px;
position:relative;
top:7px;
width:auto;
}
.div-cgv{
text-align:right;
font-size:10px;
margin-top:-6px;
}
.div-cgv span{
font-style:italic;
text-decoration:underline;
cursor:pointer;
}
.recap{
width:720px;
margin:0 30px;
}
.recap table .subtitle{
color:#5f2363;
display:block;
margin-top:5px;
}
.recap table{
margin-top:15px;
width:100%;
border-collapse:collapse;
}
.recap table td,.recap table th{
text-align:center;
vertical-align:top;
border:1px solid #dbdbdb;
font-size:11px;
padding:5px;
}
.recap table th{
text-align:center;
font-weight:normal;
color:#7b7b7b;
}
#send_buttons{
text-align:right;
margin-top:18px;
color:#5f2363;
}
#send_buttons div{
color:#333;
}
.soci.fright{
width:450px;
}
.fright{
float:right;
width:300px;
margin-bottom:5px;
}
.fleft{
float:left;
margin-bottom:5px;
}
.socident{
margin-left:40px;
width:480px;
}
