﻿#container
{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;  
}
#menu
{
    color:#434343;
    font-size:10px;
    font-weight:bold;
    text-align:left;    
}
#header
{
    text-align:left;
}
#sidebar
{
    text-align:left;
    line-height: 18px;    
}    
#content
{
    text-align:left;
    line-height: 18px;    
}
#footer
{
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #c9c9c9; 
    text-align:left;  
    line-height: 18px; 
}

h1 {
	margin: 0;
	padding: 0;
}

#content h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}
#content a
{
    color: #db6d16;
    text-decoration:none;
}
#content a:hover
{
    text-decoration:underline;
}

#footer a {
	color: #c9c9c9;
	text-decoration: none;
}
#footer a:hover {
	color: #db6d16;
}

/* Titolo H3 glossy content*/
#content H3
{
    position: relative;
    font: bold 250%/1 Tahoma,Arial,sans-serif;
    text-transform: capitalize;
    margin: 1em 0 0;
    color: #307421;
}
#content H3>span 
{
    position: absolute;
    top: 0;
    width: 100%;
    height: 55%;
    background: url(images/h3container.png) repeat-x;    
}
#content H5
{
    position: relative;
    font: bold 250%/1 Tahoma,Arial,sans-serif;
    text-transform: uppercase;
    margin: 1em 0 0;
    color: #db6d16;
}
#content H5>span 
{
    position: absolute;
    top: 0;
    width: 100%;
    height: 55%;
    background: url(images/h3container.png) repeat-x;    
}
#content H6
{
    position: relative;
    font: bold 100%/1 Tahoma,Arial,sans-serif;
    text-transform: uppercase;
    padding-left:20px;          
}
h6.arancio
{
    color: #db6d16;
}
h6.blu
{
    color: #3399ff;
}

#content H6.arancio > span
{
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
    background: url(images/tag_orange.png) no-repeat;
    vertical-align: middle;
    text-align: left;
}
#content H6.blu > span
{
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
    background: url(images/tag_blue.png) no-repeat;
    vertical-align: middle;
    text-align: left;
}
/* fine Titolo glossy content*/

#content H4.gallery
{    
    position: relative;
    font: bold 11px Tahoma,Arial,sans-serif;
    text-transform: capitalize;
    margin: 1em 0 0;
    color: #999;/*#db6d16;*/
    text-decoration:none;
    width:100%;
    display:block;
    border-bottom:dashed 1px #ccc;
    border-top:dashed 1px #ccc;
    text-align:center;
    padding-bottom:3px;
    padding-top:3px;
}

#content H4 a
{    
    position: relative;
    font: bold 11px Tahoma,Arial,sans-serif;
    text-transform: capitalize;
    margin: 1em 0 0;
    color: #db6d16;
    text-decoration:none;
    width:100%;
    display:block;
    border-bottom:dashed 1px #ccc;
    border-top:dashed 1px #ccc;
    text-align:center;
    padding-bottom:3px;
    padding-top:3px;
}

#content H4 a:hover
{
    border-bottom:solid 1px #ccc;
    border-top:solid 1px #ccc;
}

/* Titolo H3 glossy sidebar*/
#sidebar H3
{
    position: relative;
    font: bold 150%/1 Tahoma,Arial,sans-serif;
    text-transform: uppercase;
    margin: 1em 0 1em 0;
    color: #db6d16;
}
#sidebar H3>span 
{
    position: absolute;
    top: 0;
    width: 100%;
    height: 55%;
    background: url(images/h3sidebar.png) repeat-x;    
}
/* fine Titolo glossy sidebar*/

.txt_schede a
{

}
.padding a
{
    text-decoration:none;   
}

#sidebar H4
{
    font-family:Tahoma,Verdana;
    font-size:14px;
    font-weight:bold;
}