/*  

Theme Name: Genovantifurti
Version: 1.0

*/

*{
	margin:0;
	padding:0;
	list-style:none;
}

a img{
	border:0;
}

a{
	color:#000000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

p{
	margin-bottom:10px;
}

.clear{
	clear:both;
}

.orange{
	color:#e95d0f;
}

#container{
	width:758px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#797979;
}

#logo{
	float:left;
	margin-left:-33px;
}

#address p{
	float:right;
	margin-top:20px;
	margin-bottom:0;
}

#address a{
	color:#e95d0f;
	text-decoration:none;
}

#header{
	height:242px;
	background:#5c5c5c;
	clear:both;
	text-align:center;
}

#header img{
	margin-top:70px;
}

#index{
	
}

#content{
	
}

.box{
	width:218px;
	height:110px;
	float:left;
	font-size:10px;	
	text-align:center;
	padding-top:90px;
	padding-left:17px;
	padding-right:17px;
	margin-bottom:20px;
}

.box h3{
	color:#c6500f;
	font-size:10px;
}

#automazione{
	background:url(images/automazione.png) no-repeat;
}

#telegestione{
	background:url(images/telegestione.png) no-repeat;
	margin-left:1px;
	margin-right:1px;
}

#impianti{
	background:url(images/impianti.png) no-repeat;
}

#lefthome{
	width:373px;
	border-right:1px solid #e95d0f;
	padding-right:10px;
	float:left;
}

#righthome{
	float:left;
	width:350px;
	padding-left:20px;
}

#left{
	width:370px;
	border:12px solid #5c5c5c;
	padding:17px;
	float:left;
	margin-right:12px;
	min-height:345px;
}

#right{
	float:left;
	width:318px;
}

h2, h2 a{
	color:#c6500f;
	font-size:11px;
	font-weight:normal;
}

.eagle{
	margin-bottom:20px;
	padding-left:40px;
	background:url(images/eagle.gif) no-repeat left;
	height:32px;
	line-height:40px;
}

#contattaci{
	height:246px;
	background:#29395a url(images/contattaci.png) no-repeat right;
	color:#fff;
}

#contattaci form{
	padding:10px;
}

#contattaci p{
	margin-bottom:7px;	
}

#contattaci label{	
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:10px;
	padding-bottom:5px;
}

#thanks{
	padding:10px;
	width:100px;
}

#contattaci input{
	width:129px;
	height:17px;
	border:0;
}

#contattaci textarea{
	width:129px;
	border:0;
	height:75px;
}

#contattaci #submit{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:10px;
	height:17px;
	background:#fffc00;
}

#categorie{
	background:#e95d0f;
	padding:25px;
	margin-bottom:20px;
}

#categorie #tit{
	text-align:center;
	border-bottom:1px solid #fff;
	margin-bottom:20px;
	padding-bottom:10px;
}

#categorie a{
	color:#fff;
	text-decoration:none;
	padding-left:20px;
}

#categorie a:hover, #categorie .current-cat a{
	color:#fce702;
	background:url(images/eaglelittle.gif) no-repeat left;
}

.post{
	clear:both;
	margin-bottom:20px;
	overflow:hidden;
}

.thumb{
	width:70px;
	margin-right:10px;
	float:left;
}

.desc{
	width:280px;
	float:left;
}

#footer{
	clear:both;
	text-align:center;	
	font-size:9px;
	padding-top:50px;
}

#footer, #footer a{
	color:#a9a8a7;
	text-decoration:none;
}

#footer a.orange{	
	color:#e95d0f;
}


/*Main Navbar */

#nav{
	background:#e95d0f;
	height:34px;
	padding-left:10px;
	margin-top:7px;
	margin-bottom:10px;
}
	
#nav, #nav ul {
	line-height:34px;
}

#nav a, #nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
}

#nav li {
	float: left;
}

#nav a{
	display:block;
	color: #f5f5f4;
	padding-left:7px;
	padding-right:7px;
}

#nav a:hover, #nav a:active,.current_page_item	a, #home .on, #nav li:hover {
	background:#0c2834;
	text-decoration:none
}	
	
	
/* Dropdown Menus */		
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 174px;
}

#nav li li {
	width: 172px;
	height:20px;
	line-height:20px;
	background: #0c2834;
}

#nav li li a{
	font-weight:normal;
	color:#FFF;
}

#nav li li a:hover, #nav li li a:active {
	background:#e95d0f;
}	
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

a.main:hover{	
	background:none;
}

#home a{
	color:#000;
}

#home a:hover{
	color:#fff;
	background:none;
}