/* 
    Document   : restyle_glob
    Created on : 20-mar-2009, 0.45.05
    Author     : qwali
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
*{
  outline:none;
}


html,body{margin:0;padding:0}
body{
  font: 100.01% "Trebuchet MS",Verdana,Arial,sans-serif;
  /*background: #FFFFCC;*/
  color: #555;
  /* text-align:center;*/
}

div#container{
  width:980px; margin: 0px;
  text-align:left;
	margin-left:5px;
	/*background: #FFF;*/
}
div#header{
	float: left;
	/*background: #DBF8B4;*/
}
a.logo{
	display: block; border: 0px; text-decoration:none;
	float: left;
	width:380px; height:210px;
	background: url(img/newsite/logo.jpg) #CCC;
}
div.libro{
	float: right;
	width:600px; height:210px;
	background:  url(img/newsite/libro.jpg) #fff;
}
div.libro div.pag-sx{
	float: left;
	width:356px;
	/*background: #cae61a;*/
}
div.libro div.pag-sx ul.link-a-scala{
	float: right;
	width:180px;
	/*background: #fe9cd1;*/
	margin-right: 40px; margin-top: 50px;
}
ul.link-a-scala li{
	font-variant: small-caps;
	list-style: none;
	width: 150px; line-height: 15px;
	float: right; text-align:right;
}
ul.link-a-scala li a{
	font-size: 14px;color: #434345;
	font-variant: small-caps; text-decoration: none;
	font-family: times;
}
ul.link-a-scala li a:hover, ul.link-a-scala li a:active{
	font-size: 14px;color: #E15017;
	font-variant: small-caps; text-decoration: none;
	font-family: times;
}
div.libro div.pag-dx{
	float: left;
	width:244px;
	/*background: #faf2ff;*/
}
div.libro div.pag-dx div.ricerca{
	float: left;
	width:224px;
	/*background: #faf2ff;*/
}

div.ricerca .riga1, div.ricerca .riga2{
	width:224px; padding-left: 10px; margin-top: 20px;
	float: left;
	border: 0px solid #000;
	
}
div.ricerca .riga2{margin-top: 10px;}
div.ricerca .riga1 .term{
	font-size: 17px; color: #E56935; font-weight: lighter;
	float: left; width: 70px;
	border: 0px solid #000;
}
div.ricerca input.campo{
	float: right;
	width: 140px; height: 18px;color: #FFF;
	border: 0px solid #000;
	background: #999;
}

div.ricerca .riga2 .term{
	float: left; display: block;
	font-size: 14px;color: #434345;
	font-family: 'Helvetica';
}
div.ricerca .riga2 a.term:hover, div.ricerca .riga2 a.term:active{
	color: #E15017;
}

div.ricerca input.pulsante{
	float: right;
	color: #DF612E; font-size: 11px;
	background: #CCC;
	border : 1px solid #FFF;
	height: 18px; line-height: 11px;
	vertical-align: middle;
	padding: 0px;
}

div#header div.striscia_menu{
  float:left;
  width: 980px;height:46px;
  background:  url(img/newsite/striscia_menu_top.jpg) #fff;
}


/***************************/
div#header div.striscia_menu ul{
	padding: 18px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
	margin: 0 0 0 20px;
	text-align: left; /*set value to "left", "center", or "right"*/
}

div#header div.striscia_menu ul li{
  display: inline;
}

div#header div.striscia_menu ul li a{
  color: #494949;
  padding: 6px 3px 4px 8px; /*top padding is 6px, bottom padding is 4px*/
  margin-right: 20px; /*spacing between each menu link*/
  text-decoration: none;
  border-bottom: 0px solid gray; /*bottom border is 3px*/
	font-family: 'Times';
	font-size: 18px;
}

div#header div.striscia_menu ul li a:hover, div#header div.striscia_menu ul li a.selected{
  border-bottom-color: black;
}
div#header div.striscia_menu ul li a:hover, div#header div.striscia_menu ul li a:active{color:#E15017;}
/***************************/


.sezione{
	float:left;
	width: 530px;
	border: 0px solid red;
}



div#content-block{
  float:left;width:980px;
	background: url(img/newsite/sfondo_colonne.gif);
	margin-top: 15px; margin-bottom: 20px;
}

div#main{
  float:left;width:780px;
	margin-right: 0px;
	/*background: url(img/newsite/sfondo_colonna2.gif) #dfebea;*/
}
div#main-content{
  float:left;
  width:565px;
	margin-right: 14px; padding-top: 0px;
  /*background-color: #b9d0d4;*/
}
div#nav{
  float:right;
  width:191px;
  background-color: #FFF;
}

/*
***************************************
COLONNA PRINCIPALE HOME
***************************************
*/
#img_promo{
	text-align:center;
	margin-bottom: 20px;
}
.content1{
	margin-top: 0px;	
}
.content1 .testo_colonna{
	float: left;
	width: 184px; height: 285px;
	/*background: #bad3bb;*/
	border: 0px solid red;
	font-size: 12px;
	margin-bottom: 20px;
}
.content1 .testo_colonna a{
	text-decoration: none;
	color: #E15017;
}
.content1 .testo_colonna .blocco_descrizione_libro{
	float: left;
	width: 184px; height: 215px;
	/*background: red;*/
	border: 0px solid red;
	font-size: 11px;
}
.content1 .testo_colonna .thumb_libro{
	/*background: yellow;*/
	text-align:center;
	width: 184px;
	border: 0px solid green;
	margin-left: auto;margin-right: auto;
}
.content1 .testo_colonna .thumb_libro a img{
	display: block;

	border: 0px solid #000;
	margin-left: auto;margin-right: auto;
}
.content1 .testo_colonna .autore{
	text-align: center; color: #000;
	width: 184px;
	border: 0px solid red;
  /*background-color: #dae6e8;*/
}
.content1 .testo_colonna .titolo{
	text-align: center;
	width: 184px;
	border: 0px solid red;
  /*background-color: #ecebc0;*/
}
.content1 .testo_colonna .agg_carrello{
	text-align:center;font-variant: small-caps;
	float: left; width: 184px; height: 55px;
	border: 0px solid red;
	font-size: 12px;
  /*background-color: #feedd9;*/
}
.agg_carrello a{
	font-size: 13px;
	font-family:helvetica;
	font-weight:bolder;
}
.content1 .testo_colonna .agg_carrello a img{
	display:block;
	border: 0px;
	margin: auto;
}
/*
***************************************
COLONNA PRINCIPALE HOME PROMOZIONI
***************************************
*/
.promozioni_home{
	float:left;
	width:565px;
	background: url(img/newsite/sfumatura_latodx.gif) #dfebea;
	margin-top: 20px;
}
.promozioni_home .testa_promozioni{
	background: url(img/newsite/sfumatura_altodx.jpg) no-repeat;
	width:565px;
}
.promozioni_home .testa_promozioni_content{
	width:555px;
	border-bottom: 2px solid #F1A78A;
	font-weight:bolder;
	font-family: times;
	font-size: 22px;
}
.promozioni_home .testa_promozioni_content_sub{
	width:505px;
	padding-left: 40px;
}
.content2{
	margin-top: 20px;
	border: 0px solid blue;
	float:left;
	height: 285px;
}
.content2 .testo_colonna{
	float: left;
	width: 184px; height: 285px;
	/*background: #bad3bb;*/
	border: 0px solid red;
	font-size: 12px;
	margin-bottom: 20px;
}
.content2 .testo_colonna a{
	text-decoration: none;
	color: #E15017;
}
.content2 .testo_colonna .blocco_descrizione_libro{
	float: left;
	width: 184px; height: 215px;
	/*background: red;*/
	border: 0px solid red;
	font-size: 11px;
}
.content2 .testo_colonna .thumb_libro{
	/*background: yellow;*/
	text-align:center;
	width: 184px;
	border: 0px solid red;
	margin-left: auto;margin-right: auto;
	margin-top:0px;
}
.content2 .testo_colonna .thumb_libro a img{
	display: block;

	border: 0px solid #000;
	margin-left: auto;margin-right: auto;
}
.content2 .testo_colonna .autore{
	text-align: center; color: #000;
	width: 184px;
	border: 0px solid red;
  /*background-color: #dae6e8;*/
}
.content2 .testo_colonna .titolo{
	text-align: center;
	width: 184px;
	border: 0px solid red;
  /*background-color: #ecebc0;*/
}
.content2 .testo_colonna .agg_carrello{
	text-align:center;font-variant: small-caps;
	float: left; width: 184px; height: 55px;
	border: 0px solid red;
	font-size: 12px;
  /*background-color: #feedd9;*/
}
.content2 .testo_colonna .agg_carrello a img{
	display:block;
	border: 0px;
	margin: auto;
}
.promozioni_home .promozioni_foot {
	border: 0px solid #000;
	height: 10px;
	width: 568px;
}
.promozioni_home .promozioni_foot img{
	height: 10px;
	width: 568px;
	border: 0px solid red;
	display:block; float: left;
}
/*
***************************************
IN EVIDENZA
***************************************
*/
#nav .evidenza_contenuto{
	background: #d9d9d9;
	margin-top: 0px;
	float: left;
}
#nav .evidenza_contenuto .evidenza_titolo{
	font-size: 21px; text-align: center;
	font-variant: small-caps;
	color: #E15315;
	padding: 10px 10px 10px 10px;
	font-weight: bolder;
}
#nav .evidenza_contenuto .evidenza_corpo{
	font-weight:lighter; font-size: 16px;
	line-height: 18px;
	color: #FFF;
	padding: 0px 0px 20px 0px;
  font-family: Georgia,'Times New Roman',times,serif;
	width:190px;text-align:center;
}

/*
***************************************
PAROLE D'AUTORE	
***************************************
*/
#nav #parole_autore{
	background: #F9F4F1;
	margin-top: 10px;
	margin-bottom: 20px;
	float: left;
	border:0px solid red;
}
#nav #parole_autore #parole_titolo{
	border:0px solid green;
	font-size: 22px; text-align: center;
	font-variant: small-caps;
	color: #E15315;
	padding: 5px 5px 0px 5px;
	margin-bottom: 0px;
	font-weight:bolder;
	font-family:helvetica;
}
#nav #parole_autore div.parole_contenuto{
	border:0px solid #000;
	font-weight:lighter; font-size: 12px;
	font-family: arial;
	line-height: 14px;
	text-align: left;
	color: #000;
	padding: 0px 10px 20px 10px;
	margin-top: 0px;
}
#nav #parole_autore div.parole_contenuto a{
	color: #000; text-decoration:none;
	font-weight:bolder;
}

#nav #parole_autore div.parole_contenuto a.arancio, #nav #parole_autore div.parole_contenuto a.arancio-maiuscolo{
	text-decoration: none;
	color: #E15218;
}
#nav #parole_autore div.parole_contenuto a.arancio-maiuscolo{
	font-size: 18px;
	font-weight:bolder;
	font-variant: small-caps;
}

/*
***************************************
BOX
***************************************
*/
#nav .box{
	float: left;width: 100%;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid red;
	
	/*padding: 20px;*/
}
/*
#nav .box .box_titolo{
	font-size: 20px; text-align: center;
	font-variant: small-caps;
	color: #E15315;
	padding: 10px 10px 10px 10px;
}
#nav .box .box_corpo{
	font-weight:lighter; font-size: 16px;
	line-height: 18px;
	text-align: left;
	color: #000;
	padding: 0px 10px 20px 10px;
  font-family: Georgia,'Times New Roman',times,serif;
}
*/
#nav .box .box_corpo_colorato{
	float: left; width: 90%;
	background: #E15218;	
	margin-left: 10px; margin-right: auto;
	font-weight:bolder; font-size: 16px;
	line-height: 18px;
	text-align: left;
	color: #FFF;
	border: 0px solid #000;
}

#nav .box .box_corpo_colorato a{
	display: block;float: left;width: 140px;
	margin-left: 20px;
	padding: 5px 20px 10px 20px;
	font-variant: small-caps;
	text-decoration: none;
	color: #FFF;
	border: 0px solid #000;
}

#nav .box .box_titolo{
	float: left;width: 90%;
	padding: 10px 5px 10px 5px;
	font-variant: small-caps;
	text-decoration: none;
	color: #E25118;
	border: 0px solid #000;
  background: #F9F4F1;
	font-size: 18px;
	font-weight: bolder;
}

#nav .box .box_corpo_colorato2{
	float: left; width: 90%;
	background: #F9F4F1;
	font-size: 18px;
	line-height: 18px;
	text-align: left;
	color: #FFF;
	border: 0px solid #000;
}
#nav .box .box_corpo_colorato2 a:first-letter {font-weight:bolder;}
#nav .box .box_corpo_colorato2 a{
	display: block;float: left;width: 100%;
	margin-left: 0px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	color: #19171A;
	border: 0px solid #000;
  background: #F9F4F1;
	font-family:times;
	color: #000;
}



div#extra{
  float:right;
  width:190px;
	background: #F9F4F1;
}
/*
***************************************
LOGIN
***************************************
*/
.box-login{
	border-top: 8px solid #E25216;
	border-bottom: 23px solid #E25216;
  float:left;
  width:180px;
	padding: 5px;
	background: #F9F4F1;
}
.box-login h4{
	margin-top: 10px;
	font-weight: bolder;
	font-size: 18px;
	color: #000;
	font-family: arial;
}
.box-login #areariservata div.riga{
  float:left;
  width:180px;
	background: #F9F4F1;
	border: 0px solid green;
	padding: 0px;
	margin-bottom:10px;
}
.box-login .log_ok a{
	text-decoration:none;
	color: #E15017;
	font-size:12px;
}
.box-login #areariservata div.sx{
  float:left;
  width:66px; height: 16px; line-height: 18px;
	background: #F9F4F1;
	font-size: 12px;
	margin-bottom: 0px;
	border: 0px solid red;
	padding: 0px;
}
.box-login #areariservata div.dx{
	height: 16px; line-height: 16px;
  float:right;
  width:94px;
	padding: 0px 0px 0px 0px;
	background: #F9F4F1;
	border: 0px solid green;
	padding: 0px;
}
.box-login #areariservata div.dx2{
  float:right;
  width:180px;
	padding: 5px 0px 5px 0px;

	background: #F9F4F1;
	border: 0px solid red;
}
.box-login input{
	float:right;height: 16px; line-height: 16px;
	font-size: 11px;
	width: 110px; background:#CCC;
	border: 1px solid #999; color: #111;
}
.box-login input.pulsante{
	float:right;
	width: 35px; background:#CCC;
	border: 0px solid #999;
	height: 18px; line-height: 11px;
	font-size: 9px;
	color: #111;
	/*
	height: 18px; line-height: 11px;
	vertical-align: middle;
	padding: 2px;
	*/
}
.box-login div.sx a{
	text-decoration: none;
	color: #000;
	font-size: 12px;
}
/*
***************************************
COLONNA DX promo
***************************************
*/
#extra .sottocolonna{
  float: left;
	margin-top: 10px;
	width: 180px;
  padding-left: 5px;
	text-align:center;
}

#extra .sottocolonna a{
  display: block;

	margin: 0px auto 20px auto;
	border: 0px solid #000;
	width: 180px;
  padding:0px;
	text-align:center;
}

#extra .sottocolonna a img{
	display: block;
	border: 0px;
	text-align:center;
	margin: 0px auto 20px auto;
  padding: 0px;
}
/*
***************************************
ISCRIZIONE NEWSLETTER
***************************************
*/
.box-newsletter{
	margin-top: 0px;
	border-top: 8px solid #E25216;
  float:left;
  width:170px;
	padding: 5px;
	/*background: #F9F4F1;*/
  color: #E36733;
 }
.box-newsletter h4{
	margin-top:5px;
	line-height:16px;
	font-size: 15px;
	font-weight: bolder;
}
.box-newsletter div.riga{
  float:left;
  width:170px;
	background: #F9F4F1;
	border: 0px solid green;
	padding: 0px;
	margin-bottom:10px;
}
.box-newsletter #areariservata div.sx{
  float:left;
  width:56px; height: 22px; line-height: 22px;
	background: #F9F4F1;
	font-size: 12px;
	margin-bottom: 10px;
	border: 0px solid red;
	padding: 0px;
}
.box-newsletter #newsletter_subscription div.sx{
  float:left;
  width:40px; height: 22px; line-height: 22px;
	background: #F9F4F1;
	font-size: 14px;
	margin-bottom: 10px;
	border: 0px solid red;
	padding: 0px;
	color: #6C6A6B;
}
.box-newsletter #newsletter_subscription div.dx{
	height: 22px; line-height: 22px;
  float:right;
  width: 118px;
	padding: 0px;
	background: #F9F4F1;
	border: 0px solid green;
	padding: 0px;
}
.box-newsletter #newsletter_subscription div.dx2{
  float:left;
  width:170px;
	/*padding: 0px 5px 5px 5px;*/
	background: #F9F4F1;
	margin-bottom:10px;
}
.box-newsletter input{
	float:right;
	height: 22px;
	font-size: 12px;
	width: 118px; background:#FFF;
	border: 1px solid #D7D3D2; color: #111;
}
.box-newsletter input.pulsante{
	float:right;
	width: 40px; background:#E6E6E6;
	border: 1px solid #999;
	height: 16px; line-height: 12px;
	font-size: 11px;
	color: #111;
	padding: 0px;
}
.box-newsletter div.sx a{
	text-decoration: none;
	color: #000;
	font-size: 12px;
}

.loghetti {
	float:left;
	width:180px;
	text-align:center;
}
.loghetti div{
	margin-top:20px;
	margin-bottom:20px;
	height:30px;
	vertical-align:middle;
	border: 0px solid #000;
}
.loghetti div.con_1_img{
	float:left;
	width:174px;
	text-align:center;
	margin-left:3px;
	height: 110px;
}
.loghetti div.con_1_img{display:block;}
.loghetti div.con_2_img{
	float:left;
	width:87px;
	text-align:center;
	height: 36px;
}
.loghetti div.con_2_img{display:block;}
.loghetti div.con_3_img{
	float:left;
	width:58px;
	text-align:center;
	height: 32px;
}
.loghetti div.con_3_img{display:block;}

#extra a.sfondo-arancio-maiuscolo{
  text-decoration: none; font-weight: bolder; color: #FFF;
	font-size: 17px; font-variant: small-caps;
  font-family: Georgia,'Times New Roman',times,serif;
  text-align: center;
  background: #E15218;
  display: block;
  float:left;
  width: 180px; height: 44px;
	line-height: 20px;
}

div#footer{
	float:left;
	width:100%;
	background: #000;
	color: #FFF;
	border: 0px solid red;
}
.footer-menu1,.footer-menu2, .footer-partner{
	float: left;	width: 100%; font-size: 11px;
}
.footer-menu2{
	color: #9B907A;
}
/***************************/
.footer-menu1 ul, .footer-menu2 ul{
	font-size: 15px;
	padding: 16px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
	margin: 0;
	text-align: center; /*set value to "left", "center", or "right"*/
}

.footer-menu1 ul li, .footer-menu2 ul li{
  display: inline;
}

.footer-menu1 ul li a,
.footer-menu2 ul li a{
	/*font-family: Georgia,'Times New Roman',times,serif;*/
  color: #FFF;
  padding: 6px 0px 4px 0px; /*top padding is 6px, bottom padding is 4px*/
  margin-right: 0px; /*spacing between each menu link*/
  text-decoration: none;
  border-bottom: 0px solid gray; /*bottom border is 3px*/
	font-family: arial;
	font-size: 11px;
}
.footer-menu2 ul li a{
	color: #9B907A;
}

.footer-partner{
	font-weight: bolder;
	text-align: center;
}
/***************************/

/*
***************************************
PAGINE
***************************************
*/
#content{
	font-family: arial;
	font-size: 12px;
	color: #000;
	padding-left: 5px;
	width:550px;

}
#content img{
	border: 0px;
}
#content a{
	color: #E2521D;
	text-decoration: none;
	border: 0px;
}
#content h1{
	font-size: 20px;
}
#content h2{
	font-size: 17px;
}
/*
***************************************
NEWSLETTER
***************************************
*/
fieldset#dati_libro{
	float:left;
	width: 500px;
	border: 0px;
	margin-top: 20px;
}
fieldset#dati_libro legend{
	margin-bottom: 20px;
	font-weight: bolder;
	color: #555;
}
fieldset#dati_libro .sub_legend{
	font-style: italic;
	margin-bottom: 20px;
}
fieldset#dati_libro .spazio_form{
	float:left;
	width: 400px;

}
fieldset#dati_libro .spazio_form .riga{margin-top: 10px;}
fieldset#dati_libro .spazio_form .messaggio{margin-top: 10px;}
fieldset#dati_libro .spazio_form label{
	float:left;
	width: 200px;
	font-family: Georgia,'Times New Roman',times,serif;
	font-size: 15px;
}
fieldset#dati_libro .spazio_form input{border: 1px solid #999;}
fieldset#dati_libro .spazio_form textarea{width: 350px;}
fieldset#dati_libro .captcha{
	float:left;
	width: 500px;
	height: 35px;line-height: 35px;
	vertical-align:middle; text-align:left;
	border:0px solid #000;
	margin-top: 20px;margin-bottom: 20px;
}
fieldset#dati_libro #captcha_code{
	display:block; float:left;
	margin-top:5px;
	margin-left:5px;
}
fieldset#dati_libro .captcha img{
	display:block;
	float:left; margin-right:10px;
	width:90px; height:35px;
}



#comunicazioni{
	float:left;
	width: 500px;
	border: 0px;
	margin-top: 0px;
	border:0px solid #000;
	position: relative;
}
#comunicazioni .riga{
	float:left;
	width: 500px;
	border: 0px;
	border:0px solid #000;
}
#comunicazioni .legend{
	float:left;
	margin-bottom: 20px;
	font-weight: bolder;
	padding-left: 10px;
	background:#E25216;
	color: #FFF;
	width:480px;
	border: 0px solid #000;
	height:22px;line-height:22px;
}
#comunicazioni .sub_legend{
	float:left;
	font-style: italic;
	margin-bottom: 20px;
	width: 400px;
}
#comunicazioni .label{
	float:left;
	width: 190px;
	font-family: Georgia,'Times New Roman',times,serif;
	font-size: 15px;
	padding-left:10px;
	margin-bottom:15px;
}
#comunicazioni .td2{
	float:left;
	width: 290px;
	font-family: Georgia,'Times New Roman',times,serif;
	font-size: 15px;
	padding-left:10px;
	margin-bottom:15px;
}
#comunicazioni input{
	float:left;
	width: 280px;
	font-family: Georgia,'Times New Roman',times,serif;
	font-size: 15px;
	margin-bottom:15px;
	border:1px solid #888;
}
#comunicazioni select{
	float:left;
	width: auto;
	font-family: Georgia,'Times New Roman',times,serif;
	font-size: 15px;
	margin-bottom:15px;
	border:1px solid #888;
}
/*
.primariga2 {
	float:left;
	height: 20px;vertical-align:middle;
	background:#E25216;
	color: #FFF;
	padding: 3px;
	width:100%;border:0px solid #000;color:#FFF;
	margin-bottom:10px;
}
*/

/*
***************************************
REGISTRAZIONE
***************************************
*/
fieldset#registrazione{
	float:left;
	width: 500px;
	border: 0px;
	margin-top: 20px;
}
fieldset#registrazione legend{
	margin-bottom: 20px;
	font-weight: bolder;
	color: #555;
}
fieldset#registrazione .sub_legend{
	font-style: italic;
	margin-bottom: 20px;
}
fieldset#registrazione .spazio_form{
	float:left;
	width: 400px;

}
fieldset#registrazione .spazio_form .riga{margin-top: 10px;}
fieldset#registrazione .spazio_form .messaggio{margin-top: 10px;}
fieldset#registrazione .spazio_form label{
	float:left;
	width: 200px;
	font-family: Georgia,'Times New Roman',times,serif;
	font-size: 15px;
}
fieldset#registrazione .spazio_form input{border: 1px solid #999;}
fieldset#registrazione .spazio_form textarea{width: 350px;}
fieldset#registrazione .captcha{
	float:left;
	width: 500px;
	height: 35px;line-height: 35px;
	vertical-align:middle; text-align:left;
	border:0px solid #000;
	margin-top: 20px;margin-bottom: 20px;
}
fieldset#registrazione #captcha_code{
	display:block; float:left;
	margin-top:5px;
	margin-left:5px;
}
fieldset#registrazione .captcha img{
	display:block;
	float:left; margin-right:10px;
	width:90px; height:35px;
}
/*
***************************************
CONTENT DETTAGLIO LIBRO
***************************************
*/
#dati_libro {
	float:left;
	width:550px;
	border: 0px solid #000;
	font-size: 12px;
	color: #000;
	font-family: arial;
	padding: 5px;
}
.dettaglio_libro{
	float:left;
	padding-left:5px;
	width:545px;
}
#dati_libro .img_libro{
	float:left;
	border: 0px solid #000;
	width:200px;
}
#dati_libro .img_libro img{
	float:left;
	border: 0px solid #000;
}

#dati_libro .scheda_libro{
	float:left;
	border: 0px solid #000;
	width:320px;
	margin-bottom: 20px;
}

#dati_libro .scheda_libro .riga{
	float:left;
	border: 0px solid red;
	width:320px;
	padding-bottom: 10px;
}
#dati_libro .scheda_libro .riga .colonna1{
	float:left;
	border: 0px solid #000;
	width:100px;
}
#dati_libro .scheda_libro  .riga .colonna2{
	float:left;
	border: 0px solid #000;
	width:200px;
}
#dati_libro .scheda_libro  .riga .puls_aggiungi{
	margin-top: 20px;
	background: #EB690B;
	color: #FFF;
	padding:5px;
}
#dati_libro .scheda_libro  .riga .puls_aggiungi a{
	color: #FFF;
	font-size: 11px;
	font-weight: bolder;
}
#dati_libro .scheda_libro .sezione{
	float:left;
	border: 0px solid #000;
	width: 530px;
	padding:10px;
}
/*
***************************************
CONTENT LISTA LIBRI
***************************************
*/
.lista_libri {
	float:left;
	width:555px;
	border: 0px solid #000;
	font-size: 11px;
	color: #000;
	font-family: arial;
	padding-left: 10px;
}
.item_libro {
	float:left;
	width:510px;
	border: 0px solid #000;
	font-size: 9px;
	color: #000;
	font-family: arial;
	padding: 5px 5px 5px 0px;
	border-bottom: 1px solid #000;
	margin-bottom: 22px;
}
.item_libro .img_libro{
	float:left;
	border: 0px solid #000;
	width:118px; height:140px;
	text-align:center;
	padding-bottom:22px;
}

.item_libro .img_libro a{
	display:block;
	float:left;
	border: 0px solid #000;
	width:118px; height:140px;
	background:#E6E6E6;
	text-align:center;
	margin-left:auto;margin-right:auto;
}

.item_libro .img_libro a img{
	display:block;
	width: 98px; height: 128px;
	border: 0px solid #000;
	margin-left:auto;margin-right:auto;margin-top:6px;
}

.item_libro .scheda_libro{
	color: #000;
	float:left;
	border: 0px solid #000;
	width:380px;
	padding-bottom: 22px;
	padding-left: 10px;
}

.item_libro .scheda_libro .riga{
	float:left;
	border: 0px solid red;
	width:370px;
	
}
.item_libro .scheda_libro .riga .colonna1{
	float:left;
	border: 0px solid #000;
	width:100%;
}
.item_libro .scheda_libro .riga .colonna1 a{
	font-size: 12px;
}
.item_libro .scheda_libro  .riga .colonna2{
	float:left;
	border: 0px solid #000;
	width:200px;
}
.item_libro .scheda_libro  .riga .puls_aggiungi{
	margin-top: 20px;
	background: #EB690B;
	color: #FFF;
	padding:5px;
}
.item_libro .scheda_libro  .riga .puls_aggiungi a{
	color: #FFF;
	font-size: 11px;
	font-weight: bolder;
}
.item_libro .scheda_libro .sezione{
	float:left;
	border: 0px solid #000;
	width: 530px;
	padding:10px;
}

table.spese_spedizione{
	font-size: 11px; font-family:arial;
}

table.login-page{
	font-size: 11px; font-family:arial;
}
table.login-page td.primariga, table.login-page td.primariga a{
	background:#E25216;
	color: #FFF;
	height:20px;
	padding:5px;
	font-weight:bolder;
}
table.login-page  td{
	background:#CCC;
	height:20px;
	padding:5px;
	font-weight:bolder;
}

table.registrazione{
	font-size: 11px; font-family:arial;
}
table.registrazione td.primariga, table.registrazione td.primariga a{
	background:#E25216;
	color: #FFF;
	height:20px;
	padding:5px;
	font-weight:bolder;
}
table.registrazione  td{
	background:#EEE;
	height:20px;
	padding:5px;
	font-weight:bolder;
}

table.carrello{
	font-size: 11px; font-family:arial;
}
table.carrello td.primariga, table.carrello td.primariga a{
	background:#E25216;
	color: #FFF;
	height:20px;
	padding:5px;
	font-weight:bolder;
}
table.carrello  td{
	background:#EEE;
	height:20px;
	padding:5px;
	font-weight:bolder;
}

table.segnalazione{
	font-size: 11px; font-family:arial;
}
table.segnalazione td.primariga, table.segnalazione td.primariga a{
	/*background:#E25216;*/
	color: #FFF;
	height:20px;
	padding:5px;
	font-weight:bolder;
}
table.segnalazione  td{
	/*background:#EEE;*/
	height:20px;
	padding:5px;
	font-weight:bolder;
}

.sezione_corpo .table{
	float:left;
	width: 530px;
	border: 0px solid #000;
}
.sezione_corpo .table .tr{
	float:left;
	width: 530px;
	border: 0px solid red;
}
.sezione_corpo .table .td{
	float:left;
	border: 0px solid green;
}
.sezione_corpo .table .td1{
	float:left;
	border: 0px solid blue;
	width: 100px;
}
.sezione_corpo .table .td2{
	float:left;
	border: 0px solid navy;
}


strong.arancio-maiusc{
	font-variant: small-caps;
	color: #E15017;
}
