/* red #ff3300 75% #ff6640 50% #ff997f 25% #ffccbf */

body{background-color:#000; color:#fff; font-family:tahoma, sans-serif; margin:auto; text-align:center; font-size:12pt;}

#main_container{margin-left:auto; margin-right:auto; margin-top:15%; text-align:left; width:50%; height:400px; background:#fff url('Immagine%20025b.png') no-repeat right; vertical-align:bottom;}
#main_container h1{font-size:36pt; letter-spacing:10pt;}
#main_container p{font-size:13pt;}

#catalogo h1{font-size:42pt; letter-spacing:11pt;}

#catalogo #container{width:100%;}
#catalogo #container #lista{width:49%; float:left; text-align:center; text-align:right;}
 .tab{text-align:right;margin-left:auto; margin-right:2%;}
#catalogo #container #immagine{width:49%; float:right; text-align:center;text-align:left;}
 .index{vertical-align:top;}
#footer{clear:both; color:#4a4a4a;}
#module{display:none;}

#container #galleries{text-align:center;margin:auto 0;}
#galleries div table{text-align:center; margin-left:auto; margin-right:auto; width:100%;}
#galleries table tr td{font-size:10pt; width:33%;}
#galleries span{background-color:red; color:#fff; font-weight:bold;}
.galleries_padd{padding:2%;}

#viewer table{margin-left:auto; margin-right:auto; text-align:center;}

a:link, a:active{text-decoration:none; color:#fff;}
a:hover{text-decoration:underline; color:red;}
a:visited{text-decoration:underline; color:#ff997f;}

#main_container a{text-decoration:none;}
#main_container a:link, #main_container a:active, #main_container a:visited{color:red;}
#main_container a:hover{font-weight:bold; color:#000;}

p{font-size:10pt;}
img{border:0px;}