@charset "UTF-8";
/* CSS Document */

/*div{
	border:1px solid pink;}*/

body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;}

	
	
.wrapper{
	width:995px;
	margin:auto;
	overflow:hidden;
}
	
h1{
	color:#000;
	font-size:36px;
	letter-spacing:-1pt;
	font-weight:lighter;
	margin:0px;}
	
h2{
	font-weight:lighter;
	color:#999;
	font-size:24px;}
	
h3{
	font-weight:lighter;
	color:#777;}
	
a{
	color:#f7941d;}
	
a:hover {
	color:#F7941D;
	text-decoration:underline!important;}

.no-translation { 
  background-color: #c4ddff;
  margin-top: 10px;
  margin-bottom: 10px;
  padding:10px;
  width:600px;
}
	
/*HOME ************************************************************************/	

.model-1 .wrapper, .model-2 .wrapper{
	margin-bottom:40px;}
	
.model-1 .content, .model-2 .content{
	/*display:none;*/}
	
.title{
	float:left;
	text-align:right;
	width:340px;
	font-size:18px;
	margin-top:30px;
	}
	
.title span{
	color:#575757;}
	
.title h1{
	margin-top:-5px;}
	
.title a{
	text-decoration:none;}

.intro-home-container{
	float:right;
	width:530px;
	clear:both;
	margin-right:116px;}
	
.intro-home{
	float:right;
	width:340px;
	margin-top:-42px;}
	
.intro-home h2{
	font-weight:lighter;
	font-size:24px;
	margin-top:0px;
	color:#000;}
	
.intro-home a{
	margin-top:15px;
	display:block;
	font-size:14px;
	text-decoration:none;}
	
.titolone{
	float:left;
	font-size:60px;
	font-weight:bold;
	letter-spacing:-3pt;
	color:#959595;
	line-height:50px;}
	
.titolone span{
	color:#000;}
	
.pagecontent p{
	padding-right:140px;
	/*text-align:right;*/}

.pagecontent ul{
	padding-right:140px;
	/*text-align:right;*/}


.facebooklike{
	float: left;
    margin-top: 40px;
    text-align: right;
    width: 506px;}

.connect_widget_sample_connections {
	text-align:right!important;}



/*ULTIMI  ******************************************************************************/
	
.ultimi .box-title{
	font-size:18px;
	color:#878787;
	margin-bottom:10px;
	padding-left:27px;}	
	
.ultimi .box-title span{
	color:#000;}
	
	
.ultimi{
	margin-top:-90px;
	float:left;
	background-image:url("/templates/crisi/img/black-bg.png");
	background-repeat:repeat-x;
	background-position:center 213px;
	width:527px;
	}
	
.plus a{
	width:18px;
	height:18px;
	display:block;
	background-image:url("/templates/crisi/img/plus.png");
	background-repeat:no-repeat;
	background-position:center center;}
	
.plus{
	margin-top:205px;
	float:left;
	margin-left:-1px;}
	
	
.project_item{
	float:left;
	width:166px;
	background-image:url("/templates/crisi/img/ultimi-bg.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:290px;}
	
.model-1 .project_item_border, .model-2 .project_item_border{
	background-image:url("/templates/crisi/img/thumb-bg.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:118px;
	margin-left:10px;
}

.model-1 .project_item_border img, .model-2 .project_item_border img{
	margin-top:14px;
	margin-left:2px;}
	
.model-1 .didascalia-progetto, .model-2 .didascalia-progetto{
	display:none;}
	
.didascalia-progetto{
	width:150px;
	background-color:#FFF;
	font-size:12px;}
	
.didascalia-home a {
    clear: both;
    color: #000000;
    display: block;
    font-family: helvetica;
    font-size: 20px;
    font-weight: lighter;
    margin-left: 10px;
    margin-top: 10px;
    text-align: justify;
    text-decoration: none;
}
	
.didascalia-home{
	
	height:39px;
	padding-left:6px;}
	

	
	
/*BLOG ******************************************************************************/
	
.box-sotto{
	float:right;
	margin-top:25px;
	/*background-image:url("/templates/crisi/img/black-bg.png");*/
	background-image:url("/templates/crisi/img/blog-bg.png");
	background-repeat:no-repeat;
	background-position:0 98px;
	width:468px;}
	
.blog{
	width:auto;
	float:left;
	}
	
.blog ul{
	padding:0px;}
	
.blog li{
	width: 198px;
	display:block;
	float:left;
}

.homebox-news {
		
}

.homebox-news-top {
	height:20px;
	background-image:url("/templates/crisi/img/news-bg-top.png");
	background-repeat:no-repeat;
	background-position:top center;
}

.homebox-news-content {
	padding: 30px;
	background-image:url("/templates/crisi/img/news-bg-middle.png");
	background-repeat:repeat-y;
	background-position:top center;
}

.homebox-news-bottom {
	height:36px;
	background-image:url("/templates/crisi/img/news-bg-bottom.png");
	background-repeat:repeat-y;
	background-position:top center;
}
	
.blog li a{
	color: #000000;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;}
	
	
.blog-title{
	margin-right:-2px;
	float:right;
	margin-top:-7px;}
	
.blog-title a{
	 background-image: url("/templates/crisi/img/title-blog-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: black;
    font-size: 18px;
    height: 56px;
    padding-top: 26px;
    text-decoration: none;
    width: 70px;}
	
.blog-title a:hover{
	 background-image: url("/templates/crisi/img/news-over.png");
	 color:#f7941d;
	text-decoration:none!important;}

.pagecontent{
	float: right;
    height: auto;
    width: 740px;}

.news .pagecontent p{
	padding-right:140px;
	text-align:left;}
	
.model-0 .leftcol{
	visibility:hidden;}
	
.news{
	margin-top:10px;}
	
	
.news h2{
	font-size:18px;}
	
.newslist_item{
	border-bottom: 1px dotted gray;
    margin-bottom: 20px;
    padding-bottom: 5px;
    width: 600px;
	margin-top:30px;}
	
.newslist_title {
    margin-bottom: 10px;
}

.newslist_title a {
    color: #F7941D;
    display: block;
    margin-bottom: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-transform: uppercase;
}

.newslist_teaser {
    float: left;
    margin-bottom: 15px;
}

.newslist_continue {
    display: block;
    text-align: right;
}

.newslist_date{
	font-size:14px;
	margin-bottom:5px;}
	
.newslist_menu{
	float: left;
    padding-left: 20px;
    width: 147px;}
	
.newslist_menu li {
    margin-top: 15px;
	color:#666;
	font-size:11px;
}

.newslist_menutitle {
    color: #FF7702;
    margin-left: 7px;
    text-transform: uppercase;
}
	
.news .news-date {
    font-family: helvetica;
    font-size: 28px;
    font-weight: lighter;
	width:600px;
	text-align:right;
	color:#666;
}


	
/*MENU HOME***********************************************************************/
	
	
.menu-statico{
	float:right;
	margin-right:62px;
	margin-top:55px;
	}

.menu-statico .menuitem{
	float:left;
	width:73px;
	height:73px;
	margin-right:11px;}	

.menu-statico a{
	display:inline-block;
	width:100px;
	background-image:url("/templates/crisi/img/menuitem-bg.png");
	background-repeat:no-repeat;
	background-position:center center;
	width:40px;
	height:37px;
	padding: 21px 19px 19px;
	font-size:18px;
	font-weight:lighter;
	text-decoration:none;
	font-family:helvetica;
	color:#000;}

.menu-statico a:hover{
	text-decoration:none!important;}
	
.servizi a{
	 height: 30px;
    padding-top: 28px;}
	
.servizi a:hover{
	background-image:url("/templates/crisi/img/home-servizi-over.png");
	color:#f7941d;}
	
.collaborazioni a{
	font-size:16px;
	padding-left: 11px;
    width: 46px;
	background-image:url("/templates/crisi/img/home-collaborazioni-bg.png");}
	
.collaborazioni a:hover{
	background-image:url("/templates/crisi/img/home-collaborazioni-over.png");
	color:#f7941d;}
	
.progetti a{
	background-image:url("/templates/crisi/img/home-progetti-bg.png");}
	
.progetti a:hover{
	background-image:url("/templates/crisi/img/home-progetti-over.png");
	color:#f7941d;}
	
.contatti a{
	background-image:url("/templates/crisi/img/home-contatti-bg.png");
	color:#fff;
	font-size:1px;}
	
.contatti a:hover{
	background-image:url("/templates/crisi/img/home-contatti-over.png");
	color:#f7941d;
}
	
	

/*SOCIAL ***********************************************************************/

.social {
	float:right;
	margin-top:66px;
	background-image:url("/templates/crisi/img/social-bg.png");
	background-repeat: no-repeat;
	background-position:center 64px;
	height:440px;
	}
	
.social a {
	display:block;
	width:70px;
	text-align:center;
	margin-bottom:20px;
	}
	
	
/*DATA ***********************************************************************/

.progetti-home-data{
	width:139px;
	text-align:center;
	color:#333;}
	
.project_item .progetti-home-data{
	margin-top:20px;}


.home-data-ggmm{
	font-size:28px;
	 font-family: 'Waiting for the Sunrise',arial,serif;
	font-weight:lighter;}
	
.blog .home-data-ggmm{
	font-size:24px;
	}
	
.home-data-yy{
	font-family: 'Waiting for the Sunrise',arial,serif;
    font-size: 41px;
    font-weight: lighter;
    height: 51px;
    margin-top: -20px;
  }
	
.blog .home-data-yy{
	font-size:40px;
	}
	
	
	
/* BOTTOM ********************************************************************************/

.bottom {
    float: left;
    margin-top: 45px;
    text-align: center;
    width: 983px;
}

.bottom-interno {
    border-top: thin dotted #333333;
    float: right;
    font-size: 10px;
    padding: 5px 10px 0;
	margin-bottom:40px;
}


/* LINGUE ********************************************************************************/

.langselector{
    float: right;
    margin-right: 84px;
    width: 296px;
	text-align:right;
	margin-top:20px;
	color:#F7941D;
	font-size:10px;
	z-index:2;}

.interna .langselector{
    clear: both;
    margin: -20px 15px 0 0;
    width: 40px;}

.interna .langselector a{
    text-decoration:none;}



/* ALLEGATI ********************************************************************************/
	
.attachment-list-index{
	float:left;
	width:150px;}

.attachment-list-index ul{
	padding:0px;}

.attachment-list-index li{
	list-style-type: none;}







