/********************************  GENERALE  ****************************/

.cgsstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #2E3607;
}


html, body {
scrollbar-3dlight-color : #49560C;
scrollbar-arrow-color : #49560C;
scrollbar-base-color : #F9FDEA;
scrollbar-darkshadow-color : #49560C;
scrollbar-face-color : #F9FDEA;
scrollbar-highlight-color : #F9FDEA;
scrollbar-shadow-color : #F9FDEA;
scrollbar-track-color : #F9FDEA;
background-image:  url(texture.gif);
}


a:link {
	color: #A0BD17;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	text-decoration: underline;
	color: #A0BD17;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	color: #2E3607;
	font-weight: bold;
}



h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #2E3607;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #2E3607;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #2E3607;
}

img#foto {
border-left-color: #718510;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #718510;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #718510;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: #718510;
border-bottom-style: solid;
border-bottom-width: 1px;
}

/********************************  DIV ALTO  ****************************/
td#alto
{
	width: 700px;
	height: 31px;
	color: #FFFFFF;
	background-image:   url(alto.jpg);
	background-repeat:  repeat-x;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right:0px;
	padding-top:2px;
	vertical-align:text-top;
	text-align:right;
}

td#alto a:link
{
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: underline;
}
td#alto a:hover
{
	color: #2E3607;
	font-size: 9px;
	text-decoration: underline;
}

td#alto a:visited
{
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	
}

/********************************  DIV BASSO  ****************************/
td#basso
{
	width: 700px;
	height: 70px;
	background-image:   url(basso.jpg);
	background-repeat:  repeat-x;
	text-align: center;
	text-valign: bottom;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-top:3px;
	padding-left:20px;
}

td#basso a:link
{
	color: #FFFFFF;
	text-decoration: underline;
}
td#basso a:hover
{
	color: #2E3607;
	text-decoration: underline;
}

td#basso a:visited
{
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}
td#basso a:visited:hover
{
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2E3607;
	
}
div#alto a:visited:hover
{
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2E3607;
	
}

/********************************  DIV LOGOAZIENDA  ****************************/
div#logoazienda
{
	width: 700px;
	height: 99px;
	background-repeat:  no-repeat;
	background-color: #FFFFFF;
}
div#sottologo
{
	width: 700px;
	height: 11px;
	background-image:   url(sottologo.jpg);
	background-repeat:  repeat-x;
}



/********************************  CONTENUTO  ****************************/
table#contenuto
{

	background-color:  #F9FDEA;

}


div#sfondobox
{
	width: 120px;
	height: 155px;
	background-image:   url(sfondobox.jpg);
	background-repeat:  no-repeat;;
padding-top: 18px;
padding-left: 6px;
}




/**********************************************    FOOTER   *************************************/




td#sfondomenu
{
width: 700px;
height:100px;
background-image: url(semente_grafica/sfondotutto.png);
background-repeat: repeat-y;
}


td#destrastraspalla
{
	width: 10px;
	background-image:   url(semente_grafica/p_destra.jpg);
	background-repeat:  no-repeat;
	background-position: bottom; 
	background-color: #F71721;
}

div#contenuto
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:400px;
	margin-top: 20px;
	margin-left: 3px;
	padding-left: 15px;
}

.cgsstyle ul {
list-style-image:   url(semente_grafica/semino.gif);

}

.cgsstyle li{
}



ul#elencone {
list-style-image:   url(semente_grafica/semino.gif);
padding-left:3px;
}

li#elencone{
 list-style-image:   url(semente_grafica/semino.gif);
 padding-left:3px;
}

li#sottoelencone{
 list-style-image:   url(semente_grafica/seminino.gif);
 padding-left:3px;
}

/****************************************************** FORM E MODULI ***************************************************************/
 

input {
background-color: #F9FDEA;
color: #2E3607;
border-width: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:bold;

} 

input#pulsante {
background-color: #F9FDEA;
color: #2E3607;
border-left-color: #2E3607;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #2E3607;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #2E3607;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: #2E3607;
border-bottom-style: solid;
border-bottom-width: 1px;

} 


select {
background-color: #F9FDEA;
border-width:1px;
border-color: #2E3607 #2E3607 #2E3607 #2E3607;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:bold;
color: #2E3607;
} 

.altButtonFormat {
background-color: #ffffff;
border-width: 1px;
border-color: #4A3A04 #4A3A04 #4A3A04 #4A3A04 ;
} 

.altTextField {
background-color: #ffffff;
border-width: 1px;
border-color: #4A3A04 #4A3A04 #4A3A04 #4A3A04 ;
} 


/***********************************************************  PRIVACY  *****************************************************************/
div#contenutoprivacy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:400px;
	margin-top: 20px;
	margin-left: 3px;
	padding-left: 15px;
}
div#titoliprivacy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:400px;
	margin-top: 20px;
}

/******************************************  LEGENDE  *****************************************/

div#legende
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}



img#bandiere
{ float:right;
}

td#bandiere
{ padding-right:4px;
}