/*colori*/
/*sfondo grigio 383838*/
/*giallo ffdf45*/
/*grigio wrap cdcdcd*/
/*a 282828*/
/*a hover f5c009*/
/*giallo scuro 8f610a*/
html{
	 background:#d4d4d4 url(/images/wrapper_bk.jpg);
}
body{
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 margin:0px auto;
 padding:0px;
  background: url(/images/striscia_logomobile.jpg) top repeat-x;
 }
 
 
 
form{
  display:inline;
 }
fieldset{
 margin-left:10px;
 border:1px solid #b2b2b2;
 background:#daf4fa url(/images/fieldset_bk.jpg);
 border-radius:6px;
 font-size:1.1em;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 -o-border-radius:6px;
 -khtml-border-radius:6px;
 }

textarea{border:1px solid #dddddd;background:#ffffff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;}

.commento_foto{border:1px solid #dddddd;background:#daf4fa;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;
 position:relative ; float:left ; display:block ; background:#eeeeee ; border:#333333 1px solid ; margin:5px ; padding:2px ;
}

.barracomandi fieldset{
 display:block;
  float:left;
  width:135px;
  height:40px;
 }

.barrarealtime fieldset{
 display:block;
  float:left;
  width:420px;
  height:40px;
 }
.barrarealtime img {
 margin-right:5px;
  }
.barrarealtime ul{
 list-style:none;
 margin:0 0 0px 0px;
 padding:0;
 
 }

.top2{
  display:block;
  float:left;
  padding-bottom:2px;
 padding-top:1px;
 padding-left:5px;
  padding-right:5px;
  margin-right:5px;
  font-size:1em;
 font-weight:bold;
 text-align:left;
 text-decoration:none;
 color:#333333;
 background:#ffdf45;
 background-position:0px 2px;
 
}
a.top2{
 color:#333333;
 background:#daf4fa;
 text-decoration:none;
 }
a.top2:hover{
 color:#000000;
 background:#ffdf45}

.benvenuto_sopra{
font-family:"Arial Narrow";
font-size:21px ;
margin-bottom:15px;
font-weight:bold;
border:1px solid #b3b3b3;
border-top:none;
padding:5px;
background:#ffd200;
opacity:0.8;
}

legend{
 color:#000000;
 border:solid 1px #282828;
 padding:1px;
 text-align:left;
 background:#f5c009;
 height:16px;
 }
.btn{background-image:url(/images/btn_bk.gif);color:#ffffff;font-weight:bold;border:1px solid #FF0000;}
.btn_go{background:transparent url(/images/arrow_go.gif);color:#ffffff;font-size:15px;font-weight:bold;height:20px; width: 20px; border: 0px; margin-top:0px ;}
.btn_p{background:transparent url(/images/icons/wish_list_ico.png);color:#ffffff;font-size:12px;font-weight:bold;height:32px; width: 32px; 
cursor:pointer;
border: 0px;}

.btn_basket{
background: url(/images/offerta_csn.png) no-repeat;
height:117px;
margin-top:-10px;
margin-left:-10px; 
width: 200px; 
border: 0px; 
float:right;
position:absolute;
cursor:pointer;
background-position:140px 10px;
}
.btn_basket_fragola{
background: url(/images/ico_regalo.png) no-repeat;
height:117px;
margin-top:-10px;
margin-left:-10px; 
width: 200px; 
border: 0px; 
float:right;
position:absolute;
cursor:pointer;
background-position:140px 10px;
}
.btn_basket_grey{
background: url(/images/offerta_csn_grey.png) no-repeat;
height:117px;
margin-top:-10px;
margin-left:-10px; 
width: 200px; 
border: 0px; 
float:right;
position:absolute;
background-position:140px 10px;
}
   


.btn_big{color:#ffffff;font-size:16px;font-weight:bold;}
.btn_big:hover {
 color:#ffff00 !important;
 }

.btn:hover {
 color:#ffff00 !important;
 }
h3{
 font-size:14px;
 }
a{
 color:#282828;
 text-decoration:none;
 }
a:hover{
 color:#f5c009  !important;
 background:#282828  !important;
 }
a img{
 border:0px;
 }
.menutop{
 display:block;
 width:730px;
 height:30px;
 text-align:right;
 font-size:12px;
 font-weight:normal;
 color:#383838;
 margin-top:5px;
 margin-right:30px;
 }
.menutop a{
 padding:2px;
 color:#383838;
 }
.menutop a:hover{
 background:#383838;
 color:#ffdf45;
 }
.benvenuto{

 background:#383838;
 font-size:14px;
 text-align:center;
 }
 
.benvenuto a{
 color:#ffdf45;
 display:inline;
 font-size:20px;
 font-weight:bold;

 padding:5px;
 }
.menutop3{
margin-top:20px;
 font-size:12px;
 font-weight:bold;
 color:#dddddd;
 }
.menutop3 span{
 margin:0;
 padding:2px;
 color:#8f610a;
 }
.menutop3 a{
 display:inline;
 margin:0;
 padding:2px;
 color:#ffffff;
 }
.menutop3 a:hover{
 
 color:#999999 !important;
 }

.cloud{ 
 padding:3px;
 color:#282828 !important;
  
 }
.cloud1{
 color:#767676 !important;
 }
.cloud2{
 color:#FFFFFF !important;
 }
.cloud3{
 color:#00FFCC !important;
 }

.float_left{
float:left;
}

#menusotto{
 font-size:12px;
 font-weight:bold;
 color:#dddddd;
 display:block;
  height:27px;
 margin:0px;
 padding:0px;
 padding-left:15px;
 border-bottom:1px solid #60AED5;
 }
#menusotto span{
 display:block;
 float:left;
 margin:0px;
 margin-top:5px;
 padding:3px;
 background:#ffffff;
 color:#666666;
 border:1px solid #60AED5;
 margin-bottom:0px;
 }
#menusotto a{
 display:block;
 float:left;
 margin:0px;
 margin-top:5px;
 padding:3px;
 background:#60AED5;
 color:#ffffff;
 border:1px solid #60AED5;
 margin-bottom:0px;
 }
#menusotto a:hover{
 background:#ffffff;
 color:#FF0000; 
 }
.breadcrumb{
font-size:1.2em;
font-variant:small-caps;
font-weight:bold;
text-decoration:underline;
background:url(/images/arrow_bread.png) left no-repeat;
padding-left:10px;
 }
#testo .trecol div{
 width:32%;
 float:left;
 padding:2px;
 background-color:#CCCCCC;
 }
.blocco{
 clear:both;
 }
.bloccofoto{
 width:430px;
 } 
 
.pari{
 background:#eeeeee;
 }
.dispari{
 }
#correlate{
 margin-left:5px;
 }
#container{
 margin:0px auto;
 width:1000px;
  background:#d4d4d4 url(/images/wrapper_bk.jpg);
 }
#wrapper{
 clear:both;
 }
 #sfondo_head{

 }
#header{
/* background:#ffffff url(/images/logo_shop2.jpg);*/
 clear:both;
 margin:0 auto;


 padding:0;

  }
  
  #header_eng{
 background:#ffffff url(/images/header_new_eng.jpg);
 clear:both;
 width:1000px;
 height:155px;
 margin:0;
 padding:0;
 position:relative;
  }

div#header div.logo, div.logo a{
 float:left;
 padding-left:0px;
 margin-right:20px;

 }
div.logo a{
  	 width:300px;
 	height:100px;
	margin-top:-50px;
	 margin-left:50px;
}
 div.logo a:hover{
 	background:none !important;
 }
 .logo img{
 	display:none;
 }
 div#header_eng div{
 float:right;
  margin-top:5px;
  margin-left:5px;
  }
div#header_eng div.logo, div.logo a{
 float:left;
 padding-left:0px;
 margin-right:20px;
 }
 
#left{
 float:left;
 width:170px;
 padding:0px;
 clear:left;
 background:#e4e4e4 url(/images/wrapper_bk.jpg);
 
 }
#intestazioni{
 padding-left:15px;
 padding-bottom:0px;
 padding-top:8px;

 border-top:solid 1px #dddddd;
 }
#intestazioni h1{
 font-size:18px;
 color:#000000;
 display:inline;
 }
#intestazioni h2{
 font-size:16px;
 display:inline;
 color:#000000;
 }
#contenuto{
 float:right;
 /* width:829px; */
 }
#destra{
 float:left;
 width:150px;
 padding:4px;
 clear:left;
 }
#destra ul{
 list-style:none;
 margin:0;
 padding:0;
 }
#destra li{
 margin:0;
 padding-left:2px;
 padding-top:5px;
 padding-bottom:5px;
 }
div#testo{
 float:right;
 padding:5px;
 width:760px;
 min-height:600px;
 }
div#testo-user{
 float:right;
 padding:5px;
 width:800px;
 }
#footer{

 background:url(/images/footer_new.png) repeat-x;
 height: 278px;  


 }
.ban728{
 text-align:right;
 clear:both;
 margin:5px;
 background:#dedede;
 }
#leftmenu{
 width:170px;
 clear:left;
 float:left;
 padding:0;
 font-size:0.9em;

 }
#leftmenu ul{
 list-style:none;
 margin:0 0 0px 0px;
 padding:0;
 }




.top2b{
 display:block;
 border-right:0px;
 border-bottom:1px solid #ffdf45;
 font-size:1em;
 padding-top:6px;
 padding-bottom:3px;
 padding-left:3px;
 font-weight:bold;
 color:#000000;
 background-color:#ffffff;
 }
a.top2b{
 color:#666666;
 background-color:#ffffff;
 text-decoration:none;
 border-left:6px solid #ffdf45;
 }
a.top2b:hover{
 color:#000000;
 background:#ffdf45;
 border-left:6px solid #ffdf45;
 }
#menugiu{
 text-align:center;
 color:#666666;
 margin:5px;
 padding-top:10px;
 }
#menugiu a{
 text-align:center;
 color:#282828;
 padding:5px;
 }
#menugiu a:hover{
 color:#f5c009;
 background:#282828;
 }
#copyright{
 clear:both;
 color:#767676;
 font-size:0.9em;
 text-align:center;
 padding:9px 10px 9px 0;
 margin:10px 5px 10px 5px;
 }
#copyright a{
 text-decoration:underline;
 color:#767676;
 padding:1px;
 }
#copyright a:hover{
 color:#f5c009;
 background:#282828;
 }

#elenconews {
 display:block;
 width:430px !important;
 }

#elenconews ul li{
 list-style:disc url(../images/elenco.gif);
 }

#elenco {
 display:block;
 width:540px !important;
 }

.qbtn {
  font-size:12px;
  margin:4px;
  padding:3px;
   
}


#elenco ul li{
 list-style:disc url(../images/elenco.gif);
 }
div#schedadati{
 float:left;
 width:400px;
 }
#schedadati{
 padding:5px;
 }
div#schedabar{
 float:left;
 padding:5px;
 width:150px;
 }
div#schedabar div{
 border-bottom:1px solid #FF0000;
 padding:5px;
 height:90px;
 }
div#schedabar div:first-child{
 border-top:1px solid #FF0000;
 }
.modifica { 
 width:183px;
 background:#FFFFCC;
 border:1px solid #FF0000;
 padding:5px;
}

.modifica img{
 padding-right:5px;
 float:left;
 vertical-align:middle;
}

div#schedabar img{
 padding-right:5px;
 float:left;
 vertical-align:middle;
 }
#scheda h2{
 font-size:15px;
 }
div#dati{
 background:#eeeeee;
 border-top:1px solid #FF0000;
 border-bottom:1px solid #FF0000;
 padding:5px;
 }
#schedadati div#dati div{
 border-bottom:1px solid #ffffff;
 }
.site-preview img{
 border:1px solid #FF0000;
 }
.clear{
 clear:both;
 height:1px;
 }
.even{
 background:#eaeff7;
 }
.odd{
 background:#DFE7F2;
 }
div#map_canvas{
 text-align:left;
 }
div#map_canvas li{
 list-style:none;
 }
 
#elencocate {
 display:block;
 width:200px ;
 }
 
#elencocate ul li{
 list-style:none;
 font-size:12px;
 }
#elencocate li{
 display:block;
 border-bottom:solid 1px;
 border-bottom-color:#f5c009;
 padding-top:2px;
 margin-left:5px;
 }


div#titolocentrale{
 display:block;
 padding:5px;
 margin:1px;
 width:430px;
 border:solid 1px #CCCCCC;
 }
 
a.tt{
 position:relative;
 z-index:24;
 color:#4f6d93;
 font-weight:bold;
 text-decoration:none;
 }
a.tt span{
 display:none;
 }
a.tt:hover{
 z-index:25;
 text-decoration:underline;
 }
a.tt:hover span.tooltip{
 display:block;
 position:absolute;
 top:0;
 left:0;
 padding:15px 0 0 0;
 width:200px;
 color:#993300;
 text-align:center;
 filter:alpha(opacity:90);
 KHTMLOpacity:0.90;
 MozOpacity:0.90;
 opacity:0.90;
 }
a.tt:hover span.top{
 display:block;
 padding:30px 8px 0;
 background:url(/images/bubble.gif) no-repeat top;
 }
a.tt:hover span.middle{
 display:block;
 padding:0 8px;
 background:url(/images/bubble_filler.gif) repeat bottom;
 }
a.tt:hover span.bottom{
 display:block;
 padding:3px 8px 10px;
 color:#548912;
 background:url(/images/bubble.gif) no-repeat bottom;
 }
#left2{
 position:relative;
 font-size:12px;
 left:0px;
 top:0px;
 text-alig:left;
 z-index:2;
 background:#ffffff;
 }
#left2 ul{
 list-style:none;
 margin:0;
 padding:0;
 list-style:none;
 }
#left2 li{
 margin:0;
 padding-top:5px;
 padding-bottom:5px;
 list-style:none;
 }
 
.fotoazihome img{
 width:200px;
 min-width:200px;
 max-height:150px;
 min-height:150px;
 }
.fotoazisnap img{
 width:160px;
 max-height:110px;
 }
.fotopoihome img{
 width:200px;
 min-width:200px;
 max-height:150px;
 min-height:150px;
 }
.fotopoischeda img{
 max-width:200px;
 max-height:150px;
 }
 
 
 #sitemap{
 background:url(../images/sitemap/i.gif);
 background-repeat:repeat-y;
 }
#sitemap ul{
 list-style:none;
 margin:0 0 0px 0px;
 padding:0;
 }
#sitemap li a{
 text-decoration:none;
 
 }
#sitemap li a:hover{
 text-decoration:underline;
 }
#sitemap li a:visited{
 text-decoration:none;
 background-color:#eaeff7;
 }
div.sitemap0{
 display:block;
 font-size:11pt;
 text-align:left;
 list-style:none;
 background-image:url(../images/sitemap/t.gif);
 background-repeat:no-repeat;
 background-position:left;
 padding-left:20px;
 padding-top:1px;
 font-weight:bold;
 }
div.sitemap0 a{
 color:#282828;
 }
div.sitemap0 a:hover{
 color:#f5c009;
 }
div.sitemap1 li{
 background-image:url(../images/sitemap/l.gif);
 background-repeat:no-repeat;
 padding-left:20px;
 margin-left:20px;
 }
div.sitemap1{
 display:block;
 font-size:10pt;
 text-align:left;
 background-image:url(../images/sitemap/i.gif);
 background-repeat:repeat-y;
 }
div.sitemap1 a{
 color:#303030;
 }
div.sitemap1 a:hover{
 color:#ff9900;
 }
div.sitemap2 , div.sitemap3{
 display:block;
 margin-left:40px;
 padding-left:20px;
 font-size:9pt;
 text-align:left;
 background-image:url(../images/sitemap/l.gif);
 background-repeat:no-repeat;
 }
div.sitemap2 a , div.sitemap3 a{
 color:#808080;
 }
div.sitemap2 a:hover{
 color:#ff9900;
 }
 
#photoframe {display:block; z-index:99999; position: relative; top: -450px; right: 332px; width:408px ; color:#000000 ; background:#ffffff  url(../images/panoramio_bk.jpg) top no-repeat; margin-top:8px ; padding-left:4px !important;
}
#photo {display:block; height:250px);
}

#rightbanner {


}


.contenitore_azi{
position:relative ; float:left ; display:block ; width: 540px ;
 border:#c3c3c3 1px solid ; padding: 0px ; overflow:hidden; 
margin-bottom:6px;  background:#f7f7f7 url(../images/base_scheda.png) bottom repeat-x;
}

.titolo_azi , .icona_azi , .foto_azi , .quadratino_azi , .float_sx{
float: left;
}
.foto_azi{
height:150px;
width:200px;
}
.titolo_azi{ 
display:block;
margin-top: 15px; margin-left: 10px; color:#8f610a;
width:390px; 
}

.icona_azi{
margin-top: 2px; margin-left: 2px; height:20px;
}

.separatore_azi{
/* border-bottom: 1px solid #383838; height: 2px; width:100%; clear:both; margin-bottom: 10px;*/
}

.foto_azi img{
max-height: 140px;
max-width: 200px;
margin:5px;
}

.foto_azi_scheda img{
height: 90px; margin-left:10px;
}
.foto_azi_empty{
height: 140px; float:left; width: 185px;
}

.foto_azi_empty_scheda{
height: 90px; float:left; width: 120px;
}

.quadratino_azi{
margin-left: 10px; margin-top:5px; height:20px; padding-right:10px; 
}
.quadratino_azi_last{
margin-left: 200px; margin-top: 15px; clear:right; height: 25px;
}

.quadratino_azi_letter{
margin-left: 200px; margin-top: 10px; clear:right; 
}

.quadratino_azi_last_scheda{
margin-left: 200px; margin-top: 15px; clear:right; height: 20px;
}
.testo_azi{
display:block;
width:380px; 
padding: 15px;
}
.azi_luogo{
margin-left:5px; margin-top: 5px; width: 170px; border-right: 1px solid #C4C4C4; padding:5px; line-height:1.5em;
}
.titolo_scheda{
font-size: 1.5em; color:#8f610a; padding-top:5px;  margin-left:45px; 
}
 .n_scheda{
 background-color:#f6a0bf; margin-top: 75px; 
 }

/* BOOKING LIST*/

.hotel img {
float:left ; margin:2px;
}

.nascosto{
visibility:hidden;
}

.clearleft {
  height:1px; clear:left; 
}

/* schede sk */
.quadratino_azi_sk{float:left;}

/*
.menutopsk{
text-align:center; margin-bottom: 10px; line-height: 1.5em; letter-spacing: 1px; color: #ffffff; background-color:#dd0000; margin-top:-10px;
}

.menutopsk a{
color: #ffffff;
}

.menutopsk a:hover{
color:#dd0000; background-color:#ffffff;
}
*/


.menutopsk{
text-align:center; margin-bottom: 5px; line-height: 1.5em; letter-spacing: 1px; margin-top:-10px;
}

.menutopsk a{
color: #000000;
}

.menutopsk a:hover{
color:#dd0000; background-color:#ffffff;
}

.margin_10{
margin-left:10px;
}

.azi_luogo_sk{
margin-left:5px; margin-top: 5px; width: 170px; height: 190px; border-right: 1px solid #C4C4C4; padding:5px; line-height:1.5em; 
}

.quadratino_azi_sk{
margin-left: 45px; margin-top:5px; height:20px; padding-right:10px; 
}



.titolo_sk{
background-image:url(../images/subtab.gif); padding:5px; color:#ffffff; border-top: 1px solid #c4c4c4; padding:
}

.fotoright{
margin: 5px; float: right; display:inline;  border: 1px solid #c4c4c4; padding: 3px; background-color:#ffffff;
}
.fotoleft{
float:left; margin:5px;  display:inline;  border: 1px solid #c4c4c4; padding: 3px; background-color:#ffffff;
}

.testo_sk{
padding: 10px; 
}

.testo_sk h3{
color: #555555; font-style: italic;
}

.ico_elenco_sk{
background-image:url(../images/elencomenu.gif); height:20px; width:10px; float: left; margin-right:5px;
}
.nome_azi{
font-style: italic; margin-right:10px;
}



.num_azi{
font-size: 0.8em; margin-left: -30px;
}

.rigafacility{
padding-left: 10px; padding-top: 10px; float:left; width: 200px;
}

#schedadati_sk{
background: url(../images/scheda_alto.png) repeat-x top; 
}

.header_azi{
background: url(../images/fade_titolo.jpg) repeat-x top; 
}

.center_sk{
text-align: center;
}

.titolo_azi{
margin-top: 15px; margin-left: 10px; color:#8f610a; font-style: italic; height:24px;
}

.img_sk{
  float:left; height: 100px; overflow: hidden; margin: 5px; margin-left: 17px;
}


.image_azi img {
max-width:530px;
margin:5px;
}

.prev,.next{
 width:190px; height:142px ;
 background: #F7F7F7 url(../images/scheda_alto.png) top repeat-x;
 border:1px solid #000000; overflow:hidden; padding:2px ; margin-top:5px;}
.prev a {
 text-align:left;
 font-weight: bold;  
}
.next a {
 text-align:right;
 font-weight: bold;  
}
.prev img,.next img {
 max-height:90px;
 max-width: 120px;
  
 
}
#elencosearch {
 display:block;
 width:630px ;
 }
 
#elencosearch ul li{
 list-style:none;
 }
#elencosearch li{
 display:block;
 border-bottom:solid 1px;
 border-bottom-color:#f5c009;
 padding-top:2px;
 height:150px;
 }
 
 #elencosearch img {
 width:150px;
 max-height:100px;
 }
 
 .searchli {
display:block; 
width:150px; height:100px; margin:3px; float:left; overflow:hidden;
  }
  
  /****SCHEDA CSN****/
 .titolo_offerta{
 	width:235px;
	position:relative;
	margin-left:190px;
	background:#ffdf70;
	padding:10px;
	padding-right:0px;
	border:1px solid #b2b2b2;
 }
  .testo_offerta{
  	font-weight:bold;
	margin-left:55px;
  }
 .img_offerta_csn{
 	 background:url(../images/offerta_csn.png) no-repeat;
	 width:50px;
	 height:50px;
	 position:absolute;
	 margin-left:-10px;
 }
 
  .compralo_csn{
     
 	display:block; width:180px; margin:5px; float:right;
 	 background:url(/images/fieldset_bk.jpg);
	 padding:5px;
	 border:1px solid #b2b2b2;
 }
 
 .ebay_csn{
 	display:block; width:180px; margin:10px; padding:2px; float:right;
 	 background:url(/images/fieldset_bk.jpg);
	 padding:10px;
	 border:1px solid #b2b2b2;
 }
 
 .ebay_csn h2{
 	font-variant:small-caps;
	
	 }
  /* EBAY */

#ebay ul {	
	list-style: none;
}

#ebay li {
	margin-left:-25px;
	padding-bottom:20px;
	display:block;
}
/*#ebay li a {
	background:#FF6600;
	color:#ffffff;
	text-decoration:none;
	display:block;
}
#ebay li a:hover {
	background:#FF9900; display:block;
}
*/
#ebay a img {
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	opacity:0.8;
}
#ebay a img:hover {
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.shop728 {
	background:#FF9900;
	display:block;
	width:728px;
	height:90px;
	overflow:hidden;
	float:right;
}

.quad728 {
    background:#FFbb22;
	display:block;
	width:172px;
	height:82px;
	margin:0px;
	margin-right:3px;
	padding:3px; 
	float:left;
	border:1px #333333 solid;
}
.quad728last {
    background:#FFbb22;
	display:block;
	width:170px;
	height:82px;
	margin:0px;
 
	padding:3px; 
	float:left;
	border:1px #333333 solid;

}
.quad728 img {
     float:left;
	 max-width:80px;
}
.quad728last img {
     float:left;
	 
}

.quad728single {
     

	 
	margin:0px;
 
	padding:2px; 
	 
	 
	 
}

.quad728single img {
      
	 width:100%;
}
/*DNS 2012*/


.left1{
 display:block;
 border-right:0px;
 border-bottom:1px solid #ffdf45;
 font-size:1em;
 padding-top:6px;
 padding-bottom:3px;
 padding-left:3px;
 font-weight:bold;
 background:#ffffaa url(/images/btn_bk.gif);
 color:#ffffff;
 width:176px;
 }
a.left1{
 color:#666666;
 background-image:url(../images/scheda_alto.png);
 text-decoration:none;
 border-left:1px solid #ffdf45;
 }
a.left1:hover{
 color:#000000;
 background:#ffdf45;
 border-left:1px solid #ffdf45;
 }

.left2{
 display:block;
 border-right:0px;
 border-bottom:1px solid #ffdf45;
 font-size:1em;
 padding-top:6px;
 padding-bottom:3px;
 padding-left:3px;
 font-weight:bold;
 background:#ffffaa url(/images/btn_bk.gif);
 color:#ffffff;
 width:176px;
 }
a.left2{
 color:#666666;
 background:#ffff66;
 text-decoration:none;
 border-left:6px solid #ffdf45;
 width:170px;
 }
a.left2:hover{
 color:#000000;
 background:#ffdf45;
 border-left:6px solid #ffdf45;
 }

.left3{
 display:block;
 border-right:0px;
 border-bottom:1px solid #ffdf45;
 font-size:1em;
 padding-top:6px;
 padding-bottom:3px;
 padding-left:3px;
 font-weight:normal;
 background:#ffffaa url(/images/btn_bk.gif);
 color:#ffffff;
 width:176px;
 }
a.left3{
 color:#666666 !important;
 background:#ffffaa !important;
 text-decoration:none;
 border-left:10px solid #ffdf45;
  width:166px;
 }
a.left3:hover{
 color:#000000;
 background:#ffdf45;
 border-left:10px solid #ffdf45;
 }


.loghimedi img {
 max-height:50px;
 max-width:100px;
 margin:5px;
 }

.loghipiccoli  {
 display:block;
 float:left;
 height:36px;
 width:72px;
 margin-left:8px;
 margin-top:4px;
 margin-bottom:4px;
 padding:0px
 }

.loghipiccoli img {
 max-height:36px;
 max-width:72px;
 
 }

.alert{
 background: #F7F7F7 url(../images/scheda_alto.png) top repeat-x ;
 border :1px solid #ffdf45;
 /*width:536px;*/
 display:block;
 padding:10px;
 padding-top:22px;
 margin:0px;
}

.alertmini{
 background: #F7F7F7 url(../images/scheda_alto.png) top repeat-x ;
 border :1px solid #ffdf45;
 width:184px;
 display:block;
 padding:5px;
 margin:0px;
}

.prodlista {
margin-bottom:30px;
height:200px ; 
border:#999999 1px solid ; 
background: #F7F7F7 url(../images/scheda_alto.png) top repeat-x ;
overflow:hidden;
}
/*
.prodlista {
position:relative ; 
float:left ; 
display:block ; 
width: 180px ; 
height:200px ; 
border:#999999 1px solid ; 
margin: 0px ; 
margin-top: 2px ; 
margin-right: 2px ; 
padding: 1px ; 
background: #F7F7F7 url(../images/scheda_alto.png) top repeat-x ;

}

.prodlista img {

position:relative; 
bottom:1px ; 
left:1px ; 
z-index:0; 
 
max-height:140px;
max-width:180px;  
overflow:hidden;
margin-top:40px;
}

.prodlista span {
position:absolute; 
top:2px ; 
left:2px ; 
z-index:10 ;
}
.prezzo_hidden{
height:140px;
width:180px;
opacity:0 !important;
z-index:99;
position:absolute;
top:40px;
}
*/
.prezzo_hidden:hover{
opacity:1 !important;
cursor:pointer;

}
.prezzo_hidden_dentro{
position:absolute;
height:28px;
top:180px;
left:100px;
background:#ffd200;
width:140px;
color:#000000;
text-align:center;
font-size:25px;
font-weight:bold;
}

.contatti_ico{

	background:url(../images/email_contatti.png) left no-repeat;
	padding-left: 20px;

}
.contatti_ico:hover{

	background:url(../images/email_contatti_giallo.png) left no-repeat;

}

.codice_html{

background:#f4f4f4;
border:1px solid #acacac;
padding:10px;
color:#666666;

}

/**** AFFINI ACCESSORIO ****/

.affine_accessorio_sopra{
text-align:center;
position:relative ; 
float:left ; 
display:block ; 
width: 160px ; 
height:200px ; 
border:#999999 1px solid ; 
margin: 0px ; 
margin-top: 5px ;
margin-bottom: 5px ; 
margin-right: 2px ; 
margin-left:10px;
padding: 1px ; 
background: #F7F7F7 url(../images/scheda_alto.png) top repeat-x ;
}

.affine_accessorio_sopra img{

max-height:90px;
max-width:140px;

}

.affine_img{

height:90px;

}

.prezzo_affine p{

font-size:16px;
font-weight:bold;

}

.dispo_affine{

position:absolute;
background:  url(../images/offerta_csn.png) top repeat-x ;
height:48px;
width:48px;
margin-top:-60px;

}

.no_dispo_affine{

position:absolute;
background:  url(../images/offerta_csn_grey.png) top repeat-x ;
height:48px;
width:48px;
margin-top:-60px;

}
/**** AREA CLIENTI ****/

#area_clienti_nav{
background:  url(../images/menu_clienti.jpg) top repeat-x ;
border:1px solid #2f2f2f;
height:28px;

margin-bottom:15px;
}

#area_clienti_nav a{
font-size:18px;
border-left:1px solid #fae35d;
border-right:1px solid #efb10d;
padding-bottom:2px;
padding-top:4px;
padding-left:7px;
padding-right:7px;
float:left;
}

#alert_area_clienti{
 background: #F7F7F7 url(../images/scheda_alto.png) top repeat-x ;
 border :1px solid #ffdf45;
 display:block;
 padding:10px;
 padding-top:22px;
 margin:0px;
  -webkit-border-radius:6px;
 -moz-border-radius:6px;
 -o-border-radius:6px;
 -khtml-border-radius:6px;
}

.blocco_clienti{
border:1px solid #5f5f5f;
width:348px;
height:250px;
float:left;
margin:5px;

  -webkit-border-radius:6px;
 -moz-border-radius:6px;
 -o-border-radius:6px;
 -khtml-border-radius:6px;
text-align:center;
}

.blocco_clienti h2{
margin:2px;
color:#5f5f5f;
padding-bottom:8px;
padding-top:5px;
background:url(../images/area_clienti_sotto_blocchi.png) top repeat-x ;
}

.prodlista_area_clienti {
position:relative ; 
float:left ; 
display:block ; 
width: 160px ; 
height:90px ; 
border:#999999 1px solid ; 
margin: 5px ; 
padding: 1px ; 
background: #F7F7F7 url(../images/scheda_alto.png) top repeat-x ;

}

.prodlista_area_clienti img {

position:relative; 
bottom:1px ; 
left:1px ; 
z-index:0; 
 
max-height:90px;
max-width:160px;  
overflow:hidden;
}

.prodlista_area_clienti span {
position:absolute; 
top:2px ; 
left:2px ; 
z-index:10 ;
}

.prezzo_area_clienti{
top:-5px;
position:absolute;
background:#ffd200;
color:#000000;
text-align:center;
font-weight:bold;
font-size:16px;
border:1px solid #000;
padding:2px;
}