
/* ... */

body {background:#eaeaea;}
* {font-size:13px; font-family:Arial; color:black;}
img {vertical-align:bottom;}
form {margin: 0px 0px 0px 0px; padding:0px;}
b, i, u {font-size:inherit;}

#container_global {padding: 10px; width:678px;}
#container_global1 {padding: 10px 10px 0px 10px; width:678px;}
#container_global2 {padding: 0px 10px 0px 10px; width:678px;}
#container {float:left; padding: 0px; }
#container_content {float:left; font-size:13px; width:100%; }
#container p {float:left; padding: 0px; padding: 4px 4px 4px 4px; margin:0; font-size:13px; text-indent: 1cm; }
#container2 {padding: 0px 0px 0px 0px; float: left; height:50px; width:100%; background: #ffffff;}
#container2 p { padding:10px 10px 10px 10px; margin:0; font-size:14px;}
#container_midbox {float:left; font-size:14px; width:100%; margin:0px; padding:0px; background: #ffffff;}
#container_bottom {float:left; padding: 0px; margin:10px; margin-top:5px; width:954px;}
#column1 {float: left;}
#column2 {float: left;}
#column3 {float: left;}


p { padding:2px 10px 7px 10px; margin:0px; margin-bottom:0px; text-indent:0px; }
p.hdr { padding:3px 10px 10px 10px; margin:0; }
p.condensed { padding:4px 4px 4px 4px; margin:0; font-size:12px; color:#808080;}
p.condensed2 { padding:0px 8px 6px 8px; margin:0; font-size:12px; color:#000000;}
p.footnote { padding:7px 7px 7px 7px; margin:0; font-size:12px; color:#808080; text-indent:0px; }
.footnote b, a, i { font-size:12px; color:#808080; text-indent:0px; }
.footnote2 b, a, i { font-size:12px; color:#808080; text-indent:0px; }

.footnote2 a:link { color: #808080; text-decoration: none }
.footnote2 a:active { color: red; text-decoration: none }
.footnote2 a:visited { color: #808080; text-decoration: none }
.footnote2 a:hover { color: blue; text-decoration: underline }


.outlined { padding: 7px 1px 1px 1px; margin:0; font-size:14px; color:#000000;}
.outlined b { font-size:14px; color:#000000;}

.cool_list_ul {margin:0px 0px 0px 10px; list-style-type:none; padding-left:10px;}
.cool_list {background:transparent url("gfx/v1.01/right-hand-air-conditioning-repair.png") no-repeat; background-position:0px 2px; margin:0px 0px 0px 0px; list-style-type:none; padding-left:15px;}
.cool_list_condensed {background:transparent url("gfx/v1.01/right-hand-air-conditioning-repair.png") no-repeat; background-position:0px 2px; margin:0px 0px 0px 0px; list-style-type:none; padding-left:15px;font-size:12px;}

ol dl li {font-weight:bold; color:#0002bf;font-size:14px; margin:0px 0 0 0; }
dt {font-weight:normal; color:#000000;font-size:14px;  margin:0px 0 0 0;}
dt b {font-size:14px;}


.cool_a:link { color: black; text-decoration: none }
.cool_a:active { color: red; text-decoration: none }
.cool_a:visited { color: black; text-decoration: none }
.cool_a:hover { color: blue; text-decoration: underline }

h1 {font:21px/10px Arial, Helvetica, sans-serif; letter-spacing: -2px;font-weight:normal;color: #ffffff; padding-top:7px; text-decoration: none; }
.h1a:link  {font:21px/10px Arial, Helvetica, sans-serif; letter-spacing: -2px;font-weight:normal;color: #ffffff; padding-top:7px; text-decoration: none; }
.h1a:active  {font:21px/10px Arial, Helvetica, sans-serif; letter-spacing: -2px;font-weight:normal;color: #ffffff; padding-top:7px;  text-decoration: none; }
.h1a:visited  {font:21px/10px Arial, Helvetica, sans-serif; letter-spacing: -2px;font-weight:normal;color: #ffffff; padding-top:7px;  text-decoration: none; }
.h1a:hover  {font:21px/10px Arial, Helvetica, sans-serif; letter-spacing: -2px;font-weight:normal;color: #ffffff; padding-top:7px; text-decoration: none; }

.h1_serv {font:21px/10px Arial, Helvetica, sans-serif; letter-spacing: -2px;font-weight:normal;color: #000000; padding-top:7px; padding-bottom:0px; margin-bottom:12px; text-decoration: none; }

.h1class {font:21px/10px Arial, Helvetica, sans-serif; letter-spacing: -2px;font-weight:normal;color:black;}
.tinyh1 {font:21px/10px Arial, Helvetica, sans-serif; letter-spacing: -2px;font-weight:normal;color:black;margin:0px; position:relative; top:7px; }
.fontred {font:21px/10px Arial, Helvetica, sans-serif; color:red;letter-spacing: -2px;font-weight:normal;}
.fontblue_ {font:21px/10px Arial, Helvetica, sans-serif; color:blue;text-decoration:underline;letter-spacing: -2px;font-weight:normal;}

.folder_hdr { font:25px Arial, Helvetica, sans-serif; letter-spacing: -2px;font-weight:normal;color: blue; text-decoration: underline; padding-top:7px; margin:0px;}


.bottom_txt { position:relative; float:right; margin-right:13px; margin-top:-4px; }
.bottom_txt_filling { position:relative; float:right; margin-right:27px; margin-top:-4px; }

.div_separator { font-size:5px; }
.div_guarantee { position:relative; top:7px; }


/* top bar */

#topbar{
position:absolute;
padding: 0px 0px 0px 0px;
width: 276px;
visibility: hidden;
z-index: 100;
}

.aaaa1 {
margin: 2px 2px 2px 15px;
position:relative;
height:29px;
width:241px;
background-image: url(gfx/v1.01/shadow1.png);
background: url(gfx/v1.01/shadow1.png);
background-repeat: no-repeat;
background-position:0px 2px;
}

.aaaa2 {
margin: 2px 2px 2px 15px;
position:relative;
height:125px;
width:241px;
background-image: url(gfx/v1.01/shadow2.png);
background: url(gfx/v1.01/shadow2.png);
background-repeat: no-repeat;
background-position:0px 2px;
}


.inputclass
{
background:#ffffff;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
padding:2px 0;
color:#000000;
font-size:14px;
height:17px;
width:231px;
}

.inputclass_textarea
{
background:#ffffff;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
padding:2px 0;
color:#000000;
font-size:14px;
height:59px;
width:231px;
}



.aaaa1_contact {
margin: 2px 2px 2px 15px;
position:relative;
height:40px;
width:453px;
background-image: url('gfx/v1.01/shadow1_contact.png');
background: url('gfx/v1.01/shadow1_contact.png');
background-repeat: no-repeat;
background-position:10px 2px;
}

.aaaa2_contact {
margin: 2px 2px 2px 15px;
position:relative;
height:442px;
width:453px;
background-image: url('gfx/v1.01/shadow2_contact.png');
background: url('gfx/v1.01/shadow2_contact.png');
background-repeat: no-repeat;
background-position:10px 2px;
}


.inputclass_contact
{
background:#ffffff;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
padding: 3px 3px 3px 3px;
color:#000000;
font-size:14px;
height:21px;
width:426px;
}

.inputclass_contact_textarea
{
background:#ffffff;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
padding: 3px 3px 3px 3px;
color:#000000;
font-size:14px;
height:201px;
width:426px;
}


/* tooltip */

#dhtmltooltip{
position: absolute;
left: -300px;
width: 291px;
height: 55px;
border: 0px;
padding: 7px;
background:url('gfx/v1.01/tooltip_bg1.png');
visibility: hidden;
z-index: 105;
font-size:11px;
}

.italiano { font-size: 11px;}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
