/* ##### Foglio di Stile CSS 2.0 ####################################### */
/* ##### Sito Panatta Sport ############################################ */
/* ##### Created by: tonidigrigio.it / alessandro@tonidigrigio.it ###### */
/* ##### last updated - 03/02/2009 ##################################### */

/* BODY */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #4E565B;
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}
table {margin :0px }
td { vertical-align: top; }
a, a:link, a:active, a:visited {
	text-decoration :underline;
	color: #838F97;
}
a:hover {
	text-decoration :underline;
	color: #CC0000;
}
p {
	margin: 0px;
	padding-left: 20px;
	color: #333;
	width: 400px;
}
#sottomenu p { width: 190px }
table p {
padding: 0px;
margin: 0px;
width: 100%;
color: #333333;
}

ul, ol {
	color: #71797f;
	margin-left: 20px;
	padding-left: 20px;
	width: 380px;
}
#correttore {
	clear:both;
	font-size:0px;
	height:0px;
}
/* CONTENITORE ESTERNO CHE DA L'EFFETTO BORDATURA */
div.box_esterno {
	width: 850px;
	padding: 25px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	background: #FFFFFF url("/images/logo_bg.gif") no-repeat top left;
}
	/* CAMBI DI COLORE RELATIVI ALLA SEZIONE */
		div.box_intro {
			background: #931324 url("/images/logo_bg.gif") no-repeat top left;			
		}
		div.box_my, div.webpage_10042, div.webpage_10043 {
			background: #FF6600 url("/images/logo_bg.gif") no-repeat top left;
		}
	/* CAMBI DI COLORE RELATIVI ALLE LINEE PRODOTTI E WEBPAGE */	
		div.box_prodotti_1, div.box_prodotti_3, div.webpage_10025, div.webpage_10038, div.webpage_10050 { /* advance */
			background: #a39d87 url("/images/logo_bg.gif") no-repeat top left;
		}
div.box_prodotti_2 {
background: #ed1c24 url("/images/logo_bg.gif") no-repeat top left;
}
		div.box_prodotti_4 { /* XP.Lux */
			background: #9E7742 url("/images/logo_bg.gif") no-repeat top left;
		}
		div.box_prodotti_5, div.webpage_10037 { /* FITEVO */
			background: #98141B url("/images/logo_bg.gif") no-repeat top left;
		}
                div.box_prodotti_6, div.webpage_10036, div.webpage_20004 { /* Freeweight HP */
			background: #c11720 url("/images/logo_bg.gif") no-repeat top left;
		}
		div.box_prodotti_7, div.webpage_10034, div.webpage_10028 { /* OASIS */
			background: #B0C700 url("/images/logo_bg.gif") no-repeat top left;	
		}
		div.box_prodotti_8, div.webpage_10035 { /* Free Line */
			background: #92B1C0 url("/images/logo_bg.gif") no-repeat top left;
		}
                div.box_prodotti_11,div.box_prodotti_13,div.webpage_10052 { /* Indoor Cycling */
			background: #383c40 url("/images/logo_bg.gif") no-repeat top left;
		}
		div.box_prodotti_14, div.webpage_10045, div.webpage_10046, div.webpage_10047, div.webpage_10048, div.webpage_10049 { /* KIDS */
			background: #E85C0F url("/images/logo_bg.gif") no-repeat top left;
		}
		div.box_prodotti_15, div.webpage_10027, div.webpage_10039 { /* STROBOBIKE */
			background: #E1007A url("/images/logo_bg.gif") no-repeat top left;
		}					
		div.box_prodotti_20 { /* X-ACT*/
			background: #7a4f92 url("/images/logo_bg.gif") no-repeat top left;
		}
		div.box_prodotti_21 { /* ZEPHYROS*/
			background: #f07121 url("/images/logo_bg.gif") no-repeat top left;
		}
                div.box_prodotti_22 { /* SEC */
                        background: #ab982c url("/images/logo_bg.gif") no-repeat top left;
                }
                div.webpage_20005 { /* Best Club */
                       background: #C01E2B url("/images/logo_bg.gif") no-repeat top left;
                }
                div.box_prodotti_23 { /*interior*/
                        background: #241A16 url("/images/logo_bg.gif") no-repeat top left;
                }
                div.box_prodotti_24, div.webpage_10051 { /* Pininfarina Platinum */
                        background: #b1babf url("/images/logo_bg.gif") no-repeat top left;
                }
                div.box_prodotti_25 { /* Pininfarina Gold */
                        background: #c1ac51 url("/images/logo_bg.gif") no-repeat top left;
                }
                div.box_prodotti_26, div.webpage_10053, div.webpage_10054, div.webpage_10055, div.webpage_10056, div.webpage_10057 { /* Race Walker */
                        background: #00AEEF url("/images/logo_bg.gif") no-repeat top left;
                }
                div.box_prodotti_27 { /* Air System */
                        background: #0083bb url("/images/logo_bg.gif") no-repeat top left;
                }
                div.box_prodotti_28 { /* Aerobic */
                        background: #9ea6ac url("/images/logo_bg.gif") no-repeat top left;
                }
                div.box_prodotti_29, div.box_prodotti_30, div.webpage_10058 { /* BH */
                        background: #bcafa7 url("/images/logo_bg.gif") no-repeat top left;
                }
/* CONTENITORE INTERNO CON IL CONTENUTO DELLA PAGINA */	
#box_interno {
	width: 850px;
	background: #FFF url("/images/page_bg.gif") repeat-y left;	
}

/* PARTE DESTRA DELL'INTERFACCIA */
#colonna_dx {
	width: 630px;
	position: relative;
	float:left;
}
#colonna_dx table {
    margin: 0px;
    padding: 0px;
font-size: 12px;
color: #333333;
    border: none;
}
#colonna_dx tbody, td {
    margin: 0px;
    padding: 0px;
}
#colonna_dx_home {
	width: 630px;
	float: left;
	height: 626px;
	padding: 0px;
}

/* STILI DEL MENU DI SERVIZIO IN ALTO A DESTRA */
#box_menu_servizio {
	font-family: Tahoma, Arial, sans-serif;
	width: 630px;
	height: 26px;
	background-color: #42494E;
}
/*#box_menu_servizio div.my_btn img {
	float: left;
}*/
#box_menu_servizio div.mappa {
	height: 26px;
	border-left: solid 1px #838F97;
	float: right;
}
#box_menu_servizio a, #box_menu_servizio a:link, #box_menu_servizio a:active, 
#box_menu_servizio a:visited {
	height: 20px;
	display: block;
	color: #D3DADE;
	padding: 6px 10px 0px 10px;
	text-decoration: none;
	font-size: 10px;
	float: left;	
} 
#box_menu_servizio a:hover {
	text-decoration: none;
	background: #231F20;
	color: #FFFFFF;
}


/* PARTE SINISTRA DELL'INTERFACCIA */
#colonna_sx {
	top: 25px;
	margin-left: 0px;
	width: 220px;
	background: #4E565B;
	z-index: 1;
	float: left;
	padding-bottom: 10px;
}
#logo {
	width: 220px;
	height: 90px;
	margin: 0px;
	padding: 0px;
}

/* STILI DEL MENU ISTITUZIONALE A SINISTRA */
#box_menu {
	width: 220px;
	height: 170px;
	overflow: visible;
	border-top: solid 1px #838F97;
}
	/* stili del pannello di ricerca */
	#cerca {
		margin-top: -2px;
		width: 188px;
		height: 24px;
		padding: 6px 0px 0px 30px;
		font-size: 10px;
		color: #D3DADE;
		vertical-align: middle;
		border-right: solid 1px #838F97;
		border-bottom: solid 1px #838F97;
		border-left: solid 1px #838F97;					
		/*background: #42494E url("/images/ico_search.gif") no-repeat left top;			*/
		background: #42494E url("/resources/ico_search2.gif") no-repeat left top;		
	} *html #cerca { height: 25px; padding: 5px 0px 0px 30px; }
	#cerca img {
		border: none;
		margin: 0px;
	}
	#cerca a, #cerca a:link, #cerca a:active, #cerca a:visited {
		text-decoration:none;
		color: #D3DADE;
	}
	#cerca a:hover {
		text-decoration:none;	
		color:#FFFFFF;
	}
	input.cerca {
		height: 13px;
		width: 100px;
		padding: 3px;
		color: #FFFFFF;
		background: #4E565B;
		border: none;
		font-size: 11px;
		margin: 0px;
	}

/* LOGIN HOME PAGE */

	#login_home {
		position: absolute;
		margin: 0px;
		top: 571px;		
		width: 205px;
		height: 60px;
		padding: 10px 0px 10px 15px;
		font-size: 10px;
		color: #D3DADE;
		vertical-align: middle;
		border: none;
		background: #42494E;
	} 
	#login_home img {
		border: none;
		margin: 0px;
	}
	#login_home a, #login_home a:link, #login_home a:active, #login_home a:visited {
		text-decoration:none;
		color: #ff6600;
	}
	#login_home a:hover {
		color:#ff9900;
	}
	input.login_home {
		height: 13px;
		width: 130px;
		padding: 3px;
		color: #FFFFFF;
		background: #4E565B;
		border: none;
		font-size: 11px;
		margin: 3px 0px 3px 0px;
	}
	
/* STILI DELLA HOME PAGE */
#foto_homepage {
	width: 630px;
	height: 600px;
}
#ani_strobobike {
	width: 630px;
	height: 386px;
}
/* STILI DELLE NEWS IN HOME PAGE */
#news_homepage {
	width: 190px;
	color: #FFFFFF;
	padding: 10px 15px 0px 15px;
	font-size: 11px;
}
#news_homepage span.headline {
    font-size: 18px;
	color: #bdc8d0;
    font-weight: normal;
    margin-bottom: 0px;
}
#news_homepage a, #news_homepage a:link, #news_homepage a:active, #news_homepage a:visited {
	text-decoration: underline;
	color: #999999;
}
#news_homepage a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

/* STILI SOTTOMENU */
#sottomenu {
width: 170px;
	padding: 10px 15px 0px 15px;
	color: #e2e2e2;
}
#sottomenu a, #sottomenu a:link, #sottomenu a:active, #sottomenu a:visited {
	text-decoration: underline;
	color:#8a8b8b;
	display: block;
	padding-left: 15px;
	margin-bottom: 3px;
	background: url("/images/darktri.gif") no-repeat left center;
}
#sottomenu a:hover {
	color: #FFFFFF;
}
#sottomenu .terzolivello {
	margin-left: 15px;
}
#sottomenu h2 {
	font-size: 18px; 
    padding-left: 0px;
	font-weight: normal;
	color: #bdc8d0;
	margin: 0px 0px 5px 0px;
}
#sottomenu h2 a, #sottomenu h2 a:link, #sottomenu h2 a:active, #sottomenu h2 a:visited  {
	color: #71797f;
	text-decoration: none;	
	background: none;
	padding: 0px;
	padding-left: 15px;
	background: url("/images/menuback.gif") no-repeat left center;	
}
#sottomenu h2 a:hover  {
	color: #FFF;
	text-decoration: none;	
	background: none; 
	padding: 0px;
	padding-left: 15px; 
	background: url("/images/menuback.gif") no-repeat left center; 
}
#sottomenu h5 {
	font-size: 18px; 
    padding-left: 0px;
	font-weight: normal;
	color: #FF9900;
	margin: 2px 0px 2px 0px;
}
#sottomenu h5 a, #sottomenu h5 a:link, #sottomenu h5 a:active, #sottomenu h5 a:visited  {
	font-size: 13px; 
	color: #FF9900;
	text-decoration: none;	
	background: none;
	padding: 0px;
	padding-left: 15px;
	background: url("/images/menuback.gif") no-repeat left center;	
}
#sottomenu h5 a:hover  {
	color: #FFF;
	text-decoration: none;	
	background: none; 
	padding: 0px;
	padding-left: 15px; 
	background: url("/images/menuback.gif") no-repeat left center; 
}
#sottomenu h10 {
	font-size: 13px; 
        padding-left: 0px;
	font-weight: normal;
	color: #999;
	margin: 0px 0px 5px 0px;
}
.cliccato {
	text-decoration: none !important;
	color:#FFFFFF !important;
	display: block !important;
	padding-left: 15px !important;
	margin-bottom: 3px !important;
	background: url("/images/tri.gif") no-repeat left center !important;
}

/* STILI DI PAGINA - ELEMENTI DI TESTO E DELLE IMMAGINI   */

h1 {
	margin: 20px 0px 10px 0px;
    padding-left: 20px;
	font-size: 25px;
	color: #71797f;
	font-weight: normal;
}
h1 img { border: none; }
h2 {
    margin: 0px 0px 10px 0px;
    padding-left: 20px;
    font-size: 18px;
    color: #71797f;
    font-weight: normal;
}
span.titoletto {
	margin: 0px;
	color: #666666;
	font-weight: bold;
	display: block;
}

p span.titoletto {
    padding-left: 0px;
margin: 5px 0px 0px 0px;
}

#page_img {
	width: 630px;
overflow: hidden;
}
#page_img table {
	width: 100px !important; 
}
/* COLONNA DESTRA DELLA PAGINA */
#subcolonna {
	margin: 0px;
    padding-top: 40px;
	float: right;
	width: 160px;
	padding-right: 20px;
	color: #838F97;
	font-size: 11px;
}
#subcolonna.login {
	margin: 0px;
    padding-top: 80px;
}
#subcolonna div.box {
	width: 145px;
	padding: 10px;
    margin: 0px;
	Background: #f2f2f2;
    border-top: solid 5px #e6e6e6;
	color: #333333;
	font-size: 10px;
}
#subcolonna div.box p {
	margin: 0px;
	width: 145px;
	padding: 0px;
	color: #333;
}
#subcolonna p {
	margin: 0px;
	width: 160px;
	padding: 0px;
	color: #333;
}
#subcolonna span.citazione {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	font-style: oblique;
}

#subcolonna a.zoom, #subcolonna a.zoom:link, #subcolonna a.zoom:active, #subcolonna a.zoom:visited  {
	border-bottom: solid 1px #CCC;
	width: 138px;
	display: block;
	color: #999999;
	font-size: 10px;
	padding: 3px 15px 2px 2px;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	background: #fff url("/images/ico_search_small.gif") no-repeat right;
}
#subcolonna a.zoom:hover {
	color: #940008;
	background: #f2f2f2 url("/images/ico_search_small.gif") no-repeat right;	
}
#subcolonna a.link, #subcolonna a.link:link, #subcolonna a.link:active, #subcolonna a.link:visited  {
	color: #999999;
	background: #fff url("/images/darktri.gif") no-repeat right;
}
#subcolonna a.link:hover {
	color: #940008;	
	background: #f2f2f2 url("/images/darktri.gif") no-repeat right;	
}
#subcolonna select.muscoli {
	border: none;
	border: solid 1px #999999;
	color:#666;
	font-family: Tahoma;
	font-size: 10px;
	background: #FFFFFF;
	width: 145px;
	margin: 3px 0px 5px 0px;
}
#subcolonna input {
	width: 150px;
	padding: 3px 3px;
	color: #666666;
	background: #e6e6e6;
	border: solid 1px #333333;
	font-size: 10px;
	margin: 0px 0px 5px 0px;	
}
#subcolonna input.login {
	font-family: Tahoma, Verdana, sans-serif;
	width: 157px;
	padding: 3px 3px;
	color: #FF6600;
	background: #333333;
	border: solid 1px #666666;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;	
}
#subcolonna img {
	border: none;
}
/* STILI DELLA PAGINA PRODOTTI */

#menu_linea {
	width: 620px;
	height: 47px;
	padding: 1px 0px 0px 10px;
	background: #FFFFFF;
}
#menu_linea img {
	border: none;
}
.iframe_prodotti {
	width: 630px;
	height: 260px;
	border: none;
}
#main_container {
	height: 263px;
	width: 630px;
	overflow: hidden;
	position: absolute;
	border-bottom: solid 5px #e2e2e2;
}
#container {
	position: absolute;
	height: 275px;
	width: 4900px;
	white-space: nowrap;
}
#container img {
	border: none;
}
#container a, #container a:link, #container a:active, #container a:visited {
	padding: 1px 1px 6px 1px;
	margin:0px;
	float: left;
	border: solid 5px #FFFFFF;	
}
#container a:hover {
	border: solid 5px #e2e2e2;
}
#corpo_pagina_prodotti {
	width: 630px;
	margin: 0px;
	padding: 280px 0px 50px 0px;
}

/* ELEMENTI DI SUPPORTO */
#clear {
	clear: both;
	height: 10px;
}

/* FOOTER */ 
#footer {
	clear: both;
	font-size: 10px;
	width: 900px;
	margin: 0px auto;
	padding-bottom: 20px;
	color: #CCCCCC;
}
#footer a, #footer a:link, #footer a:active, #footer a:visited {
	color: #999999;
	text-decoration: underline;
}
#footer a:hover {
	color: #FFFFFF;
}


/* STILI PER ELEMENTO ESPLORA GAMMA COLORI */
#gamma_colori, #gamma_COLORS {
	width: 400px;
	padding-left: 20px;
	margin-top: 15px;
}
#gamma_colori img, #gamma_COLORS img {
	padding: 2px;
	border: solid 1px #CCC;
	margin: 5px 5px 0px 0px;
}
#gamma_colori div.colorname, #gamma_COLORS div.colorname {
	width: 51px;
	font-size: 10px;
	float: left;
	margin-right: 5px;
	text-transform: lowercase;
}
#gamma_colori div.xplux_solutions {
	width: 124px;
	font-size: 11px;
	float: left;
	margin-right: 8px;
}
#gamma_colori a, #gamma_colori a:link, #gamma_colori a:active, #gamma_colori a:visited,
#gamma_COLORS a, #gamma_COLORS a:link, #gamma_COLORS a:active, #gamma_COLORS a:visited {
	background: #e6e6e6 url("/images/down.gif") no-repeat right center;
	width: 394px;
	height: 14px;
	display: block;
	text-decoration: none;
	padding: 3px;
	font-weight: bold;
	color: #4e585f;
}
#gamma_colori a:hover, #gamma_COLORS a:hover {
	color: #CC0000;
	display: block;
	text-decoration: none;
	padding: 3px;
}
#gamma_colori a.up, #gamma_COLORS a.up {
	background: #e6e6e6 url("/images/up.gif") no-repeat right center;
	display: block;
	text-decoration: none;
	padding: 3px;
}

/* STILI PER ELEMENTO ESPLORA ESERCIZIO */
#esercizio {
	width: 400px;
	padding-left: 20px;
	margin-top: 15px;
}
#esercizio a, #esercizio a:link, #esercizio a:active, #esercizio a:visited {
	background: #e6e6e6 url("/images/down.gif") no-repeat right center;
	width: 394px;
	height: 14px;
	display: block;
	text-decoration: none;
	padding: 3px;
	font-weight: bold;
	color: #4e585f;
}
#esercizio a:hover {
	color: #CC0000;
	display: block;	
	display: block;
	text-decoration: none;
	padding: 3px;
}
#esercizio a.up {
	background: #e6e6e6 url("/images/up.gif") no-repeat right center;;
	display: block;
	text-decoration: none;
	padding: 3px;
}

/* STILI PER IL LOGIN MY PANATTA */
.orange_box {
	width: 400px;
	margin: 0px 0px 0px 20px;
}
#subcolonna table {
	width: 155px;
	margin: 0px;
	padding: 0px;
    font-size: 11px;
}
table.plus_pininfarina {
	width: 400px;
}
table.plus_pininfarina td { padding-left: 20px; }
table.pininfarina {
}
td.head {
padding: 2px 4px 2px 4px;
color: #333;
background: #ccc;
font-weight: bold;
}
td.value {
padding: 2px 20px 2px 4px;
color: #666;
background: #f2f2f2;
}
td.left {
	padding: 2px;
	text-align:left;
	border-bottom: solid 1px #CCCCCC;
        font-weight: bold;
        color: #666;
}
td.right {
	padding: 2px;
	text-align:right;
	border-bottom: solid 1px #CCCCCC;
        /*text-transform: lowercase;*/
}
td.center_interior {
	padding: 2px;
	text-align:center;
	border-bottom: solid 1px #CCCCCC;
        /*text-transform: lowercase;*/
}
td.right_interior {
	padding: 2px;
	text-align:right;
	border-bottom: solid 1px #CCCCCC;
        border-right: solid 1px #CCCCCC;
        /*text-transform: lowercase;*/
}

h6 {
	width: 400px;
	margin-left: 20px;
	margin-bottom: 0px;
	background: #e6e6e6;
	color: #666;
	padding: 3px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}
.tab_partner { }
.tab_partner p { width: 84px; padding:0px }
.tab_partner td { border: solid 1px #e2e2e2; width: 84px; text-align: left; vertical-alignment: top; padding: 5px; }

/* Tabella Risultati, News e Ricerca */

table.risultati {
	width: 610px;
	margin-left: 20px;
}
table.risultati td {
	padding: 4px;
	vertical-align: top;
}
table.risultati td a, table.risultati td a:link, table.risultati td a:active, table.risultati td a:visited, table.risultati td a:hover {
	text-decoration: none;	
}
div.risultati {
	margin: 0px 0px 0px 0px;
	padding-left: 20px;
	padding-bottom: 15px;
	color: #838F97;
	width: 610px;
}
/* Freccie di navigazione */
#freccie_navigazione {
	position: absolute; 
	margin: 255px 0px 0px 560px;
	z-index: 30;
}

/* ELEMENTI PER LA SOSTITUZIONE DEL CAMBIO DELLA LINGUA  */
#ChangeLang{
	margin:0;
	padding:0;
	font-size: 10px;
	width: 100px;
}
#ChangeLang a, #ChangeLang a:link,#ChangeLang a:visited {
	height: 20px;
	width: 80px;
	padding: 6px 15px 0px 5px;
	display: block;
	color: #D3DADE;
	background: url(/images/bottom.gif) no-repeat right center;
	font-weight:normal;
	text-decoration: none;
}
#ChangeLang a:hover {
	color: #FFFFFF;
	background: #231F20 url(/images/bottom.gif) no-repeat right center;
}
#ChangeLang li.lingua {
	list-style:none;
	position:relative;
	height: 26px;
	color: #D3DADE;
}
#ChangeLang ul{
	width: 100px;
	margin:0;
	padding:0;
	color: #D3DADE;
	background: #231F20;
	position:absolute;
	z-index:20;
	top: 25px;
	left: -1px;
	line-height: normal;
}
#ChangeLang ul li {
	margin: 0px ;
	padding:0;
	display: block;
	border: solid 1px #838F97;
	border-right: none;
	border-top: none;
	color: #D3DADE;
}
#ChangeLang ul a, #ChangeLang ul a:link, #ChangeLang ul a:visited {
	width: 95px;
	height: 15px;
	margin: 0px;
	padding: 3px 0px 0px 5px;
	text-align:left;
	text-decoration: none;
	color: #D3DADE;
	display: block;
	float:none;
	background: #42494E;
}
#ChangeLang ul a:hover { 
	color: #FFF; 
	background: #231F20;
	text-decoration: none 
}

#ChangeLang ul.menuOn{
	width: 100px;
	height: 18px;
	margin: 0px;
	color: #D3DADE;
	visibility:visible;
}
#ChangeLang ul.menuOff{
	visibility:hidden;
	height: 0px;
}


/* STILI PER LA MAPPA DEL SITO */
div.map_item_box {
	width: 182px; 
	float: left; 
	margin-left: 20px;
	margin-top: 20px;
}
div.map_item_box span.titoletto {
	background: #4E565B;
	color: #FFF;
	padding: 3px;
}
div.map_item_box a, div.map_item_box a:link, div.map_item_box a:active, div.map_item_box a:visited  {
	border-bottom: solid 1px #CCC;
	color: #4E565B;
	text-decoration: none;
	background: #fff url("/images/darktri.gif") no-repeat left;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	display: block;
	margin: 0px;
}
div.map_item_box a:hover {
	color: #940008;
	background-color: #f2f2f2;	
}
div.map_item_box a.sottomenu {
	margin-left: 20px;
}
div.map_item_box a.logo {
	border-bottom: solid 1px #CCC;
	text-decoration: none;
	background:#FFF;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	display: block;
	margin: 0px;
}
div.map_item_box a.logo:hover {
	background:#FFF;
}

/* MY PANATTA */
div.mypanatta_page {
	margin: 0px 0px 0px 0px;
	padding-left: 20px;
	color: #838F97;
	width: 590px;
}
div.mypanatta_page h1 {
	margin: 20px 0px 10px 0px;
    padding-left: 0px;
	font-size: 25px;
	color: #838F97;
	font-weight: normal;
}
div.mypanatta_page p {
	margin: 0px;
	padding: 0px;
	width: 590px;
	color: #838F97;
}
table.tab_mypanatta1 {
	width: 590px;
	border: dotted 1px #CCC;

}
table.tab_mypanatta1 td {
	padding: 3px;
	font-size: 11px;
	vertical-align: top;
}
table.tab_mypanatta1 td.small {
	padding: 3px;
	font-size: 10px;
	vertical-align: top;
}

table.tab_mypanatta1 td.border {
	border-bottom: solid 1px #CCC;
	padding: 10px 0px 10px 0px;
	vertical-align: top;		
}
table.tab_mypanatta1 td.intestazione {
	font-size: 18px;
	width: 575px;
	color: #838F97;
	padding: 5px 5px 5px 0px;
	border-bottom: solid 1px #CCC;
	vertical-align: top;		
}
table.tab_mypanatta1 td.header {
	font-size: 10px;
	color: #838F97;
	padding: 3px;
	border: none;
	background: #e2e2e2;
	text-transform: uppercase;
	vertical-align: top;	
}

/* bottoni grafici */

.my_button {
	width: 394px;
	border: solid 3px #778492;
	margin-left: 20px;
	margin-bottom: 8px;
}
.my_button_home {
	border: solid 3px #778492;
	margin-bottom: 10px;
	padding: 10px 0px 10px 10px;
	font-size: 14px;
	color: #ff6600 !important;	
}
.my_button a, .my_button a:link, .my_button a:active, .my_button a:visited, .my_button a:hover {
	text-decoration: none;
	cursor: hand;
	color: #666666;	
}
.my_button_home a, .my_button_home a:link, .my_button_home a:active, .my_button_home a:visited, .my_button_home a:hover {
	text-decoration: none;
	cursor: hand;
	color: #666666;	
}
.my_button p, .my_button_home p {
	padding: 8px;
	font-size: 14px;
	color: #ff6600 !important;
	font-weight: bold;
}
.my_button p:first-line {
	font-size: 14px;
	color: #666666 !important;
}
.my_button_home p:first-line {
	font-size: 14px;
	color: #666666 !important;
}
.my_sottomenu_box {
	padding-left: 20px;
	padding-right: 20px;	
	padding-bottom: 15px;
}
a.my_sottomenu , a.my_sottomenu:link, a.my_sottomenu:active, a.my_sottomenu:visited  {
	border-bottom: solid 1px #CCC;
	color: #4E565B;
	text-decoration: none;
	background: #fff url("../images/darktri.gif") no-repeat left;
	padding-left: 12px;
	display: block;
	margin: 0px;









	font-weight: normal;
	font-size: 11px;
}
a.my_sottomenu:hover {
	color: #940008;
	background-color: #f2f2f2;	
}
.my_sottomenu_table { }
.my_sottomenu_table td {
	width: 180px;
	vertical-align: top;
	padding: 2px;
}

/* elementi form mypanatta */
input.mypanatta {
		width: 180px;
		padding: 3px 3px;
		color: #666666;
		background: #e6e6e6;
		font-size: 10px;
		margin: 0px;	
		border: 0px;
}
select.mypanatta {
		width: 186px;
		padding: 3px;
		color: #666666;
		background: #e6e6e6;
		font-size: 10px;
		margin: 0px;	
		border: 0px;
}
input.mypanatta_long {
		width: 574px;
		padding: 3px;
		color: #666666;
		background: #e6e6e6;
		font-size: 10px;
		margin: 0px ;	
		border: 0px;
}
textarea.richiesta {
	font-family: Arial, Helvetica, sans-serif;
		width: 574px;
		height: 100px;
		padding: 3px;
		color: #666666;
		background: #e6e6e6;
		font-size: 12px;
		margin: 0px;	
		border: 0px;	
}
input.mybottone {
		font-family: Tahoma, Verdana, sans-serif;
		width: 186px;
		padding: 3px 0px 3px 0px;
		color: #FF9900;
		background: #666;
		border: solid 1px #999;
		font-size: 10px;
		font-weight: bold;
		margin: 10px 0px 0px 0px;	
}

h3 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    font-size: 12px;
    color: #222;
    font-weight: bold;
}
#corpo_pagina_prodotti h1 {
   margin-top: 0px;
}