/*
File Name: style.css
This file creaded by Stega
02.03.2010
*/

/* seconda navigation */
	#navigation2{
		width:235px;
		float:left;
		/* margin-top:73px; */
	}

#home_basso{
	width:960px;
	margin-top:10px;
}

	#home_right1{
		width:463px;
		height:272px;
		background-image:url(../images/1/sfondo_news_home.png);
		background-repeat:no-repeat;
		float:left;
	}


#boxHomeRight{
	width:100%;
	float:right;
	margin-left:20px;
	margin-right:18px;
}

#serviziHome{
	width:303px;
	height:120px;
	float:right;
	background-image:url(../images/1/box_image_back.png);
	background-repeat:no-repeat;
}
#socialHome{
background-image:url(../images/1/sfondo_news_home.png);
background-repeat:no-repeat;
float:left;
height:272px;
width:463px;
}

.testiBoxHomeRight{ margin:10px;
margin-top:0px;
float:left;
width:450px;}


/* cf */

	/*right side boxes  */
	#home_right1 .boxnew{
		
float:left;
margin:5px 0 0;
width:458px;
	}	
	

	#home_right1 .box .titlearea
	{
		width:463px;
		height:31px;
		margin:0px;
		background: transparent url(../images/1/box_hback.png) top center repeat-x;	
	}	
	#home_right1 .box .titlearea2
	{
		width:265px;
		height:31px;
		display:block;
		margin:0px;
		background: transparent url(../images/1/box_hback.png) top center no-repeat;	
	}	
	#home_right1 .box .titlearea .icon{
		position:absolute;
		margin-top:-6px;
		margin-left:12px;
		text-align:left;
	}	
	#home_right1 .box .titlearea .icon2{
		position:absolute;
		margin-top:5px;
		margin-left:12px;
		text-align:left;
	}	
	#home_right1 .box h2{
		position:relative;
		text-transform: uppercase;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:normal;
		line-height:33px;
		margin:0px 21px 0px 0px;
		letter-spacing:1px;
		text-align:right;
		font-weight:bold;
		text-align:center;
	
	}	
	#home_right1 .box .titlearea2 h2{
		position:absolute;
		font-family:'Georgia','Tahoma', san-serif;
		font-size:15px;
		font-weight:normal;
		line-height:28px;
		margin:0px 0px 0px 20px;
		letter-spacing:1px;
	}	
	#home_right1 .box .textarea{
		font-size:12px;
		margin:10px;
		margin-left:15px;
	}	

	#home_right1 .box .textarea p{
		margin:0;
		padding:0;
	}	

	#home_right1 .box .textarea h3{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing:1px;
		font-size:10px;
		font-weight:bold;
		line-height:16px;
		margin:0px 10px 1px 0px;
		width:95%;
		background-color:#d5e4ed;
		color:#51a1cb;
		padding-left:10px;
	}	
	/* testimonials company name   */
	#home_right1 .box .textarea h4{
		font-family:'Georgia','Tahoma', san-serif;
		letter-spacing:1px;
		font-size:11px;
		font-weight:normal;
		margin:0px 0px 0px 0px;
		line-height:16px;
	}	

	/*right side boxes  */
	#home_right1 .box h2{
		color:#ffffff;
	}	
	#home_right1 .box .titlearea2 h2{
		color:#2f6060;
	}	
	#home_right1 .box .textarea{
		color:#000000;
	}	
	/* testimonials author   */
	#home_right1 .box .textarea h3{
		color:#51A1CB;
	}	
	/* testimonials company name   */
	#home_right1 .box .textarea h4{
		color:#78a6a6;
	}	

/* cf end */


#dxpagein {
	width:235px;
	float:right;
	height:205px;
	padding-top:11px;}
	
#sxpagein {
	width:664px;
	height:216px;
	/*background-color:#F00;*/
	float:left;}
	
	
#menu2 {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
height:32px;
list-style-type:none;
position:relative;
text-align:center;
z-index:6;
}

#menu2 ul {
float:left;
height:32px;
line-height:32px;
margin:0;
}

#menu2 ul li {
display:inline;
float:left;
height:32px;
list-style:none outside none;
margin:2px 0 0;
padding:0 0 0 20px;
width:235px;
position:relative;
text-align:center;
z-index:6;
}

#menu2 ul li a {
color:#ffffff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
line-height:28px;
text-align:right;
text-decoration:none;
background-image:url(../images/1/sfondo-menu2.png);
background-repeat:no-repeat;
height:32px;
width:200px;
padding-right:15px;
display:block;

}

#menu2 ul li a:hover {
color:#ffffff;
text-decoration:none;
background-image:url(../images/1/sfondo-attiv-menu2.png);
background-repeat:no-repeat;
height:32px;
line-height:28px;
padding-right:15px;
width:200px;
text-align:right;
}

#menu2 ul li.current_page_item a{
color:#ffffff;
text-decoration:none;
background-image:url(../images/1/sfondo-attiv-menu2.png);
background-repeat:no-repeat;
height:32px;
line-height:28px;
padding-right:15px;
width:200px;
text-align:right;
}


/*Menu 3 Maglio*/

#menu3 ul {
float:left;
height:32px;
line-height:32px;
margin:0;
}

#menu3 ul li {
display:inline;
float:left;
height:32px;
list-style:none outside none;
margin:2px 0 0;
padding:0 20px 0 20px;
position:relative;
text-align:center;
z-index:6;
}

#menu3 ul li a {
color:#000000;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
line-height:28px;
text-align:center;
text-decoration:none;
background-repeat:no-repeat;
height:32px;
display:block;
font-weight:bold;
}

#menu3 ul li a:hover {
color:#ffffff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
line-height:28px;
text-align:center;
text-decoration:none;
background-repeat:no-repeat;
height:32px;
display:block;
font-weight:bold;
}

#menu3 ul li.current_page_item a{
color:#ffffff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
line-height:28px;
text-align:center;
text-decoration:none;
background-repeat:no-repeat;
height:32px;
display:block;
font-weight:bold;
}











.box div.date {
background:url(../images/1/big-date-leftbg.png) no-repeat scroll left top transparent;
float:left;
height:59px;
margin:0 0px -4px -15px;
padding-left:21px;
}

.box div.dateright {
background:url(../images/1/big-date-rightbg.png) no-repeat scroll right top transparent ;
float:right;
height:59px;
padding-left:21px;
margin: 0px -21px -4px 0px;
}



.box div.date h2 {
background:url(../images/1/bigdate-mainbg.jpg) repeat-x scroll 0 0 transparent;
height:38px;
padding-left:15px;
padding-right:15px;
margin:0px;
text-align:center;
}

.boxsingle div.date {
background:url(../images/1/big-date-leftbg.png) no-repeat scroll left top transparent;
float:left;
height:59px;
margin:0 0px -4px -18px;
padding-left:21px;
}

.boxsingle div.date h2 {
background:url(../images/1/bigdate-mainbg.jpg) repeat-x scroll 0 0 transparent;
height:38px;
margin-top:0px;
padding-left:15px;
padding-right:15px;
text-align:center;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFF;
line-height:33px;
}

.boxsingle {
float:left;
margin:15px 0 0;
width:625px;
background:transparent;
}


.box div.dateright h2 {
background:url(../images/1/bigdate-mainbg.jpg) repeat-x scroll 0 0 transparent;
height:38px;
padding-left:15px;
padding-right:15px;
}




#separatore {
	width:960px;
	height:20px;
	clear:both;}
	
#mappahome {
	width:270px;
	height:182px;
	float:left;
	margin-left:10px;}
	
	#contattihome {
	width:160px;
	padding-left:2px;
	height:182px;
	float:left;
	margin-left:2px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;}
	
	#contattihome p{
		padding-left:5px; 
		padding-right:5px;
		
	}
	
	#indirizzocontatti {
	width:200px;
	height:220px;
	float:left;
	margin-left:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:30px;}
	
	#indirizzocontatti1 {
	width:200px;
	height:220px;
	float:right;
	margin-right:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:30px;}
	
	#contattacicontatti {
	width:200px;
	height:220px;
	float:left;
	margin-left:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	margin-top:30px;
	text-align:justify;}
	
	#formcontatti {
	width:210px;
	height:190px;
	float:right;
	margin-right:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	text-align:justify;}
	
#footer-valnan {
	width:960px;
	margin:0 auto;
	min-height:100px;
	/*background-color:#0F0;*/
	padding-top:20px;
	}
	
.footer_archivio_blog {
display:table;
float:left;
width:200px;
margin-right:30px;
height:270px;
}

.footer_archivio_blog ul {
padding-right:20px;
padding-top:10px;
}

.footer_archivio_blog ul li {
background:url(../images/1/arrow.gif) no-repeat scroll left center transparent;
border-bottom:1px solid #2d2d2d;
color:#a2a8ab;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11;
}

.footer_archivio_blog ul li {
margin-bottom:2px;
padding-bottom:2px;
padding-left:10px;
padding-top:4px;
text-align:left;
}

.footer_archivio_blog ul li a{
	color:#3BA2CD;
	text-decoration:none;
}

.footer_archivio_blog ul li a:hover{
	color:#ffffff;
	text-decoration:none;
}

.title-footer-valnan {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;}


.footer_form {
color:#a2a8ab;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
}

.footer_form input {
color:#a2a8ab;
}


.footer_form input {
	background-color:#142833;
	border:#8d8d8d solid 1px;
}

.footer_form input {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:9px;
height:16px;
margin-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-top:7px;
width:195px;
}

.footer-contatti {
color:#a2a8ab;
background-color:#142833;
	border:#8d8d8d solid 1px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:9px;
height:16px;
margin-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-top:7px;
width:195px;}

.footer-contatti-textarea {

background:none repeat scroll 0 0 transparent;
background-color:#142833;
border:#8d8d8d solid 1px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:9px;
height:48px;
margin-top:5px;
overflow:hidden;
padding-left:5px;
padding-top:7px;
padding-right:0px;
width:195px;
color:#A2A8AB;}

.footer_form textarea {
color:#555555;
}

.footer_form textarea {
background:none repeat scroll 0 0 transparent;
background-color:#142833;
border:#8d8d8d solid 1px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:9px;
height:48px;
margin-top:5px;
overflow:hidden;
padding-left:5px;
padding-top:7px;
padding-right:0px;
width:195px;
}


.footer_form .submit_bg {
background:url(../images/1/submit_bg.png) repeat scroll 0 0 transparent;
}

.footer_form .submit_bg {
color:#FFFFFF;
cursor:pointer;
float:right;
height:41px;
margin-top:5px;
padding-top:18px;
width:46px;
}


.chiusura-blog_box {
	margin:0px;
	padding:0px;
	}
	
#descrizionelavoro {
	width:600px;
	padding:10px;
	text-align:justify;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;}
	
.descrizione{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#51a1cb;
	font-weight:bold;
	width:250px;
	margin:0px;}
	
	
#boxpageright {
	width:308px;
	height:257px;
	background-image:url(../images/1/tag_page_destra.png);}
	
#page_right .box .textarea a{
color:#000000;
}

#page_right .box .textarea a:hover{
color:#51a1cb;
}

#page_right .box .titlearea2 {
background:url(../images/1/big-date-rightbg.png) no-repeat scroll right top transparent ;
float:right;
height:59px;
padding-left:21px;
margin: 0px -4px -4px 0px;
}

#page_right .box .titlearea2 h2 {
background:url(../images/1/bigdate-mainbg.jpg) repeat-x scroll 0 0 transparent;
height:38px;
padding-left:15px;
padding-right:15px;
position:relative;
		text-transform: uppercase;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:normal;
		line-height:33px;
		margin:0px 21px 0px 0px;
		letter-spacing:1px;
		text-align:right;
		font-weight:bold;
		text-align:center;
		color:#FFF;
}

p {
	padding-left:20px;
	padding-right:20px;}
	

#frecciasx {
	width:63px;
	position:absolute;
	z-index:1000;
	margin-top:240px;
	margin-left:-31px;}
	
#frecciadx {
	width:63px;
	position:absolute;
	z-index:1000;
	margin-top:240px;
	margin-left:875px;}
	
.form_contatti  {
display:table;
float:left;
margin-right:10px;
width:200px;
}

.contatti_form {
color:#000000;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
}


.contatti_form input {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:9px;
height:16px;
margin-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-top:7px;
width:195px;
}

.contatti_form input {
background-color:#d5e4ed;
border:1px solid #8D8D8D;
}

.contatti_form input {
color:#000000;
}


.contatti_form{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:9px;
height:11px;
margin-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-top:7px;
width:195px;
font-size:11px;
color:#000000;
background-color:#d5e4ed;
border:1px solid #8D8D8D;}

.contatti_form-textarea{
background:none repeat scroll 0 0 #d5e4ed;
border:1px solid #8D8D8D;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:9px;
height:35px;
margin-top:5px;
overflow:hidden;
padding-left:5px;
padding-right:0;
padding-top:7px;
width:195px;}


.contatti_form textarea {
background:none repeat scroll 0 0 #d5e4ed;
border:1px solid #8D8D8D;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:9px;
height:33px;
margin-top:5px;
overflow:hidden;
padding-left:5px;
padding-right:0;
padding-top:7px;
width:195px;
}

.contatti_form textarea {
color:#000000;
}

.contatti_form .submit_bg {
color:#FFFFFF;
cursor:pointer;
float:right;
height:24px;
margin-top:2px;
padding-top:2px;
width:46px;
}

.contatti_form .submit_bgContatti {
color:#FFFFFF;
cursor:pointer;
float:right;
height:24px;
margin-top:2px;
padding-top:2px;
width:46px;
}

.contatti_form .submit_bg {
background:url(../images/1/submit_bg.png) repeat scroll 0 0 transparent;
}
.contatti_form .submit_bgContatti {
background:url(../images/1/submit_bgContatti.png) repeat scroll 0 0 transparent;
}


#social_share{margin-top:15px; margin-bottom:15px; float:right; width:150px}

#switcher_id{display:none}

.footer_archivio_blog  p{
	padding:0px;}
	
	
#formcontatti p {
	padding:0px;
	margin-top:0px;
	margin-bottom:3px;}
	
.footer_archivio_blog p {
	padding:0px;
	margin-top:0px;
	margin-bottom:3px;}
	
.inviacontatti {
    border: 1px solid #EDEDED;
	background-color:#D5E4ED;
    color: #778384;
    font-size: 11.5px;
    line-height: 14px;
    margin: 0;
    overflow: hidden;
    padding: 2px;}
	
	
/* last stega add */

#showhere{overflow:hidden; width:438px; height:231px; padding-top:50px}

.news_style{
display:none;
}
.news_show
{
width:438px;
height:241px;
overflow: auto;	
}


/* end last stega add */	
	
