/* css Zen Garden submission 175 - 'Business Style', by Gunta Klavina, http://www.klavina.com/ */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */
/* All associated graphics copyright 2005, Gunta Klavina */
/* Added: July 9th, 2005 */

/* IMPORTANT */
/* This design is not a template. You may not reproduce it elsewhere without the 
   designer's written permission. However, feel free to study the CSS and use 
   techniques you learn from it elsewhere. */
   
/* grigio chiaro:#d9dac6*/   
/* grigio medio:#a4a695 */
/* grigio scuro del testo:#4a4a4a */
/* rosso:#c30100 */
/* rosso:#f4d8bf */


body
	{
	background: #cccccc;
	margin: 0;
	padding: 0;
	color: #000000;
	font: 12px 'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
	text-align: left;
	}
	
iframe
	{
	font: 14px Arial, Helvetica, sans-serif;
	text-align: left;
	}


strong
	{
	color: #ff9900;
	}
	
a
	{
	color: #ff9900;
	text-decoration: none;
	}

p
	{
	margin-bottom: 0px;
	margin-top: 0px;	
	text-align: left;
	}

table
	{
	margin-top: 0px;
	}
	
h1
	{ 
	font-size:24px;
	color: #000000;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	margin-bottom: 10px;
	border-top: 1px solid;
	}	
h2
	{ 
	font-size:12px;
	color: #000000;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	margin-bottom: 10px;
	}


a:hover
	{
	color: #ff9900;
	text-decoration: underline;
	}

.title_of_page
	{
	
	border-top: 1px solid #ff9900;
	padding: 0px 0px 0px 0px;
	text-align: left;
	color:#ff9900;
	font-family: Arial Black;
	font-size:32px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight:bold;
	}

.title_of_page_no_filetto
	{
	padding: 0px 0px 0px 0px;
	text-align: left;
	color:#ff9900;
	font-family: Arial Black;
	font-size:32px;
	margin-top: 0px;
	margin-bottom: 20px;
	font-weight:bold;
	}
	
.title_of_page_black
	{
	text-align: left;
	color:#4a4a4a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:24px;
	border-top: 1px solid #ff9900;
	margin-bottom: 10px;
	}

.spacer_h12
	{
	height: 12px;  
	}
.spacer_h5
	{
	height: 5px;  
	}
.spacer_w7
	{
	width: 7px;  
	}

.box_navi_title
	{ 
	text-align: left;
	color:#ffffff;
	padding: 2px 0px 3px 6px;
	margin: 0px 0px 8px 0px; 
	background: #ff9900;
	font: 18px 'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
	font-weight: bold; 
	}
	
.box_navi_title a
	{ 
	color:#ffffff;
	font: 12px 'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
	font-weight: normal; 
	}
	
.box_istitutional
	{ 	
	text-align: left;
	}
	
.box_istitutional h1
	{ 
	margin:5px 0px 0px 0px;
	font-size:14px;
	color: #ff9900;
	}

.restrictedNote
	{
	background: #ff9900;
	color: #ffffff;
	text-align: center;
	}

.box_title
	{ 
	text-align: left;
	color:#FFFFFF;
	padding: 5px 10px 5px 10px; 
	background: #ff9900;
	*/ background-image: url(img/bg_box_210-70.png); */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:20px;
	}
	
.clientFeedBack
	{ 
	text-align: left;
	color: #333333;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:20px;
	}

.box_site_navigation
{
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	font-weight: bold; 
}


.box_site_navigation a
	{
	color: #ff9900;
	text-decoration: none;
	}

	
.box_site_navigation a:hover
	{
	color: #ffffff;
	}


.box_testata_home
	{ 
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url(img/testata_orange.gif);
	width: 980px;
	height: 180px;	
	text-align: left; 
	}
	
.box_istituzionale_200x190
	{ 
	margin-top: 0px;
	margin-bottom: 0px;	
	padding: 0px 0px 0px 0px;
	background-image: url(img/staff_w200h190.jpg);
	width: 200px;
	height: 190px;	
	text-align: left; 
	}	
	
.box_istituzionale_200x190_text
	{ 
	padding: 4px 8px 0px 8px;
	width: 184px;
	height: 190px;	
	text-align: left; 
	}	

.box_about	
	{ 
	width: 325px;
	height: 249px;
	padding: 5px 15px 0px 15px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;	
	}

.box_about_bigtext
	{ 
	margin-top: 60px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	}
	
.box_about	a
	{ 
	color: #ffffff;
	text-decoration: underline;
	}	
	
	
	
	
.box_about2
	{ 
	padding: 5px 10px 0px 15px;
	color: #000000;
	text-align: left;	
	}

.box_about2_bigtext
	{ 
	margin-top: 60px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	}
	
.box_about2 a
	{ 
	color: #ffffff;
	text-decoration: underline;
	}	
	
.box_about2 h1
	{ 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;	
	font-weight: bold; 
	margin-bottom: 10px;
	}	
	
	
	
	
.box_about3
	{ 
	background: #eeeeee;
	padding: 5px 5px 5px 5px;
	text-align: left;	 
	font-size:14px;
	}

.box_about3_bigtext
	{ 
	margin-top: 60px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	}
	
.box_about3 a
	{ 
	color: #ff9900;
	text-decoration: underline;
	}	
	
.box_about3 h1
	{ 
	text-align: left;
	background: #ff9900;
	padding: 3px 5px 0px 5px;
	color: #333333;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:20px;
	}	
	
.box_about3 img
	{ 
	margin-bottom: 5px;
	}	

	
.upperBox {
	text-align: left;
	background: #ff9900;
	padding: 3px 5px 5px 5px;
	color: #ffffff;
	font: 16px Arial, Helvetica, sans-serif;	
	margin-bottom: 5px;
}
	
.upperBox h1{
	color: #ffffff;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:24px;
}
	
	
	
.box_testata_seguiti
	{ 
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url(img/testata_seguiti_flat.png);
	width: 980px;
	height: 53px;	
	text-align: left; 
	}	
	
.important_text 
	{
	font: 24px Arial, Helvetica, sans-serif;

	}
	
.box_spacer_h
	{ 
	height: 10px;	 
	}	

.box_footer
	{ 
	margin-top: 30px;
	margin-bottom: 10px;
	border-top: 1px solid #ff9900;	
	text-align: left;
	}	

.box_striscia
	{ 
	margin-bottom: 16px;	
	text-align: left;
	}
	
	
.box_dida_stripe_preview_logo
{
	padding: 3px 0px 0px 5px;
	height: 45px;	
	/*border: 1px solid #000000;*/
}
	
.box_dida_stripe_preview_testo
{
	height: 35px;
	padding: 3px 0px 0px 5px;
	color: #000000;
	font-size: 12px;
	vertical-align: baseline;
	/*border: 1px solid #000000;*/
}

.box_dida_stripe_preview_testo a
{
	color: #000000;
}

.box_dida_stripe_preview_testo a:hover
	{
	text-decoration: underline;
	}
	
.box_striscia_w200
	{ 
	margin-bottom: 5px;
	font-size:10px;	
	text-align: left;
	}
	
.box_title_socialtrend
	{ 
	color:#FF9900;
	padding: 5px 10px 5px 5px;
	border: 0px 0px 0px 0px; 
	background: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: left;	
	font-weight: bold; 
	}
	
.box_image_socialtrend
	{ 
	margin-bottom: 16px;
	}	


.box_navigazione
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 1px solid #4a4a4a;
	border-bottom: 1px solid #4a4a4a;
	margin-bottom: 5px;
	padding: 5px 0px 5px 0px;
	}

.box_navigazione a
	{
	color: #4a4a4a;
	text-decoration: none;
	font-size: 14px;
	}

.box_navigazione a:hover
	{
	color: #c30100;
	}
	

.box_content
	{
	padding: 15px 15px 15px 15px;
	background: #fff;
	}


.box_content_large
	{
	width: 640px;
	padding: 15px 15px 15px 15px;
	background: #fff;
	}

.box_zoom
	{
	width: 100%;
	text-align: center;
	padding: 5px 0px 0px 0px;	
	border-top: 1px solid #c30100;
	}

.box_banner
	{
	background: #fff;
	}

.box_content h1
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top: 0px;
	margin-bottom: 0px;
	}


.box_content h2
	{
	color:#4a4a4a;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.box_content p
	{
	margin-top: 0px;
	margin-bottom: 10px;
	}

.leftcolumn
	{
	margin-top: 8px;
	width: 210px;
	text-align: left;
	padding: 0 0 0 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.leftcolumn h1
	{
	border-top: 5px solid #c30100;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #c30100;
	}

.leftcolumn h2
	{	
	border-top: 1px solid #d9dac6;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #c30100;
	}
	
.leftcolumn p
	{
	margin-top: 0px;
	margin-bottom: 10px;
	}
	
	
