body, html
{
	margin : 0px;
	padding : 0px;
	font-family : "Lucida Sans", Tahoma, Verdana, Arial;
	font-size : 12px;
	/*background-color: #ffffff;*/
	color : #000000;	
	height : 100%;
}

.bodyhome
{
	margin : 0px;
	padding : 0px;
    background-image : url(../immagini/ombra_top.png);
	background-position : left top;
	background-repeat : repeat-x;
	background-color : #FFFFFF;
	height : 100%;

    /*background-image : url(../immagini/skin-natale.jpg);
	background-position : center top;
	background-repeat : repeat-x;	
	background-attachment : fixed;	*/
	
}

.bodyframe
{
	margin : 0px;
	padding : 0px;
	background-color : #f8f8f8;
	overflow : hidden;
	height : auto;
}

.bodyhomeskin
{
	margin : 0px;
	padding : 0px;
	background-color : #6cb2c2;
	height : 100%;
    background-image : url(../immagini/skin_segafredo_mymakeup.jpg);
	background-position : center top;
	background-repeat : repeat-x;	
	background-attachment : fixed;
	padding-top : 99px;
	cursor : pointer;
	cursor : hand;
	
}

.bodyoverlay
{
	background-color : #FFFFFF;
	height : auto;
}

.linkmoretext
{
color : #505050;
}

.linkmore
{
text-decoration : none;
}

.linkmore:hover
{
text-decoration : underline;
}

hr {
  border: 0;
  height: 1px;
  color : #B0B0B0;
  padding : 0px;
  margin : 0px;
}

li {
  margin-bottom: 10px;
}

a
{
	padding : 0px;
	margin : 0px;
	color : #646464;
	text-decoration : underline;
}

a:hover
{
	padding : 0px;
	margin : 0px;
	color : #c60001;
	text-decoration : underline;
}

.fucsia
{
color : #c60001;
}

.grigiochiaro
{
color : #a0a0a0;
}

.ClearFloat
{
	padding : 0px;
	margin : 0px;
	font-size : 1px;
	clear : both;
}


INPUT, SELECT, TEXTAREA
{

	font-size : 11px;	
}

form
{
	padding : 0px;
	margin : 0px;
}


.Pagina
{
	margin : 0px;
	padding : 0px;
	width : 970px;
	background-color : #ffffff;
	padding-left : 10px;
	padding-right : 10px;
	margin-left : auto;
	margin-right : auto;
    background-image : url(../immagini/ombra_top.png);
	background-position : left top;
	background-repeat : repeat-x;
	cursor : auto;
}

.PaginaSkin
{
	margin : 0px;
	padding : 0px;
	width : 970px;
	background-color : #ffffff;
	padding-left : 10px;
	padding-right : 10px;
	margin-left : auto;
	margin-right : auto;
	cursor : auto;
	
}

.Header
{
	margin : 0px;
	padding : 0px;
	width : 970px;
	margin-left : auto;
	margin-right : auto;
}

.PaginaOverlay
{
	margin : 20px;
	padding : 0px;
	width : 641px;
	margin-left : auto;
	margin-right : auto;
	
}

.PaginaTabella
{
	margin : 0px;
	padding : 0px;
	background-color : #FFFFFF;
	height : 100%;
}

.PaginaHeader
{
	margin : 0px;
	padding : 0px;
	width : 970px;
	margin-left : auto;
	margin-right : auto;
	position : relative;
	top: 0px;
	left : 0px;
	
}

.PaginaFooter
{
	padding : 0px;
	margin : 0px;
	width : 970px;
}

.PaginaInterna
{
	margin : 0px;
	padding : 0px;
	height : 100%;
	text-align : left;
	background-color : #ffffff;
	width : 970px;
	margin-left : auto;
	margin-right : auto;
	clear : both;
	padding-top : 15px;
}

.PaginaInterna .Sinistra
{
	width : 642px;
	float : left;
	background-color : #FFFFFF;
}



.PaginaInterna .Sinistra .Partners
{
	margin-top:20px;
	padding:0;
	float : left;
		
}

.PaginaInterna .Destra
{
	width : 310px;
	float : right;
	background-color : #FFFFFF;
	padding : 0px;
	margin : 0px;

}



.HeaderHome, .Header
{
	margin : 0px;
	padding : 0px;
	margin-left : auto;
	margin-right : auto;
	text-align: center;
}



.Header .boxMenu
{
	padding : 0px;
	margin : 0px;
}


.Header .boxMenu .sinistra
{
 float:left;
 text-align:left;
 width:150px;
 margin-top:20px;
}



.Header .boxMenu .spaziatura
{
 margin-top:10px;
}


.Header .boxMenu .centro .menu_header a:link, .Header .boxMenu .centro .menu_header a:active, .Header .boxMenu .centro .menu_header a:visited
{
	margin-left: 18px;
	color : #FFFFFF;
	text-decoration : none;
}

.Header .boxMenu .centro .menu_header a:hover
{
	margin-left: 18px;
	color : #FEF105;
	text-decoration : none;
}

.Header .boxMenu .destra
{
 float : right;
 width : 280px;
 margin-top:18px;
 margin-right:20px;
}

.Header .boxMenu .centro
{
  float : left;
  height : 60px;
  width : 138px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.Header .boxMenu .separatore
{
  float : left;
  height : 60px;
  width : 1px;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  border-left : 1px solid #999999;
}

.Header .boxMenu .centro2
{
  float : left;
  width : 70px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px; 
}

.Header .boxMenu .centro3
{
  float : left;
  width : 100px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px; 
  
}

.Header .boxMenu .centro .alto
{
  height : 20px;
  color:#9E8C81;
}

.Header .boxMenu .centro .basso
{
  padding-top: 13px;
  color:#9E8C81;
  font-size:11px;
  font-weight:bold;
  margin-left:0px;
  margin-right:0px
}



a.accesso:link, a.accesso:visited, a.accesso:active
{
  text-decoration : underlined;
  font-size : 11px;
  color:#505050;
  font-weight:bold;
}

a.accesso:hover
{
  text-decoration : underlined;
  font-size : 11px;
  color:#c60001;
  font-weight:bold;
}

.Header .boxMenu .sotto
{
 width : 970px;
 float: left;
 height : 40px;
 margin-top:23px;
 background-color : #ffffff;
 border-bottom : 1px solid #e0e0e0;
 border-top : 1px solid #e0e0e0;
 }

.Header .boxMenu .sotto .pulsanti
{
  padding : 0px;
  margin : 0px;
  text-align : left;
  padding-left : 15px;
} 

.Header .boxMenu .sotto .pulsanti a
{
	display:block;
	padding : 0px;
	margin : 0px;
	font-family : Georgia;
	font-weight : normal;
	color : #505050;
	text-align : center;
	float : left;
	text-decoration : none;
	padding-top : 10px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 15px;
	font-size : 20px;
} 

.Header .boxMenu .sotto .pulsanti a:hover
{
	display:block;
	padding : 0px;
	margin : 0px;
	color : #c60001;
	text-align : center;
	float : left;
	text-decoration : underline;
	padding-top : 10px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 15px;
	
} 

.Header .boxMenu .sotto .pulsanti .separatoreMenu
{
	padding : 0px;
	margin : 0px;
	float : left;
	margin-left : 5px;
	margin-right : 5px;
	font-size : 1px;
	/*border-left : 1px dotted #8b7170;*/
	height : 39px;
}
 

.Header .boxMenu .headricerca .cercanomehead {
	float: left;
	background: url(../immagini/textbox_dx.png) no-repeat top right;
	height: 25px;
    margin-left:8px;
	width: 305px;
}

.Header .boxMenu .headricerca .cercanomehead div {
	background: url(../immagini/textbox_sx.png) no-repeat top left;
	height: 25px;
    padding : 0px;
	margin : 0px;
}

.Header .boxMenu .headricerca .elencohead {
	float: left;
	height: 25px;
    width: 100px;
	margin-left : 15px;
	margin-bottom : 10px;
	margin-bottom : 10px;
}

.Header .boxMenu .headricerca .bottonehead {
	float: right;
	height: 25px;
    width: 80px;
}

.textbox_alto {
   border: 0;
   margin-top:4px;
   width: 280px;
}

.elenco_alto {
   margin-top:4px;
   width: 100px;
}

.imageOff{
   border: 0px;
   src: url(../immagini/cerca_out.png);
   width:76px;
   height:25px;
}

.imageOn{
	border: 0px;
	src: url(../immagini/cerca_over.png);
    width:76px;
    height:25px;
} 

 
.Header .boxMenu ul
{
	padding : 0px;
	margin : 0px;
	list-style : none;
}

.Header .boxMenu ul li
{
	padding : 0px;
	margin : 0px;
}

.Header .boxMenu ul li a:link, .Header .boxMenu ul li a:active, .Header .boxMenu ul li a:visited
{
	padding : 0px;
	margin : 0px;
	text-decoration : none;
}

.Header .boxMenu ul li a:hover
{
	padding : 0px;
	margin : 0px;
	text-decoration : none;
}

.Header .boxHeader
{
	padding : 0px;
	margin : 0px;
	border-bottom : 3px solid #bebebe;
}

.Header .boxToday
{
	padding : 0px;
	margin : 0px;
	height : 30px;
	background-color : #2e7bbe;
}

.Header .boxToday .boxGiorno
{
	padding : 0px;
	margin : 0px;
	float : left;
	width : 200px;
	margin-left : 20px;
	margin-top : 7px;
	color : #FFFFFF;
	font-size : 9px;
	text-align : left;
}

.Header .boxToday .boxRicerca
{
	padding : 0px;
	margin : 0px;
	float : right;
	width : 550px;
	margin-right : 20px;
	margin-top : 5px;
}

.Header .boxToday .boxRicerca .form
{
	padding : 0px;
	margin : 0px;
}

.Header .boxToday .boxRicerca .input
{
	padding : 0px;
	margin : 0px;
	height : 15px;
}





.BoxSinistro
{
	padding : 0px;
	margin : 0px;
	color : #848484;
	padding-left : 15px;
	padding-top : 10px;
	padding-right : 15px;
}

.titoloSezioneBlu
{
	padding : 0px;
	margin : 0px;
	color : #FFFFFF;
	font-weight : bold;
	height : 17px;
	padding-top : 4px;
	text-align : left;
	padding-left : 15px;
	background-color : #2d79bc;
}

.titoloSezioneArancio
{
	padding : 0px;
	margin : 0px;
	color : #FFFFFF;
	font-weight : bold;
	height : 17px;
	padding-top : 4px;
	text-align : left;
	padding-left : 15px;
	background-color : #f6a41c;
}



.titolettoBlu
{
	padding : 0px;
	margin : 0px;
	color : #FFFFFF;
	font-weight : bold;
	background-image : url(../immagini/sfondoTitolettoBlu.gif);
	background-position : left top;
	background-repeat : no-repeat;
	height : 17px;
	padding-top : 4px;
	text-align : center;
}

.titolettoChiaroBlu
{
	padding : 0px;
	margin : 0px;
	color : #004f94;
	font-weight : bold;
	background-image : url(../immagini/sfondoTitDx.gif);
	background-position : left top;
	background-repeat : no-repeat;
	height : 17px;
	padding-top : 4px;
	text-align : center;
}

.titolettoChiaroArancio
{
	padding : 0px;
	margin : 0px;
	color : #f6a41c;
	font-weight : bold;
	background-image : url(../immagini/sfondoTitDx.gif);
	background-position : left top;
	background-repeat : no-repeat;
	height : 17px;
	padding-top : 4px;
	text-align : center;
}




.BoxAssociarsi
{
	padding : 0px;
	margin : 0px;
	text-align : center;
	color : #FFFFFF;
	font-size : 12px;	
	padding-top : 5px;
	background-color : #004f94;
}




.BoxHome
{
	padding : 0px;
	margin : 0px;
	width : 300px;
	float : left;
	text-align : left;
}

.BoxSeparatore
{
	padding : 0px;
	margin : 0px;
	width : 45px;
	float : left;
}

.BoxHomeDouble
{
	padding : 0px;
	margin : 0px;
	width : 400px;
	float : left;
	text-align : left;
}

.BoxHomeEsteso
{
	padding : 0px;
	margin : 0px;
	width : 100%;
	float : left;
	text-align : left;
}


.TitleBacheca
{
	padding : 0px;
	margin : 0px;
	font-weight : bold;	
	font-size:16px;
	margin-left : 18px;
	margin-right : 8px;
	border-bottom : 1px dotted #00abef;
	padding-bottom : 5px;
	margin-bottom : 6px;
}

.ContenutoBacheca
{
	
	font-size : 11px;
	font-weight : normal;
	padding-left : 18px;
	width : 440px;
	padding-bottom : 6px;
}

.TitleRosso
{
	padding : 5px;
	margin : 0px;
	background-color : #202020;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bold;
	height : 14px;
	padding-left : 10px;
}

.TitleGiallo
{
	padding : 5px;
	margin : 0px;
	background-color : #202020;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bold;
	height : 14px;
	padding-left : 10px;
}


.Footer
{
	margin : 0px;
	padding : 0px;
	text-align : left;
	background-color : #797979;
	color : #ffffff;
}

.Footer ul
{
padding : 0px;
margin : 0px;
padding-left : 15px;
list-style : none;
font-size : 11px;
border-left : 2px dotted #FFFFFF;
}

.Footer ul li
{
padding : 0px;
margin : 0px;
padding-top : 2px;
padding-bottom : 2px;
border-bottom : 1px solid #a0a0a0;
padding-left : 10px;
}

.Footer ul li a
{
padding : 0px;
margin : 0px;
color : #ffffff;
text-decoration : none;
}

.Footer ul li a:hover
{
padding : 0px;
margin : 0px;
color : #c60001;
text-decoration : none;
}

.FooterTitle
{
padding : 0px;
margin : 0px;
font-family : Georgia;
font-size : 22px;
padding-left : 10px;
border-left : 2px solid #c60001;
margin-bottom : 10px;
color : #ffffff;
}

.FooterBordo
{
	margin : 0px;
	padding : 0px;
	text-align : left;
	background-color : #000000;
	border-bottom : 2px solid #ffffff;
	
}

.FooterBordoAlto
{
	margin : 0px;
	padding : 0px;
	text-align : left;
	background-color : #000000;
	border-top : 2px solid #ffffff;
	margin-top : 10px;
}


.Footer .FooterBoxMenu1
{
   float : left;
   padding-top : 15px;
   color: #BBB6B4;
   width : 300px;
   padding-left : 10px;
   margin-left : 10px;

}

.Footer .FooterBoxMenu2
{
   float : left;
   padding-top : 15px;
   color: #BBB6B4;
   width : 300px;
   padding-left : 10px;
   margin-left : 10px;
}

.Footer .Facepile
{
   float : left;
   margin-top : 15px;
   color: #ffffff;
   width : 300px;
   margin-left : 20px;
   background-color : #e0e0e0;
   border : 2px solid #ffffff;
}


.Footer .FooterCopyright
{
  padding : 0px;
  margin : 0px;
  color: #808080;
  padding-top:15px;
  padding-bottom:15px;
  font-size : 11px;
  padding-left : 10px;
  background-color : #ffffff;
}


/*ALTRI CSS*/


.DataNews
{
	font-weight : bold;
	color : #000000;
	font-size : 11px;
}

.TitoloNews
{
	font-weight : bold;
	color : #00abef;
	font-size : 11px;
	margin-top : 1px;		
}

.Titolo_destro
{
	margin-top : 10px;
	margin-left: 5px	
}

/* inizio sezione dedicata alle pagine interne di MyMakeUp */

.Testata
{
	font-family : Georgia, Arial, Tahoma, Verdana;
	background-image : url(../immagini/testata.jpg);
    background-position : left top;
    background-repeat : no-repeat;
	margin-top : 10px;
	width : 641 px;
	height: 39px;
	color: #FFFFFF;
	font-size : 24px;
	font-style:italic;
	padding-top:6px;
}

.Testata_grafica
{
	font-family : Georgia, Arial, Tahoma, Verdana;
	margin-top : 10px;
	color: #FFFFFF;
	font-size : 24px;
	font-style:italic;
}

.Titolo_sinistro_dettaglio
{
	float:left;
	margin-left: 0px;
	margin-top:10px;
	padding-bottom:10px;
}


.Titolo_sinistro
{
	float:left;
	margin-left: 0px;
	margin-top:10px;
	padding-bottom:10px;
	width : 410px;	
}

.Titolo_sinistro_dettaglio_articolo
{
	padding : 0px;
	margin : 0px;
	float:left;
	margin-left: 0px;
	margin-top:10px;
	padding-bottom:10px;
	width : 330px;
}

.destra-contest-dati
{
	padding : 0px;
	margin : 0px;
	margin-left: 0px;
	margin-top:10px;
	padding-bottom:10px;
	text-align : left;
}

.Titolo_sinistro_gallery
{
	float:left;
	margin-left: 0px;
	margin-top:10px;
	padding-bottom:10px;
	width : 310px;	
}

.Titolo_destro_gallery
{
   margin-top:10px;
   float:left;
   width:321px;
   margin-left : 10px;
}


.Titolo_sinistro_articoli
{
	float:left;
	margin-left: 0px;
	margin-top:10px;
	padding-bottom:10px;
	width : 285px;	
}

.Titolo_sinistro_articoli img
{
	width : 260px;
	border : 3px solid #e0e0e0;
}

.Titolo_destro_articoli
{
   margin-top:10px;
   float:left;
   width:350px;
}

.Titolo_destro_articoli .Sottotitolo_contenuto_articoli, .Titolo_destro_gallery .Sottotitolo_contenuto_articoli
{
	margin-right: 8px;
	margin-top:10px;
	font-weight: bold;
	font-size:22px;
	color:#505050;
	line-height : 26px;
}

.Titolo_destro_articoli .Sottotitolo_contenuto_articoli a, .Titolo_destro_gallery .Sottotitolo_contenuto_articoli a
{
	color:#505050;
}

.Titolo_destro_articoli .Anteprima_articolo, .Titolo_destro_gallery .Anteprima_articolo
{
	float:left;
	padding : 0px;
	margin-top:5px;
	margin-right: 8px;
	font-size : 12px;
	text-align:left;
	line-height : 16px;
	color: #202020;
	
}

.box-statistiche
{
	margin : 0px;
	padding : 5px;
	border : 1px solid #e0e0e0;
	background-color : #f6f6f6;
	margin-top : 5px;
	margin-bottom : 5px;
	width : 298px;
	font-size : 11px;
}

.box-statistiche-bianco
{
	margin : 0px;
	padding : 5px;
	border : 1px solid #e0e0e0;
	background-color : #FFFFFF;
	margin-top : 5px;
	margin-bottom : 5px;
	font-size : 11px;
}

.box-statistiche-standard
{
	margin : 0px;
	padding : 5px;
	border-left : 3px solid #f0f0f0;
	border-bottom : 3px solid #f0f0f0;
	background-color : #ffffff;
	margin-top : 5px;
	margin-bottom : 5px;
	font-size : 11px;
	padding-left : 10px;
}

.titoloaltri
{
margin-bottom : 10px;
color : #505050;
font-size : 22px;
}

.titolivari
{
margin-bottom : 10px;
color : #505050;
font-size : 14px;
font-weight : bold;
}

.titolivari2
{
margin-bottom : 10px;
color : #505050;
font-size : 14px;
font-weight : bold;

}

.Contarighe
{
font-size : 22px;
margin-right : 10px;
float : left;
width : 85px;
color : #464646;

}

.box-statistiche .dettaglio, .box-statistiche-standard .dettaglio
{
	margin-bottom : 5px;
}


.Titolo_sinistro_elenco
{
    margin-top:10px;
	float:left;
	width:231px;
}

.Titolo_sinistro_elenco_dettaglio_articolo
{
    margin-top:10px;
	float:left;
	width:321px;
}

.Titolo_sinistro_elenco_dettaglio_articolo_b
{
    margin-top:10px;
	margin-left : 10px;
}


.Separa_Articoli
{
   float:left;
   margin:0;
   padding:0;
   width:640px;
}



.Articoli_mini_boxes
{
	padding : 5px;
	margin : 0px;
	margin-top: 10px;
	width : 631px;
	height : 100%;
}


.Articoli_mini_boxes .box_articolo
{
	margin : 0px;
	padding : 8px;
    float:left;
	width : 138px;
	border-right : 1px dashed #505050;
	min-height : 200px;
}


.Articoli_mini_boxes .box_articolo .ImmagineAnteprima
{
	padding : 0px;
	margin : 0px;
}

.Articoli_mini_boxes .box_articolo .ImmagineAnteprima img
{
	padding : 0px;
	margin : 0px;
	width : 134px;
	border : 2px solid #ffffff;
}

.Articoli_mini_boxes .box_articolo .ImmagineAnteprima .ImmagineDidascalia
{
  font-size:10px;
  text-align:left;
  margin-top:2px;
  margin-bottom:10px;
  color:#202020
}


.Articoli_mini_boxes .box_articolo .TitoloAnteprima
{
	margin-top:5px;
	margin-bottom:5px
}

.Articoli_mini_boxes .box_articolo .TitoloAnteprima
{
}

.Articoli_mini_boxes .box_articolo .descrizione
{
	font-size : 11px;
    color:#202020;
}

.Articoli_mini_boxes .box_articolo .votazioni
{
	margin-right:20px;
	margin-left:20px;
}




.Titolo_sinistro_elenco .ImmagineAnteprima
{
  float:left;
  width:55px;
  margin-left: 0px;
  margin-bottom: 10px;
}

.Titolo_sinistro_elenco .TitoloAnteprima
{
  float:left;
  width:176px;
  font-weight: none;
}

.Titolo_sinistro_elenco .TitoloAnteprima .freccettina
{
  float:left;
  width:20px;
}

.Titolo_sinistro_elenco .TitoloAnteprima .titoletto
{
  float:left;
  width:156px;
}

/* Commenti */

.ElencoCommenti
{
  margin-top:10px;
  float:left;
  width:100%;
}

.ElencoCommenti .Foto
{
 float:left;
 width:55px;
}

.ElencoCommenti .CommentiAlto
{
    font-size : 11px;
}

.ElencoCommenti .CommentiAlto .CommentiUtente
{
  font-size : 11px;
  color:#464646;
  font-size : 18px;
  margin-right : 15px;
}

.ElencoCommenti .CommentiAlto .CommentiData
{
  font-size : 11px;
  font-style: normal;
  color:#202020;
  padding-top : 3px;
}

.ElencoCommenti .CommentiDettaglio
{
  margin-top:3px;
  font-size : 11px;
  color:#202020;
  margin-left : 40px;
}

.ElencoCommenti .Separatore
{
  font-size : 1px;
  margin-top : 5px;
  margin-bottom : 5px;
  clear : both;
  background-color : #f0f0f0;
  padding : 0px;
  height : 2px;
}

.inserisci_commento
{
  font-size : 11px;
  color:#505050;
}


/* Commenti */

/* dettaglio */
.Titolo_sinistro_elenco .dettaglio
{
  font-size : 12px;
  margin-top: 5px;
  margin-bottom: 5px;
}



/* dettaglio */

/* Per gli articoli */

.Titolo_elenco
{
    margin-top:10px;
	float:right;
	width:461px;
}

.Titolo_elenco_pv
{
    margin-top:10px;
	width:100%;
	
}

.Titolo_elenco_pv .TitoloArticoli
{
  float:left;
  width:500px;
  margin-left:3px
}

.Titolo_elenco_pv .TitoloArticoli .sottotitolo
{
  margin-bottom : 3px;
}

.Titolo_elenco_pv .TitoloArticoli .titolopv
{
  margin-bottom : 3px;
}


.Titolo_elenco_pv .Dettaglio
{
  float:left;
  width:125px;
  margin-left:3px
}

.Titolo_elenco_pv .Graffa
{
  float:left;
  width:20px;
  font-size : 30px;
  text-align : right;
  color : #a0a0a0;
  vertical-align : middle;
}

.Titolo_elenco_pv .Link
{
  float:left;
  width:100px;
  margin-left:3px;
  text-align : center;
  font-size : 11px;
  vertical-align : middle;
  margin-top : 5px;
}


.Titolo_elenco_pv .TitoloArticoliPv
{
  float:left;
  width:450px;
  margin-left:3px
}

.Titolo_elenco_pv .TitoloArticoliPv .sottotitolo
{
  margin-bottom : 3px;
}

.Titolo_elenco_pv .TitoloArticoliPv .titolopv
{
  margin-bottom : 3px;
}


.Titolo_elenco_pv .DettaglioPv
{
  float:right;
  width:165px;
  margin-left:3px;
  text-align : left;
  border-left : 1px dashed #a0a0a0;
  padding-left : 10px;
  padding-bottom : 10px;
  padding-top : 5px;
  
}

.Titolo_elenco_pv .Link a:link, .Titolo_elenco_pv .Link a:active, .Titolo_elenco_pv .Link a:visited
{
text-decoration : none;
color : #a0a0a0;
}

.Titolo_elenco_pv .Link a:hover
{
text-decoration : underline;
color : #505050;
}




.Titolo_elenco .TitoloArticoli
{
  float:left;
  width:461px;
  margin-left:3px
}

.Titolo_elenco .Titolone
{
  float:left;
  width:370px;
  margin-left:3px
}

.Titolo_elenco .Titolone .Argomento
{
  margin-top:3px;
  margin-bottom:3px;
  font-size : 11px;
  color:#202020;
}

.Titolo_elenco .ImmagineAnteprima
{
  float:left;
  width:85px;
  margin-left: 0px;
  margin-bottom: 5px;
}

.Titolo_elenco .Posizione
{
  float:left;
  width:50px;
  margin-left: 0px;
  margin-bottom: 5px;
  font-size : 18px;
  color : #e748d8;
}



.Titolo_elenco .ImmagineAnteprima .ImmagineDidascalia
{
  font-size:9px;
  text-align:center;
  margin-top:2px;
  margin-bottom:5px;
  padding-right:5px;
  color:#202020
}


.Titolo_elenco .TitoloArticoli .sottotitolo
{
  float:left;
  width:461px;
  font-size : 11px;
  color:#202020;
}

.Titolo_elenco .TitoloArticoli .votazioni
{
  float:left;
  width:461px;
  font-size : 10px;
  color:#000000;
}


.Titolo_elenco_gallery
{
    margin-top:10px;
	float:right;
	width:641px;
}

.Titolo_elenco_gallery .TitoloArticoli
{
  float:left;
  width:641px;
  margin-left:3px
}

.Titolo_elenco_gallery .Titolone
{
  float:left;
  width:540px;
  margin-left:3px
}

.Titolo_elenco_gallery .Titolone .Argomento
{
  margin-top:3px;
  margin-bottom:3px;
  font-size : 11px;
  color:#202020;
}

.Titolo_elenco_gallery .ImmagineAnteprima
{
  float:left;
  width:85px;
  margin-left: 0px;
  margin-bottom: 5px;
}

.Titolo_elenco_gallery .Posizione
{
  float:left;
  width:50px;
  margin-left: 0px;
  margin-bottom: 5px;
  font-size : 18px;
  color : #e748d8;
}



.Titolo_elenco_gallery .ImmagineAnteprima .ImmagineDidascalia
{
  font-size:9px;
  text-align:center;
  margin-top:2px;
  margin-bottom:5px;
  padding-right:5px;
  color:#202020
}


.Titolo_elenco_gallery .TitoloArticoli .sottotitolo
{
  float:left;
  width:461px;
  font-size : 11px;
  color:#202020;
}

.Titolo_elenco_gallery .TitoloArticoli .votazioni
{
  font-size : 10px;
  color:#000000;
  margin-top : 5px;
}



.Titolovoti
{
  float:left;
  width:200px;
  font-weight:bold;
  font-size : 12px;
  color:#000000;
  padding-left : 10px;
  padding-top : 5px;
  padding-bottom : 5px;  
  
}

.TitolovotiElemento
{
  float:left;
  width:300px;
  font-weight:bold;
  font-size : 12px;
  color:#000000;
  padding-left : 10px;
  padding-top : 5px;
  padding-bottom : 5px;  
  
}

.TitolovotiData
{
  float:left;
  width:100px;
  font-weight:bold;
  font-size : 12px;
  color:#000000;
  padding-left : 10px;
  padding-top : 5px;
  padding-bottom : 5px;  
  
}

.Elencovoti
{
  float:left;
  width:200px;
  font-size : 12px;
  margin-right:3px;
  color:#000000;
  padding-top : 5px;
  padding-bottom : 5px;  
  margin-top : 5px;
  padding-left : 10px;
  font-size : 11px;
  
}

.ElencovotiElemento
{
  float:left;
  width:300px;
  font-size : 12px;
  margin-right:3px;
  color:#000000;
  padding-top : 5px;
  padding-bottom : 5px;  
  margin-top : 5px;
  padding-left : 10px;
  font-size : 11px;
  
}

.ElencovotiData
{
  float:left;
  width:100px;
  font-size : 12px;
  margin-right:3px;
  color:#000000;
  padding-top : 5px;
  padding-bottom : 5px;  
  margin-top : 5px;
  padding-left : 10px;
  font-size : 11px;
  
}

.Paginazioni
{
  float:left;
  width:640px;
  margin-top:10px;
  margin-bottom:10px;
  color:#000000;
}

.Titolo_elenco .Separacommenti
{
  float:left;
  width:461px;
  margin-top:2px;
}


.Titolo_elenco .Separatore
{
  float:left;
  width:461px;
  margin-top:8px;
}

.Titolo_elenco_gallery .Separatore
{
  float:left;
  width:641px;
  margin-top:8px;
}

a.titolo_articoli:link, a.titolo_articoli:visited, a.titolo_articoli:active
{
  text-decoration : underlined;
  font-size : 12px;
  color:#505050;
  font-weight:bold;
}

a.titolo_articoli:hover
{
  text-decoration : underlined;
  font-size : 12px;
  color:#c60001;
  font-weight:bold;
}

.opzioni
{
  padding-top: 10px;
  padding-bottom: 3px;
  margin-left : 20px;
}

.opzioniextra
{
  padding-top: 10px;
  padding-bottom: 3px;
  margin-left : 20px;
  float : left;
}

.opzioni1, .opzioni2, .opzioni3, .opzioni4
{
  float:left;
  padding-top: 10px;
  padding-bottom: 3px;
}

.opzioni1
{
	width : 200px;
}

.opzioni2
{
	width : 220px;
}

.opzioni3
{
	width : 150px;
}

.opzioni4
{
	width : 70px;
	margin-top : 7px;
}

.bottone
{
  padding-top: 3px;
  padding-bottom: 3px;
  margin-right:5px
}

/* Per gli articoli */



/* Home */
.Alto
{
  width:970px;
}

.Alto .ASinistra
{
  float:left;
  width:660px;
  
}

/* Home */
.Basso
{
  width:970px;
}

.Basso .ASinistra
{
  padding : 0px;
  margin : 0px;
  float:left;
  width:400px;
  
}

.Basso .ADestra
{
	padding : 0px;
	margin : 0px;
	float:right;
	width:550px;
	text-align : left;
  
}

.TitoloSuggerimento
{
	padding : 0px;
	margin : 0px;
	font-size : 26px;
	color : #505050;
	font-weight : normal;
	font-family : Georgia;
	padding-bottom : 2px;
	padding-left : 15px;
	font-style : italic;
	border-left : 1px dotted #505050;
	border-bottom : 1px dotted #505050;
	margin-bottom : 2px;
}

.SezioneSuggerimento
{
  margin : 0px;
  padding : 12px;
  background-color : #505050;
  color : #ffffff;
  font-size : 18px;
  font-weight : normal;
  font-style : italic;
  font-family : "Georgia";
}


.boxcontest
{
  margin : 0px;
  padding : 0px;
}

.boxcontestfoto
{
  margin : 0px;
  padding : 5px;
  background-color : #f0f0f0;
}


.Alto .ACentro
{
  float:left;
  
  width:180px;
  background-image : url(../immagini/classifica_top.png);
  background-position : left top;
  background-repeat : no-repeat;
}

.HeaderArtist
{
  width:165px;
  height : 75px;
}

.topartists
{
	padding : 0px;
	margin : 0px;
	  background-image : url(../immagini/classifica_1_off.png);
	  background-position : left top;
	  background-repeat : no-repeat;	
	  height : 69px;
	  width : 165px;
}

.topartists:hover
{
	padding : 0px;
	margin : 0px;
	  background-image : url(../immagini/classifica_1_on.png);
	  background-position : left top;
	  background-repeat : no-repeat;	
	  height : 69px;
	  width : 165px;
}

.topartists_posizione
{
	width:49px;	
	margin : 0px;
	padding : 0px;
	float : left;
	color : #FFFFFF;
	font-size : 18px;
	padding-top : 24px;
	padding-left : 28px;
	
}

.topartists_dati
{
	width:88px;	
	margin : 0px;
	padding : 0px;
	float : left;
}

.TitoloArtist
{
	padding : 0px;
	margin : 0px;
  width:88px;
  margin-bottom:5px;
  font-weight:bold;
  font-size:11px;
  color:#000000;
  padding-top : 10px;
}

.VisiteArtist
{
	padding : 0px;
	margin : 0px;
  width:88px;
  margin-bottom:5px;
  font-weight:bold;
  font-size:11px;
  color:#b7b7b7;
}

.FooterArtist
{
	padding : 0px;
	margin : 0px;
  width:88px;
  font-size:10px;
  color:#e947b6;
}

a.LinkArtist2:link, a.LinkArtist2:visited, a.LinkArtist2:active
{
  color:#e947b6;
  text-decoration : none;
}

a.LinkArtist2:hover 
{
  color:#e947b6;
  text-decoration : underline;
}


a.LinkArtist:link, a.LinkArtist:visited, a.LinkArtist:active
{
  color:#FFFFFF;
  text-decoration : none;
}

a.LinkArtist:hover 
{
  color:#FFFFFF;
  text-decoration : underline;
}

.Alto .ADestra
{
  float:left;
  
  width:310px;
}

.Contenuto_Video
{
	margin : 0px;	
	padding : 5px;
}

.Home_Video
{
	padding: 0px;
	margin : 0px;
	margin-bottom : 10px;
}

.Home_Sottotitolo_contenuto
{
	padding : 0px;
	margin-bottom : 10px;
	margin : 0px;
	
}



.Centrale
{
  width:970px;
  margin-top:10px;
}

.CTitoloImmagini
{
  margin-bottom:5px;
}


.bannerHome
{
  padding : 5px;
  background-color : #f0f0f0;
  font-size : 10px;
  text-align : center;
}

.bannerInterno
{
  padding : 5px;
  background-color : #f0f0f0;
  font-size : 10px;
  text-align : center;
  margin-bottom : 20px;
}


.boxnl
{
	padding : 0px;
	margin : 0px;
	padding-top : 7px;
	margin-left : 22px;
}

.textbox_nl
{
	padding : 0px;
	margin : 0px;
	border : 0px;
	margin-right : 30px;
	width : 250px;
}


.BoxImmagine
{
  margin-right:15px;
  margin-top:15px 
}

.BoxImmagineAltro
{
  width : 300px;
  padding : 0px;
  margin : 0px;
  float : left;
  
}

.BoxImmagineAltroCentro
{
  width : 300px;
  padding : 0px;
  margin : 0px;
  margin-left : 20px;
  margin-right : 20px;
  float : left;
  
}

.BoxImmagineAltro table td, .BoxImmagineAltroCentro table td
{
  width : 300px;
  padding : 0px;
  margin : 0px;
  height : 380px;
  position : relative;
}

.LnkInt
{
 width:220px;
 height:130px;
 text-decoration : underline;
}

.LnkInt:hover
{
 width:220px;
 height:130px;
 text-decoration : none;
}

a.rimando:link, a.rimando:visited, a.rimando:active
{
  color:#FFFFFF;
  text-decoration : underline;
}

a.rimando:hover 
{
  color:#FFFFFF;
  text-decoration : none;
}

.TitoloLnkInt
{
  
  width:200px;
  font-size : 12px;
  font-weight:bold;
  padding-top:60px;
  margin-left:10px;
}

.DettLnkInt
{
  
  width:200px;
  font-size : 10px;
  font-weight:bold;
  padding-top:5px;
  margin-left:10px
}

a.rimandoaltro:link, a.rimandoaltro:visited, a.rimandoaltro:active
{
  color:#FFFFFF;
  text-decoration : none;
  display : block;
  width : 300px;
  height : 380px;
  position : relative;
}

a.rimandoaltro:hover 
{
  color:#FFFFFF;
  text-decoration : none;
  display : block;
  width : 300px;
  height : 380px;  
  position : relative;
  background-color : #
}


.LnkIntAltro, .LnkIntAltro:link, .LnkIntAltro:active, .LnkIntAltro:visited
{
 width:280px;
 height:110px;
 text-decoration : none;
 bottom : 0px;
 position : absolute;
 background: url('../immagini/transparent-bg.png'); 
 padding : 10px;
 text-align : center;
}

.LnkIntAltro:hover
{
 width:280px;
 height:110px;
 text-decoration : none;
 bottom : 0px;
 position : absolute;
 background: url('../immagini/transparent-bg.png'); 
 padding : 10px;
 text-align : center;
 }


.TitoloLnkIntAltro
{
  font-size : 22px;
  font-weight:bold;
  margin-bottom : 10px;
  border-bottom : 2px solid #c60001;
  text-align : center;
  text-transform : uppercase;
  letter-spacing : -2px;
}

.DettLnkIntAltro
{
  font-weight:normal;
  text-align : center;
  line-height : 16px;
}

/* Home */

/* Per gli articoli */

.Titolo_sinistro_elenco .AnteprimaDettaglio
{
  float:left;
  font-size : 10px;
  width:176px;
}

.Titolo_sinistro_elenco .AnteprimaDettaglio .descrizione
{
  float:left;
  padding-top:3px;
  color:#202020;
}

.Titolo_sinistro_elenco .Separatore
{
  float:left;
  width:231px;
  margin-top:8px;
}

.label_voto{
  color:#707070; 
  font-size:10px;
}

.label_dettagli_mini{
  color:#a0a0a0; 
  font-size:10px;
}

.label_voto_dettaglio{
  color:#a0a0a0; 
  font-size:10px;
}

.label_prezzo_dettaglio{
  color:#000000; 
  font-size:24px;
  font-weight : bold;
  font-family : "Georgia";
}





.Titolo_sinistro_elenco .AnteprimaDettaglio .votazioni
{
  float:left;
  font-size : 10px;
  padding-top:3px;
  width:150px;
}

.Titolo_sinistro_categorie
{
    float:left;
	width : 641px;
}

.Titolo_sinistro_categorie .elenco_categorie
{
    float:left;
	margin:0;
    padding:0;
	width : 176px;
}

.Titolo_sinistro_categorie .elenco_tutti_prodotti
{
    float:left;
	margin:0;
    padding:0;
	width : 465px;
}

.SeparaCat
{
  margin:0px;
  padding:0px;
  border-top: 1px solid #E0E0E0;
  margin-top:3px;
  padding-top:3px;
}

.Titolo_sinistro_categorie .UltimaCat
{
  float:left;
  border-top: 1px solid #E0E0E0;
  margin-top:8px;
  width:170px;
}

.Box_Loghi
{
 float:right;
 width : 100%;
 height : 60px;
 margin-top:10px;
 padding:0px
}

.Box_Loghi .Logomarca
{
 float:left;
 width : 60px;
}

.Box_Loghi .Sitomarca
{
 float:left;
 margin-top:15px;
 width : 281px;
}

.Box_Loghi .Votomarca
{
 float:left;
 margin-top:15px;
 width : 120px;
}

 .SeparaMarche
{
 float:right;
 background-image : url(../immagini/separamarche.gif);
 background-position : left top;
 background-repeat : no-repeat;
 width : 100%;
}


.Titolo_sinistro_categorie .elemento
{
  float:left;
  width:110px;
  margin-top:5px;
  margin-right:11px;
  font-size:10px
}


.Titolo_sinistro_categorie .elemento .base1
{
  float:left;
  width:107px;
  margin-bottom : 3px;
}


a.sel_marca:link, a.sel_marca:visited, a.sel_marca:active
{
  text-decoration : none;
  font-size : 12px;
  color:#505050;
  margin-right:5px;
  font-weight:bold;
}

a.sel_marca:hover
{
  text-decoration : underline;
  font-size : 12px;
  color:#c60001;
  margin-right:5px;
  font-weight:bold;
}




/* Parte Destra */

.Titolo_destro_elenco
{
  
  margin-top : 10px;
  
  text-align : left;
  
}


.Titolo_destro_elenco .ImmagineAnteprima
{
  float:left;
  width:55px;
}

.Titolo_destro_elenco .TitoloAnteprima
{
  float:left;
  width:245px;
  font-weight: none;
  margin-bottom : 3px;
}

.Titolo_destro_elenco .TitoloAnteprima .freccettina
{
  float:left;
  width:20px;
}

.Titolo_destro_elenco .TitoloAnteprima .titoletto
{
  float:left;
  width:233px;
}


.Titolo_destro_elenco .AnteprimaDettaglio
{
  float:left;
  font-size : 10px;
  width:233px;
}

.Titolo_destro_elenco .AnteprimaDettaglio .descrizione
{
  float:left;
  padding-top:3px;
  color:#202020;
  width:233px;
}

.Titolo_destro_elenco .VotazioniDestra
{
  font-size : 10px;
  margin-top:5px;
  text-align : right;
}


.Titolo_destro_elenco .Separatore
{
	padding : 0px;
	margin : 0px;
  padding-top:3px;
  border-top : 1px dashed #a0a0a0;
  margin-top : 3px;
  margin-bottom : 3px;
  font-size : 1px;
  height : 1px;
}

.Titolo_destro_elenco .videovotati
{
  padding-bottom:8px
}.Titolo_destro_elenco .videovotati
{
  padding-bottom:8px
}

.Titolo_destro_elenco .tuttivideo
{
  float:left;
  background-image : url(../immagini/guarda_video.jpg);
  background-position : left top;
  background-repeat : no-repeat;
  font-size : 10px;
  height: 29px;
  width:286px;
  padding-top: 9px;
  padding-left: 150px;
}



a.tutti_video:link, a.tutti_video:visited, a.tutti_video:active
{
  text-decoration : underlined;
  color: #4F4F4F;
  font-weight:bold;
}

a.tutti_video:hover
{
  text-decoration : underlined;
  color: #4F4F4F;
  font-weight:bold;
}




/* Parte Destra */

.bannerdestro
{
  float:left;
  margin-top: 10px;
  margin-left:8px;
  background-image : url(../immagini/pantene.jpg);
  background-position : left top;
  background-repeat : no-repeat;
  height: 250px;
  margin-bottom: 15px;
}

.campioncini{
  margin-left:8px;
}

.campionciniHome
{
  margin : 0px;
  padding : 0px;
}

.newsletter
{
  margin-left:8px;
  background-image : url(../immagini/box-iscriviti-nl.png);
  background-position : left top;
  background-repeat : no-repeat;
  height: 74px;
  margin-bottom: 20px;
}

.newsletterHome
{
  margin-left:8px;
  background-image : url(../immagini/box-iscriviti-nl.png);
  background-position : left top;
  background-repeat : no-repeat;
  height: 74px;
  margin-bottom: 20px;

}


.suggerimento
{
  margin-left:8px;
  background-image : url(../immagini/suggerimento-del-giorno.jpg);
  background-position : left top;
  background-repeat : no-repeat;
  height: 142px;
  margin-bottom: 20px;
}


.testosuggerimento
{
  float:left;
  margin-top:40px;
  margin-left:140px;
  width:150px;
  font-size : 10px;
  color:#202020;
}


a.titolo_anteprima:link, a.titolo_anteprima:visited, a.titolo_anteprima:active
{
  text-decoration : underlined;
  font-size : 12px;
  color:#505050;
  font-weight:bold;
}

a.titolo_anteprima:hover
{
  text-decoration : underlined;
  font-size : 12px;
  color:#c60001;
  font-weight:bold;
}

a.sel_cat:link, a.sel_cat:visited, a.sel_cat:active
{
  text-decoration : none;
  color:#505050;
}

a.sel_cat:hover
{
  text-decoration : none;
  color:#c60001;
  font-weight:bold;
}

.Sottotitolo_contenuto
{
	float:left;
	margin-right: 8px;
	margin-top:10px;
	font-style: italic;
	font-size:18px;
	color:#505050;
	width : 400px;
}

.Sottotitolo_contenuto_commenti
{
	margin-top:10px;
	margin-bottom:10px;	
	font-size:18px;
	color:#f290d5;
	border-bottom : 2px solid #f290d5;
}

.Sottotitolo_articolo
{
	margin-right: 8px;
	margin-top:5px;
	font-style: italic;
	font-size:12px;
	color:#505050;
	margin-top : 15px;
}

.Foto_contenuto
{
	position : relative;
}

.Foto_contenuto .navleft
{
position : absolute;
padding : 0px;
margin : 0px;
top : 10px;
left : 10px;
z-index : 20;
}

.Foto_contenuto .navright
{
position : absolute;
padding : 0px;
margin : 0px;
top : 10px;
right : 10px;
z-index : 20;
}

.Foto_contenuto .navbleft
{
padding : 0px;
margin : 0px;
margin-top : 15px;
float : left;
text-align : left;
width : 150px;
margin-left : 5px;
}

.Foto_contenuto .navbright
{
padding : 0px;
margin : 0px;
margin-top : 15px;
margin-left : 10px;
float : left;
text-align : right;
width : 150px;
}

.Foto_contenuto .navbuttonleft:link, .Foto_contenuto .navbuttonleft:active, .Foto_contenuto .navbuttonleft:visited
{
display : block;
width : 48px;
height : 48px;
background-image : url(../immagini/freccia-l-out.png);
background-position : center center;
background-repeat : no-repeat;
text-decoration : none;
}

.Foto_contenuto .navbuttonleft:hover
{
display : block;
width : 48px;
height : 48px;
background-image : url(../immagini/freccia-l-over.png);
background-position : center center;
background-repeat : no-repeat;
text-decoration : none;
}

.Foto_contenuto .navbuttonright:link, .Foto_contenuto .navbuttonright:active, .Foto_contenuto .navbuttonright:visited
{
display : block;
width : 48px;
height : 48px;
background-image : url(../immagini/freccia-r-out.png);
background-position : center center;
background-repeat : no-repeat;
text-decoration : none;
}

.Foto_contenuto .navbuttonright:hover
{
display : block;
width : 48px;
height : 48px;
background-image : url(../immagini/freccia-r-over.png);
background-position : center center;
background-repeat : no-repeat;
text-decoration : none;
}


.navprev
{
padding : 0px;
margin : 0px;
margin-top : 15px;
float : left;
text-align : left;
width : 150px;
margin-left : 5px;
}

.navnext
{
padding : 0px;
margin : 0px;
margin-top : 15px;
margin-right : 10px;
float : right;
text-align : right;
width : 150px;
}

.Foto_contenuto img
{
	width : 320px;
}


.Video_contenuto
{
	margin-top:0px;
	margin-right:8px;
	width : 400px;
	position : relative;
	z-index : 0;
}

.Video_contenuto object embed
{
	position : relative;
	z-index : -10;
}

.Video_contenuto .ImmagineDidascalia
{
  font-size:12px;
  text-align:center;
  margin-top:3px;
  margin-bottom:10px;
  color:#202020
}

.Prodotto_contenuto
{
	margin-top:0px;
	margin-right:16px;
	width : 300px;
	float : left;
	border : 1px solid #e0e0e0;
}

.Prodotto_contenuto img
{
	max-width : 300px;
}


.Prodotto_contenuto .ImmagineDidascalia
{
  font-size:12px;
  text-align:center;
  margin-top:3px;
  margin-bottom:10px;
  color:#202020
}

.prodottodettaglio
{
	padding : 0px;
	margin : 0px;
	text-align:left;
	line-height : 18px;
	color: #202020;
	width : 324px;
	float : left;
}

.prodottodettaglio a img
{
border : 0px;
}


.ImmagineDidascalia_thumb
{
  float:left;
  font-size:9px;
  text-align:center;
  margin-top:2px;
  margin-bottom:10px;
  width : 80px;
  color:#202020
}


.Articolo_contenuto
{
	margin-top:0px;
	margin-right:8px;
	width : 200px;
}

.Articolo_contenuto .ImmagineDidascalia
{
  font-size:11px;
  text-align:center;
  margin-top:2px;
  margin-bottom:10px;
  color:#202020
}


.Logo_contenuto
{
   margin-left: 18px;
   padding-right : 18px;
   padding-bottom : 15px;
}

.categorie_azzurro
{
   float:right;
   color:#505050;
   font-weight: bold; 
   font-size:14px;
   margin-left:4px;
   width : 449px;
   padding-top:5px;
   padding-bottom:5px;
   padding-left : 10px;
   border-right : 2px solid #505050;
   border-bottom : 2px solid #505050;
   text-align : left;
}


.categorie_azzurro_bis
{
   float:left;
   color:#505050;
   font-weight: bold; 
   font-size:14px;
   width : 158px;
   padding-top:5px;
   padding-bottom:5px;
   padding-left : 10px;
   text-align : left;   
   border-right : 2px solid #505050;
   border-bottom : 2px solid #505050;
}

.bloccoflashgame
{
   width : 164px;
   padding : 0px;
   margin : 0px;
   border-right : 1px solid #e0e0e0;
   padding-right : 5px;
}

.categorie_azzurro_pv
{
   
   background-image : url(../immagini/categorie_azzurro.jpg);
   background-position : left top;
   background-repeat : repeat-x;
   color:#FFFFFF;
   font-weight: bold; 
   font-size:14px;
   margin-left:4px;
   width : 641px;
   height: 22px;
   padding-top:8px;
}

.categorie_azzurro_gallery
{
   
   background-image : url(../immagini/categorie_azzurro.jpg);
   background-position : left top;
   background-repeat : repeat-x;
   color:#FFFFFF;
   font-weight: bold; 
   font-size:14px;
   width : 641px;
   height: 22px;
   padding-top:8px;
}

.marche
{
  float:right;
  margin-left:4px;
  width : 461px;
}

.marche_pv
{
  margin-left:4px;
  width : 641px;
}

.elencomarche
{
   background-color:#E0E0E0;
   padding-left:26px;
   height: 17px;
   padding-top:3px;
   width : 100%;
}

.elencomarchebox
{
   background-color:#E0E0E0;
   padding-left:5px;
   padding-right:5px;
   height: 17px;
   padding-top:3px;
}

.BoxMarche
{
  background-color:#FFFFFF;
  margin-top:3px;
  height: 20px;
  width : 100%;
}

 .base2
{
  padding-top:5px;
  padding-bottom:5px;
  
}
.baseIframe
{
  padding-top:10px;
  padding-bottom:10px;
 margin-top : 10px; 
 border-top : 1px dotted #e0e0e0;
 border-bottom : 1px dotted #e0e0e0;
}


.report_azzurro
{
  font-weight: bold; 
  font-size:12px;
  color:#505050;
}

.titolo_report_azzurro
{
  font-weight: bold; 
  font-size:12px;
  color:#505050;
  border-top: 1px dotted #B0B0B0;
  padding-top:8px
}

.titolo_report_bold
{
  font-weight: bold; 
  font-size:11px;
  color:#505050;
}

 .base_ingredienti
{
  padding-top:2px;
  padding-bottom:2px;
}

.titolo_ingredienti
{
  font-weight: bold;
  font-size:9px;
  color:#505050;
}
/* fine sezione dedicata alle pagine interne di MyMakeUp */


/* sezione registrazione */

.PaginaInterna .reg_sinistra
{
  float:left;
  width:250px;
}
   
.PaginaInterna .reg_destra
{
  float: right;
  width: 700px;
  text-align : left;
}


.PaginaInterna .reg_destra .bottoni
{
  margin-top:40px;
  float : left;
  width : 200px;
}


.PaginaInterna .reg_destra .contenuti .reg_interno_sinistra
{
   width:600px;
  
}

.PaginaInterna .reg_destra .contenuti .reg_interno_destra
{
    width:600px;
}

.interno_registrazione
{
  float:left;
  width:431px;
}

.interno_registrazione .scelta_reg
{
  float: left;
  width: 165px;
  margin-top:5px;
}

.interno_registrazione .scelta_reg .radio_reg
{
  float: left;
  width: 25px;
  margin-left:8px;
}

.interno_registrazione .scelta_reg .txt_radio_reg
{
  float: left;
  width: 125px;
}


.interno_registrazione .dati_registrazione {
	float: left;
	background: url(../immagini/registrazione_text.gif) no-repeat top left;
	height: 44px;
    width: 331px;
	margin-left:8px;
}

.interno_registrazione .commento {
   float: left;
   width: 80px;
   font-size:9px;
   font-weight: bold;
   margin-left: 5px
}



.registrazione_text {
   
   border: 0;
   margin-top:14px;
   margin-left:4px;
   width: 310px;
   font-size:14px;
   font-weight: bold;
}

.titolo_registrazione {
   float: left;
   color:#505050;
   
   font-size:12px;
   margin-top:20px;
   margin-bottom:4px;
   margin-left:8px;
   font-weight: bold;
   width:180px;
}

.reg_interno_sinistra .chk_registrazione
{
   float: left;
   color:#000000;
   font-size:12px;
   margin-left:8px;
   margin-top:10px;
   margin-bottom:10px;
   
}

.reg_interno_sinistra .chk_registrazione .box_reg
{
   float: left;
   width: 25px;
}

.reg_interno_sinistra .chk_registrazione .testo_reg
{
   
   font-weight: bold;
   float: left;
   text-align: justify;
   width: 340px;
   float : left;
}



/* fine sezione registrazione */





.BoxNews
{
	margin-top : 5px;	
}

.BoxNews .Foto
{
	float : left;
	
}

.BoxNews .Foto img
{
	border : 5px solid #a0a0a0;
}

.immagine
{
	border : 2px solid #D2DBE4;
	height: 48px;
	width : 65px;
}

.BoxNews .Testo
{
	float : left;
	font-size : 11px;
	width : 138px;
}

.BoxNews .TestoNews
{
	float : left;
	font-size : 11px;
	width : 338px;
}

.BoxNews .TestoEsteso
{
	float : left;
	font-size : 11px;
	width : 198px;
}

.BoxNews .TestoEstesoNews
{
	float : left;
	font-size : 11px;
	width : 398px;
}

.SeparatoreNews 
{
	float : left;
	padding-left : 5px;
	margin-bottom: 10px
}

.ParagrafoNews
{
	padding-left : 2px;
	width : 198px;
	margin-top : 7px;
	
}


.DataVideo
{
	font-weight : normal;
	color : #597792;
	font-size : 9px;
}

.TitoloVideo
{
	
	font-weight : bold;
	font-size : 11px;
	margin-top : 0px;		
	margin-bottom : 5px;
	padding-left: 5px;
}

.TestoVideo
{
   padding-left: 5px;
}

.boxvideohome
{
padding : 5px;
margin : 0px;
background-color : #f0f0f0;
border-bottom : 1px solid #e0e0e0;
margin-bottom : 25px;
}

.BoxVideo
{
	margin-top : 10px;	
	margin-bottom : 10px;	
	padding-bottom : 10px;	
	margin-left: 5px;
}

.BoxVideo .Foto
{
	float : left;
	width : 65px;
}

.BoxVideo .FotoPrimoPiano
{
	float : left;
	width : 115px;
}

.BoxVideo .AreaTesto
{
	float : left;
	font-size : 11px;
	width : 200px;
}

.BoxVideo .AreaTestoEsteso
{
	margin-left:5px;
	float : left;
	width : 255px;
	color : #000000;
}

.BoxVideo .AreaTestoEstesoLungo
{
	margin-left:10px;
	float : left;
	width : 320px;
	color : #000000;
	
}

.BoxVideo .AreaTestoEstesoLungoPrimoPiano
{
	float : left;
	width : 320px;
	color : #505050;
	background-color : #ededed;
	padding : 5px;
}

.BoxVideo .AreaTestoEstesoPrimoPiano
{
	float : left;
	width : 320px;
	color : #505050;
	background-color : #ededed;
	padding : 5px;
}

.BoxVideo .Testo
{
	padding-top : 3px;
}


.BoxVideo .AreaTestoRidotto
{
	float : left;
}


.BoxNotizie
{
	margin-top : 10px;	
	margin-bottom : 10px;	
	padding-bottom : 10px;	
	
}

.BoxNotizie .Foto
{
	float : left;
	width : 65px;
	padding-left: 18px;
	padding-right: 5px;
}




.BoxNotizie .AreaTesto
{
	float : left;
	font-size : 11px;
	width : 340px;
}

.BoxNotizie .AreaTestoEsteso
{
	float : left;
	font-size : 11px;
	width : 400px;
}

.BoxNotizie .AreaTestoVideo
{
	float : left;
	font-size : 11px;
	width : 290px;
}

.BoxNotizie .Testo
{
	font-size : 11px;
	padding-top : 3px;
}


.ErrorBox
{
	color : #FFFFFF;
	background-color : #fc2f06;
	font-weight : bold;
	margin-left : 18px;
	margin-right : 8px;
	margin-top: 10px;
	padding : 10px;
}

.ErrorBox2
{
	color : #FFFFFF;
	background-color : #fc2f06;
	font-weight : bold;
	margin-top: 10px;
	padding : 10px;
}




.TitoloServizio
{
	font-weight : bold;
	color : #00abef;
	font-size : 11px;
	margin-top : 1px;		
}

.BoxServizio
{
	margin-top : 10px;	
}

.BoxServizio .Foto
{
	float : left;
	width : 120px;
	padding-bottom : 10px;
	padding-left:18px;
}

.BoxServizio .Foto img
{
	
	
}

.BoxServizio .AreaTesto
{
	float : left;
	font-size : 11px;
	width : 350px;
}

.BoxServizio .AreaTestoEsteso
{
	float : left;
	font-size : 11px;
	width : 300px;
}

.BoxServizio .Testo
{
	font-size : 10px;
	padding-top : 3px;
}

.SeparatoreVideo
{
    margin-left:18px;
	margin-right:8px;
	border-bottom : 1px dotted #e0e0e0;
	clear : both;
}

.ImmagineVideo img
{
	border : 2px solid #00abef;
}

.ImmagineFoto img
{
	border : 2px solid #a0a0a0;
}



.ParagrafoVideo
{
	padding : 0px;	
	width : 300px;
	margin-top : 7px;
}


.boxVip
{
	border-left : 1px dotted #a0a0a0;
	padding-left : 10px;
}

.boxFotoVip
{
	padding-right : 10px;
}

.SeparatoreVip
{
	font-size : 1px;
	padding : 0px;
	margin : 0px;
	border-top : 1px dotted #a0a0a0;
	clear : both;
}

.FotoStandard
{
	border : 2px solid #a0a0a0;
}

.VideoStandard
{
	border : 2px solid #00abef;
}

.ErrorMessage
{
	margin : 0px;
	padding : 0px;
	color : #FF0000;
	padding-top : 7px;
	padding-bottom : 7px;
	font-weight : bold;
}


.NavigatoreOrizzontale
{
	padding : 0px;
	margin : 0px;
	list-style : none;
}

.NavigatoreOrizzontale li
{
	padding : 0px;
	margin : 0px;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 12px;
	font-weight : bold;
	text-decoration : none;
	float : left;
	padding-right : 10px;
}

.NavigatoreOrizzontale li a
{
	padding : 0px;
	margin : 0px;
	text-decoration : none;
}


.LinkNavigazione
{
	margin : 0px;
	padding : 0px;	
	color : #000000;
	text-decoration : none;
}

.LinkNavigazione:hover
{
	margin : 0px;
	padding : 0px;	
	color : #00abef;
	text-decoration : underline;
}

.TdNavigazione
{
	background-image : url(../immagini/imgSimboloMenuBlu.gif);
	background-position : left 5px;
	background-repeat : no-repeat;	
	padding-left : 10px;	
	padding-right : 5px;		
	padding-bottom : 5px;			
}

.boldBig
{
	padding : 0px;
	margin : 0px;
	font-size : 14px;
}

.Clear
{
	clear : both;
	margin : 0px;
	padding :0px;
}

.TabelleTabPaginazione
{
	margin : 0px;
	padding : 0px;
	width : 100%;
	background-color : #FFFFFF;
	border-top : 1px dotted #00abef;
	border-bottom : 1px dotted #00abef;	
}

.TabelleTabPaginazione td
{
	margin : 0px;
	padding : 0px;
	padding : 8px;
	color : #000000;	
	height : 20px;
}

.TabelleTabPaginazione td .LinkTabSelezionato
{
	margin : 0px;
	padding : 0px;
	border : 1px solid #00abef;
	padding : 5px;
	background-color : #C1C1C1;
	color : #000000;
	text-decoration : none;
}

.TabelleTabPaginazione td .LinkTab
{
}

.LinkNero
{
	font-size : 11px;
	color : #000000;
}

.LinkNero:hover
{
	font-size : 11px;
	color : #f6a41c;
}

.LinkNero9
{
	
	font-size : 11px;
	color : #000000;
}

.LinkNero9:hover
{
	
	font-size : 11px;
	color : #f6a41c;
}


.LinkNeroCont
{
	font-size : 10px;
	color : #000000;
	text-decoration : none;
	font-weight : normal;
}

.LinkNeroCont:hover
{
	font-size : 10px;
	color : #000000;
	text-decoration : underline;
	font-weight : normal;
}


.LinkNullaNero
{
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}

.LinkNullaNero:hover
{
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}

.LinkNero2
{
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}

.LinkNero2:hover
{
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
}

.LinkRosaNoSize
{
	color : #f49b23;
	text-decoration : none;
	font-size : 14px;
}


.LinkForum
{
	color : #f49b23;
	text-decoration : underline;
	font-size : 12px;
}

.LinkForum:hover
{
	color : #004f94;
	text-decoration : underline;
	font-size : 12px;
}


.LinkNeroNoSize
{
	color : #00abef;
	text-decoration : none;
}

.LinkNeroNoSize:hover
{
	color : #00abef;
	text-decoration : underline;
}

.LinkElimina
{
	font-size : 10px;
	color : #00abef;
	text-decoration : none;
}

.LinkElimina:hover
{
	font-size : 10px;
	color : #00abef;
	text-decoration : underline;
}

.LinkVipNero
{
	font-size : 13px;
	color : #000000;
	text-decoration : underline;
}

.LinkVipNero:hover
{
	font-size : 13px;
	color : #00abef;
	text-decoration : none;
}

.LinkRosso
{
	font-size : 11px;
	color : #00abef;
	font-weight : bold;
}

.LinkRosso:hover
{
	font-size : 11px;
	color : #00abef;
	font-weight : bold;
}


.LinkRossoCorsi
{
	font-size : 11px;
	color : #c60001;
	font-weight : bold;
}

.LinkRossoCorsi:hover
{
	font-size : 11px;
	color : #c0c0c0;
	font-weight : bold;
}

.LinkBlu
{
	color : #004f94;
	font-weight : bold;
}

.LinkBlu:hover
{
	color : #004f94;
	font-weight : bold;
}

.TestoVip
{
	font-size : 11px;
	padding-top : 2px;
}

.LinkBianco
{
	color : #FFFFFF;
}

.LinkBianco:hover
{
	color : #f6a41c;
}

.LinkBiancoNulla
{
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : none;
}

.LinkBiancoNulla:hover
{
	font-size : 11px;
	color : #FFFFFF;
}

.LinkNulla
{
	margin : 0px;
	padding : 0px;	
	text-decoration : none;
}

.LinkNullaRosso
{
	margin : 0px;
	padding : 0px;	
	text-decoration : none;
	color : #00abef;
}

.SubTitle
{
	margin : 0px;
	padding : 0px;	
	color : #86ACD6;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : left 4px;
	background-repeat : no-repeat;
	padding-left : 13px;
	text-decoration : none;
	font-weight : bold;
	padding-bottom : 3px;
	border-bottom : 1px solid #00abef;
}

.LinkSubTitle
{
	margin : 0px;
	padding : 0px;	
	color : #86ACD6;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : left 4px;
	background-repeat : no-repeat;
	padding-left : 13px;
	text-decoration : none;
	font-weight : bold;
	padding-bottom : 3px;
	border-bottom : 1px solid #00abef;
}

.LinkSubTitle:hover
{
	margin : 0px;
	padding : 0px;	
	color : #C1C1C1;
	background-image : url(../immagini/imgFrecciaTitoloMenuSinistr.gif);
	background-position : left 4px;
	background-repeat : no-repeat;
	padding-left : 13px;
	text-decoration : underline;
	font-weight : bold;
	padding-bottom : 3px;
	border-bottom : 1px solid #00abef;
}


.pag_link
{
	margin : 2px;
	padding : 3px;
	border : 1px solid #e0e0e0;
	color : #000000;
	text-decoration : none;
	background-color : #ffffff;
	width : 15px;
	font-size : 11px;
	padding-left : 5px;
	padding-right : 5px;	
}

.pag_link:hover
{
	margin : 2px;
	padding : 3px;
	border : 1px solid #e0e0e0;
	color : #ffffff;
	text-decoration : none;
	background-color : #c60001;
	width : 15px;
	font-size : 11px;
	padding-left : 5px;
	padding-right : 5px;	
}

.pag_selected
{
	margin : 2px;
	padding : 3px;
	border : 1px solid #a0a0a0;
	color : #ffffff;
	text-decoration : none;
	background-color : #c60001;
	width : 15px;
	font-size : 11px;
	font-weight : bold;
	padding-left : 5px;
	padding-right : 5px;
}

.calOre
{
	background-color : #D0D0D0;
	width : 80px;
}

.calEvento
{
	background-color : #F0F0F0;
	width : 50%;
}

.calNavigazione
{
	width : 150px;
}

.calNavigazioneCentro
{
	font-size : 16px;
	font-weight : bold;
}

.calData
{
	font-size : 12px;
	font-weight : bold;
}

h1, h2, h3, h4, h5, h6
{
	padding : 0px;
	margin : 0px;
	font-weight : normal;
}

h2
{
	font-size : 22px;
}

h3
{
	font-size : 18px;
}

h4
{
	font-size : 16px;
	font-weight : bold;
}


h5
{
	font-size : 12px;
	font-weight : bold;
}

a.linkverde:link, a.linkverde:visited, a.linkverde:active
{
  margin-right:8px;
}

A.elenco:hover
{
  margin-right:8px;
}


.verde
{
	background-color : #87FE9B;
}

.giallo
{
	background-color : #F7FE87;
}

.rosso
{
	background-color : #FE8787;
}

.grigio
{
	background-color : #E0E0E0;
}

.riassunto
{
	padding : 10px;
	border : 1px solid #e0e0e0;
}

.uploadProgress
{
	padding : 10px;
	border : 1px solid #e0e0e0;
}

.thumbs
{
	padding : 3px;
	border : 1px solid #e0e0e0;
}


.overlay
{
	padding : 5px;
	margin : 0px;
	z-index : 100;
	position : absolute;
	display : none;
	top : 50px;
	left : 200px;
	border : 1px solid #505050;
	background-color : #ffffff;
	width : 750px;
	height : 480px;
}

.overlayArgomenti
{
	padding : 5px;
	margin : 0px;
	z-index : 100;
	position : absolute;
	display : none;
	top : 50px;
	left : 200px;
	border : 1px solid #505050;
	background-color : #ffffff;
	width : 750px;
	height : 480px;
}


.BoxSocial
{
	padding : 2px;
	margin-bottom : 10px;
	background-color : #214279;
}

.BoxSocialArea
{
	padding : 0px;
	margin : 0px;
	background-color : #ededed;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}

.boxUltimiArticoli
{
	padding : 0px;
	margin : 0px;
	background-color : #f3f3f3;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}

.btEntra
{
	background-color : #f6a41c;
	color : #FFFFFF;
	border : 1px solid #FFFFFF;
	font-weight : bold;
	font-size : 10px;
}

.btBordoGiallo
{
	background-color : #f6a41c;
	color : #FFFFFF;
	border : 1px solid #FFFFFF;
	font-weight : bold;
	font-size : 10px;
}

.btBordoGrigio
{
	background-color : #f6a41c;
	color : #FFFFFF;
	border : 1px solid #FFFFFF;
	font-weight : bold;
	font-size : 10px;
	
}

.btBordoScuro
{
	background-color : #2d79bc;
	color : #FFFFFF;
	border : 2px solid #004f94;
	font-weight : bold;
	font-size : 10px;
}

.Privacy
{
	border : 1px solid #e0e0e0;
	padding : 10px;
	width : 400px;
	height : 150px;
	background-color : #f0f0f0;
	overflow : auto;
	text-align : left;
	color : #505050;
}


.BarraSocial
{
	color : #000000;	
	width : 100%;
	background-color : #ededed;	
}

.BarraSocial .ul
{
	padding : 0px;
	margin : 0px;
	color : #505050;
	font-weight : bold;
}

.BarraSocial .ul td
{
	padding : 0px;
	margin : 0px;
	color : #505050;
	font-weight : bold;
	font-size : 10px;
	padding-left : 15px;
	border-bottom : 1px dotted #e0e0e0;
}


.BarraSocial .ul a:link, .BarraSocial .ul a:active, .BarraSocial .ul a:visited
{
	padding : 0px;
	margin : 0px;
	color : #505050;
	font-weight : bold;
	text-decoration : none;
	display : block;
	padding : 3px;
}

.BarraSocial .ul a:hover
{
	padding : 0px;
	margin : 0px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	background-color : #f6a41c;
	display : block;
	padding : 3px;
}


.FotoProfilo
{
	width : 60px;
}

.FotoProfilo img
{
	border : 1px solid #a0a0a0;
}

.FotoProfilo .StatoUser
{
	border : 0px solid #FFFFFF;
}

.FotoProfiloLight
{
	
	width : 60px;
}

.FotoProfiloLight img
{
	
	
}


.FotoElenco
{
	width : 20%;
}

.FotoElenco img
{
	
}

.FotoElencoDettaglio
{
	border : 1px dotted #a0a0a0;
	padding : 2px;
}


.MenuProfilo
{
	list-style : none;
	padding : 0px;
	margin : 0px;
}

.MenuProfilo li
{
	padding : 0px;
	margin : 0px;
	padding-top : 2px;
	padding-bottom : 2px;
	border-bottom : 1px dotted #e0e0e0;
	padding-left : 10px;
	padding-right : 10px;
}

.MenuProfilo li a:link, .MenuProfilo li a:visited, .MenuProfilo li a:active
{
	padding : 0px;
	margin : 0px;
	text-decoration : none;
}

.MenuProfilo li a:hover
{
	padding : 0px;
	margin : 0px;
	text-decoration : none;
}

.divTestoBacheca
{
	padding : 0px;
	margin : 0px;
	font-size : 11px;
	color : #FFFFFF;
	height : 80px;
	width : 500px;
	background-image : url(../immagini/boxBacheca.gif);
	background-position : left top;
	background-repeat : no-repeat;
	padding-top : 10px;
	padding-left : 10px;
}

.testoBacheca
{
	padding : 0px;
	margin : 0px;
	font-size : 11px;
	color : #FFFFFF;
	background-color : #214279;
	height : 50px;
	width : 480px;
	border : 0px;
}

.testoRicerca
{
	padding : 0px;
	margin : 0px;
	font-size : 11px;
	color : #202020;
	width : 450px;
	padding : 2px;
}


.testoDataBacheca
{
	padding : 0px;
	margin : 0px;
	font-size : 10px;
	color : #a0a0a0;
}

.LinkRossoLight
{
	font-size : 11px;
	color : #00abef;
	text-decoration : none;
}

.LinkRossoLight:hover
{
	font-size : 11px;
	color : #00abef;
	text-decoration : underline;

}

.MessaggioBacheca
{
	background-color : #214279;
	border-bottom : 1px solid #b0b0b0;
	border-right : 1px solid #b0b0b0;
	margin-bottom : 5px;
	width : 100%;
}

.FormMessaggio
{
	border : 10px solid #16dc3c;
	background-color : #214279;
	padding : 0px;
	width : 400px;
	height : 250px;
}

.FormMessaggio INPUT, .FormMessaggio TEXTAREA
{
	font-size : 11px;
}

.FormMessaggio .HeaderForm
{
	background-color : #A0a0a0;
	padding-left : 15px;
	color : #ffffff;
} 

.boxMessaggi
{
	position : absolute;
	z-index : 10;
	left : 0px;
	top : 0px;
}

.boxRisposta
{
	position : absolute;
	z-index : 20;
	left : 0px;
	top : 0px;
	border : 5px solid #16dc3c;
	background-color : #FFFFFF;
	color : #505050;
	font-weight : bold;
	text-align : center;
	padding : 10px;
	width : 250px;
	height : 30px;
}

.numMessaggiPosta
{
	padding : 3px;
	padding-left : 5px;
	padding-right : 5px;
	border : #ffffff;
	background-color : #00abef;
	color : #FFFFFF;
}

.toolbarposta
{
	border : 1px solid #6782b0;
	background-color : #214279;
	width : 100%;
}

.Letto
{
	font-weight : normal;
}

.nonLetto
{
	font-weight : bold;
}

.TabellaPosta
{
	width : 100%;
}

.TabellaPosta td
{
	border-bottom : 1px dotted #a0a0a0;
	padding-top : 7px;
	padding-bottom : 7px;
}


.TabellaPostaMessaggio
{
	width : 400px;
}

.TabellaPostaMessaggio td
{

	padding-top : 7px;
	padding-bottom : 7px;
}

.TabellaFoto
{
	width : 100%;
}

.TabellaFoto td
{
	border-bottom : 1px dotted #a0a0a0;
	padding-top : 7px;
	padding-bottom : 7px;
}

.smallSelect
{
	font-size : 11px;
}

.testoVerde
{
	padding : 0px;
	margin : 0px;
	font-size : 10px;
	color : #16dc3c;
}

.testoGrigio
{
	padding : 0px;
	margin : 0px;
	font-size : 10px;
	color : #202020;
}

.testoSottotitolo
{
	padding : 0px;
	margin : 0px;
	font-size : 12px;
	color : #202020;
}

.testoRosso
{
	padding : 0px;
	margin : 0px;
	font-size : 10px;
	color : #FF0000;
	
}

.testoSottotitoloRosso
{
	padding-left : 18px;
	margin-right: 8px;
	margin-top:10px;
	font-size : 11px;
	color : #000000;
	text-align : justify;
	
}

.LinkNavigazioneFoto
{
	font-size : 11px;
	color : #e748d8;
	text-decoration : none;
	padding : 3px;
}

.LinkNavigazioneFoto:hover
{
	font-size : 11px;
	color : #f490f0;
	text-decoration : none;
	padding : 3px;
}

.tabellaCommenti
{
}

.tabellaCommenti .daChi
{
	background-color : #214279;
	padding : 2px;
	padding-left : 5px;
}

.tabellaCommenti .Commento
{
	padding : 2px;
	padding-top : 5px;
	padding-bottom : 5px;
	border-bottom : 1px dotted #a0a0a0;
}



.StatoUser
{
	border : 0px solid #FFFFFF;
}

.StatoUserVerde
{
	border : 0px solid #FFFFFF;
	color : #16dc3c;
	font-size : 10px;
}

.StatoUserRosso
{
	border : 0px solid #FFFFFF;
	color : #fc4b0e;
	font-size : 10px;
}

.SeparatoreBacheca
{
	border-bottom : 1px dotted #e0e0e0;
}

.SeparatoreBachecaMax
{
	border-bottom : 2px dashed #c0c0c0;
}


.SeparatoreGiochi
{
	border-bottom : 1px dotted #c0c0c0;
}

.BordoHeader
{
	background-image : url(../immagini/sfondoBordo.gif);
	background-position : top left;
	background-repeat : repeat-x;
}

.fotoThumbs
{
	padding : 0px;
	margin : 0px;

	margin-bottom : 5px;
}

.fotoThumbs img
{
	padding : 0px;
	margin : 0px;
	width : 85px;
	height : 85px;
	padding : 2px;
	border : 1px solid #a0a0a0;	
}

.OverflowFoto
{
	padding : 0px;
	margin : 0px;
	overflow : auto;
	height : 455px;
	width : 110px;
	padding-right : 10px;	
}

.OverflowArticolo
{
	padding : 0px;
	margin : 0px;
	overflow : auto;
	height : 455px;
	padding-right : 10px;
}

#fotoContainer
{
	padding : 0px;
	margin : 0px;
	overflow : auto;
	height : 455px;
	width : 570px;
}

#fotoContainerColonna1, #fotoContainerColonna2
{
	padding : 0px;
	margin : 0px;
	overflow : auto;
	height : 455px;
	width : 320px;
}

.OverflowArticoloColonne
{
	padding : 0px;
	margin : 0px;
	overflow : auto;
	height : 150px;
	padding-right : 10px;
	padding-left : 10px;
	width : 95%;
	text-align : left;
}

.BachecaLink
{
	padding : 5px;
	margin : 0px;
	border-right : 1px dotted #314e7c;
	border-bottom : 1px dotted #314e7c;
	margin-bottom : 30px;
}

.stanze
{
	padding : 0px;
	margin : 0px;
	background-color : #f3f3f3;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}

.articolo
{
	padding : 0px;
	margin : 0px;
	margin-top:5px;
	margin-right: 8px;
	text-align:left;
	line-height : 18px;
	color: #202020;
	width : auto;
}

.articolo a img
{
border : 0px;
}



.inputLogin
{
	padding : 2px;
	font-size : 10px;
	border : 1px solid #e0e0e0;
	width : 160px;
	color : #a7a7a7;
}


.DataSpot
{
	color : #597792;
	font-size : 10px;
	margin-bottom : 2px;
}

.TitoloSpot
{
	font-weight : bold;
	color : #000000;
	margin-bottom : 2px;
}

.LinkNeroSpot
{
	font-size : 10px;
	color : #000000;
}

.LinkNeroSpot:hover
{
	font-size : 10px;
	color : #000000;
}

.LinkGrigio
{
	font-size : 10px;
	color : #505050;
	text-decoration : none;
	font-weight : normal;
}

.LinkGrigio:hover
{
	font-size : 10px;
	color : #505050;
	text-decoration : underline;
	font-weight : normal;
}

.LinkGrigioSpot
{
	font-size : 9px;
	color : #505050;
	text-decoration : none;
	font-weight : normal;
}

.LinkGrigioSpot:hover
{
	font-size : 9px;
	color : #505050;
	text-decoration : underline;
	font-weight : normal;
}

.SottoTitoloSpot
{
	font-weight : bold;
	color : #FFFFFF;
	font-size : 11px;
	margin-top : 1px;		
}

.ComboMini
{
	font-size : 9px;
}

.SfondoTitolo
{
	padding : 0px;
	margin : 0px;

}

.SimboloTitolo
{
	padding : 0px;
	margin : 0px;
	border-bottom : 1px dashed #505050;
	
	font-size : 22px;
	color : #505050;
	font-weight : normal;
	font-family : Georgia;
	margin-bottom : 10px;
	padding-bottom : 5px;
}

.navBottom
{
margin-top : 30px;
font-size : 12px;
padding-top : 15px;
padding-bottom : 15px;
border-top : 1px dotted #e0e0e0;
border-bottom : 1px dotted #e0e0e0;
}

.navBottom a
{
	font-size : 16px;
}


/* Bacheca */

.ElencoBacheca
{
  margin-top:10px;
  float:left;
  width:100%;
}

.ElencoBacheca .Foto
{
 float:left;
 width:55px;
}

.ElencoBacheca .CommentiAlto
{
    font-size : 11px;
}

.ElencoBacheca .CommentiAlto .CommentiUtente
{
  font-size : 11px;
  color:#464646;
  font-size : 11px;
  margin-right : 15px;
  font-weight : bold;
}

.ElencoBacheca .CommentiAlto .CommentiData
{
  font-size : 11px;
  font-style: normal;
  color:#505050;
  padding-top : 3px;
}

.ElencoBacheca .CommentiDettaglio
{
  margin-top:3px;
  font-size : 11px;
  color:#202020;
  padding : 5px;
  margin-bottom: 10px;
}

.ElencoBacheca .CommentiDettaglioRosa
{
  margin-top:3px;
  font-size : 11px;
  color:#202020;
  padding : 5px;
  background-color : #f6ebf1;
  margin-bottom: 10px;
}

.ElencoBacheca .CommentiDettaglioVerde
{
  margin-top:3px;
  font-size : 11px;
  color:#202020;
  padding : 5px;
  background-color : #e9f5ef;
  margin-bottom: 10px;
}

.ElencoBacheca .Separatore
{
  font-size : 1px;
  margin-top : 5px;
  margin-bottom : 5px;
  clear : both;
  background-color : #f0f0f0;
  padding : 0px;
  height : 2px;
}

.ElencoBacheca .SeparatoreInterno
{
  font-size : 1px;
  margin-top : 5px;
  margin-bottom : 5px;
  clear : both;
  padding : 0px;
  height : 1px;
  border: 0px dotted #505050;
}

.ElencoBachecaInterno
{
margin-left : 65px;
}

.SeparatoreInterno
{
  font-size : 1px;
  margin-top : 10px;
  margin-bottom : 10px;
  clear : both;
  padding : 0px;
  height : 1px;
  border-bottom : 1px dotted #c0c0c0;
}


.ElencoBacheca .Contarighe
{
font-size : 22px;
margin-right : 10px;
float : left;
width : 55px;
color : #464646;

}

.ElencoBacheca .CommentiContenuto
{
float : left;
width : 550px;
}

.ElencoBacheca .CommentiContenutoInterno
{
float : left;
width : 480px;
border-top : 2px solid #e0e0e0;
padding-top : 5px;
border-left : 2px solid #e0e0e0;
padding-left : 5px;
}


.ElencoBacheca .Contarighe
{
font-size : 22px;
margin-right : 10px;
float : left;
width : 55px;
color : #464646;

}

.ElencoBacheca .CommentiContenutoHome
{
float : left;
width : 320px;
}

.ElencoBacheca .CommentiContenutoInternoHome
{
float : left;
width : 265px;
}

.form-bacheca
{
padding : 5px;
border : 1px dotted #a0a0a0;
}

.titolo-voto
{
	padding : 0px;
	margin : 0px;
	border-bottom : 1px dashed #505050;
	font-size : 22px;
	color : #505050;
	font-weight : normal;
	font-family : Georgia;
	margin-bottom : 10px;
	padding-bottom : 5px;
}


/* MENU DISCESA */

.Header .boxMenu .sotto .pulsanti ul li a, .Header .boxMenu .sotto .pulsanti ul li a:visited {
display:block; 
text-decoration:none; 
text-align:left; 
overflow:hidden;

}

.Header .boxMenu .sotto .pulsanti ul {padding:0; margin:0; list-style: none;}
.Header .boxMenu .sotto .pulsanti ul li {float:left; position:relative; z-index : 100;}
.Header .boxMenu .sotto .pulsanti ul li ul {display: none;
z-index : 100;
padding-top : 5px;
padding-bottom : 5px;
}

.Header .boxMenu .sotto .pulsanti ul li ul li {
float : left;
width : 217px;
margin-right : 8px;
font-family : "Lucida Sans";
}

.Header .boxMenu .sotto .pulsanti ul li ul .liclear {
clear : both;
width : 217px;
}

/* specific to non IE browsers */
.Header .boxMenu .sotto .pulsanti ul li:hover a {}
.Header .boxMenu .sotto .pulsanti ul li:hover ul {display:block; position:absolute; top:40px; left:-7px; width:450px;}
.Header .boxMenu .sotto .pulsanti ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.Header .boxMenu .sotto .pulsanti ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.Header .boxMenu .sotto .pulsanti ul li:hover ul li ul {display: none;
	border-left : 1px dotted #f0f0f0;
	border-right : 1px dotted #f0f0f0;
	border-bottom : 1px dotted #f0f0f0;
	
}

.Header .boxMenu .sotto .pulsanti ul li:hover ul  {
	border-left : 1px dotted #f8f8f8;
	border-right : 1px dotted #f8f8f8;
	border-bottom : 1px dotted #f8f8f8;
	background-color : #f8f8f8;
	background-image : url(../immagini/trasparente-menu.png);
	background-position : left top;
	background-repeat : repeat;
	width : 450px;
}


.Header .boxMenu .sotto .pulsanti ul li:hover ul li a {
	display: block;
	padding : 3px;
	padding-left : 10px;
	margin : 0px;
	font-size : 11px;
	color : #505050;
	text-align : left;
	text-decoration : none;
	background-image : url(../immagini/trasparente-menu.png);
	background-position : left top;
	background-repeat : repeat;	
	width : 212px;
	font-family : "Lucida Sans";
	font-weight : bold;
}
.Header .boxMenu .sotto .pulsanti ul li:hover ul li a:hover {
	background:#c60001; 
	color:#ffffff;
	display: block;
	padding : 3px;
	padding-left : 10px;
	margin : 0px;
	font-size : 11px;
	text-align : left;
	text-decoration : none;
	width : 212px;

}
.Header .boxMenu .sotto .pulsanti ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0; z-index : 50;}
.Header .boxMenu .sotto .pulsanti ul li:hover ul li:hover ul.left {left:-105px;}


.boxdescrizionegame
{
padding : 10px;
margin : 0px;
border : 1px solid #e0e0e0;
margin-top : 10px;
margin-bottom : 10px;
line-height : 16px;
}

.boxdescrizionecontest
{
padding : 10px;
margin : 0px;
border : 1px solid #e0e0e0;
margin-top : 10px;
margin-bottom : 10px;
line-height : 16px;
}

.paginazione-foto
{
background-color : #e0e0e0;
padding : 7px;
margin-bottom : 7px;
}

.FotoElencoArt
{
background-color : #f0e3ec;
padding : 10px;
}

.FotoElencoArt .testoGallery
{
padding : 15px;
text-align : left;
margin-top : 10px;
font-size : 12px;
line-height : 18px;
}

.FotoElencoArt img
{
border : 1px solid #FFFFFF;
}

.contesthomebanner
{
padding : 0px;
margin : 0px;
background-color : #f0f0f0;
text-align : center;
}

.contesthome
{
padding : 3px;
margin : 0px;
width : 100%;
background-color : #f0f0f0;
}

.contesthome td
{
padding : 3px;
margin : 0px;
text-align : center;
}

.contesthome td img
{
border : 2px solid #ffffff;

}

.postblog
{
padding : 0px;
margin : 0px;
list-style : none;
}

.postblog li
{
	padding : 0px;
	margin : 0px;
	padding-bottom : 12px;
	background-image : url(../immagini/freccia-titoli.gif);
	background-position : left 3px;
	background-repeat : no-repeat;	
	padding-left : 15px;	
}

.minigallery
{
width : 100%;
}

.minigallery td img
{
	border : 1px solid #FFFFFF;
	margin-bottom : 3px;
}

.img-prodotti
{
	border : 1px solid #e0e0e0;
	width : 105px;
	height: 105px;
}

.seguici
{
padding : 0px;
margin : 0px;
position : absolute;
right : 10px;
top : 40px;
z-index : 30;
}

.headricerca
{
padding : 0px;
margin : 0px;
position : absolute;
right : 0px;
top : 80px;
z-index : 30;
width : 400px;

}


#featured{ 
	width:390px; 
	padding-right:250px; 
	position:relative; 
	border:0; 
	height:250px; 
	background:#fff;
	background-color : #f0f0f0;
	padding : 5px;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:390px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
	height : 250px;
	padding : 5px;
	background-color : #f0f0f0;
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	margin : 0px;
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
	width : 80px;
	height : 50px;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:59px; 
	color:#333;  background:#f0f0f0; 
	line-height:20px;
	border-bottom : 1px dotted #a0a0a0;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#c80b05; 
	color : #ffffff;
}
#featured li.ui-tabs-selected{ 
	background:url('../immagini/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#c80b05; 
	color : #ffffff;
}
#featured .ui-tabs-panel{ 
	width:390px; height:250px; 
	background:#ffffff; position:relative;
}

#featured .ui-tabs-panel img{ 
	width:390px; height:250px; 
	padding : 0px;
	margin : 0px;
}

#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	background: url('../immagini/transparent-bg.png'); 
	width: 380px;
	padding-left : 5px;
	padding-right : 5px;
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

.separatore-dashed
{
padding : 0px;
margin : 0px;
font-size : 1px;
border-top : 1px dashed #c0c0c0;
margin-top : 10px;
margin-bottom : 10px;
}

.Centrale .CSinistra
{
float : left;
padding : 0px;
margin : 0px;
width : 390px;
}

.Centrale .CSinistraEsteso
{
float : left;
padding : 0px;
margin : 0px;
width : 600px;
}

.Centrale .CDestraEsteso
{
float : right;
padding : 0px;
margin : 0px;
width : 600px;
}

.Centrale .CDestraRidotto
{
float : right;
padding : 0px;
margin : 0px;
width : 350px;
text-align : left;
}

.Centrale .CSinistraRidotto
{
float : left;
padding : 0px;
margin : 0px;
width : 350px;
text-align : left;
}

.Centrale .CCentro
{
float : left;
padding : 0px;
margin : 0px;
width : 560px;
margin-left : 20px;
}

.boxartpreview
{
padding : 0px;
margin : 0px;
width : 190px;
float : left;
}

.boxartpreviewdx
{
padding : 0px;
margin : 0px;
width : 190px;
float : right;
text-align : left;
}

.boxartpreview .ImmagineAnteprimaA, .boxartpreviewdx .ImmagineAnteprimaA
{
padding : 0px;
margin : 0px;
margin-bottom : 0px;
}

.boxartpreview .CategoriaAnteprimaA, .boxartpreviewdx .CategoriaAnteprimaA
{
padding : 0px;
margin : 0px;
margin-bottom : 7px;
text-transform : uppercase;
text-align : right;
font-size : 11px;
}

.boxartpreview .CategoriaAnteprimaA a, .boxartpreviewdx .CategoriaAnteprimaA a
{
color : #505050;
text-decoration : none;
}

.boxartpreview .CategoriaAnteprimaA a:hover, .boxartpreviewdx .CategoriaAnteprimaA a:hover
{
color : #c60001;
text-decoration : underline;
}

.boxartpreview .ImmagineAnteprimaA img, .boxartpreviewdx .ImmagineAnteprimaA img
{
padding : 0px;
margin : 0px;
border : 1px solid #e0e0e0;
width : 188px;
height : 100px;
}

.boxartpreview .TitoloAnteprimaA, .boxartpreviewdx .TitoloAnteprimaA
{
padding : 0px;
margin : 0px;
width : 190px;
margin-bottom : 5px;
}

.Centrale .CSinistra .ImmagineAnteprimaBis
{
padding : 0px;
margin : 0px;
float : left;
width : 97px;
margin-bottom : 10px;
}



.titolo_anteprima_bis img
{
padding : 0px;
margin : 0px;
border : 1px solid #e0e0e0;
width : 87px;
}

.titolo_anteprima_bis:hover img
{
padding : 0px;
margin : 0px;
border : 1px solid #505050;
width : 87px;
}


.Centrale .CSinistra .ImmagineAnteprima
{
padding : 0px;
margin : 0px;
float : left;
width : 80px;
}

.Centrale .CSinistra .ImmagineAnteprima img
{
padding : 0px;
margin : 0px;
border : 1px solid #e0e0e0;
width : 70px;
}

.Centrale .CSinistra .TitoloAnteprima
{
padding : 0px;
margin : 0px;
float : left;
width : 298px;
}

.Centrale .CSinistra .TitoloAnteprimaHome
{
padding : 0px;
margin : 0px;
float : left;
width : 338px;
}

.Centrale .CSinistra .Separatore, .Centrale .CDestra .Separatore, .Centrale .CCentro .Separatore
{
padding : 0px;
margin : 0px;
clear : both;
font-size : 1px;
height : 1px;
border-top : 1px dotted #e0e0e0;
margin-top : 7px;
margin-bottom : 7px;
}

.Centrale .CSinistra .TitoloAnteprima .titoletto, .boxartpreview .TitoloAnteprimaA .titoletto, .boxartpreviewdx .TitoloAnteprimaA .titoletto, .Centrale .CSinistra .TitoloAnteprimaHome .titoletto
{
padding : 0px;
margin : 0px;
margin-bottom : 5px;
}

.Centrale .CSinistra .TitoloAnteprima .descrizione, .boxartpreview .TitoloAnteprimaA .descrizione, .boxartpreviewdx .TitoloAnteprimaA .descrizione, .Centrale .CSinistra .TitoloAnteprimaHome .descrizione
{
padding : 0px;
margin : 0px;
margin-bottom : 5px;
font-size : 11px;
}

.Centrale .CSinistra .TitoloAnteprima .votazioni, .boxartpreview .TitoloAnteprimaA .votazioni, .boxartpreviewdx .TitoloAnteprimaA .votazioni, .Centrale .CSinistra .TitoloAnteprimaHome .votazioni
{
padding : 0px;
margin : 0px;
font-size : 10px;
}


.Centrale .CCentro .ImmagineAnteprima
{
padding : 0px;
margin : 0px;
float : left;
width : 60px;
}

.Centrale .CCentro .ImmagineAnteprima img
{
padding : 0px;
margin : 0px;
border : 1px solid #e0e0e0;
width : 50px;

}

.Centrale .CCentro .TitoloAnteprima
{
padding : 0px;
margin : 0px;
float : left;
width : 212px;
}

.Centrale .CCentro .TitoloAnteprima .titoletto
{
padding : 0px;
margin : 0px;
margin-bottom : 5px;
}

.Centrale .CCentro .TitoloAnteprima .descrizione
{
padding : 0px;
margin : 0px;
margin-bottom : 5px;
font-size : 11px;
}

.Centrale .CCentro .TitoloAnteprima .votazioni
{
padding : 0px;
margin : 0px;
font-size : 10px;
}


.CTutti
{
  background-image : url(../immagini/guarda_tutti_articoli.gif);
  background-position : right top;
  background-repeat : no-repeat;
  font-size : 10px;
  height: 29px;
  padding-top: 9px;
  padding-right: 15px;
  text-align : right;
  font-weight : bold;
}

.CTutti a
{
color : #FFFFFF;
}

.CTutti a:hover
{
color : #505050;
}

.CLink
{

  font-size : 10px;
  height: 20px;
  padding-top: 7px;
  padding-right: 15px;
  text-align : right;
  font-weight : bold;
  background-color : #f0f0f0;
  color : #505050;
}

.CLink a
{
color : #505050;
}

.CLink a:hover
{
color : #c60001;
}

.boxgallery
{
padding : 0px;
margin : 0px;
margin-top : 20px;
}

.boxgallery .fotogallery
{
padding : 0px;
margin : 0px;
float : left;
width : 215px;
}

.boxgallery .fotogallery img
{
padding : 0px;
margin : 0px;
width : 200px;
}

.boxgallery  .titologallery
{
padding : 0px;
margin : 0px;
float : left;
width : 340px;
}

.boxgallery  .titologallery a
{
font-size : 16px;
font-weight : bold;
margin-bottom : 15px;
}

.boxgallery  .titologallery a:hover
{
color : #505050;
}

.boxgallery .immagine-mini-gallery
{
padding : 0px;
margin : 0px;
float : left;
width : 70px;
}

.boxgallery .immagine-mini-gallery img
{
padding : 0px;
margin : 0px;
width : 66px;
border : 2px solid #ffb8f5;

}

.boxgallery  .titolo-mini-gallery
{
padding : 0px;
margin : 0px;
float : left;
width : 190px;
}

.boxblog
{
padding-left : 10px;
}

.boxprodotti
{
padding : 0px;
margin : 0px;
margin-top : 25px;
padding-bottom : 25px;
padding-right : 10px;
position : relative;
}

.boxprodottiinterno
{
padding : 0px;
margin : 0px;
padding-bottom : 25px;
padding-right : 10px;
position : relative;
}

/* Easy Slider */
	#slider
	{
	
	}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:490px;
		height:170px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:0px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:520px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../immagini/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../immagini/btn_next.gif) no-repeat 0 0;	
		}	
		
    /* image replacement */
        #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */		
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

.boxprodottohome
{
padding : 5px;
margin : 0px;
width : 140px;
float : left;

margin-left : 5px;
margin-right : 5px;
text-align : center;
}

.boxprodottohome img
{
margin-left : auto;
margin-right : auto;
margin-bottom : 5px;
width : 100px;
border : 1px solid #505050;
}

.boxprodinterno
{
margin-left : 30px;
border-left : 1px solid #e0e0e0;
border-right : 1px solid #e0e0e0;
margin-right : 30px;
}

.boxpvhome
{
padding : 0px;
margin : 0px;
background-image : url(../immagini/sfondo-pv-home.png);
background-position : left top;
background-repeat : no-repeat;
width : 560px;
height : 197px;
overflow : hidden;
}

.boxpvhome form
{
margin-top : 60px;
margin-left : 30px;
}

.boxcercaprod
{
padding : 5px;
margin : 0px;
background-color : #e0e0e0;
}

.altoflash
{
padding : 0px;
margin : 0px;
width : 350px;
background-image : url(../immagini/topflash.png);
background-position : center top;
background-repeat : no-repeat;
height : 54px;
}

.centroflash
{
padding : 0px;
margin : 0px;
width : 320px;
height : auto;
background-image : url(../immagini/centroflash.png);
background-position : left top;
background-repeat : repeat-y;
padding : 15px;
}

.bassoflash
{
padding : 0px;
margin : 0px;
width : 350px;
height : 14px;
background-image : url(../immagini/fondoflash.png);
background-position : center bottom;
background-repeat : no-repeat;
}


.altoflashh
{
padding : 0px;
margin : 0px;
width : 390px;
background-image : url(../immagini/topflashh.png);
background-position : center top;
background-repeat : no-repeat;
height : 54px;
}

.centroflashh
{
padding : 0px;
margin : 0px;
width : 360px;
height : auto;
background-image : url(../immagini/centroflashh.png);
background-position : left top;
background-repeat : repeat-y;
padding : 15px;
}

.bassoflashh
{
padding : 0px;
margin : 0px;
width : 390px;
height : 14px;
background-image : url(../immagini/fondoflashh.png);
background-position : center bottom;
background-repeat : no-repeat;
}

.areaboxhome
{
padding : 15px;
margin : 0px;
background-color : #000000;
margin-bottom : 10px;
margin-top : 10px;
clear : both;
min-height : 390px;
}

.Basso .ADestra .games
{
padding : 0px;
margin : 0px;
float : left;
width : 250px;
}

.Basso .ADestra .quiz
{
padding : 0px;
margin : 0px;
float : right;
width : 280px;
text-align : left;
}

.Basso .ADestra .quiz .TitoloArticoli
{
 padding : 0px;
 margin : 0px;
}

.Basso .ADestra .quiz .Titolone
{
	padding : 0px;
	margin : 0px;
	float:left;
	width:215px;
	margin-bottom: 5px;
}

.Basso .ADestra .quiz .Titolone .Argomento
{
	padding : 0px;
	margin : 0px;
	color:#202020;
}

.Basso .ADestra .quiz .ImmagineAnteprima
{
  float:left;
  width:65px;
  margin-left: 0px;
  margin-bottom: 5px;
}

.Basso .ADestra .quiz  .TitoloArticoli .votazioni
{
  font-size : 10px;
  color:#000000;
}


.altoflashinterno
{
padding : 0px;
margin : 0px;
width : 310px;
background-image : url(../immagini/topflashinterno.png);
background-position : center top;
background-repeat : no-repeat;
height : 54px;
}

.centroflashinterno
{
padding : 0px;
margin : 0px;
width : 280px;
height : auto;
background-image : url(../immagini/centroflashinterno.png);
background-position : left top;
background-repeat : repeat-y;
padding : 15px;
}

.bassoflashinterno
{
padding : 0px;
margin : 0px;
width : 310px;
height : 14px;
background-image : url(../immagini/fondoflashinterno.png);
background-position : center bottom;
background-repeat : no-repeat;
}

.boxflash
{
margin-bottom : 20px;
}

.helpus
{
padding : 15px;
margin : 0px;
text-align : center;
font-size : 16px;
color : #cecece;
background-color : #333333;
margin-bottom : 20px;
line-height : 22px;
font-weight : bold;
}

.helpusbrand
{
padding : 15px;
margin : 0px;
text-align : center;
font-size : 14px;
color : #505050;
margin-bottom : 20px;
line-height : 22px;
font-weight : normal;
border : 1px solid #a0a0a0;
margin-top : 15px;
}

.helpus a
{
color : #cecece;
}

.helpus a:hover
{
color : #ffffff;
}

.morebrand
{
padding : 0px;
margin : 0px;
text-align : center;
font-size : 16px;
color : #a0a0a0;
margin-bottom : 15px;
line-height : 22px;
font-weight : bold;
}

.boxpvinterno
{
padding : 0px;
margin : 0px;
background-image : url(../immagini/sfondo-pv-interno.png);
background-position : left top;
background-repeat : no-repeat;
width : 642px;
height : 197px;
overflow : hidden;
}

.boxpvinterno form
{
margin-top : 60px;
margin-left : 30px;
}

.loghipuntivendita
{
padding : 0px;
margin : 0px;
margin-top : 15px;
margin-bottom : 15px;
}

.elementologopv
{
padding : 0px;
margin : 0px;
float : left;
width : 100px;
margin-left : 3px;
margin-right : 3px;
margin-bottom : 6px;
}

.elementologopv img
{
width : 100px;
}

.elementologopv a:hover img
{
border : 1px solid #c60001;
}

.elementologopv a img
{
border : 1px solid #ffffff;
}

.elementologopvprod
{
padding : 0px;
margin : 0px;
float : left;
width : 60px;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 6px;
}

.elementologopvprod img
{
width : 60px;
}

.elementologopvprod a:hover img
{
border : 1px solid #c60001;
}

.elementologopvprod a img
{
border : 1px solid #ffffff;
}

.elementologopvscheda
{
padding : 0px;
margin : 0px;
float : left;
width : 70px;
margin-left : 3px;
margin-right : 3px;
margin-bottom : 6px;
}

.elementologopvscheda img
{
width : 70px;
}

.elementologopvscheda a img
{
border : 1px solid #ffffff;
}

.elementologopvscheda a:hover img
{
border : 1px solid #c60001;
}

.pvcat
{
font-size : 11px;
margin-top : 5px;
}

.mappapv
{
padding : 0px;
margin : 0px;
float : left;
text-align : left;
width : 400px;
}

.brandpv
{
padding : 0px;
margin : 0px;
float : right;
text-align : left;
width : 228px;
}

.fondosx
{
padding : 0px;
margin : 0px;
float : left;
width : 642px;
}

.fondodx
{
padding : 0px;
margin : 0px;
float : right;
width : 310px;
}

.banner970x80
{
padding : 0px;
margin : 0px;
margin-top : 5px;
margin-bottom : 5px;
}

.sharecontest
{
padding : 7px;
margin : 0px;
background-color : #f0f0f0;
border : 1px solid #e0e0e0;
margin-bottom : 10px;
}

.SeparatoreArticoli
{
padding : 0px;
margin : 0px;
clear : both;
font-size : 1px;
height : 1px;
border-top : 1px dotted #e0e0e0;
margin-top : 7px;
margin-bottom : 7px;
}

.boxCatInterno
{
padding : 0px;
margin : 0px;
float : left;
width : 200px;
margin-left : 7px;
margin-right : 7px;
}

.ArticoloTitle
{
	padding : 0px;
	margin : 0px;
	font-size : 28px;
	line-height : 32px;
	color : #505050;
	font-weight : normal;
	font-family : Georgia;
	margin-bottom : 10px;
}

.ArticoloSubTitle
{
	padding : 0px;
	margin : 0px;
	font-size : 16px;
	line-height : 22px;
	color : #505050;
	font-weight : normal;
	margin-bottom : 10px;
}

.fblikebutton
{
padding : 0px;
margin : 0px;
float : left;
width : 90px;
margin-bottom : 5px;
}

.twlikebutton
{
padding : 0px;
margin : 0px;
float : left;
width : 90px;
margin-bottom : 5px;
}

.gglikebutton
{
padding : 0px;
margin : 0px;
float : left;
width : 90px;
margin-bottom : 5px;
}

.thumbsart
{
	padding : 0px;
	margin : 0px;
	border : 1px solid #505050;
	margin-left : 3px;
	margin-right : 3px;
	
}

.boxthumbs
{
padding : 0px;
margin : 0px;
}


#slider-stage{width:618px; 
overflow:auto; 
overflow-x:hidden; 
overflow-y:hidden; 
height:106px; 
margin:0 auto; 
float : left;
background-image : url(../immagini/sfondo-slider.png);
background-position : left center;
background-repeat : repeat-x;
}
#slider-buttons{width:642px; margin:0 auto;}
#slider-list{width:2000px; border:0; margin:0; padding:0; left:400px;}
#slider-list li{
	list-style:none; 
	margin:0; 
	padding:0; 
	border:0; 
	margin-right:4px;
	padding:4px; 
	float:left;
	width:100px;
	height:100px;
	}

	
#prev-button
{
padding : 0px;
margin : 0px;
width : 12px;
height : 12px;
float : left;
margin-top : 47px;
}

#next-button
{
padding : 0px;
margin : 0px;
width : 12px;
height : 12px;
float : right;
margin-top : 47px;
}

/*

	jQuery Bubble Popup v.2.3.1
	http://maxvergelli.wordpress.com/jquery-bubble-popup/
	
	Copyright (c) 2010 Max Vergelli
	
	Permission is hereby granted, free of charge, to any person obtaining a copy
	of this software and associated documentation files (the "Software"), to deal
	in the Software without restriction, including without limitation the rights
	to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
	copies of the Software, and to permit persons to whom the Software is
	furnished to do so, subject to the following conditions:
	
	The above copyright notice and this permission notice shall be included in
	all copies or substantial portions of the Software.
	
	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
	IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
	FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
	AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
	LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
	OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
	THE SOFTWARE.

*/

	/* Layout Settings */
	.jquerybubblepopup{width:auto;height:auto;margin:0px;padding:0px;position:absolute;border:0px;z-index:100;text-align:center;background-color:transparent;}
	.jquerybubblepopup-ie{filter:progid:DXImageTransform.Microsoft.Shadow(color="#666666", Direction=135, Strength=3);} /* the plugin adds this class only if browser is IE; if IE9, it's added to main <DIV> else to <TABLE> */
	.jquerybubblepopup table{width:auto;height:auto;margin:0px;padding:0px;display:table;border-collapse:collapse;border-spacing:0px;border:0px;empty-cells:show;background-color:transparent;}
	.jquerybubblepopup tbody{display:table-row-group;vertical-align:middle;border:0px;background-color:transparent;}
	.jquerybubblepopup td{margin:0px;padding:0px;background-color:transparent;}
	.jquerybubblepopup-top-left,    .jquerybubblepopup-top-right,
	.jquerybubblepopup-bottom-left, .jquerybubblepopup-bottom-right{width:21px;height:21px;overflow:hidden;background-repeat:no-repeat;}
	.jquerybubblepopup-top-middle,  .jquerybubblepopup-bottom-middle{overflow:hidden;background-repeat:repeat-x;}
	.jquerybubblepopup-middle-left, .jquerybubblepopup-middle-right{overflow:hidden;background-repeat:repeat-y;}
	.jquerybubblepopup-tail{border:0px;margin:0px;padding:0px;display:inline;}

/*  
	Themes:

	The plugin adds the class of the theme (for example ".jquerybubblepopup-azure") 
	to the main <DIV> container, then you can edit the style of any element inside the 
	Bubble Popup markup for each theme.
	
	The following code defines fonts and backgrounds of the "innerHtml" for each theme:
*/
	.jquerybubblepopup-azure  .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-black  .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-blue   .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-green  .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-grey   .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-orange .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-violet .jquerybubblepopup-innerHtml, 
	.jquerybubblepopup-yellow .jquerybubblepopup-innerHtml
	{
		font-family:'Trebuchet MS',Arial;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		background-color:#FFFFFF;
	}
	.jquerybubblepopup-all-azure  .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-all-black  .jquerybubblepopup-innerHtml, 
	.jquerybubblepopup-all-blue   .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-all-green  .jquerybubblepopup-innerHtml, 
	.jquerybubblepopup-all-grey   .jquerybubblepopup-innerHtml, 
	.jquerybubblepopup-all-orange .jquerybubblepopup-innerHtml,
	.jquerybubblepopup-all-violet .jquerybubblepopup-innerHtml, 
	.jquerybubblepopup-all-yellow .jquerybubblepopup-innerHtml
	{
		font-family:'Trebuchet MS',Arial;
		font-size:11px;
		font-weight:normal;
		color:#FFFFFF;
	}
	.jquerybubblepopup-all-azure  .jquerybubblepopup-innerHtml{background-color:#0099FF;}
	.jquerybubblepopup-all-black  .jquerybubblepopup-innerHtml{background-color:#000000;} 
	.jquerybubblepopup-all-blue   .jquerybubblepopup-innerHtml{background-color:#0066CC;}
	.jquerybubblepopup-all-green  .jquerybubblepopup-innerHtml{background-color:#66FF00;} 
	.jquerybubblepopup-all-grey   .jquerybubblepopup-innerHtml{background-color:#666666;}
	.jquerybubblepopup-all-orange .jquerybubblepopup-innerHtml{background-color:#FF9933;}
	.jquerybubblepopup-all-violet .jquerybubblepopup-innerHtml{background-color:#FF33FF;} 
	.jquerybubblepopup-all-yellow .jquerybubblepopup-innerHtml{background-color:#FFCC00;}


.SinistraProdBox
{
float : left;
padding : 0px;
margin : 0px;
width : 600px;
}

.DestraProdBox
{
float : right;
padding : 0px;
margin : 0px;
width : 350px;
text-align : left;
}	

.ProdottiMarchi
{
float : right;
padding : 0px;
margin : 0px;
width : 360px;
text-align : left;
border-left : 1px solid #996567;
padding-left : 10px;
}

.ProdottiLoghi
{
float : left;
padding : 0px;
margin : 0px;
width : 260px;
text-align : left;
}

.BoxProdCat
{
padding : 0px;
margin : 0px;
float : left;
margin-right : 3px;
margin-bottom : 3px;
width : 102px;
}

.BoxProdCat img
{
padding : 0px;
margin : 0px;
width : 100px;
border : 1px solid #505050;
}

.BoxProdCat img:hover
{
padding : 0px;
margin : 0px;
width : 100px;
border : 1px solid #e0e0e0;
}

.BoxProdCatAll
{
padding : 0px;
margin : 0px;
float : left;
margin-right : 3px;
margin-bottom : 3px;
width : 207px;
text-align : right;
font-size : 11px;
margin-top : 5px;
}

.boxingredienti
{
padding : 0px;
margin : 0px;
}

.elementoinci
{
padding : 0px;
margin : 0px;
float : left;
width : 195px;
margin-right : 7px;
font-size : 10px;
margin-bottom : 5px;
}

.legendainci
{
padding : 0px;
margin : 0px;
font-size : 10px;
margin-right : 10px;
}

.legendainci td
{
padding-right: 6px;
}

.legendainci td img
{
vertical-align : middle;
}

.inciby
{
font-family : "Times New Roman";
font-style : italic;
text-align : right;
margin-top : 5px;
margin-bottom : 5px;
margin-right : 10px;
}

.incicentro
{
padding : 0px;
margin : 0px;
padding : 10px;
width : 630px;
background-image : url(../immagini/incicentro.png);
background-repeat : repeat-y;
background-position : left top;
}


.fotoricerca
{
padding : 0px;
margin : 0px;
float : left;
width : 120px;
}

.fotoricerca img
{
padding : 0px;
margin : 0px;
width : 100px;
border : 1px solid #e0e0e0;
}

.testoricerca
{
padding : 0px;
margin : 0px;
float : left;
width : 520px;
}

.fotoricerca .tipo
{
padding : 0px;
margin : 0px;
margin-top : 3px;
background-color : #000000;
text-align : center;
color : #ffffff;
font-weight : bold;
font-size : 11px;
padding : 2px;
width : 98px;
}

.homevideobox
{
padding : 0px;
margin : 0px;
position : relative;
height : 564px;
}

.videobox1
{
padding : 0px;
margin : 0px;
position : absolute;
z-index : 10;
width : 642px;
height : 363px;
left : 0px;
top : 0px;
}

.videobox2
{
padding : 0px;
margin : 0px;
position : absolute;
z-index : 10;
width : 318px;
height : 179px;
left : 652px;
top : 0px;
}

.videobox3
{
padding : 0px;
margin : 0px;
position : absolute;
z-index : 10;
width : 318px;
height : 179px;
left : 652px;
top : 184px;
}

.videobox4
{
padding : 0px;
margin : 0px;
position : absolute;
z-index : 10;
width : 318px;
height : 179px;
left : 0px;
top : 370px;
}

.videobox5
{
padding : 0px;
margin : 0px;
position : absolute;
z-index : 10;
width : 318px;
height : 179px;
left : 324px;
top : 370px;
}

.videobox6
{
padding : 0px;
margin : 0px;
position : absolute;
z-index : 10;
width : 318px;
height : 179px;
right : 0px;
top : 370px;
}

.briciola
{
padding : 0px;
margin : 0px;
color : #a0a0a0;
background-color : #f8f8f8;

padding-top : 3px;
padding-bottom : 3px;
margin-top : 10px;
margin-bottom : 10px;
font-size : 11px;
padding-left : 10px;
}

.briciola a
{
	color : #a0a0a0;
}

.briciola a:hover
{
	color : #000000;
}



.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 578px;
    padding-left: 20px;
	padding-right: 40px;
	
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 100px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  578px;
    height: 110px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  100px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 100px;
    height: 100px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 47px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../immagini/freccia-t-right.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../immagini/freccia-t-right.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 47px;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../immagini/freccia-t-left.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../immagini/freccia-t-left.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    
}



/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    background: transparent url(../immagini/freccia-t-right.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    background: transparent url(../immagini/freccia-t-left.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.rossogrande
{
	color : #c60001;
	font-size : 14px;
}


#imagesslide {
	width: 639px;
	overflow: hidden;
}
#imagesslide div, #imagesslide img {
	display: block;
	float: left;
	width: 213px;
	height: 137px;
}
#imagesslide span {
	background-color: black;
	color: #ccc;
	display: block;
	float: left;
	width: 193px;
	height: 117px;
	padding: 10px;
}

#imagesslide span a {
	color: #ccc;
	text-decoration : none;
	display : block;
	width: 193px;
	height: 117px;	
}


.carousel {
	display: block;
	float: left;
	width: 213px;
	height: 130px;
	margin: 0px;
}
.carousel img {
	display: block;
}
.carousel div {
	background-color: black;
	width: 193px;
	height: 120px;
	padding: 3px;
	padding-left : 10px;
	padding-right : 10px;
	
	
}
.carousel div * {
	color: #ccc;
	text-decoration : none;
}
.carousel div h3 {
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	font-weight : bold;
	height : 30px;
}
.carousel div p {
	height: 87px;
	margin: 0;
}

.carousel div p a {
	display : block;
	height: 87px;
}

