body {
background:#FFFFFF url(images/hbg.gif) repeat-x scroll center top;
font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
margin:0;
padding: 0;
}
a:link, a:visited {
color:#464992;
text-decoration:underline;
}
a:hover, a:active {
color:#874671;
text-decoration:underline;
}
#page {
background:transparent url(images/bgv.jpg) repeat-y scroll 0 0;
margin:0 auto;
width:993px;
}
#header {
background:transparent url(images/header.jpg) no-repeat scroll 0 0;
height:361px;
}
#content {
float:right;
margin-bottom:-40px;
margin-top:-53px;
padding:10px 30px 0 0;
width:929px;
}
#sidebar {
float:left;
padding:10px 0 0 20px;
text-align:left;
width:160px;
}
#sidebar a:link, a:visited {
color:#4A3366;
text-decoration:none;
}
#sidebar a:hover, a:active {
color:#874671;
text-decoration:underline;
}
#footer {
background:transparent url(images/footer.jpg) no-repeat scroll center bottom;
clear:both;
color:#CCCCCC;
font-family:Arial;
font-size:11px;
height:228px;
}
#footer a:link, #footer a:visited {
color:#CCCCCC;
text-decoration:none;
}
#footer a:hover, #footer a:active {
color:#000000;
text-decoration:underline;
}
#header h1 {
color:#FFFFFF;
font-size:14px;
font-weight:normal;
margin:0;
padding:283px 480px 0 0;
#padding:0;
#margin:283px 490px 0 0;
}
#header h2 {
color:#AFAEBB;
font-size:16px;
font-weight:normal;
margin:0;
padding:0 0 0 30px;
}
#header a:link, #header a:visited, #header a:hover, #header a:active {
color:#4D4D4D;
text-decoration:none;
}
.post {
padding:40px;
}
.post h1 {
color:#256597;
font-size:16px;
margin-bottom:20px;
margin-top:-24px;
}
.post h2 {
font-size:18px;
}
.post h1, .post h2 {
padding:0;
}
.post h1 a:link, .post h1 a:visited, .post h2 a:link, .post h2 a:visited {
color:#333333;
}
.post h1 a:hover, .post h1 a:active, .post h2 a:hover, .post h2 a:active {
color:#8DA857;
}
.post small {
color:#999999;
font-size:11px;
margin-top:0;
padding:0;
}
.post blockquote {
border-left:10px dotted #EEEEEE;
margin:0;
padding-left:10px;
}
.entry {
color:#333333;
font-size:14px;
line-height:18px;
padding:0;
}
.entry img {
border:0 solid #CCCCCC;
}
img.wp-smiley {
border:medium none;
}
.postmetadata {
clear:both;
color:#333333;
font-size:11px;
margin-bottom:30px;
padding-top:10px;
text-align:right;
}
.more-link {
font-style:italic;
}
.post .entry h1 {
font-size:18px;
line-height:24px;
text-align:left;
}
.post .entry h2 {
font-size:16px;
text-align:left;
}
.entry legend {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:18px;
}
th, td {
padding:5px;
}
cite {
font-family:Georgia,"Times New Roman",Times,serif;
}
pre {
background-color:#EEEEEE;
overflow:scroll;
padding:5px 10px;
}
.no-result {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-size:14px;
padding:10px 20px;
text-align:center;
}
#comments {
color:#333333;
font-size:16px;
padding-top:40px;
text-align:center;
}
#commentform {
padding-left:20px;
}
#commentform p {
font-size:12px;
}
.commentlist {
font-size:11px;
line-height:16px;
padding:0 20px;
}
.commentlist li {
background:transparent url(images/comm-box.png) repeat-x scroll 0 0;
margin-top:10px;
padding:15px 5px;
}
.commentlist cite {
font-weight:bold;
}
.commentlist li .avatar {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EEEEEE;
float:right;
padding:2px;
}
#respond {
color:#333333;
font-size:14px;
padding-top:40px;
text-align:right;
}
.nocomments {
color:#999999;
font-size:11px;
padding:0 20px;
text-align:center;
}
.tags {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
margin-right:20px;
padding:3px;
}
#sidebar ul {
list-style-type:none;
margin:0;
padding:0;
}
#sidebar ul li ul {
font-size:12px;
margin:0 0 0 0;
padding:0;
}
#sidebar ul li ul li {
background-color:#F4EEFB;
line-height:18px;
margin:0 0 7px;
padding:0;
}
#sidebar ul li h2 {
background:transparent url(images/bgg.gif) no-repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
color:#FFFFFF;
font-size:12px;
height:22px;
padding-left:7px;
padding-top:7px;
}
#sidebar ul li h2 a:link, #sidebar ul li h2 a:visited {
color:#333333;
text-decoration:none;
}
#sidebar ul li h2 a:active, #sidebar ul li h2 a:hover {
color:#8DA857;
text-decoration:none;
}
#sidebar p, .textwidget {
font-size:11px;
}
#sidebar table {
font-size:11px;
margin:0 auto;
}
.navigation {
font-size:12px;
margin:0 0;
padding:10px;
text-align:center;
}
#searchform {
color:#666666;
font-size:11px;
text-align:right;
}
.libera {
clear:both;
}
.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.wp-caption {
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
#pages2 {
float:right;
font-family:Arial;
height:35px;
margin-right:0px;
position:relative;
text-decoration:none;
top:48px;
z-index:5;
direction:rtl;
width:700px;
}
#pages2 ul {
direction:rtl;
display:inline;
float:right;
margin-left:0;
margin-top:0;
padding:0;
list-style-image:none;
list-style-type:none;
text-decoration:none;
margin-right:33px;
#margin-right:330px;
}
#pages2 li {
background:transparent url(images/pages2bg.gif) repeat-x scroll 0 0;

color:#4D4D4D;
direction:rtl;
display:inline;
float:right;
height:35px;
text-decoration:none;
}
#pages2 li a:link, #pages2 li a:visited {
background-image:url(images/sep.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
font-size:14px;
font-weight:normal;
height:35px;
padding-left:20px;
padding-right:20px;
padding-top:9px;
text-decoration:none;
}
#pages2 li:hover {
text-decoration:none;
}
#pages2 li a:hover {
background-image:url(images/blue.gif);
background-position:right top;
background-repeat:repeat-x;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
text-decoration:none;
}
#pages2 li a:active {
color:#FFFFFF;
}
#pages2.page_item_home a:link, #pages2.page_item_home a:visited, #pages2.page_item_home a:active {
background-image:url(images/blue.gif) !important;
background-repeat:repeat-x;
text-decoration:none;
}
.page_item_home {
text-decoration:none;
}
#pages2 .current_page_item {
background-image:url(images/blue.gif) !important;
background-repeat:repeat-x;
color:#FFFFFF !important;
direction:rtl;
text-decoration:none;
background-position:top right;
}
.speciali {
background:transparent none repeat scroll 0 0 !important;
margin-bottom:0 !important;
padding-bottom:0 !important;
}
#pages2 .current_page_item a {
color:#FFFFFF;
}
#footer-link:hover {
background-color:inherit;
color:#0096FF;
text-decoration:underline;
}
#footer-link {
background-color:inherit;
color:#4B4B4B;
text-decoration:none;
}
.style2 {
color:#0096FF;
}
#clients {
color:#586B7A;
font-size:14px;
font-weight:bold;
position:relative;
right:57px;
top:22px;
}
#footertext {
position:relative;
text-align:center;
top:68px;
}
#pages2 .first_item a:link {
background-image:url(images/sep.gif);
background-position:left top;
}
 #pages2 .first_item a:visited {
background:transparent url(images/rev.png) no-repeat scroll right top;
}
#pages2 .first_item a:active, #pages2 .first_item a:hover {
background:transparent url(images/hover.gif) no-repeat scroll right top;
}
.heb {
display:inline;

width:101px;
margin-right:20px;

}
.fieldc {
width:85px;
}
.submitbtn {
background-image:url(images/sbmit.gif);
border:0 none;
color:#FFFFFF;
font-weight:bold;
height:21px;
width:77px;
}
div.wpcf7 {
margin-bottom:-50px !important;
}
.insides {
margin-right: 120px;}