/*stili per il layout fisso*/

html,body{	margin: 0;
		padding: 0;
		background-color: #FFFFFF;}

body{	font-family: arial,sans-serif;
	font-size: 12px;
	line-height : 20px;
	color: #000000;
	text-align: center;}

#container{	position: relative;
		width: 900px;
		margin: 0 auto;
		text-align: left;
    		border-left: 2px solid #000033;
		border-right: 2px solid #000033;
		background-color: #D2D2D2;}


/*stili generici, su header e footer*/

#header{	background-color:#5F5F5F;
		margin : 0;
		padding: 0;
		width : 900px;
		height: 89px;}		

h1,h2{margin: 10px; padding: 0;}

h1{	padding-left:6px;
	font: bold 27px/60px arial,serif;}

h2{	color: #5F5F5F;
	font-size: 20px;}

#footer a{	color: #FFFFFF;
		font-weight: bold;
		text-decoration: underline;}


/*stili specifici per il layout*/

#navigation{	position: absolute;			
		top: 87px;
		right: 0;
		width: 180px;}

#content{	margin-right: 200px;                 	border :2px solid #FFFFFF;
		padding: 10px;
		background-color: #ffffff;}
	
#footer{	clear:right;
		text-align:center; 
		padding: 5px;
    		background-color: #5F5F5F;
		color: #000000;}


/*stili per la navigazione*/

#navigation ul{	margin: 12px 0 12px 12px;
			padding: 0;
			list-style-type: none;}

#navigation ul ul{	margin: 0px 0 0 20px;
			padding: 0;
			list-style-type: none;}

#navigation li{margin: 0;padding: 0}

#navigation a{	color:#5F5F5F;font: normal bold 16px/24px 						arial,sans-serif;
			text-decoration: none;}

#navigation a:hover{	color: #000033;
			text-decoration: underline;}

#navigation a#activelink{	color: #000033;
				text-decoration: none;}


    /*  ---------------------- BOX ---------------------*/

.c10 {	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 0px 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 5px;
	padding-top : 0px;
	width : 10px;
	height : auto;
	float : left;				border :2px solid #FFFFFF;
	text-align : center;}

.c30 {	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 0px 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 5px;
	padding-top : 0px;
	width : 30px;
	height : auto;
	float : left;				border :2px solid #FFFFFF;
	text-align : center;}

.c50 {	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 0px 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 5px;
	padding-top : 0px;
	width : 50px;
	height : auto;
	float : left;				border :2px solid #FFFFFF;
	text-align : center;}

.c100 { border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 5px 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 5px;
	padding-top : 0px;
	width : 100px;
	height : auto;				border :2px solid #FFFFFF;
	text-align : center;}

.c168 {	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 5px 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 168px;
	height : auto;
	float : left;				border :2px solid #FFFFFF;
	text-align : center;}

.c200 { background-color : #000033;
	border-bottom : #239f2f solid 3px;
	border-left : #239f2f solid 3px;
	border-right : #239f2f solid 3px;
	border-top : #239f2f solid 3px;
	margin : 5px 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 200px;
	height : auto;				/*border :2px solid #FFFFFF;*/
	text-align : center;}

.c200b {border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 5px 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 200px;
	height : auto;	
	float : left;				border :2px solid #FFFFFF;
	text-align : center;}

.c300 {	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 5px 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 300px;
	height : auto;		
	float : left;				border :2px solid #FFFFFF;
	text-align : center;}


.c300l {border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 5px 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 300px;
	height : auto;				border :2px solid #FFFFFF;
	text-align : center;}

.c330 {	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 5px 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 330px;
	height : auto;				border :2px solid #FFFFFF;
	text-align : center;}

.c330r {border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 5px 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 330px;float : right;
	height : auto;				border :2px solid #FFFFFF;
	text-align : center;}

.c300r {border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 5px 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 300px;
	height : auto;		
	float : right;				border :2px solid #FFFFFF;
	text-align : center;}


.c300sf{background-color: #FFFFFF;
	background-image: url(foto/sfum.jpg);
	background-repeat: no-repeat;
	border-bottom : 00px;
	border-left : 00px;
	border-right : 00px;
	border-top : 00px;
	margin : 5px 5px;
	padding-bottom : 26px;
	padding-left : 26px;
	padding-right : 26px;
	padding-top : 26px;
	width : 300px;
	height : auto;				border :2px solid #FFFFFF;
	text-align : justify;}

.c600c1{background-color: #FFFFFF;
	background-image: url(foto/cucina/cornice1.jpg);
	background-repeat: no-repeat;
	background-align : left;
	padding-left : 60px;
	width : 600px;
	height : 500px;				border :2px solid #FFFFFF;
	text-align : justify;}

.c620c2{background-color: #FFFFFF;
	background-image: url(foto/cucina/cornice2.jpg);
	background-repeat: no-repeat;
	background-align : right;	
	padding-left : 24px;
	width : 660px;
	height : 480px;				border :2px solid #FFFFFF;
	text-align : justify;}


.c620c3{background-color: #FFFFFF;
	background-image: url(foto/cucina/cornice3.jpg);
	background-repeat: no-repeat;
	background-align : right;
	width : 668px;
	height : 530;				border :2px solid #FFFFFF;	
	text-align : justify;}

.c620c4{background-color: #FFFFFF;
	background-image: url(foto/cucina/cornice4.jpg);
	background-repeat: no-repeat;
	background-align : right;
	padding-left : 50px;
	width : 600px;
	height : 488px;				border :2px solid #FFFFFF;
	text-align : center;}

.c400 {	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 5px 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 400px;
	height : auto;	
	float : right;				border :2px solid #FFFFFF;
	text-align : center;}

.c410r {border-bottom : 0px;/*favole*/
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 5px 5px;
	padding-bottom : 0px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 0px;
	width : 410px;
	height : auto;	float : right;		border :2px solid #FFFFFF;
	text-align : center;}

.c500 {	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	margin : 5px 5px;
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 0px;
	padding-top : 0px;
	width : 500px;
	height : auto;			
	float : left;				border :2px solid #FFFFFF;
	text-align : center;}

.c500r {border-bottom : 0px;
	border-left : 60px;
	border-right : 10px;
	border-top : 0px;
	margin : 0px 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 40px;
	padding-top : 0px;
	width : 500px;
	height : auto;		
	float:right;				border :2px solid #FFFFFF;
	text-align : center;}

.c670 {	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	width: 670px;				border :2px solid #FFFFFF;
	clear: left;}

.c670col {	background-color: #FFFFFF;
		background-image: url(foto/col.jpg);
		background-repeat: no-repeat;
		border-bottom : 0px;
		border-left : 0px;
		border-right : 0px;
		border-top : 0px;
		width: 670px;			border :2px solid #FFFFFF;
		clear: left;}

.c898{	background-color: #FFFFFF;
	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	width: 898px;
	text-align : center;			border :2px solid #FFFFFF;
	clear: left;}

/* ------------------------ TESTO ------------------*/

.t10	{	font-family: Arial,sans-serif;
		font-size : 10px;
		font-weight : bold;
		line-height : 15px;
		text-align : center;
		color : #ffffff;}

.t10j	{	font-family: Arial,sans-serif;
		font-size : 10px;
		font-weight : bold;
		line-height : 15px;
		text-align : justify;
		color : #5f5f5f;}

.t10c	{	font-family: Arial,sans-serif;
		font-size : 10px;
		font-weight : bold;
		line-height : 15px;
		text-align : center;
		color : #5f5f5f;}

.t14	{	font-family: Arial,sans-serif;
		font-size : 14px;
		font-weight : bold;
		line-height : 25px;
		text-align : center;
		color : #5f5f5f;}

.t14j	{	font-family: Arial,sans-serif;
		font-size : 14px;
		font-weight : bold;
		line-height : 25px;
		text-align : justify;
		color : #5f5f5f;}

.t14s	{	font-family: Arial,sans-serif;
		font-size : 14px;
		font-weight : bold;
		line-height : 25px;
		text-align : center;
		color : #000033;}

.t14sj	{	font-family: Arial,sans-serif;
		font-size : 14px;
		font-weight : bold;
		line-height : 25px;
		text-align : justify;
		color : #000033;}

.bordofoto {	border-bottom : 2px solid #DC0845;
		border-left : 2px solid #DC0845;
		border-right : 2px solid #DC0845;
		border-top : 2px solid #DC0845;}

.bordofoto1 {	border-bottom : 2px solid #5F5F5F;
		border-left : 2px solid #5F5F5F;
		border-right : 2px solid #5F5F5F;
		border-top : 2px solid #5F5F5F;}

.linea{
 text-align: center;
 width: 900px;
 height: 2px;
 color: #000033;
 border: none;
 } 
.linea1{
 text-align: left;
 width: 158px;
 height: 2px;
 color: #000033;
 border: none;
 } 