body {
font-size:11px;
font-family:Georgia,Arial,sans-serif;
margin:0px;
color:#6b6b6b;
background:#424242;

}

a{
	color:#ff6800;
	text-decoration:none;
	}

a:visited{
	color:#ff6800;
	text-decoration:none;
	}

a:hover{
	color:#424242;
	text-decoration:none;
	}



#big_one{
	width:100%;
	height:100%;
background:#ff6800;
clear:both;

	
	}


#header{
	width:1200px;
	height:125px;
	margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
z-index:1000;
background:#ff6800;
background:url('../images/logo.gif') right no-repeat;
	}


#header_home{
	width:1200px;
	height:164px;
	margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
z-index:1000;
background:#ff6800;
background:url('../images/logo_home_top.gif') right no-repeat;
	}

.logo_home{
float:left;

margin-top:20px;
margin-left:64px;

clear:both;
}


ul.topmenu{float:left;margin-top:38px;}

ul.topmenu li{display:inline;}

ul.topmenu a,ul.topmenu a:visited{
color:#FFFFFF;
font-family:georgia;
font-size:18px;
font-weight:bold;

margin-left:24px;
padding:0 1px 0 1px;
}

ul.topmenu a:hover{background:#ffffff;color:#000000;}

ul.topmenu li.vocecorrente a{background:#ffffff;color:#000;}

ul.quickref{float:left;margin-top:40px;margin-left:32px;}
ul.quickref li{display:inline;}
ul.quickref a,ul.quickref a:visited{color:#ffffff;font-size:12px;margin-left:6px;}
ul.quickref a:hover{background:#ffffff;color:#000000;}

#search{
float:left;
margin-top:34px;
margin-left:80px;
height:23px;
}

#search input{
border:none;
width:180px;
height:18px;
font-size:12px;
float:left;
margin:0;
padding-top:4px;
background:#ffffff;
line-height:23px;
}
#search button{
width:23px;
height:23px;
margin:0;
float:left;
border:none;
background:#ffffff;
}

#central{
font-family:Georgia, Arial, sans-serif;
width:100%;
height:auto;
min-height:300px;
margin:0 auto;
clear:both;
background:#ffffff url('../images/bolle.gif') top left no-repeat;
border-bottom:1px solid #d6d6d6;

	}

#central_container{
width:1200px;
height:auto;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;

min-height:300px;
}

#content{
padding:32px 0 32px 32px;
margin:0 auto;
width:1000px;
}

.maintext a img{border:none;}

.maintext a.visited img{border:none;}


.topright_nav{
float:right;
width:94px;
height:70px;
text-align:center;
}

.topright_nav a.next{
width:47px;
height:47px;
background:url('../images/rightarrow_top.jpg') no-repeat;
float:right;
}
.topright_nav a.next:visited{
width:47px;
height:47px;
background:url('../images/rightarrow_top.jpg') no-repeat;
float:right;
}

.topright_nav a.previous{
width:47px;
height:47px;
background:url('../images/leftarrow_top.jpg') no-repeat;
float:left;
}

.topright_nav a.previous:visited{
width:47px;
height:47px;
background:url('../images/leftarrow_top.jpg') no-repeat;
float:left;
}

.overview{
width:94px;
text-align:center;
}

.overview a,.overview a:visited{
color:#ff6800;
text-decoration:none;
font-size:14px;
width:90px;
float:left;
}
.overview a:hover{
color:#6B6B6B;
}


.overtitle{
font-size:24px;
font-family:Georgia,Arial;
}
.title{
font-size:24px;
color:#ff6800;
}
.intro{
font-size:18px;
margin-top:28px;
font-family:Georgia,Arial;
}

.bigintro{
color:#2c8288;
font-size:28px;
width:700px;
margin-top:36px;
}

.main_standardpage{
margin-top:12px;
font-size:20px;
color:#424242;
}

.main_smaller{
margin-top:12px;
font-size:14px;
color:#424242;
}

.main{
margin-top:12px;
font-size:12px;
min-height:450px;
}

.maintext{
width:640px;
font-family:Lucida,Arial,Helvetica,sans-serif;
font-size:16px;
}

.maintext h2{
font-family:Georgia,Lucida,Arial;
font-size:18px;
color:#424242;
}

.whatwedo tr{
padding-bottom:32px;
}

.whatwedo td{
padding-bottom:32px;
}

table.whatwedo{

}

.elencowork{
margin-top:12px;
font-size:12px;
}
.elencowork a,.elencowork a:visited{
color:#a9a9a9;
background:#fff;
}
.elencowork a:hover{
background:#24b4be;
color:#ffffff;
}

.primarigawork{
width:100%;border-bottom:1px solid #dadbdb;float:left;padding:4px 0 4px 0;
}

.rigawork{
width:100%;border-bottom:1px solid #dadbdb;float:left;padding:4px 0 4px 0;
}
.rigawork:hover{
background:#24b4be;
color:#ffffff;
}
.rigawork:hover a{
color:#ffffff;
}

.primacolonnawork{
width:28%;float:left;margin-right:2%;
}
.secondacolonnawork{
width:36%;float:left;margin-right:2%;
}
.terzacolonnawork{
width:20%;float:left;margin-right:2%;
}

.lastscolonnawork{
width:10%;float:right;text-align:right;
}

.minithumb{
padding-right:6px;
border:none;
}

#big_two{
	width:100%;
	height:auto;
display:block;
padding-bottom:6px;
background:#424242;

clear:both;

float:left;
margin-bottom:100px;
margin-top:24px;
height:100%;
	}


#footer{
width:1140px;
height:140px;
background:#424242;
margin:0 auto;

}

#footer_inside{
padding:4px 140px 24px 140px;
}

.contact{
margin-left:8px;
border:none;
}
.col3 a img{border:none;}

.col{
width:28%;
height:100%;
float:left;
line-height:18px;
font-size:14px;
margin-right:4%;
}

.col_title{
color:#24b4be;
font-size:16px;
font-weight:bold;
line-height:28px;
}

.last_col_title{
color:#ff6800;
font-size:16px;
font-weight:bold;
line-height:28px;
}


.col a,.col a:visited{
color:#ffffff;
}
.col a:hover{
color:#24b4be;
}

.col3{
width:25%;
height:100%;
float:right;
}

/* roba relativa al postit in home page */


#postit{
margin-top:74px;
margin-left:86px;
height:340px;
width:390px;
float:left;
position:relative;
}

#post-main{
height:300px;
width:390px;
float:left;
position:relative;
background:#ffffff;
}

.post-date{color:#878787;font-size:12px;float:left;margin-left:12px;margin-top:6px;clear:both;width:100%;
font-family:Arial;}

.post-text{margin-left:40px;font-size:28px;font-family:Georgia;font-weight:bold;color:#000000;margin-top:32px;
line-height:40px;}

a.viewcase,a:visited.viewcase{
background:url('../images/viewcase.gif') no-repeat;
color:#fff;
font-size:16px;
float:right;
left:250px;
position:absolute;
bottom:6px;
height:40px;
width:115px;
text-align:center;
padding-top:6px;
}


#post-sub{
float:left;
width:90px;
height:40px;
background:#ffffff;
}

.next a{
width:45px;
height:40px;
background:url('../images/rightarrow.jpg') no-repeat;
float:right;
}
.next a:visited{
width:45px;
height:40px;
background:url('../images/rightarrow.jpg') no-repeat;
float:right;
}

.prev a{
width:45px;
height:40px;
background:url('../images/leftarrow.jpg') no-repeat;
float:left;
}
.prev a:visited{
width:45px;
height:40px;
background:url('../images/leftarrow.jpg') no-repeat;
float:left;
}



/* fine roba relativa al postit in home page */



.clients{
width:320px;
margin:0;
float:left;
}

.letters{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
color:#2c6f74;
margin:0;
padding:0
}

.listaclienti{
font-family: Georgia, "Times New Roman", Times, serif;
color:#333;
font-size:14px;
margin:0 0 15px 0;
list-style-type:none;
padding:0
}

.listaclienti li{
line-height:25px;
}

#stop{
height:0;
margin:0;
clear:both;
}


/* form contatti */

#input-cont input{
width:200px;
border:1px solid #bbbbbb;
margin-bottom:12px;
font-size:14px;
}
.main_smaller label{
color:#FF6800;
}

#textarea-cont textarea{
width:400px;
height:150px;
border:1px solid #bbbbbb;
margin-bottom:12px;
font-size:14px;
}

input#send{
background:#FF6800;
color:#fff;
border:1px solid #FF6800;
}
