body {
	padding: 0px;
	margin: 0px;
	background-color: #e0dbc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #403f3a;
	text-align: center;
}

a{
	color: #781215;
	text-decoration: none;
}


#container {
	padding: 0px;
	margin: 0px;
	width: 770px;
	background-image: url('img/sf_container.gif');
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
  overflow: hidden;

	
}

/* HEADER*/
#contentheader {
	padding: 0px;
	margin: 0px;
}

.brdw {
	border-right: 1px solid #FFFFFF;
}

#marchio {
	padding: 0px;
	margin: 0px;
	width: 182px;
	float: left;
        border:0px solid red;
}

#marchio img {
	padding: 0px;
	margin: 0px;
        margin-left:50px;
        margin-top:20px;
        

}

#marchio2 {
	padding: 0px;
	margin: 0px;
	width: 182px;
	float: left;
        border:0px solid red;
}

#marchio2 img {
	padding: 0px;
	margin: 0px;
        margin-left:15px;
        margin-top:45px;
        

}

#contentmenu {
	padding: 0px;
	margin: 0px;
	width: 588px;
	padding-top: 3px;
	font-size: 9px;
	float: left;
}


#menu {
	padding: 2px 4px 2px 5px;
	margin: 0px;
	height: 14px;
	background-color: #d2cebb;
	float: left;
}

#menu a{
	font-weight: bold;
}

#menu ul{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
}

#menu li{
	text-align: left;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
	color: #781215;
}

.lipad {
	padding-right: 30px;
}

#lingua {
	margin: 0px;
	padding: 3px 3px 3px 3px !important;
	padding: 2px 3px 2px 3px;
	width: 75px !important;
	width: 81px;
	margin-left: 3;
	background-color: #9b7e53;
	text-align: center;
	float: left;
}

#lingua a{
	font-weight: bold;
	color: #FFFFFF;
}

#sottomenu{
	width: 450px;
	font-weight: bold;
	float: left;
        
}

#sottomenu a{
	color: #d27800;
}

#sottomenu a:hover{
	color: #5c5d5f;
}

.selected {
    color: #5c5d5f;
}


#sottomenu ul{
	text-align: left;
	background-color: #e8e1c5;
	width: 76px !important;
	width: 84px;
	padding: 4px 4px 0px 4px;
	margin: 0px;
	margin-top: 2px;
	margin-right: 2px;
	float: left;
}

#sottomenu li{
	text-align: left;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	padding-bottom:1px;
	list-style-type: none;
}


#sottomenu ul.vuoto {
	margin-right: 20px;
}

#sottomenu ul.mondo {
	width: 122px !important;
	width: 130px;
}

#sottomenu ul.cat {
	width: 82px !important;
	width: 90px;
}

#sottomenu ul.rivend {
	width: 100px !important;
	width: 108px;
}

#acquista {
	padding: 22px 0px 0px 40px;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	float: left;
}

/* HOME */
#homeleft {
	background-image: url('img/img_home.jpg');
	background-repeat: no-repeat;
	padding: 505px 156px 15px 60px;
	float: left;
}

#homeleften{
	background-image: url('img/img_home_en.jpg');
	background-repeat: no-repeat;
	padding: 505px 144px 15px 60px;
	float: left;
}

#homeleftextrem {
  width: 184px;
  height: 532px;
  margin:0;
  padding:0;
	float: left;
}



#homeleft a{
	font-size: 9px;
	font-weight: bold;
        
}

#homeleften a{
	font-size: 9px;
	font-weight: bold;
        
}

#homeright {
	width: 239px;
	text-align: right;
	float: left;
}


#newsletter {
	width: 165px;
	font-size: 9px;
	font-weight: bold;
	background-color: #dc9531;
	margin-top: 48px;
	float: right;
}

#newsletter a{
	color: #FFFFFF;
	padding-left: 14px;
	padding-right: 3px;
	line-height: 14px;
	background-image: url('img/freccia.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}

#news {
	height: 423px !important;
	height: 470px;
	margin: 0px;
	padding: 0px;
	padding-top: 47px !important;
	padding-top: 54px;
	background-image: url('img/sf_news.gif');
	background-repeat: no-repeat;
	text-align: left;
}

#news p{
	color: #403f3a;
	padding-left: 13px;
	padding-right:8px !important;
        padding-right:12px;
	line-height: 15px;
	padding-bottom: 8px;
	min-height: 50px !important;
	overflow: hidden !important;
	overflow: none;
	//height: 50px;
	display: block;
}

#news img{
	float: right;
        margin:0;
        padding:0;
        
}

.linknews {
	color: #464648;
}

.punti {
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url('img/puntini_news.gif');
}

/* FOOTER */
#footer {
	background-color: #dc9531;
	text-align: center;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}



/* CATALOGO */



#contentcat {
        margin:0;
        padding:0;
	background-color: #fff;
	width: 770px;
        margin-left:auto; margin-right:auto;
        overflow: none;
		font-size: 10px;
       
}

#menubottone{
        margin:0;
        padding:0;
	background-image: url('img/bg_menubot.gif');
        background-repeat: repeat-x;
	width: 770px;
        height:23px;
        float: left;
}

#menubottone1{
        margin:0;
        padding:0;
	background-image: url('img/bg_01.gif');
        background-repeat: repeat-x;
	width: 213px;
        height:23px;
        float: left;
}


#bott01{
        width:210px;
        height:16px;
        margin:0;
        padding:0;
	background-color: #741312;
        
}

.botstyle01{
        color: #FFFFFF;
	font-size: 9px;
	font-weight: normal;
        margin:0;
        padding:0;
        margin-left:10px;
        margin-top:0px !important;
        padding-top:2px;
        display:block;
}



#menubottone2{
        margin:0;
        margin-top:7px;
        padding:0;
				width: 213px;
        height:23px;
        float: left;
}


#bott02{
        width:210px;
        height:16px;
        margin:0;
        padding:0;
        background-image: url('img/bg_menubot02.gif');
        background-repeat: repeat-x;
	
}

.botstyle02{
        color: #FFFFFF;
	font-size: 9px;
	font-weight: normal;
        margin:0;
        padding:0;
        margin-left:5px;
        text-align:left;
        margin-top:0px !important;
        padding-top:2px;
        display:block;
}

#bott03{
        width:202px;
        height:16px;
        margin:0;
        padding:0;
        background-image: url('img/bg_menubot02.gif');
        background-repeat: repeat-x;
	
}


#box1{
        width:183px;
        height:168px;
        margin:0;
        padding:0;
        float:left;
       
}

#box1 img {
        margin:0;
        margin-left: 30px;
        margin-top:28px;
        padding:0;
}


#box2{
        width:250px;
        height:168px;
        margin:0;
        padding:0;
        float:left;
       
}

#box2 p{
       width:210px;
       margin:0;
       margin-top:24px;
       padding:0;
       color: #000;
       font-size: 9px;
       font-weight: bold;
       border:0px solid red;
}



.fred  {
       color: #741312;
       font-size: 9px;
       font-weight: bold;
       
      
}


.fblack  {
        color: #000;
       font-size: 9px;
       font-weight: bold;
      
}

.fblackn  {
        color: #000;
       font-size: 9px;
       font-weight: normal;
      
}

.fvisual {
        color: #741312;
       font-size: 9px;
       font-weight: normal;
       display: block;
       margin:0;
       margin-bottom: 20px;
       padding:0;
      
}




#box3{
        width:337px;
        margin:0;
        margin-bottom:11px;
        padding:0;
        float:left;
       
}

#box3 img {
        margin:0;
        margin-top:11px;
        padding:0;
}


#boxscheda1{
        width:356px;
        height:249px;
        margin:0;
        padding:0;
        float:left;
       
}

#boxscheda1 img {
        margin:0;
        margin-left: 10px;
        margin-top:34px;
        padding:0;
}



#boxscheda2{
        width:262px;
        margin:0;
        margin-top:10px;
        padding:0;
        float:left;
       
}

#boxscheda2 p{
       width:285px;
       margin:0;
       padding:0;
       color: #000;
       font-size: 10px;
       font-weight: normal;
       border:0px solid red;
}

#boxscheda2 img{
      margin:0;
      margin-top:2px;
       padding:0;
      
}

#boxscheda3{
        margin:0;
        margin-left:30px !important;
        margin-left:10px;
        padding:0;
        float:left;
        border:0px solid red;
       
}

#boxscheda3 img {
        margin:0;
        margin-top:15px;
        margin-bottom:93px !important;
        margin-bottom:105px;
        padding:0;
   

}


.titoloprod {
       color: #741312;
       font-size: 11px;
       font-weight: bold;
      
}



.sclink {
       margin:0;
       padding:0;
       color: #741312;
       font-size: 10px;
       font-weight: bold;
       text-align:right;
      
}

.sclink2 {
       margin:0;
       margin-left:90px;
       padding:0;
       color: #741312;
       font-size: 10px;
       font-weight: bold;
       text-align:left;
      
}


/* RICETTE */
#ricleft {
        width: 627px;
        height: 543px;
	background-image: url('img/home_ricette.jpg');
	background-repeat: no-repeat;
        margin:0;
        float: left;
} 

#ricleften {
        width: 627px;
        height: 543px;
	background-image: url('img/home_ricette_en.jpg');
	background-repeat: no-repeat;
        margin:0;
        float: left;
}

#ricright {
        width: 143px;
        height: 543px;
	background-image: url('img/bg_ricright.gif');
	background-repeat: repeat-x;
        margin:0;
        padding:0;
        float: left;
       
} 

#ricright img {
        margin:0;
        margin-top:28px;
        padding:0;
        
} 

#ricright p {
       line-height:18px;
       color: #000;
       font-size: 10px;
       font-weight: bold;
       border:0px solid red;
        
} 

#ricright p a {
       color: #000;
} 




#boxricette {
        background-image: url('img/ico_ricett.gif');
	background-repeat: no-repeat;
        background-position: top right;
        margin:0;
        margin-top:25px;
        padding: 5px 37px 10px 0;
        float: left;
       color: #781412;
       font-size: 10px;
       font-weight: bold;
       border:0px solid red;
} 


#box1ricette {
        width: 283px;
        margin:0;
        padding:0;
        float: left;
        border:0px solid green;
        overflow: hidden;
        
} 


#contentricette {
	margin:0;
  padding:0;
	background-image: url('img/bg_ricette.gif');
	overflow: hidden;
	//float: left;

}

#box2ricette {
        width: 313px;
        margin:0;
        padding:0;
        float: left;
        padding-bottom: 10px;
        overflow: hidden;
} 

#box2ricette p {
        width: 291px;
        line-height:15px;
        margin:0;
        margin-left:12px !important;
        margin-left:6px;
        padding:0;
        float: left;
        font-size: 10px;
	color: #000;
        font-weight: bold;
        border:0px solid red;
} 

#scrittalta {
        width: 770px;
        margin:0;
        margin-bottom:-13px !important;
        margin-bottom:-12px;
        padding:0;
        float: left;
        border:0px solid red;
       
} 

  
#scrittalta p {
        width:400px;
        font-family: Times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #DDA820;
        margin:0;
        margin-left:192px;
        padding:0;
        border:0px solid red;
        text-align:right;
       
} 

#box3ricette {
        width: 173px !important;
        width:174px;
        margin:0;
        padding:0;
        float: left;
        border: 0px solid red;
        border-left:1px solid #fff;
        overflow: hidden;
        padding-bottom: 10px;
} 

#box3ricette p {
        width:149px;
        line-height:15px;
        margin:0;
        padding:0;
        float: left;
        margin-left:6px;
        float: left;
        font-size: 10px;
	color: #000;
        font-weight: bold;
         border:0px solid red;
        
}


.titricetta2 {
        display:block;
        margin:0;
        padding:0;
        margin-top:20px;
        margin-bottom:10px;
        font-family: Times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #E5DEB5;
        font-weight: normal;

}

.titricetta3 {
        display:block;
        margin:0;
        padding:0;
        margin-top:20px;
        font-family: Times, Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #A99A3E;
        font-weight: normal;

}


.titricetta4 {
        display:block;
        margin:0;
        padding:0;
        font-size: 10px;
	color: #B6A543;
        font-weight: bold;

}

#box4ricette {
        width: 283px;
        height: 141px !important;
        height: 142px;
        margin:0;
        padding:0;
        float: left;
        background-color: #F4F3EE;
        border:0 solid red;
        border-top:1px solid #fff;
} 

#box4ricette img {
        margin:0;
        padding:0;
        margin-top: 31px;
        margin-left: 30px;
        margin-bottom:10px;
        
       
} 


#box4ricette p {
        font-size: 10px;
	color: #781412;
        font-weight: bold;
        margin:0;
        padding:0;
        margin-left: 30px;
} 


#box5ricette {
        width: 313px;
        margin:0;
        padding:0;
        float: left;
        background-color: #fff;
        border:0 solid red;
        text-align:center;
        
} 

#box5ricette p {
        font-size: 10px;
	color: #781412;
        font-weight: bold;
        margin:0;
        margin-top:22px;
        padding:0;
        text-align:center;
        padding-left:10px;
} 


#box5ricette img {
        margin:0;
        margin-top:12px;
        margin-left:10px;
        padding:0;
        
} 

#boxricette2 {
       width:174px;
       height:142px;
       margin:0;
       padding: 0;
       float: left;
       background-color:#fff;
       border:0px solid red;
} 

#boxricette2 img {
       margin:0;
       margin-right:20px;
       margin-top: 105px;
       padding: 0;
       float:right;

      
} 

#boxricette2 a {
         margin:0;
        padding: 0;
       color: #781412;
       font-size: 10px;
       font-weight: bold;
       display:block;
       margin-left:25px !important;
       margin-left:12px;
       margin-top: 105px;
       float:left;
} 


#regioni {
       width:770px;
       height:119px;
       margin:0;
       padding: 0;
       float: left;
       background-color:#fff;
       border:0px solid red;
} 

.regioneon {
       width: 134px;
       height: 13px;
       display:block;
       background-color: #DDA820;
       margin:0;
       margin-top:50px;
       padding: 0;
       color: #fff;
       font-size: 9px;
       font-weight: bold;
       text-align: right;


       
} 

.regioneof {
       width:80px;
       display:block;
       margin:0;
       margin-top:-10px;
       margin-left:130px !important;
       margin-left:70px;
       padding: 0;
       color: #5C5D5F;
       font-size: 10px;
       font-weight: normal;
       text-align: center;
       border:0px solid red;
       float: left;
       
} 
.regioneof2 {
      width:70px;
      display:block;
       margin:0;
       margin-top:-10px;
       margin-right:5px;
      padding: 0;
       color: #5C5D5F;
       font-size: 10px;
       font-weight: normal;
       text-align: center;
       border:0px solid red;
       float: left;
       
} 

.regioneof3 {
      width:100px;
      display:block;
       margin:0;
       margin-top:-10px;
       margin-right:5px;
       padding: 0;
       color: #5C5D5F;
       font-size: 10px;
       font-weight: normal;
       text-align: center;
       border:0px solid red;
       float: left;
       
} 


#boxcat1 {
      width:181px;
      height: 509px;
      margin:0;
      padding: 0;
      float: left;
       
} 

#boxcat2 {
      width:423px;
      height: 509px;
      margin:0;
      padding: 0;
      float: left;
      background-image: url('img/bg_cat_principale.jpg');
      background-repeat: no-repeat;
}

#boxcat2en {
      width:423px;
      height: 509px;
      margin:0;
      padding: 0;
      float: left;
      background-image: url('img/bg_cat_principale_en.jpg');
      background-repeat: no-repeat;
}

#boxcat2content {
      margin:0;
      margin-left:20px;
      margin-top:38px;
      padding: 0;
     
}

#boxcat2content img {
      margin:0;
      margin-bottom:3px;
      padding: 0;
     
}

#boxcat3 {
      width:166px;
      height: 509px;
      margin:0;
      padding: 0;
      float: left;
     background-image: url('img/bg_cat_dx.jpg');
      background-repeat: no-repeat;

}

#boxcat3 p {
      margin:0;
      margin-top: 88px;
      margin-left: 8px;
      padding: 0;
    

}

#boxcat3 p a {
        color: #781215;
       font-size: 9px;
       font-weight: bold;
       line-height: 20px;
}


form {
      margin:0;
      padding: 0;
}


#displayfoto {
        width: 223px;
        margin:0;
        padding:0;
        padding-top:30px;
        border:0px solid red;
        float:left;
        background-color:#FBFAF4;
        text-align: center;

}

#displayfoto img {
        margin:0;
        
        padding:0;
       
}


#displayfoto p {
       margin:0;
       
       padding:0;
       color: #737577;
       font-size: 11px;
       font-weight: bold;
       text-align:center;
       background-color:#FBFAF4;

      
}

#displaytable {
        width: 547px;
        margin:0;
        padding:0;
        padding-top:30px;
        border:0px solid red;
        float:left;
        background-color:#FBFAF4;
}

#displaytable p {
        margin:0;
        margin-left:350px !important;
        margin-left:175px;
        padding:0;
        border:0px solid red;
        float:left;
        background-color:#FBFAF4;
        color: #741312;
       font-size: 9px;
       font-weight: bold;
        
}

#displaytableimg2 {
        margin:0;
        margin-left:10px;
        margin-top:-15px;
        margin-bottom:10px;
        padding:0;
        border:0px solid red;
        float:left;
        
       
}


#contentprodk {
        width:770px;
        overflow: hidden;
        border:0px solid red;
        float:left;
        background-color:#FBFAF4;
        margin-top: 20px !important;
        margin-top: 10px;
       
}


.prezzo {
	border: 0px;
	background-color: #fbfaf4;
  margin:0;
  margin-left:5px;
  padding:0;
 	color: #000;
 	font-size: 11px;
 	font-weight: bold;
 	height: 50px;
  padding-top: 12px;
       
}

.prezzoeuro {
       margin:0;
       padding:0;
       color: #741312;
       font-size: 11px;
       margin-left:10px;
       font-weight: bold;
       display: block;
       text-align: left;
       width: 100px;
       float: left;
}


#displaylink {
				width: 760px;
        margin:0;
        padding:0;
        padding-top:50px;
        margin-bottom:20px;
        padding-right: 10px;
        border:0px solid red;
        float:right;
        background-color:#FBFAF4;
        text-align: right;
}

#prodsx {
        width: 168px;
        margin:0;
        padding-bottom: 20px;
        padding:0;
        border:0px solid red;
        float:left;
        background-color:#FBFAF4;
        text-align: center;

        
}

#prodsx p {
        width: 168px;
        height:18px;
        margin:0;
        padding:0;
        border:0px solid red;
        float:left;
        background-color:#ccc;
        color: #741312;
       font-size: 9px;
       font-weight: bold;
       
}

#prodsx img {
        margin:0;
        margin-top:20px;
        margin-bottom:10px;
        padding:0;
                      
}


.fredc  {
       color: #741312;
       font-size: 9px;
       font-weight: bold;
       display:block;
       margin:0;
       margin-top:2px;
       padding:0;      
      
}
  

#proddx {
        width: 602px;
        margin:0;
        padding:0;
        border:0px solid red;
        float:left;
        background-color:#fff;       
         margin-bottom:15px;
       
}

#proddx a {
        margin:0;
        margin-left:480px;
        padding:0;
        color: #741312;
       font-size: 9px;
       font-weight: bold;          
        
}




/* NEWS */

#contall {
        width: 770px;
        margin:0;
        padding:0;
	float: left;
        background-image: url('img/bg_gen_news.gif');
        background-repeat: repeat-y;
}


#newsleftextrem {
        width: 184px;
        margin:0;
        padding:0;
	float: left;
        background-color:#BEBCAD;
}


#newsright {
	width: 586px;
	text-align: left;
	float: left;
	background-color:#fff;
	background-image: url('img/bg_news_02.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	min-height: 570px !important;
	//height: 570px;
	overflow: hidden !important;
	overflow: none;
}

#newstop {
	width: 586px;
        float: left;
        padding:0;
        margin:0;        
}

#newssx1 {
	width: 467px;
        text-align: left;
	float: left;
        border:0px solid red;
        margin:0;
        margin-left:45px !important;
        margin-left:24px;
        padding:0;
        padding-bottom: 10px;
        padding-top: 10px;
}


#newssx1 p {
	width: 307px;
  text-align: left;
	margin:0;
  padding:0;
  color: #000;
   font-size: 10px;
       font-weight: normal;
}

.puntnews {
	background-image: url('img/separatore_news.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

#newssx1 img {
	margin:0;
        padding:0;
       float:right;
}

#newssx1foto {
	width: 164px;
        margin:0;
        margin-right:26px !important;
        margin-right:15px;
        padding:0;
        float:right 
}

#newssx1foto p {
	 margin:0;
        padding:0;
        padding-top:50px;
        border:0px solid red;
}




.titnewsint {
       color: #F6A907;
       font-size: 11px;
       font-weight: bold; 
       width: 307px;
       display: block;

}

#newssx1 p a {
       color: #F6A907;
       font-size: 10px;
       font-weight: bold;
       margin:0;
       padding:0;
       border:0px solid red;     
       float: right;
}

.linknew {
	color: #F6A907;
  display: block;
  font-weight: bold;
	float: left;
}


#indietro {
       color: #A9926D;
       font-size: 10px;
       font-weight: bold;
       text-align:left;
       margin:0;
       margin-top:10px;
       margin-left:45px !important;
       margin-left:24px;
       margin-bottom:10px;
       padding:0;
       float:left;
            
}

#avanti {
       width:150px;
       color: #A9926D;
       font-size: 10px;
       font-weight: bold;
       text-align:right;
       margin:0;
       margin-top:10px;
       margin-right:75px !important;
       margin-right:38px;
       margin-bottom:10px;
       padding:0;
       float:right;
}




.av {
       color: #A9926D;
       font-size: 10px;
       font-weight: bold;
}


.homelink  {
       color: #F6A907;
       font-size: 10px;
       font-weight: bold;
}

.homelink2  {
       color: #A9926D;
       font-size: 10px;
       font-weight: bold;
}

/* AZIENDA */

#aziendaleft {
        width: 627px;
        height: 533px;
	background-image: url('img/home_azienda.jpg');
	background-repeat: no-repeat;
        margin:0;
        float: left;
}

#aziendaleften {
        width: 627px;
        height: 533px;
	background-image: url('img/home_azienda_en.jpg');
	background-repeat: no-repeat;
        margin:0;
        float: left;
}

#aziendaleft p, #aziendaleften p,{
        width: 161px;
        height:17px;
       background-color:#DC9531;
       font-size: 10px;
       font-weight: bold;
       border:0px solid red;
       margin:0;
       margin-top:300px;
       margin-left:200px;
       padding:2px 0 0 8px;
        
} 


#aziendaright {
        width: 143px;
        height: 533px;
	background-image: url('img/bg_aziendaright.gif');
	background-repeat: repeat-x;
        margin:0;
        padding:0;
        float: left;
       
} 

#aziendaright img {
        margin:0;
        margin-top:28px;
        padding:0;
        
} 

#aziendaright p {
        width: 135px;
       line-height:16px;
       color: #000;
       font-size: 10px;
       font-weight: bold;
       border:0px solid red;
        
} 

#aziendaright p a {
       color: #781412;
       font-size: 9px;
       font-weight: bold;
}

#boxazienda {
        margin:0;
        margin-top:55px;
        padding: 5px 30px 10px 0;
        float: left;
       color: #781412;
       font-size: 11px;
       font-weight: bold;
       border:0px solid red;
} 

#boxazienda2 {
        margin:0;
        margin-top:460px;
        padding: 5px 30px 10px 0;
        float: left;
       color: #781412;
       font-size: 11px;
       font-weight: bold;
       border:0px solid red;
} 

#terileft {
        width: 627px;
        height: 533px;
	background-image: url('img/teritorio_sx.jpg');
	background-repeat: no-repeat;
        margin:0;
        float: left;
}

#terileften {
        width: 627px;
        height: 533px;
	background-image: url('img/teritorio_sx_en.jpg');
	background-repeat: no-repeat;
        margin:0;
        float: left;
}

#teriright {
        width: 143px;
        height: 533px;
	background-image: url('img/teritorio_dx.jpg');
	background-repeat: no-repeat;
        margin:0;
        padding:0;
        float: left;
       
}

 


/* CARTINA */
#cartina {
      margin:0;
      padding: 0;
      margin-top:30px;
      float: left;
      width:770px;
      height:421px;
      background-image: url('img/mappa.gif');
      background-repeat: no-repeat;
      background-position: top right;
      border:0px solid red;
} 

#cartina p {
      margin:0;
      margin-left:35px;
      margin-top:20px;
      padding: 0;
      width:147px;
      line-height:15px;
      color: #000;
       font-size: 10px;
       font-weight: normal;
      
} 

.titcartina {
       color: #003D75;
       font-size: 10px;
       font-weight: bold;
       
} 


.scmappa {
       display:block;
       margin:0
       margin-right:70px;
       margin-top:130px;
       padding:0;
       color: #781215;
       font-size: 10px;
       font-weight: bold;
       border: 0px solid red;
       float:right;
       width:180px;
} 


#boxinfo1 {
      margin:0;
      margin-bottom:6px;
      padding: 0;
      float: left;
      border:0px solid red;
} 

#boxinfo1 p {
      margin-left:181px;
      line-height:16px;
      color: #000;
      font-size: 11px;
      font-weight: normal;
      
} 

#boxinfo2 {
      margin:0;
      padding: 0;
      float: left;
      width:588px;
      height: 677px;
      border:0px solid red;
      background-image: url('img/bg_contatti.jpg');
      background-repeat: no-repeat;
      background-position: bottom left;
} 

#boxinfo2 p {
      margin:0;
      margin-left:184px;
      margin-bottom:12px;
      padding: 0;
      width:269px;
      line-height:15px;
      color: #000;
      font-size: 11px;
      font-weight: normal;
      
} 

#tab {
      margin:0;
      padding: 0;
      margin-left: 119px !important;
      margin-left: 50px;
      float:left;
     
} 


#tab td {
      color: #000;
      font-size: 10px;
      font-weight: bold;
      
} 



.form {
   width:146px;
   background-color:#ffffff;
   border-top:1px solid #7C7C7C;
   border-left:1px solid #C3C3C3;
   border-right:1px solid #C3C3C3;
   border-bottom:1px solid #DDDDDD;
 
}

.form2 {
   width:277px;
   background-color:#ffffff;
   border-top:1px solid #7C7C7C;
   border-left:1px solid #C3C3C3;
   border-right:1px solid #C3C3C3;
   border-bottom:1px solid #DDDDDD;
   color: #959595;
   font-size: 11px;
   font-weight: bold;
}


.tratdati {
      color: #5C5D5F;
      font-size: 10px;
      font-weight: bold;
} 

#carello {
      margin:0;
      padding: 0;
      margin-top:30px;
      float: left;
      width:770px;
      height:421px;
      border:0px solid red;
} 

#carello p {
      width: 450px;
      height:280px;
      margin:0;
      margin-left:30px;
      margin-top:69px;
      padding: 0;
      color: #000;
       font-size: 10px;
       font-weight: normal;
      float:left;
       border:0px solid red;
       background-image: url('img/car.gif');
      background-repeat: no-repeat;
      background-position: bottom right;
} 

#carello img {
      margin:0;
      margin-top:120px;
      padding: 0;
      float:left;
      
} 

.titcarrello {
       color: #781215;
       font-size: 10px;
       font-weight: bold;
       
} 

.carlink {
       color: #781215;
       font-size: 10px;
       font-weight: bold;
       
}

/* CARRELLO */

#interna{
	padding-left:181px;
	padding-right: 20px;
	font-size: 11px;
	color: #000;
}

#carellotab {
      margin:0;
      padding: 0;
      margin-top: 10px;
      margin-bottom: 10px;
}

#carellotab td,input{
	font-size: 11px;
}

.trint{
	background-color: #741312;
	font-weight: bold;
	color: #ffffff;
}

.riga{
	background-color: #f5efd5;
	color: #000000;
}

#flashcontent {
	margin:0;
	padding: 0;
	padding-bottom: 20px;
	width: 442px;
	float: left;
}

#riv {
	width: 320px;
	text-align: left;
	padding-bottom: 20px;
	float: left;
}

#riv p{
	color: #000000;
	text-align: left;
}

.rosso {
	color: #741312;
}

/*FLASH*/
#logo {
	padding: 0px;
	margin: 0px;
	float: left;
}

#flashcontent1 {
	padding: 0px;
	margin: 0px;
	float: left;
}

.padmondo {
	margin: 0px;
	pading: 0px;
	padding-left: 425px;
	padding-top: 45px !important;
	padding-top: 15px;
}

#rivmondo {
	padding-left: 20px;
	padding-bottom: 15px;
}

#allnews {
	margin: 0px;
	pading: 0px;
	text-align: right;
	padding-right:8px !important;
  padding-right:12px;
  padding-top: 2px;
	font-weight: bold;
	display: block;
}
