/*//////////////////////////////// GLOBALI ////////////////////////////////////////////////*/

.testo_form_blu {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:1.1;
		color:#00A6EC;
}

.testo_form_nero {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:1.1;
		color:#000000;
}

.testo_numero {
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:normal;
    line-height:1.1;
		color:#000000;
}

html, body {
    margin:0;
    padding:0;
    background-color:#FFFFFF;
}

body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:1.1;
    text-align:left;
}

.testo_disclaimer {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:1.1;
    text-align:left;
}

p, img { margin:0; padding:0; border:0; }
sup { margin:0; padding:0; font-size:8px; }
h4 { font-size:16px; margin:7px; padding:0; color:#00A6EC; }
h5 { font-size:11px; line-height:1.1; text-align:left; color:#00A6EC; padding:0 0 0 8px; margin:0; } 
a:link { color:#00A6EC; text-decoration:none; }
a:visited { color:#00A6EC; text-decoration:none; }
a:hover { color:#00A6EC; text-decoration:underline; }
ul { margin:7px 0px 0px 7px; padding:0px; font-weight:bold; /*color:#005FA9;*/ color:#000000; list-style:none; }
li { padding: 3px 0.5em 3px 13px; margin:0px; background:url(../img/freccia_lista.gif) left center no-repeat; color:#000000; }
ul a:link { color:#000000; text-decoration:none; }
ul a:visited { color:#000000; text-decoration:none; }
ul a:hover { color:#666666; text-decoration:underline; }
.grassetto { font-weight:bold; }
.grassetto_blu { font-weight:bold; color:#00A6EC }


/*//////////////////////////////// CONTENITORE ////////////////////////////////////////////*/

.content {
    width:880px;
    height:auto;
    margin:0px 0px 10px 0px;
    padding:0px 10px 10px 10px;
    border-right:1px solid #00A6EC;
    border-bottom:1px solid #00A6EC;
    border-left:1px solid #00A6EC;
    text-align:left;
}

/*//////////////////////////////// HEADER ////////////////////////////////////////////////*/

.header {
    width:878px;
    height:62px;
    text-align:right;
    border:1px solid #FFFFFF;
    margin:0;
    padding:0;
}
.header p { margin:10px 0px 0px 0px; color:#999999; }
.header img { float:left; }
.header a:link { color:#999999; text-decoration:none; }
.header a:visited { color:#999999; text-decoration:none; }
.header a:hover { color:#999999; text-decoration:underline; }

/*//////////////////////////////// MENU DI NAVIGAZIONE ////////////////////////////////////*/

.nav {
    width:880px;
    height:27px;
    background-color:#FFFFFF;
    margin-bottom:8px;
    vertical-align:middle;
    z-index:100;
}

.menu_nav {
    width:880;
    height:27px;
    background-color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-indent:10px;
}

.pulsanti {
    background:url(../img/bg_menu.gif) repeat-x;
    cursor:pointer;
}

.pulsanti_hover {
    background:url(../img/bg_menu_hover.gif) repeat-x;
    cursor:pointer;
}

.tendina {
    background-color:#FFFFFF;
    color:#00A6EC;
    border-left:1px solid #00A6EC;
    border-right:1px solid #00A6EC;
    border-bottom:1px solid #00A6EC;
    margin:0px;
    padding-right:6px;
    /* width:auto; */
    height:19px;
    text-indent:5px;
    cursor:pointer;
}

.tendina_hover {
    background-color:#01A6EA;
    color:#FFFFFF;
    border-left:1px solid #00A6EC;
    border-right:1px solid #00A6EC;
    border-bottom:1px solid #00A6EC;
    margin:0px;
    padding-right:6px;
    /* width:auto; */
    height:19px;
    text-indent:5px;
    cursor:pointer;
}

.tendina_top {
    background-color:#FFFFFF;
    color:#00A6EC;
    border-top:1px solid #00A6EC;
    border-left:1px solid #00A6EC;
    border-right:1px solid #00A6EC;
    border-bottom:1px solid #00A6EC;
    margin:0px;
    padding-right:6px;
    /* width:auto; */
    height:19px;
    text-indent:5px;
    cursor:pointer;
}

.tendina_hover_top {
    background-color:#01A6EA;
    color:#FFFFFF;
    border-top:1px solid #00A6EC;
    border-left:1px solid #00A6EC;
    border-right:1px solid #00A6EC;
    border-bottom:1px solid #00A6EC;
    margin:0px;
    padding-right:6px;
    /* width:auto; */
    height:19px;
    text-indent:5px;
    cursor:pointer;
}

#ctl00_Menu1 {
    margin:0;
    padding:0;
    position:absolute;
}


/*//////////////////////////////// COLONNE ////////////////////////////////////////////////*/

.colonna_indirizzi {
    width:240px;
    height:auto;
    margin:0;
    padding:0;
    background-color:#FFFFFF;
    border-top:1px solid #00A6EC;
    border-left:1px solid #00A6EC;
    border-right:1px solid #00A6EC;
    border-bottom:1px solid #00A6EC;
}

.colonna_sx {
    width:253px;
    height:auto;
    float:left;
    background-color:#FFFFFF;
    margin:0px 0px 10px 0px;
}
.colonna_dx {
    width:627px;
    height:auto;
    float:right;
    background-color:#FFFFFF;
    margin:0px 0px 10px 0px;
}
.colonna_dx p { padding:7px; }

.colonna_dx table {
	width:100%;
	height:auto;
	vertical-align:middle;
	border:0px #D2D2D2 solid;
	border-collapse:collapse;
	margin-left:4px;
}
.colonna_dx td {
	border:0px #D2D2D2 solid;
	border-collapse:collapse;
	padding:3px;
}
.colonna_dx th {
	background-color:#F2F2F2;
	border:0px #D2D2D2 solid;
	border-collapse:collapse;
	padding:3px;
	font-weight:bold;
}

.ricerca {
    width:230px;
    height:22px;
    background-color:#00A6EC;
    padding:6px 6px 0px 6px;
    margin:0px;
    vertical-align:middle;
}
.ricerca input { width:174px; height:14px; margin:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.ricerca #campo { margin:0px; float:left; }
.ricerca #search { margin:0px; float:right; }

.box_bianco_sx {
    width:237px;
    padding:8px;
    margin:0px 0px 10px 0px;
}

.box_banner_sx {
    width:237px;
    margin-bottom:10px;
}

.splash_top {
    width:627px;
    height:auto;
    margin:0px 0px 10px 0px;
    padding:0;
    z-index:0;
}

.titolo_sezione {
    width:627px;
    height:30px;
    border-top:solid 1px #999999;
    border-bottom:solid 1px #999999;
    margin:0px 0px 10px 0px;
    padding:0px;
}

.box_centrale_unico {
    width:627px;
    height:auto;
    padding:0px;
    margin:0px;
}

.box_centrale_stretto {
    width:330px;
    height:auto;
    padding:0px;
    margin:0px;
}

.box_centrale_largo {
    width:410px;
    height:auto;
    padding:0px;
    margin:0px;
}


.colonna_img_larga {
    width:280px;
    height:auto;
    margin:0px;
    padding:0px;
}
.colonna_img_larga p { font-size:10px; padding:7px 7px 0px 0px; }
.colonna_img_larga img { margin-top:7px; }

.colonna_img_stretta {
    width:200px;
    height:auto;
    margin:0px;
    padding:0px;
}
.colonna_img_stretta p { font-size:10px; padding:7px 7px 0px 0px; }
.colonna_img_stretta img { margin-top:7px; }

#orientamento_dx { float:right; }
#orientamento_sx { float:left; }

.tabella_prodotti {
	background:url(../img/freccia_lista.gif) left center no-repeat;
	text-indent:10px;
	font-weight:bold;
	color: #0061AA;
	border:none;
}




/*//////////////////////////////// FOOTER ////////////////////////////////////////////////*/

.footer {
    width:880px;
    height:18px;
    clear:both;
    text-align:left;
    border-top:1px solid #999999;
    padding:0;
}
.footer p {
    margin:6px 0px 0px 0px;
    color:#999999;
}
#footer_sx { color:#999999; float:left; }
#footer_dx { color:#00A6EC; float:right; }


/*//////////////////////////////// TREE VIEW /////////////////////////////////////////////*/

.content_treeView {
    width:242px;
    height:auto;
    margin:0;
    padding:0;
    background-color:#FFFFFF;
    border-bottom:1px solid #00A6EC;
}

.treeView {
    width:242px;
    height:auto;
    margin:0;
    padding:0;
    background-color:#FFFFFF;
}

.primoNodo {
    background:#FFFFFF url(../img/primonodo.gif) no-repeat left center;
    color:#00A6EC;
    border-top:1px solid #00A6EC;
    border-left:1px solid #00A6EC;
    border-right:1px solid #00A6EC;
    margin:0px;
    height:19px;
    text-indent:16px;
    cursor:pointer;
}

.primoNodo_hover {
    background:#00A6EC url(../img/primonodo_hover.gif) no-repeat left center; 
    color:#FFFFFF;
    border-top:1px solid #00A6EC;
    border-left:1px solid #00A6EC;
    border-right:1px solid #00A6EC;
    margin:0px;
    height:19px;
    text-indent:16px;
    cursor:pointer;
}

.primoNodo_hover_2 {
    background:#00A6EC url(../img/primonodo_hover_2.gif) no-repeat left center; 
    color:#FFFFFF;
    border-top:1px solid #00A6EC;
    border-left:1px solid #00A6EC;
    border-right:1px solid #00A6EC;
    margin:0px;
    height:19px;
    text-indent:16px;
    cursor:pointer;
}

.secondoNodo {
     background:#FFFFFF; /*url(../img/secondonodo.gif) no-repeat left center; */
    color:#00A6EC;
    border-top:1px solid #00A6EC;
    border-left:1px solid #00A6EC;
    border-right:1px solid #00A6EC;
    margin:0px;
    height:19px;
    text-indent:11px;
    cursor:pointer;
}

.secondoNodo_hover {
    background:#0FB6FC; /* url(../img/secondonodo_hover.gif) no-repeat left center; */
    color:#FFFFFF;
    border-top:1px solid #00A6EC;
    border-left:1px solid #00A6EC;
    border-right:1px solid #00A6EC;
    margin:0px;
    height:19px;
    text-indent:11px;
    cursor:pointer;
}

.terzoNodo {
    background:#FFFFFF url(../img/terzonodo.gif) no-repeat left center;
    color:#00A6EC;
    border-top:1px solid #00A6EC;
    border-left:1px solid #00A6EC;
    border-right:1px solid #00A6EC;
    margin:0px;
    height:19px;
    text-indent:6px;
    cursor:pointer;
}

.terzoNodo_hover {
    background:#5CCBFF url(../img/terzonodo_hover.gif) no-repeat left center;
    color:#FFFFFF;
    border-top:1px solid #00A6EC;
    border-left:1px solid #00A6EC;
    border-right:1px solid #00A6EC;
    margin:0px;
    height:19px;
    text-indent:6px;
    cursor:pointer;
}

/*//////////////////////////////// POP-UP PRODOTTO/////////////////////////////////////////////*/

.popup_main {
	width:400px;
	height:380px;
	margin:0;
	padding:14px;
	/*background:url(../img/logo_popup.jpg) left top no-repeat;*/
}

.popup_titolo_prod {
    width:400px;
    height:30px;
    border-top:solid 1px #999999;
    border-bottom:solid 1px #999999;
    margin:0px;
    padding:0px;
}

.popup_img_prod {
	width:400px;
	height:auto;
	margin:0px;
    padding:0px;
}
#riga_sotto {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
}

.popup_footer {
	width:400px;
	height:30px;
	text-align:right;
	padding-top:5px;
}