/* --------------------------------------- */
/* MAIN DIVS HOMEPAGE                      */
/* --------------------------------------- */

#main {
width: 1040px;
height:600px;
text-align:center;
margin:0px auto;
padding:0px auto;
}

#left-column { 
 float:left;
 width:150px;
 height:320px; 
 margin-left:70px;
 margin-top:50 px;
 }

#right-column { 
 border: Solid 2px #FFFFFF;
 border-right: Solid 2px #FFFFFF;
 border-bottom: Solid 2px #FFFFFF;
 border-left: Solid 1px #FFFFFF;
 margin-top:50px;
 margin-right:68px;
 width:660px;
 height:320px; 
}

#footer-home {
 margin-top:20px;
 margin-left:5px;
 width:1045px; 
 height:100px;
}


#h1 {
 text-align:left;
 width:400px;
 color: #FFFFFF;
 font-family:Helvetica;
 font-size:19px;
 margin-top: 15px;
 margin-right:480px;
 border-bottom: Solid 2px #FFFFFF;
}

html, body {
background-color:#000000;
text-align:center;
margin:0 auto;
}

/* --------------------------------------- */
/* MAIN DIVS INTERNAL PAGE                      */
/* --------------------------------------- */

#head-internalpage1 {
 width: 780px;
 height:22px;
 border-top: Solid 2px #FFFFFF;
 border-bottom: Solid 2px #FFFFFF;
 margin-left:10px;
 background-color: #990000;
}

#head-internalpage2 {
 width: 780px;
 height:22px;
 border-top: Solid 2px #FFFFFF;
 border-bottom: Solid 2px #FFFFFF;
 margin-left:10px;
 background-color: #006633;
}

#head-internalpage3 {
 width: 780px;
 height:22px;
 border-top: Solid 2px #FFFFFF;
 border-bottom: Solid 2px #FFFFFF;
 margin-left:10px;
 background-color: #666666;
}

#head-internalpage4 {
 width: 780px;
 height:22px;
 border-top: Solid 2px #FFFFFF;
 border-bottom: Solid 2px #FFFFFF;
 margin-left:10px;
 background-color: #ff6600;
}

#head-internalpage5 {
 width: 780px;
 height:22px;
 border-top: Solid 2px #FFFFFF;
 border-bottom: Solid 2px #FFFFFF;
 margin-left:10px;
 background-color: #000099;
}

#head-internalpage6 {
 width: 780px;
 height:22px;
 border-top: Solid 2px #FFFFFF;
 border-bottom: Solid 2px #FFFFFF;
 margin-left:55px;
 background-color: #D20001;
}

#head-internalpage7 {
 width: 780px;
 height:22px;
 border-top: Solid 2px #FFFFFF;
 border-bottom: Solid 2px #FFFFFF;
 margin-left:55px;
 background-color: #3d0626;
}

#footer-internalpage {
 margin-right: 0px auto;
 margin-left: 0px auto;
 margin-top:55px;
 width:800px; 
 height:50px;
}

/* --------------------------------------- */
/* MAIN CLASSES HOMEPAGE                   */
/* --------------------------------------- */

a {
 color:#FFFFFF;
 text-decoration:none;
}

a:hover {
 color:#000000;
 text-decoration:none;
}

a.link_email {color:#FFFFFF;}
a.link_email:hover{color:#FFFFFF;text-decoration:underline;}

a.link_pdf {color:#FFFFFF;}
a.link_pdf:hover{color:#FFFFFF;text-decoration:underline;}


.internalimg {
border:Solid 3px #FFFFFF;
}

.bottone_album1 {
 border-top: Solid 2px #FFFFFF;
 border-bottom: Solid 2px #FFFFFF;
 border-right: Solid 1px #FFFFFF;
 text-align: right;
 font-size:20px;
 margin-top:0px;
 margin-left:10px;
 height:22px;
 width:226px;
 background-color:#990000;
}

.bottone_album2 {
 border-top: Solid 2px #FFFFFF;
 border-bottom: Solid 2px #FFFFFF;
 border-right: Solid 1px #FFFFFF;
 text-align: right;
 font-size:20px;
 margin-left:10px;
 margin-top:49px;
 height:22px;
 width:226px;
 background-color:#006633;
}

.bottone_album3 {
 border-top: Solid 2px #FFFFFF;
 border-bottom: Solid 2px #FFFFFF;
 border-right: Solid 1px #FFFFFF;
 text-align: right;
 font-size:20px;
 margin-left:10px;
 margin-top:49px;
 height:22px;
 width:226px;
 background-color:#666666;
}

.bottone_album4 {
 border-top: Solid 2px #FFFFFF;
 border-bottom: Solid 2px #FFFFFF;
 border-right: Solid 1px #FFFFFF;
 text-align: right;
 font-size:20px;
 margin-left:10px;
 margin-top:49px;
 height:22px;
 width:226px;
 background-color:#ff6600;
}

.bottone_album5 {
 border-top: Solid 2px #FFFFFF;
 border-bottom: Solid 2px #FFFFFF;
 border-right: Solid 1px #FFFFFF;
 text-align: right;
 font-size:20px;
 margin-left:10px;
 margin-top:47px;
 height:22px;
 width:226px;
 background-color:#000099;
}

.border {
border: Solid 1px #FFFFFF;
}


 /* STILI TESTO INTERNAL PAGE */
 
  
 .text-title-internalpage {
 text-align: left;
 color: #FFFFFF;
 font-family:Helvetica;
 font-size:18px;
}

 
.fotogallery {
 text-align: center;
 margin-top:60px;
}

#articles {
 text-align: center;
 background-image:url(http://www.pierpaologelussiphotographer.com/Fotogallery/articles-image.jpg);
 margin-left:55px;
 margin-top:40px;
 height:345;
 width:700px;
}