body
{
margin:       0;
padding:      0;
text-align:   left;
font:         75% "Trebuchet MS", verdana, arial, sans-serif;
line-height:  1.5em;
background:   #ff0000 url(img/bg_1024+.jpg) top center repeat-y;
color:        #000;
}

/*CONTAINER*/
#wrapper
{
position:     relative;
width:        780px;
margin-right: auto;
margin-left:  auto;
padding:      0;
border:       2px solid #EFBE00;
background:   #fff;
/*border:     2px solid #EFE01F;   4A8395*/
}

/*TOP TITLE BAR*/
#title
{
width:        770px;
margin-left:  5px;
padding:      0;
text-align:   center;
background:   #fff;
color:        #000;
}
#title h1
{
margin:         0;
padding:        10px;
font-size:      175%;
letter-spacing: 5px;
background:     inherit;
color:          #EFBE00;
/*text-transform: uppercase;*/
}

/*BANNER*/
#header
{
background: url(images/head.jpg) no-repeat;
width:      770px;
height:     130px;
margin:     0 0 0 5px;
padding:    0 0 0 0;
}

/*TOP NAVIGATION*/
.container 
{
width:  770px;
height: 35px;
margin: 20px 0 10px 5px;
}
#navCircle
{
margin:         0;
padding:        0 0 20px 20px;
border-bottom:  1px solid #EFBE00;
}
#navCircle li
{
margin:           0;
padding:          0;
display:          inline;
list-style-type:  none;
}
#navCircle a:link, #navCircle a:visited
{
float:            left;
font-size:        1.3em;
padding:          0 10px 15px 10px;
text-decoration:  none;
background:       inherit;
color:            #ff0000;
}
#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover
{
background-color: inherit;
color:            #EFBE00;
background:       url(img/cursor-05.png) no-repeat bottom center;
/*
cursor-01.png
cursor-02.jpg
*/
}

/*MAIN CONTENT*/
#content
{
width:          560px;
float:          left;
margin-top:     0;
margin-left:    11px;
padding:        5px;
border-right:   0px solid #EFBE00;
border-bottom:  0px solid #EFBE00;
}
#content p
{
padding:    0 20px;
text-align: justify;
overflow-y: auto;
height:     650px;
}

/*SIDEBAR*/
#right-col
{
width:        175px;
margin:       5px 0 0 590px;
border-left:  1px solid #EFBE00;
padding:      3px;
height:       800px;
}
/* AGGIUNTO DA ME PER LE NEWS */
#img_left{
	position:relative;
	float:left;
	margin:0 10px 0 0;
	border: 1px solid #0a8837;
}
#img_left2{
	position:relative;
	float:left;
	margin:0 10px 0 0;
	border: 0px solid #0a8837;
}

#gif_left{
	position:relative;
	float:left;
	margin:0 10px 0 0;
	border: 0px solid #0a8837;
}



/*FOOTER*/
#footer
{
margin:     50px 0 0 0;
padding:    5px;
font:       90% "Trebuchet MS", verdana, arial, sans-serif;
background: #fff;
color:      #6c6c6c;
border-top: 0px solid #EFBE00;
}
#footer a:link, #footer a:visited
{
background: inherit;
color:      #6c6c6c;
}
#footer a:hover
{
background:       inherit;
color:            #6c6c6c;
text-decoration:  underline;
}

/*SCROLLBAR*/
div.scroll
{
overflow:     auto;
height:       10em;
width:        150px;
padding:      1ex;
margin:       0 0 30px 5px;
border:       1px solid #345411;
background:   #BCE0A8;
color:        #000;
}

/*TYPOGRAPHY*/
h2 {
margin:         20px;
font-size:      135%;
letter-spacing: 2px;
background:     inherit;
color:          #EFBE00;
}

#h2-menu-sec {
/*margin:         10px;*/
font-size:      135%;
letter-spacing: 2px;
background:     inherit;
color:          #EFBE00;
padding-left:   0.2em;
margin-left:    0.5em;
}

h3 {
margin:         5px;
font-size:      120%;
letter-spacing: 5px;
background:     inherit;
color:          #EFBE00;
}
blockquote {
margin:       20px;
font-weight:  bold;
font-style:   italic;
color:        #b29b35;
}

/*LINKS*/
a img 
{
border: none;
}
a:link, a:visited
{
text-decoration:  none;
background:       inherit;
color:            #ff0000;
}
a:hover
{
text-decoration:  underline;
background:       inherit;
color:            #ff0000;
}
ul.side
{
list-style-type:  none;
padding:          0;
margin:           0;
background:       inherit;
color:            #6c6c6c;
}
.side li
{
padding-left:   0.2em;
margin-left:    0.5em;
}

/*CLASSES*/
.news
{
font-size:    90%;
background:   inherit;
color:        #000;
}
.imgleft
{
float:        left;
border:       1px solid #6c6c6c;
padding:      5px;
margin-right: 15px;
}
.imgright
{
float:        right;
border:       1px solid #6c6c6c;
padding:      5px;
margin-left:  15px;
}

/*Sponsor-Scroll*/
#slideCont
{
margin:     0px;
border:     solid 0px #EFBE00;
text-align: center;
}

#slideCont img
{
margin: 5px;
}

/*BUTTON*/
.button 
{
color:        #FF3300;
font-family:	Arial, Hevlvetica, sans-serif;
text-align:		center;
font-size:		14px;
font-weight:	bold;
border:				3px double #cccccc;
width:				auto;
background:		url(img/button_bg.png) repeat-x;
padding:			0px 10px;
line-height:	18px !important;
line-height:	16px;
height:				26px !important;
height:				24px;
margin:				10px;
}


#welcome-h1
{
margin:         0;
padding:        10px;
font-size:      280%;
letter-spacing: 5px;
background:     inherit;
color:          #EFBE00;
/*text-transform: uppercase;*/
}
#span-temp-br
{
color:          red;
font-size:      110%;
letter-spacing: 1px;
/*font-weight:    bold; */
}

#span-temp
{
color:          red;
font-size:      150%;
letter-spacing: 1px;
font-weight:    bold;
}

#span-temp2
{
color:          red;
font-size:      130%;
letter-spacing: 1px;
font-weight:    bold;
}

#span-temp2
{
color:          red;
font-size:      130%;
letter-spacing: 1px;
font-weight:    bold;
}

#title_progr
{
color:        #EFBE00;
font-size:    120%;
font-weight:  bold;
}

#linkPageLarge
{
font-size:    130%;
font-weight:  bold;
}

#poesia
{
margin:       10px;
font-size:    130%;
font-weight:  bold;
font-style:   italic;
color:        #b29b35;
/*background:   #ffffff url(img/pergamena-01.gif) top center no-repeat;*/
}


#arci-temp-link a:link
{
text-decoration:  none;
background:       inherit;
color:            #ff0000;
}

#arci-temp-link a:hover 
{
text-decoration:  underline;
background:       inherit;
color:            #ff0000;
}

#arci-temp-link a:visited
{
text-decoration:  underline;
background:       inherit;
color:            #800000;
}


#tabNew th, #tabNew tr
{
font:           bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:          #ff0000;
border:         1px solid #EFBE00;
letter-spacing: 1px;
text-transform: uppercase;
text-align:     center;
padding:        6px 6px 6px 12px;
}

#tabNew td
{
font:            11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:          #000000;
border:         1px solid #EFBE00;
letter-spacing: 1px;
text-align:     center;
padding:        6px 6px 6px 12px;
height:         45px;
}



#tabNewPlus th, #tabNew tr
{
font:           bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:          #ff0000;
border:         1px solid #EFBE00;
text-align:     center;
}

#tabNewPlus td
{
font:           11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:          #000000;
border:         1px solid #EFBE00;
text-align:     center;
}

#scr1
{
 background-color:  #fff;
 margin:            0px;
 font-size:         1em;
 border-top:        1px solid #EFBE00;
 border-bottom:     1px solid #EFBE00;
 font-size:         11px;
 text-align:        justify;
 color:             #808080;
}

