body {
background-color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
line-height: normal;
font-weight:normal;
font-style:normal;
}

body *{
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:95%;
}

#h1 {
border:0px solid #EF0505;
background-color:#FFFFFF;
margin:0px auto 0px auto;
padding:19px 0px 0px 0px;
color:#FF6600;
height:14px;
width:auto;
text-align:left;
}

body * A,A:visited,A:active{
color:#003399;
text-decoration:none;
}
body * A:hover{
text-decoration:underline;
cursor:pointer;
}

/*-MAIN: div di livello pił alto, contiene TUTTO!-----------*/
#main_container{
border:0px solid #EF0505;
background-color:#ffffff;

margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
height:auto;
width:970px;
clear:both;
}

/*-header: div di testata----------------------------------*/
#header{
border:0px solid #009CFF;
background-color:#FFFFFF;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
height:auto;
width:auto;
clear:both;
}



#header p.aiuto{
border:0px solid #EF0505;
background-image:url(img/logo_aiuto.gif);
background-repeat:no-repeat;
background-position: center;
margin:0px auto 0px auto;
padding:15px 15px 0px 0px;
height:40px;
width:39px;
float:right;
position:relative;
top:0px;
right:0px;
}

#header div.flash_title{
border:0px solid #ffffff;
background-image:url(img/img_curva_header.gif);
background-repeat:no-repeat;
background-position: left center;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
font-size:50px;
height:52px;
width:auto;
clear:both;
}

#header div.flash_title_home{
border:0px solid #000000;
background-image:url(img/img_curva_right.gif);
background-repeat:repeat-x;
background-position: bottom;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
font-size:50px;
height:auto;
width:auto;
clear:both;

}

.FlashHeader{
border:0px solid #000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:auto;
width:auto;
}

p.down{
border:0px solid #000000;
background-image:url(img/img_curva_right.gif);
background-repeat:repeat-x;
margin:0px auto 0px 340px;
padding:0px 0px 1px 0px;
font-size:10px;
height:10px;
width:auto;

position:relative;
right:0px;
top:41px;
}

#header img{
border:0px solid #0018FF;
margin:0px auto 0px auto;
padding:0px 30px 0px 0px;
height:56px;
width:auto;
float:left;
}

/*-CENTER-----contiene il menu sx e le cartoline con il tracker ---------*/
#center{
border:0px solid #E400FF;

margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
height:100%;
width:auto;
clear:both;
}
/*-Menu Sx---------------------------------------------------- ---------*/
#center div.menu_sx{
border:0px solid #009CFF;
background-color:#FFffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:100%;
width:214px;

float:left;
position:relative;
top:0px;
left:0px;
}

#center div.menu_sx div.menu_sx_categ{
/*border:1px solid #000000;*/
/*background-color:#00FF4E;*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:auto;
width:200px;
clear:both;
}

#center div.menu_sx div.menu_sx_categ ul.categorie_faq_spediz p.titolo_menu_sx{/*Titoli come spedire le cartoline*/
border:0px solid #000000;
/*background-color:#FF6600;*/
margin:4px auto 0px 0px;
padding:0px 0px 0px 10px;
/*font-size:120%;*/
height:auto;
width:150px;
clear:both;

position:relative;
top:0px;
left:-20px;
}

#center div.menu_sx div.menu_sx_categ ul.categorie p.titolo_menu_sx1{/*Titoli Categorie*/
border:0px solid #000000;
/*background-color:#FF6600;*/
margin:4px auto 0px 0px;
padding:0px 0px 0px 10px;
/*font-size:120%;*/
height:auto;
width:150px;
clear:both;

position:relative;
top:0px;
left:-20px;
}

#center div.menu_sx div.menu_sx_categ p.titolo_menu_sx2{/*Titoli Altri servizi*/
border:0px solid #000000;
/*background-color:#FF6600;*/
margin:4px auto 0px 0px;
padding:0px 0px 0px 10px;
/*font-size:120%;*/
height:auto;
width:150px;
clear:both;

position:relative;
top:0px;
left:-20px;
}

#center div.menu_sx div.menu_sx_categ ul.categorie_faq_spediz {
border-top:1px solid #FF6600;
border-left:1px solid #FF6600;
border-right:1px solid #FF6600;
margin:0px 0px 0px 2px;
padding:0px 0px 0px 20px;
height:auto;
width:180px;
clear:both;
}

#center div.menu_sx div.menu_sx_categ ul.categorie_faq_spediz li{
border:0px solid #FF6600;
list-style-image:url(img/img_selettore_categ.gif);
margin:4px auto 0px auto;
padding:0px 0px 2px 0px;
height:auto;
width:auto;
clear:both;
list-style-type:none;
}

#center div.menu_sx div.menu_sx_categ ul.categorie {
border-top:1px solid #FF6600;
border-left:1px solid #FF6600;
border-right:1px solid #FF6600;
margin:0px 0px 0px 2px;
padding:4px 0px 0px 20px;
height:auto;
width:180px;
clear:both;
}

#center div.menu_sx div.menu_sx_categ ul.categorie li{
border:0px solid #FF6600;
list-style-image:url(img/img_selettore_categ.gif);
margin:4px auto 0px auto;
padding:0px 0px 2px 0px;
height:auto;
width:inherit;
clear:both;
}


#center div.menu_sx div.menu_sx_categ ul.altri_servizi {
border-top:1px solid #FF6600;
border-left:1px solid #FF6600;
border-right:1px solid #FF6600;
margin:0px 0px 0px 2px;
padding:0px 0px 0px 20px;
height:auto;
width:180px;
clear:both;
}


#center div.menu_sx div.menu_sx_categ ul.altri_servizi li{
border:0px solid #ffffFF;
list-style-image:url(img/img_selettore_servizi.gif);
margin:4px auto 0px auto;
padding:0px 0px 2px 0px;
height:auto;
width:inherit;
clear:both;

}

#center div.menu_sx div.menu_sx_categ p.bg_menu_bottom{
border:0px solid #009CFF;
background-image:url(img/img_bottom_menu_sx.gif);
background-repeat:no-repeat;
background-color:#FFffff;
margin:0px 0px 0px 1px;
padding:0px 0px 0px 0px;
height:24px;
width:210px;

}

/*-menu di destra con le cartoline speedy------------------------- ---------*/
#center div.mostra_cartoline{
border:0px solid #000000;
/*background-color:#FFCC33;*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:100%;
width:750px;
float:left;
}

#center div.mostra_cartoline div.cartolina_speedy_block{
border:0px solid #FF6600;
background-color:#FFCC33;
background-image:url(img/img_corner_cartolina.gif);
background-repeat:no-repeat;
background-position:bottom right;

margin:0px 0px 20px 10px;
padding:8px 8px 8px 8px;

height:100%;
width:338px;

float:left;
}


#center div.mostra_cartoline div.cartolina_speedy_block p.didascalia{
border:0px solid #FF6600;
background-color:#FFCC33;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:auto;
width:inherit;
}

.thumb{
border:1px solid #DBA70B;
background-color:#FFCC33;
margin:0px 4px 0px 0px;
padding:0px 0px 0px 0px;
height:auto;
width:inherit;
float:left;
}

.didascalia{
border:0px solid #FF6600;
background-color:#FFCC33;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline;
height:auto;
width:inherit;
}

.speedyform{
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
font-size:12px !important;
}

.bottone{
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
position:relative;
font-size:12px !important;
top:-4px;
left:7px;
height:20px;
width:100px;
}

.textareaSpeedy{
border:2px solid #DBA70B;
border-style:inset;
font-size:12px !important;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:40px;
width:220px;
}

p.inserisci_blog{
border:0px solid #000000;
/*background-color:#FFCC33;*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#center div.mostra_cartoline div.cartolina_speedy_block div.link_copypaste{
border:0px solid #FF6600;
background-color:#FFCC33;
clear:both;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 0px;
height:auto;
width:inherit;

}

/*-TRACKER img num pagine, 1,2,3,4,5 and so on-----------------------------------*/
#center div.mostra_cartoline div.tracker{
border:0px solid #009CFF;
/*background-color:#FFCC33;*/
margin:0px auto 0px 20px;
padding:0px 0px 0px 0px;
height:40px;
width:auto;
clear:both;
text-align:center;
}


#center div.mostra_cartoline div.tracker p.pagina{
border:0px solid #009CFF;
/*background-color:#FFCC33;*/
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
height:36px;
width:36px;
display:inline;
/*float:left;*/
}


#altri-servizi{background-color:#ffffff; text-align:center; font-size:12px;
border-top:2px solid #FF6600;
margin:0 auto;
padding:10px 0;
height:auto;
width:auto;
clear:both;}

/*-FOOTER-------------------------------------------------*/
#footer{
background-color:#ffffff;
border-top:2px solid #FF6600;
margin:0px auto 0px auto ;
padding:6px 0px 0px 0px;
height:auto;
width:auto;
clear:both;
}

#footer p.title_footer, p.title_footer {
font-size: 75%;  
margin:0px auto 0px auto ;
padding:0px 0px 0px 0px;
width:auto;
}