/*
Theme Name: Epr comunicazione
Author: Gaia Megna
*/
*{
	outline:0;
}
body{
	padding:0;
	margin:0;
	background:#f9f9f9;
	font-family:Verdana;
	font-size:12px;
}
div.clear{
	clear:both;
}
div#page{
	padding:0;
	margin:0 auto;
	width:956px;
	background:#f9f9f9;
}
img{
	border:0;
}
div#header{
	padding:0;
	margin:5px 0 0 0;
	border-top:2px solid #932F36;
}
div#header-inner{
	padding:0;
	margin:2px 0 3px 0;
	background:#e9e9e9;
}
div#header div#logo{
	padding:0;
	min-width:643px;
	height:95px;
	float:left;
}
div#header div#adv_header{
	padding:0;
	margin:0;
	max-width:312px;
	height:95px;
	float:right;
	background:#e9e9e9;
	border-left:1px solid #fff;
}
div#header div#adv_header img{
	padding:0;
	margin:auto;
}
div#menu{
	padding:0;
	margin:0;
	width:956px;
	height:32px;
	background:url('images/bg_menu.jpg') repeat-x top left;
}
div#menu ul{
	padding:0;
	margin:0;
	width:790px;
	height:32px;
	list-style:none;
	float:left;
}
div#menu ul li{
	padding:0;
	margin:0;
	float:left;
	background:url('images/separatore.jpg') no-repeat top right;
}
div#menu ul li.current_page_item, div#menu ul li.current_page_ancestor{
	background:url('images/separatore_active.jpg') no-repeat top right;
}
div#menu ul li a{
	padding:8px 10px;
	margin:0 1px 0 0;
	display:block;
	text-decoration:none;
	color:#fff;
	background:url('images/bg_menu.jpg') repeat-x top left;
}
div#menu ul li.current_page_item a, div#menu ul li.current_page_ancestor a{
	background:url('images/bg_menu_active.jpg') repeat-x top left;
}
div#data_ora{
	padding:9px 6px 9px 0;
	margin:0;
	color:#fff;
	font-size:10px;
	float:right;
	width:160px;
	text-align:right;
}
div#sub_header{
	padding:0;
	margin:0;
	width:956px;
	height:42px;
}
span.breadcrumb{
	padding:15px 0 0 0;
	margin:0;
	display:block;
	float:left;
	width:700px;
}
span.breadcrumb a{
	color:#932F36;
	text-decoration:none;
}
span.search{
	padding:10px 0 0 0;
	margin:0;
	display:block;
	float:right;
	width:250px;
	text-align:right;
}
input#s, input#da, input#a{
	height:21px;
	background:#eee;
	border:1px solid #cacdd1;
}
input#searchsubmit{
	display:none;
}
/*INDEX*/
div#primo_piano{
	padding:0;
	margin:0 0 20px 0;
	width:956px;
	height:284px;
}
div#primo_piano div.box{
	padding:0;
	margin:0;
	width:312px;
	height:284px;
	border-top:2px solid #932F36;
	float:left;
}
div#primo_piano div.box div.inner{
	padding:0;
	margin:2px 0 0 0;
	width:312px;
	height:280px;
	background:#e9e9e9;
}
div#primo_piano div.box div h2{
	padding:6px 9px;
	margin:0;
	font-size:12px;
	height:30px;
	color:#434345;
}
div#primo_piano div.box div p{
	padding:0 9px 0 9px;
	margin:0;
	display:block;
	height:50px;
	text-decoration:none;
	font-size:11px;
	color:#545557;
}
div#primo_piano div.box div a.read_more{
	padding:0 9px;
	margin:0;
	height:20px;
	display:block;
	text-decoration:none;
	color:#932F36;
	text-align:right;
	font-size:11px;

}
div#primo_piano div.box div.inner img.attachment-post-thumbnail{
	padding:0;
	margin:0;
	width:312px;
	height:168px;
}
div#secondo_piano{
	padding:0;
	margin:0 0 20px 0;
	width:956px;
	height:111px;
}
div#secondo_piano div.box{
	padding:0;
	margin:0;
	width:312px;
	height:111px;
	border-top:2px solid #9a9b9f;
	float:left;
}
div#secondo_piano div.box div.inner{
	padding:0;
	margin:0;
	width:312px;
	height:109px;
}
div#secondo_piano div.box div h2{
	padding:6px 9px;
	margin:0;
	font-size:12px;
	height:30px;
	color:#434345;
}
div#secondo_piano div.box div p{
	padding:0 9px 0 9px;
	margin:0;
	display:block;
	height:50px;
	text-decoration:none;
	font-size:11px;
	color:#545557;
}
div#secondo_piano div.box div a.read_more{
	padding:0 9px;
	margin:0;
	height:17px;
	display:block;
	text-decoration:none;
	color:#932F36;
	text-align:right;
	font-size:11px;
}
div#social_net{
	padding:0;
	margin:0 0 20px 0;
	width:956px;
	height:260px;
}
div#social{
	padding:0;
	margin:0;
	width:634px;
	height:262px;
	background:#e9e9e9;
	float:left;
}
div#social h2{
	padding:6px 9px;
	margin:0;
	width:616px;
	height:21px;
	text-decoration:none;
	color:#434345;
	border-bottom:4px solid #f9f9f9;
	font-size:15px;
	font-family:Verdana;
}
div#social div#social_ico{
	padding:31px 26px;
	margin:0;
	width:98px;
	height:163px;	
	float:left;
}
div#social div#social_ico a{
	padding:0;
	margin:0 0 11px 0;
	display:block;
	text-decoration:none;
	color:#932F36;
	font-weight:bold;
}
div#social div#social_ico a img{
	padding:0;
	margin:0;
	vertical-align:middle;
}
div#video{
	padding:11px 0;
	margin:0;;
	width:261px;
	float:left;
}
div#flickr{
	padding:0;
	margin:8px 4px 11px 15px;
	width:204px;
	float:left;
} 
div#flickr ul{
	padding:0;
	margin:0;
	list-style:none;
}
div#flickr ul img.ff{
	padding:0;
	margin:3px;
	width:62px;
	height:40px;
	float:left;
}
div#flickr ul a{
	padding:0;
	margin:0;
	width:68px;
	height:46px;
	float:left;
}
div#flickr div.nav{
	padding:0;
	margin:-3px 3px 3px 3px;
	width:198px;
	height:28px;
	background:url('images/scroll.jpg') no-repeat top center;
	position:relative;
}
div#flickr a.cp{
	padding:0;
	margin:0;
	width:28px;
	height:28px;
	display:block;
	top:0;
	left:0;
	position:absolute;
}
div#flickr a.cn{
	padding:0;
	margin:0;
	width:28px;
	height:28px;
	display:block;
	top:0;
	right:0;
	position:absolute;
}
div#sala_multi{
	padding:0;
	margin:0 0 20px 0;;
	width:956px;
	height:260px;
}
div#link_video h2{
	padding:6px 9px;
	margin:0;
	width:707px;
	height:21px;
	text-decoration:none;
	color:#434345;
	border-bottom:4px solid #f9f9f9;
	font-size:15px;
	font-family:Verdana;
}
div#link_video{
	padding:0;
	margin:0;
	width:707px;
	height:262px;
	background:#e9e9e9;
}
div#link_video #link{
	padding:0;
	margin:0;
	width:360px;
	float:left;
}
div#link_video #link li{
	padding:0;
	margin:10px 0;
	cursor:pointer;
	list-style-type:square;
}
div#link_video #link li span.link_videos{
	padding:0;
	margin:0;
	color:#932F36;
}
div#link_video #link li span.desc_videos{
	padding:0;
	margin:0;
	display:block;
	color:#7C7C7C;
	font-size:11px;
}
div#link_video #video{
	padding:0;
	margin:10px 20px;
	width:301px;
	float:right;
}
div#link_video #video object{
	padding:0;
	margin:0;
	width:261px;
	float:right;
}
div#net{
	padding:0;
	margin:0;
	width:314px;
	height:262px;
	background:#e9e9e9;
	float:right;
}
div#net h2{
	padding:6px 9px;
	margin:0;
	width:296px;
	height:21px;
	text-decoration:none;
	color:#434345;
	border-bottom:4px solid #f9f9f9;
	font-size:15px;
	font-family:Verdana;
}
div#net ul#mini_menu{
	padding:0;
	margin:0;
	width:314px;
	height:32px;
	list-style:none;
}
div#net ul#mini_menu li{
	padding:0;
	margin:0;
	width:157px;
	height:32px;
	float:left;
	text-align:center;
}
div#net ul#mini_menu li:first-child{
	width:156px;
	padding:0 1px 0 0;
	background:url('images/separatore.jpg') no-repeat top right;
}
div#net ul#mini_menu li a{
	display:block;
	padding:9px 0;
	margin:0;
	background:url('images/bg_menu.jpg') repeat-x top left;
	color:#fff;
	text-decoration:none;
}
div#net ul#mini_menu li.active:first-child{
	width:156px;
	padding:0 1px 0 0;
	background:url('images/separatore_active.jpg') no-repeat top right;
}
div#net ul#mini_menu li.active a{
	display:block;
	padding:9px 0;
	margin:0;
	background:url('images/bg_menu_active.jpg') repeat-x top left;
	color:#fff;
	text-decoration:none;
}
div#net div.bbox{
	padding:9px;
	margin:0;
	width:296px;
	height:173px;
	border-top:2px solid #f9f9f9;
	overflow:hidden;
	color:#E9E9E9;
}
div#net div#rete_content ul, div#net div#epr_content ul{
	padding:0;
	margin:0;
	width:296px;
	list-style:none;	
}
div#net div#rete_content ul li, div#net div#epr_content ul li{
	padding:0;
	margin:0 0 20px 0;
	display:block;	
	color:#7d7d7f;
	font-size:11px;
	font-family:Verdana;
}
div#net div#epr_content ul li span.data{
	padding:0;
	margin:0;
	display:block;	
}
div#net div#epr_content ul li span.notizia{
	padding:0;
	margin:0;
	width:296px;
	display:block;
	color:#424242;
}
div#ricerca_filt{
	padding:0;
	margin:20px 0;
}
div#ricerca_filt input#s{
	padding:0;
	margin:0;
	height:30px;
	float:left;
}
div#ricerca_filt label{
	padding:0;
	margin:0 0 0 5px;
	height:30px;
	float:left;
}
div#ricerca_filt label input{
	padding:0;
	margin:0;
	height:30px;
}
div#ricerca_filt span#cerca{
	padding:0;
	margin:0 20px;
	width:51px;
	height:32px;
	display:block;
	float:left;
	border:0;
	background:url('images/cerca.jpg') no-repeat center;
	cursor:pointer;
}
div#net div#rete_content ul li a{
	text-decoration:none;
}
div#net div#rete_content ul li span{
	padding:0;
	margin:0;
	display:block;	
}
div#net div#rete_content ul li span.rss-date{
	color:#545456;
	font-family:Verdana;
	font-size:11px;
}
div#net div#rete_content ul li span.rss-title{
	color:#932F36;
	font-family:Verdana;div#link_video #link li span.link_videos{
	padding:0;
	margin:0;
	color:#932F36;
}

	font-size:11px;
}
div#content {
	padding:0;
	margin:0 0 20px 0;
	width:707px;
	float:left;
	border-top:1px solid #932F36;
}
div#content-in {
	padding:11px 9px;
	margin:2px 0 20px 0;
	width:689px;
	float:left;
	background:#e9e9e9;
	color:#7c7c7c;
	text-align:justify;
}
div#content-in-esperienze {
	padding:11px 9px;
	margin:2px 0 20px 0;
	width:689px;
	float:left;
	color:#7c7c7c;
	text-align:justify;
}
div#content-in a{
	color:#932F36;
	text-decoration:none;
}
div#content-in h2, div#content-in-esperienze h2, div#content-in h3{
	padding:0;
	margin:0;
	color:#555557;
}
div#content-in h2, div#content-in-esperienze h2{
	font-size:16px;
}
div#content-in h3{
	font-size:14px;
}
div#esperienze{
	padding:0;
	margin:20px 0;
}
div#esperienze div.text{
	padding:10px;
	margin:10px 0;
	width:490px;
	height:122px;
	text-align:justify;
	background:#e9e9e9;
	float:right;
}
div#esperienze div.img{
	padding:0;
	margin:10px 0;
	width:165px;
	height:140px;
	text-align:center;
	background:#fff;
	border:1px solid #932F36;
	float:left;
}
div#esperienze div.img img{
	padding:0;
	margin:0;
	max-width:165px;
	max-height:140px;
}
div#esperienze div.text_max{
	margin:10px 0 0 0;
	width:510px;
	text-align:justify;
	float:right;
}
div#esperienze div.text_max div{
	margin:0 0 10px 0;
	padding:10px;
	width:490px;
	text-align:justify;
	background:#e9e9e9;
}
div#esperienze div.img_max{
	padding:0;
	margin:10px 0;
	width:165px;
	height:323px;
	text-align:center;
	background:#fff;
	border:1px solid #932F36;
	float:left;
}
div#esperienze div.img_max img{
	padding:0;
	margin:0;
}
iframe{
	float:left;
}
div#contatti-in{
	float:right;
	width:230px;
}
div.wpcf7{
	padding:0;
	margin:40px 0;	
}
div.wpcf7 input[type=text]{
	padding:0;
	margin:0;
	border:1px solid #7C7C7C;
	background:#e9e9e9;	
	width:424px;
	height:20px;
}
div.wpcf7 input[type=submit]{
	padding:0;
	margin:0 0 0 302px;
	border:1px solid #7C7C7C;
	background:#e9e9e9;	
	width:124px;
	height:25px;
	font-weight:bold;
}
div.wpcf7 label{
	padding:0;
	margin:5px 0;
	display:block;
	color:#7C7C7C;	
	width:424px;
	font-weightdiv#sala_stampa_page{
	padding:0;
	margin:20px 0;
}
:bold;
}
div.wpcf7 textarea{
	padding:0;
	margin:0;
	border:1px solid #7C7C7C;
	background:#e9e9e9;	
	width:424px;
}
div#clienti_scroll{
	padding:0;
	margin:10px 0;
}
div#clienti_scroll ul{
	padding:0;
	margin:0;
	list-style:none;
}
div#clienti_scroll ul li{
	padding:0;
	margin:0;
}
div#clienti_scroll ul li div img{
	padding:0;
	margin:5px;
	max-width:160px;
	max-height:80px;
	cursor:pointer;
	border:1px solid #932F36;
}
img.cp, img.cn{
	float:left;
	cursor:pointer;
}
div.navig_ex{
	padding:0;
	margin:0;
	width:627px;
	height:23px;
	background:url('images/arrow.jpg') repeat-x top left;
	float:left;
	border:1px solid #bebebe;
	position:relative;
}
div.ui-slider-horizontal{
	padding:0;
	margin:0;
		color:#932F36;
width:602px;
	height:23px;
	position:relative;
	cursor:pointer;
}
div.ui-slider-horizontal a{
	padding:0;
	margin:0;
	width:25px;
	height:23px;
	background:url('images/arrow_a.jpg') repeat-x top left;
	display:block;
	position:absolute;
	cursor:pointer;
}
ul#squadra{
	padding:0;
	margin:20px 0;
	width:689px;
	list-style:none;
}
ul#squadra li{
	padding:0;
	margin:0;
	width:172px;
	height:230px;
	float:left;
	text-align:center;
}
ul#squadra li a span.name {
	display:block;
	margin:5px 0 0 0;
	color:#000;
}
ul#squadra li span.ruolo{
	font-weight:bold;
}
ul#squadra li span.ruolo, ul#squadra li span.team{
	font-size:11px;
	padding:0 6px;
}
div#persona_img{
	padding:2px 0 0 0;
	margin:20px 10px 20px 0;
	float:left;
}
ul#persona{
	padding:0;
	margin:20px;
	list-style:none;
	float:left;
}
ul#persona li{
	padding:0;
	margin:0 0 10px 0;
}
ul#persona li span{
	padding:0;
	margin:0;
	font-weight:bold;
}
div#links_page{
	padding:0;
	margin:20px;
}
div#links_page h3, div#links_page h4{
	padding:0;
	margin:5px 0;
	cursor:pointer;
}
div#links_page ul.media li{
	list-style:none;
}
div#links_page ul li{
	margin:5px 0;
}
div#links_page h3.close, div#links_page h4.close{
	padding:0 0 0 30px;
	background:url('images/plus.jpg') no-repeat left;
}
div#links_page h3.open, div#links_page h4.open{
	padding:0 0 0 30px;
	background:url('images/menus.jpg') no-repeat left;
}
div#sala_stampa_page{
	padding:0;
	margin:20px 0;
}
div#sala_stampa_page ul{
	padding:0;
	margin:0;
	list-style:none;
}
span.page_1, span.page_2, span.page{
	padding:3px 5px;
	border:1px solid #932F36;
	cursor:pointer;
}
div.navi {
	padding:0;
	height:30px;
	text-align:center;
}
div.navi span{
	padding:3px 5px;
	margin:0 2px;
	border:1px solid #932F36;
	cursor:pointer;
}
span.active{
	background:#932F36;
	color:#fff;
}
div#sala_stampa_page div.orizontal{
	padding:10px 0;
	margin:0;
}
div#sala_stampa_page div.orizontal img{
	padding:0;
	margin:0 10px 0 0;
	width:180px;
	height:97px;
	float:left;
}
div#sala_stampa_page div.orizontal h3{
	padding:0;
	margin:0;
	font-size:12px;
}
div#sala_stampa_page div.orizontal a h3{
	padding:0;
	margin:0;
	font-size:12px;
	color:#932F36;
}
div#sala_stampa_page div.orizontal p{
	padding:5px 0;
	margin:0;
}
div#sala_stampa_page div.orizontal a.read_more{
	padding:0;
	margin:0;
	height:16px;
	display:block;
	float:right;
}
div#comunicati_page{
	padding:0;
	margin:20px 0;
}
div.condividi{
	background:#E9E9E9;
	color:#7C7C7C;
	margin:0;
	padding:11px 9px;
	text-align:justify;
	width:689px;
}
div.condividi span{
	font-size:14px;
	font-weight:bold;
	float:left;
	padding-right:20px;
}
div.condividi ul{
	padding:0;
	margin:0;
	list-style:none;
}
div.condividi ul li{
	padding:0 10px 0 0;
	margin:0;
	float:left;
}
div.condividi ul li img{
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
div.condividi ul li img:hover{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
/*SIDEBAR*/
div#sidebar{
	padding:0;
	margin:20px 0;
	width:230px;
	float:right;
}
div#sidebar ul{
	padding:0;
	margin:0 0 0 13px;
	width:217px;
	list-style-type:square;
}
div#sidebar ul li{
	padding:0;
	margin:0 0 3px 0;
	color:#000;
}
div#sidebar ul li a{
	color:#932F36;
	padding:6px 0 0 14px;
	margin:0;
	display:block;
	text-decoration:none;
}
div#sidebar ul li.current_page_item a{
	color:#000;
	text-decoration:none;
}
/*FOOTER*/
div#footer{
	padding:0;
	margin:0;
	width:956px;
	height:224px;
	background:url('images/footer.jpg') repeat-x top left;
}
div.footer_box{
	float:left;
	padding:0;
	margin:0;
}
div#profilo, div#attivita, div#sala_stampa{
	float:left;
	padding:0;
	margin:0;
	width:225px;
	height:224px;
	background:url('images/separatore_footer.jpg') no-repeat top right;
}
div.footer_box h3{
	padding:0;
	margin:0;
	width:225px;
	height:33px;
}
div.footer_box h3 a{
	padding:7px 14px;
	margin:0;
	display:block;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}
div.footer_box ul{
	padding:0;
	margin:0;
	width:225px;
	list-style:none;
}
div.footer_box ul li{
	padding:0;
	margin:0;
	width:225px;
}
div.footer_box ul li a{
	padding:6px 0 2px 14px;
	margin:0;
	font-size:11px;
	display:block;
	color:#fff;
	text-decoration:none;
}
div#contatti {
	padding:0;
	margin:0;
	width:281px;
}
div#contatti h3{
	padding:0;
	margin:0;
	height:33px;
}
div#contatti h3 a{
	padding:7px 14px;
	margin:0;div#sidebar ul{
	padding:0;
	margin:20px 0 0 13px;
	width:217px;
}

	display:block;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}
div#contatti span{
	padding:6px 0 0 14px;
	margin:0;
	font-size:10px;
	color:#fff;
	display:block;
}
div.serverstudio{
	padding:0;
	margin:10px 0;
	text-align:right;
}
div.serverstudio a{
	padding:0;
	margin:0;
	font-size:11px;
	color:#545557;
	text-decoration:none;
}

div.wp-pagenavi{
	text-align:center;
}
div.wp-pagenavi a{
	cursor:pointer;
	padding:3px 5px;
	margin:2px;
}
div.wp-pagenavi a.page{
	border:1px solid #932F36;
}
div.wp-pagenavi span.current{
	border:1px solid #932F36;
	background:#932F36;
	color:#fff;
	cursor:pointer;
	padding:3px 5px;
	margin:2px;
}

