/*general divs */


html, body 
{
    background-color: white;
    height: 100%;
    padding:0;
    margin:0;
   
}

a img
{
	border: none;
}
#container
{
	width:1023px;	
	margin:0 auto;	
    background-image: url(../media/bg1.gif);
    background-repeat: repeat-y;   
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#flash
{ 
	float: left;	
	width: 173px;	
}

#riga
{ 
	float: left;
	width: 38px;	
}

#content
{ 
    background-image: url(../media/bg_content.gif);
	float: left;	
	width: 313px;	
}

#picture
{ 	
    float: right;
	width: 499px;	
}

#logo
{ 	
	margin-top:35px;	
	margin-left:27px;
}

#logo2
{ 	
	margin-top:35px;	
	margin-left:57px;
}

#logo_en
{ 	
	margin-top:35px;	
	margin-left:22px;
}

a
{
	text-decoration:none;
}

/*classi testi*/

.sottotitolo
{
	font-family: Arial;
	font-size: 12px;	
	color: #f28e00;
	line-height: 18px;
	margin-left:10px;
}

.sottotitolo_gen
{
	font-family: Arial;
	font-size: 13px;	
	color: #F28E00;
	line-height: 19px;
	
}


.sottotitolo_10
{
	font-family: Arial;
	font-size: 11px;
	color: #F28E00;
	line-height: 19px;
}

.sottotitolo_10_i
{
	font-family: Arial;
	font-size: 11px;
	color: #F28E00;
	line-height: 19px;
	font-style: italic;
}

.txt
{
	font-family: Arial;
	font-size: 12px;	
	color: #795224;
	line-height: 20px;
	margin-left:22px;
	margin-top:18px;
}

.txt_10
{
	font-family: Arial;
	font-size: 11px;	
	color: #795224;
	line-height: 19px;
	margin-left:22px;
	margin-top:80px;
}

.txt_10_i
{
	font-family: Arial;
	font-size: 11px;	
	color: #795224;
	line-height: 19px;	
	font-style: italic;
}

.titolo
{
	margin-top:65px;
	margin-left:15px;
}
		
.link
{
	font-family: Arial;
	font-size: 11px;	
	color: #B69970;
	line-height: 19px;
	text-align: right;
	font-style: italic;
	font-weight: bold;	
	margin-top:20px;
	display: block;
	margin-right:40px;
}

#link_indietro
{
	font-family: Arial;
	font-size: 11px;	
	color: #B69970;
	line-height: 19px;
	text-align: right;
	font-style: italic;
	font-weight: bold;	
	margin-top:257px;
	display: block;
	margin-right:30px;
}

#link_zuruck
{
	font-family: Arial;
	font-size: 11px;	
	color: #B69970;
	line-height: 19px;
	text-align: right;
	font-style: italic;
	font-weight: bold;	
	margin-top:257px;
	display: block;
	margin-right:57px;
}

#link_atelier
{
	font-family: Arial;
	font-size: 11px;	
	color: #B69970;
	line-height: 19px;
	text-align: right;
	font-style: italic;
	font-weight: bold;	
	margin-top:3px;
	display: block;
	margin-right:32px;
}

#link_sede
{
    font-family: Arial;
	font-size: 11px;	
	color: #B69970;
	line-height: 19px;
	text-align: right;
	font-style: italic;
	font-weight: bold;	
	margin-top:3px;
	display: block;
	margin-right:46px;
}


#txt_diario_contessa
{
	font-family: Arial;
	font-size: 12px;	
	color: #A98658;
	line-height: 19px;	
	font-style: italic;	
	margin-top:205px;
	margin-left:40px;
}

#txt_diario_contessa_pic
{
	font-family: Arial;
	font-size: 11px;	
	color: #B69970;
	line-height: 16px;		
	font-style: normal;	
}

	

/*classi img*/

#img_home
{
    margin-top:210px;
}	
	
.img_gen
{
	margin-top:235px;
}
	
.img_txt
{
	margin-top:30px;
	margin-left: 310px;
}	
	
#diario_contessa
{
	margin-top:173px;
	margin-left:67px;
}

#petali
{
	float:right;
	margin-top:267px;
	margin-right:105px;
}

/*lista*/

.lista
{
	list-style:none;
	list-style-type: none;
	margin:0;
	padding:0;
	margin-left:30px;
	margin-top:80px;
	
}

.elenco
{
	font-family: Arial;
	font-size: 11px;	
	color: #8F652E;
	line-height: 18px;
	margin-bottom:15px;
}


/*progetti dettagli*/

#container_progetti
{
	width:1023px;	
	margin:0 auto;	
    background-image: url(../media/bg_progetti.gif);
    background-repeat: repeat-y;   
    min-height: 100%;
	height: auto !important;
	height: 100%;

}

#content_progetti
{ 
	float: left;	
	width: 588px;	
}

#logo_progetti
{ 	
	margin-top:35px;	
	margin-left:170px;
}

#linea
{
	border-top:1px solid #B69870;	
	width:514px;
	margin-left:22px;
	height:1px;
}

.txt_progetti
{
	font-family: Arial;
	font-size: 11px;	
	color: #795224;
	line-height: 0px;
    margin-left:22px;
	margin-top:80px;
}

.progetto
{

	width:514px;
	margin-left:22px;

}

#txt_progetto
{
	float:left;
	border-bottom:1px solid #B69870;
	width:276px;
	height:120px;
	margin-top:25px;

}

#txt_progetto_2
{
	float:left;
	border-bottom:2px solid #B69870;
	width:276px;
	height:120px;
	margin-top:25px;

}

#txt_progetto_3
{
	float:left;
	border-bottom:2px solid #B69870;
	width:276px;
	height:140px;
	margin-top:25px;

}

#pic_progetti
{
	float:right;	
	margin-top:7px;
	width:225px;
	margin-left:5px;
}