html,body { margin:0; padding:0; }
body { background:#182436 url(dance_img/sfondo.gif) top left repeat-x; }
h1 { margin:0; font:bold 14px Trebuchet MS,Tahoma,Arial; color:#000000; }
p { margin:0; }
body,a,p,span,input,form,td,th { font:12px Trebuchet MS,Tahoma,Arial; color:#000000; }
.tx-srfeuserregister-pi1-required{color:#FF0000;}
a { text-decoration:none; font-weight:bold; color:#000000; }
a img { border:none; }
form { margin:0; }

#print { display:none; }

#contienetutto { background:#182436 url(dance_img/sfondo.gif) top left repeat-x; width:100%; position:absolute; }
#sito { width:100%; background:#182436 url(dance_img/sito.jpg) top left no-repeat; position:absolute; }
#contenitore { margin:108px 0 0 11px; width:950px; background:#ffffff url(dance_img/angolo.jpg) top left no-repeat; }
#testa { position:relative; top:0; left:250px; height:50px; width:500px; }

#menu_up { position:relative; top:20px; left:10px; text-align:center; border-bottom:1px dotted #797D85; }
.menuT { list-style-type:none; border:0; padding:0; margin:0; text-align:center; }
.linktop { list-style-type:none; display:inline; border:0; padding:0; border-right:1px dotted #797D85; }
.linktop A { font:bold 14px Trebuchet MS,Tahoma,Arial; padding:10px; color:#000000; text-decoration:none; }
.linktop A:hover { color:#95C5D4; text-decoration:underline; }
.Acttop {  }
.Acttop  A { color:#95C5D4; }
.Acttop  A:hover { text-decoration:underline; }
li.Acttop {  }
.linkfit { list-style-type:none; display:inline; border:0; padding:0; border-right:none; }
.linkfit A { font:bold 14px Trebuchet MS,Tahoma,Arial; padding:10px; color:#D16D00; text-decoration:none; }
.linkfit A:hover { color:#D16D00; text-decoration:underline; }

#centrale { position:relative; top:20px; left:0px; width:950px; min-height:1100px; }

#colonna_sx { position:relative; top:5px; left:0px; float:left; width:200px; min-height:600px; background:url(dance_img/menu.gif) top right no-repeat; border-right:1px solid #95C6D4; }

#menu_left { position:relative; top:60px; left:5px; width:160px; }
.menuL { list-style-type:none; border:0; padding:0; margin:0; }
.menuL img { vertical-align: middle; }
.menuL .first { margin:0; padding:5px 0 5px 15px; }
.menuL .firstAct { margin: 0; padding:5px 0 5px 15px; }
.first A { display:inline; height:20px; font:bold 14px Trebuchet MS,Tahoma,Arial; }
.first A:hover { text-decoration: underline; }
.firstAct A { font:bold 14px Trebuchet MS,Tahoma,Arial; padding:10px 0 10spx 7px; text-decoration:underline; }
.viola { border-top:1px dotted #797D85; }
.viola .first A { color:#974281; }
.viola .firstAct A { color:#974281; }
.viola .secondAct A { color:#974281; }
.marrone { border-top:1px dotted #797D85; }
.marrone .first A { color:#8F4815; }
.marrone .firstAct A { color:#8F4815; }
.marrone .secondAct A { color:#8F4815; }
.blu { border-top:1px dotted #797D85; }
.blu .first A { color:#125D8A; }
.blu .firstAct A { color:#125D8A; }
.blu .secondAct A { color:#125D8A; }
.giallo { border-top:1px dotted #797D85; }
.giallo .first A { color:#E5AC00; }
.giallo .firstAct A { color:#E5AC00; }
.giallo .secondAct A { color:#E5AC00; }
.verde { border-top:1px dotted #797D85; }
.verde .first A { color:#209740; }
.verde .firstAct A { color:#209740; }
.verde .secondAct A { color:#209740; }
.rosso { border-top:1px dotted #797D85; border-bottom:1px dotted #797D85; }
.rosso .first A { color:#FF0000; }
.rosso .firstAct A { color:#FF0000; }
.rosso .secondAct A { color:#FF0000; }
.nero { padding-top:20px; }
.nero .first A { color:#000000; }
.menuS { list-style-type:circle; border:0; padding:0; margin:0 0 10px 0; color:#000000; }
.menuS img { vertical-align:middle; }
.menuS .second { margin:0 0 0 30px; color:#000000; }
.menuS .secondAct { margin: 0 0 0 30px; }
.second A { color:#000000; text-decoration:none; font:normal 12px Trebuchet MS,Tahoma,Arial; line-height:10px; height:15px; vertical-align:middle; }
.second A:hover { color:#182436; text-decoration:underline; }
.secondAct A { color:#182436; text-decoration:underline; font:bold 12px Trebuchet MS,Tahoma,Arial; line-height:10px; }

#motore { margin:100px 0px 0px 15px; height:60px; }
#verticale { z-index:5; position:absolute; top:120px; left:160px; width:40px; height:350px; }

#colonna_dx { margin-left:200px; padding:5px; }
#contenuto { margin-bottom:20px; }
.titolo { height:50px; }
#contenuto_catalogo .titolo { width:550px; height:100px; }
#icona { float:left; width:100px; display:inline; }
#titolopag { font:normal 24px Tahoma,Arial; line-height:50px; display:inline; vertical-align:middle; }
#titolopag2 { font:normal 18px Trebuchet MS,Tahoma,Arial; line-height:50px; display:inline; vertical-align:middle; }
.titolowrappatoViola, .titolowrappatoViola h1 { height:55px; color:#974281; }
.titolowrappatoMarrone, .titolowrappatoMarrone h1 { height:55px; color:#8F4815; }
.titolowrappatoBlu, .titolowrappatoBlu h1 { height:55px; color:#125D8A; }
.titolowrappatoGiallo, .titolowrappatoGiallo h1 { height:55px; color:#E5AC00; }
.titolowrappatoVerde, .titolowrappatoVerde h1 { height:55px; color:#209740; }
.titolowrappatoRosso, .titolowrappatoRosso h1 { height:55px; color:#FF0000; }
.titolowrappato { height:55px; }
#riga { width:100%; height:30px; border-top:1px solid #95C5D4; border-bottom:1px solid #95C5D4; }
.content { margin-top:5px; border:1px solid #D2D9DF; background:#ffffff; margin-bottom:20px; }
.content p { padding:5px; }

.tx-newloginbox-pi1 { padding:5px; margin-bottom:10px; }

#piede { margin:0 0 0 11px; text-align:center; width:952px; height:10px; background:#182436 url(dance_img/piede.gif) no-repeat; }
#indirizzo { background:#182436; text-align:center; height:30px; width:962px; padding-top:5px; }
#indirizzo p { font:12px Trebuchet MS,Tahoma,Arial; color:#ffffff; }
#indirizzo a { font:bold 14px Trebuchet MS,Tahoma,Arial; color:#E5AD00; }
#intera { text-align:center; height:40px; width:962px; }


/*++++++++++++++++++++++++++++ CATALOGO ++++++++++++++++++++++++++++*/
#contenuto_catalogo .content { margin:5px 0 50px 0; border:none; background:transparent; }
.category_title { color:#ED6B2F; font:bold 12px Trebuchet MS,Tahoma,Arial; padding:5px; }
.listitem { margin-top:5px; border:1px solid #D2D9DF; background:#ffffff; min-height:110px; }
#img_prodotto { float:left; margin:5px; }
.order_form { float:right; margin:5px; }
#note { margin:5px 0 5px 0; }
.link a { color:#ED6B2F; text-decoration:underline; }
#tx-ttproducts-pi1-search { border:none; }

.tt_products_item_single_display .listitem { width:500px; border:none; background:transparent; }
.page_navigation { text-align:right; }
.page_navigation a { color:#ABB1B6; }
.page_prev, .page_next { display:inline; }
#list_euro { position:absolute; top:70px; right:200px; display:inline; line-height:12px; }
#list_carrello { position:absolute; top:70px; right:360px; display:inline; line-height:12px; }
#list_carrello img, #list_euro img { vertical-align:middle; margin-right:10px; display:inline; }
#list_carrello a, #list_euro a { font-weight:normal; }
.product_note { padding-top:20px; }

#tx-ttproducts-pi1-list { margin-top:50px; }

/*++++++++++++++++++++++++++++ HOME ++++++++++++++++++++++++++++*/
#icone div.csc-textpic-clear { clear:none; }

#vetrina { float:left; width:740px; margin:20px 0; padding:0; }
#vetrina .titolo-vetrina { padding:5px; background:#374456; color:#ffffff; font:normal 14px Trebuchet MS,Tahoma,Arial; }
#vetrina .content_vetrina { background:#D2D9DF; overflow:hidden; padding-top:5px; }
#vetrina .shop_selectedPage { display:none; }
#vetrina #shop_linkPages { display:none; }
#vetrina .shop_optionsContainer { display:none; }
#vetrina .shop_basketContainer { display:none; }

#vetrina #containerListShop .shop_productBasketContainer { background:#ffffff; float:left; height:200px; margin:4px; width:230px; font-size:10px; }
#vetrina .shop_basketData { margin:5px; }
#vetrina .shop_OfferPrice { float:none; }

#vetrina .shop_basketPrice { margin:0; }
#vetrina  .shop_basketProductCode	{	padding-bottom:70px;	}

/*++++++++++++++++++++++++++++ extendedshop ++++++++++++++++++++++++++++*/
.shop_productBasketContainer { height:auto; }

#motore #shop_detailContainter { display:none; }
#shop_basketTotalContainer { height:30px; }

.tx-srfeuserregister-pi1 dd { text-align:left; width:65%; margin:2px 0; padding:0; }
.tx-srfeuserregister-pi1 dt { width:35%; margin:2px 0; }
#tx-srfeuserregister-pi1-static_info_country { font-size:10px; }
.shop_fieldInput select { font-size:9px; }

label tx-srfeuserregister-pi1-module_sys_dmail_html { display:none; }

