/* CSS Document */

body{
margin:0;
background:url(img/bg_entry2.gif) left top repeat-y #fff;
height:536px;
font:12px Arial, Verdana, sans-serif;
}

body.snodo-contract{
height:auto;
background:url(img/bg_entry3.gif) left top repeat-y #e1e3e2;
}

a{
text-decoration:none;
color:#63635F;
}

#snodo-contract-container{

}

#img-container{
height:649px;
background:url(img/bg_entry.jpg) left no-repeat;
}

#container{
margin:0;
padding:170px 0 0 0;
width:991px;
position:relative;
}

#container .title{
position:absolute;
top:75px;
left:240px;
}

#container .title h1{
width:429px;
height:137px;
background:url(img/entry_contract_title.gif) no-repeat;
text-indent:-9999px;
margin:0;
}

#container .title .entry-contract-menu{
margin:0;
}

#container .title .entry-contract-menu ul{
list-style:none;
list-style-image:none;
margin:0 0 0 15px;
}

#container .title .entry-contract-menu ul li,
#container .title .entry-contract-menu ul li a{
display:block;
height:25px;
}

#container .title .entry-contract-menu ul li{
float:left;
}

#container .title .entry-contract-menu ul li a{
background:url(img/entry_contract_sprite_menu.gif) no-repeat;
text-indent:-9999px;
}

#container .title .entry-contract-menu ul li#italiano a{
width:75px;
}

#container .title .entry-contract-menu ul li#italiano a:hover,
#container .title .entry-contract-menu ul li#italiano a:focus{
background-position:0 -25px;
}

#container .title .entry-contract-menu ul li#inglese a{
width:74px;
background-position:-75px 0;
}

#container .title .entry-contract-menu ul li#inglese a:hover,
#container .title .entry-contract-menu ul li#inglese a:focus{
background-position:-75px -25px;
}

#container .title .entry-contract-menu ul li#francese a{
width:80px;
background-position:-149px 0;
}

#container .title .entry-contract-menu ul li#francese a:hover,
#container .title .entry-contract-menu ul li#francese a:focus{
background-position:-149px -25px;
}

#container .title .entry-contract-menu ul li#spagnolo a{
width:71px;
background-position:-229px 0;
}

#container .title .entry-contract-menu ul li#spagnolo a:hover,
#container .title .entry-contract-menu ul li#spagnolo a:focus{
background-position:-229px -25px;
}

#snodo-contract-container #container{
width:100%;
height:373px;
background:url(img/contract_snodo_bg.gif) bottom left no-repeat #fff;
}

.entry-contract-flash{
position:absolute;
top:456px;
left:384px;
}

#flash{
position:absolute;
top:136px;
left:384px;
}

html>body #info{
margin-top:160px;
}

#info-entry{
color:#78787a;
font-size:11px;
text-align:center;
position:absolute;
top:545px;
left:277px;
}

#info-entry-contract{
color:#78787a;
font-size:11px;
width:100%;
background:url(img/contract_snodo_footer_bg.gif) left top repeat-y;
}

#info-entry-contract .snodo-contract-info{
width:889px;
text-align:center;
}

#info-entry-contract .snodo-contract-info p{
margin:0;
padding:15px 0;
}

/*LANG MENU*/
#lang_menu{
position:absolute;
top:245px;
left:326px;
width:365px;
}

#lang_menu ul{
list-style:none;
list-style-image:none;
margin:0;
padding:0;
}

#lang_menu ul li{
display:block;
width:auto;
height:16px;
float:left;
margin:0;
}

#lang_menu ul li a{
display:block;
height:16px;
background:url(img/sprite_language.gif) no-repeat;
text-indent:-9999px;
padding:0;
}

/*****************************************************ITALIANO**/

#lang_menu ul li#italiano a {
width:61px;
background-position:0 0;
}

#lang_menu ul li#italiano a:hover{
background-position: 0px -16px;
}

/*****************************************************INGLESE**/

#lang_menu ul li#inglese a {
width:65px;
background-position:-61px 0;
}

#lang_menu ul li#inglese a:hover{
background-position:-61px -16px;
}

/*****************************************************FRANCESE**/

#lang_menu ul li#francese a {
width:73px;
background-position:-126px 0;
}

#lang_menu ul li#francese a:hover{
background-position:-126px -16px;
}

/*****************************************************SPAGNOLO**/

#lang_menu ul li#spagnolo a {
width:58px;
background-position:-199px 0;
}

#lang_menu ul li#spagnolo a:hover{
background-position:-199px -16px;
}

div#enter_snodo{
position:absolute;
top:235px;
left:335px;
}

div#enter_snodo a{
display:block;
background:url(img/entra_pagina_scelta_btn.gif) no-repeat;
width:241px;
height:10px;
}

div#enter_snodo a:hover{
background-position:0 -10px;
}

