@charset "UTF-8";
/* CSS Document */

.body {

background-color:#ededed;

}


/* ||||| container ||||| */												/* ||||| container ||||| */				

#container {

background-color:transparent;
margin:0px auto;
width:980px;
min-height: 500px;
height: auto !important;
height: 500px;

}

#side_sx {

background-color:#fff;
border:1px solid #cccccc;
left:0px;
top:0px;
width:164px;
min-height: 500px;
height: auto !important;
height: 500px;
float:left;
position:relative;

}

#side_dx {

background-color:#fff;
border:1px solid #cccccc;
margin-left:10px;
top:0px;
width:792px;
min-height: 500px;
height: auto !important;
height: 500px;
float:right;
position:relative;

}

/* ||||| side_sx ||||| */												/* ||||| side_sx ||||| */						

#header {

background-image:url(../images/component/logo.jpg);
margin-top:10px;
margin-left:38px;
width:86px;
height:122px;

}

#gestione {

margin-top:20px;
margin-left:1px;
width:161px;
height:20px;

}

#logout {

margin-top:20px;
margin-left:0px;
width:164px;
height:20px;
background-color:#ededed;

}

#boxmenu {

margin-top:20px;
margin-left:5px;
width:150px;
min-height: 40px;
height: auto !important;
height: 40px;

}


/* ||||| side_dx !!!!!! */												/* ||||| side_dx !!!!!! */

#title {

width:792px;
height:20px;
margin-top: 10px;
margin-left:0px;

}

#boxcontainer {

width:762px;
min-height: 440px;
height: auto !important;
height: 440px;
left:15px;
margin-top:10px;
position:relative;

}


.border {

border:1px solid #d9d9d9;

}

#title_sez {

width:762px;
height:20px;
margin-top:0px;
margin-left:0px;
background-color:#effafe;

}


#menu_sez {

width:757px;
height:20px;
margin-top:0px;
margin-left:0px;
background-color:#d9d9d9;

}



/* ----- APPLE / CATEGORIE ----- */										/* ----- APPLE / CATEGORIE ----- */


#vetrina_sez {

width:762px;
height:20px;
margin-top:0px;
margin-left:0px;
background-color:#ededed;
border:1px solid #febcba;

}

#vetrina_sez_single {

width:100%;
height:20px;
margin-top:0px;
margin-left:0px;
background-color:#ededed;
border:1px solid #febcba;

}

/*
#vetrina_elenco_cat {

width:500px;
height:150px;
min-height:150px;
height:auto !important;
margin-top:-93px;
margin-left:220px;

} */

#vetrina_elenco_cat {

width:500px;
height:150px;
min-height:150px;
height:auto !important;
margin-top:28px;
margin-left:20px;

}

/*

#vetrina_elenco_prod {

width:500px;
height:150px;
min-height:150px;
height:auto !important;
margin-top:7px;
margin-left:220px;

}
*/

#vetrina_elenco_prod {

width:500px;
height:150px;
min-height:150px;
height:auto !important;
margin-top:28px;
margin-left:220px;

}


#vetrina_azioni_categorie {

width:210px;
height:20px;
margin-top:0px;
margin-left:0px;

}

#vetrina_azioni_cat_crea {

width:70px;
height:20px;
margin-top:0px;
margin-left:0px;

}

#vetrina_azioni_cat_modifica {

width:70px;
height:20px;
margin-top:-20px;
margin-left:70px;

}

#vetrina_azioni_cat_elimina {

width:70px;
height:20px;
margin-top:-20px;
margin-left:140px;

}


#vetrina_title_sez {

width:350px;
height:20px;
margin-top:20px;
margin-left:0px;



}

#vetrina_title_sez_dx {

width:350px;
height:20px;
margin-top:-20px;
margin-left:405px;
background-color:#660099;

}

#vetrina_elenco {

width:320px;
height:150px;
min-height:150px;
height:auto !important;
margin-top:30px;
margin-left:220px;

}


#vetrina_side_dx {

width:400px;
height:150px;
min-height:150px;
height:auto !important;
margin-top:40px;
margin-left:40px;
float:left;

}

#vetrina_side_dx_news {

width:550px;
height:150px;
min-height:150px;
height:auto !important;
margin-top:40px;
margin-left:40px;
float:left;

}


#vetrina_as_imgbig {

width:89px;
height:89px;
margin-top:30px;
margin-left:0px;
float:left;

}


#vetrina_title_operation {

width:300px;
height:20px;
margin-top:0px;
margin-left:0px;

}

#vetrina_history_categorie {

width:300px;
height:20px;
margin-top:10px;
margin-left:0px;

}


#vetrina_crea {

width:150px;
height:150px;
min-height:150px;
height:auto !important;
margin-top:0px;
margin-left:0px;



}


#vetrina_crea_form {

width:200px;
height:150px;
min-height:150px;
height:auto !important;
margin-top:-145px;
margin-left:150px;

}

#vetrina_as_attiva {

width:20px;
height:20px;
margin-left:50px;
margin-top:0px;
}

#vetrina_as_crea {

width:20px;
height:20px;
margin-left:35px;
margin-top:0px;
}

#vetrina_as_modifica {

width:20px;
height:20px;
margin-left:35px;
margin-top:0px;
}

#vetrina_as_copia {

width:20px;
height:20px;
margin-left:35px;
margin-top:0px;
}

#vetrina_as_elimina {

width:20px;
height:20px;
margin-left:35px;
margin-top:0px;
}


.vetrina_tr_border {

border:1px solid #ededed;
width:100%;


}




/* ----- APPLE / PRODOTTI ----- */									/* ----- APPLE / PRODOTTI ----- */

#box_ricerca {

width:761px;
height:50px;
margin-top:10px;
margin-left:0px;
border:1px solid #ededed;

}

#title_ricerca {

width:761px;
height:20px;
margin-top:0px;
margin-left:0px;
background-color:#cbe4f8;
line-height:18px;


}

#box_pagine {

width:761px;
height:20px;
margin-top:10px;
margin-left:0px;

}

#pagine {

width:200px;
height:20px;
margin-top:0px;
margin-left:170px;
line-height:18px;
float:left;

}

#prev_next {

width:200px;
height:20px;
margin-top:0px;
margin-left:30px;
line-height:18px;
float:left;

}

#box_prodotti_menu {

width:763px;
height:20px;
margin-top:5px;
margin-left:0px;
background-color:#ededed;
line-height:18px;

}

#box_prodotti_menu_categorie {

width:100px;
height:20px;
margin-top:0px;
margin-left:0px;
line-height:18px;

}

#box_prodotti_menu_prodotto {

width:100px;
height:20px;
margin-top:-20px;
margin-left:200px;
line-height:18px;

}


#box_prodotti_menu_immagine {

width:100px;
height:20px;
margin-top:-20px;
margin-left:450px;
line-height:18px;

}

#box_prodotti_menu_azioni {

width:80px;
height:20px;
margin-top:-20px;
margin-left:650px;
line-height:18px;

}

#box_prodotti_item {

width:761px;
height:150px;
margin-top:0px;
margin-left:0px;
background-color:#FFFFCC;
border:1px solid #ededed;


}

#box_prodotti_item_categorie {

width:160px;
height:150px;
margin-top:0px;
margin-left:0px;
background-color:#FFCCCC;
border-right:1px solid #ededed;

}


#box_prodotti_item_prodotto {

width:220px;
height:150px;
margin-top:-150px;
margin-left:201px;
background-color:#FFCCCC;
border-right:1px solid #ededed;

}

#box_prodotti_item_immagine {

width:260px;
height:150px;
margin-top:-150px;
margin-left:401px;
background-color:#3300CC;
border-right:1px solid #ededed;

}



/* --- NEWS DATI --- */												/* --- NEWS DATI --- */

.td1 {

background-color:#fef4f5;

}

.td2 {

background-color:#f4f4f4;

}

.leftborder {

border-right: 2px solid #ccc;

}

#news_content {

width:758px;
height:20px;
margin-top:0px;
margin-left:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#2d2d2d;
text-decoration:none;
line-height:18px;
padding-left:4px;

}


#news_data {

width:80px;
height:20px;
margin-left:0px;
margin-top:0px;

}

#news_titolo {

width:310px;
height:20px;
margin-left:90px;
margin-top:-20px;

}

#news_testo {

width:160px;
height:20px;
margin-left:240px;
margin-top:-20px;

}

#news_pubblicazione {

width:100px;
height:20px;
margin-left:405px;
margin-top:-20px;

}

#news_scadenza {

width:100px;
height:20px;
margin-left:510px;
margin-top:-20px;

}

#news_azioni {

width:143px;
height:20px;
margin-left:615px;
margin-top:-20px;

}


/* ----- NEWS AZIONI --- */												/* ----- NEWS AZIONI --- */

#news_as_attiva {

width:20px;
height:20px;
margin-left:0px;
margin-top:0px;
}

#news_as_modifica {

width:20px;
height:20px;
margin-left:35px;
margin-top:-20px;
}

#news_as_copia {

width:20px;
height:20px;
margin-left:75px;
margin-top:-20px;
}

#news_as_elimina {

width:20px;
height:20px;
margin-left:115px;
margin-top:-20px;
}




/* ----- ISCRITTI ----- */


#news_menu_titolo_iscr {

width:310px;
height:20px;
margin-left:90px;
margin-top:-20px;

}

#news_menu_testo_iscr {

width:160px;
height:20px;
margin-left:240px;
margin-top:-20px;

}

#news_menu_pubblicazione_iscr {

width:170px;
height:20px;
margin-left:405px;
margin-top:-20px;

}

#news_menu_scadenza_iscr {

width:110px;
height:20px;
margin-left:580px;
margin-top:-20px;

}

#news_menu_azioni_iscr {

width:60px;
height:20px;
margin-left:698px;
margin-top:-20px;

}





#news_data_iscr {

width:80px;
height:20px;
margin-left:0px;
margin-top:0px;

}

#news_titolo_iscr {

width:310px;
height:20px;
margin-left:90px;
margin-top:-20px;

}

#news_testo_iscr {

width:160px;
height:20px;
margin-left:240px;
margin-top:-20px;

}

#news_pubblicazione_iscr {

width:170px;
height:20px;
margin-left:405px;
margin-top:-20px;

}

#news_scadenza_iscr {

width:110px;
height:20px;
margin-left:580px;
margin-top:-20px;

}

#news_azioni_iscr {

width:60px;
height:20px;
margin-left:700px;
margin-top:-20px;

}



#news_as_elimina_iscr {

width:20px;
height:20px;
margin-left:0px;
margin-top:-20px;
}






/* ----- NEWS MENU --- */												/* ----- NEWS MENU --- */

#news_menu_data {

width:80px;
height:20px;
margin-left:0px;
margin-top:0px;

}

#news_menu_titolo {

width:310px;
height:20px;
margin-left:90px;
margin-top:-20px;

}

#news_menu_testo {

width:160px;
height:20px;
margin-left:240px;
margin-top:-20px;

}

#news_menu_pubblicazione {

width:100px;
height:20px;
margin-left:405px;
margin-top:-20px;

}

#news_menu_scadenza {

width:100px;
height:20px;
margin-left:510px;
margin-top:-20px;

}

#news_menu_azioni {

width:142px;
height:20px;
margin-left:615px;
margin-top:-20px;

}



/* ----- ORARI --- */												/* ----- ORARI --- */

#oraribox {

background-color:#FFFFFF;
background-image:url(../images/component/orario.jpg);
background-repeat:repeat-x;
border:1px solid #e4e4e4;
width:194px;
height:190px;
margin-left:0px;
margin-top:40px;


}

.orario {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595;

}

#orarindent {

width:171px;
min-height:154px;
height:154px;
height:auto;
margin-left:10px;
margin-top:10px;

}



/* ----- FORM ----- */													/* ----- FORM ----- */


#form_sx {

min-width: 140px;
width: auto !important;
width: 140px;
min-height: 200px;
height: auto !important;
height: 200px;
margin-left:20px;
margin-top:20px;
float:left;

}

#form_dx {

min-width: 190px;
width: auto !important;
width: 190px;
min-height: 200px;
height: auto !important;
height: 200px;
margin-left:30px;
margin-top:20px;
float:left;

}




/* ||||| lista nozze ||||| */

#nozze_titolo {

width:515px;
height:20px;
margin-left:92px;
margin-top:-20px;

}




/* ||||| text styles ||||| */												/* ||||| text styles ||||| */


/* side sx txt */

.index {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595;
margin-left:110px;
margin-top:100px;
font-weight:bold;

}


.index1 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#959595;
text-align:center;
margin-top:120px;
margin-left:190px;
font-weight:bold;
text-transform:uppercase;

}

.index2 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#959595;
text-align:center;
margin-left:200px;
margin-top:5px;

}


.txtlog {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595;
margin-left:110px;
margin-top:40px;
font-weight:bold;

}

.h1back {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
margin:0px auto;
color:#959595;
text-transform:uppercase;

}

a.h1back {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
margin:0px auto;
color:#959595;
text-transform:uppercase;
text-decoration:none;

}

a:hover.h1back {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
margin:0px auto;
color:#000;
text-transform:uppercase;
text-decoration:none;

}


.h2 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#959595;


}


.h3 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#959595;


}

.h4 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
font-weight:bold;
color:#959595;
line-height:18px;

}

a.h4 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
font-weight:bold;
color:#959595;
line-height:18px;
text-decoration:none;

}

a:hover.h4 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
font-weight:bold;
color:#333;
line-height:18px;
text-decoration:none;

}

.h4hover {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
font-weight:bold;
color:#333;
line-height:18px;
text-decoration:none;

}

.txtlogout {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
margin:0px auto;
color:#000;
text-decoration:none;

}

a.txtlogout {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
margin:0px auto;
color:#000;
text-decoration:none;

}

a.menu {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#333;
text-decoration:none;

}

a.menu_categorie {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#333;
text-decoration:none;
background-color:ededed;


}

a:hover.menu_categorie {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#333;
text-decoration:none;
background-color:ededed;
border:1px solid red;
padding-top:2px;
padding-left:0px;
padding-right:2px;
padding-bottom:2px;

}


.txtmenubold {

font-weight:bold;
color:#333333;

}

.txtsubmenu {

margin-left:20px;

}


/* side dx txt */

.title {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
margin:0px auto;
color:#6c6b6b;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
line-height:18px;

}

.title_azioni {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#6c6b6b;
text-decoration:none;
text-transform:uppercase;
line-height:15px;
margin-left:5px;

}

.h2_upper {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#2d2d2d;
text-decoration:none;
text-transform:uppercase;
line-height:18px;
padding-left:5px;


}

.h2_lower {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#2d2d2d;
text-decoration:none;
line-height:18px;


}

.h2_center {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#2d2d2d;
text-decoration:none;
line-height:18px;


}


a.h2_lower {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#2d2d2d;
text-decoration:none;
line-height:18px;


}

a:hover.h2_lower {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#2d2d2d;
text-decoration:underline;
line-height:18px;


}

.h3_categorie {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#2d2d2d;
text-decoration:none;
line-height:18px;


}

.h2_lower_red {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#ee2b27;
text-decoration:none;
line-height:18px;
font-weight:bold;


}



a.pagine {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#2d2d2d;
text-decoration:none;
line-height:18px;


}

a:hover.pagine {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#2d2d2d;
text-decoration:underline;
line-height:18px;


}


a.pagina_current {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#2d2d2d;
text-decoration:none;
line-height:18px;

}

a:hover.pagina_current {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#ee2b27;
text-decoration:none;
line-height:18px;
font-weight:bold;

}

.pagina_current_active {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#ee2b27;
text-decoration:none;
line-height:18px;
font-weight:bold;

}














/*back.css riportato

 ||||| NEWS ||||| */

#box_title_news {

width:540px;
height:20px;
margin-left:0px;
margin-top:0px;

}

#data_news {

min-width: 50px;
width: auto !important;
width: 50px;
height:20px;
margin-left:0px;
margin-top:0px;
float:left;

}

#sep_news {

width:2px;
height:15px;
margin-left:15px;
margin-top:5px;
background-color:#959595;
float:left;
position:relative;

}

#title_news_box {

min-width: 50px;
width: auto !important;
width: 50px;
height:20px;
margin-left:15px;
margin-top:0px;
float:left;

}

#title_news {

min-width: 50px;
width: auto !important;
width: 50px;
height:20px;
margin-left:0px;
margin-top:0px;

}

#image_news_box {

width:540px;
height:210px;
margin-left:0px;
margin-top:15px;
position:relative;

}

#image_news {

width:540px;
height:150px;
margin-left:0px;
margin-top:0px;
position:relative;

}

#text_news_box {

width:540px;
min-height: 50px;
height: auto !important;
height: 50px;
margin-left:0px;
position:relative;

}

#text_news {

width:540px;
min-height: 50px;
height: auto !important;
height: 50px;
margin-left:0px;
top:0px;
position:relative;

}

/* ||||| news styles ||||| */

.newsdata {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #727272;
text-align:left;
line-height:30px;

}

.newstitle {

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #000;
text-align:left;
line-height:28px;
font-weight:bold;

}


.h1 { /* per contenuti */

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
text-align:justify;

}






/* ||||| PRODOTTO SINGOLO APPLE ||||| */

#box_new_prod_single {

width:50px;
height:13px;
margin-top:0px;
margin-left:490px;

}

#new_prod_single {

width:50px;
height:13px;
margin-top:0px;
margin-left:0px;

}


#image_prod_single {

width:540px;
height:228px;
margin-top:5px;
margin-left:0px;
background-position:center;

}

#box_desc_prod_single {

width:540px;
height:50px;
margin-top:10px;
margin-left:0px;
float:left;

}

#title_prod_single {

width:540px;
height:15px;
margin-top:5px;
margin-left:0px;


}

#title_prod1_single {

width:540px;
height:15px;
margin-top:0px;
margin-left:0px;
float:left;

}

#title_prod2_single {

width:255px;
height:15px;
margin-top:-15px;
margin-left:260px;
float:left;

}

#nazione_prod_single {

width:255px;
height:15px;
margin-top:0px;
margin-left:0px;
float:left;

}

#desc_prod_single {

width:540px;
height:85px;
min-height:85px;
height:auto !important;
margin-top:2px;
margin-left:0px;
float:left;

}


#box_single {

width:540px;
height:17px;
margin-top:10px;
margin-left:0px;

}


#box_price_prod_promo_single {

width:62px;
height:17px;
margin-top:-17px;
margin-left:400px;
float:left;
position:relative;

/*
background-color:#fcfcfc;
border:1px solid #b7b7b7;
*/
}

#box_promo_single {

width:125px;
height:17px;
margin-top:0px;
margin-left:265px;
float:left;
position:relative;

}

#box_price_prod_single {

width:62px;
height:17px;
margin-top:-18px;
position:relative;
margin-left:478px;
float:left;
background-color:#fcfcfc;
border:1px solid #b7b7b7;

}


.prodnew {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
line-height:14px;
text-align:center;
text-transform:uppercase;
background-color: #ee2b26;
width:50px;
height:13px;

}

.prodnewhite {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
line-height:14px;
text-align:center;
text-transform:uppercase;
background-color: #ffffff;
width:50px;
height:13px;

}

.prodtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#464646;
font-weight:bold;
line-height:15px;

}

.proddescr {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
text-align:justify;
display:inline;

}

.prodnazione {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#464646;
text-align:justify;
display:inline;

}

.prodprice {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
font-weight:bold;
line-height:18px;
text-align:center;

}


.prodpricepromo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ee2b26;
font-weight:bold;
line-height:19px;
text-align:center;

}

.prodpromo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ee2b26;
font-weight:bold;
line-height:18px;
text-align:left;

}






/* ||||| CALENDARIO ||||| */


#box_cal {

width:540px;
height:100px;
min-height:100px;
height:auto !important;
position:relative;
margin-top:0px;
margin-left:0px;


}

#box_cal_date {

width:64px;
height:72px;
background-image:url(../img/body/cal.jpg);
background-repeat:no-repeat;
position:relative;
margin-top:0px;
margin-left:0px;

}

#box_cal_date_day {

width:45px;
height:37px;
position:relative;
margin-top:0px;
margin-left:5px;

}

#cal_date_day {

width:20px;
height:20px;
position:relative;
top:9px;
margin-left:11px;
background-color:#FFFFFF;

}

#box_cal_date_month {

width:45px;
height:20px;
position:relative;
margin-top:0px;
margin-left:5px;
background-color:#ee2b26;

}

#box_cal_info {

width:290px;
height:72px;
min-height:72px;
height:auto !important;
position:relative;
margin-top:0px;
margin-left:20px;

}

#box_cal_info_title {

width:290px;
height:15px;
position:relative;
margin-top:0px;
margin-left:0px;

}

#box_cal_info_title2 {

width:290px;
height:15px;
position:relative;
margin-top:3px;
margin-left:0px;

}

#box_cal_info_orario {

width:290px;
height:15px;
position:relative;
margin-top:3px;
margin-left:0px;

}

#box_cal_info_tipo {

width:290px;
height:15px;
position:relative;
margin-top:3px;
margin-left:0px;

}

#box_cal_info_moreinfo {

width:240px;
height:15px;
position:relative;
margin-top:6px;
margin-left:0px;

}

#box_cal_info_moreinfo2 {

width:280px;
height:30px;
min-height:30px;
height:auto !important;
position:relative;
margin-top:10px;
margin-left:25px;

}

#box_cal_iscriviti {

width:70px;
height:22px;
position:relative;
margin-top:0px;
margin-left:210px;

}

#box_cal_image {

width:140px;
height:70px;
position:relative;
margin-top:0px;
margin-left:5px;

}


.cal_title {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ee2b26;
font-weight:bold;
text-align:justify;

}

.cal_info {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#464646;
font-weight:bold;
text-align:justify;

}


.moreinfo {

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#464646;
text-align:justify;

}

a.moreinfo {

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#464646;
text-align:justify;
padding-top:-5px;

}


.calday {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ee2b26;
line-height:19px;
text-align:center;

}


.calmonth {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
line-height:19px;
text-align:center;
text-transform:uppercase;

}


.lightform {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#464646;
text-align:center;
text-transform:uppercase;
line-height:20px;

}



/* ||||| LISTE NOZZE ||||| */

#box_listenozze {

width:540px;
height: auto !important;
height:200px;
min-height:200px;
margin-top:0px;
margin-left:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

#box_listenozze_item {

width:540px;
height:20px;
margin-top:0px;
margin-left:110px;

}

#listenozze_name {

width:190px;
height:20px;
margin-top:0px;
margin-left:0px;

}

#listenozze_data {

width:140px;
height:20px;
margin-top:-20px;
margin-left:200px;

}

#box_listenozze_scarica {

width:150px;
height:20px;
margin-top:-20px;
margin-left:390px;

}

#listenozze_adobe {

width:20px;
height:20px;
margin-top:-20px;
margin-left:40px;

}

#listenozze_scarica {

width:90px;
height:20px;
margin-top:-20px;
margin-left:60px;

}



.red {

color: #ee2b26;

}

.redbold {

color: #ee2b26;
font-weight:bold;

}

.redbold_upper {

color: #ee2b26;
font-weight:bold;
text-transform:uppercase;
line-height:20px;

}

.blackbold {

color: #000000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}

.blackcenter {

color: #000000;
text-align:center;
line-height:20px;

}

.blackitalic {

color: #000000;
text-align:right;
line-height:20px;
font-style:italic;

}


