/* Tag Generici */

body { height:100%; margin:0; padding:0;
background-color:#000000;
font-family: Arial, Helvetica, sans-serif;  }
a img {border:0;}
a:link, a:visited { color:#403f3f; font-family: Arial, Helvetica, sans-serif; }
a:hover {text-decoration:none;}

body p {
color:#585757;
font-size:80%;
font-family: Arial, Helvetica, sans-serif;
}

html {
	margin: 0px;
	padding: 0px;
}

/* Div principali */


#contentindex {
width: 754px; 
min-height: 1500px; height: auto !important; height: 1500px;
margin-left: auto;
margin-right: auto;
background-color:#fff;
border-width:5px;
border-style:solid;
border-color:#f0f0f0; }

#top {
width: 754px; 
min-height: 251px; height: auto !important; height: 251px;
margin:0;
padding:0;
text-align:center;
}
#top1 a:link, #top1 a:visited { color:#4f4f4f;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline; 
font-size:70%; font-weight:bold;}
#top1 a:hover { color:#4f4f4f;
font-family:Arial, Helvetica, sans-serif;
 text-decoration:none; font-size:70%; font-weight:bold;}
#top1 a:active { color:#4f4f4f;
font-family:Arial, Helvetica, sans-serif; font-size:70%; font-weight:bold;
}

#top1 {
width: 244px; 
min-height: 251px; height: auto !important; height: 251px;
margin:0;
padding:0;
background: url(images/top1.jpg) no-repeat;
text-align:left;
float:left;
}
#top2 {
width: 307px; 
min-height: 251px; height: auto !important; height: 251px;
margin:0;
padding:0;
background: url(images/top2.jpg) no-repeat;
text-align:left;
float:left;
}
#top3 {
width: 203px; 
min-height: 251px; height: auto !important; height: 251px;
margin:0;
padding:0;
text-align:center;
float:left;
}

#topleft {
width: 220px; 
min-height: 119px; height: auto !important; height: 119px;
margin:0;
padding:0;
text-align:center;
float:left;
}
#topright {
width: 530px; 
min-height: 119px; height: auto !important; height: 119px;
margin:0;
padding-right:10px;
text-align:right;
float:right;
}


#header {
width: 768px; 
min-height: 157px; height: auto !important; height: 157px;
background: url(images/sfondoheader.jpg) no-repeat;
text-align:center;
margin:0;
padding:0;
}

#body {
width: 768px;
margin:0;
padding:0;
background-image: url(images/sfondobody.gif);
background-repeat: repeat-y; 
min-height: 600px; height: auto !important; height: 600px;
}

#bodyleft {
width: 480px; 
min-height: 300px; height: auto !important; height: 300px;
margin:0;
padding:0 0 0 4px;
float:left;
position:relative;
text-align:left;
}


#bodyright {
width: 268px; 
min-height: 300px; height: auto !important; height: 300px;
margin:0 10px 0 0;
padding:0;
text-align:left;
float:left;
position:relative;
font-size:70%;
}

#bodycenter {
width: 748px; 
min-height: 300px; height: auto !important; height: 300px;
margin:0 0 0 4px;
padding:0;
text-align:left;
float:left;
position:relative;
font-size:70%;
}



.titolo-articoli {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
font-size:110%;
}

.sottotitolo-articoli {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6f583f;
font-size:80%;
}

.firma-articoli {
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:#89755f;
font-size:70%;
}

.titolo-body {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#422a10;
font-size:120%;
text-align:left;
padding:2px 0 2px 8px;
}

.testo-body {
position:relative;
margin:2px 8px 0 8px;
text-align:justify;
line-height:1.6em;
font-size:0.8em;
}

.lista {
position:relative;
line-height:2.0em;
color:#625240;
font-size:90%;
font-family: Arial, Helvetica, sans-serif;
list-style-image:url(images/lista.gif);
}

#percorso {
min-height: 15px; height: auto !important; height: 15px;
font-size:0.7em;
font-weight:normal;
color:#727272;
width:568px;
text-align:left;
padding:0;
font-size:80%;
}

#percorso a:link, #percorso a:visited { color:#727272;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline; 
}
#percorso a:hover { color:#727272;
font-family:Arial, Helvetica, sans-serif;
 text-decoration:none; }
#percorso a:active { color:#727272;
font-family:Arial, Helvetica, sans-serif;
}


#titolo {
background-color:#4a3929;
min-height: 22px; height: auto !important; height: 22px;
font-size:120%;
font-weight:bold;
color:#fff;
width:568px;
margin-bottom:10px;
text-align:left;
padding: 2px 0 0 8px;
}



#footerbottom {
text-align: center;
min-height: 40px; height: auto !important; height: 40px;
width: 754px;
margin-left:auto;
margin-right:auto;
clear:both;
}

#footerbottom p{
font-size:70%;
}

#footer {
width: 754px;
margin:0;
padding:0;
min-height: 15px; height: auto !important; height: 15px;
margin-left:auto;
margin-right:auto;
color:#fff;
text-align:center;
padding-bottom:10px;
font-size:70%;
clear:both;
}

#footer a:link, #footer a:visited { color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline; 
}
#footer a:hover { color:#fff;
font-family:Arial, Helvetica, sans-serif;
 text-decoration:none; }
#footer a:active { color:#fff;
font-family:Arial, Helvetica, sans-serif;
}

h1 {font: 10px Arial, Helvetica, sans-serif; color:#000; margin:3px 0 0 2px; padding:0; text-align:left; }
h2 {font: 17px Arial, Helvetica, sans-serif; font-weight:bold; color:#bcbcbc; margin:3px 0 0 2px; padding:0; text-align:left;}
h3 {font: 13px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; margin:3px 0 0 2px; padding:0; text-align:left; }
h4 {font: 17px Arial, Helvetica, sans-serif; font-weight:bold; color:#4a4949; margin:3px 0 0 2px; padding:0; text-align:left;}

#biografia {
width: 470px;
min-height: 240px; height: auto !important; height: 240px;
background-image: url(images/biografia.jpg);
background-repeat: no-repeat;
margin:10px 0 0 0;
padding:0;
position:relative;
text-align:justify;
font-size:90%;
float:left;
}

#biografia2 {
width: 745px;
min-height: 900px; height: auto !important; height: 900px;
background-image: url(images/biografia.jpg);
background-repeat: no-repeat;
margin:10px 0 0 0;
padding:0;
position:relative;
text-align:justify;
}

#portfolio {
width: 745px;
min-height: 900px; height: auto !important; height: 900px;
background-image: url(images/portfolio.jpg);
background-repeat: no-repeat;
margin:10px 0 0 0;
padding:0;
position:relative;
text-align:justify;
font-size:70%;
}

#fotografie {
width: 745px;
min-height: 900px; height: auto !important; height: 900px;
background-image: url(images/fotografie.jpg);
background-repeat: no-repeat;
margin:10px 0 0 0;
padding:0;
position:relative;
text-align:justify;
font-size:70%;
}
#contatti {
width: 745px;
min-height: 900px; height: auto !important; height: 900px;
background-image: url(images/contatti.jpg);
background-repeat: no-repeat;
margin:10px 0 0 0;
padding:0;
position:relative;
text-align:justify;
font-size:70%;
}
#artisti {
width: 745px;
min-height: 900px; height: auto !important; height: 900px;
background-image: url(images/artisti.jpg);
background-repeat: no-repeat;
margin:10px 0 0 0;
padding:0;
position:relative;
text-align:justify;
font-size:70%;
}

#lavori {
width: 450px;
min-height: 450px; height: auto !important; height: 450px;
background-image: url(images/lavori.jpg);
background-repeat: no-repeat;
margin:10px 0 0 0;
padding:0;
position:relative;
text-align:justify;
color:#585757;
font-size:70%;
font-family: Arial, Helvetica, sans-serif;
float:left;
}
