body {
	background-image: url('../images/sfondo.jpg');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	direction:rtl;
	color:#544e4e;
    margin:0px;
    padding:0px;
    background-repeat:repeat-x;
}
div#container
{
 width:999px;
 margin:auto;
 margin-top:0px;
 text-align:right;
 position:relative;
 z-index:1;
 color:#544e4e;
}

div#header
{
    width:999px;
    height:91px;
    text-align:right;
    margin-right:0px;
}
img
{
    border:0px;
    padding:0px;
    margin:0px;
}

div#header_content img
{
    text-align:right;
}

div#lingue
{
    float:left; 
    width:500px;
    margin-top:31px;
    height:50px;   
}


div#lingue p
{
    text-align:left;
    color:#cc0000;
    font-weight:bold;
    margin-bottom:15px;
    margin-top:0px;
    font-size:13px;
    padding-left:70px;
}
    
 
  div#lingue  p  a.lingua
 {
    color:#cc0000;
    text-decoration:none;
    padding-bottom:7px;
    margin-top:0px;
    height:100%;
    border-bottom:2px solid #000000;
   
 }
 
   div#lingue  p  a
 {
    color:#cc0000;
    text-decoration:none;
    padding-bottom:9px;
    margin-top:0px;
    height:100%;

 }
 
 div#content
 {
    width:900px;
    margin-right:50px;
    margin-top:0px;
 }
 div#titolo
 {
    width:880px;
    text-align:left;
    clear:both;
    float:right;
    font-size:12px;
    margin-top:0px;
 }
 
  div#titolo a
 {
 
    font-size:12px;
    color:#544e4e;
    text-decoration:none;
 }
 div#img_sup
 {
    margin-top:0px;
    width:900px;
    margin-bottom:0px;
    height:10px;
    padding:0px;
    clear:both;
    float:right;
 }
 div#content_content
  {
    float:right;
    width:900px;
    background-color:#FFF;
    background-image: url('../images/sfondo_content.jpg');
    background-repeat:no-repeat;
    margin-top:0px;
    background-position:top;
    padding-top:15px;
 }
 
 div#menu_home
   {
    height:16px;
    background-color:#cc0000;
    width:855px;
    margin-right:22px;
    padding-top:2px;
    text-align:center;
   }
 
 
  div#menu_home ul
   {
 
    font-size:11px;
    text-align:right;
    list-style-type:none;
    margin:0;
    padding:0;
    float:right;
    width:855px;
  }
div#menu_home ul li
{
margin: 0;
border: 0 none;
padding: 0;
float: right; /*For Gecko*/
display: block !important;
display: inline; /*For IE*/
list-style: none;
position: relative;
text-transform:capitalize;
width:100px;
text-align:center;
}

div#menu_home ul li#governament
{
    width:150px;
}



div#menu_home ul li a
{
 color:#FFF;
 text-decoration:none;
 font-weight:bold;
 letter-spacing:0.5px;
}


 div#menu
   {
    height:18px;
    width:855px;
    margin-right:22px;
    text-align:center;
   }
   
     div#menu ul
   {
     font-size:11px;
    text-align:right;
    list-style-type:none;
    margin:0;
    padding:0;
    float:right;
    width:855px;
    height:18px;
    
  }
  
  div#menu ul li
{
 margin: 0;
border: 0 none;
padding: 0;
float: right; /*For Gecko*/
display: block !important;
display: inline; /*For IE*/
list-style: none;
position: relative;
text-transform:capitalize;
width:100px;
text-align:center;
 background-color:#000000;
 height:16px;
 padding-top:2px;
}

 div#menu ul li#governament
 {
    width:155px;
 }

  div#menu ul li.current
{
 display:inline;
 background-color:#cc0000;
position:relative;
top:-15px;
}

div#menu ul li a
{
 color:#FFF;
 text-decoration:none;
 font-weight:bold;
 letter-spacing:0.5px;
}
div#navigation
{
 clear:both;
 width:204px;
 float:right;
 padding-top:3px;
}

div.menu_homepage 
{
 clear:both;
 width:204px;
 float:right;
 margin-right:22px  !important;
 margin-right:10px;
 min-height:42px;
 margin-top:7px;
 background-image: url('../images/sfondo_menu_homepage.jpg');
 background-position:right;
margin-bottom:0px;
padding-bottom:0px;
}

div.menu_homepage_search 
{
 clear:both;
 width:204px;
 float:right;
 margin-top:0px;
 min-height:23px;
 background-image: url('../images/sfondo_menu_homepage.jpg');
 background-position:right;
}

div.menu_homepage p
{
 margin-top:-25px;
 text-align:center;
 font-weight:bold;
 font-size:12px;
 text-align:right;
 padding-right:10px;
 color:#000;
 margin-bottom:0px;
 padding-bottom:10px;

}

div.menu_homepage p.testo
{
 margin-top:0px;
font-weight:normal;
text-align:right;
margin-bottom:0px;
padding-bottom:0px;
}

div.menu_homepage ul
{
    list-style-type:none;
    margin:0;
    padding:0;
    margin-right:5px;
}


div.menu_homepage ul li
{
    background-image: url('../images/freccina_ar.jpg');
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:27px;
    padding-bottom:3px;
    padding-top:2px;
    text-align:right;
}

div.menu_homepage ul li.select
{
    background-image: url('../images/freccina_semplice_ar.jpg');
    background-repeat:no-repeat;
    background-position:right center;    
    padding-right:27px;
    padding-bottom:3px;
    padding-top:2px;
    text-align:right;
}

div.menu_homepage ul li.select a
{
  font-size:9pt;
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif;
    color:#cc0000;
}

div.menu_homepage ul li a
{
    font-size:9pt;
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif;
    color:#544e4e;
}



input#search
{
    width:120px;
    border:0px;
    height:19px;
    padding-right:4px;
    padding-top:4px;
    background-color:#FFF;
    background-image: url('../images/search.jpg');
    border-right:1px solid #ebebeb;
    border-right:1px solid #ebebeb;
}


input#Find
{
    width:48px;
    border:0px;
    height:21px;
    padding-right:4px;
    padding-top:2px;
    background-image: url('../images/find.jpg');
    font-weight:bold;

}


div.psearch
{
   float:right;
   width:100px;
   margin-right:5px !important;
   margin-right:2px;
   height:24px;
   margin-bottom:0px;
   padding-bottom:0px;
   margin-top:-10px !important;
   margin-top:0px;

}


div.pfind
{
   float:right;
   width:48px;
   margin-right:5px;
   height:24px;
   margin-bottom:0px;
   padding-bottom:0px;
   margin-top:-10px !important;
   margin-top:0px;
}



div#divsearch
{
 clear:both;
 width:204px;
 float:right;
 margin-right:22px  !important;
 margin-right:10px;
 margin-top:7px;
}

div#img_search
{
    background-image: url('../images/background_menu_homepage.jpg');
    background-repeat:no-repeat;
    width:204px;
    height:42px;
}



div#contenuto
{
    width:652px;
    float:right;
    padding-top:10px;
    margin-right:30px !important;
    margin-right:5px;
    text-align:right;
}

div#img_home
{
 clear:both;
 width:204px;
 float:right;
 margin-right:22px  !important;
 margin-right:10px;
 margin-top:12px;
 padding:0px;
}

div.coppia_banner
{
clear:both;
float:right;
width:204px;
}

div.banner_sinistrohome
{
    float:right;
    margin-top:10px;
    width:204px;

}

div.banner_sinistrohome_sotto
{
    float:right;
    margin-top:7px;
    width:204px;

}

div.banner_destrohome
{

    float:right;
    margin-top:10px;
    margin-right:10px  !important;
    margin-right:5px;

}


div#flash_home
{
    float:right;
    clear:both;
}


div#footer
{
    float:right;
    clear:both;
    margin-top:12px;
    font-size:12px;
}


  div#footer ul
   {
    width:646px;
    font-size:11px;
    text-align:center;
    list-style-type:none;
    margin:0;
    padding:0;
  }
div#footer ul li
{
 display:inline;
 padding-right:9px;
 padding-right:10px;
}

div#footer ul li a
{
 text-decoration:none;
 letter-spacing:0.5px;
 font-size:12px;
 color:#544e4e;
}

div#quanta_info
{
    margin-top:10px;
    text-align:center;
    color:#000;
}

div#quanta_info  a
{
 text-decoration:none;
 letter-spacing:0.5px;
 color:#000;
}


div#contenuto_contenuto
{
 width:640px;
 float:right;
 border-right:1px solid #cccccc;
 border-left:1px solid #cccccc;
 background-color:#FFF;
 font-size:9px;
 padding-top:15px;
}
div#titolopagina 
{
 float:right;
 width:400px;
 margin-right:15px !important;
 margin-right:8px;

}

div#titolopagina img
{
align:left;

}

div#titolopagina h1
{

 color:#000;
 font-size:12px;
 font-weight:bold;
 width:300px;
 text-transform:uppercase;

}

div#titolopagina h2
{

 color:#000;
 font-size: 12px;
 font-family: Arial,Helvetica,sans-serif;
 font-weight:normal;
 width:300px;
 text-transform:none;

}

div#relatedlink
{
 width:180px;
 float:right;
 margin-top:-30px;
}

div#relatedlink h1
{

height:18px;
background-color:#000;
width:175px;
color:#FFF;
font-size:12px;
padding-right:5px;
margin-bottom:3px;
}


div#relatedlink a
{

color:#000;
font-size:11px;
text-decoration:none;
font-weight:bold;

}

div#relatedproducs
{
 width:180px;
 /*float:right; */

}

div#relatedproducs h1
{

height:18px;
background-color:#648596;
width:175px;
color:#FFF;
font-size:12px;
padding-right:5px;
}

div#contenuto_pagina
{
    float:right;
    width:425px;
    padding-right:15px;
    padding-left:10px;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
}

div#contenuto_pagina img
{
    padding-left:10px;
    padding-bottom:10px;
}

div#contenuto_pagina strong
{
   font-weight:bold;
   color:#000;
   
}

div#contenuto_pagina a
{ 
    text-decoration:none;
    color:#648596;
}

div.menu_homepage p.sottotitolo
{
    margin-top:10px;
    margin-right:2px;
}


div.menu_homepage p.sottotitolo a
{
    color:#000;
    text-decoration:none;
}


div#focuson_banner
{
  
    float:right;
    width:425px;
    padding-right:10px;
    height:126px;
}

div#banner
{
    float:right;
    width:171px;
    height:126px;
}

div#focus
{
    float:right;
    width:245px;
    height:126px;
    background-image:url('../images/img_sfondo_focuson.jpg');
}

div#focus  h1
{
    font-size:12px;
    margin-right:10px;
    margin-top:10px;
    
}

div#focus  p
{
    font-size:10px;
    margin-right:10px;
    margin-left:10px;
    
}


div#focus   a
{
    font-size:10px;
    font-weight:bold;
    color:#000;
    
    
}



div#contenuto_pagina  a.page_select
{
    color:#000;
}


input
{
    border:0px;
   /* border-bottom:1px dashed #000;*/
    background:none;
    width:180px;
 
}


td.sfondo_cella
{
    height:31px;
    background-image:url('../images/sfondo_imput_ar.jpg');
    padding-top:7px;
    padding-right:5px;
    width:187px;
    background-repeat:no-repeat;
}


textarea
{
     border:0px;
   /* border-bottom:1px dashed #000;*/
    background:none;
    width:170px;
}

td.sfondo_cella_textarea
{
    height:104px;
    background-image:url('../images/sfondo_textarea.jpg');
    padding-top:8px;
    padding-right:5px;
    width:187px;
    background-repeat:no-repeat;
}

input.Submit
{
    height:22px;
    background-image:url('../images/sfondo_bottone.jpg');
    width:64px;
    background-repeat:no-repeat;
    float:right;
    font-weight:bold;
    margin-right:10px;
}
input#Check1
{
    width:20px;
}
input#Check2
{
    width:20px;
}
input#Check3
{
    width:20px;
}
input#RadioButton2
{
    width:30px;
}

iuput#RadioButton2
{
    border:1px solid #000;
}

div.news
{
    margin-bottom:25px;
}

div.news h1
{
    margin-top:5px;
    border-bottom:1px dotted #a8a8a8;
    font-size:12px;
    margin-bottom:0px;
}



div#contenuto_pagina a.h1_news
{
    color:#6b6c6e;
   
}

div.news p
{
    margin-top:5px;

}

select
{
    
}


div.eventi p
{
    margin-top:5px;
}


div#contenuto_pagina div.eventi h1
{
    margin-top:5px;
    border-bottom:1px dotted #a8a8a8;
    font-size:12px;
    margin-bottom:0px;
    color:#cc0001;
}


select
{
    	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#544e4e;
}


 div.magazine
 {
   clear:both;
   float:right;
   height:115px;
   width:100%;
 }
 
  div.magazine h1
 {
   font-size:14px;
   margin-top:-4px;
  padding-right:78px;
  margin-bottom:0px;
  padding-bottom:0px;
  font-weight:normal;
 }


  div#contenuto_pagina div.magazine img
 {
  border:1px solid #808080;
  margin:0;
  padding:0px;
margin-left:5px;
margin-bottom:10px;
 }
 
   div#contenuto_pagina div.magazine p
 {
  margin-top:-15px;
  padding-right:78px;
 }


div#navprodlist
{
 clear:both;
 width:255px;
 float:none;
 margin-top:0px;
 padding-top:8px;
}

.panelacc
{
clear:both;
float:none;
width:255px;
}

div#navacclist
{
 clear:both;
 width:255px;
 float:none;
 margin-top:0px;
 padding-top:8px;
}

div.top_img
{
 background-image: url('/root/images/background_menu_productlist.jpg');
 background-repeat: no-repeat; 
 height: 42px; 
 padding-right: 10px; 
 padding-top: 5px;
 color: #000;
 
}


div.top_img p
{
 text-align:center;
 font-weight:bold;
 font-size:12px;
 text-align:right;
 padding-right:20px;
 padding-left:5px;
 color:#000;
 margin-bottom:0px;
 padding-top:3px;
}

  div.menu_productlist 
{
 clear:both;
 width:253px;
 float:right;
 margin-right:0px;
 min-height:47px;
 margin-bottom:0px;
 padding-bottom:0px;
 border-right:1px solid #cdcdcd;
 border-left:1px solid #cdcdcd;
}

div.menu_productlist p
{
 text-align:center;
 font-weight:bold;
 font-size:12px;
 text-align:right;
 padding-left:5px;
 padding-right:5px;
 color:#000;
 margin-bottom:0px;

}

div.menu_productlist p.category
{
    margin-right:0px;
    margin-top:0px;
    padding-top:0px;
    font-size:13px;
    color:#000;
}

div.menu_productlist p.space
{
    /*margin-top:-26px !important;*/
    margin-top:0px;
    padding-top:5px;
}

div.menu_productlist p.sottotitolo
{
    margin-right:0px;
    padding-right:25px;
    margin-top:0px;
    padding-top:5px;

}


div.menu_productlist p.sotto_abstract
{
   /* margin-top:-10px !important;
    margin-top:-10px;*/
    margin-right:0px;
    padding-right:28px;
    margin-top:0px;
    padding-top:5px;
    font-weight:normal;
}

div.menu_productlist p.sottotitolo a
{
    color:#000;
    text-decoration:none;
}
div#navprodimg
{
    clear:left;
 width:160px;

 padding-right:0px;
 margin-top:0px;
 padding-top:0px;
}

div#navprodimg img
{
margin:0;
padding-left:10px;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
}

div.img_product_box 
{
 width:160px;
 float:right;
 padding-right:6px;
 min-height:15px;
 margin-top:7px;
 margin-bottom:0px;
 padding-bottom:0px;
}


div.img_product_box p
{
    margin-top:-3px !important;
    margin-top:-3px;
    width:158px;
    min-height:235px;
    margin-left:10px !important;
    border-left:1px solid #cdcdcd;
    border-right:1px solid #cdcdcd;

}

div#banner_prod
{
    background-image:url('../images/sfondo_banner_prod.jpg');
    width:642px;
    height:102px;
}

div#color_banner
{
  clear:both;
  float:right;
  min-width:136px;
  height:21px;
  background-color:#fff;
  margin-top:22px;
  margin-right:3px;
  padding:5px;
  padding-right:8px;
  padding-left:8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color:#fff;
  text-transform:uppercase;
  font-weight:bold;
}

div#claim_banner
{
  clear:both;
  float:right;
  height:21px;
  width:290px;
  margin-top:6px;
  margin-right:3px;
  padding:5px;
  padding-right:8px;
  padding-left:8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#000;
  font-weight:bold;
}

div#contenuto_contenuto_serie
{
 width:640px;
 float:right;
 height:100%;
 border-right:1px solid #cccccc;
 border-left:1px solid #cccccc;
 font-size:9px;
 padding-top:15px;
 background-image:url('../images/back_img_text.jpg');
 background-repeat:no-repeat;
 background-position:520px 8px;
 background-color:#fff;
}

div#bgd_height
{
 width:400px;
 height:100%;   
 min-height: 100px;
}

div.eventi
{
 margin-bottom:25px;
}

div#relatedlink_prod
{
 width:180px;
 float:right;
 margin-top:5px;
}

div#relatedlink_prod h1
{

height:18px;
background-color:#000;
width:175px;
color:#FFF;
font-size:12px;
padding-right:5px;
margin-bottom: 3px;
}


div#relatedlink_prod a
{

color:#000;
font-size:11px;
text-decoration:none;
font-weight:bold;

}

div#location
{
    width:361px;
    height:342px;
    background-image: url('../images/img_location_italia.jpg');
    background-repeat:no-repeat;
    margin-left:10px;
    padding-top:40px;
    padding-left:250px;
    clear:both;
}

table.alfabeto td
{
    height:20px;
    font-size:12px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #D1D1D1;
    width:11%;
}

 div#relatedlink table.alfabeto td a
{
   
    color: #FFFFFF;
    font-weight: bold;

}

 div#relatedlink table.alfabeto td a.select
{
   
    color: #000000;
    font-weight: bold;

}

table.alfabeto 
{
    margin-top:0px;
}

.panelcontrol 
{
    background-image: url('../images/panelexpand_bg_ar.jpg');
    background-repeat:no-repeat;
    height:30px;
    padding-top:10px;
    margin-right:7px;
    margin-bottom:2px;
    cursor:hand;
}
div#searchsource
{

 width:180px;
 float:right;
}

div#searchsource h1
{

height:18px;
background-color:#000;
width:175px;
color:#FFF;
font-size:12px;
padding-right:5px;
}
.tabsel
{
 background-image: url('../images/bg_tab_sel.jpg');
 background-repeat:no-repeat;
 width:82px;
 height:18px;
 padding-top:5px;
 text-align:center;
}

.tab
{
 background-image: url('../images/bg_tab_nosel.jpg');
 background-repeat:no-repeat;
 width:82px;
 height:18px;
 padding-top:5px;
 text-align:center;
}

.tabsel a
{
 display:block;
 color: #000;
 text-decoration:none;
 font-size:12px;
}



.tab a
{
 display:block;
 color: #000;
 text-decoration:none;
 font-size:12px;
}


input.short
{
    width:48px;
    height:22px;
    background-image: url('../images/find.jpg');
    font-weight:bold;
}

div#search
{
    float:right;
    clear:both;
    width:204px;
    height:45px;
    margin-right:20px !important;
    margin-right:10px;
    background-image: url('../images/sfondo_search.jpg');
    margin-top:9px;
    margin-bottom:10px;
    
}

div#search td.tablesearch
{
     background-image: url('../images/td_search.gif');
     width:131px;
     height:22px;
     padding-right:5px;
     background-repeat:no-repeat;
}

input#search_textsearch
{
    width:115px;
}

div#searchres
{
    float:right;
    clear:both;
    width:400px;
    height:45px;
    margin-right:0px !important;
    margin-right:0px;
    background-image: url('../images/sfondo_search2.jpg');
    margin-top:9px;
    margin-bottom:10px;
    
}

div#searchdropdown
{
    float:right;
    width:140px;
    height:45px;
    margin-right:20px !important;
    padding-right:20px;
    margin-top:6px;
    margin-bottom:10px;
    
}

div#searchres td.tablesearchres
{
     background-image: url('../images/td_search2.gif');
     width:317px;
     height:22px;
     padding-right:15px;
     background-repeat:no-repeat;
}

input#search_textsearchres
{
    width:304px;
}

input#search_find
{
    width:48px;
    background-image: url('../images/input_find.gif');
    height:22px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}

div#reddot
{
color:#ff6969;
font-size:11px;
font-weight:bold;
}

h1.sa {
font-family: Arial;
font-size: 10px;
padding:0 0 0;
margin: 0 0 0;
font-weight:normal;
color:#1F1F1F;
text-align:center;
}

a.as:link, a.as:visited, a.as:hover {
font-family: Arial;
color: #1F1F1F;
text-decoration:none;
cursor:text;
font-size: 10px;
font-weight:normal;
text-align:center;
}

.controlpanel  {
cursor:pointer;
}

.iframe { 
width: 100%; 
height: 1000px; 
overflow: auto;
border:0;
}

div#contenuto_searchres
{
 width:640px;
 float:right;
 font-size:13px;
 border-right:1px solid #cccccc;
 border-left:1px solid #cccccc;
 background-color:#FFF;
 padding-top:15px;
}

div.banner_sinistrosearch
{
    float:right;
    clear:both;
    margin-top:10px;
    margin-right:22px !important;
    margin-right:10px;
    width:204px;

}

div.back 
{
   clear:both;
   float:right;
   width:400px;
}

div.changewithout
{
   clear:both;
   float:right;
   width:400px;
}

div.changewithout p
{
font-size:10px; 
padding-top:20px;
clear:both; 
float:right;
}

div.keymangdiv 
{   
   float:none;
   margin-top:12px;
}

div.keymangdiv img
{

margin:0px;
margin-left:5px;
padding:0px;
}

div.keynameandmail
{
width:300px;
float:right;
}

div.keymanag
{
 clear:both;
}

div.navig_prod_det 
{
    clear:both;
    float:right;
    width:255px;

}


div#navprodintext
{
 background-image: url('/root/images/background_menu_productlist.jpg');
 background-repeat: no-repeat;
 height: 42px; 
 padding-top: 5px; 
 padding-right: 10px;
 color: #000;
}

div.flashinternational
{
    width:630px;
    float:right;
    clear:both;
    margin-left:5px;
}


