@charset "utf-8";
/* CSS Document */
.clear{ clear:both;}
#volume{ line-height:17px;}
#autore{ line-height:17px;}
#autore img{
	float: left;
	margin: 0 10px 0 0;
	border: 2px solid #CCCCCC;
}
#autore h3{ color:#cc0000;}
ul#indice {
	list-style: none;
}
ul#indice li{
	font-size: 14px;
	color: #333333;
	border-bottom: 1px #666 dotted;
	padding: 6px 10px 6px 15px;
	background-image: url(../img/freccia_indice.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
div#recensioniX{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	padding: 0 0 15px 0;
	margin:0 0 15px 0;
}
div#recensioniX img{
	float: left;
	margin: 5px 10px 0 0;
	border: 1px #999 solid;
}
div#recensioniX  h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin:0;
	padding:0;
	font-weight: bold;
	font-style: italic;
}
div#recensioniX h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #cc0000;
	margin:0 0 3px 0;
	padding:0;
}
div#recensioniX span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin:0;
	padding:0;
	font-weight: bold;
}
div#recensioniX p{
	margin:3px 0 0 0;
	font-size:12px;
	color:#333;
 	line-height:17px;
}
#eBook h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	margin: 0 0 10px 0;
}
#eBook  span a{
	background-image: url(../img/icona_pdf.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	color: #cc0000;
}
#eBook p{
	margin: 10px 0 0 0;
	font-size:12px;
	color:#333;
 	line-height:17px;
}
.opera{
	padding: 8px;
	width: 200px;
	float: left;
}
.opera img{
	float: left;
	margin: 0 10px 0 0;
	border: 1px #999 solid;
}
.opera h5 {
	padding: 0;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.opera h5 a{
	color:#666666;
}
.opera span a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	text-decoration: underline;
	color:#666666;
}
.price1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
	margin: 10px 0 0 0;
}
.price2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}
.text_intro {
	margin: 0 0 25px 0;
}
#bsp-categoria{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin: 0 0 20px 0;
}
/*inizio TI*/
div#TF-center div.TM_ui-tabs { 
	border: 1px #ccc solid;
	width:725px; 
	margin:0; 
	padding:0;
	display:block;
}
div#TF-center div.TV_ui-tabs { 
	border: 1px #ccc solid;
	width:725px; 
	margin:0; 
	padding:0;
	display:block;
}
div#TF-center div.TV_ui-tabs-librerie, div#TF-center div.TV_ui-tabs-autori { 
	border: 1px #ccc solid;
	width:725px; 
	margin:0; 
	padding:0;
	display:block;
}
/*div#TF-center div.TM_ui-tabs .ui-tabs-nav {
	background:transparent url(../img/sfondo_tab.jpg) repeat-x scroll center center;
	display:block;
	height:auto !important;
	margin:0 0 20px;
	min-height:34px;
	padding:0;
	position:relative;
}*/
div#TF-center div.TM_ui-tabs .ui-tabs-nav li {
	background:transparent none repeat scroll 0 0;
	border-right:1px solid #CCCCCC;
	float:left;
	font-size:12px;
	height:34px;
	line-height:16px;
	margin:0;
	padding:0;
	position:relative;
	width:144px;
}
div#TF-center div.TV_ui-tabs .ui-tabs-nav li {
	background:transparent none repeat scroll 0 0;
	border-right:1px solid #CCCCCC;
	float:left;
	font-size:12px;
	height:34px;
	line-height:16px;
	margin:0;
	padding:0;
	position:relative;
	width:119px;
}
div#TF-center div.TV_ui-tabs-librerie .ui-tabs-nav li {
	background:transparent none repeat scroll 0 0;
	border-right:1px solid #CCCCCC;
	float:left;
	font-size:12px;
	height:34px;
	line-height:16px;
	margin:0;
	padding:0;
	position:relative;
	width:102px;
}
div#TF-center div.TV_ui-tabs-autori .ui-tabs-nav li {
	background:transparent none repeat scroll 0 0;
	border-right:1px solid #CCCCCC;
	float:left;
	font-size:12px;
	height:34px;
	line-height:16px;
	margin:0;
	padding:0;
	position:relative;
	width:88px;
}
div#TF-center div.TV_ui-tabs-librerie li.tab_modify {width:104px;}
div#TF-center div.TV_ui-tabs-librerie li.tab_modify a.A_tab_modify{
	height:33px;
	padding:1px 5px 0;
	width:94px;
}
div#TF-center div.TV_ui-tabs-autori li.tab_modify {width:92px;}
div#TF-center div.TV_ui-tabs-autori li.tab_modify a.A_tab_modify{
	height:33px;
	width:82px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
div#TF-center div.TV_ui-tabs-autori li.pix_scarto {width:89px;}
div#TF-center div.TV_ui-tabs-autori li.pix_scarto a.A_pix_scarto {
	color:#666666;
	cursor:pointer;
	display:block;
	height:25px;
	line-height:14px;
	padding:9px 5px 0;
	text-align:center;
	text-decoration:none;
	width:79px;
}
div#TF-center div.TV_ui-tabs .ui-tabs-nav li.TV_tabs {
	background:transparent none repeat scroll 0 0;
	border-right:1px solid #CCCCCC;
	float:left;
	font-size:12px;
	height:34px;
	line-height:16px;
	margin:0;
	padding:0;
	position:relative;
	width:124px;
}
div#TF-center div.TV_ui-tabs .ui-tabs-nav li.TV_tabs a {
	background:transparent none repeat scroll 0 0;
	color:#666666;
	cursor:pointer;
	display:block;
	width:124px;
	text-align:center;
	text-decoration:none;
}
div#TF-center div.TV_ui-tabs .ui-tabs-nav li a {
	background:transparent none repeat scroll 0 0;
	color:#666666;
	cursor:pointer;
	display:block;
	width:119px;
	text-align:center;
	text-decoration:none;
}
div#TF-center div.TV_ui-tabs-librerie .ui-tabs-nav li a {
	color:#666666;
	cursor:pointer;
	display:block;
	height:25px;
	line-height:14px;
	padding:9px 5px 0;
	text-align:center;
	text-decoration:none;
	width:92px;
}
div#TF-center div.TV_ui-tabs-autori .ui-tabs-nav li a {
	color:#666666;
	cursor:pointer;
	display:block;
	height:25px;
	line-height:14px;
	padding:9px 5px 0;
	text-align:center;
	text-decoration:none;
	width:78px;
}
div#TF-center div.TM_ui-tabs #pt-content {
	background:#FFFFFF url(../img/main-680-product-tabs-content-bottom.gif) no-repeat scroll left bottom;
	height:auto !important;
	margin:0;
	min-height:255px;
	padding:0 15px 15px;
}
div#TF-center div.TV_ui-tabs #pt-content {
	background:#FFFFFF url(../img/main-680-product-tabs-content-bottom.gif) no-repeat scroll left bottom;
	height:auto !important;
	margin:0;
	min-height:255px;
	padding:0 15px 15px;
}
div#TF-center div.TM_ui-tabs div.TO_pt-content {padding:0!IMPORTANT;}
div#TF-center div.TM_ui-tabs .ui-tabs-nav li a:hover, div#TF-center div.TV_ui-tabs .ui-tabs-nav li a:hover, div#TF-center div.TV_ui-tabs-librerie .ui-tabs-nav li a:hover{
	background:#ccc;
}
div#TF-center div.TM_ui-tabs .ui-tabs-nav li a:active {
	background:#ccc;
}
div#TF-center div.TM_ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { background:#fff;}
div#TF-center div.TV_ui-tabs .ui-tabs-nav li.ui-tabs-selected a  { background:#fff;}
div#TF-center div.TV_ui-tabs-librerie .ui-tabs-nav li.ui-tabs-selected a  { background:#fff;}

/*fine TI*/

/* inizio form TM */
div#eBook_ricerca form p label, div#Area_riserv_inserimento_codici form p label{
	color:#333;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:17px;
	padding:3px 0 6px;
	margin:0 10px 0 0;}
div#eBook_ricerca form p input, div#Area_riserv_inserimento_codici form p input{ border:1px solid #ccc;}
form p#TM_P_search{ height:20px; display:block; float:left; width:150px; margin:5px 0 0 0;}
p#TM_P_search input#TM_search_book, div#Area_riserv_inserimento_codici p#TM_P_search input#TM_search_book{
	border:1px solid #CCCCCC;
	display:inline;
	float:left;
	height:18px;
	margin:0;
	width:120px;
}
form p input#TM_ricerca_submit{ 
	background:transparent url(../img/TJ_submit.jpg) no-repeat scroll center center;
	border:1px solid #CCCCCC;
	display:inline;
	float:left;
	height:20px;
	width:20px;
}
div#eBook_ricerca form, div#Area_riserv_inserimento_codici form  { margin:10px 0 0 0;}
div#eBook_ricerca form p, div#Area_riserv_inserimento_codici form p { 
	display:inline;
	float:left;
	height:20px;
	margin:0;
	padding:0;
}
/* fine parteSX */

/* inizio casa editrice TM */
#C-Editrice_premi div, #Librerie_distributori div {border-bottom:1px solid #ccc; padding:15px;}
div#Area_riserv_download div {
	border-top:1px solid #CCCCCC;
	padding:5px 10px 10px;
}
#C-Editrice_premi div img { float:left;}
#C-Editrice_premi div h4 { 
	color:#CC0000;
	font-size:13px;
	font-weight:bold;
	margin:0 0 3px 84px;}
div#Area_riserv_download div h4 { 
	color:#666666;
	font-size:14px;
	font-weight:bold;
	margin:15px 0 10px;
}
#Librerie_distributori div h4  { 
	color:#CC0000;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 10px;}
#C-Editrice_premi div span {font-size:12px; font-weight:bold; color:#333; margin:0 0 0 6px;}
#C-Editrice_premi div p {
	color:#333333;
	font-size:12px;
	margin:0 0 0 85px;}
div#Area_riserv_download div p {
	color:#333333;
	font-size:12px;
	margin:0;}
/* fine casa editrice TM */

/* inizio News TM */
#TF-center .TO_pt-content #News_eventi div.TP_box_eventi {border-bottom:1px solid #ccc; padding:15px;}
#TF-center .TO_pt-content #News_eventi div.TP_box_eventi img { float:left;}
#TF-center .TO_pt-content #News_eventi div.TP_box_eventi  h4 { 
	color:#CC0000;
	font-size:13px;
	font-weight:bold;
	margin:0 0 3px 10px;}
#TF-center .TO_pt-content #News_eventi div.TP_box_eventi  h4 a{ 
	color:#CC0000;
	font-size:13px;
	font-weight:bold;}
#TF-center .TO_pt-content #News_eventi div.TP_box_eventi  span a{font-size:12px; font-weight:bold; color:#333; margin:0 0 0 10px;}
#TF-center .TO_pt-content #News_eventi div.TP_box_eventi  p{
	color:#333333;
	font-size:12px;
	margin:0 0 0 130px;}
#TF-center .TO_pt-content #News_eventi div.TP_box_eventi  p a{
	color:#333333;
	font-size:12px;}
/* fine News TM */

/* inizio News TM comunicati*/
#TF-center .TO_pt-content #News_comunicati div.TP_box_eventi {border-bottom:1px solid #ccc; padding:15px;}
#TF-center .TO_pt-content #News_comunicati div.TP_box_eventi img { float:left;}
#TF-center .TO_pt-content #News_comunicati div.TP_box_eventi  h4 { 
	color:#CC0000;
	font-size:13px;
	font-weight:bold;
	margin:0 0 3px 10px;}
#TF-center .TO_pt-content #News_comunicati div.TP_box_eventi  h4 a{ 
	color:#CC0000;
	font-size:13px;
	font-weight:bold;}
#TF-center .TO_pt-content #News_comunicati div.TP_box_eventi  span a{font-size:12px; font-weight:bold; color:#333; margin:0 0 0 10px;}
#TF-center .TO_pt-content #News_comunicati div.TP_box_eventi  p{
	color:#333333;
	font-size:12px;
	margin:0 0 0 130px;}
#TF-center .TO_pt-content #News_comunicati div.TP_box_eventi  p a{
	color:#333333;
	font-size:12px;}
/* fine News TM comunicati */

/* inizio università TM manuali docenti */
div#Universita_manuali_docente, div#Universita_testi_universitari{ padding:0 0 15px 0;}
div#Universita_manuali_docente .TC-I_piano2, div#Universita_testi_universitari .TC-I_piano2 {
	background:transparent;
	border:none;
	border-top: #999 1px dotted;
	float:none;
	margin:15px auto 0 auto;
	padding:20px 0 10px 0;
	width:700px;
}
div#Area_riserv_wishlist .TC-I_piano2 {
	background:transparent;
	border:none;
	border-top: #999 1px dotted;
	float:none;
	margin:15px auto 0 auto;
	padding:10px 0 10px 0;
	width:685px;
}
div#Universita_manuali_docente .TC-I_piano2_center, div#Universita_testi_universitari .TC-I_piano2_center, div#Area_riserv_wishlist .TC-I_piano2_center{
	width:320px;
	margin:0 0 0 15px;
	float:left
}
div#Universita_manuali_docente .TC-I_piano2_center h4, div#Universita_testi_universitari .TC-I_piano2_center h4, div#Area_riserv_wishlist .TC-I_piano2_center h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#cc0000;
	margin:0;
}
div#Universita_manuali_docente .TC-I_piano2_center h4 a, div#Universita_testi_universitari .TC-I_piano2_center h4 a, div#Area_riserv_wishlist .TC-I_piano2_center h4 a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#cc0000;
	margin:0;
	padding:0;
}
div#Universita_manuali_docente .TC-I_piano2_center span, div#Universita_testi_universitari .TC-I_piano2_center span, div#Area_riserv_wishlist .TC-I_piano2_center span {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
}
div#Universita_manuali_docente .TC-I_piano2_center span a, div#Universita_testi_universitari .TC-I_piano2_center span a, div#Area_riserv_wishlist .TC-I_piano2_center span a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	text-decoration:underline;
}
div#Universita_manuali_docente .TC-I_piano2_center p, div#Universita_testi_universitari .TC-I_piano2_center p, div#Area_riserv_wishlist .TC-I_piano2_center p {
  margin:5px 0 0 0;
}
div#Universita_manuali_docente .TC-I_piano2_center p a, div#Universita_testi_universitari .TC-I_piano2_center p a, div#Area_riserv_wishlist .TC-I_piano2_center p a{
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
}
div#Universita_manuali_docente .TC-I_piano2_center p span, div#Universita_testi_universitari .TC-I_piano2_center p span, div#Area_riserv_wishlist .TC-I_piano2_center p span {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	margin:0;
	display:block;
}
div#Universita_manuali_docente .TC-I_piano2_right p.prezzi_libri, div#Universita_testi_universitari .TC-I_piano2_right p.prezzi_libri {
	float:right;
	display:block;
	text-align:right;
	width:180px;
	margin:70px 0 0 0!IMPORTANT;
}
div#Area_riserv_wishlist .TC-I_piano2_right p.prezzi_libri {
	float:right;
	display:block;
	text-align:right;
	width:180px;
	margin:90px 0 0 0!IMPORTANT;
}
/* inizio università TM manuali docenti */

div#Universita_docenti, div#Universita_studenti, div#Autori_servizi, div#Librerie_servizi { padding:0;}

div#Universita_docenti h5 a, div#Universita_docenti h4 a, div#Universita_docenti h3, div#Universita_studenti h5 a, div#Universita_studenti h4 a, div#Universita_studenti h3, div#Autori_servizi h3, div#Librerie_servizi h5 a, div#Librerie_servizi h4 a,  div#Librerie_servizi h3{ margin:15px 0 0 0;}

div#Autori_servizi h5 a, div#Autori_servizi h4 a { margin:15px 0 0 0;}

div#Universita_docenti form#form_login_TF, div#Universita_studenti form#form_login_TF,  div#Autori_servizi form#form_login_TF, div#Librerie_servizi form#form_login_TF { margin:15px 0 0 0;}

div#Universita_docenti form#form_login_TF p, div#Universita_studenti form#form_login_TF p, div#Librerie_servizi form#form_login_TF p{ margin:0 20px 0 0;}
div#Universita_docenti p, div#Universita_studenti p, div#Autori_servizi p, div#Librerie_servizi p { margin:5px 0 0 0;}
#Librerie_distributori .mappa {
	width:680px;
	height:290px;
	margin:20px auto 0 auto;
	border:2px #ccc solid !IMPORTANT;
	display:block;
	padding:0;
	overflow:hidden;
}

/* inizio mediagallery TM news */
div#News_mediagallery {padding: 0 0 5px 0; }
div#News_mediagallery div.TP_box-search { height:20px; }
div#News_mediagallery div.TP_box-search form.TP_form-generico p.button_gallery {
	display:block;
	float:left;
	margin:0 15px 0 0;
	padding:0;
}
div#News_mediagallery div.TP_box-search form.TP_form-generico p.button_gallery label{
	color:#333;
	display:inline;
	float:left;
	font-size:12px;
	height:19px;
	padding:1px 0 0 5px;
}
div#News_mediagallery div.TP_box-search form.TP_form-generico p.button_gallery input{
	display:inline;
	float:left;
	height:20px;
	padding:0;
}
div#News_mediagallery h4.TQ_H4 {
	width:710px;
	height:20px;
	background:url(../img/TQ_h4.jpg) top center repeat-x;
	font-size:14px;
	color:#333;
	padding:3px 0 0 15px;
	margin:0;
}
div#News_mediagallery div.TQ_container{
	width:725px;
	border:none;
	position:relative;
	display:block;
	overflow:hidden;
	height:150px;
	padding:0;
}
div#News_mediagallery div.TQ_container div.TQ_slides {
	width:725px;
	height:150px;
	position:absolute;
	top:0;
	left:0;
	margin:auto;
}
div#News_mediagallery div.TQ_container div.TQ_slides div.TQ_macro {
	display:block;
	position:absolute;
	height:150px;
	width:620px;
	padding:0 0 0 80px;
}
div#News_mediagallery div.TQ_container div.TQ_slides div.TQ_macro div.TQ_contenuto_macro {
	position:relative;
	width:155px;
	float:left;
	display:inline;
	margin:30px 0 0 0;
}
div#News_mediagallery div.TQ_contenuto_macro{
	position:relative;
	width:140px;
	float:left;
	display:inline;
	margin:20px 0 0 40px;
}
div#News_mediagallery div.TQ_container div.TQ_slides div.TQ_macro div.TQ_contenuto_macro p.TQ_shadow{
	display:block;
	width:155px;
	margin:0 0 3px 0!IMPORTANT;
}
p.TQ_shadow{
	display:block;
	width:100px;
	margin:0 0 3px 0!IMPORTANT;
}
div#News_mediagallery div.TQ_container div.TQ_slides div.TQ_macro div.TQ_contenuto_macro p.icona_play, p.icona_play {
	text-indent:-9999px;
	background:url(../img/play_gif.gif) center center no-repeat;
	width:22px;
	height:26px;
	position:absolute;
	top:25px;
	left:40px;
	cursor:pointer;
	margin:0!IMPORTANT;
}
div#News_mediagallery div.TQ_container div.TQ_slides div.TQ_macro div.TQ_contenuto_macro span.TQ_titolo_thumb{
	font-size:11px!IMPORTANT;
	color:#333!IMPORTANT;
	margin:0 0 0 3px!IMPORTANT;
}
div#News_mediagallery span.TQ_titolo_thumb{
	font-size:11px;
	color:#333;
	margin:0 0 0 4px;
}
div#News_mediagallery div.TQ_container p.TQ_prev a{
	background:url(../img/TQ_prev.jpg) center center no-repeat;
	width:14px;
	height:19px;
	position:absolute;
	top: 60px;
	left: 20px;
	text-indent:-9999px;
	display:block
}
div#News_mediagallery div.TQ_container p.TQ_next a{
	background:url(../img/TQ_next.jpg) center center no-repeat;
	width:14px;
	height:19px;
	position:absolute;
	top: 60px;
	right: 20px;
	text-indent:-9999px;
	display:block
}

/*---- inizio area riservata  ----*/
div#Area_riserv_ordini {}
div#Area_riserv_ordini div.titolo_tabella_TV, div#Area_riserv_credito_personale div.titolo_tabella_TV {
	background:url(../img/TV_sfondo_titolo_tabella.jpg) top center repeat-x;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	color:#CC0000;
	font-size:12px;
	margin:0;
	padding:0;
	height:20px;
	width:685px;
}
div#Area_riserv_ordini div.titolo_tabella_TV h4, div#Area_riserv_credito_personale div.titolo_tabella_TV h4 {
	float:left;
	height:18px;
	padding:2px 0 0 0;
	margin:0;
	text-align:center;
	font-size:12px;
	color:#333;
}
div#Area_riserv_ordini div.titolo_tabella_TV h4.TV_titolo_tipo{
	width:65px;
}
div#Area_riserv_ordini div.titolo_tabella_TV h4.TV_titolo_ordine{
	width:60px;
}
div#Area_riserv_ordini div.titolo_tabella_TV h4.TV_titolo_data{
	width:85px;
}
div#Area_riserv_ordini div.titolo_tabella_TV h4.TV_titolo_titolo{
	width:150px;
	text-align:left;
	padding:2px 0 0 15px;
}
div#Area_riserv_ordini div.titolo_tabella_TV h4.TV_titolo_stato{
	width:80px;
}
div#Area_riserv_ordini div.titolo_tabella_TV h4.TV_titolo_dimensione{
	width:85px;
}
div#Area_riserv_ordini div.titolo_tabella_TV h4.TV_titolo_pagine{
	width:67px;
}
div#Area_riserv_ordini div.titolo_tabella_TV h4.TV_titolo_prezzo{
	width:67px;
}
div#Area_riserv_ordini div.TV_ordine_completo, div#Area_riserv_credito_personale div.TV_ordine_completo {
	padding:15px 0 0 0; 
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	float:left;
	width:685px;
}
div#Area_riserv_ordini div.TV_ordine_completo div{ float:left; width:685px;}
div#Area_riserv_ordini div.TV_ordine_completo div.II_ordine{ float:left; width:610px; padding:0 0 0 65px;}
div#Area_riserv_ordini div.TV_ordine_completo p, div#Area_riserv_credito_personale div.TV_ordine_completo p {
	float:left;
	display:block;
	margin:0;
	padding:0 0 15px 0;
	text-align:center;
}
div#Area_riserv_ordini div.TV_ordine_completo p.TV_ordine_tipo{width:55px; padding:0 5px 0 5px;}
div#Area_riserv_ordini div.TV_ordine_completo p.TV_ordine_ordine{width:60px;}
div#Area_riserv_ordini div.TV_ordine_completo p.TV_ordine_ordine2{width:60px; padding:0;}
div#Area_riserv_ordini div.TV_ordine_completo p.TV_ordine_data{width:85px;}
div#Area_riserv_ordini div.TV_ordine_completo p.TV_ordine_titolo{width:140px; text-align:left; padding:0 10px 15px 15px;}
div#Area_riserv_ordini div.TV_ordine_completo p.TV_ordine_stato{width:80px;}
div#Area_riserv_ordini div.TV_ordine_completo p.TV_ordine_dimensione{width:85px;}
div#Area_riserv_ordini div.TV_ordine_completo p.TV_ordine_pagine{width:67px;}
div#Area_riserv_ordini div.TV_ordine_completo p.TV_ordine_prezzo{width:67px;}
div#Area_riserv_ordini div.TV_ordine_completo p span{
	font-size:11px;
	color:#333;
}
div#Area_riserv_ordini div.TV_ordine_completo p span a {color:#cc0000; text-decoration:underline;}
div#Area_riserv_ordini h3, div#Area_riserv_credito_personale h3, div#Area_riserv_eCard h3, div#Area_riserv_inserimento_codici h3, div#Area_riserv_download h3, div#Area_riserv_copie_saggio h3{
	font-size:14px;
	color:#cc0000;
	margin:0 0 5px 0;
	padding:0;
	text-decoration:underline;
}
div#Area_riserv_ordini p#TV_stampa {
	background:url(../img/TV_icona_stampa.jpg) center left no-repeat;
	width:75px;
	height:30px;
	margin:0;
	float:right;
	text-align:right;
}
div#Area_riserv_ordini p#TV_stampa a {
	font-size:12px;
	color:#333;
	text-decoration:underline;
	width:75px;
	height:25px;
	padding:5px 0 0 0;
	display:block;
}
div#Area_riserv_download p#TV_download {
	background:url(../img/TX_download.jpg) center left no-repeat;
	width:78px;
	height:30px;
	margin:0;
	float:right;
	text-align:right;
}
div#Area_riserv_download p#TV_download a {
	font-size:12px;
	color:#cc0000;
	text-decoration:underline;
	width:78px;
	height:25px;
	padding:5px 0 0 3px;
	display:block;
}
div#Area_riserv_wishlist p#TV_elimina {
	background:url(../img/TX_elimina.jpg) center left no-repeat;
	width:65px;
	height:30px;
	margin:0;
	float:right;
	text-align:right;
}
div#Area_riserv_wishlist p#TV_elimina a {
	font-size:12px;
	color:#333;
	text-decoration:underline;
	width:65px;
	height:25px;
	padding:5px 0 0 0;
	display:block;
}
div#Area_riserv_credito_personale p.TV_testo_intro, div#Area_riserv_eCard p.TV_testo_intro, div#Area_riserv_inserimento_codici p.TV_testo_intro, div#Contatti_richiedi_info p.TV_testo_intro{
	margin:0 0 10px 0;
	padding:0;
}
div#Area_riserv_ordini p.TV_testo_intro, div#Area_riserv_copie_saggio p.TV_testo_intro {
	margin:0 0 10px 0;
	padding:0;
}
div#Area_riserv_download p.TV_testo_intro {
	margin:0 0 30px 0;
	padding:0;
}
div#Area_riserv_credito_personale div.titolo_tabella_TV h4{
	text-align:left;
	padding-left:12px;
	width:158px;
}
div#Area_riserv_credito_personale div.TV_ordine_completo p {
	width:158px;
	text-align:left;
	padding-left:12px;
}
div#Area_riserv_credito_personale p#TZ_txt_credito_agg{
	display:block;
	width:690px;
	margin:20px auto 2px auto;
	height:20px;
}
div#Area_riserv_credito_personale p#TZ_txt_credito_agg span#TZ_txt_credito{
	font-size:12px;
	color:#333;
	display:block;
	float:left;
	font-weight:bold;
}
div#Area_riserv_credito_personale p#TZ_txt_credito_agg span#TZ_txt_aggiorna a{
	font-size:12px;
	color:#cc0000;
	text-decoration:underline;
	display:block;
	float:right;
	font-weight:bold;
}
/*---- fine area riservata  ----*/

/*---- inizio contatti  ----*/
div#Contatti_feedback span {
	font-size:12px;
	color:#333;
	font-weight:bold;
	display:block;
	margin:5px 0 6px 0;
}
div#Contatti_feedback p.TU_button {
	height:20px;
	display:block;
	margin:0 0 0 15px;
	padding:0;
}
div#Contatti_feedback p.TU_P_margin {
	margin:0 0 5px 15px!IMPORTANT;
}
div#Contatti_feedback p.TU_button label{
	display:inline;
	margin:0;
	padding:0;
}
div#Contatti_feedback p.TU_button label.TU_label_float{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:60px;
}
div#Contatti_feedback p.TU_button input{
	float:left;
	margin:0 3px 0 0;
	padding:0;
	height:20px;
}
div#Contatti_feedback p.TU_button input.TU_text_input {
	border:1px solid #CCCCCC;
	color:#666666;
	display:block;
	font-size:12px;
	height:17px;
	padding:1px 5px 0 2px;
	width:160px;
}
div#TU_submit {
	width:81px;
	height:26px;
	margin:0 0 0 600px;
	}
div#TU_submit a{
	background:transparent url(../img/TU_Submit.jpg) repeat scroll 0 0;
	color:#CC0000;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:21px;
	padding:5px 0 0 10px;
	width:71px;
	text-decoration:none;
	}

/*---- fine contatti  ----*/