.filettoSfondo {
	background-color: #ffffff;
	background-image: url(../images/css/filetto_sfondo_cortislentini.jpg);
	/*background-color: #706e6f;
	background-image: url(../images/css/base-cortis1.jpg); - sfondo natale*/
	background-repeat: repeat-x;
	background-position: top left;
}
.menuFondoPag {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #454545;
}

.menuFondoPag a {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration:underline;
}

.home {
	background-image: url(../images/home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.sfondoInterno {
	background-color: #575757;
}
.sfondoInternoBianco {
	background-color: #FFFFFF;
}
.sfondoBandaTitolo {
	background-image: url(../images/css/banda_titolo_css.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sfondoBandaTitolo2 {
	background-image: url(../images/css/banda_titolo_css.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.testo10Grigio {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #454545;
}
.sfondoInternoVerde {
	background-color: #AAC877;
}
.testo10Verde {

	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #6CA824;
}
.testo14Bianco {


	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.sfondoBandaNewsGrigio {

	background-image: url(../images/css/banda_titolo_news_grigia.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoBandaNewsVerde {

	background-image: url(../images/css/banda_titolo_news_verde.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondoBandaCerca {



	background-image: url(../images/css/sfondo_cerca.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.testo14BiancoBold {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.spaziatura {
	font-size: 9px;
}
.colonna {
	width:190px;	
}
.testo11VerdeBold {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #6CA824;
	font-weight: bold;
}
.testo10GrigioBold {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #454545;
	font-weight: bold;
}
.testo11Grigio {

	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
}
.testo11GrigioBold {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	font-weight: bold;
}
.testo14GrigioBold {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #454545;
	font-weight: bold;
}
.testo18GrigioBold {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	color: #454545;
	font-weight: bold;
}
.testo09Grigio {
	font-family: Helvetica, sans-serif;
	font-size: 09px;
	color: #454545;
}
.testo08Nero {
	font-family: Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}
.testo14VerdeBold {

	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #6CA824;
	font-weight: bold;
}
.testo11GrigioBold {

	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	font-weight: bold;
}
.testo12GrigioBold {

	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	font-weight: bold;
}

.hidden {
  display: none;
}

.finestra {
    font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding:10px;
	margin-top:15px;
	background-color:#FFFFFF;
}

.caratteristiche li{
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#009900;
	padding:5px;
}

.caratteristiche a {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#009900;
}

/*Nuovo Menu*/

.pre_menu_new{
width:190px;
background-color: #ffffff;
margin:0px;
padding:0px;
padding-bottom:10px;
}

.menu_new{
width:188px;
background-color: #edeeee;
border:1px solid #666;
margin:0px;
padding:0px;
padding-top:3px;
padding-bottom:3px;
}

.menu_new a{
color: #666 !important;
text-decoration:none !important;
}

.menu_new .headerbar{
font: bold 12px Verdana;
color: #666;
width:188px;
height:23px;
background: url(../images/css/back.gif) top left no-repeat; /*last 2 values are the x and y coordinates of bullet image*/
margin:0px;
padding:0px;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding-bottom:3px;
}

.menu_new .headerbar a{
text-decoration: none;
display: block;
height:23px;
margin:0px;
padding:0px;
padding-top:3px;
padding-left:15px;
color: #666;
}

.menu_new .headerbar a:hover{
text-decoration: none;
color: #6da925 !important;
display: block;
height:23px;
background: url(../images/css/arrow.gif) 173px 6px no-repeat;
margin:0px;
padding:0px;
padding-top:3px;
padding-left:15px;
}

.menu_new .headerbar a.visited{
text-decoration: none;
color: #6da925 !important;
display: block;
height:23px;
background: url(../images/css/arrow.gif) 173px 6px no-repeat;
margin:0px;
padding:0px;
padding-top:3px;
padding-left:15px;
}


.menu_new .headerbar2{
font: bold 12px Verdana;
color: #666;
width:188px;
height:23px;
background: url(../images/css/back2.gif) top left no-repeat; /*last 2 values are the x and y coordinates of bullet image*/
margin:0px;
padding:0px;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding-bottom:3px;
}

.menu_new .headerbar2 a{
text-decoration: none;
display: block;
height:23px;
margin:0px;
padding:0px;
padding-top:3px;
padding-left:15px;
color: #666;
}

.menu_new .headerbar2 a:hover{
text-decoration: none;
color: #6da925 !important;
display: block;
height:23px;
background: url(../images/css/arrow.gif) 173px 6px no-repeat;
margin:0px;
padding:0px;
padding-top:3px;
padding-left:15px;
}

.menu_new .headerbar2 a.visited{
text-decoration: none;
color: #6da925 !important;
display: block;
height:23px;
background: url(../images/css/arrow.gif) 173px 6px no-repeat;
margin:0px;
padding:0px;
padding-top:3px;
padding-left:15px;
}


.menu_new .headerbar2 span{
font: bold 10px Verdana;
cursor:pointer;
text-decoration: none;
display: block;
height:23px;
margin:0px;
padding:0px;
padding-top:3px;
padding-left:15px;
color: #666;
}

.menu_new .headerbar2 span:hover{
font: bold 10px Verdana;
cursor:pointer;
text-decoration: none;
color: #6da925 !important;
display: block;
height:23px;
background: url(../images/css/arrow.gif) 173px 6px no-repeat;
margin:0px;
padding:0px;
padding-top:3px;
padding-left:15px;
}

.menu_new .headerbar2 span.visited{
font: bold 10px Verdana;
cursor:pointer;
text-decoration: none;
color: #6da925 !important;
display: block;
height:23px;
background: url(../images/css/arrow.gif) 173px 6px no-repeat;
margin:0px;
padding:0px;
padding-top:3px;
padding-left:15px;
}


/* Menu 1*/


.menu_new ul{
list-style-type: none;
margin:0px;
padding:0px;
margin-top: 5px;
margin-bottom: 10px; /*bottom spacing between each UL and rest of content*/
}

.menu_new ul li{
margin:0px;
padding:0px;
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.menu_new ul li a.sottomenu{
text-decoration: none;
background:none;
}

.menu_new ul li a{
font: normal 11px Arial;
display: block;
text-decoration: none;
background: #edeeee url(../images/css/bullet.gif) 10px 8px no-repeat;
height:14px;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
color: #666;
}

.menu_new ul li a.doppia{
font: normal 11px Arial;
color: #666;
display: block;
text-decoration: none;
background: #edeeee url(../images/css/bullet.gif) 10px 8px no-repeat;
height:28px;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
}

.menu_new ul li a.terza{
font: normal 11px Arial;
color: #666;
display: block;
text-decoration: none;
background: #edeeee url(../images/css/bullet.gif) 10px 8px no-repeat;
height:42px;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
}

.menu_new ul li a.visited{
color: #6da925 !important;
background: #e3e3e3 url(../images/css/bullet3.gif) 10px 8px no-repeat;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
text-decoration:none;
}

.menu_new ul li a.doppia .visited{
color: #6da925 !important;
background: #e3e3e3 url(../images/css/bullet3.gif) 10px 8px no-repeat;
height:28px;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
text-decoration:none;
}

.menu_new ul li a.terza .visited{
color: #6da925 !important;
background: #e3e3e3 url(../images/css/bullet3.gif) 10px 8px no-repeat;
height:42px;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
text-decoration:none;
}

.menu_new ul li a:hover{ /*hover state CSS*/
text-decoration: none;
color: #fff !important;
background: #ccc url(../images/css/bullet2.gif) 10px 8px no-repeat;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
text-decoration:none;
}

.menu_new ul li a.doppia:hover{ /*hover state CSS*/
text-decoration: none;
color: #fff !important;
background: #ccc url(../images/css/bullet2.gif) 10px 8px no-repeat;
height:28px;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
text-decoration:none;
}

.menu_new ul li a.terza:hover{ /*hover state CSS*/
text-decoration: none;
color: #fff !important;
background: #ccc url(../images/css/bullet2.gif) 10px 8px no-repeat;
height:42px;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
text-decoration:none;
}


/* Menu 2 */


.menu_new ul.submenu2{
list-style-type: none;
margin:0px;
padding:0px;
margin-top: 5px;
margin-bottom: 10px; /*bottom spacing between each UL and rest of content*/
}

.menu_new ul.submenu2 li{
margin:0px;
padding:0px;
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.menu_new ul.submenu2 li a.sottomenu{
text-decoration: none;
background:none;
}

.menu_new ul.submenu2 li a{
font: normal 11px Arial;
display: block;
text-decoration: none;
background: #edeeee url(../images/css/bullet_m7.gif) 10px 8px no-repeat;
height:14px;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
color: #666;
}

.menu_new ul.submenu2 li a.doppia{
font: normal 11px Arial;
color: #666;
display: block;
text-decoration: none;
background: #edeeee url(../images/css/bullet_m7.gif) 10px 8px no-repeat;
height:28px;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
}

.menu_new ul.submenu2 li a.terza{
font: normal 11px Arial;
color: #666;
display: block;
text-decoration: none;
background: #edeeee url(../images/css/bullet_m7.gif) 10px 8px no-repeat;
height:42px;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
}

.menu_new ul.submenu2 li a.visited{
color: #6da925 !important;
background: #e3e3e3 url(../images/css/bullet_m7_3.gif) 10px 8px no-repeat;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
text-decoration:none;
}

.menu_new ul.submenu2 li a.doppia .visited{
color: #6da925 !important;
background: #e3e3e3 url(../images/css/bullet_m7_3.gif) 10px 8px no-repeat;
height:28px;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
text-decoration:none;
}

.menu_new ul.submenu2 li a.terza .visited{
color: #6da925 !important;
background: #e3e3e3 url(../images/css/bullet_m7_3.gif) 10px 8px no-repeat;
height:42px;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
text-decoration:none;
}

.menu_new ul.submenu2 li a:hover{ /*hover state CSS*/
text-decoration: none;
color: #fff !important;
background: #ccc url(../images/css/bullet_m7_2.gif) 10px 8px no-repeat;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
text-decoration:none;
}

.menu_new ul.submenu2 li a.doppia:hover{ /*hover state CSS*/
text-decoration: none;
color: #fff !important;
background: #ccc url(../images/css/bullet_m7_2.gif) 10px 8px no-repeat;
height:28px;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
text-decoration:none;
}

.menu_new ul.submenu2 li a.terza:hover{ /*hover state CSS*/
text-decoration: none;
color: #fff !important;
background: #ccc url(../images/css/bullet_m7_2.gif) 10px 8px no-repeat;
height:42px;
margin:0px;
padding:0px;
padding: 5px 0;
padding-left: 25px; /*link text is indented 8px*/
padding-right:4px;
text-decoration:none;
}





/*Link tolti da html*/

a {
	color: #006600;
	text-decoration: underline;	
}

a:hover {
	color: #006600;
	text-decoration: underline;
}


a:link {
	color: #006600;
	text-decoration: underline;
}

a:visited {
	color: #006600;
	text-decoration: underline;
}

a:active {
	color: #454545;
	text-decoration: underline;
}

table#bpos{border:0px solid #006600;padding:0px;margin-top:10px;}

table#bpos td.prezzo{border:1px solid #006600; color:#006600; padding:4px; width:65px;}

table#bpos td.prezzo:hover{border:1px solid #fff; color:#fff; background-color:#006600; padding:4px; width:65px;}

table#bpos td.prezzo a{color:#006600;}

table#bpos td.prezzo a:hover{color:#fff;}

table#bpos td.prezzo:hover a{color:#fff;}

table#bpos td.prezzo:hover a:hover{color:#fff;}

table.calccloud td.title{border:1px solid #006600; color:#006600; padding:2px;}

table.calccloud td.title:hover{border:1px solid #006600; color:#fff; background-color:#006600; padding:2px;}
