﻿/* DEFAULTS
----------------------------------------------------------*/

body   
{
    background:#000000;
    margin: 0px;
    padding: 0px;
    font:16px Times New Roman,Arial,sans-serif;
    color:#333333;
}

.flottante
{
    width: auto !important; 
    min-width :800px;
}

div#lingue
{
    height: auto !important;  
    height: 26px;      
    min-height: 26px;  
    background-color:#FFFFFF;
}

.lingue-in
{
    position:absolute;
    right: 50px;
    top:4px;
}

.txtnero
{
    color:#333333;
}

a.lklingua:link{font-family:Times New Roman, sans-serif;font-size:16px; color:#BBBBBB;text-decoration:none;}
a.lklingua:visited{color:#BBBBBB;text-decoration:none;}
a.lklingua:hover{color:#000000;text-decoration:none;}
a.lklingua:active{color:#BBBBBB;text-decoration:none;}

.gallery
{
    position:relative;
}

div#menu
{
    position:fixed;
    top:26px;
    z-index:100;
    background:#9D2528;
    width:100%;
}

div#menuin
{
    position:relative;
    height:56px;
    width:1000px;
    margin:auto;
    text-align:center;
}

div#logo
{
    position:absolute;
    top:-40px;
    left:0;
}

a.lkmenu:link{font-family: 'Oswald', sans-serif;font-size:20px; color:#FFFFFF;text-decoration:none;}
a.lkmenu:visited{color:#FFFFFF;text-decoration:none;}
a.lkmenu:hover{color:#FFBFBF;text-decoration:none;}
a.lkmenu:active{color:#FFFFFF;text-decoration:none;}

ul#menutop
{
    position:absolute;
    padding:0;
    margin:0;
    left:0px;
    top:12px;
}

ul#menutop li
{
    display:inline;
    list-style:none;
    padding:0px 14px;   
}

div#sfcontenuti
{
    background:#FFFFFF;
}

.areacontenuti
{
    width:1000px;
    margin:auto;
    font-family:Arial, sans-serif;font-size:16px;
}

.center
{
    position:absolute;
    top:85px;
    margin:auto;
    text-align:center;
    width:200px;
}

.clear
{
    clear:both;
}

.testi
{
    padding:40px 0;
}

.left
{
    float:left;
}

.right
{
    float:right;
}

.txtinevidenza
{
    font-family:Times New Roman, sans-serif;font-size:20px;
}

.rif
{
    padding-top:250px;
}

div#footer
{
    background:#A22A2D;
}

div#footer-in
{
    padding-top:20px;
    width:1000px;
    margin:auto;
    height: auto !important;  
    height: 125px;      
    min-height: 125px;  
}

.txtrif
{
    color:#FFFFFF;
    font-family:Times New Roman, sans-serif;font-size:16px;
    padding:10px;
    text-align:center;
}

.colonnaft
{
    padding-right:20px;
    color:#FFFFFF;
    vertical-align:middle;
    margin:auto;
}

a.lkemail:link{color:#000000;text-decoration:none;}
a.lkemail:visited{color:#000000;text-decoration:none;}
a.lkemail:hover{color:#A22A2D;text-decoration:none;}
a.lkemail:active{color:#000000;text-decoration:none;}

a.lkemailft:link{color:#FFFFFF;text-decoration:none;}
a.lkemailft:visited{color:#FFFFFF;text-decoration:none;}
a.lkemailft:hover{color:#FFBFBF;text-decoration:none;}
a.lkemailft:active{color:#FFFFFF;text-decoration:none;}

div#dovesiamo
{
    background:#F0F0E1;
}

.titolo
{
    margin:0;
    padding:0 0 20px 0;
    color:#9D2526;
    font-family: 'Oswald', sans-serif;font-size:25px;
}

.rosso
{
    color:#9D2526;
}

.aligncenter
{
    text-align:center;
}

.alignright
{
    text-align:right;
}

a.lkgoogle:link{font-family:'Oswald', sans-serif;font-size:16px; font-style:italic; color:#9D2526;text-decoration:none;}
a.lkgoogle:visited{color:#9D2526;text-decoration:none;}
a.lkgoogle:hover{color:#9D2526;text-decoration:none;font-style:normal;}
a.lkgoogle:active{color:#9D2526;text-decoration:none;}

div#newsletter
{
    background:#F0F0E1;
}

.italic
{
    font-style:italic;
}

.txtbig
{
    font-size:20px;
}

.bkbianco
{
    background:#FFFFFF;
}

.coltxtfield
{
    width:100px;
}

.colinput
{
    width:200px;
}

table.tbnewsletter
{
    width:700px;margin:auto;
}

table.tbnewsletter td
{
    vertical-align:top;
    padding:10px 10px;
}

div#iscrizione
{
    padding-top:20px;
}

.inputfield
{
    border:1px solid #CCCCCC;
    padding:5px 3px;
    width:200px;
}

.button
{
    width:100px;
}

a.lkbutton:link{display:block;background-color:#9E2629;font-family:'Oswald', sans-serif;font-size:20px; color:#FFFFFF;text-decoration:none; text-align:center;border:3px solid #9E2629;}
a.lkbutton:visited{color:#FFFFFF;text-decoration:none;background-color:#9E2629;border:3px solid #9E2629;}
a.lkbutton:hover{color:#9E2629;text-decoration:none;background-color:#FFFFFF; border:3px solid #9E2629;}
a.lkbutton:active{color:#FFFFFF;text-decoration:none;background-color:#9E2629;border:3px solid #9E2629;}

a.lkinfo:link{color:#9D2526;text-decoration:none;}
a.lkinfo:visited{color:#9D2526;text-decoration:none;}
a.lkinfo:hover{color:#333333;text-decoration:none;}
a.lkinfo:active{color:#9D2526;text-decoration:none;}

.txtcontenuti
{
    font-size:20px;
    line-height:30px;
    font-style:italic;
    font-family:Times New Roman,Arial,sans-serif;
}

.txtcontenuti a:link{color:#9E2628;text-decoration:none;}
.txtcontenuti a:visited{color:#9E2628;text-decoration:none;}
.txtcontenuti a:hover{color:#000000;text-decoration:none;}
.txtcontenuti a:active{color:#9E2628;text-decoration:none;}

div#fotogallery
{
    background:#9D2527;
}

.bianco
{
    color:#FFFFFF;
}

div#popupnewsletter
{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:url(../images/fondino.png) repeat;
    z-index:20;
}

div#popupnewsletterin
{
    position:relative;
    margin:200px auto;
    width:740px;
    background:#F0F0E1;
    z-index:30;
    font-family:Arial, sans-serif;font-size:16px;
    border-radius: 10px;
    -moz-border-radius: 10px; /* firefox */
    -webkit-border-radius: 10px; /* safari, chrome */
    padding:5px;
}

.close
{
    position:absolute;
    top:10px;
    right:10px;
}

.gotop
{
    position:fixed;
    bottom:20px;
    right:40px;
    z-index:100;
    
}

.result
{
    padding:10px;
}

.bold
{
    font-weight:bold;
}

.marginTesto
{
    margin-top:100px;
}