/*stili per il layout fluido*/
html,body{
margin:0;
padding:0;
border:0;
background: #fff url('/addon/sfondo.gif') repeat-x left top;
text-align: justify;
font-family: Arial, Helvetica, sans-serif;
font-size:13px; 
color:#333;
text-align:justify; 
}




/*MENU*/
div#container{
background-color:#FFFFFF;
width:960px;
margin-left:auto;
margin-right:auto;
position: relative;
border:0;
padding:0;
}

div#header{
margin:0;
padding:0;
}





/*======= MENU INTRODUTTIVO =======*/
div#LOGO{
margin:0;
border:0;
padding:0;
height:5px;
}

div#HeaderLogoRIGHT{
position: absolute; 
right: 0;

}
div#HeaderLogoLEFT{
position: absolute; 
left:0;

}



/*---------- PRIMA SERIE DI VOCI DI MENU */
div#PrimaSerieVociMenu{
border:0;
padding:5px;
height: 15px;
background:#2B5096;
font-size:13px;
font-weight:bold;
}
#PrimaSerieVociMenu ul{
margin:0;
border:0; 
padding:0;
}

#PrimaSerieVociMenu li{
float: left;
background:#2B5096;
border-right:1px #FFFFFF dotted;
list-style:none;
line-height:15px;
}
#PrimaSerieVociMenu a{
text-decoration: none;
font-weight:bold;
color:#FFFFFF;
cursor: pointer;
text-transform: uppercase;
padding-right:15px;
padding-left:15px;
padding-top:0;
padding-bottom:0;
line-height:15px;
}
#PrimaSerieVociMenu li#active, #PrimaSerieVociMenu a:hover {
background-color:#2B5096;
text-decoration: underline;
color:#FFFFFF;
line-height:15px;
font-weight:bold;
}
/*---------- FINE --------------*/
div#HeaderPubblicita{
height:150px;
border:0;
margin:0;
padding:0;
}

div#HeaderPubblicitaCentrato{
margin-right:195px;
margin-left:195px;
text-align:center;
}
div#HeaderPubblicitanavigationRIGHT{
position: absolute; 
top:30px;
right: 0;
width: 185px;\width:185px;w\idth:185px;
}
div#HeaderPubblicitanavigationLEFT{
position: absolute; 
top:30px;
left:0;
width: 185px;\width:185px;w\idth:185px;
}



/*---------- SECONDA SERIE DI VOCI DI MENU --------------*/
div#SecondaSerieVociMenu{
border:0;
padding:5px;
height: 15px;
background:#FF0000;
font-size:13px; 
font-weight:bolder;
}

#SecondaSerieVociMenu ul{
margin:0;
border:0; 
padding:0;
}

#SecondaSerieVociMenu li{
float: left;
background:#FF0000;
border-right:1px #FFFFFF dotted;
list-style:none;
line-height:15px;
font-weight:bold;
}
#SecondaSerieVociMenu a{
text-decoration: none;
font-weight:bolder;
color:#FFFFFF;
cursor: pointer;
text-transform: uppercase;
padding-right:15px;
padding-left:15px;
padding-top:0;
padding-bottom:0;
line-height:15px;
}

#SecondaSerieVociMenu li#active, #SecondaSerieVociMenu a:hover {
background-color:#FF0000;
text-decoration: underline;
color:#FFFFFF;
line-height:15px;
font-weight:bolder;
}





/*MENU DESTRO*/
div#navigationRIGHT{
position: absolute; 
top:215px;
right: 0;
width: 185px;\width:185px;w\idth:185px;
}

/*MENU DESTRO SOTTOMENU*/
.Verdi {
background:#008056;
padding:5px;
color:#FFFFFF;
font-weight:bold;
}
.ContenutiMenuVerdi{
border:#CFCFCF 1px solid;
padding:5px;
margin-bottom:15px;
text-align:left;
color:#008056;
background-color:#EDF8F4;
}

.ContenutiMenuVerdi a,
.ContenutiMenuVerdi a:link,
.ContenutiMenuVerdi a:visited{
color:#008056;
text-decoration:none;
}
.ContenutiMenuVerdi a:hover{
text-decoration:underline;
}
.ContenutiMenuVerdi a:active{
text-decoration:none;
}

.Viola {
background:#2B5096;
padding:5px;
color:#FFFFFF;
font-weight:bold;
}
.ContenutiMenuViola {
border:#CFCFCF 1px solid;
padding:5px;
margin-bottom:15px;
text-align:left;
color:#2B5096;
background-color:#F0F3FB;
}





/*MENU SINISTRO*/
div#navigationLEFT{
position: absolute; 
top:215px;
left:0;
width: 185px;\width:185px;w\idth:185px;
}
.ViolaRight {
background:#2B5096;
padding:5px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}
.ContenutiMenuViolaPubblicita {
border:#CFCFCF 1px solid;
margin-bottom:15px;
text-align:left;
color:#2B5096;
background-color:#F0F3FB;
}
.ContenutiMenuViolaTesti {
border:#CFCFCF 1px solid;
margin-bottom:15px;
text-align:left;
color:#2B5096;
background-color:#F0F3FB;
padding:4px;
}

.ContenutiMenuViolaTesti a,
.ContenutiMenuViolaTesti a:link,
.ContenutiMenuViolaTesti a:visited{
color:#2B5096;
text-decoration:none;
}
.ContenutiMenuViolaTesti a:hover{
text-decoration:underline;
}
.ContenutiMenuViolaTesti a:active{
text-decoration:none;
}


.clear { 
clear:both;
margin-top:5px;
}



div#contenuticentrati{
margin-right:200px;
margin-left:200px;
margin-bottom:10px;
text-align:center;
min-height:620px;
border:#CFCFCF 1px solid;
padding:5px;
}
div#contenutiPubblicita{
margin-right:200px;
margin-left:200px;
margin-bottom:10px;
text-align:center;
padding:5px;
}

div#ContenutiCentratiAzienda{
margin-right:200px;
margin-left:200px;
margin-bottom:15px;
text-align:center;
min-height:600px;
overflow:visible;
min-height:620px;
}
div#ContenutiCentratiAziendaLogo{
border:#CFCFCF 1px solid;
padding:5px;
margin-bottom:10px;
visibility:visible;
min-height:100px;
background-color:#FFFFFF;
}

div#ContenutiCentratiINVIO{
border:#CFCFCF 1px solid;
padding:5px;
margin-bottom:10px;
}


div#ContenutiCentratiArea{
border:#CFCFCF 1px solid;
padding:5px;
margin-bottom:10px;
}

/* STILI ICONE*/
.IconeInternet{
    padding: 0 2px 0 20px;
    background: url("/addon/icone/contatta.jpg") no-repeat left ;
}
.IconePostaElettronica{
    padding: 0 2px 0 20px;
    background: url("/addon/icone/postaelettronica.jpg") no-repeat left ;
}
.IconeTelefono{
    padding: 0 2px 0 20px;
    background: url("/addon/icone/telefono.jpg") no-repeat left ;
}
.IconeFax{
    padding: 0 2px 0 20px;
    background: url("/addon/icone/fax.jpg") no-repeat left ;
}


div#contenutiArea{
margin-right:200px;
margin-left:200px;
margin-bottom:10px;
text-align:center;
}


div#Evidenza{
clear:both;
padding-left:5px;
padding-right:5px;
padding-top:15px;
padding-bottom:15px;
text-align:left;
color:#CC6633;
}

div#Evidenza a,
div#Evidenza a:link,
div#Evidenza a:visited{
color:#CC6633;
text-decoration:none;
}
div#Evidenza a:hover{
text-decoration:underline;
}
div#Evidenza a:active{
text-decoration:none;
}

.Evidenziatore{
padding-left:5px;
padding-right:5px;
padding-top:5px;
text-align:left;
color:#008056;
font-weight:bold;
}

.Evidenziatore a,
.Evidenziatore a:link,
.div#Evidenza a:visited{
color:#008056;
text-decoration:none;
}
.Evidenziatore a:hover{
text-decoration:underline;
}
.Evidenziatore a:active{
text-decoration:none;
}



div#Evidenziatore{
padding:5px;
margin:0;
border:0;
text-align:left;
color:#CC6633;
font-size:15px; 
}

div#Evidenziatore a,
div#Evidenziatore a:link,
div#Evidenziatore a:visited{
color:#CC6633;
padding-left:5px;
text-decoration:none;
font-size:15px; 
}
div#Evidenziatore a:hover{
text-decoration:underline;
padding-left:5px;
}
div#Evidenziatore a:active{
text-decoration:none;
}



div#footer{
clear:both;
margin:0;
border:0;
padding:0;
height:35px;
text-align:center;
margin-top:15px;
}
.LinksFondo{
border-top:#CFCFCF 1px solid;
	font-size:11px;
	color: #CC6633;
	text-align: center;
	text-decoration:none;
	letter-spacing: 1px;
 } 

.LinksFondo a:link,
.LinksFondo a:visited{
	font-size:11px;
	color: #CC6633;
	text-align: center;
	text-decoration:none;
	letter-spacing: 1px;
 } 
.LinksFondo a:hover{
	text-decoration:underline;
 } 
.LinksFondo a:active{
	text-decoration:none;
 } 


h1{
font-size: 24px;
text-align: left;
font-weight: bold;
margin: 0;
padding: 0;
border: 0;
line-height:24px;
}

.TitoliViola {
color:#2B5096;
}
.TitoliPetrolio {
color:#2B5096;
}
.TitoliVerdi {
color:#008056;
margin-top:2px;
margin-bottom:2px;
}
.TitoliVerdiCENTRATI {
color:#008056;
margin-top:100px;
text-align:center;
}
h2{
font-size: 18px;
text-align: left;
margin:0;
padding:0;
border:0;
}
h3{
font-size: 15px;
text-align: left;
margin:0;
padding:0;
border:0;
color:#008056;
}
.line_hor { 
background:url(/addon/line_hor.gif) left top repeat-x;
}
.line_hor_menu { 
background:url(/addon/line_hor_blue.gif) left top repeat-x;
margin-top:4px;
}
.line_hor_area { 
background:url(/addon/line_hor_verde.gif) left top repeat-x;
margin-top:4px;
}
 
p,
p a:link,
p a:visited{
	font-size:13px;
	color: #333333;
	text-align: justify;
 }
p a:hover{
	font-size:13px;
	color: #E00303;
	text-align: justify;
	text-decoration:underline; 
 }
p a:active{
	font-size:13px;
	color: #333333;
	text-align: justify;
	text-decoration:none; 
 } 
 
 
.testiitaliano,
.testiitaliano a:link,
.testiitaliano a:visited{
	font-size:13px;
	color: #333333;
	text-align: justify;
 }
.testiitaliano a:hover{
	font-size:13px;
	color: #E00303;
	text-align: justify;
	text-decoration:underline; 
 }
.testiitaliano a:active{
	font-size:13px;
	color: #333333;
	text-align: justify;
	text-decoration:none; 
 }
 

.TestiVerdi,
.TestiVerdi a:link,
.TestiVerdi a:visited,
.TestiVerdi a:hover,
.TestiVerdi a:active{
color:#008056;
text-decoration:underline;
font-weight:bold;
} 
 


.testirossi,
.testirossi a:link,
.testirossi a:visited{
font-size:15px;
color: #FF0000;
text-align: center;
font-weight:bold;	
 }
.testirossi a:hover{
text-decoration:underline; 
 }
.testirossi a:active{
	text-decoration:none; 
 } 


.IntestazioniLogo {
line-height:16px;
text-align:justify;
margin:0;
padding:0;
border:0;
}

.TABELLA {
background-color:#FFFFFF;
width:100%; 
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #753B15;
text-decoration:none;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:5px;
padding:2PX;
border:0;
border-spacing:0;
}
.RIGATABELLACAPTION { 
height:20px; 
text-align : center; 
font-size:13px;
color: #007757;
text-decoration:none;
background-color:#D9ECE6;
}
.RIGATABELLA { 
height:20px; 
text-align : center; 
font-size:13px;
color: #007757;
text-decoration:none;
background-color:#FFFFFF;
}
.RIGATABELLA a {
text-align : center; 
font-size:13px;
color: #007757;
text-decoration:none;
}
.RIGATABELLA a:hover{
text-decoration: underline;
}
.RIGATABELLA:HOVER { 
color: #007757;
background-color : #D9ECE6;
}
.RIGATABELLA:HOVER a { 
text-decoration: underline;
}


.TabellaHome {
width:100%; 
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #753B15;
text-decoration:none;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:5px;
padding:2PX;
border:0;
border-spacing:0;
}
.RigaTabellaCaptionHome { 
height:20px; 
text-align : center; 
font-size:13px;
color: #007757;
text-decoration:none;
}
.RigaTabellaHome { 
height:20px; 
text-align : center; 
font-size:13px;
color: #007757;
text-decoration:none;
}
.RigaTabellaHome a {
text-align : center; 
font-size:13px;
color: #007757;
text-decoration:none;
}
.RigaTabellaHome a:hover{
text-decoration: underline;
}
.RigaTabellaHome:HOVER { 
color: #007757;
background-color : #D9ECE6;
}
.RigaTabellaHome:HOVER a { 
text-decoration: underline;
}



.TABELLACONTATTI {
background-color:#FFFFFF;
width:100%; 
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #2B5096;
text-decoration:none;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:5px;
padding:2PX;
border:0;
border-spacing:0;
}
.RIGATABELLACONTATTI_CAPTION { 
height:20px; 
text-align : center; 
font-size:13px;
color: #007757;
text-decoration:none;
background-color:#D9ECE6;
}
.RIGATABELLACONTATTI { 
height:20px; 
text-align : center; 
font-size:13px;
color: #FFFFFF;
text-decoration:none;
background-color:#2B5096;
text-transform:uppercase;
font-weight:bold;
}
.TABELLACONTATTI a,
.TABELLACONTATTI a:link,
.TABELLACONTATTI a:visited,
.TABELLACONTATTI a:hover,
.TABELLACONTATTI a:active {
text-align : center; 
font-size:13px;
color: #2B5096;
text-decoration:underline;
text-transform:uppercase;
}



.TABELLACONTATTIINTERNA {
width:100%; 
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #008056;
text-decoration:none;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:5px;
padding:2PX;
border:0;
border-spacing:0;
}
.RIGATABELLACONTATTIINTERNA { 
height:20px; 
text-align : center; 
font-size:13px;
text-decoration:none;
background-color:#008056;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
}
.TABELLACONTATTIINTERNA a,
.TABELLACONTATTIINTERNA a:link,
.TABELLACONTATTIINTERNA a:visited,
.TABELLACONTATTIINTERNA a:hover,
.TABELLACONTATTIINTERNA a:active {
text-align : center; 
font-size:13px;
color: #008056;
text-decoration:underline;
text-transform:uppercase;
}



.TABELLAMENU {
width:98%; 
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #2B5096;
text-align:center;
padding:2px;
border:0;
border-spacing:0;
}
.TABELLAMENU a,
.TABELLAMENU a:link,
.TABELLAMENU a:visited,
.TABELLAMENU a:hover,
.TABELLAMENU a:active {
text-align : center; 
font-size:13px;
color: #2B5096;
text-decoration:underline;
}



div#immagini
{
margin:0;
overflow: hidden;
}

ul#minipics{
margin:5px;
padding:0;
list-style-type:none;
}

ul#minipics li{
float:left; 
margin-top:5px;
margin-bottom:5px;
margin-right:6px;
padding:0 0 7px 0;
background: url(/addon/tabelle/shadow2.png) no-repeat bottom center;
}

ul#minipics li img{
display:block;
border:1px solid #ccc;
padding: 5px;
border-color: #ccc #999 #666 #ccc;
}


/* BEGIN COLOR STYLES */

.redBG			{background:#f00;}
.carmineRedBG	{background:#cc0202;}
.deepPurpleBG	{background:#2B5096;}
.petrolBG		{background:#2B5096;}
.lightPetrolBG	{background:#bad4da;}
.lightGreyBG	{background:#f6f8f9;}
.greyBG			{background:#ccc;}
.blueBG			{background:#0077b7;}
.lightBlueBG	{background:#6dc1d7;}
.greenBG		{background:#007757;}
.grassGreenBG	{background:#5b8424;}
.whiteBG		{background:#fff;}
.yellowBG		{background:#F3B700;}
.orangeBG		{background:#F39500;}
/*secondary colors - new 30-08-2007*/
.lightPurpleBG	{background:#dc83ae;}
.lightGreenBG {background:#8bc55a;}
.tabColorBG {background: #7FB0BB;}
/* END COLOR STYLES */

.iframe {
border:0;
width:550px;
height:450px;
}

form {
border:0;
margin:0;
padding:0;
}


.testiform {
	font-size:13px;
	color: #333333;
	text-align: left;
 }

/*MODULI */

