/*
  
  
  #####################################  
  <div id='wrap'>
    <div id='top'></div>
    <div id='content'>
      <div id='box_header'></div>
      <div id='box_center'></div>
      <div id='box_twitter'></div>
    </div>
    <div id='footer'></div>
  </div>
  #####################################  

*/
#content
{
    position:relative;
    top:10px;
}

.boxDate
{
    background-color: #C9C9C9;
    border: 2px solid white;
    color: White;
    height: 38px;
    left: -31px;
    position: absolute;
    top: 267px;
    width: 38px;
    font-family:Trebuchet MS,Arial,Verdana,sans-serif;
    font-weight:bold;
    font-size:15px;
    text-align:center;
    line-height:18px;
    text-transform:capitalize;
}

* {
  margin:0;
  padding:0;
}

html {
  font-size:11px;
  font-family:Arial,Verdana;
} 

body {
    background-position: center 10px;
    background-repeat: no-repeat;
    background-color:#e7e6e4;
}



#wrap {}

#top {
  width:100%;
  height:10px;
  background-color:#f6a800;
  float:left;
}

.linkLogo
{
    cursor: pointer;
    height: 67px;
    left: 10px;
    position: absolute;
    top: 52px;
    width: 380px;
}

#content {
  width:780px;
  background-color:white;
  margin-left: auto;
  margin-right: auto;
}


#box_center {}

#box_twitter {}

#footer {
  width:100%;
  height:254px;
  background-color:#f6a800;
  float:left;
  position:relative;
  top:10px;
}






/*********************************************************************************************************************/


#box_lingua {
  float: left;
  height: 38px;
  line-height: 38px;
}

#en, #it {
   cursor: pointer;
    float: left;
    height: 18px;
    margin-top: 12px;
    width: 17px;
    margin-right: 10px;
}

#es {
   cursor: pointer;
    float: left;
    height: 19px;
    margin-top: 12px;
    width: 19px;
    margin-right: 10px;
}

#headerC_btnEn, #headerC_btnIt {
  background-color: Transparent;
  border: 0 none;
  cursor: pointer;
  width:17px;
  height:18px; 
}

#headerC_btnEs {
  background-color: Transparent;
  border: 0 none;
  cursor: pointer;
  width:19px;
  height:19px; 
}

#es {
  background-image:url("/images/flag_es.gif");
}

#en {
  background-image:url("/images/btn_eng.jpg");
}

#it {
  background-image:url("/images/btn_ita.jpg");
}


.choose {
    color: #89979E;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 557px;
    margin-right: 10px;
}

.keep {
    color: #58B9E6;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-left: 570px;
    margin-top: 33px;
}

.spacer
{
    width:100%;
    clear:both;
    height:1px;
    overflow:hidden;
    position:relative;
}

#pallini {
  background-image: url("/images/pallino_grigio.jpg");
  background-repeat: repeat-x;
  float: left;
  height: 5px;
  margin-left: 10px;
  width: 760px;
}

#palliniVerde {
  background-image: url("/images/palliniArancio.jpg");
  background-repeat: repeat-x;
  float: left;
  height: 7px;
  margin-left: 10px;
  width: 760px;
}

#box_logo
{
  margin-left: 10px;
  width: 760px;
  height:67px;
  background-image: url("/images/logoBig.jpg");
  background-repeat: no-repeat;
  float:left;
  background-position:5px;
}

#box_sottologo
{
    background-color:#ECECEC;
    height:18px;
    line-height:18px;
    font-weight:bold;
    float:left;
    width:765px;
    color:#2e2e2e;
    padding-left:15px;
    display:none;
}

#box_menu
{
    float:left;
    margin-top:5px;
    background-image:url("/images/filettoMenu.jpg");
    background-repeat:repeat-x;
    height:53px;
    width:770px;
    padding-left:10px;
}

#box_menu2
{
    float:left;
    height:45px;
    width:770px;
    padding-left:10px;
    position:relative;
}

.menuTop1
{
    font-weight:bold;
    color:#262626;
}

.menuTop1 li
{
    float:left;
    list-style:none;
    margin-right:15px;
    font-size:14px;
    line-height:53px;
}

.menuTop1 li a
{
    color:#f39200;
    text-decoration:none;
}

.menuTop1 li a:hover
{
    color:#666666!important;
}

.menuTop2
{
    font-weight:bold;
    color:#fa228b;
}

.menuTop2 li
{
    float:left;
    list-style:none;
    margin-top:6px;
    font-size:14px;
    line-height:53px;
	font-size:0px;
}

.vociElencoTop1_li_222
{
	background-image:url(/images/turismoIT2.jpg);
	width:105px;
	height:41px;
	display:block;
	float:left;
}

.vociElencoTop1_li_141
{
	background-image:url(/images/mstag.jpg);
	width:117px;
	height:41px;
	display:block;
	float:left;
}

.vociElencoTop1_li_145
{
	background-image:url(/images/SocialMedia.jpg);
	width:123px;
	height:41px;
	display:block;
	float:left;
}

.vociElencoTop1_li_142
{
	background-image:url(/images/CreativeConcept.jpg);
	width:143px;
	height:41px;
	display:block;
	float:left;
}

.menuTop2 li a
{
    color:#696969;
    text-decoration:none;
    display:block;
}

.menuTop2 li a:hover
{
    color:#000000!important;
}

.boxImg
{
    background-image:url("/images/sfondoImgHome.jpg");
    height: 265px;
    padding-left: 10px;
    padding-top: 4px;
}

.boxSingolo
{
    width:380px;
    float:left;
    height:260px;
}

.boxDoppio
{
    width:760px;
    float:left;
    height:260px;
}

.boxTwitterMki
{
    width:191px;
    float:left;
    background-image:url("/images/mki.jpg");
    background-repeat:no-repeat;
    padding-top:70px;
    position:relative;
}

.boxTwitterLab
{
    width:199px;
    float:left;
    background-image:url("/images/mkiLab.jpg");
    background-repeat:no-repeat;
    padding-top:70px;
    position:relative;
}

.boxTwitterTravel
{
    width:199px;
    float:left;
    background-image:url("/images/mkiTravel.jpg");
    background-repeat:no-repeat;
    padding-top:70px;
    position:relative;
}

.boxTwitterTag
{
    width:186px;
    float:left;
    background-image:url("/images/mkiTagme.jpg");
    background-repeat:no-repeat;
    padding-top:70px;
    padding-right:5px;
    position:relative;
}

.linkTwitter
{
    height: 70px;
    left: 0;
    position: absolute;
    top: 0;
    width: 190px;
}

.txtFooter
{
    width:780px;
    margin:0 auto;
    text-align:center;
}

.menuFooter
{
    margin-left:25px;
    margin-right:25px;
    float:left;
    margin-top:30px;
    text-align:left;
}

.menuFooter .titFooter
{
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    margin-bottom:5px;
}

.menuFooter .titFooter a
{
    text-decoration:none;
    color:Black!important;
}

.menuFooter li
{
    list-style:none;
    height:20px;
    line-height:20px;
}

.menuFooter li a
{
    color:#758a08;
    text-decoration:none;
}

.txtMki
{
    text-align:left;
    margin-left:10px;
    width:510px;
    float:left;
}


.txtContact
{
    width:250px;
    float:left;
    font-weight:bold;
    font-size:12px;
    text-align:right;
}

.txtContact a
{ 
    color:White;
    text-decoration:none;
}

.boxTwitterLab .newsTwitter,.boxTwitterLab .newsTwitter2,.boxTwitterTravel .newsTwitter,.boxTwitterTravel .newsTwitter2,.boxTwitterTag .newsTwitter,.boxTwitterTag .newsTwitter2
{
    margin-left:10px;
}

.boxTwitterTag .newsTwitter,.boxTwitterTag .newsTwitter2
{
    width:172px;
}

.verticalBanner {
    display: none;
    position: fixed;
    top: 5px;
}

.ui-dialog-titlebar-close
{
    color: Black;
    font-size: 12px;
    left: 478px;
    position: relative;
    top: 4px;
    font-family:Arial,Verdana;
}

.ui-dialog-titlebar
{
    background-color:White;
    height: 20px;
}

.box_blog
{
    left: 684px;
    position: absolute;
    top: 12px;
}

#contSky {
    left: 50%;
    margin-left: 400px;
    position: absolute;
    top: 100px;
    display:none;
}

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_video
{
    border: 4px solid #F6A800;
    background: #000000;
}
.popup_block{
	display: none; /*--hidden by default--*/
	float: left;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -20px 10px 0 0;
}
.arancio10
{
    color:#FB9F00;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}