h1
{	
	font-family: Verdana,Arial,Helvetica;
	font-size:13px;
}

h2
{	font-family: Verdana,Arial,Helvetica;
	font-size:12px;
}

h3, h4, h5, h6, h7
{	font-family: Verdana,Arial,Helvetica;
	font-size:11px;
}

a, a.normal
{	color: #cf6700;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

td.dotted
{	background: transparent url(/images/dotted5t.gif) repeat-x center;
}
td.dottedw
{	background: white url(/images/dotted5t.gif) repeat-x center;
}
td.dotv
{	background: transparent url(/images/dotv.gif) repeat-y center;
}

body, td, .normal
{	font-family: Verdana,Arial,Helvetica;
	font-size:11px;
}

a.top_mnu
{	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}

a.top_mnu:hover
{	color: #ffe793;
	text-decoration: none;
}

a.top_mnu2
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.top_mnu2:hover
{	color: #202020;
	text-decoration: none;
}

.memobox
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pathBar
{	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 10px;
	text-decoration: none;
}

a.pathBar
{	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 10px;
	text-decoration: none;
}

a.pathBar:hover
{	text-decoration: underline;
}

.menuLeft
{	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.menuLeft
{	
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.menuLeft:hover
{	text-decoration: underline;
}

.pageTitle
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #d15e36;
}

.pageSommario
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
}


.genArt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
	font-size: 11px;
}

.genArt img
{
	border-color:#999999;
}

.genArt a
{
	text-decoration: none;

	border-width:1px;
	border-left-style:solid;
	border-left-color: #ffffff;

	border-right-style:solid;
	border-right-color: #ffffff;

	border-top-style:solid;
	border-top-color: #ffffff;

	border-bottom-style:dashed;
	border-bottom-color: #a0a0a0;
}

.genArt a:hover
{	
	border-style:dashed;
	border-width:1px;
	border-color: #a0a0a0;
	text-decoration: none;
}

.genArt p, .genArt ul, .genArt ol
{
	margin-top: 0px;
	margin-bottom: 6px;
}

.genArt li p
{
	margin: 0px;
}

.genArt hr
{
	color: #d0d0d0;
	height: 1px;
}

.f_contatti
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.f_contatti input, .f_contatti select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
	border:1px solid #c0c0c0;
}

.f_contatti .cObblig, .f_contatti input.cObblig, .f_contatti select.cObblig
{
	font-weight: bold;
	color: #505050;
}

.f_contatti input.cSubmit
{
	width: 300px;
	border:1px outset #c0c0c0;
}

.f_contatti textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
	border:1px solid #c0c0c0;
}

.t11 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.t10 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;

}






.contenuto {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #006600;
}
.paragrafo_focus {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
}
.paragrafo_ricerca_left {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
}
.paragrafo_legenda {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
}
.fondopagina {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
}

select.form_ricerca_left {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        width:188px;
        border:1px solid #404040;
        background: #ffffff;
}

input.form_ricerca_left {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        width:188px;
        border:1px solid #404040;
        background: #dddddd;
}

.form_ricerca {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        border:1px solid #404040;
        background: #ffffff;
}

input.form_ricerca {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        border:1px solid #404040;
        background: #dddddd;
}

form {
	margin: 0px;
}

.mnu_central , a.mnu_central {
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	color: #666666;
}

p.break {
	page-break-after: always;
}

br.break {
	page-break-after: always;
}

.footerbase-gr { color:#606060; font-size: 11px ; font-family: tahoma,verdana,arial,sans-serif ; text-decoration: none; }


#contenitore_accesso_sito, #contenitore_accesso_intraworkshop, #contenitore_accesso_backoffice
{
	border: 1px solid #c0c0c0;
	padding: 8px;
	width: 320px;
}
#titolo_accesso_sito
{
	background: #E8AF9B;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	font-weight:bold;
}
#contenuto_accesso_sito, #contenuto_accesso_intraworkshop, #contenuto_accesso_backoffice
{	
	padding: 4px;
	text-align: center;
}
#contenuto_accesso_sito input, #contenuto_accesso_intraworkshop input, #contenuto_accesso_backoffice input
{	
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        border:1px solid #404040;
}
#contenuto_accesso_sito input.testo_login, #contenuto_accesso_intraworkshop input.testo_login, #contenuto_accesso_backoffice input.testo_login
{	
	width: 200px;
}
#contenuto_accesso_sito input.bottone_login, #contenuto_accesso_intraworkshop input.bottone_login, #contenuto_accesso_backoffice input.bottone_login
{	
	width: 100px;
}


#titolo_accesso_intraworkshop
{	background: #AEBCD7;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	font-weight:bold;
}

#titolo_accesso_backoffice
{	background: #c0c0c0;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	font-weight:bold;
}
