* {
	margin: 0;
	padding: 0;
	outline: none;
}

img		{
		border: 0px;
		}
html, body	{}

body.rosso	{background: #830101 none;}
body.rosa	{background: #bba190 none;}
body.arancio	{background: #de6d07 none;}



ul {
	list-style: none;
}

body {
	font-size: 11px;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.wrapper 	{
		position:	relative;	
		width:		940px;
		margin:		0 auto;
		margin-top: 	40px;
		background:	#fff none;
		overflow: 	hidden;
		}
	
.colonnaSX
	{	
	width: 240px;
	height: auto;
	float: left;
	text-align: center;
	}
	
	
	
.colonnaDX
	{
	position: relative;
	width: px;
	height: auto;
	float: left;
	color: 	#6d6e71;;
	padding: 10px;
	}
	
.nero		{ color: #000000; }		
.arancio	{ color: #de6d07; }
.rosa		{ color: #bba190; }
.rosso		{ color: #830101; }





.colonnaSX img
		{
		margin-top: 20px;		
		}


p.lingue	{
		margin-top: 20px;
		}
		
p.lingue a, p.lingue span
		{

		text-decoration: none;
		color: #830101;
		font-size: 11px;
		}
	
p.lingue a:hover, p.lingue a.sel
		{

		text-decoration: underline;

		}	
		


p.lingue-home	{
		margin-top: 20px;
		}
		
p.lingue-home a, p.lingue-home span
		{

		text-decoration: none;
		color: #fff;
		font-size: 11px;
		}
	
p.lingue-home a:hover
		{

		text-decoration: underline;

		}
		
ul.menu		{
		margin-top: 60px;
		width: 240px;
		height: auto;

		}		
		
ul.menu	li a	{
		display: block;
		width:	215px;
		padding-left: 25px;
		height:	26px;
		line-height: 25px;
		
		text-decoration: none;
		color: #830101;
		font-size: 19px;
		text-align: left;
		}	
		
ul.menu	li a:hover
		{

		color: #fff;
		}	
		
ul.menu	li a.sel
		{
		width:	215px;
		height:	26px;
		line-height: 25px;
		padding-left: 25px;
		text-decoration: none;
		color: #830101;
		font-size: 19px;
		
		color: #fff;	
		
		text-align: left;
		}


body.rosso  	ul.menu	li a:hover	{background: #830101 none;}
body.rosso	ul.menu	li a.sel	{background: #830101 none;}

body.rosa  	ul.menu	li a:hover	{background: #bba190 none;}
body.rosa  	ul.menu	li a.sel	{background: #bba190 none;}

body.arancio	ul.menu	li a:hover	{background: #de6d07 none;}
body.arancio	ul.menu	li a.sel	{background: #de6d07 none;}


.background-rosso	{ background: #830101 none;}
.background-rosa  	{ background: #bba190 none;}
.background-arancio	{ background: #de6d07 none;}



.colonnaDX h2
		{
		margin:		20px 20px 5px 0;
		color: 		#6d6e71;

		text-align:	justify;
		line-height:	25px;
		font-size:      17px;

		}
		
.colonnaDX h4
		{
		margin:		0 0 5px 0;
		color: 		#6d6e71;

		text-align:	justify;
		line-height:	25px;
		font-size:      15px;
		text-transform:	italic

		}		
		
.colonnaDX h2 a
		{		
		color: 		#6d6e71;
		text-decoration: none;
		}			
		
.colonnaDX p
		{
		margin:		20px 20px 20px 0;
		color: 		#6d6e71;
		line-height:	25px;
		font-size:      17px;
		}		
		
		
.colonnaDX a
		{
		margin:		20px 20px 20px 0;
		color: 		#333333;
		line-height:	25px;
		font-size:      17px;
		text-decoration: none;
		}		
		
.colonnaDX a:hover
		{
		text-decoration: underline;
		}		
		
.colonnaDX li
		{
		color: 		#6d6e71;
		}
		
.colonnaDX p img.copertina
		{
		float: left;
		margin-right: 10px;
		
		}	
		
ul#listelli		{
			overflow: hidden;
			width: 680px;
			height: auto;
			}
		
ul#listelli li	a	{
			display: block;

			height: 130px;	
			margin-top: 10px;
			text-decoration: none;
			
			color: 		#6d6e71;
			line-height:	19px;
			text-align:	justify;
			font-size:      12px;


			}	
		
ul#listelli li img	{
			display: block; 
			float: left;
			margin-top: 5px;
			margin-right: 40px;
			border: 0;
			}	
			
ul#listelli li h3	{
			display: block; 
			float: left;
			margin-top: 5px;
			margin-right: 5px;
			}
			
ul#listelli li p	{
			display: block; 
			float: left;
			margin-top: 5px;
			margin-right: 5px;
		
			}	


ul#grid			{
			overflow: hidden;
			width: 680px;
			height: auto;
			}
		
ul#grid li	a	{
			display: block;
			float: left;
			height: 150px;	
			width: 160px;
			margin-right: 10px;
			margin-bottom: 10px;
			text-decoration: none;
			
			color: 		#6d6e71;
			line-height:	19px;
			text-align:	justify;
			font-size:      12px;
			

			}	
		
ul#grid li img		{
			display: block; 
			margin-bottom: 5px;
			border: 0;
			}	
			
			
ul#grid li strong	{
			display: block; 
			margin-left: 5px;
			border: 0;
			font-size: 12px;
			line-height: 12px;
			font-weight: normal;
			text-align: left;
			overflow: hidden;
			}
			
#media {
	position: relative;

	width: 200px;
	padding: 0 10px;
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
	
	
}

#media li {
	float: right;
	padding: 4px 0 4px 8px;
}

#media li a 	{
		font-weight: bold;
		color: #555;
		font-size: 13px;
		}
		
		

#gallery {
	overflow: hidden;
	}

#gallery li {
	float: left;
	margin: 16px 16px 0 0;
	padding: 0px;
}

#gallery li a{

	margin:  0;
	padding: 0;
}

#gallery li.last {
	margin-right: 0;
}

#gallery li img {
	display: block;
	border: 0;

	
}


		
		
#doclist {
	overflow: hidden;
	width: 690px;
	}

#doclist li {
	padding-left: 24px;
	line-height: 40px;
	border-bottom: 1px solid #D1D3D4;
	}
	
#doclist li a	{
		color: 		#6d6e71;
		text-decoration: none;
		line-height:	25px;
		font-size:      17px;		
		}	

.pdf	{ background: transparent url(../img/doctype/16x16/pdf.png) no-repeat 0 center; }
.ai 	{ background: transparent url(../img/doctype/16x16/ai.png)  no-repeat 0 center; }
.doc	{ background: transparent url(../img/doctype/16x16/doc.png) no-repeat 0 center; }
.docx	{ background: transparent url(../img/doctype/16x16/doc.png) no-repeat 0 center; }
.fla	{ background: transparent url(../img/doctype/16x16/fla.png) no-repeat 0 center; }
.flv	{ background: transparent url(../img/doctype/16x16/flv.png) no-repeat 0 center; }
.ppt	{ background: transparent url(../img/doctype/16x16/ppt.png) no-repeat 0 center; }
.pptx	{ background: transparent url(../img/doctype/16x16/ppt.png) no-repeat 0 center; }
.psd	{ background: transparent url(../img/doctype/16x16/psd.png) no-repeat 0 center; }
.swf	{ background: transparent url(../img/doctype/16x16/swf.png) no-repeat 0 center; }
.xls	{ background: transparent url(../img/doctype/16x16/xls.png) no-repeat 0 center; }
.xlsx	{ background: transparent url(../img/doctype/16x16/xls.png) no-repeat 0 center; }
.zip	{ background: transparent url(../img/doctype/16x16/zip.png) no-repeat 0 center; }
.rar	{ background: transparent url(../img/doctype/16x16/rar.png) no-repeat 0 center; }
.7z	{ background: transparent url(../img/doctype/16x16/rar.png) no-repeat 0 center; }

		