@charset "utf-8";
/* CSS Document */

body{
	background-image:url(../img/bg_body.jpg);
	background-repeat:repeat-x;
	background-color:#e5e5e5;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	margin:0;
	padding:0;
}

h1{
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:bold;
}

h2{
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;

}

h3{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
}

p{
	font-size:inherit;
	margin:0;
	padding:0;
	text-align:left;
}

img{
	border:none;
}

ul{
	list-style:none;
	margin:0;
	padding:0;
}

a{
	color:#FFF;
	text-decoration:none;
	outline:none;
}

a:hover{
	color:#06C;
	text-decoration:none;
}


.container{
	margin:0 auto;
	margin-bottom:30px;
	width:960px;
	height:auto !important;
	min-height:600px;
}

.header{
	height:114px;
	background-image:url(../img/bg_header2.jpg);
	background-repeat:no-repeat
}

.footer{
	height:48px;
	background-image:url(../img/bg_footer.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-size:10px;
	color:#FFF;
	padding-top:15px;
	clear:both;
	margin:0 auto;

}
.center{
	min-height:650px;

}
.top_menu{
	padding-left:653px;
	padding-top:64px;
	font-size:10px;


}
.top_menu li{
	float:left;
}

.loghi li{
	float:left;
	display:block;

}
.loghi{
	padding-top:5px;
	padding-left:763px;
	display:block;
	width:150px;
	height:24px;
}
.right_menu{
	background-image:url(../img/bg_right.jpg);
	background-repeat:no-repeat;
	float:left;
	width:200px;
	height:623px;
}
.right_menu ul{
	padding-top:100px;
	padding-left:10px;
}
.top_title{
	height:40px;
	width:960px;
	font-size:9px;
	color:#656565;
}
#titolo_menu{
	padding-top:13px;
	float:left;
	width:200px;
}
#titolo_corpo{
	padding-left:20px;
	padding-top:13px;
	width:730px;
	float:left;
}
.corpo{
	width:732px;
	font-size:12px;
	margin-left:220px;
	background-color:#FFF;
	min-height:620px;
	margin-bottom:40px;
	text-align:justify;
}
.corpodinamico{
	width:732px;
	font-size:12px;
	margin-left:220px;
	margin-bottom:40px;
	text-align:justify;
}

#corpohome{
	margin-left:220px;
}
.dinamico{
	width:732px;
	height:138px;
	background-image:url(../img/bg_dinamico.jpg);
	margin-top:10px;
}
.dinamicogra{
	width:732px;
	height:138px;
	background-image:url(../img/bg_dinamicogra.jpg);
	margin-top:10px;
}
.dinamicovid{
	width:732px;
	height:138px;
	background-image:url(../img/bg_dinamicovid.jpg);
	margin-top:10px;
}
.dinamicoser{
	width:732px;
	height:138px;
	background-image:url(../img/bg_dinamicoser.jpg);
	margin-top:10px;
}
.footermission{
	width:732px;	
	height:151px;
	background-image:url(../img/bg_footer_mission.jpg);
	background-repeat:no-repeat;
}
.corpotesto{
	text-align:justify;
	width:695px;
	padding-left:20px;
	padding-top:20px;
}
.corpocontattitop{
	width:732px;
	height:353px;
	background-image:url(../img/bg_contatti_top.jpg);
	background-repeat:no-repeat;
}
.contenitoretesto{
	width:732px;
	margin:0 auto;
	background-color:#FFF;
	min-height:200px;
}
.arezzo{
	text-align:center;
	float:left;
	margin-top:250px;
	margin-left:100px;
	margin-right:80px;
}
.arezzo a{
	color:#000;
	outline:none;
}
.arezzo a:hover{
	color:#06C;
	text-decoration:none;
}
.mantova{
	text-align:center;
	float:left;
	margin-top:250px;
	margin-left: 80px;
}
.mantova a{
	color:#000;
}
.mantova a:hover{
	color:#06C;
	text-decoration:none;
}
.footercontatti{
	width:732px;
	margin-top:10px;
	background-image:url(../img/bg_footer_contatti.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	min-height:360px;
}
.blog{
	background-image:url(../img/bg_news.jpg);
	background-repeat:no-repeat;
	width:732px;
	height:200px;
	margin-bottom:10px;
}
/*.blog img{
	padding-top:10px;
	padding-left:10px;
	max-width:200px;
	max-height:180px;
	float:left;
}*/
.testo_blog{
	width:485px;
	height:125px;
	float:left;
	font-size:11px;
	text-align:justify;
	padding-left:5px;
	margin-top:10px;
}
.title_blog{
	width:485px;
	float:left;
	padding-left:5px;
}
.date_blog{
	float:left;
	padding-left:5px;
	font-size:11px;
	margin-top:5px;
}
#btn_leggi{
	background-image:url(../img/btn_blog.jpg);
}

/*MENU DESTRA*/
.sotto{
	font-size:11px;
}
.sotto li{
	margin-left:20px;
}
.sotto ul{
	padding-top:0px;
}
.sotto a{
	color:#000;
}
.sotto a:hover{
	color:#CCC;
}
#sitiinternet{
	margin-left:0;
}
#ascoltocliente{
	margin-left:0;
}
#analisiesigenze{
	margin-left:0;
}
#pianomarketing{
	margin-left:0;
}
#grafica{
	margin-left:0;
}
#video{
	margin-left:0;
}
#servizifoto{
	margin-left:0;
}
#copywriting{
	margin-left:0;
}
#ufficiostampa{
	margin-left:0;
}
#google{
	margin-left:0;
}
#cartellonistica{
	margin-left:0;
}
#direct{
	margin-left:0;
}
#media{
	margin-left:0;
}
#eventi{
	margin-left:0;
}
#logodesign a:hover{ color:#939393;}
#corporate a:hover{ color:#939393;}
#sitoimmagine a:hover{ color:#939393;}
#portale a:hover{ color:#939393;}
#ecommerce a:hover{ color:#939393;}
#spot a:hover{ color:#939393;}
#videoaziendale a:hover{ color:#939393;}
#documentario a:hover{ color:#939393;}
#still a:hover{ color:#939393;}
#moda a:hover{ color:#939393;}
/*BTN loghi */
.btn {
	background-repeat:no-repeat;
	display:block;
}
	
#btn_rss{
	visibility:hidden;
	width:25px;
	height:23px;
	background-image:url(../img/rss_out.jpg);
}
#btn_tube{
	width:25px;
	height:23px;
	background-image:url(../img/tube_out.jpg);
}	
#btn_face{
	width:25px;
	height:23px;
	background-image:url(../img/face_out.jpg);
}	
#btn_twi{
	width:25px;
	height:23px;
	background-image:url(../img/twi_out.jpg);
}	
/*BTN PRODUZIONE */


#btn_imgsiti{
	margin-top:15px;
	margin-right:16px;
	width:358px;
	height:251px;
	background-image:url(../img/btn_sitiinternet_out.jpg);
	float:left;
}
#btn_imggrafica {
		float:left;
	margin-top:15px;
	width:358px;
	height:251px;
	background-image:url(../img/btn_grafica_out.jpg)
}
#btn_imgvideo{
	float:left;
	margin-right:16px;
	margin-top:10px;
	width:358px;
	height:251px;
	background-image:url(../img/btn_video_out.jpg)
	}
	#btn_imgservizif{
	float:left;
	margin-top:10px;
	margin-bottom:20px;
	width:358px;
	height:251px;
	background-image:url(../img/btn_serviziof_out.jpg)
	}
	
	/*BTN PUBBLICITA' E COMUNICAZIONE */


#btn_imguff{
	margin-top:15px;
	margin-right:18px;
	width:232px;
	height:283px;
	background-image:url(../img/btn_ufficio_out.jpg);
	float:left;
}
#btn_imggoogle{
	margin-top:15px;
	margin-right:18px;
	width:232px;
	height:283px;
	background-image:url(../img/btn_google_out.jpg);
	float:left;
}

#btn_imgcartellonistica{
	margin-top:15px;
	width:232px;
	height:283px;
	background-image:url(../img/btn_cartellonistica_out.jpg);
	float:left;
}

#btn_imgdirect{
	margin-top:15px;
	margin-right:18px;
	width:232px;
	height:283px;
	background-image:url(../img/btn_direct_out.jpg);
	float:left;
}

#btn_imgmedia{
	margin-top:15px;
	margin-right:18px;
	width:232px;
	height:283px;
	background-image:url(../img/btn_media_out.jpg);
	float:left;
}

#btn_imgeventi{
	margin-top:15px;
	margin-bottom:30px;
	width:232px;
	height:283px;
	background-image:url(../img/btn_eventi_out.jpg);
	float:left;
}
	
/*BTN MARKETING*/

#btn_ascolto{
	margin-top:15px;
	margin-right:16px;
	width:358px;
	height:251px;
	background-image:url(../img/btn_ascolto_out.jpg);
	float:left;
}
#btn_pianomark{
	margin-top:15px;
	margin-right:0px;
	width:358px;
	height:251px;
	background-image:url(../img/btn_piano_out.jpg);
	float:left;
}


/*INIZIO btn Top menu*/
.top{
	margin-right:15px;
	}
#home a{
	margin-left:70px;
	margin-right:5px;
	color:#939393;
}
#home a:hover{
	color:#ffffff;
}
#about a{
	color:#939393;
}
#about a:hover{
	color:#ffffff;
}
#mission a{
	margin-left:4px;
	color:#939393;
}
#mission a:hover{
	color:#ffffff;

}

#portfolio a{
	margin-left:4px;
	color:#939393;
	margin-right:5px;
}
#portfolio a:hover{
	color:#ffffff;
}

#contatti a{
	margin-left:3px;
	margin-right:5px;
	color:#939393;
}
#contatti a:hover{
	color:#ffffff;
}
/*FINE btn Top menu*/
/*right menu*/
#marketing{ margin-top:-35px;}
#marketing a{
	color:#10b6ec;
	font-weight:bold;
}
#produzione a{
	color:#10b6ec;
	font-weight:bold;
}
#pubblicita a{
	color:#10b6ec;
	font-weight:bold;
}
#news_blog{ margin-top:25px; padding-left:10px;}
#news_blog a{
	color:#10b6ec;
	font-weight:bold;
}
#news_blog a:hover{
	color:#9CF;
}
#marketing a:hover{
	color:#9CF;
}
#produzione a:hover{
	color:#9CF;
}
#pubblicita a:hover{
	color:#9CF;
}

