﻿body 
{
    font-family: "Calibri";
}

#body_style
{    
    text-align: left;
}
#background
        {
    min-height: 600px;
    width: 1024px;
    margin: auto;
    overflow: hidden;
    font-family: "Calibri";
    color: #333367;
}
#header
{
    width: 100%;
    margin: auto;
    overflow: hidden;
    background-image: url('../images/header_sky.png');
    background-repeat: no-repeat;
}

#header_dx
{
    clip: rect(5px, auto, auto, auto);
}

#titolo
{
}

#login
{
    text-align: right;
    float: right;
}

#content_title
{
    vertical-align:top;
}

#menu
{
    font-size:x-small;
    color: #333367;
    text-align:center;
}
#col_sin
{
    width: 250px;
    min-height: 600px;
}
#corpo
{
    width: 590px;
}
#col_des
{
    width: 180px;
}
#footer
{
    text-align: center;
    background-image: url('../images/footer_sky.png');
    height: 60px;
}
#concorso
{
    background-color: #FFFF99;
    border-style: solid;
}

#Image_immagine
{
    max-width: 20px;
}

hr
{
    color: #97BFD4;
}
h2
{
    font-family: Calibri;
    font-size: x-large;
    color: #FF1929;
    margin-bottom: 5px;
    margin-top: 5px;
}
h1
        {
    font-family: Calibri;
    font-size: xx-large;
    margin-bottom: 5px;
    margin-top: 5px;
    /*text-align: left;*/
}
h3
{
    font-family: Calibri;
    font-size: medium;
    color: #333367;
    margin-bottom: 5px;
    margin-top: 5px;
    /*text-align: left;*/
}
img 
{
    border: none;
    display:block;
}
tr
{
    vertical-align:top;
}
table
{
    /*text-align: left;*/
    padding: 3px;
    /*cellspacing: 5px;*/
}
asp:table
{
    padding: 3px;
}
a
{
    color: #FF1929;
}
.pulsanti
{
    text-align: center;
}
.image
{
    max-width: 400px;
}
.prezzo
{
    font-weight: bold;
    /*text-decoration: line-through;*/
}
.prezzo_new
{
    font-weight: bold;
    color: #FF0000;
}
.tablerowAlign
{
    text-align: left;
}
.page_login
{
    padding: 10px;
    width: 500px;
    min-height: 400px;
    background-color: #FFFFFF;
    text-align: center;
    border-radius: 10px;
}

.page_register
{
    padding: 5px;
    width: 800px;
    min-height: 400px;
    background-color: #FFFFFF;
    text-align: center;
    border-radius: 10px;
}

.page_account
{
    margin: 20px auto 0px auto;
    border: none;
    font-family: Candara;
    font-size: medium;
    text-align: center;
}

.frame
{
    border: none; 
    overflow: hidden;
    width: 100%;
}

.overlay{
    background:#000;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:100;
    cursor:pointer;
/*Trasperenza cross browser*/
opacity: .7; filter: alpha(opacity=70);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";   
 
}
 
 
.box
{
    padding: 10px;
    min-height: 100px;
    background-color: #FFF;
    display: none;
    z-index: +300;
    position: absolute;
    left: 35%;
    top: 20%;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

.panelInsert
{
    padding: 5px;
    background-color: #CCCCCC;
    border-style: solid;
    border-color: #000066;
    border-radius: 5px;
}

.image_button_corto
{
    border-style: hidden;
    background-image: url('../images/button_on.png');
    width: 100px;
    height: 30px;
    /*font-family: Candara;*/
    font-size: 12pt;
    font-weight: bold;
    color: #FFFFFF;
    border-radius: 5px;
}

.image_button_corto_off
{
    border-style: hidden;
    background-image: url('../images/button_off.png');
    width: 100px;
    height: 30px;
    /*font-family: Candara;*/
    font-size: 12pt;
    font-weight: bold;
    color: #CCCCCC;
    border-radius: 5px;
}

.icon_esci
{
    border-style: none;
    position: relative;
    top: -25px;
    left: 25px;
}
