html, body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#575757;
	}
a {
	outline: none;
	}
img { 
	border:0px;
	}
h1 {
	margin:0;
	}
h2 {
	margin:0;
	}
p {
	margin:0;
	}
ul{
	list-style-type:none;
	}
.hide {
	display:none;
	}
a:link, a:visited, a:active {
	color:#575757;
	}
a:hover {
	color:#666;
	}

#sfondo{
	background: #FFF url(../images/background.jpg) top center repeat-y;
	width:100%;
	}
#contenitore-principale {
	width:838px;
	margin:0 auto;
	border-left:1px dashed #adadaf;
	border-right:1px dashed #adadaf;
	border-bottom:1px dashed #6e6f71;
	}
#header {
	margin-left:3px;
	padding-left:16px;
	border-bottom:1px solid #adadaf;
	width:815px;
	}
	#menu{
		margin:15px 0px 13px 0px;
		text-align:center;/*da togliere quando saranno aggiunte le sezioni nascoste*/
		}
	#menu ul{
		padding:0 !important;
		margin:0 !important;
		}
	#menu li{
		display:inline;
		/*margin:0px 25px 0px 0px; togliere il commento quando saranno aggiunte le sezioni nascoste*/
		margin:0px 35px 0px 0px;
		padding:0px 10px 12px 10px;
		}
		#contatti{
			margin:0;
			}
	#menu a:link, #menu a:visited, #menu a:active {
		padding-bottom:12px;
		text-decoration:none;
		}
	#menu a:hover{
		background:url(../images/menu-hov.png) bottom center no-repeat;
		}
	.menu-attivo{
		background:url(../images/menu-hov.png) bottom center no-repeat;
		padding-bottom:12px;
		}
/*home*/
#sezione-sx {
	width:569px;
	float:left;
	}
#header-sezione-sx{
	height:109px;
	background: url(../images/background-sezioni.jpg) bottom left repeat-x; 
	margin-left:3px;
	}
	#header-sezione-sx img{
		margin-top:41px;
		margin-left:19px;
		}
	.post-fotografo{
		width:535px;
		margin:16px 0px 14px 21px;
		border-top: 3px solid #f29400;
		}
		.post-fotografo h3{
			margin:8px 0px 0px 0px;
			}
		.post-fotografo h4{
			color:#414141;
			margin:5px 0px 0px 0px;
			font-size:12px;
			text-transform:uppercase;
			}
		.post-fotografo h5{
			margin:3px 0px 5px 0px;
			font-size:17px;
			text-transform:uppercase;
			}
		.img-txt{
			border-top:1px solid #c0c0c0;
			border-bottom:1px solid #c0c0c0;
			}
		.img-txt img{
			border:2px solid #808080;
			}
		.img {
			margin:3px 0px 0px 0px;
			}
		.testo-post{
			margin:7px 0px 7px 0px;
			font-size:10px;
			line-height:17px;
			}
	.post-alpinista{
		width:535px;
		margin:16px 0px 14px 21px;
		border-top: 3px solid #97c00e;
		}
		.post-alpinista h3{
			margin:8px 0px 0px 0px;
			}
		.post-alpinista h4{
			color:#414141;
			margin:5px 0px 0px 0px;
			font-size:12px;
			text-transform:uppercase;
			}
		.post-alpinista h5{
			margin:3px 0px 5px 0px;
			font-size:17px;
			text-transform:uppercase;
			}
#sezione-sx h5 a:link, #sezione-sx h5 a:visited, #sezione-sx h5 a:active {
	color:#414141;
	text-decoration:none !important;
	}
#sezione-sx h5 a:hover{
	text-decoration:underline !important;
	}
	
#sezione-dx {
	width:266px;
	float:left;
	}
	#header-sezione-dx{
		height:109px;
		background: url(../images/background-sezioni.jpg) bottom left repeat-x; 
		margin-bottom:16px;
		}
		#header-sezione-dx img{
			margin-top:56px;
			margin-left:19px;
			}
	.news-home{
		background:url(../images/news.jpg) top left repeat-x;
		border-left:1px dashed #adadaf;
		padding:32px 21px 0px 21px;
		}
		.news-home h3{
			margin:0px;
			font-size:12px;
			text-transform:uppercase;
			color:#98151d;
			}
		.news-home h4, .news_title a:link, .news_title a:visited, .news_title a:active {
			margin:0px;
			font-size:15px;
			text-transform:uppercase;
			color:#755932;
			text-decoration: none;
			}
		.news_title a:hover {
			text-decoration: underline;
			}
		.news-home p{
			margin:0px;
			font-size:10px;
			padding-top:15px;
			}
	.cornice{
		height:44px;
		background:url(../images/cornice.jpg) left 22px repeat-x;
		border-left:1px dashed #adadaf;
		}
	.h2liste {
		margin:0;
		border-left:1px dashed #adadaf;
		background: url(../images/background-sezioni.jpg) bottom left repeat-x;
		padding-bottom:2px;
		padding-left:19px;
		}
	#sezione-dx ul{
		border-left:1px dashed #adadaf;
		padding:0;
		margin:0;
		}
		#sezione-dx #sportful{
			text-align:center;
			border-bottom:1px solid #c0c0c0;
			height:75px;
			padding-top:25px;
			}
		#sezione-dx #dolomite{
			text-align:center;
			border-bottom:1px solid #c0c0c0;
			height:60px;
			padding-top:40px;
			}
		#sezione-dx li{
			text-align:center;
			border-bottom:1px solid #c0c0c0;
			height:80px;
			padding-top:20px;
			}
		.cornice-dx{
			height:3px;
			background:url(../images/cornice.jpg) left top repeat-x;
			border-left:1px dashed #adadaf;
			padding-bottom:22px;
			}
	#dati{
		border-left:1px dashed #adadaf;
		}
		#dati p{
			margin:0px;
			font-size:9px;
			}
		#iva{
			height:30px;
			padding:38px 21px 0px 21px;
			background:url(../images/background-sezioni.jpg) bottom left repeat-x;
			}
		#credits{
			height:18px;
			padding:12px 21px 38px 21px;
			background:url(../images/background-sezioni.jpg) left 17px repeat-x;
			}
/*menu interno*/
#sottomenu{
	height:109px;
	background: url(../images/background-sezioni.jpg) bottom left repeat-x; 
	margin-left:3px;
	margin-right:3px;
	margin-bottom:16px;
	position:relative;
	}
	#header-sottomenu img{
		position:absolute;
		bottom:0;
		margin-left:19px;
		margin-bottom:3px;
		}
	#sottomenu h2{
		width:82px;
		float:left;
		}
	#sottomenu ul{
		padding:0px 0px 20px 0px;
		margin:74px 0px 0px 100px;
		float:left;
		}
	#sottomenu li{
		display:inline;
		margin-right:48px;
		}
	#sottomenu a:hover{
		background:url(../images/menu-hov.png) bottom center no-repeat;
		padding-bottom:12px;
		}
/*generali schede interne*/
#sezione-sx-int{
	width:257px;
	background:url(../images/news.jpg) top left repeat-x;
	padding:32px 0px 20px 0px;
	border-right:1px dashed #adadaf;
	margin-left:3px;
	float:left;
	}
	#sezione-sx-int ul{
		padding:0;
		margin:0px 0px 0px 30px;
		}
	#sezione-sx-int li{
		display:inline;
		margin:0px;
		}
	#sezione-sx-int img{
		height:57px;
		width:57px;
		}
#sezione-dx-int{
	margin-left: -1px ;
	width:536px;
	padding:0px 10px 30px 20px;
	border-left:1px dashed #adadaf;
	float:left;
	font-size:12px;
	line-height:17px;
	}
	.intestazione-uomo{
		border-top:3px solid #000;
		margin-bottom:19px;
		}
	.intestazione-alpinista{
		border-top:3px solid #7fc31b;
		margin-bottom:19px;
		}
	.intestazione-fotografo{
		border-top:3px solid #ff7f00;
		margin-bottom:19px;
		margin-left:3px;
		margin-right:3px;
		}
	.intestazione-archivio{
		border-top:3px solid #5a3d1c;
		margin-bottom:19px;
		}
	.intestazione-link{
		border-top:3px solid #8f0000;
		margin-bottom:19px;
		}
	.intestazione-contatti{
		border-top:3px solid #f0037f;
		margin-bottom:19px;
		}
/*alpinista*/
.sottosezione-dx-alpinista{
	background:url(../images/background-sezioni.jpg) bottom left repeat-x;
	height:90px;
	margin-left: -20px;
	margin-right: -18px;
	position:relative;
	}
	.sottosezione-dx-alpinista img{
		position:absolute;
		bottom:0;
		margin-bottom:3px;
		margin-left:39px;
		}
	#alpinista h3{
		color:#414141;
		margin:5px 0px 0px 0px;
		font-size:12px;
		text-transform:uppercase;
		}
	#alpinista h4{
		color:#414141;
		margin:3px 0px 5px 0px;
		font-size:17px;
		text-transform:uppercase;
		}
		.img-alpinista{
			border-top:1px solid #c0c0c0;
			}
		.img-alpinista img{
			border:2px solid #808080;
			}
		.img {
			margin:3px 0px 0px 0px;
			}
	#alpinista ul{
		padding:0 !important;
		margin:15px -2px 0px 0px;
		border-bottom: 1px solid #c0c0c0;
		}
	#alpinista li{
		display:inline;
		margin:0;
		}
		.lista-img img{
			width:57px;
			height:57px;
			}
	.testo-alpinista{
		padding-top:10px;
		}
.articolo-alpinista{
	background:url(../images/background-sezioni-alpinista.jpg) bottom left repeat-x;
	height:34px;
	}
	.articolo-alpinista h3{
		padding:3px 21px 0px 21px;
		margin:0px;
		font-size:10px;
		text-transform:uppercase;
		color:#7fc31b;
		}
	.articolo-alpinista p{
		padding:0px 21px 5px 21px;
		margin:0px;
		font-size:10px;
		text-transform:uppercase;
		}
.articolo-alpinista-attivo{
	background:url(../images/background-sezioni.jpg) bottom left repeat-x;
	}
	.articolo-alpinista-attivo h3{
		padding:3px 21px 0px 21px;
		margin:0px;
		font-size:10px;
		text-transform:uppercase;
		color:#7fc31b;
		}
	.articolo-alpinista-attivo p{
		padding:0px 21px 5px 21px;
		margin:0px;
		font-size:10px;
		text-transform:uppercase;
		}
	.articolo-alpinista a:link, .articolo-alpinista a:visited, .articolo-alpinista a:active {
		color:#575757;
		text-decoration:none;
		}
	.articolo-alpinista a:hover {
		text-decoration:underline;
		}
#testo-biografia ul{
	padding:0;
	margin:0;
	}
/*storia*/
#testo-storia ul{
	padding:0;
	margin:0;
	}
.testo-verde{
	color:#7fc31b;
	}
.testo-nero{
	color:#000;
	font-weight:bold;
	}
#testo-convegni ul{
	padding:0;
	margin:0;
	}
#testo-referenze ul{
	padding:0;
	margin:0;
	}
#testo-referenze li{
	font-weight:bold;
	text-transform:capitalize;
	}
#testo-link ul{
	padding:0;
	margin:0;
	}
#testo-link li{
	font-weight:bold;
	text-transform:capitalize;
	}
#testo-link a:link, #testo-link a:visited, #testo-link a:active{
	text-decoration:none;
	}
	#testo-link a:hover{
		color:#8f0000;
		}
/*fotografo*/
#fotografo h3{
	margin:0px 0px 0px 9px;
	}
#fotografo ul{
	padding:0;
	margin:15px 0px 15px 7px;
	}
#fotografo li{
	display:inline;
	margin:-1px -1px -1px -1px;
	}
/*archivio*/
#archivio h3{
	color: #8f0000;
	text-transform: uppercase;
	font-size: 12px;
	margin:0px;
	}
#archivio h4 {
	margin: 0;
	color: #5a3d1c;
	text-transform: uppercase;
	font-size:17px;
	margin: 2px 0px 0px 0px;
	}
.testo-archivio {
	border-top:1px solid #adadaf;
	margin-top: 4px;
	padding: 7px 0px 20px 0px;
	}
.articolo-archivio{
	background:url(../images/background-sezioni-alpinista.jpg) bottom left repeat-x;
	height:34px;
	}
	.articolo-archivio h3{
		padding:3px 21px 0px 21px;
		margin:0px;
		font-size:10px;
		text-transform:uppercase;
		color:#8f0000;
		}
	.articolo-archivio p{
		padding:0px 21px 5px 21px;
		margin:0px;
		font-size:10px;
		text-transform:uppercase;
		}
.articolo-archivio-attivo{
	background:url(../images/background-sezioni.jpg) bottom left repeat-x;
	}
	.articolo-archivio-attivo h3{
		padding:3px 21px 0px 21px;
		margin:0px;
		font-size:10px;
		text-transform:uppercase;
		color:#8f0000;
		}
	.articolo-archivio-attivo p{
		padding:0px 21px 5px 21px;
		margin:0px;
		font-size:10px;
		text-transform:uppercase;
		}
	.articolo-archivio a:link, .articolo-archivio a:visited, .articolo-archivio a:active {
		color:#575757;
		text-decoration:none;
		}
	.articolo-archivio a:hover {
		text-decoration:underline;
		}
	
#footer {
	clear:both;
	width:838px;
	height:5px;
	margin:0 auto;
	background: #fff url(../images/footer.jpg) top center no-repeat;
	}
