*{outline:none}
html {
width:100%;
height:100%;
min-height:100%;
}

body{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
    width: 752px;
    min-height:100%;
    background: url(images/bg_all.gif) repeat;
}

object{
margin:0px;
padding:0px;
}

.frame {
font-family: Arial,Verdana,serif;
font-size:11px;
font-variant:small-caps;
float:left;
width:730px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
background: url(images/sfondo_big.gif) repeat;
background-position: 0px 0px;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
padding-left:20px;
padding-top:10px;
padding-bottom:20px;
}
.inner_frame{
float:left;
width:702px;
background-position: 0px 0px;
}
.header{
width:702px;
height:168px;
margin:0px;
padding:0px;
}
.up_left{
width:350px;
height:168px;
float:left;
background: url(images/up_left.gif)  no-repeat;
background-position:0px 1px;
}
.menu {
float:right;
width:340px;
height:15px;
margin-top:142px;
margin-bottom:10px;
}



.menu_item {
float:left;
}
.menu_item2 {
float:left;
}
.menu_item3 {
float:left;
}
.menu_item3 p{
font-size: 12px;
color:#A4310E;
background-color:transparent;
font-weight:bold;
text-align:left;
text-decoration:none;
margin:0px;
padding:0px;
}
.menu_item2 p{
color:#18530E;
font-size: 12px;
background:none;
font-weight:bold;
text-align:left;
text-decoration:none;
margin:0px;
padding:0px;
}
.menu_item2 p a{

font-size: 12px;
text-decoration:none;
}
.menu_item2 p a:active{
color:#18530E;
text-decoration:none;
}
.menu_item2 p a:link{
color:#18530E;
text-decoration:none;
}
.menu_item2 p a:visited{
color:#18530E;
text-decoration:none;
}
.menu_item2 p a:hover{
color:#18530E;
text-decoration:underline;
}
.menu_item p{
font-size: 12px;
color:#18530E;
font-weight:bold;
text-align:left;
text-decoration:none;
margin:0px;
padding:0px;
}
.menu_item p a{
font-size: 12px;
color:#18530E;
text-decoration:none;
}
.menu_item p a:active{
text-decoration:none;
}
.menu_item p a:link{
text-decoration:none;
}
.menu_item p a:visited{
text-decoration:none;
}
.menu_item p a:hover{
color: white;

background: black;
}
.up_right{
width:352px;
height:168px;
float:left;
background:url(images/up_right.jpg) no-repeat;
}
.eye{
position:absolute;
float:left;
width:70px;
height:70px;
margin: 15px 30px 10px 105px;
}
#topline{
width:702px;
height:1px;
margin:0px;
padding:0px;
}
#topline img.top{
display:block;
margin:0px;
padding:0px;
}
#botline{
position:absolute;
float:left;
width:348px;
height:1px;
margin:0px;
padding:0px;
}
#botline img.top{
float:left;
position:absolute;
display:block;
margin:0px;
padding:0px;
}
#botline img.tratt{
position:absolute;
display:block;
margin-top:1px;
padding-left:14px;
}
.middle_left{
float:left;
width:348px;
background: url(images/middle_left.gif) repeat-y;
background-position: 0px 1px;
margin:0px;
padding:0px;
}
#text_left{
padding-bottom: 15px;
font-stretch:ultra-condensed;
}
#text_left img{
display:inline;
margin:0px 0px 0px 3px;
padding:0px;
border:0px;
border-bottom:0px solid #18530E;
}
#text_left h1 {
font-stretch:ultra-condensed;
font-weight:normal;
font-size:17px;
color:#A4310E;
margin: 15px 20px 10px 40px;
}
#text_left h4 {
font-stretch:ultra-condensed;
font-variant:small-caps;
font-weight:normal;
font-size:13px;
color:#A4310E;
margin: 5px 20px 0px 96px;
}
#text_left h5 {
font-stretch:ultra-condensed;
font-variant:small-caps;
font-weight:normal;
font-size:11px;
color:#A4310E;
margin: 0px 20px 0px 83px;
}
#text_left h2 {
font-stretch:ultra-condensed;
font-weight:normal;
font-size:11px;
color:#18530E;
margin: 5px 20px 0px 83px;
}
#text_left h2 a{
font-stretch:ultra-condensed;
font-weight:normal;
font-size:13px;
color:#18530E;
text-decoration:none;
}
#text_left h2 a:active{
text-decoration:none;
}
#text_left h2 a:link{
text-decoration:none;
}
#text_left h2 a:visited{
text-decoration:none;
}
#text_left h2 a:hover{
text-decoration:underline;
}
.prox{
margin:10px 0px 0px 83px;
}
#text_left h6 {
display:inline;
font-stretch:ultra-condensed;
font-weight:normal;
font-size:11px;
color:#18530E;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#text_left h6 a{
font-stretch:ultra-condensed;
font-weight:normal;
font-size:11px;
color:#18530E;
text-decoration:none;
}
#text_left h6 a:active{
text-decoration:none;
}
#text_left h6 a:link{
text-decoration:none;
}
#text_left h6 a:visited{
text-decoration:none;
}
#text_left h6 a:hover{
text-decoration:underline;
}

#text_left p {
font-variant:small-caps;
font-size:11px;
font-stretch:ultra-condensed;
color:#6B6969;
margin: 0px 20px 0px 83px;
text-decoration:none;
}

#text_left form{
margin:10px 0px 0px 57px;
padding:6px;
border:1px dashed #9A874B;
}
#text_left input{
width:150px;
font-variant:small-caps;
font-size:11px;
font-stretch:ultra-condensed;
border:1px dashed #9A874B;
margin: 5px 0px 3px 0px;
background:url(images/gb/nuvola.gif) repeat;
}
#text_left table{
width:200px;
margin:0px;
padding:0px;
}
#text_left textarea{
font-family:Arial,Helvetica;
width:230px;
height:150px;
font-variant:small-caps;
font-size:11px;
font-stretch:ultra-condensed;
border:1px dashed #9A874B;
background:url(images/gb/nuvola.gif) repeat;
margin: 0px;
}
.text_right form{
padding:6px;
border:1px dashed #9A874B;
}
.text_right input{
width:150px;
font-variant:small-caps;
font-size:11px;
font-stretch:ultra-condensed;
border:1px dashed #9A874B;
margin: 5px 3px 3px 3px;
background:url(images/gb/nuvola.gif) repeat;
}
.text_right textarea{
font-family:Arial,Helvetica;
width:250px;
height:100px;
font-variant:small-caps;
font-size:11px;
font-stretch:ultra-condensed;
border:1px dashed #9A874B;
background:url(images/gb/nuvola.gif) repeat;
margin: 5px 3px 3px 3px;
}
#tratt{
position:absolute;
float:left;
width:3px;
height:20px;
}
#tratt img.trat{
display:block;
padding-top:433px;
margin-right:0px;
padding-left:15px;
}
#middle_right{
display:inline;
float:left;
width:338px;
min-height:264px;
/*height:264px;*/
background: url(images/sfondo_middle_right.gif) repeat-y;
background-position: 0px 0px;
margin:0px;
padding:0px;
}
.text_right{
position:relative;
margin: 15px 30px 15px 35px;
font-stretch:ultra-condensed;
line-height:15pt;
}
.gb_row{
display:block;
margin-left:5px;
padding:0px;
}
.gb_row img{
display:inline;
margin-left:5px;
padding:0px;
border:0px;
}
.gb_images{
display:block;
margin-left:0px;
padding:0px;
}

#nuvola2{
display:none;
border:1px dashed #9A874B;
z-index:3;
padding:10px;
}
#nuvola{
display:none;
border:1px dashed #9A874B;
z-index:2;
}

#nuvola p{
font-variant:normal;
font-stretch:normal;
display:block;
font-size:0.9em;
font-weight:bolder;
color:#18530E;
margin:5px 5px 5px 5px;
padding:0px;
}
.text_right object{
float:left;
border:1px dashed #9A874B;
margin-left:-12px;
margin-right:0px;
padding:0px;
}

.pcontainer{
text-align:justify;
float:left;
border:1px dashed #9A874B;
padding:5px 10px 5px 10px;
margin-left:-1px;
width:250px;
}
.text_right p {
display:inline;
font-variant:small-caps;
font-size:11px;
font-stretch:ultra-condensed;
color:#6B6969;
margin-left:3px;
padding:0px;
}
.text_right h1 {
display:inline;
font-weight:normal;
font-size:18px;
color:#18530E;
margin:0px;
padding:0px;
}

.text_right h2 {
display:inline;
font-weight:normal;
font-size:15px;
color:#18530E;
margin:0px;
padding:0px;
}


.text_right h3 {
display:inline;
font-weight:normal;
font-size:11px;
color:#A4310E;
margin:0px;
padding:0px;
}



.text_right hr{
border: none 0;
border-bottom: 1px dashed #18530E;/*the border*/
width: 93%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
border-color:#9A874B;
margin-top:10px;

}
.text_right img{
border:1px dashed #9A874B;
margin-left:10px;
padding:0px;
}
.text_right h4{
font-weight:normal;
font-size:11px;
color:#18530E;
margin:0px 0px 0px 10px;
padding:0px;
line-height:10pt;
}
.text_right h4 a{
font-weight:normal;
font-size:11px;
color:#18530E;
text-decoration:none;
}
.text_right h4 a:active{
text-decoration:none;
}
.text_right h4 a:link{
text-decoration:none;
}

.text_right h4 a:visited{
text-decoration:none;
}
.text_right h4 a:hover{
text-decoration:underline;
}

.text_right h5{
text-decoration:none;
font-weight:normal;
text-align:right;
font-size:14px;
color:#A4310E;
margin:10px 10px 5px 10px;
padding:0px;
line-height:15pt;
}
.text_right h6{
font-weight:normal;
text-align:left;
font-size:12px;
color:#A4310E;
margin:0px 0px 0px 10px;
padding:0px;
line-height:15pt;
}


.central{
width:689px;
min-height:264px;
float:left;
background: url(images/sfondo_middle_right.gif) repeat-y;
background-position: 348px 0px;
}
#footer {
float:right;
width:689px;
height:77px;
margin-right:-1px;
padding:0px;
}
#footer p{
display:block;

margin-left:350px;
color:#6B6969;
}
#footer img.foo{
display:block;
margin:0px;
padding:0px;
float:right;
}
#footer img.cut{
display:block;
margin-top:49px;
padding:0px;
float:right;
}


#mainflash {
width:669px;
height:419px;
margin-left:43px;
margin-top:34px;
position:absolute;
z-index:2;

}
#mainflash_f{
width:669px;
height:419px;
margin-top: -41px;
margin-left:-44px;


}




#footer_f {
width:336px;
height:63px;
margin-left:-375px;
margin-top:-447px;
}
#dice {
width:375px;
height:91px;
float:right;
background: url(images/directions.gif) no-repeat;
background-position: 125px 73px;
}

#contentleftmost {
width:110px;
height:435px;
padding:0px;
float:left;
background: url(images/pic_left_.jpg) no-repeat;
}
#titles {
width:346px;
height:36px;
padding:0px;
margin-top:0px;
}



#leftcontainer{
width:208px;
height:435px;
padding:0px;
float:left;
background: url(images/pic_left.jpg) repeat-y;

}
#contentleft {
width:98px;
margin-top:0px;
padding:0px;

float:left;


}

#contentcenter {
width:346px;
padding:0px;
float:left;
background:url(images/sfondo__css.gif) repeat;
}

#contentright {
font-family: Verdana;
font-size: 11px;
color: #4a340c;

float:right;
width:196px;
height:435px;
padding:0px;
background: url(images/side_bg_.gif) repeat-y;


}
#side_bg {
float:right;
width:194px;
min-height:100%;
padding:0px;

}

#watchthis {
   display:block;
   width:194px;
   height:26px;
   padding:0px;
   margin-left:1px;
   background: url(images/watchthis_css_off_.gif);
}
#client_name {
   display:block;
   width:194px;
   height:31px;
   padding:0px;
   margin-left:1px;
   background: url(images/client_name_.gif);
}
#work_done {
   display:block;
   width:194px;
   height:25px;
   padding:0px;
   margin-left:1px;
   background: url(images/work_done_.gif);
}
#contentright p{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 2px;
margin-left: 6px;
}
#central_text{
font-family: Verdana;
font-size: 11px;
color: #4a340c;
margin-top: 15px;
margin-right: 34px;
margin-bottom: 23px;
margin-left: 34px;
text-align: justify;
}


