/*stili per il layout fisso*/
html,body{
    margin:0;
    padding:0;
	background:url(images/header/parte_superiore.jpg) repeat-y;
	background-position:top;
    background-color:#111213;
	}



div#centrato {
  display:     block;
  width:       100%;
  height:      514px;
  position:    absolute;
  top:         50%;
  left:        0%;
  margin:      -257px -0 0 0px;
  background:url(images/header/background.jpg) repeat-x;
}

div#content{
margin: 0 auto;
width:900px;
height:513px;
background:url(images/header/background.jpg) repeat-x;
position:relative;
}

/* Menu */
div#menu{
position:absolute;
left:0px;
top:0px;
width:299px;
height:513px;
}

div#logo{
margin-top:30px;
width:290px;
height:55px;
}

div#flag{
margin-top:20px;
margin-left:200px;
width:80px;
height:25px;
text-align:right;
}

div#menu_titolo{
margin-top:80px;
width:285px;
height:200px;
text-align:right;
/*border:1px solid red;*/
}

/* footer */

div#footer{
margin-top:65px;
width:285px;
height:30px;
text-align:right;
font-family: Verdana, sans-serif;
font-size: 10px;
/*color:#006666;*/
/*color:#CCCC00;*/
/*border:1px solid red;*/
color:#CCCCCC;
}

div#footer a{
color:#CCCCCC;
/*
color:#006666;
color:#CCCC00;*/
}

/* fine footer */

.titolo_menu{
font-family: Verdana;
font-size:14px;
color:#CCCCCC;
/*
color:#006666;
/*color:#666600;*/
/*color:#CCCC00;*/
/*font-family: "Trebuchet MS", sans-serif;
font-size: 18px;*/
/*font-style: italic;*/
/*font-weight: bold;*/
text-transform:uppercase;
text-transform: normal;
letter-spacing: -1px;
line-height:2.3em;
/*color:#d2d2d2;*/
text-decoration: none;
text-transform:uppercase;
}

.titolo_menu a{
/*color:#d2d2d2;*/
/*color:#666600;
/*color:#CCCC00;
*/
color:#CCCCCC;
/*
color:#006666;*/
text-decoration: none;
}

.titolo_menu a:hover{
/*
color:#666600;
/*color:#efefef;*/
/*color:#CCCC00;*/
/*
color:#006666;*/
color:#CCCCCC;
text-decoration: underline;
}

/* content */

div#content_parte{
position:absolute;
left:299px;
top:0px;
width:594px;
height:514px;
background:url(images/header/p.jpg) repeat-y;
background-position:center;
border-right:2px solid #2B2D30; 
border-left:2px solid white;
}

div#content_titolo{
margin-top:25px;
margin-left:20px;
margin-bottom:15px;
width:540px;
height:27px;
font-family: Verdana;
font-size:14px;
font-weight:bold;
line-height:2em;
color:#C2BC3C;
text-transform:uppercase;
border-bottom:1px solid #7B878B;
}

.data_titolo{
font-family: "Trebuchet MS", sans-serif;
font-size:13px;
font-weight:normal;
font-style:italic;
}

div#content_testo{
width:590px;
height:420px;
}

/* portfolio */
/*
div#content_portfolio{
margin-left:0px;
width:538px;
height:175px;
position:relative;
}

div#portfolio_immagine{
position:absolute;
left:0px;
top:4px;
width:138px;
height:138px;
border:1px solid #606161;
}

div#portfolio_testo{
position:absolute;
left:150px;
top:4px;
width:388px;
height:150px;
}
*/
.portfolio_titolo{
/*font-family: "Trebuchet MS", sans-serif;*/
font-family: Verdana;
font-size:12px;
/*font-weight:bold;*/
/*color:#739CC5;*/
/*
color:#006666;*/
color:#C2BC3C;
/*
color:#666600;*/
text-transform:lowercase;
margin-bottom:3px;
}

.portfolio_titolo a{
/*color:#739CC5;*/
/*
color:#006666;*/
color:#C2BC3C;
/*color:#666600;*/
text-decoration:none;
}

.portfolio_descrizione{
font-family: "Trebuchet MS", sans-serif;
font-size:12px;
color:white;
letter-spacing:-0.02em; 
text-align:justify;
}

/* biografia */

#biografia_testo{
	padding-left:20px;
	padding-right:10px;
	width:550px;
	height:425px;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #CCCCCC;
	text-align:justify;
}


#biografia_testo2{
	padding-left:20px;
	padding-right:10px;
	width:550px;
	height:400px;
	/*font-family: "Trebuchet MS", sans-serif;*/
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color: #CCCCCC;
	text-align:justify;
}

#biografia_testo2 a{
color: #CCCCCC;
}

/*galleria*/
.bordo{
	border:1px solid #606161;
}

/* contatti */

.textcaratt{
	font-family: Verdana, sans-serif;
	font-size:11px;
	/*color:#d2d2d2;*/
	color: #CCCCCC;
}
.textcaratt a{
	color: #CCCCCC;
}

.bordoform{
	background-color: #f4f4f4;	
}

/* home */
.home{
margin-top:10px;
margin-left:20px;
width:560px;
height:500px;
text-align:center;
vertical-align:middle;
 display: table-cell; 
}


/*pulsante */
.pulsante_invia {
	border-style:solid;
	border-width:0px;
	color:#d2d2d2;
	background-image:url(images/header/send.jpg);
	font-family:"Trebuchet MS",sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
	height:30px;
	width:100px;
	}
	
.pulsante_invia:hover {
	color:white;
	background-image:url(images/header/send-hover.jpg);
	font-size:13px;
	font-weight:bold;
	}		

div#mostre_titolo{
margin-top:25px;
margin-left:20px;
margin-bottom:15px;
width:540px;
height:60px;
font-family: Verdana;
font-size:14px;
line-height:1.3em;
/*color:#739CC5;*/
/*
color:#006666;*/
/*
color:#DAD154;*/
color:#C2BC3C;
border-bottom:1px solid #7B878B;
}
.titolo_piccolo{
font-size:12px;
color:#CCCCCC;
}
.titolo_piccolo a{
color:#CCCCCC;
}

div#content_portfolio{
margin-top:25px;
margin-left:40px;
margin-bottom:15px;
width:520px;
height:27px;
font-family: Verdana;
font-size:14px;
font-weight:bold;
line-height:2em;
color:#C2BC3C;
text-transform:uppercase;
border-bottom:1px solid #7B878B;
}
