@import url(http://www.alessiocorvaglia.com/css/style.css);
@import url(http://www.alessiocorvaglia.com/css/menu.css);

body{
background-image:url(http://www.alessiocorvaglia.com/immagini/bg_body.png);
background-color:#FFF;
margin:10px;
}

#img_right{float:right;padding:5px;border: #000;}
#img_left{float:left;padding:5px; border: #000;}

#content{
background-color:#FFF;
width:800px;
margin:auto;
}
#content_mnpage{color:#555;}

#ausiliario{
width:800px;
overflow:hidden;
background-color:#FFF;
padding:5px;
color:#999;
margin:auto;
border:thin;
border-style:solid;
border-color:#ddd;
float:left;
min-height:400px;
}

#mainpage{
padding:15px;
}


#head{
width:800px;
height:365px;
float:left;
overflow:hidden;}

#nav{
width:800px;
height:50px;
float:left;
overflow:hidden;
padding:0px;
margin:0px;}

#immagine_folio a img{
width:121px;
height:123px;
}

#folio{
float:left;
margin:3px;
padding:5px;
width:250px;
height:230px;
background-image:url(http://www.alessiocorvaglia.com/immagini/bg_folio.jpg);
background-repeat:no-repeat;
}

#folio:hover{
background-image:url(http://www.alessiocorvaglia.com/immagini/bg_folio_hover.jpg);
background-repeat:no-repeat;
}

#folio_graph{
color:#888;
float:left;
margin:3px;
padding:5px;
width:250px;
height:230px;
background-image:url(http://www.alessiocorvaglia.com/immagini/bg_folio_graph.jpg);
background-repeat:no-repeat;
}

#folio_graph:hover{
background-image:url(http://www.alessiocorvaglia.com/immagini/bg_folio_graph_hover.jpg);
background-repeat:no-repeat;
}


#folio_home{
float:left;
margin:3px;
padding:5px;
width:250px;
height:175px;
background-image:url(http://www.alessiocorvaglia.com/immagini/bg_folio_home.jpg);
background-repeat:no-repeat;
}

#folio_home:hover{
background-image:url(http://www.alessiocorvaglia.com/immagini/bg_folio_home_hover.jpg);
background-repeat:no-repeat;
}


#folio_html_home{
height:125px;
font-size:15px;
text-align:left;
margin-left:5px;
line-height:14px;
}



#immagine_folio{
float:right;
padding-right:5px;
padding-top:8px;
margin:auto;
}

a.dettagli:visited, a.dettagli:link {
color:#88f;
font-family:verdena;
}
a.dettagli:hover{
color:#000;
text-decoration:none;
font-family:verdena;
}

#folio_html{
height:184px;
font-size:15px;
text-align:left;
margin-left:5px;
line-height:14px;
}

#visualizza{
width:240px;
}

.contattami {
width:730px;
height:480px;
padding:20px;
color:#999;
margin:15px;
border:thin;
border-style:solid;
border-color:#ddd;
float:left;
line-height:30px;
background: url(../immagini/bg_contattami.jpg) no-repeat center;
}

form{
border:none;
}

textarea{
overflow:auto;}

.submit{
width:150px;
height:88px;
color:#FFF;
font-size:12px;
padding-left:0px;
border:none;
background: url(../immagini/bg_submit.png) no-repeat;
}
.submit:hover{
background: url(../immagini/bg_submit_hover.png) no-repeat;
}

#galleria{
width:800px;
}

.gallery_img{
width:190px;
height:145px;
padding:2px;
overflow:hidden;
float:left;
}

#contatti{
margin:20px;
float:right;
text-align:right;
line-height:15px;
font-size:16px;
}

#abb_footer
{
width:800px;
height:3px;
float:left;
margin-left:1px;
padding-left:10px;
background-color:#888;
}

#footer
{
width:800px;
float:left;
font-size:15px;
margin-left:1px;
padding-left:10px;
margin-bottom:0px;
background-color:#bbb;
color:#ddd;
text-align:center;
}

#footer a:link , #footer a:visited
{
color:#FFF;
text-decoration:none;
}

#footer a:hover {
color:#e75294;
}

#nome:hover, #email:hover, #oggetto:hover{
background: url(../immagini/bg_input_hover.jpg) right;
}

#nome:focus, #email:focus, #oggetto:focus{
background: url(../immagini/bg_input_focus.jpg) right;
}

#testo:hover{
background:#ffd5f9;
}

#testo:focus{
background:#fcc5f4;
}


input:focus{
background: url(../immagini/bg_input_focus.jpg) no-repeat right;
}


#nome{
background: url(../immagini/bg_input.jpg) no-repeat right;
border:none;
padding:5px;
font-size:12px;
height:20px;
width:300px;
}

#email{
background: url(../immagini/bg_input.jpg) no-repeat right;
border:none;
padding:5px;
font-size:12px;
height:20px;
width:300px;
}


#oggetto{
background: url(../immagini/bg_input.jpg) no-repeat right;
border:none;
padding:5px;
font-size:12px;
height:20px;
width:300px;
}

#testo{
background: url(../immagini/bg_input.jpg) repeat-y right;
background: #ddd;
border:1px solid #ccc;
padding:5px;
font-size:12px;
width:700px;
}

/*
.gradualshine{
filter:alpha(opacity=80);
-moz-opacity:0.8;
}
*/