body {
	margin:10px auto 0px auto;
	width:900px;
	text-align:center;
	font-family: Helvetica;
	position:relative;/*altrimenti non ho autocentramento jdgallery*/
}

p {margin:0px; padding:0px;}

a {
	border:0px;
	margin:0px;
}
/*-----home----------------------------------------*/
/*div.punti {
	position:relative;
	width:900px;
	margin:-360px auto 0px auto;
	z-index:1;
}

div.punto {
	position:absolute;
	margin-bottom:0px;
}*/

/*-----progetti----------------------------------------*/

div.header {
	text-align:center;
	margin-top:20px;
	margin-bottom:30px;
	margin-left:-20px;
	color:#c5c5c7;
	font:  normal 13px verdana;
}

div.header h1{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	float:left;
	margin-right:40px;
}

div.header img{
	margin-right:0px;
	margin-left:0px;
}
div.header a{
	text-decoration:none;
	color:#c5c5c7;
}
div.header a:hover{
	color:#e10d1d;
}

div.blocco_centrale {
	height:400px;
	text-align:left;
	margin-top:30px;
}

div.footertour {
	text-align:right;
	margin-top:30px;
	color:#000000;
	font:  normal 16px Helvetica;
	margin-right:42px;

}

div.footer {
	text-align:right;
	margin-top:50px;
	color:#000000;
	font:  normal 16px Helvetica;
}

div.footer h1{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	float:left;
}

div.footer img{
	margin-right:8px;
	margin-left:8px;
}
div.footer a{
	text-decoration:none;
	color:#000000;
}
div.footer a:hover{
	color:#e10d1d;
}

div.nome_progetto {
	height:76px;
	float:left;
	padding-top:12px;
	text-align:left;
	padding-left:80px;
	font-size:12px;
}

div.immagini_footer {
	padding-right:55px;
}

div.corpodx {
	color:#000000;
	font:  normal 13px verdana;
	width:475px;
	height:400px;
	margin-left:393px;

}

div.corpodx img{
	margin:15px 30px 15px 0px;
}
div.corpodx a{
	text-decoration:none;
	color:#000000;
}
div.corpodx a:hover{
	color:#e10d1d;
}

div.corposx {
	font:  normal 13px verdana;
	text-align:left;
	margin-bottom:20px;
	float:left;
	width:290px;
	height:400px;
	margin-left:70px;
	
}

div.corposx img{
	margin:20px 0px 20px 00px;

}
div.corposx a{
	text-decoration:none;
	color:#000000;
}
div.corposx a:hover{
	color:#e10d1d;
}

/*----------dettagli progetto--------------------*/

/*div.testo {
	background: Silver;
	width: 300px; 
	position: absolute; 
	top: 400px; 
	left: 0px;
}*/

div.footerdet {
	text-align:left;
	margin-top:20px;
	padding-left:3px;
	color:#000000;
	font:  normal 16px Helvetica;

}
/*
div.containertestodet {
	height:450px;
	position: absolute; 
	top:103px;
	left:505px;
	width:210px;
	padding:0px;
	margin:0px;
	display:none;
	text-align:left;
	z-index:99;
	overflow:hidden;
	background:url('/include/mod/layout1/images/barra_det.png') repeat-y;
	
}
div.testodet {
	height:383px;
	margin-top:-2px;
	padding:0px 20px 10px 20px;
	text-align:left;
	font-family:Helvetica;
	font-size:12px;
	
	letter-spacing:0.01em;
	overflow:auto;	
}
div.testodet p{
	padding-left:30px;
	margin-left:0px;	
}*/
/*div.testodet {
	height:360px;
	position: absolute; 
	margin-top:19px;
	top:103px;
	left:505px;
	width:190px;
	padding:00px 15px 10px 15px;
	display:none;
	text-align:left;
	z-index:99;
	font-family:Helvetica;
	font-size:13px;
	background:url('/include/mod/layout1/images/barra_det.png') repeat-y;
	overflow:auto;
}*/


div.testosrc {
	width:225px;
	/*margin-top:-400px;*/
	padding:5px 0px 10px -60px;
	height:440px;
	font-size:12px;
	text-align:left;
	font-family:Helvetica;
	background:url('/include/mod/layout1/images/barra_det.png') no-repeat;
	overflow:auto;
}

/*div.imgdet {
position: relative; 
display:none;
margin-left:508px;
margin-top:-450px;
text-align:left;
padding:0px;
z-index:99;
height:450px;

}

div.prec_succ {
	margin-top:10px;
	width:900px;
	margin-left:2px;
	text-align:left;
	z-index:3;
}*/

/*-----------monoslide----------------------*/



/*-----------CURRICULUM/STUDIO/ARCHITETTI/FILOSOFIA----------------------*/

ul.srcstd li{
	margin-left:75px;
	padding-top:10px;
	text-align:left;
	color:#000000;
	list-style: none;
	font-size:14px;
	font-family:Helvetica;
}

ul.srcstd a{
	text-decoration:none;
	color:#000000;

}
ul.srcstd a:hover{
	font-weight:bold;

}

/*div.curtesto{
	position:relative;
	float:left;
	margin-top:-450px;
	margin-left:500px;
	z-index:2;
}*/

div.corposxarch {
	float:left;
	margin-top:60px;
	padding-left:70px;
	height:300px;
}

div.desc {
	width:300px;
	padding-left:83px;
	text-align:left;
	font-size:12px;
	padding-top:0px;
}

div.nome {
	width:300px;
	text-align:left;
	font-weight:bold;
	margin-left:83px;
}

div.titoloarch {
	width:300px;
	text-align:left;
	font-size:12px;
	margin-left:83px;
	margin-bottom:20px;
}

/*div.sfondofoto {
	float:left;
	margin-left:80px;
	z-index:1;
	padding:0px;
}*/

div.corpodxarch {
	color:#000000;
	font:  normal 13px verdana;
	margin:0px 10px 20px 40px;
	padding:0px;
	height:300px;
	margin-left:360px;
}

div.corpodxarch img{
	margin:0px 10px 0px 40px;
}
div.corpodxarch a{
	text-decoration:none;
	color:#000000;
}
div.corpodxarch a:hover{
	color:#e10d1d;
}


div.footdet{
	width:760px;
	margin:20px auto 0px auto;
}

/*--------------------lista-------------------------------*/

div.lista_blocco_centrale {
	color:#000000;
	width:100%;
	font:  normal 13px verdana;
	margin:20px auto 20px 65px;
	padding:0px;
	height:340px;
}

/*div.lista_blocco_centrale img{
	margin:5px 10px 0px 40px;
}*/
div.lista_blocco_centrale a {
	text-decoration:none;
	color:#000000;
}
div.lista_blocco_centrale a:hover{
	color:#e10d1d;
}

ul.curriculum {
	list-style-type:none;
	font-size:12px;
}

ul.curriculum a{
	color:#000000;
	text-decoration:none;
}

