/* CONTENT */
DIV.content-box {
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 0 0;
	margin: 0px 0px 0px 0px;
	text-align: left;
	display : block;
	line-height: 1.5em;
}
DIV.page-content-box {
	font: 100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 35px 5px 5px 5px;
	text-align: left;
	display : block;
}
SPAN.content-title{
	font-family: Tahoma, Helvetica, Geneva;
	font-weight: bold;
	font-size: 130%;
	line-height: 1.5em;
	color: #000000;
	text-transform : lowercase;
	letter-spacing : 1px;	
}
DIV.content-title{
	font: 170% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A8180A;
	text-transform : lowercase;
	border-bottom: 2px solid #A9D2E2;
	padding: 0 0 3px 0;
	margin: 0 0 20px 0;
	letter-spacing : 1px;
}
SPAN.content-title-red{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	line-height: 1.5em;
}
A.content-title:link, A.content-title:visited, A.content-title:active{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3366CC;
	font-weight: bold;
	text-decoration: none;
	letter-spacing : 1px;
}
A.content-title:hover {
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3366CC;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing : 1px;
}
SPAN.content-description{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.5em;
	color: #000000;
	letter-spacing : 1px;
}
SPAN.content-date {
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777777;
	line-height: 2em;
	letter-spacing : 1px;
}

img.content_photo {
	padding: 0 0 0 30px;
	float:right;
}

IMG.content-icon {
	margin: 0 30px 0 0;
	border:1px solid #204558;
	float:left;
}
IMG.content-icon-row1 {
	margin: 0 0 0 30px;
	border:0px solid #204558;
	float:right;
}
IMG.content-icon-row2 {
	margin: 0 30px 0 0;
	border:0px solid #204558;
	float:right;
}
IMG.content-img-sx {
	margin: 10px 20px 10px 0;
	padding: 5px;
	border:1px solid #999;
	float:left;
}
IMG.content-img-dx {
	margin: 0 60px 0 0;
	padding: 0px;
	border:0px solid #999;
	float:right;
}
IMG.content-img-center {
	margin: 10px 10px 10px 10px;
	padding: 5px;
	border:1px solid #999;
	float:center;
}
A.content-link:link, A.content-link:visited, A.content-link:active{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
	line-height: 2em;
}
A.content-link:hover {
	font-weight: bold;
	color: #FFFFFF;
	background: #CC0000;
	text-decoration: none;
	line-height: 2em;
}
table.list {
	font: 75% Verdana,Arial,Helvetica,sans-serif;
	line-height: 1.4em;
}

/* NO CONTENT */
DIV.nocontent {
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 20px;
	border: 1px solid #CC0000;
	text-align: center;
}


/* ARGUMENT BOX */
DIV.argument-box {
	font: 90% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	padding: 10px 15px 10px 15px;
	margin: 0px 5px 5px 5px;
	text-align: left;
	display : block;
	background-repeat: no;

}
DIV.argument-name {
	font: 120% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.5em;
	color: #000000;
	text-transform : lowercase;
	letter-spacing : 2px;	
	margin: 20px;
	border-bottom: 1px solid #999;
}

/* STILI TXT CONTENT */
span.txt_maiuscoletto {
	font-size: 120%;
	font-variant: small-caps;
}


/* content box modificati */
/*---------------------------------------------------------------------------------------------------------------*/
/* Content HOME */
DIV.content-box-home {
	padding: 10px 0px 10px 15px;
	margin: 0px 0px 5px 5px;
	text-align: left;
	display : block;
}
div.titolo_home {
	padding: 0px 15px 0px 0px;
	text-align: right;
}
div.txt_home_bkg {
	padding: 0px 0px 0px 0px;
	height: 300px;
	background: url(/images/bkg_content_home.gif);
	
}
div.txt_home_data {
	font: 16px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	line-height: 1.5em;
	padding: 0 0 5px 0;
}
div.txt_home {
	font: 20px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-style: italic;
	line-height: 1.5em;
	padding: 15px 30px 0px 90px;
	margin: 144px 0 0 0;
	height: 135px;
	background: url(/images/bkg_content_hometxt.gif);
}
div.txt_home_link {
	font: 16px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	line-height: 1.5em;
	color: #F15601;
}


/* Content MISSION */
DIV.content-box-mission {
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	padding: 10px 0px 10px 15px;
	margin: 0px 0px 5px 5px;
	text-align: left;
	display : block;
}
div.titolo_mission {
	padding: 0px 15px 60px 0px;
	text-align: right;
}
div.txt_mission_header {
	padding: 20px 30px 20px 90px;
	background: url(/images/bkg_content_spot.gif);
	
}
div.txt_mission {
	padding: 10px 30px 30px 90px;
	
}

/* Content CONTATTI */
DIV.content-box-contatti {
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	padding: 10px 0px 10px 15px;
	margin: 0px 0px 5px 5px;
	text-align: left;
	display : block;
}
div.titolo_contatti {
	padding: 0px 15px 60px 0px;
	text-align: right;
}
div.txt_contatti {
	padding: 20px 0px 20px 120px;
	background: url(/images/bkg_content_contatti.gif);
}

/* Content SERVIZI */
DIV.content-box-servizi {
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	padding: 10px 0px 10px 15px;
	margin: 0px 0px 5px 5px;
	text-align: left;
	display : block;
}
div.titolo_servizi {
	padding: 0px 15px 60px 0px;
	text-align: right;
}
div.txt_servizi {
	padding: 20px 30px 20px 120px;
	background: url(/images/bkg_content_contatti.gif);
	
}
div.list_servizi {
	padding: 0px 0px 0px 110px;
	line-height: 2.5em;	
}
ul.servizi {
	list-style: square;
}

/* Content LINKS */
DIV.content-box-links {
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	padding: 10px 0px 10px 15px;
	margin: 0px 0px 5px 5px;
	text-align: right;
	display : block;
}
div.titolo_links {
	padding: 0px 15px 40px 0px;
	text-align: right;
}
div.txt_links {
	padding: 0px 220px 0px 55px;
	background: url(/images/bkg_content_links.gif);
}

/* Content PORTFOLIO */
DIV.content-box-portfolio {
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 0px 10px 15px;
	margin: 0px 0px 5px 5px;
	text-align: left;
	display : block;
}
DIV.content-index-portfolio {
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 30px 10px 15px;
	margin: 0px 0px 5px 5px;
	text-align: right;	
	background: url(/images/bkg_content_portfolio.gif);
	background-repeat: no;
}
DIV.content-index-row1 {	
	padding: 0 0 0 70px;	
	text-align: right;	
	height:75px;	
}
DIV.content-index-row2 {	
	padding: 0;	
	text-align: right;	
	height:75px;
}
div.txt_portfolio {
	padding: 120px 295px 0px 55px;
	text-align: right;
}
div.titolo_portfolio {
	text-align: right;
	padding: 10px 15px 50px 0;
}

/* Content NEWSLETTER */
DIV.content-box-newsletter2005 {
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:350px;
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 5px 5px;
	text-align: left;
	display : block;
	background: url(/images/bkg_content_newsletter2005.gif);
	background-repeat: no;
}
DIV.content-box-newsletter2006 {
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:350px;
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 5px 5px;
	text-align: left;
	display : block;
	background: url(/images/bkg_content_newsletter2006.gif);
	background-repeat: no;
}
div.btn_newsletter {
	padding: 73px 19px 0px 0px;
	text-align: right;
}
div.newsletter_link {
	font: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	line-height: 1.5em;
	padding: 150px 48px 0px 0px;
	color: #F15601;
}

/* Content COMPANY */
DIV.content-box-company {
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	padding: 10px 0px 10px 15px;
	margin: 0px 0px 5px 5px;
	text-align: left;
	display : block;
}
div.titolo_company {
	padding: 0px 15px 60px 0px;
	text-align: right;
}
div.txt_company {
	padding: 20px 30px 20px 120px;
	background: url(/images/bkg_content_contatti.gif);
}
div.btn_company {
	padding: 25px 0px 20px 100px;	
}
img.btn_company {
	padding: 0 0 0 20px;
}
ul.company {
	list-style: square;
}

/* Content SPOT */
DIV.content-box-spot {
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	height:350px;
	padding: 10px 0px 10px 15px;
	margin: 0px 0px 5px 5px;
	text-align: left;
	display : block;
	/*background: url(/images/bkg_content_spot.gif);
	background-repeat: no;*/
}
div.titolo_spot {
	padding: 0px 15px 60px 0px;
	text-align: right;
}
div.txt_spot {
	padding: 40px 30px 80px 80px;
	text-align: right;
	background: url(/images/bkg_content_spot.gif);
}


/* Content EVENTI */
DIV.content-box-eventi {
	line-height: 1.5em;
	/*height:200px;*/
	padding: 10px 30px 20px 30px;
	margin: 0px 0px 0px 20px;
	text-align: justify;
	display : block;
	background: #F7F7F7;
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
}
div.txt_eventi {
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 20px 20px 20px;
	margin: 0 30px 0 0;
	text-align: left;
	line-height: 1.5em;
}
div.titolo_eventi {
	text-align: right;
	padding: 0 0 50px 0;
}

/* Content ARCHIVIO */
DIV.content-box-archivio {
	line-height: 1.5em;
	/*height:200px;*/
	padding: 25px 30px 20px 30px;
	margin: 0px 0px 5px 20px;
	text-align: left;
	display : block;
	background: #F7F7F7;
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	/*background: url(/images/bkg_content_spot.gif);
	background-repeat: no;*/
}
div.txt_archivio {
	padding: 120px 295px 0px 55px;
	text-align: right;
}
div.titolo_archivio {
	text-align: right;
	padding: 0 0 50px 0;
}

/*---------------------------------------------------------------------------------------------------------------*/


/* content category */
/*---------------------------------------------------------------------------------------------------------------*/
/* Argument 1 */
DIV.argument-box-1 {
}
DIV.argument-name-1{
	padding: 0px;
	background: #00CCCC;
	color: #FFFFFF;
	font: 12px verdana, helvetica, sans-serif;
	font-weight: bold;
	border:1px solid #204558;
	line-height : 1em;
}

/* Argument 2 */
DIV.argument-box-2 {
	background: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	line-height : 1em;
}
DIV.argument-name-2 {
	color: #990000;
	font: 12px verdana, helvetica, sans-serif;
	font-weight: bold;
	line-height : 1em;
}

/* Argument 3 */
DIV.argument-box-3 {
	background: #FFFFFF;
	font: 100% verdana, helvetica, sans-serif;
	line-height : 1em;
}
DIV.argument-name-3 {
	background: #32CD32;
	color: #FFFFFF;
	font: 100% verdana, helvetica, sans-serif;
	font-weight: bold;
	border:1px solid #204558;
	line-height : 1em;
}
/* CUSTOM */

#home-container {
	width: 522px;
	padding: 0 0 0 0;
	margin: 0px 0px 0px 0px;
	text-align: left;
	display : block;
}
#home-box1 {
	font: 100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 522px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	display : block;
}
#home-box2 {
	font: 100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 250px;
	padding: 0px 0px 0px 0px;
	margin: 20px 10px 20px 0px;
	text-align: left;
	float: left; 
	display : block;
	background: #FBF9ED url(/images/bkg_box_bandi.gif);
}
#home-box3 {
	font: 100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 250px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 10px;
	text-align: left;
	float: left;
	display : block;
	background: #EFFEE9 url(/images/bkg_box_eventi.gif);
}
div.home-title {
	font: 120% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A8180A;
	text-transform : lowercase;
	border-bottom: 2px solid #A9D2E2;
	padding: 0 0 3px 0;
	margin: 0 0 20px 0;
	letter-spacing : 1px;
}
div.home-title1 {
	font: 120% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A8180A;
	text-transform : lowercase;
	border-bottom: 2px solid #A9D2E2;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
	letter-spacing : 1px;
	background: #FFFFFF;
}
div.home-title2 {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	height: 23px;
	padding: 7px 0 0 40px;
	letter-spacing : 1px;
	background: url(/images/bkg_title_bandi.gif);
}
div.home-title3 {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	height: 23px;
	padding: 7px 0 0 40px;
	letter-spacing : 1px;
	background: url(/images/bkg_title_eventi.gif);
}
div.home-content {
	font: 85% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 15px;
	border-bottom: 1px dotted #CCCCCC;
}

/*---------------------------------------------------------------------------------------------------------------*/