@charset "utf-8";
/* CSS Document */


* {
	margin:0px;
	padding:0px;
}

body {
	/*text-align:center;*/
	font-family:trebuchet MS, Verdana, Arial, Helvetica, sans-serif;		
}

table.main {
	width:794px;
	margin:auto;
}

td.menu {
	height:80px;
	background:#FFF;
	font-size:9px;
	text-align:right;
	line-height:31px;	
}

td.menu a {
	text-transform:uppercase;
	color:#000;
	text-decoration:none;
	margin-right:4px;

}

td.menu a:hover {
	color:#0DA0E6;	
}

td.menu .current {
	color:#0DA0E6;	
}

td.sfondo {
	background:#E9EEF3;
	height:477px;
}

td.interna {
	background:#FFF;
	height:427px;
	font-size:10px;
}

td.interna a{
	color:#000;
}

td.internaprodotti {
	background:#FFF;
	height:337px;
	font-size:10px;
}

td.scopriprodotti {
	height:25px;
	font-size:10px;
	padding:0 5px;
}

td.lancioprodotti {
	font-size:10px;
	padding:15px;
}

td.lancioprodotti h2 {
	color:#0099E7;
	font-size:16px;
	text-transform:uppercase;
}

td.prodotti {
	background:#B1C4D6;
	height:65px;
	font-size:16px;
	color:#FFF;
	padding-left:15px;
	font-weight:bold;
}

td.interna h2 {
	color:#0099E7;
	font-size:16px;
	margin:0 0 5px 0;		
}


td.interna h1 {
	color:#0099E7;
	font-size:16px;
	margin:0 0 5px 0;		
}


td.interna h2.questomesesiparladi {
	color:#FF6618;		
	text-transform:uppercase;
	margin:0px;
}

td.interna h1.questomesesiparladi {
	color:#FF6618;		
	text-transform:uppercase;
	margin:0px;
}


td.interna h3.questomesesiparladi {
	color:#FF6618;		
	text-transform:uppercase;
	font-size:13px;
	margin:0;	
	font-weight:normal;
}

td.interna h4.questomesesiparladi {
	color:#FF6618;		
	font-size:11px;
	margin:10px 0;	
	font-weight:normal;
}

td.interna p {
	margin-bottom:5px;
}

td.interna .mini {
	float:left;
	margin:0 5px 5px 0;
}

table.corpo {
	width:744px;
	margin:auto;
}

td.footer {
	height:23px;
	background:green;
}

td.logo {
	width:200px;
	/*text-align:center;*/
	vertical-align:top
}

td.logo img{
	margin-left:55px;
	/*text-align:center;*/
}

.free {
	margin:0;
	padding:0;
	float:none;
}


/* ***************************************************** PRIMO LIVELLO*/

#sx ul {
	
}

#sx ul li {
	list-style:none;
	font-size:10px;
	border-bottom:1px solid #F6FBFF;
}

#sx ul li a{
	padding:6px 10px;
	display:block;
	text-transform:uppercase;
	color:#109FE9;
	text-decoration:none;
	border-bottom:1px solid #ECF1F5;
	background:#FFFFFF;	

}

#sx ul li a:hover{
	color:#FFF;
	background:#109FE9;
	text-decoration:none;
}

#sx ul li a.current{
	color:#FFF;
	background:#109FE9;
	text-decoration:none;
}

/* ***************************************************** SECONDO LIVELLO*/

#sx ul li ul li {

	list-style:none;
	font-size:10px;
}

#sx ul li ul li a {	
	padding:6px 10px;
	padding-left:20px;
	display:block;
	text-transform:uppercase;
	color:#000;
	text-decoration:none;
	
	background:#F6FBFF url(img/freccia2.gif) left no-repeat;			
}

#sx ul li ul li a:hover{
	color:#FFF;
	text-decoration:none;
	background:#72B8DC url(img/freccia1.gif) left no-repeat;	
}

#sx ul li ul li a.current{
	color:#FFF;
	text-decoration:none;
	background:#72B8DC url(img/freccia1.gif) left no-repeat;	
}

/* ***************************************************** QUESTO MESE*/

#sx ul.questomese {
	
}

#sx ul.questomese li {
	list-style:none;
	font-size:10px;
	border-bottom:0px solid #FFF;
}

#sx ul.questomese li a{
	padding:7px 10px;
	padding-left:20px;	
	display:block;
	text-transform:uppercase;
	color:#109FE9;
	text-decoration:none;
	border-top:1px solid #ECF1F5;
	border-bottom:0px;
	background:#FFF url(img/freccia3.gif) left no-repeat;	

}

#sx ul.questomese li a:hover{
	color:#FFF;
	background:#109FE9;
	text-decoration:none;
	background:#72B8DC url(img/freccia4.gif) left no-repeat;	
}

#sx ul.questomese li a.current{
	color:#FFF;
	background:#109FE9;
	text-decoration:none;
	
}

/* ***************************************************** ARCHIVIO*/

ul#archivio {
	
}

ul#archivio li {
	list-style:none;
	font-size:10px;
	border-bottom:1px solid #F6FBFF;
}

ul#archivio li a{
	padding:6px 20px;
	display:block;
	text-transform:uppercase;
	color:#666666;
	text-decoration:none;
	border-bottom:1px solid #ECF1F5;
	background:#FFFFFF url(img/freccia5.gif) left no-repeat;			

}

ul#archivio li a:hover{
	color:#FFF;
	background:#109FE9;
	background:#72B8DC url(img/freccia4.gif) left no-repeat;	
	text-decoration:none;
}

ul#archivio li a.current{
	color:#FFF;
	background:#109FE9;
	text-decoration:none;
}

ul#archivio li.titolo{
	padding:6px 10px;
	display:block;
	text-transform:uppercase;
	border-bottom:1px solid #ECF1F5;
	background:#FFFFFF;	
	color:#FFF;
	background:#109FE9;
	text-decoration:none;
}

/* ***************************************************** */

td.questomesesiparladi {
	background:#FF6618;
	color:#FFF;
	padding:5px;
	font-size:11px;
}

td.questomesesiparladi a{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
}

td.questomesesiparladi a:hover {
	text-decoration:underline;
	}

/* ***************************************************** */

td.archivio {
	background:#FFF;
	color:#666666;
	padding:5px;
	font-size:11px;
}

td.archivio a{
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
}

td.archivio a:hover {
	text-decoration:underline;
	}

/* ***************************************************** */


td.soluzioni {
	background:#109FE9;
	color:#FFF;
	padding:5px;
	font-size:11px;
	text-align:right;
}

td.soluzioni a{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
}

td.soluzioni a:hover {
	text-decoration:underline;
	}

/* ***************************************************** */
.pulitore:after {
    content: ";"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }

#lancio {
	padding:17px 17px 0px 17px;
	font-size:9px;
	height:265px;
	border:0px solid red;
	line-height:11px;
}

#lancio h2 {
	color:#EF862B;
	font-size:11px;	
	text-transform:uppercase;
}

#lancio a {
	text-transform:uppercase;
	color:#EF862B;
	text-decoration:none;
}

#lancio a:hover {
	text-decoration:underline;
}

#lanci {
	float:left;
}

#aasx {
	width:214px;
	float:left;
}

#cx {
	border:0px solid red;
	width:296px;
	float:left;	
	margin:0 0 0 3px;
	padding:20px;
	padding-right:209px;
}

#dx {

}

#footer {
	padding:5px 5px;
	clear:both;
	font-size:9px;
	text-transform:uppercase;		

}

#footer a {
	text-decoration:none;
}

#footer a:hover {

}
#footer ul li {
	display:inline;
	margin:0 8px 0 0;	
}

#servizio {
	float:right;
	padding-top:5px;
}

#servizio a {
	color:#000;
}

#servizio a:hover {
	color:#0DA0E6;
}

#copyright {
	float:left;
	color:#0DA0E6;	
	padding-top:5px;	
}

#copyright a {
	color:#0DA0E6;
}

#copyright a:hover {
	color:#000;
}
a img {
	border:0px;
}

.paginazione{font-size:12px;}

.mappa_html td {width:25%; padding: 5px 5px 0 5px;}
.mappa_html ul {margin:0 0 10px 0; padding:0;}
.mappa_html li{list-style-type: none; margin:0; padding:0 0 0 5px;}
.mappa_html li a{text-decoration:none}
.mappa_html li a:hover{text-decoration:underline}
.mappa_html ul li ul{margin:0 !important; padding:0; font-size:9px;}
.mappa_html ul li  ul li{list-style-type: none; margin:0; padding:0 0 0 5px; }
.mappa_html ul li  ul li a{color:#6c6b73 !important; text-decoration:none;}
.mappa_html ul li  ul li a:hover{color:#6c6b73 !important; text-decoration:underline;}
.mappa_html h1{ font-family:trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; margin: 0 0 10px 0}
.mappa_html h1 a{color:#000000; text-decoration:none;}
.mappa_html h1 a:hover{color:#000000; text-decoration:underline;}

/*
NUOVA TESTATA*/
#menu{height:70px; text-align:right}
#menu ul.menu1 {float:right; width:560px; padding:47px 0 3px 0; text-align:left; border-bottom:1px solid #ccc;}
#menu ul.menu1 li{display:inline; text-transform:uppercase; font-size:10px;}
#menu ul.menu1 li a{color:#333; text-decoration:none; padding:0 3px 0 0}
#menu ul.menu1 li a.selected{color:#3fb5e0; text-decoration:none}
#menu ul.menu1 li a:hover{color:#3fb5e0; text-decoration:none}


#menu ul.menu2 {float:right; width:560px; padding:0 0 5px 0; text-align:left;}
#menu ul.menu2 li{display:inline; text-transform:uppercase; font-size:10px;}
#menu ul.menu2 li a{color:#878787; text-decoration:none; padding:0 3px 0 0}
#menu ul.menu2 li a.selected{color:#3fb5e0; text-decoration:none}
#menu ul.menu2 li a:hover{color:#3fb5e0; text-decoration:none}

