﻿body 
{
    font-family:Arial,Verdana,Sans-Serif;
    background:#e4e2dc url(../images/travelfair_background.jpg) no-repeat top center;
}

div,ul,li,a,img,p,body
{
    margin:0px;
    padding:0px;
}

a 
{
    text-decoration:none;
}

.titoloTag a h1
{
    font-size:11px!important;
    margin:0px;
    padding:0px;
}

.titoloC h1
{
    font-size:11px!important;
    margin:0px;
    padding:0px;
}

img 
{
    border-style:none;
    border:0;   
}

a:hover 
{
    text-decoration:underline;    
}

ul 
{
    list-style:none;    
}

.spacer 
{
    clear:left;
    overflow:hidden;
    height:1px;
    position:relative;
    width:100%;    
}

#boxPrincipale 
{
    margin:0 auto;
    width:865px;
    overflow:hidden; 
}

#header
{
    width:865px;
    padding-top:5px; 
}

#header .bordino 
{
    border-left:2px dotted #ffffff;
    width:1px; 
    float:left; 
    height:21px;
    margin-left:12px;
    margin-top:11px;
    margin-right:12px;  
}

#header #logo
{
    float:left;    
}

#header #logo .logo 
{
    height:38px;
    width:335px;    
    cursor:pointer;
}

#boxTopHeader 
{
    text-align:right;    
}

#boxTopHeader li 
{
    display:inline;
    font-size:12px;
    font-weight:bold;
    margin-left:12px;   
}

#boxTopHeader li a 
{
    color:#000000;    
}

#header #logoMki 
{
    float:right;
    padding-top:18px;    
}

#header #logoMki .logoMki 
{
    width:118px;
    height:14px;
    cursor:pointer;    
}

#boxMenu
{
    margin-top:10px;
    width:865px;
    float:left;
}

#boxMenu .left
{
    background-image:url(../images/boxArancio_left.gif);
    height:25px;
    width:3px;
    float:left;
    overflow:hidden;
}

#boxMenu .right
{
    background-image:url(../images/boxArancio_right.gif);
    height:25px;
    width:3px;
    float:left;
    overflow:hidden;
}

#boxMenu .center
{
    background-image:url(../images/boxArancio_filetto.gif);
    background-repeat:repeat-x;
    width:859px;
    height:25px;
    float:left;
    overflow:hidden;
}

#footer 
{
    font-size:10px;
    float:left;
    margin-bottom:20px;
    text-align:center;
    width:100%;
    color:#9f9d96;    
}

#footer a 
{
    color:Black;
    font-weight:bold;    
}

#bottomMenu 
{
    float:left;
    border-bottom:1px solid #cbc9c2;
    padding-bottom:20px; 
    margin-bottom:20px;   
}

#menus li 
{
    float:left;
    padding-right:15px;    
}

#menus li li 
{
    float:none;    
}

#menus ul li a
{
    color:Black;
    font-size:10px;    
    font-weight:bold;
}

#menus ul ul a
{
    color:#81807a;    
}

#menus 
{
    float:left;
    padding-left:37px;       
}

/*.bordinoMenu 
{
    border-left:2px dotted #cbc9c2;
    float:left;
    width:2px;
    height:70px;
    margin:0 25px 0 25px;    
}*/

/*.menuTop 
{
    margin-left:5px;
    margin-top:1px;
} 

.menuTop li 
{
    float:left;    
    padding-right:13px;
    vertical-align:middle;
}

.menuTop li a 
{
    color:#FFFFFF;
    font-weight:bold;
    font-size:11px; 
    padding-right:11px;
}

.menuTop li a:hover 
{
    text-decoration:none;
    color:#c00404;
    background-image:url(../images/freccia_destraGiu.gif);   
    background-repeat:no-repeat;  
    background-position:right 6px;
    padding-right:11px; 
}

#boxMenu ul div 
{
    display:none;
}

#boxMenu ul ul
{
    position:absolute;
    background-color:#d7d6d1;
    margin-top:7px;
    padding-bottom:5px;
    padding-top:5px; 
    opacity:0.9;
    filter:alpha(opacity=90);
}


#boxMenu ul ul li a 
{
    background:url(../images/freccia_MenuSinistra.gif) no-repeat 10px 8px;
    font-size:11px;
    font-weight:bold;
    padding-left:17px;
    color:#606060;
    display:block;  
    width:185px;
    padding-top:3px;
    padding-bottom:3px;
}

#boxMenu ul ul li a:hover 
{
    color:#ff7800;
    background:#FFFFFF url(../images/freccia_MenuSinistraOver.gif) no-repeat 10px 8px;
}

#boxMenu ul ul li 
{
    float:none;
    margin:0;
    padding:0;   
}

.mouseover 
{
    display:block !important;
}*/

.menuTop ul 
{
    list-style:none;
    margin:0;
    padding:0;
    margin-top:5px;
	margin-left:10px;
}
	
.menuTop li
{
	float:left;
	margin-right:25px;
}

.menuTop li div 
{
    margin-top:6px;
}

.menuTop li a
{
    color:#ffffff;
    display:block;
    font-weight:bold;
    margin:0px;
    font-size:11px;
    text-align:center;
    text-decoration:none;
}
		
.menuTop li a:hover, .menuTop li:hover a 
{		
    color:#C00404;
    text-decoration:none;
}
			
.menuTop li ul
{
    background:#D7D6D1;
    display:none;
    height:auto;
    padding:0px;
    margin:0px;
    border:0px;
    position:absolute;
    width:225px;
    z-index:200;
    padding-bottom:6px;
    padding-top:6px;
    opacity:0.9;
    filter:alpha(opacity=90);
    /*top:1em;
    /*left:0;*/
}
		
.menuTop li:hover ul
{
    display:block;
}
		
.menuTop li li 
{	
    display:block;
    float:none;
    margin:0px;
    padding:0px;
    width:225px;
}
		
.menuTop li:hover li a
{
    /*background:none;*/
}
		
.menuTop li ul a
{
    background:url(../images/freccia_MenuSinistra.gif) no-repeat 10px 8px;
    display:block;
    padding:3px 0 3px 17px;
    font-style:normal;
    text-align:left;
    color:#606060!important; 
}

.menuTop li ul a:hover /*, .menuTop li ul li:hover a*/
{
    background:#FFFFFF url(../images/freccia_MenuSinistraOver.gif) no-repeat 10px 8px;
    border:0px;
    color:#ff7800!important;
    text-decoration:none;
}

#imgHome
{
    background-image:url(../images/home_travelfair.jpg);
    background-repeat:no-repeat ;
    width:640px;
    height:300px;
    position:relative;
}

#imgInterna
{
    background-image:url(../images/interna_travelfair_02.jpg);
    background-repeat:no-repeat;
    width:651px;
    height:240px;
    position:relative;
}

.data1
{
    position:absolute;
    color:#D9681A;
    font-weight:bold;
    font-size:15px;
    top:23px;
    left:18px;
}

.data2
{
    position:absolute;
    color:#D9681A;
    font-weight:bold;
    font-size:15px;
    top:40px;
    left:18px;
}

.data3
{
    position:absolute;
    color:#D9681A;
    font-weight:bold;
    font-size:15px;
    top:59px;
    left:18px;
}


