body {
	padding:0 0 0 0;
	margin:20px 0 0 0;
	background-color:#767674;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717363;
}
img {
	border:none;
}
#container {
	width:981px;
	margin:0 auto;
}
#box {
	padding:20px;
	margin:0 0 20px 0;
	float:left;
	background:#ffffff;
	width:941px;
}

.internal_page
{
	background-image: url(images/bg_internal_page.jpg);
	background-repeat: repeat-y;
	background-position: -20px 0px;
}

#header {
	float:left;
}
#logo {
	float:left;
}
#menuTop {
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	width:747px;
	text-align:right;
}
#menuTop ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#menuTop li {
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
	display:inline;
}
li.menuTopLink1 a, li.menuTopLink2 a {
	font-size:10px;
	font-weight:bold;
	color:#5c7f90;
	outline:none;
}

.menuTopLink2 {
	color:#5c7f90;
}
li.menuTopLink1 a:hover, li.menuTopLink2 a:hover {
	color:#44697d;
}
li.menuTopLink1 a {
	padding:0 9px 0 9px;
	outline:none;
}
li.menuTopLink2 a {
	padding:0 0 0 0;
	margin:0 0 0 0;
	outline:none;
}
li.menuTopLink1 a.selected, li.menuTopLink2 a.selected, #nav a.selected {
	color:#44697d;
}








#nav {
	margin:42px 0 0 0;
	padding:0 0 0 12px;
	float:left;
	width:735px;
	font-size:12px;
	font-weight:bold;
	color:#717363;
}
#nav ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#nav ul li {
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
	display:inline;
}
#nav ul li a {
	font-size:12px;
	font-weight:bold;
	color:#717363;
	padding:0 0 0 12px;
	outline:none;
}
#nav ul li a:hover {
	color:#44697d;
}

#nav ul li a.selected{
	color:#44697d;
	font-weight:bold;
}

#animazione{
	margin:108px 0 0 0;
	display: none;
}

#animazione_prodotto{
	margin:0px 0 0 0;
	display: none;
}


/*home page prodotti*/
#menuProdotti{
	background-color:#7d9aaa;
	width:941px;
	color:#ffffff;
	font-weight:bold;
	padding:15px 0 15px 0;
}
#menuProdotti table tr td {
	padding:0 25px 0 25px;
} 
#menuProdotti a {
	color:#ffffff;
	outline:none;
}
#menuProdotti a:hover {
	color:#44697d;
}
#contenutoProdottiPrimo {
	float:left;
	padding:15px 0 0 0;
}
#contenutoProdottiPrimoTitolo {
	width:925px;
	background-color:#7d9aaa;
	float:left;
	margin:0 0 10px 0;
	padding:15px 0 15px 15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
}
.contenutoProdottiPrimoTesto{
	width:180px;
	float:left;
	padding:0 10px 0 0;
	text-align:center;
}
.contenutoProdottiPrimoTesto img, .contenutoProdottiPrimoTestoDx img{
	padding:0 0 40px 0;
}
.contenutoProdottiPrimoTesto .titolo a, .contenutoProdottiPrimoTestoDx .titolo a{
	color:#717363;
}
.contenutoProdottiPrimoTesto .titolo a:hover, .contenutoProdottiPrimoTestoDx .titolo a:hover {
	color:#44697d;
}
.contenutoProdottiPrimoTestoDx{
	width:180px;
	float:left;
	text-align:center;
}
#contenutoProdottiSecondo {
	clear:both;
	float:left;
	width:945px;
	margin:15px 0 0 0;
}
.contenutoProdottiSecondoBox {
	float:left;
	width:311px;
	margin:0 4px 0 0;
	padding:0 0 15px 0;
}
.boxTitoloProdotti {
	float:left;
	width:296px;
	background-color:#7d9aaa;
	padding:15px 0 15px 14px;
	margin:0 0 25px 0;
}
.boxTitoloProdotti a{
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}
.contenutoProdottiSecondoBox .testo {
	float:left;
	width:140px;
	padding:0 0 0 15px;
}
.contenutoProdottiSecondoBox img {
	float:right;
	padding:0 15px 0 0;
}
.contenutoProdottiSecondoBox .titolo {
	padding:15px 0 15px 15px;
}
.contenutoProdottiSecondoBox .titoletto {
	padding:0 0 5px 15px;
}
.contenutoProdottiSecondoBox .titolo a,.contenutoProdottiSecondoBox .titoletto a {
	color:#717363;
}
.contenutoProdottiSecondoBox .titolo a:hover, .contenutoProdottiSecondoBox .titoletto a:hover {
	color:#44697d;
}

/*nuova home page prodotti*/
#contenutoProdottiBox {
	float:left;
	width:941px;
	margin:17px 0 100px 0;
}
.contenutoProdottiBoxEsterno {
	float:left;
	width:309px;
	padding:0 0 0 1px;
}
.contenutoProdottiinnerbox {
	width:309px;
	padding:0 6px 0 6px;
	float:left;
}
.contenutoProdottiBoxTitolo a {
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	padding:11px 0 17px 15px;
	display:block;
}
.contenutoProdottiBoxTitolo a:hover {
	color:#ffffff;
}
.contenutoProdottiBoxTesto {
	font-size:11px;
}
.contenutoProdottiBoxTesto .titolo {
	font-size:15px;
	padding:15px 0 15px 0;
}
.contenutoProdottiBoxLista {
	padding:15px 0 4px 0;
}
.contenutoProdottiBoxLista a{
	color:#717363;
	text-decoration:underline;
	font-weight:bold;
}

/*=================================================*/
/*home page*/
#main-content{
	clear:both;
	float:left;
	width:941px;
	margin:230px 0 0 0;
}

.block_home_left {
	float:left;
	width:450px;
	padding:25px 20px 0 0;
	height: 350px;
}
.block_home_right h2,
.block_home_left h2 {
	color:#717363;
	width: 50%;
	font-size: 11px;

}

.block_home_left .titolo a{
	color:#717363;
}
.block_home_left .titolo a:hover {
	color:#44697d;
}

.block_home_left p {
	font-size: 11px;
}

.block_home_left img {
	float:right;
	width:230px;
	padding:0 0 0px 0;
}


.block_home_right {
	float:right;
	width:450px;
	margin-top: 25px;
	padding:10px 0px 10px 10px;
	background-color: #e9e8e3;
	height: 350px;
}
.block_home_right .titolo a {
	color:#717363;
}
.block_home_right .titolo a:hover {
	color:#44697d;
}
.block_home_right img {
	float:right;
	width:210px;
	padding:0 0 0px 0;
}


#sidebar{
	clear:both;
	float:left;
	width:945px;
	margin:55px 0 0 0;
}
.contenutoSecondoBox {
	float:left;
	width:311px;
	margin:0 4px 0 0;
	padding:0 0 15px 0;
}
.contenutoSecondoBox .titolo {
	padding:15px 0 0 15px;
}
.contenutoSecondoBox .titolo a{
	color:#717363;
}
.contenutoSecondoBox .titolo a:hover {
	color:#44697d;
}
.contenutoSecondoBox .boxTitolo a{
	color:#ffffff;
}
.contenutoSecondoBox .boxTitolo a:hover {
	color:#44697d;
}
.contenutoSecondoBox .sottotitoloHome {
	padding:0 0 15px 15px;
}
.contenutoSecondoBox .testo {
	float:left;
	width:140px;
	padding:0 0 0 15px;
}
.contenutoSecondoBox img {
	float:right;
	padding:0 15px 0 0;
}
.boxTitolo{
	background-color:#1d8cb2;
	padding:15px 0 15px 14px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 13px 0;
}
/*=================================================*/




/*footer*/
#footerSx, #footerDx{
	font-size:9px;
	padding:18px 0 0 0;
	color:#717363;
}
#footerSx{
	float:left;
}
#footerDx{
	float:right;
}
#footerDx a{
	color:#717363;
	outline:none;
}
#footerDx a:hover{
	color:#44697d;
}

/* link */
a:hover {
	color:#44697d;
}
a {
	color:#717363;
	text-decoration:none;
}

/** Last style */
ul.listProd { margin: 0; padding: 0 0 0 20px; }
ul.listProd li { text-transform: uppercase; }

h1.titolo { 
	text-transform: uppercase;
	font-size: 11px;	
}
h1.sottotitoloContenuto {	
	font-size: 23px;
}

h1.titolo, h1.sottotitoloContenuto {
	font-weight:bold;
	padding:0 0 4px 0;
	margin: 0;
}

/*testi*/
.titolo, .titoloDx { 
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 4px 0;
}
.sottotitoloHome{
	font-weight:bold;
	font-size:13px;
	padding:0 0 8px 0;
}
.testo{
	font-size:10px;
}
.link{
	font-weight:bold;
	text-transform:uppercase;
	color:#717363;
	padding:23px 0 0 0;
	display:block;
}
.linkNoUpper{
	font-weight:bold;
	text-transform:none;
	color:#717363;
	padding:0;
}
.titoloDx a {
	color:#717363;
}
.backToList a{
	font-weight:bold;
	font-size:11px;
	color:#717363;
}
.backToList a:hover{
	color:#44697d;
}
abbr {
	border:none;
}
h2 {
	font-size:18px;
	line-height:22px;
}
p {
	/*text-align:justify;*/
}
.pUfficio p {
	text-align:justify;
}

/* breadcrumbs */
#breadcrumbs {
	float:left;
	margin:31px 0 28px 4px;
}
#breadcrumbs a{
	color:#717363;
}
#breadcrumbs span{	
	font-size:10px;
	font-weight:bold;
	padding:0 12px 0 0 ;
}
.breadcrumbsFreccia{
}


#path_page {
	float:left;
	margin:31px 0 28px 4px;
	width:842px;
}
#path_page a{
	color:#717363;
}
#path_page span{	
	font-size:10px;
	padding:0 0px 0 0;
}
#path_page .utente {	
	font-size:10px;
	font-weight:bold;
	padding:0 12px 0 0 ;
}
.arrow_path_page
{
	background-color: rgb(255, 255, 255);
	/*background-image: url(images/bg_mini_arrow.gif);
	background-repeat: no-repeat;
	background-position: 30px;*/
}
#path_page span.arrow_path_page_img, 
.arrow_path_page_img
{
	background-color: rgb(255, 255, 255);
	background-image: url(images/bg_mini_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	width: 10px;
	padding: 0 12px 0 0;
}


#funzioni {
	float:right;
	margin:10px 0 28px 0;
}

/* pagine interne : men? di sinistra */
#innerbox{
	clear:both;
	float:left;
	min-height: 625px;
	height: auto !important;
	height: 635px;
	width:937px;
}
#sidebar {
	float:left;
	width:195px;
	padding:0 0 17px 0;
	margin:0 0 0 0;
}
#sidebar a {
	color:#717363;
}
#sidebar a:hover {
	color:#44697d;
}
#sidebar ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#sidebar li {
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
}
li.voce18/03/2009Livello1 {
	font-weight:bold;
	color:#717363;
	font-size:12px;
}
#sidebar ul li.item_level1{
	margin:17px 0 0 15px;
}
#sidebar ul li.item_level1 a.selected{
	color:#44697d;
	font-weight:bold;
}
li.voceLivello2{
	font-weight:normal;
	color:#717363;
	font-size:11px;
}
#sidebar ul li.voceLivello2{
	margin:0 0 0 8px;
}
#sidebar ul li.voceLivello2 a.selected{
	color:#44697d;
	font-weight:bold;
	padding:0 0 0 10px;
}
#mapWindow {
    background-color: #FFF;
   /* position: fixed;*/
   position:absolute;
    top: 185px;
    left: 996px;
   margin-left: -300px;
  border: 1px solid #e0e1de;
   
  width: 400px;
    opacity: 0.92;
}
#mapCanvas {
	margin: 10px; 
	width: 380px; 
	height: 320px;
}

/* pagine interne : contenuto */
#contenuto {
	float:left;
	width:732px;
	margin:0 0 0 10px;
}
#main_generic_page {
	float:right;
	width:720px;
}



#main_generic_page .block_paragraph_base h2 {
	font-size:15px;
	font-weight:bold;
	margin:0;
}

#main_generic_page .block_paragraph_base {
	line-height:15px;
}
#main_generic_page .block_paragraph_base img {
	float: right;
}










#boxLink {
	float:left;
	clear:both;
	font-size:15px;
	font-weight:bold;	
	width:342px;
	margin:15px 0 0 0;
}
.boxLinkVoce {
	float:left;
	width:342px;
	margin:0 0 15px 0;
}
.boxLinkVoce a, .boxLinkVoce img {
	float:left;
}
.boxLinkVoce a {
	margin:6px 0 0 0;
	display:block;
	width:150px;
}
a.voce {
	width:200px;
}
a.linkImg {
	padding:0px;
	margin:0px;
}
#boxLink .boxLinkVoce a {
	color:#717363;
}
#boxLink .boxLinkVoce a:hover {
	color:#44697d;
}
.titoloDettaglio { 
	font-weight:bold;
	text-transform:uppercase;
}

/* punto vendita */
#contenutoDettaglioSx form {
	padding:0px;
	margin:0px;
}
#contenutoDettaglioSx form label {
	display:block;
	font-weight:bold;
	margin:15px 0 2px 0;
}
#contenutoDettaglioSx form select  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717363;
}
#bottoneForm {
	width:422px;
	text-align:right;
	margin:10px 0 0 0;
}
input.bottone {
	border:none;
	color:#ffffff;
	cursor:pointer;
	width:100px;
	height:22px;
	margin:0 20px 0 0;
	font-weight:bold;
	color:#717363;
	/*font-size:12px;
	padding:0 0 1px 0;*/
}
#elencoPuntiVenditaSx .titoletto, #elencoPuntiVenditaDx .titoletto {
	padding:6px 0 6px 0;
	font-size:15px;
	font-weight:bold;
}
#elencoPuntiVenditaSx .titoletto a, #elencoPuntiVenditaDx .titoletto a, .datiPuntoVendita a{
	color:#717363;
}
#elencoPuntiVenditaSx .titoletto a:hover, #elencoPuntiVenditaDx .titoletto a:hover, .datiPuntoVendita a:hover {
	color:#44697d;
}
.datiPuntoVendita b, .datiPuntoVendita {
	font-size:11px;
}

/*  elenco eventi */
.evento, .eventoBottom {
	float:left;
	width:732px;
	padding:20px 0 20px 0;
}
.evento {
	border-bottom:1px solid #dbdcd8;
}
.eventoTesto {
	float:left;
	width:350px;
	margin:0 12px 0 0;
	line-height:15px;
}
.eventoTesto .sottotitoloContenuto {
	line-height:23px;
}
.sottotitoloContenutoEvento {
	line-height:23px;
	font-size:23px;
	font-weight:bold;
}
.sottotitoloContenutoData {
	font-size:14px;
}
.eventoTesto .titolo {
	margin:2px 0 5px 0;
}
.eventoTesto a {
	color:#717363;
	font-size:15px;	
}
.eventoTesto a:hover {
	color:#44697d;
}
.eventoImg {
	float:right;
}
.eventoImg img {
	margin:0 0 0 8px;
}

.eventoTesto a.linkTesto {
	width:260px;
	padding:0 10px 0px 0;
}

/* paginazione */
#paginazione {
	float:right;
	color:#717363;
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
#paginazione a {
	color:#717363;
	padding:0 1px 0 1px;
}
#paginazione a:hover {
	color:#44697d;
}
#paginazione a.selected {
	color:#44697d;
	font-weight:bold;
}

/* comunicati stampa */
.listaBoxLink .boxLinkVoce a:hover {
	color:#44697d;
}
.listaBoxLink .boxLinkVoce a {
	color:#717363;
}
.listaBoxLink {
	float:left;
	clear:both;
	font-size:15px;
	font-weight:bold;	
	width:342px;
	margin:15px 0 0 0;
}
.boxComunicatoStampa .testo {
	font-weight:bold;
	font-size:11px;
	margin:15px 0 15px 0;
}
.boxComunicatoStampa .listaBoxLink {
	float:left;
	width:732px;
}
.boxComunicatoStampa .listaBoxLink .boxLinkVoce {
	float:left;
}
.boxComunicatoStampa .listaBoxLink .boxLinkVoce a{
	font-size:11px;
	font-weight:normal;
	padding:0;
	margin:0;
}
.boxComunicatoStampa .listaBoxLink .boxLinkVoce a.linkImg {
	padding:0;
	margin:0;
	width:24px;
}
.boxComunicatoStampa .listaBoxLink .boxLinkVoce a.linkTesto {
	width:260px;
	padding:0 10px 0 0;
}

/* compara */
#compara{
	clear:both;
	float:left;
	width:941px;
}
#compara table {
	margin:15px 0 0 0;
}
td.colonnaComparaSx {
	padding:13px 0 0 0;
	font-size:12px;
}
td.colonnaCompara {
	padding:13px 0 0 12px;
	font-size:10px;
}
.colonnaComparaUnica {
	border-bottom:1px solid #dcdcd8;
	padding:20px 0 0 0;
}
.colonnaComparaUnica .titolo {
	width:193px;
	display:block;
	font-size:12px;
}
.titolettoSmall {
	font-weight:bold;
	font-size:10px;
}
td.colonnaCompara a {
	display:block;
	font-weight:bold;
	color:#717363;
	padding:20px 0 15px 0;
	font-size:10px;
}
td.colonnaCompara a:hover {
	font-weight:bold;
	color:#44697d;
}	

/* download cataloghi */
.boxCatalogo{
	margin:20px 12px 0 0;
}
.boxCatalogoDx{
	margin:20px 0 0 0;
}
.boxCatalogoTesto {
	float:left;
	width:230px;
}
.boxCatalogoImg {
	float:right;
	width:80px;
}

/* area riservata */
#areaRiservata {
	float:left;
	background-color:#f5f5f5;
	width:688px;
	border:2px dotted #b3b4ac;
	padding:20px;
	margin:15px 0 0 0;
}
#areaRiservataSx {
	width:339px;
	float:left;
	margin:0 12px 0 0;
}
#areaRiservataDx {
	width:336px;
	float:left;
}
#areaRiservata .sottotitoloContenuto {
	margin:0 0 15px 0;
}

/* invio CV */
#colonnaForm {
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#colonnaForm #testo {
	float:left;
	line-height:15px;
	margin:0 0 15px 0;
}
#colonnaForm form fieldset {
	border:medium none;
	padding:0 0 0 0;
	margin:12px 0 0 0;
}
#colonnaForm form fieldset label {	
	display:inline;
	font-weight:normal;
}
#colonnaForm form fieldset input {	
	padding:0 0 0 0;
	margin:3px 5px 5px 0;
	width:245px;
	height:15px;
	border:1px solid #dbdbd7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717363;
}
#colonnaForm form fieldset select {	
	padding:0 0 0 0;
	margin:3px 5px 5px 0;
	/*width:247px;*/
	border:1px solid #dbdbd7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717363;
}
#colonnaForm form fieldset .titoletto {
	padding:6px 0 5px 0;
	font-weight:bold;
}
#colonnaForm form fieldset .campoForm textarea {
	border:1px solid #dbdbd7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717363;
	overflow:hidden;
	width:245px;
	-width:243px;
}
#privacy {
	font-weight:bold;
	font-size:10px;
	margin:25px 0 25px 0;
}
#privacy a {
	color:#717363;
}
#privacy a:hover {
	color:#44697d;
}
#colonnaForm form fieldset .campoForm .checkboxPrivacy {
}
#colonnaForm form fieldset .campoForm .checkboxPrivacy label {
	float:left;
	width:155px;
	padding:10px 0 0 0;
	margin:0px;
}
#colonnaForm form fieldset .campoForm .checkboxPrivacy input.checkbox {
	border:none;
	width:18px;
	padding:0px;
	margin:0px;
}
#bottoneForm {
	width:348px;
}


/* slideshow */
#slideshow{
	overflow:hidden;
	width:372px;
}
#slideshow ul{
	width:3720px;
	list-style:none;
}
#slideshow li{
	float:left;
}

/* lavoro */
.boxLavoro {
	float:left;
	border-bottom:1px solid #dbdcd8;
}
.boxLavoroBottom {
	float:left;
}
.boxLavoroSx {
	float:left;
	width:350px;
	margin:14px 12px 15px 0;
}
.boxLavoroDx {
	float:right;
	width:358px;
	padding:46px 12px 15px 0;
}
.boxLavoroDx a{
	font-weight:bold;
	color:#717363;
}
.boxLavoroDx a:hover{
	color:#44697d;
}
.nomePosizione {
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
}

/* uploadsFile */
div.fileinputs {
	position: relative;
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	-left: -190px;
	z-index: 1;
}
input.file {
	position: relative;
	left:155px;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}


/* Stili allegati*/
a.allegato {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}


/*riferimenti*/
#primaMappa img{
	margin:0 0 0 5px;
}

/* site map */

/**Paginazione*/




a.select_item,
#nav ul li.select_item a {
	color: #f00;
}


.area_riservata {
	font-size:12px;
}

li.menuTopLink1  a.area_riservata  {
	font-size:14px;
}
