/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; background-image:url(../images/bg.jpg);}

#main{ text-align:center;  font-size:12px; width:990px; position:absolute; left:50%; margin-left:-495px;}

#header{text-align:center; width:990px; height:128px;; background-image:url(../images/header.jpg); background-repeat:no-repeat; text-align:left;  }
#header .logo {padding-top:30px; padding-left:20px;}
#header a:link { font-size:35px; text-decoration:none; color:#000000;}
#header a:hover {  font-size:35px; text-decoration:none; color: #006600;}
#header a:visited {font-size:35px; text-decoration:none; color:#000000;}


#mainbox { border:0px; width:990px; background-color:#FFFFFF; border-collapse:collapse;}

#rx {vertical-align:top; width:310px;  background-color:#6aaac0; background-image:url(../images/bg_right.jpg); background-repeat:repeat-x;}

#rx .primopiano p{ margin:5px 5px 0px 5px; text-align:left;}

#rx a { color:#000000; text-decoration:none; font-weight:bold;}

#testamenu { font-weight:bold; background-color:#FFFFFF; margin-top:10px;}

#iscrivi { text-align:center;  padding:10px 0px 0px 0px; height:26px;}
#iscrivi a:link { color:#000000; font-weight:bold; text-transform:uppercase;}
#iscrivi a:visited { color:#000000; font-weight:bold; text-transform:uppercase;}
#iscrivi a:hover { color:#FF0000; font-weight:bold; text-transform:uppercase;}

#menu { text-align:left; padding:3px 3px 3px 3px;}
#menu p{ background-image:url(../images/bullett.gif); background-repeat:no-repeat; padding-left:14px; padding-bottom:4px; margin:0px 0px 3px 0px; border-bottom:1px dashed #000000; }


#menu a:link { color:#000000;  text-decoration:none;}
#menu a:visited { color:#000000;  text-decoration:none;}
#menu a:hover { color: #000000; text-decoration:underline;}

#content { text-align:left; background-color:#FFFFFF; padding:8px; vertical-align:top;}

#content h1 { font-size:16px; margin:5px 0px 0px 0px;}
#content h2 { font-size:12px; margin:0px 0px 4px 0px; text-align:justify; font-weight:normal; font-style:italic;}
#content h3 { font-size:11px; margin:0px; text-transform:capitalize;color:#996600; padding:3px;}
#content h3 a:link{ font-size:11px; margin:0px; text-transform:capitalize; padding:0px; color:#996600; }
#content h3 a:visited{color:#996600;}
#content h3 a:hover{ color: #FFCC00;}

#content p { margin:0px 0px 4px 0px;}
.descrizione { /*border-bottom:2px solid #996600;*/ margin-bottom:5px;}
.descrizione img { float:left; margin:0px 4px 4px 0px; padding:3px; border:1px solid #996600; width:200px; height:150px;}
.descrizione p{margin:0px 0px 4px 0px;}
.descrizione h2 { font-size:11px; margin:0px; text-transform:capitalize;color:#996600; padding:3px; font-style:normal; font-weight:bold;}
.noimg {float:left; padding-right:5px;}
.contentadv { text-align:left;}

#sx { padding-right:3px; text-align:center; background-image:url(../images/bg_left.jpg); background-repeat:repeat-x; vertical-align:top; width:193px; background-color:#ffcc66;}

#footer {background-color:#996600; position:absolute; left:50%; width:990px; margin-left:-495px; padding:5px 0px 5px 0px; border-top:2px solid #FFFFFF;}
#footer a:link { color:#000000;  text-decoration:none;}
#footer a:visited { color:#000000;  text-decoration:none;}
#footer a:hover { color: #000000; text-decoration:underline;}
