﻿@import "Reset.css";

body 
{
    font-family: Garamond, Georgia, Sans-Serif;
	font-size: 14px;
	margin: 0px; 
	padding: 0px;
	line-height: 1.3em;
	color: #666666;
	background: url(../Images/bg2.jpg) no-repeat top center;
}

A 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
	text-decoration: none;
}
A:hover { color: #111111;  }


DIV#fixmain
{    
    display: block;
	width: 800px;
	padding: 0px;
	margin: 0 auto;
}

DIV#menu
{
    display: block; float: left;
    width: 795px;
    height: 20px;
    padding: 5px 0 0 5px;
}

DIV#menu A
{
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 0px;
    color: #003366;
    margin-right: 8px;
    text-transform: uppercase;
}

DIV#menu A:hover, DIV#menu A.active
{
    color: #ff6633;
}

DIV#header
{
    display: block; float: left;
    width: 800px;
    height: 177px;
    
    margin-top: 1px;
}

DIV#header #logo
{
    display: block;
    float: left;
    width: 141px;
    height: 177px;
    margin-left: 209px;
}







#lingua
{
    display: block;
    float: right;
    width: 80px;
    margin: 0px;
}

DIV#main
{
    display: block; float: left;
    padding: 0px; margin: 0px;
    width: 800px;
    min-height: 350px;
    background-color: #FFF;
}

DIV#main-left
{
    display: block; float: left;
    padding: 20px 10px 10px 10px; margin: 0px;
    width: 480px;
    min-height: 350px;
}

DIV#main-right
{
    display: block; float: right;
    padding: 20px 0 0 0; margin: 0px;
    width: 280px;
    min-height: 250px;
}

DIV#contentLarge
{
    display: block; float: right;
    padding: 0px; margin: 0px;
    width: 500px;
    padding: 10px 0 0 0;
}



DIV#main-foto
{
    display: block; float: left;
    padding: 0px; margin: 0px;
    width: 143px;
    height: 350px;
}

DIV#content
{
    display: block; float: right;
    padding: 0px; margin: 0px;
    width: 429px;
    min-height: 340px;
    padding: 10px 10px 0 10px;
}

DIV.content-scroll
{
    text-align: justify;
    display: block; float: left;
    padding: 0px; margin: 0px;
    width: 415px;
    padding: 10px 10px 0 0;
    height: 270px;
    overflow: auto;
}



A.pacchetto
{
    font-family: Garamond, Georgia, Sans-Serif;
    text-align: justify;
    display: block; float: left;
    padding: 4px; margin: 0px;
    width: 190px;
    margin-right: 10px;
    height: 100px;
    background-color: #F5F5F5;
    border-left: dotted 1px #ff3300;
}

A.pacchetto H1
{
    color: #ff3300;
    font-size: 16px;
    text-transform: uppercase;
    

}

A.pacchetto H2
{
    color: #003366;
    font-size: 14px;
    margin-top: 5px;border: solid 1px red;
}

A.pacchettoLista
{
    color: #ff3300;
    font-size: 14px;
    text-transform: uppercase;

}

STRONG { font-weight: bolder; color: #444; }

DIV#footer
{
    display: block; float: left;
    padding: 0px; margin: 0px;
    width: 780px;
    color: #10508b;
    padding: 10px;
    margin: 20px 0;
    border-top: dotted 1px #999;
}

#lingua input
{
    display: block;
    float: left;
    padding: 2px 5px;
    margin: 0px 3px;
    background: #FFF;
}

#lingua input.active
{
    background: #DDD;
}

/* the overlayed element */
.simple_overlay {
	display:none;
	z-index:10000;
	background-color:#10528d;
	width:750px;	
	height: 405px;
	border: 1px solid #666;
	padding: 20px;
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* styling for elements inside overlay */
	.popupRight {
		display:block; 
		float:left;
		font-size:14px;
		color:#fff;
		width:500px;
		margin-left: 10px;
	}


    .popupRight TD
    {
        color: #FFF;
        border: solid 1px #FFF;
        text-align:center;
        vertical-align:middle;
    }



