/**reset yahoo **/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}



body 
{
	background-repeat: repeat-x;
	background-image: url(immagini/sfondo_01.gif);
	background-color: White;
	color : #000000;
	font-family: "Trebuchet MS",Helvetica, sans-serif;
	font-size: 14px;
	margin:0;
	padding:0;
	z-index: 1;
}

#layout 
{
	width: 960px;
	margin: 0px auto 0px auto;
	padding:0px;
}

#testa
{
	width: 960px;
	height: 171px;
	margin: 0px;
	padding:  0px 0px 0px 0px;
	float:left;
 	color : #ffffff;
	background-image: url(immagini/testanew2_02.gif);
	/*background-image: url(immagini/testanatale2.gif);*/
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#linktop
{
	width: 936px;
	font-size: 13px;
	height: 30px;
	margin: 0px;
	padding: 1px 24px 0px 0px;
	float:left;
	color: #CCCCCC;
	text-align:right;
}

#linktop a
{
	 color: #C0071A;
	 text-decoration:none;
}

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

#testa h1
{
	width: 960px;
	height: 90px;
	margin: 0px;
	padding: 0px;
	float:left;
}

#testa h1 a
{
	width: 960px;
	height: 90px;
	display: block;
	border: 0px;
	color: #C0071A;
}

#testa span
{
	 position: absolute;
	 z-index: -2;
	 color: #C0071A;
	 font-size: 1.5em;
	 display:none;
}

#testa #ricerca
{
	width: 600px;
	height: 30px;
	margin: 0px;
	padding: 4px 0px 0px 25px;
	float:left;
	clear:both;
	
}

#testa #ricerca .campo
{
	padding: 2px 2px 2px 2px;
	color: #141414;
	background: #F5F5F5;
	border: 1px solid #C0071A;
	width: 246px;
	height: 15px;
	float: left;
	
}

#testa #ricerca .submit 
{	

   font-size: 0.7em;
  	text-align: center;
	border: 1px solid #C0071A;
	text-transform: uppercase;
	cursor: pointer;
	
	padding: 2px;
	color: White;
	background: #C0071A;
	border: 1px solid #C0071A;
	width: 93px;
	background-image: url(immagini/lente.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
	margin-left: 18px; 
	float: left;
	height: 21px;
} 

#pagina 
{
	margin-top: 0px;
	width:960px; 
	clear :both;
	float:left;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	padding: 0px;
  	background-color:  #ffffff;
}

#bannerbighome
{
	float:left;
	width:910px;
	padding: 10px 25px 3px 25px;
	height: 336px;
	color : #c0071a;
	font-size: 17px;
}

#sloganhome
{
	float:left;
	width:890px;
	padding: 10px 35px 15px 35px;
	height: 27px;
	line-height: 27px;
	background-image:url(immagini/slogan_sfondo.gif);
	background-position: 25px 10px;
	background-repeat:no-repeat;
	color : #c0071a;
	font-size: 17px;
}

#sloganhome a
{
	color : #c0071a;
	font-size: 17px;
	text-decoration:none;
}

#sloganhome a:hover
{
	color : #c0071a;
	font-size: 17px;
	text-decoration: underline;
}


/* Home con offerte
--------------------------------------------------*/

#offerte
{
	float:left;
	width:960px;
	height: 435px;
	padding: 0px 0px 0px 0px;
	background-image:url(immagini/myaffari/myAffari_sfondo2.gif);
	background-position: 25px 0px;
	background-repeat:no-repeat;
}

#menu_home_offerte
{
	float:left;
	width:900px;
	padding: 0px 35px 20px 25px;
	height: 29px;
	line-height: 29px;
	text-transform:uppercase;
}

#menu_home_offerte span
{
	float : left;
	height: 29px;
	line-height: 29px;
	text-align:center;
	padding: 0px 6px 0px 0px;
	display: none;
	
}

#menu_home_offerte a
{
	text-decoration:none;
	color : #c0071a;
	float: left;
}

#menu_home_offerte a:hover
{
	text-decoration:none;
	color : #c0071a;
	background-position: 0px -34px;
}



#menu_home_offerte  #mmyaffari
{
	width:229px;
	font-size: 18px;
	height: 34px;
	background-image:url(immagini/myaffari/menu_affari1.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	
}

#menu_home_offerte  #mmyaffari:hover
{
	background-position: 0px -34px;
	
}

#menu_home_offerte  #mnovita
{
	width:122px;
	height: 34px;
	background-image:url(immagini/myaffari/menu_affari2.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#menu_home_offerte  #mnovita:hover
{
	background-position: 0px -34px;
	
}

#menu_home_offerte  #mproposte
{
	width:146px;
	height: 34px;
	background-image:url(immagini/myaffari/menu_affari3.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#menu_home_offerte  #mproposte:hover
{
	background-position: 0px -34px;
	
}

#menu_home_offerte  #mofferte
{
	width:202px;
	height: 34px;
	background-image:url(immagini/myaffari/menu_affari4.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#menu_home_offerte  #mofferte:hover
{
	background-position: 0px -34px;
	
}

#bannerbighome
{
	float:left;
	width:910px;
	padding: 10px 25px 3px 25px;
	height: 336px;
	color : #c0071a;
	font-size: 17px;
}


#sloganhome
{
	float:left;
	width:890px;
	padding: 10px 35px 15px 35px;
	height: 27px;
	line-height: 27px;
	background-image:url(immagini/slogan_sfondo.gif);
	background-position: 25px 10px;
	background-repeat:no-repeat;
	color : #c0071a;
	font-size: 17px;
}

#sloganhome a
{
	color : #c0071a;
	font-size: 17px;
	text-decoration:none;
}

#sloganhome a:hover
{
	color : #c0071a;
	font-size: 17px;
	text-decoration: underline;
}


#numeri_offerte_home
{
	float:left;
	width:196px;
	padding: 3px 20px 0px 38px;
	

}

#lista_offerte_home
{
	float:left;
	width:470px;
	padding: 0px 17px 0px 0px;
	

}

#offerte_contenuto_vuoto
{
	float:left;
	width:184px;
	padding: 0px 35px 0px 0px;

}

#offerte_contenuto_vuoto a
{
	color: #C0071A;
	text-decoration: none;
}

#numeri_testo
{
	float: left;
	width:196px;
	height: 95px;
	line-height:1.07em;
	padding: 0px 0px 0px 0px;
	color: #d6d8d8;
	font-size:25px;
	font-weight: bold;
	text-align: center;
}

#numeri_testo .colore
{
	color: #C0071A;
}

#numeri_offerte_home .qua_numero
{
	float:left;
	width: 82px;
	height: 82px;
	line-height: 82px;
	border: 3px solid #d8d8d8;
	font-size: 32px;
	text-align:center;
	color :#C0071A;
}
#numeri_offerte_home .cont_offerte
{
	float:left;
	width:205px;
	padding: 0px 0px 5px 0px;
	font-size: 27px;
}
#numeri_offerte_home .cont_offerte_titolo1 a
{
	color: #212121;
	text-decoration: none;
}

#numeri_offerte_home .cont_offerte_titolo1 
{
	padding: 0px 0px 0px 5px;
	font-size: 22px;
	height: 86px;
	line-height: 86px;
	float: left;
	width:110px;
}

#offerteslide_lista_mask
{
	
	float: left;
	width: 470px;
	height: 379px;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow:hidden;
	

}


#offerteslide_lista
{

	float: left;
	width: 470px;
	height: 379px;
	position: absolute;
	overflow:hidden;
}

.block_slide
{

	float: left;
	width: 470px;
	height: 379px;
}

#lista_offerte_home  ul#listaofferte
{
	padding: 0px 0px 0px 0px;
	float: left;

}
#lista_offerte_home  ul#listaofferte li
{
	 width: 470px;
	 display: inline;
	
	

}

#lista_offerte_home ul#listaofferte li a
{
	padding: 3px 3px 3px 3px;
	width: 464px;
	color: #212121;
	float: left;
	text-decoration: none;
	
}


#lista_offerte_home ul#listaofferte li a:hover
{
	 text-decoration: none;
	 background-color: #F7F7F7;
}

#lista_offerte_home  .modulo_offerta_foto
{
	width: 80px;
	height: 80px;
	padding: 3px;
	border: 1px solid #E2E2E2;
	float: left;
	background-color: White;
	
}

#lista_offerte_home .modulo_offertat
{
	background-image: url(immagini/qua1.gif);
	background-position: left center;
	background-repeat: no-repeat;
	width: 360px;
	height: 14px;
	font-size: 13px;
	text-transform: uppercase;
	float: right;
	border-bottom: 1px solid #C0071A;
	line-height: 13px;
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 5px 0px;
}

#lista_offerte_home .modulo_offerta_testo
{
	font-size: 12px;
	width: 371px;
	float: right;
	color: #5D5D5D;
	padding: 0px 0px 0px 5px;
	text-align: justify;
}

#lista_offerte_home .modulo_offerta_foto
{
	width: 80px;
	height: 80px;
	padding: 3px;
	border: 1px solid #B6B6B6;
	float: left;
}

#button_slide_offerte
{
	float: left;
	width: 470px;
	height: 16px;
	padding: 5px 0px 0px 0px;
}


#button_slide_offerte #preve {
background-image:url("immagini/icona_indietro.gif");
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:16px;
width:16px;
}

#button_slide_offerte #nexte {
background-image:url("immagini/icona_avanti.gif");
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:16px;
width:16px;
}

#button_slide_offerte #contatore {
float:left;
height:16px;
text-align:center;
width:438px;
}











/* riga testa pagina vetrina
---------------------------------------------------*/
#titolovetrina
{
	float: left;
	width: 960px;
	background-image: url(immagini/clienti_titolo_04.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 27px;
}




/* colonna sinistra 
---------------------------------------------------*/

#colonnasinistra
{
	float: left;
	width: 254px;
}

/* colonna centrale
---------------------------------------------------*/

#colonnacentrale
{
	float: left;
	width: 487px;
	padding: 0px 0px 20px 0px;
}



/* colonna destra
---------------------------------------------------*/
#colonnadestra
{
	float: left;
	width: 219px;
}


/* colonna destra vetrina+centrale vetrina
---------------------------------------------------*/
#vetrinapagina
{
	float: left;
	width: 706px;
	padding: 0px 0px 20px 0px;
}


/* colonna destra vetrina
---------------------------------------------------*/
#colonnadestravetrina
{
	float: left;
	width: 260px;
}



/* colonna centrale vetrina
---------------------------------------------------*/

#colonnacentralevetrina
{
	float: left;
	width: 446px;
	padding: 0px 0px 20px 0px;
}


#colonnacentralevetrina.free #dati_vetrina_centro
{
	width: 336px;
	padding-left: 50px;
	padding-top: 100px;
	
}

/* riga in basso vetrina
---------------------------------------------------*/
#paginavetrinabassa
{
	float: left;
	width: 960px;
	padding: 0px 0px 0px 0px;
}

#colonnacategorievetrina
{
	float: left;
	width: 229px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding: 0px 0px 0px 25px;

}

#colonnacategorievetrina_google
{
	float: left;
	width: 229px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding: 5px 0px 0px 25px;

}

#colonnavetrinabassa
{
	float: left;
	width: 706px;
	
}

/* Titoli colonne
---------------------------------------------------*/

#pagina h2
{
	padding: 0px ;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 27px;
	float: left;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#pagina h2#categorie
{
	background-image: url(immagini/categorie_titolo.gif);
}

#pagina h2#piazzaaffari
{
	background-image: url(immagini/piazzaaffari_titolo.gif);
}

#pagina h2#categoried
{
	background-image: url(immagini/titolo_categorie_destra_04.gif);
}

#pagina h2#offerte	
{
	background-image: url(immagini/offerte_titolo.gif);
}

#pagina h2#ricerche
{
	background-image: url(immagini/ricerche_titolo.gif);
}

#pagina h2#citta
{
	background-image: url(immagini/citta_titolo.gif);
}

#pagina h2#zone
{
	background-image: url(immagini/zone_titolo.gif);
}

#pagina h2#zoned
{
	background-image: url(immagini/zone_titolod.gif);
}

#pagina h2#vetrine_paesi
{
	background-image: url(immagini/vetrine_paesi_titolo_03.gif);
}

#pagina h2#contatti
{
	background-image: url(immagini/contatti_titolo.gif);
}

#pagina h2#myvetrinawiki
{
	background-image: url(immagini/myvetrinag13slie2_03.gif);
}

#pagina h2#categorieass
{
	background-image: url(immagini/categorieassociate_titolo_0.gif);
}

#pagina h2#tematicheass
{
	background-image: url(immagini/tematicheassociate_titolo_0-copia.gif);
}

#pagina h2#info
{
	background-image: url(immagini/info_titolo_03.gif);
}

#pagina h2#prodotti
{
	background-image: url(immagini/prodotti_titolo_03.gif);
}

#pagina h2#novita
{
	background-image: url(immagini/novita_titolo.gif);
}

#pagina h2#offertaspeciale
{
	background-image: url(immagini/offerta_titolo.gif);
}

#pagina h2#proposta
{
	background-image: url(immagini/proposta_titolo.gif);
}

#pagina h2#myaffari_novita
{
	background-image: url(immagini/myaffari_novita_titolo.gif);
}

#pagina h2#myaffari_offerte
{
	background-image: url(immagini/myaffari_offerte_titolo.gif);
}

#pagina h2#myaffari_proposte
{
	background-image: url(immagini/myaffari_proposte_titolo.gif);
}

#pagina h2#myaffari_affari
{
	background-image: url(immagini/myaffari_affari_titolo.gif);
}


#pagina h2#vetrinep
{
	background-image: url(immagini/vetrine_titolo_piccolo_03.gif);
}

#pagina h2#curiositah
{
	background-image: url(immagini/curiosita_titolo.gif);
	margin-top: 0px;
}
#pagina h2#articoli
{
	background-image: url(immagini/articoli_titolo_03.gif);
}

#pagina h2#vetrine
{
	background-image: url(immagini/vetrine_titolo_sinistra.gif);
}

#pagina h2#comunic
{
	background-image: url(immagini/titolo_centrale_comuni_04.gif);
}

#pagina h2#wiki
{
	background-image: url(immagini/titolo_wiki_04.gif);
}

#pagina h2#vetrinegallery
{
	background-image: url(immagini/gallery_vetrine_titolo.gif);
}

#pagina h2#vetrinecartina
{
	background-image: url(immagini/cartina_titolo_04.gif);
}

#pagina h2#vetrinecartinap
{
	background-image: url(immagini/titolo_cartinap_05.gif);
}

#pagina h2#bannergoogle
{
	background-image: url(immagini/adverti_02.gif);
	margin-bottom: 15px;
	margin-top: 88px;
}

#pagina h2#utility
{
	background-image: url(immagini/utility_titolo_04.gif);
	margin-bottom: 15px;

}

#pagina h2#tiolovaol
{
	background-image: url(immagini/titolo_notizie_vaol_04.gif);
}

#pagina h2#tiololeccolavoro
{
	background-image: url(immagini/titolo_leccolavoro.gif);
}

#pagina h2#lavetrina
{
	background-image: url(immagini/titolo_lavetrina.gif);
}

#pagina .nasc
{
	 z-index:-1;
	 position: relative;
}

/* riga testa pagina vetrina elementi
---------------------------------------------------*/
#titolovetrina #titolov
{
	padding: 0px 0px 0px 28px;
	font-size: 1.4em;
	color: #C0071A;
}




/* Colonna sinistra elementi
---------------------------------------------------*/


ul#listacategorie
{
	 padding: 0px 0px 30px 25px;
	 float: left;
	 width: 210px;
}
ul#listacategorie li
{
	 font-size: 0.9em;
	 text-transform: uppercase;
	 color: #000000;
	 letter-spacing: 0.1em;
	 width: 210px;
	 display: inline;
}

ul#listacategorie li a
{
	 text-decoration: none;
	 color: #C0071A;
	 background-image: url(immagini/arrow.gif);
	 background-position: 198px 4px;
	 background-repeat: no-repeat; 
	 padding: 1px 7px 1px 4px;
	 width: 197px;
	 float: left;
	 line-height: 18px;
	 border-bottom: 1px dotted #9E9E9E;
}

ul#listacategorie li a:hover
{
	 text-decoration: none;
	 background-color: #C0071A;
	 color: #ffffff;
	 background-image: url(immagini/arrowb.gif);
	 background-position: 198px 4px;
	 background-repeat: no-repeat; 
}

ul#listacategorie li a#select
{
	 text-decoration: none;
	 background-color: #636363;
	 color: #ffffff;
	 background-image: url(immagini/arrowb.gif);
	 background-position: 198px 4px;
	 background-repeat: no-repeat; 
}

ul#listacategoried
{
	 padding: 0px 0px 30px 0px;
	 float: left;
	 width: 200px;
}
ul#listacategoried li
{
	 font-size: 0.9em;
	 text-transform: uppercase;
	 color: #000000;
	 letter-spacing: 0.1em;
	 width: 200px;
	 display: inline;
}

ul#listacategoried li a
{
	 text-decoration: none;
	 color: #C0071A;
	 background-image: url(immagini/arrow.gif);
	 background-position: 185px 4px;
	 background-repeat: no-repeat; 
	 padding: 1px 7px 1px 4px;
	 line-height: 18px;
	 width: 184px;
	 float: left;
	 border-bottom: 1px dotted #9E9E9E;
}

ul#listacategoried li a:hover
{
	 text-decoration: none;
	 background-color: #C0071A;
	 color: #ffffff;
	 background-image: url(immagini/arrowb.gif);
	 background-position: 185px 4px;
	 background-repeat: no-repeat; 
}

ul#listacategoried li a#select
{
	 text-decoration: none;
	 background-color: #636363;
	 color: #ffffff;
	 background-image: url(immagini/arrowb.gif);
	 background-position: 185px 4px;
	 background-repeat: no-repeat; 
}


ul#listacitta
{
	 padding: 0px 0px 30px 25px;
	 float: left;
	 width: 210px;
}
ul#listacitta li
{
	 font-size: 0.9em;
	 text-transform: uppercase;
	 color: #000000;
	 letter-spacing: 0.1em;
	 width: 210px;
	 display: inline;
}

ul#listacitta li a
{
	 text-decoration: none;
	 color: #C0071A;
	 background-image: url(immagini/arrow.gif);
	 background-position: 198px 4px;
	 background-repeat: no-repeat;
	 line-height: 18px;
	 padding: 1px 7px 1px 4px;
	 width: 197px;
	 float: left;
	 border-bottom: 1px dotted #9E9E9E;
}

ul#listacitta li a:hover
{
	 text-decoration: none;
	 background-color: #C0071A;
	 color: #ffffff;
	 background-image: url(immagini/arrowb.gif);
	 background-position: 198px 4px;
	 background-repeat: no-repeat; 
}

ul#listacitta li a#select
{
	 text-decoration: none;
	 background-color: #636363;
	 color: #ffffff;
	 background-image: url(immagini/arrowb.gif);
	 background-position: 198px 4px;
	 background-repeat: no-repeat; 
}

ul#listacomunis
{
	 padding: 0px 7px 51px 0px;
	 float: left;
	 width: 228px;

}
ul#listacomunis li
{
	 font-size: 0.9em;
	 text-transform: uppercase;
	 color: #000000;
	 letter-spacing: 0.1em;
	 width: 228px;
	 display: inline;
	
	
}

ul#listacomunis li a
{
	 text-decoration: none;
	 color: #333333;
	 background-position: 211px 5px;
	 background-repeat: no-repeat; 
	 padding: 1px 12px 1px 4px;
	 width: 210px;
	 float: left;
	 border-bottom: 1px dotted #9E9E9E; 
	 line-height: 18px;
}

ul#listacomunis  .nessuna
{
 	background-image: url(immagini/myv0n.gif);
}

ul#listacomunis  .poche
{
 	background-image: url(immagini/myv1n.gif);
}

ul#listacomunis .tanti
{
 	background-image: url(immagini/myv2n.gif);
}

ul#listacomunis li a:hover
{
	 text-decoration: none;
	 background-color: #333333;
	 color: #ffffff;
	
	 background-position: 211px 5px;
	 background-repeat: no-repeat; 
}

ul#listacomunis li a#select
{
	 text-decoration: none;
	 background-color: #333333;
	 color: #ffffff;
	
	 background-position: 211px 5px;
	 background-repeat: no-repeat; 
}

ul#listacomunid
{
	 padding: 0px 0px 30px 9px;
	 float: left;
	 width: 228px;

}
ul#listacomunid li
{
	 font-size: 0.9em;
	 text-transform: uppercase;
	 color: #000000;
	 letter-spacing: 0.1em;
	 width: 228px;
	 display: inline;
}

ul#listacomunid li a
{
	 text-decoration: none;
	 color: #333333;
	
	 background-position: 211px 5px;
	 background-repeat: no-repeat; 
	 padding: 1px 12px 1px 4px;
	 width: 210px;
	 float: left;
	 border-bottom: 1px dotted #9E9E9E;
	 line-height: 18px;
}

ul#listacomunid  .nessuna
{
 	background-image: url(immagini/myv0n.gif);
}

ul#listacomunid  .poche
{
 	background-image: url(immagini/myv1n.gif);
}

ul#listacomunid .tanti
{
 	background-image: url(immagini/myv2n.gif);
}

ul#listacomunid li a:hover
{
	 text-decoration: none;
	 background-color: #333333;
	 color: #ffffff;
	
	 background-position: 211px 5px;
	 background-repeat: no-repeat; 
}

ul#listacomunid li a#select
{
	 text-decoration: none;
	 background-color: #333333;
	 color: #ffffff;
	
	 background-position: 211px 5px;
	 background-repeat: no-repeat; 
}




ul#contattihome
{
	 padding: 0px 0px 30px 25px;
	 float: left;
	 width: 210px;
}
ul#contattihome li
{
	 font-size: 0.9em;
	 text-transform: uppercase;
	 color: #000000;
	 letter-spacing: 0.1em;
	 width: 208px;
	 border-bottom: 1px dotted #9E9E9E;
	  padding: 1px 0px 1px 0px; 
	  line-height: 18px;
}

ul#contattihome li a
{
	 text-decoration: none;
 	 color: #C0071A;
 	 line-height: 18px;
}

ul#contattihome li a:hover
{
	 text-decoration:  underline;
	 color: #C0071A;

}

ul#listazone
{
	 padding: 0px 0px 30px 25px;
	 float: left;
	 width: 210px;
}
ul#listazone li
{
	 font-size: 0.9em;
	 text-transform: uppercase;
	 color: #000000;
	 letter-spacing: 0.1em;
	 width: 210px;
	 display: inline;
}

ul#listazone li a
{
	 text-decoration: none;
	 color: #C0071A;
	 background-image: url(immagini/arrow.gif);
	 background-position: 198px 4px;
	 background-repeat: no-repeat; 
	 padding: 1px 7px 1px 4px;
	 width: 197px;
	 float: left;
	 line-height: 18px;
	 border-bottom: 1px dotted #9E9E9E;
}

ul#listazone li a:hover
{
	 text-decoration: none;
	 background-color: #C0071A;
	 color: #ffffff;
	 background-image: url(immagini/arrowb.gif);
	 background-position: 198px 4px;
	 background-repeat: no-repeat; 
}

ul#listazone li a#select
{
	 text-decoration: none;
	 background-color: #636363;
	 color: #ffffff;
	 background-image: url(immagini/arrowb.gif);
	 background-position: 198px 4px;
	 background-repeat: no-repeat; 
}

ul#listazoned
{
	 padding: 0px 0px 30px 0px;
	 float: left;
	 width: 200px;
}
ul#listazoned li
{
	 font-size: 0.9em;
	 text-transform: uppercase;
	 color: #000000;
	 letter-spacing: 0.1em;
	 width: 200px;
	 display: inline;
}

ul#listazoned li a
{
	 text-decoration: none;
	 color: #C0071A;
	 background-image: url(immagini/arrow.gif);
	 background-position: 185px 4px;
	 background-repeat: no-repeat; 
	 padding: 1px 7px 1px 4px;
	 width: 184px;
	 float: left;
	 border-bottom: 1px dotted #9E9E9E;
}

ul#listazoned li a:hover
{
	 text-decoration: none;
	 background-color: #C0071A;
	 color: #ffffff;
	 background-image: url(immagini/arrowb.gif);
	 background-position: 185px 4px;
	 background-repeat: no-repeat; 
}

ul#listazoned li a#select
{
	 text-decoration: none;
	 background-color: #636363;
	 color: #ffffff;
	 background-image: url(immagini/arrowb.gif);
	 background-position: 185px 4px;
	 background-repeat: no-repeat; 
}

ul#listaaffari
{
	 padding: 0px 0px 30px 25px;
	 float: left;
	 width: 210px;
}
ul#listaaffari li
{
	 font-size: 0.9em;
	 text-transform: uppercase;
	 color: #000000;
	 letter-spacing: 0.1em;
	 width: 210px;
	 display: inline;
}

ul#listaaffari li a
{
	 text-decoration: none;
	 color: #C0071A;
	 background-image: url(immagini/arrow.gif);
	 background-position: 198px 4px;
	 background-repeat: no-repeat; 
	 padding: 1px 7px 1px 4px;
	 width: 197px;
	 float: left;
	 line-height: 18px;
	 border-bottom: 1px dotted #9E9E9E;
}

ul#listaaffari li a:hover
{
	 text-decoration: none;
	 background-color: #C0071A;
	 color: #ffffff;
	 background-image: url(immagini/arrowb.gif);
	 background-position: 198px 4px;
	 background-repeat: no-repeat; 
}

ul#listaaffari li a#select
{
	 text-decoration: none;
	 background-color: #636363;
	 color: #ffffff;
	 background-image: url(immagini/arrowb.gif);
	 background-position: 198px 4px;
	 background-repeat: no-repeat; 
}





#testowiki
{
	/*padding: 20px 0px 30px 25px;*/
	background-image: url(immagini/wikisfondokkk3.gif);
	
	background-position: 0px 0px;
	background-repeat: no-repeat;
	/*padding: 15px 240px 30px 10px;*/
	padding: 10px 0px 10px 10px;
	 float: left;
	 width: 460px;
	 height: 450px;
	 line-height: 1.9em;
	 margin-top: 20px;
}

#testowiki  #wikisini
{
	 float: left;
	 width: 220px;
	 height: 450px;
	 line-height: 1.9em;
}

#testowiki  #wikidestra
{
	 float: left;
	 padding: 220px 0px 0px 15px;
	 width: 220px;
	 height: 230px;
	 line-height: 1.9em;

}


#vetrinegallery
{
	/*padding: 20px 0px 30px 25px;*/
	padding: 20px 0px 25px 25px;
	 float: left;
	 width: 210px;
}

#vetrinepaesih
{
	/*padding: 20px 0px 30px 25px;*/
	padding: 20px 0px 30px 0px;
	 float: left;
	 width: 210px;
}

#dati_vetrina_sinistra
{
	 padding: 20px 0px 30px 25px;
	 float: left;
	 width: 210px;

}

#dati_vetrina_sinistra img
{
	padding: 3px;
	border: 1px solid #E2E2E2;
	float: left;
	background-color: White;
}



/* Colonna destra elementi home
---------------------------------------------------*/
ul#listaarticoli
{
	 padding: 0px 0px 30px 25px;
	 float: left;
	 width: 210px;
}
ul#listaarticoli li
{
	 font-size: 0.9em;
	 color: #000000;
	 width: 210px;
	 display: inline;
}

ul#listaarticoli li a
{
	 text-decoration: none;
	 color: #666666;
	 background-image: url(immagini/arrow2.gif);
	 background-position: 200px 5px;
	 background-repeat: no-repeat; 
	 padding: 1px 9px 1px 2px;
	 width: 197px;
	 float: left;
	 border-bottom: 1px dotted #9E9E9E;
	 line-height: 18px;
}

ul#listaarticoli li a:hover
{
	text-decoration: none;
	background-color: #ABABAB;
	color: #ffffff;
	background-image: url(immagini/arrowb2.gif);
	background-position: 200px 5px;
	background-repeat: no-repeat; 
}


ul#listautilityd
{
	 padding: 0px 0px 24px 0px;
	 float: left;
	/* height:366px;*/
	 width: 195px;
}

ul#listautilityd li
{
	 font-size: 0.9em;
	 color: #000000;
	 width: 195px;
	 display: inline;
}

ul#listautilityd li a
{
	 text-decoration: none;
	 color: #2F2F2F;
     text-transform: uppercase;
	  letter-spacing: 1px;
	  font-size: 1.1em;
	 padding: 2px 0px 2px 3px;
	 width: 192px;
	 float: left;
	
}

ul#listautilityd li a:hover
{
	text-decoration: none;
	background-color: #ABABAB;
	color: #ffffff;

}





#formricerca 
{
	font-size: 0.9em;
	color: #4C4C4C;
	float: left;
	width: 210px;
	padding: 7px 0px 20px 0px;
}
#formricerca input
{
	width:192px;
	border: 1px solid #999999;
	background-color: #F9F9F9;
	color: #3E3E3E;
}

#formricerca .formsel
{
	width:195px;
	border: 1px solid #999999;
	background-color: #F9F9F9;
	color: #3E3E3E;
}

.banner
{
	margin: 0px 0px 20px 0px;
}

.banner2
{
	margin: 0px 0px 15px 0px;
}
/* Colonna centrale elementi
---------------------------------------------------*/


ul#listaofferte
{
	padding: 10px 0px 0px 0px;
	float: left;
	width: 470px;
}
ul#listaofferte li
{
	 width: 470px;
	 display: inline;
	 background: #333;

}




ul#listaofferte li a
{
	padding: 3px 3px 3px 3px;
	width: 464px;
	color: #212121;
	float: left;
	text-decoration: none;
}


ul#listaofferte li a:hover
{
	 text-decoration: none;
	 background-color: #F7F7F7;
}







ul#listaofferte .modulo_offerta_foto
{
	width: 80px;
	height: 80px;
	padding: 3px;
	border: 1px solid #E2E2E2;
	float: left;
	background-color: White;
	
}

ul#listaofferte .modulo_offertat
{
	background-image: url(immagini/homenew/quanew2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 348px;
	min-height: 14px;
	height: auto !important;
	height: 14px;
	font-size: 13px;
	text-transform: uppercase;
	float: left;
	border-bottom: 0px solid #C0071A;
	line-height: 13px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 5px 5px;
	font-weight: bold;
}

ul#listaofferte .modulo_offerta_testo
{
	font-size: 12px;
	width: 348px;
	float: left;
	color: #5D5D5D;
	padding: 5px 0px 0px 20px;
	margin: 0px 0px 0px 5px;
	text-align: justify;
	border-top: 1px solid #C0071A;
}

ul#listaofferte .modulo_offerta_foto
{
	width: 80px;
	height: 80px;
	padding: 3px;
	border: 1px solid #B6B6B6;
	float: left;
}


/*


.modulo_offerta_foto
{
	width: 80px;
	height: 80px;
	padding: 3px;
	border: 1px solid #E2E2E2;
	float: left;
	background-color: White;
	
}

.modulo_offertat
{
	background-image: url(immagini/qua1.gif);
	background-position: left center;
	background-repeat: no-repeat;
	width: 360px;
	height: 14px;
	font-size: 13px;
	text-transform: uppercase;
	float: right;
	border-bottom: 1px solid #C0071A;
	line-height: 13px;
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 5px 0px;
}

.modulo_offerta_testo
{
	font-size: 12px;
	width: 371px;
	float: right;
	color: #5D5D5D;
	padding: 0px 0px 0px 5px;
	text-align: justify;
}

.modulo_offerta_foto
{
	width: 80px;
	height: 80px;
	padding: 3px;
	border: 1px solid #B6B6B6;
	float: left;
}

*/


ul#listaoffertepaese
{
	padding: 10px 0px 0px 0px;
	float: left;
	width: 681px;
}
ul#listaoffertepaese li
{
	 width: 681px;
	 display: inline;
	 background: #333;
}

ul#listaoffertepaese li a
{
	padding: 3px 3px 3px 3px;
	width: 675px;
	color: #212121;
	float: left;
	text-decoration: none;
}


ul#listaoffertepaese li a:hover
{
	 text-decoration: none;
	 background-color: #F7F7F7;
}

ul#listaoffertepaese .modulo_paesit
{
	background-image: url(immagini/homenew/quanew2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 559px;
	min-height: 14px;
	height: auto !important;
	height: 14px;
	font-size: 13px;
	text-transform: uppercase;
	float: left;
	border-bottom: 0px solid #C0071A;
	line-height: 13px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 5px 5px;
	font-weight: bold;
}

ul#listaoffertepaese .modulo_paesi_testo
{
	font-size: 12px;
	width: 559px;
	float: left;
	color: #5D5D5D;
	padding: 5px 0px 0px 20px;
	margin: 0px 0px 0px 5px;
	text-align: justify;
	border-top: 1px solid #C0071A;
}

ul#listaoffertepaese .modulo_offerta_foto
{
	width: 80px;
	height: 80px;
	padding: 3px;
	border: 1px solid #B6B6B6;
	float: left;
}






#risultati
{
	padding: 0px 3px 0px 3px;
	margin: 10px 0px 5px 0px;
	width: 100%;
	height: 13px;
	float: left;
	color: #ABABAB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F3F3F3;
	border: 1px solid #DADADA;
}




/* Colonna centrale vetrina elementi
---------------------------------------------------*/

#dati_vetrina_centro
{
	 padding: 20px 0px 0px 0px;
	 float: left;
	 width: 446px;
}

#dati_vetrina_centro .fotop
{
	padding: 3px;
	margin: 0px 5px 5px 0px;
	border: 1px solid #E2E2E2;
	float: left;
	background-color: White;
}



#dati_extra
{
	float:left;
	font-size: 12px;
	color:#999999;
	line-height: 1.4em;
	width:706px;
	padding: 20px 0px 0px 0px;/*
	padding: 0px 28px 0px 28px;*/
}

#dati_ditta
{
	float:left;
	font-size: 12px;
	color:#999999;
	line-height: 1.4em;
	width:706px;
	padding: 0px 0px 30px 0px;/*
	padding: 0px 28px 0px 28px;*/
}


/* Colonna destra vetrina elementi
---------------------------------------------------*/

#descrizionevetrina
{
	 padding: 20px 26px 0px 0px;
	 line-height: 1.4em;
	 float: left;
	 text-align: justify;
}

#descrizionevetrina a
{
	color : #C0071A;
	text-decoration: none;
}

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

/* Colonna destra vetrina elementi
---------------------------------------------------*/
.modulivetrina
{
	/*border-bottom: 1px solid Black;*/
	padding: 20px 0px 20px 0px;
	width:681px; 
	
	clear :both;
	float:left;
}

.modulivetrina img
{
	padding: 3px;
	margin: 0px 5px 5px 0px;
	border: 1px solid #E2E2E2;
	float: left;
	background-color: White;
}
.modulivetrina h5
{
	 font-size: 1.2em;
	 color: #C0071A;
}

.modulivetrina a
{
	color : #C0071A;
	text-decoration: none;
}

.modulivetrina a:hover
{
	color : #C0071A;
	text-decoration:  underline;
}





.offertavetrina
{
	/*border-bottom: 1px solid Black;*/
	padding: 20px 0px 20px 0px;
	width:681px;
	
	clear :both;
	float:left;
	font-size: 1.2em;
}

.sfondo_offertaspeciale
{
	background-image:url(immagini/sfondo_offerta.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.sfondo_proposta
{
	background-image:url(immagini/sfondo_proposta.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.sfondo_novita
{
	background-image:url(immagini/sfondo_novita.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.offertavetrina img
{
	padding: 0px;
	margin: 3px 10px 0px 3px;
	border: 1px solid #E2E2E2;
	float: left;
}
.offertavetrina h5
{
	 font-size: 1.2em;
	 color: #C0071A;
}

.offertavetrina a
{
	color : #C0071A;
	text-decoration: none;
}

.offertavetrina a:hover
{
	color : #C0071A;
	text-decoration:  underline;
}






/* Colonna sinistra vetrina elementi
---------------------------------------------------*/

#googlebanner
{
	padding: 0px 0px 0px 30px;
}

#banner_bottom_google
{
	float:left ;
	width: 468px;
	padding: 10px 0px 0px 0px;
}

ul#recapiti
{
	 padding: 0px 0px 15px 0px;
	 margin: 0px 0px 0px 0px;
	 float: left;
	 width: 210px;
	/* border-top: 1px solid #E2E2E2;*/
}
ul#recapiti li
{
	 font-size: 0.9em;
	 padding: 3px 0px 3px 22px;
	 color: #000000;
	 letter-spacing: 0.1em;
	 background-repeat: no-repeat;
	 background-position: 0px 4px;

	 width: 188px;
	 border-bottom: 1px solid #E2E2E2;
}

ul#recapiti li#telefono
{
	 background-image: url(immagini/phone.gif);
}

ul#recapiti li#email
{
	 background-image: url(immagini/mail.gif);
}

ul#recapiti li#home
{
	 background-image: url(immagini/home.gif);
}

ul#recapiti li#fax
{
	 background-image: url(immagini/print.gif);
}

ul#recapiti li#info1
{
	 background-image: url(immagini/info.gif);
}

ul#recapiti li#info2
{
	 background-image: url(immagini/info.gif);
}

ul#recapiti li#info3
{
	 background-image: url(immagini/info.gif);
}

ul#recapiti li#google
{
	 background-image: url(immagini/google2.gif);
}

ul#recapiti li#slide
{
	 background-image: url(immagini/slide.gif);
}

ul#recapiti li#share
{
	 /*background-image: url(immagini/share.gif);*/
	 height: 31px;
	 border-bottom: 0px;
	 padding-top: 10px;
	 padding-left: 0px;
	 width: 200px;
}

ul#recapiti li#back
{
	 background-image: url(immagini/back.gif);
}

ul#recapiti li#gallery
{
	 background-image: url(immagini/gallery.gif);
}


#recapiti a
{
	color : #C0071A;
	font-weight: bold;
	text-decoration: none;
}

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


ul#categorieassociate
{
	 padding: 0px 0px 30px 0px;
	 margin: 0px 0px 0px 0px;
	 float: left;
	 width: 210px;
}

ul#categorieassociate li{
	float: left;
	width: 210px;
	height: 24px;
}

ul#categorieassociate  a
{
	 font-size: 0.9em;
	 padding: 0px 0px 0px 22px;
	 height:24px;
	 line-height:24px;
	 color : #C0071A;
	 letter-spacing: 0.1em;
	 background-repeat: no-repeat;
	 background-position: 0px 4px;
	 background-image: url(immagini/categorie.gif);
	 width: 188px;
	 border-bottom: 1px solid #E2E2E2;
	
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	float: left;
}


ul#categorieassociate a:hover
{
	color : #b0232a;
	text-decoration:  none;
	background-color: #efefef;
}



/*
ul#categorieassociate
{
	 padding: 0px 0px 30px 0px;
	 margin: 0px 0px 0px 0px;
	 float: left;
	 width: 210px;
}
ul#categorieassociate li
{
	 font-size: 0.9em;
	 padding: 3px 0px 3px 22px;
	 color: #000000;
	 letter-spacing: 0.1em;
	 background-repeat: no-repeat;
	 background-position: 0px 4px;
	 background-image: url(immagini/categorie.gif);
	 width: 188px;
	 border-bottom: 1px solid #E2E2E2;
}

ul#categorieassociate  a
{
	color : #C0071A;
	font-weight: bold;
	text-decoration: none;
}

ul#categorieassociate a:hover
{
	color : #b0232a;
	text-decoration:  underline;
}
*/


ul#tematicheassociate
{
	 padding: 0px 0px 30px 0px;
	 margin: 0px 0px 0px 0px;
	 float: left;
	 width: 210px;
}

ul#tematicheassociate li{
	float: left;
	width: 210px;
	min-height: 24px;
	height: auto !important;
	height: 24px;
}

ul#tematicheassociate  a
{
	 font-size: 0.9em;
	 padding: 3px 0px 1px 22px;
	 min-height: 21px;
	height: auto !important;
	height: 21px;
	 line-height:20px;
	 color: #000000;
	 letter-spacing: 0.1em;
	 background-repeat: no-repeat;
	 background-position: 0px 4px;
	 background-image: url(immagini/icona_tematiche.gif);
	 width: 188px;
	 border-bottom: 1px solid #E2E2E2;
	 color : #666667;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	float: left;
}


ul#tematicheassociate a:hover
{
	color : #333333;
	text-decoration:  none;
	background-color: #efefef;
}

/*


ul#tematicheassociate
{
	 padding: 0px 0px 30px 0px;
	 margin: 0px 0px 0px 0px;
	 float: left;
	 width: 210px;
}
ul#tematicheassociate li
{
	 font-size: 0.9em;
	 padding: 3px 0px 3px 22px;
	 color: #000000;
	 letter-spacing: 0.1em;
	 background-repeat: no-repeat;
	 background-position: 0px 4px;
	 background-image: url(immagini/icona_tematiche.gif);
	 width: 188px;
	 border-bottom: 1px solid #E2E2E2;
}

ul#tematicheassociate  a
{
	color : #666667;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
}

ul#tematicheassociate a:hover
{
	color : #333333;
	text-decoration:  underline;
}


*/



#map
{
	width: 425px;
	height: 428px;
	float: left;
	border: 1px solid #C0071A;
}

 div.slideshow 
 {
	width: 425px;
	height: 430px;

		padding: 3px;

	border: 1px solid #E2E2E2;
	background-color: #fff;
}
/* Elementi gallery vetrina
---------------------------------------------------*/
 .fotov
{
	/*padding: 3px; #E2E2E2;
	margin: 0px 5px 5px 0px;*/
	padding: 1px;
	margin: 30px 30px 0px 0px;
	border: 1px solid #C0071A;
	float: left;
	background-color: White;
} 

.fotovlineadestra
{
	/*padding: 3px;
	margin: 0px 5px 5px 0px;*/
	padding: 1px;
	margin: 30px 0px 0px 0px;
	border: 1px solid #C0071A;
	float: left;
	background-color: White;
}

 .fotovpiccole
{
	/*padding: 3px; #E2E2E2;
	margin: 0px 5px 5px 0px;*/
	padding: 1px;
	margin: 0px 2px 2px 0px;
	border: 1px solid #E2E2E2;
	float: left;
	background-color: White;
}

/*---------------------- Modulo ----------------------*/

#modulo
{
	 font-size: 1em;
	 float: left;
	 width: 668px;
}

#modulo p 
{
	width: 668px;
	padding: 3px 0px 0px 0px;
}

#modulo label
{
	width: 170px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}

#modulo input
{
	padding: 2px;
	color: #141414;
	background: #f2f1f1;
	border: 1px solid Black;
}




#modulo .submit 
{	
	padding: 0px 0px 0px 178px;
	width: 427px;
    font-size: 0.8em;
  	text-align: left;
} 

#modulo .testopra
{	
	padding: 10px 0px 10px 178px;
	width: 424px;
   font-size: 0.9em;
  	text-align: left;
} 

#modulo .errore
{
	padding: 2px;
	color: Black;
	background: #E2D1DA;
	border: 1px solid Red;
}


#modulo input:focus
{
	background: #D1D1D1;
}

#modulo textarea:focus
{

	background: #D1D1D1;
}
#modulo textarea
{
	padding: 0px;
	color: #141414;
	background: #E8E8E8;
	border: 1px solid Black;
}

#modulo #cradio1
{
	background-color: #E2D1DA;
}
#modulo #cradio2
{
	background-color: #E2D1DA;
}



#modulo fieldset
{
	border: 1px solid #C0071A;
	padding: 0px 5px 5px 5px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	float: left;
	width: 670px;
}

#modulo legend
{
	color: White;
	background: #C0071A;
	border: 1px solid #C0071A;
	padding: 2px 6px;
	font-size: 1.2em;
} 


#modulo .rosso
{
 	color: Red;
	font-weight: bold;
} 

#modulo .campirossi
{
 	color: Red;
	font-weight: bold;
	text-align: center;
} 

#modulo .bottone1
{
 	 padding: 2px;
	 width: 143px;
} 
#modulo .bottone2
{
 	 padding: 2px;
	 width: 300px;
	 background-color:#E8E8E8;
	 cursor: pointer;
	 font-weight: bold;
} 

#testo_spedizione
{
	float:left;
	padding:5px 0px 5px 0px;
	width:679px;
	border: 1px solid #C0071A;
	color: #C0071A;
	text-align:center;
	margin-top: 20px;
}

/* Condizioni d'uso
---------------------------------------------------*/
#condizioniuso
{
	float:left;
	width: 910px;
	padding: 10px 25px 10px 25px;
}

#condizioniuso p
{
	margin: 1.7em 0px 0px 0px;
	text-align: justify;
}

#condizioniuso strong
{
	color: #C0071A;
	font-weight: bold;
}
#condizioniuso h6
{
	margin: 2em 0px 1em 0px;
	padding: 0px;
	line-height: 1.3em;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #C0071A;
}
#condizioniuso em
{
	 font-style: italic;
}

#condizioniuso ul
{
	list-style-type: none;
	padding: 20px 0px 20px 0px;
}

#condizioniuso li
{
	 padding: 3px 0px 3px 40px;
	 text-align: justify;
	
}

#condizioniuso a
{
	  color: #C0071A;
	  text-decoration: none;	
}

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

#condizioniuso #titolopra
{
	float: left;
	width: 907px;
	background-image: url(immagini/clienti_titolo_04.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 27px;
	padding: 0px 0px 0px 3px;
	font-size: 1.4em;
	color: #C0071A;
}

/* Varie
---------------------------------------------------*/
#fotocomunehome
{
	padding: 1px;
	margin: 19px 2px 2px 0px;
	border: 1px solid #E2E2E2;
	float: left;
	background-color: White;
}

#fotowikihome
{
	padding: 1px;
	margin: 19px 2px 22px 0px;
	border: 1px solid #E2E2E2;
	float: left;
	background-color: White;
}

#logowikiprojectpos
{
	padding: 1px;
	margin: 25px 2px 19px 0px;
	border: 1px solid #E2E2E2;
	float: left;
	background-color: White;
}

/* Mappa
---------------------------------------------------*/

ul#mappa 
{
	float: left;
	width: 800px;
	padding: 20px 10px 20px 30px;
	
}

.vetrinamap a
{
	padding: 0px 0px 0px 20px;
	background-image: url(immagini/qua1.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	font-size: 1.1em; 
	color: #C0071A;
	text-decoration: none;
}

.vetrinamap a:hover
{ 	
  	color: #C0071A;
	text-decoration: underline;
}

.offertamap a
{
	color: #474747;
	padding-left: 40px;
	font-size: 0.8em;
	text-decoration: none;
}

.offertamap a:hover
{
	padding-left: 40px;
	font-size: 0.8em;
	text-decoration: underline;
}

.articolimap a
{
	color: #A6A6A6;
	padding-left: 50px;
	font-size: 0.8em;
	text-decoration: none;
}

.articolimap a:hover
{
	padding-left: 50px;
	font-size: 0.8em;
	text-decoration: underline;
}






/* Vetrine tematiche
---------------------------------------------------*/
#colonnadestravetrinat
{
	float: left;
	width: 139px;
	padding: 27px 23px 0px 10px;
	background-image:url(immagini/sfondo_vetrina_tematica.gif);
	background-position: 0px 20px;
	background-repeat:no-repeat;
	
}


#colonnacentralevetrinat
{
	float: left;
	width: 500px;
	padding: 20px 24px 20px 0px;
	line-height: 1.4em;
	text-align:justify;
}

#colonnacentralevetrinat p
{
	margin:  0px 0px 1.7em 0px;
	text-align: justify;
}

#colonnacentralevetrinat strong
{
	color: #C0071A;
	font-weight: bold;
}

#colonnacentralevetrinat em
{
	 font-style: italic;
}

#colonnacentralevetrinat ul
{
	list-style-type: none;
	padding: 20px 0px 20px 0px;
}

#colonnacentralevetrinat li
{
	 padding: 3px 0px 3px 40px;
	 text-align: justify;
	
}

#colonnacentralevetrinat a
{
	  color: #C0071A;
	  text-decoration: none;	
}

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



#colonnadestravetrinat .foto_tematiche
{
	padding: 3px;
	border: 1px solid #E2E2E2;
	float: left;
	background-color: White;
}

#dati_vetrina_sinistrat
{
	 padding: 20px 0px 0px 25px;
	 float: left;
	 width: 210px;

}

#colonnadestravetrinat .titolovetrinatematica_d 
{
	padding:3px 0px 0px 0px;
	color: #C0071A;
	float: left;
	width:139px;
}

#colonnadestravetrinat .titolovetrinatematica_d a
{
	text-decoration:none;
	color: #C0071A;
	font-weight:bold;
}

#colonnadestravetrinat .titolovetrinatematica_d a:hover
{
	text-decoration: underline;
	color: #C0071A;
	font-weight:bold;
}


#colonnadestravetrinat #preve
{
	background-image:url(immagini/icona_indietro.gif);
	background-repeat: no-repeat;
	float:left;
	cursor: pointer;
	width: 16px;
	height: 16px;
}

#colonnadestravetrinat #nexte
{
	background-image:url(immagini/icona_avanti.gif);
	background-repeat: no-repeat;
	float:left;
	cursor: pointer;
	width: 16px;
	height: 16px;
}

#colonnadestravetrinat #contatore
{
	float:left;
	width: 107px;
	height: 16px;
	text-align:center;
}
#dati_vetrina_sinistrat img
{
	padding: 3px;
	border: 1px solid #E2E2E2;
	float: left;
	background-color: White;
	margin:0px 0px 6px 0px;
}

#vetrine_tematiche_mask
{
	float:left;
	width:139px;
	height: 208px;
	overflow:hidden;
	position:relative;
}

#descrizionevetrinat_lista
{
	float:left;
	width:139px;
	overflow:hidden;
	position:absolute;
}

.descrizionevetrinat
{
	float:left;
	width:139px;
	height: 270px;
}

#bannertop
{
	float: left;
	width: 910px;
	height: 100px;
	padding: 0px 0px 10px 25px;

}

#bannerbottom
{
	float: left;
	width: 910px;
	height: 90px;
	padding: 20px 0px 0px 25px;
	background-image:url(immagini/linea_banner_bottom.gif);
	background-repeat:no-repeat;
	background-position: 25px 5px;
}
.bannergoogletematiche
{
	float:left;
	width: 728px;
	height: 90px;
}

/* Coda
---------------------------------------------------*/
#coda
{
	width: 960px;
	height: 3px;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	float: left;
	clear: both;
	border-top: 8px solid  #c0071a;
}

#coda #rigac 
{
	height:22px;
	color:#666666;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, sans-serif;
	font-size:11px;
	font-weight:400;
	line-height:15px;
	text-align:center;
	width:767px;
	margin:0px;
	padding:40px 0px 0px 0px;
}

#coda #rigac a 
{
	color:#0E3667;
	text-decoration:none;
}

#coda #rigac a:hover 
{
	color:#E90101;
	text-decoration:underline;
}

#destefani 
{
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#00272F;
	clear:both;
	width:960px;
	height: 10px;
	margin:0px auto 20px auto;
	padding:0;
	letter-spacing: normal;
}

#destefani a 
{
	color:#0A0F11;
	text-decoration:none;
}
#destefani a:hover 
{
	color:#C0071A;
	text-decoration: underline;
}

#destefani span
{
		padding-top: 2px;
	 text-align: right;
	 color:#BEBEBE;
	 float: right;

}

#cookie-notice{
		position : fixed;
		bottom: 0;
		left:0;
		width: 100%;
		background-color: rgba(192, 7, 26, 0.9);
		color:#ffffff;
		height: 46px;
		line-height: 46px;
		text-align: center
}	
	
#cookie-notice .btn {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);
  background-image: -moz-linear-gradient(top, #ffffff, #fafafa);
  background-image: -ms-linear-gradient(top, #ffffff, #fafafa);
  background-image: -o-linear-gradient(top, #ffffff, #fafafa);
  background-image: linear-gradient(to bottom, #ffffff, #fafafa);
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  color: #000000;
  padding: 5px 10px 5px 10px;
  border: solid #f0f0f0 1px;
  text-decoration: none;
  margin-left: 20px;
}

#cookie-notice .btn:hover {
  background: #f0f0f0;
  background-image: -webkit-linear-gradient(top, #f0f0f0, #ebebeb);
  background-image: -moz-linear-gradient(top, #f0f0f0, #ebebeb);
  background-image: -ms-linear-gradient(top, #f0f0f0, #ebebeb);
  background-image: -o-linear-gradient(top, #f0f0f0, #ebebeb);
  background-image: linear-gradient(to bottom, #f0f0f0, #ebebeb);
  text-decoration: none;
}

#banner-center-home
{
float: left;width: 100%;
}
