body { 

color : #404040; 

font-family : arial, helvetica, sans-serif; 

font-size : 12px; 

text-align : left; 

background : #ffccff; 
} 
p, td { 

font-size : 1em; 
} 
a:link { 

color : #666666; 

font : normal 12px arial, helvetica, sans-serif; 
} 
a:active { 

color : #cbcbcb; 

font : normal 12px arial, helvetica, sans-serif; 
} 
a:visited { 

color : #666666; 

font : normal 12px arial, helvetica, sans-serif; 
} 
a:hover { 

color : #4b4b4b; 

font : normal 12px arial, helvetica, sans-serif; 
} 
.title { 

color : #666666; 

font-size : 14px; 

font-weight : bold; 
} 
.title1 { 

color : #666666; 
} 
.title2 { 

color : red; 
} 
.title3 { 

color : #adff2f; 
} 
.title4 { 

color : #ff6633; 
} 
#container { 

width : 99%; 
} 
#header { 

position : relative; 

margin-bottom : 5px; 

border : 2px solid #ac07ac; 

background : #ff66ff; 
} 
#left { 

float : left; 

width : 200px; 
} 
#right { 

float : right; 

width : 200px; 
} 
#modulo { 

padding : 3px; 

border : 2px solid #ac07ac; 

background : #ff66ff; 
} 
#footer { 

margin-top : 5px; 

clear : both; 

border : 2px solid #ac07ac; 

background : #ff66ff; 
} 
.blocco { 

border : 2px solid #ac07ac; 

background : #eb4beb; 

margin-bottom : 5px; 
} 
.blocco .header { 

height : 18px; 
} 
.blocco .content { 

height : 100%; 

padding : 2px 2px 5px 3px; 
} 
.blocco .footer { 

height : 18px; 
} 
.blocco .title { 

font-size : 12px; 

color : #cc00cc; 

font-weight : bold; 

text-align : left; 

padding-left : 10px; 

padding-top : 3px; 
} 
.blocco a:link { 

color : #797979; 

font : normal 10px verdana, helvetica; 
} 
.blocco a:active { 

color : #797979; 

font : normal 10px verdana, helvetica; 
} 
.blocco a:visited { 

color : #797979; 

font : normal 10px verdana, helvetica; 
} 
.blocco a:hover { 

color : #505050; 

font : normal 10px verdana, helvetica; 
} 
.blocco ul { 

color : #00aaff; 
} 
.blocco_centrale { 

margin-bottom : 8px; 

border : 2px solid #202020; 

background : #ff66ff; 
} 
.blocco_centrale .header { 

height : 23px; 
} 
.blocco_centrale .content { 

height : 100%; 

padding-left : 0; 

padding-right : 0; 
} 
.blocco_centrale .footer { 

height : 20px; 
} 
.blocco_centrale .title { 

font-size : 12px; 

color : #cc00cc; 

font-weight : bold; 

text-align : center; 
} 
#header .menu { 

font : bold 13px verdana, helvetica; 

text-align : center; 

padding-top : 12px; 

padding-bottom : 7px; 
} 
#footer .info { 

padding : 7px; 
} 
#modulo .menumodulo { 

font : bold 12px verdana, helvetica; 

text-align : left; 

padding : 5px; 

margin-bottom : 1px; 

text-align : left; 

background : #e664e6; 

border : 2px solid #ac07ac; 

min-height : 32px; 
} 
#modulo .titolomodulo { 

color : #757575; 

font : bold 15px verdana, helvetica; 

text-align : center; 

padding-top : 3px; 
} 
#modulo .sottotitolo { 

color : #858585; 

font : bold 14px verdana, helvetica; 

text-align : center; 

padding-top : 2px; 
} 
#modulo .copyright { 

color : #bababa; 

font : bold 10px verdana, helvetica; 

text-align : left; 

text-decoration : none; 
} 
#modulo h1 { 

font : bold 15px verdana, helvetica; 
} 
#modulo .menumodulo .pageimage { 

margin-right : 2px; 

float : left; 
} 
#msg_errori { 

text-align : center; 

font-size : 15px; 

color : red; 
} 
.riga1 { 

background : #ff77ff; 
} 
.riga2 { 

background : #e664e6; 
} 
table { 

text-align : left; 
} 
img { 

border : 0; 
} 
#news { 

margin-bottom : 8px; 

border : 1px solid #202020; 

background : #404040; 

padding : 3px; 
} 
#news .header { 

color : silver; 
} 
#news .content { 

min-height : 25px; 
} 
#news .header .title h1 { 

font : bold 15px verdana, helvetica; 

color : #00bfff; 

text-align : center; 
} 
#news .info { 

color : #009fd0; 

font : 10px verdana, helvetica; 

text-align : right; 

vertical-align : bottom; 
} 
#news a:link { 

color : black; 

font : normal 10px verdana, helvetica; 
} 
#news a:active { 

color : black; 

font : normal 10px verdana, helvetica; 
} 
#news a:visited { 

color : black; 

font : normal 10px verdana, helvetica; 
} 
#news a:hover { 

color : #505050; 

font : normal 10px verdana, helvetica; 
} 
input, textarea, input.button { 

background-repeat : repeat-x; 

color : black; 

background-color : #d1d1d1; 

font : bolder 11px arial, helvetica, sans-serif; 

border : 1px solid #696969; 
} 
select { 

color : #000000; 

font : bolder 11px arial, helvetica, sans-serif; 

background-color : #d1d1d1; 

border : 1px solid #000000; 
} 
#bbcode_code { 

width : 95%; 

border : 2px solid #707070; 

margin : 3px; 
} 
#bbcode_code .head { 

color : #3871eb; 

font : normal bold 12px arial, helvetica, sans-serif; 

border-bottom : 2px solid #707070; 
} 
#bbcode_quote { 

width : 95%; 

border : 2px solid #707070; 

margin : 3px; 
} 
#bbcode_quote .head { 

color : #008800; 

font : normal bold 12px arial, helvetica, sans-serif; 

border-bottom : 2px solid #707070; 
} 
#bbcode_quote .body { 

font : normal 12px arial, helvetica, sans-serif; 
} 
#bbcode_quote .username { 

color : #00cc00; 
} 
#bbcode_ot { 

width : 95%; 

border : 2px solid #707070; 

margin : 3px; 
} 
#bbcode_ot .head { 

color : #cc0099; 

font : normal bold 12px arial, helvetica, sans-serif; 

border-bottom : 2px solid #707070; 
} 
#bbcode_ot .body { 

font : normal 12px arial, helvetica, sans-serif; 
} 
.gallery_layer { 

float : left; 

padding : 5px; 

margin : 5px; 

min-height : 200px; 
} 
#show_layer { 

padding : 3px; 

border : 2px solid #ac07ac; 

margin : 15px; 

background : #161616; 

width : 99%; 
} 
#menuInfoLeft { 

text-align : right; 

padding-right : 20px; 

width : 50%; 
} 
#menuInfoRight { 

text-align : left; 

padding-left : 20px; 

width : 50%; 
} 
#infoImage { 

cursor : pointer; 
} 
#linkbefore { 

cursor : pointer; 

visibility : hidden; 
} 
#linknext { 

cursor : pointer; 

visibility : hidden; 
} 
.logo_layer_gallery { 

background-color : #33ccff; 

display : none; 

position : absolute; 

border : thin #666666; 

border-style : solid; 

padding : 6px; 
} 
