body{background-color: #ece9d8;
}

h1{color: #cb570a;font-size: 18px;font-family: Tahoma;border-bottom: 2px #a7a7a7 dotted;}

#content{
height:auto;
width:800px;
margin:auto;
display:table;
margin-top:40px;background-repeat: repeat;}

#logo{
position:relative;
z-index:100;
margin-top:-60px;
margin-left:30px;
}

#main{height: auto;background-image: url(images/main_sf2.jpg);
width: 800px;
float:left;background-repeat: repeat;background-color: #ffda90;}

#header{
height:218px;
width:790px;background-color: #ffffff;margin-left: 2px;
margin-top:-40px;margin-right: 0px;background-image: url(images/header.jpg);background-repeat: no-repeat;}

#newsletter{
height:217px;
width:155px;
float:right;
margin-right:0px;background-color: #fff;background-image: url(images/bx_sf.jpg);background-repeat: no-repeat;}

#newsletter a{color: #959595;text-decoration: none;
display:block;font-size: 11px;letter-spacing: -1px;
margin-top:-10px;
float:right;
margin-top:0px;
margin-right:10px;}


.check{
border:none;
}

.ckt{line-height:20px;
padding-bottom:5px;}

.tit_news{
font-family: Tahoma;font-size: 12px;font-weight: bold;color: #a7a599;
padding-left:10px;
display:block;margin-top: 5px;}

form{
padding:3px;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 11px;
margin-top:10px;
padding-left:10px;color: #696969;}

input{border: 1px #c7c7c7 solid;color: #a1a1a1;font-size: 10px;font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: bold;margin-bottom: 5px;}


textarea{border: 1px #c7c7c7 solid;width: 200px;
height:100px;color: #a1a1a1;font-size: 10px;font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: bold;margin-bottom: 5px;}

.button{border: 1px #c7c7c7 solid;width: 50px;
float:right;
margin-right:10px;color: #666666;font-size: 9px;font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: bold;cursor:pointer;}

.button2{border: 1px #c7c7c7 solid;width: 50px;
float:left;
margin-left:155px;
margin-top:20px;
margin-right:10px;color: #666666;font-size: 9px;font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: bold;cursor:pointer;}

#menu_top {width: 222px;
float:left;
margin-top:30px;}

#menu_top ul{
padding:0px;
margin:0px;
list-style:none;}

#menu_top li a{height: 30px;font-family: Tahoma;border-bottom: 1px #ffffff solid;line-height: 30px;margin-left: 10px;text-decoration: none;
display:block;color: #808080;font-weight: bold;font-size: 12px;}

#menu_top li a:hover{height: 30px;font-family: Tahoma;border-bottom: 1px #d9680c solid;line-height: 30px;margin-left: 10px;text-decoration: none;
display:block;color: #d9680c;}

#colonna_box{
float:left;
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
height:auto;
width:180px;}

#colonna_adv{
display:table;
width:760px;
height:auto;
margin-right:10px;
margin-left:10px;
margin-top:10px;border: 2px #ece9d8 solid;font-size: 12px;font-family: Tahoma;padding: 5px;color: #757575;
margin-bottom:35px;
margin-top:20px;
padding-bottom:10px;}

.box_adv{
float:left;
margin-left:9px;
margin-top:5px;
margin-bottom:10px;

}

#colonna_testi{
float:right;width:580px;
height:auto;
margin-right:10px;
margin-left:10px;
border: 2px #ece9d8 solid;font-size: 12px;font-family: Tahoma;padding: 5px;color: #757575;
margin-bottom:20px;
margin-top:10px;
padding-bottom:30px;text-align: justify;}

#text{margin: 10px;font-family: Tahoma;font-size: 12px;}


#box_1{
float:left;
height:auto;
width:auto;
margin-bottom:5px;
margin-left:5px;}

.txt_box{
margin:0px;
padding:0px;
list-style:none;background-image: url(images/box_america_sfondo.jpg);
}

.txt_box ul{
margin:0px;
padding:0px;
list-style:none;}

.txt_box li a{font-family: Tahoma;padding: 5px;
margin-left:5px;font-size: 14px;font-weight: normal;color: #905638;border-bottom: 1px dotted;
display:block;text-decoration: none;
height:20px;
width:160px;}

.txt_box li a:hover{font-family: Tahoma;padding: 5px;
margin-left:5px;font-size: 14px;font-weight: normal;color: #f69260;border-bottom: 1px dotted;
display:block;text-decoration: none;background-color: #ffffff;margin-right: 2px;}



.txt_box2{
margin:0px;
padding:0px;
list-style:none;background-image: url(images/box_europa_sfondo.jpg);
}

.txt_box2 li a{font-family: Tahoma;padding: 5px;
margin-left:5px;font-size: 14px;font-weight: normal;color: #364b90;border-bottom: 1px dotted;
display:block;text-decoration: none;}

.txt_box2 li a:hover{font-family: Tahoma;padding: 5px;
margin-left:5px;font-size: 14px;font-weight: normal;color: #6083f5;border-bottom: 1px dotted;
display:block;text-decoration: none;background-color: #ffffff;margin-right: 2px;}

#footer{height:50px;
width:780px;
margin-left:10px;
margin-top:7px;font-size: 11px;font-family: Verdana, Helvetica, Arial, sans-serif;color: #86847a;
float:left;border-top: 2px #ece9d8 dotted;padding-top: 5px;}

#footer a{color: #767676;}

#footer a:hover{color: #e07b10;}


