/* CSS Document */

body {margin:0 auto; padding:0; background-color:#3C3B39;}
* li, * li a {height:1%;}

h1 {clear:both; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:5px 0 0 0; display:block; color:#FDB3BF; font-weight:normal;}

#fascia_alta {width:100%; height:73px; background-color:#000000;}

#header {width:955px; height:73px; margin:0 auto;}

#logo {width:300px; float:left;}
#lingue {float:right; padding:37px 48px 0 0;}
#lingue_hp {float:right; padding:0px 48px 0 0;}

#container {width:955px; margin:0 auto;}

#contenuto {width:739px; float:left; margin-left:20px; margin-top:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#contenuto a {color:#FDB3BF; text-decoration:underline;}
#contenuto a:hover {text-decoration:none;}
#contenuto strong {color:#7E7D7C;}

#contenuto ul.video {list-style-type:none; margin:0; padding:0;}
#contenuto ul.video li {background:url(images/video.gif) no-repeat top left; height:36px; padding:9px 0 0 45px}

#animazione_hp {float:left;}

#prodotto {width:760px; float:left; margin-top:27px; margin-left:2px;}

#footer {clear:both; margin:0 auto; width:802px; height:29px; font-family:Arial; font-size:11px; color:#D2D2D1; background:url(images/logo_footer_new.gif) no-repeat; padding: 20px 0 0 153px;}
#footer a {color:#D2D2D1; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.footer_separatore {color:#F0BBAD;}

#firma {float:right; margin:-15px 0 0 0; font-family:Arial; font-size:11px;}
#firma img {vertical-align:middle;}

#firma_hp {float:right; margin:-15px 0 0 0; font-family:Arial; font-size:11px;}
#firma_hp img {vertical-align:text-top;}

#menu {clear:both; width:193px; float:left; margin-top:29px;}
#menu ul {margin:0; padding:0; list-style:none; text-transform:uppercase;clear:both;}
#menu ul li {margin:0; padding:0; }
#menu ul li ul {}
#menu ul li ul li {font-family:Georgia; font-size:11px; color:#3F3E3D; margin: 0 0 0 6px;border:none;border-bottom:solid 0.6px #3c3b39;}
#menu ul li.on ul li,#menu ul li ul li ul li {border:none;border-bottom:solid 1px #3c3b39;}
#menu ul li ul li a {display:block; background:#f00; color:#3F3E3D; background-color:#808080; text-decoration:none; padding:3px 0 3px 8px; border:none;}

/* menu italiano */
#menu ul li a.bg_cat_15 {background:url(img/menu/about_athena_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_15:hover, #menu ul li.on a.bg_cat_15 {background:url(img/menu/about_athena_on.gif);} 

#menu ul li a.bg_cat_50 {background:url(img/menu/press_area_en_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_50:hover, #menu ul li.on a.bg_cat_50 {background:url(img/menu/press_area_en_on.gif);}

#menu ul li a.bg_cat_16 {background:url(img/menu/jewels_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_16:hover, #menu ul li.on a.bg_cat_16 {background:url(img/menu/jewels_on.gif);}
 
#menu ul li a.bg_cat_53 {background:url(img/menu/newsletter_en_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_53:hover, #menu ul li.on a.bg_cat_53 {background:url(img/menu/newsletter_en_on.gif);}

#menu ul li a.bg_cat_54 {background:url(img/menu/reserved_area_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_54:hover, #menu ul li.on a.bg_cat_54 {background:url(img/menu/reserved_area_on.gif);}

#menu ul li a.bg_cat_55 {background:url(img/menu/contacts_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_55:hover, #menu ul li.on a.bg_cat_55 {background:url(img/menu/contacts_on.gif);}

#menu ul li a.bg_cat_56 {background:url(img/menu/job_opportunities_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_56:hover, #menu ul li.on a.bg_cat_56 {background:url(img/menu/job_opportunities_on.gif);}

#menu ul li a.bg_cat_57 {background:url(img/menu/sitemap_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_57:hover, #menu ul li.on a.bg_cat_57 {background:url(img/menu/sitemap_on.gif);}
/* fine menu italiano */

/* ----------------------------------------------------------------------------------- */

/* menu inglese */
#menu ul li a.bg_cat_15_en {background:url(img/menu/about_athena_en_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_15_en:hover, #menu ul li.on a.bg_cat_15_en {background:url(img/menu/about_athena_en_on.gif);} 

#menu ul li a.bg_cat_50_en {background:url(img/menu/press_area_en_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_50_en:hover, #menu ul li.on a.bg_cat_50_en {background:url(img/menu/press_area_en_on.gif);}

#menu ul li a.bg_cat_16_en {background:url(img/menu/jewels_en_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_16_en:hover, #menu ul li.on a.bg_cat_16_en {background:url(img/menu/jewels_en_on.gif);}
 
#menu ul li a.bg_cat_53_en {background:url(img/menu/newsletter_en_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_53_en:hover, #menu ul li.on a.bg_cat_53_en {background:url(img/menu/newsletter_en_on.gif);}

#menu ul li a.bg_cat_54_en {background:url(img/menu/reserved_area_en_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_54_en:hover, #menu ul li.on a.bg_cat_54_en {background:url(img/menu/reserved_area_en_on.gif);}

#menu ul li a.bg_cat_55_en {background:url(img/menu/contacts_en_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_55_en:hover, #menu ul li.on a.bg_cat_55_en {background:url(img/menu/contacts_en_on.gif);}

#menu ul li a.bg_cat_56_en {background:url(img/menu/job_opportunities_en_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_56_en:hover, #menu ul li.on a.bg_cat_56_en {background:url(img/menu/job_opportunities_en_on.gif);}

#menu ul li a.bg_cat_57_en {background:url(img/menu/sitemap_en_off.gif) no-repeat; display:block; font-size:0.001%; padding-top:22px; color:#3C3B39;}
#menu ul li a.bg_cat_57_en:hover, #menu ul li.on a.bg_cat_57_en {background:url(img/menu/sitemap_en_on.gif);}
/* fine menu inglese */

/*#menu ul li ul li {margin-bottom:1px; #margin-bottom:0px;}*/
/*#menu ul li.on ul li a {margin-bottom:1px; #margin-bottom:1px;}*/
#menu ul li ul li a:hover, #menu ul li ul li.on a {color:#FDB3BF;}
#menu ul li ul li ul li {margin-left:0;}
#menu ul li ul li ul li a {color:#706F6E; background-color:#C5C5C5; /*margin-top:1px;*/}
#menu ul li ul li.on ul li a {color:#706F6E; background-color:#C5C5C5; /*margin-top:1px;*/}
#menu ul li ul li ul li a:hover, #menu ul li ul li ul li.on a {color:#000;}
#menu a {outline:none;}
#menu ul li.on ul, #menu ul li.on ul li,#menu ul li.on ul li a {height:auto;/*font-size:10px!important;*/}
 /* per i FORM */
#frm_richiesta ul {list-style-type:none;list-style-position:outside;margin:0;padding: 0 0 0 0;}
#frm_richiesta ul li {margin:0;padding:4px 0 2px 0;text-indent:0;clear:both;}
/*#frm_richiesta ul li:hover {background-color:#f9f9f8;}*/
#frm_richiesta ul li hr { margin: 6px 144px 0 0;border: solid 1px #ddd; padding:0;border-top:none;height:1px;}
#formLogin ul {list-style-type:none;list-style-position:outside;margin:0;padding: 0 0 0 0;}
#formLogin ul li {margin:0;padding:4px 0 2px 0;text-indent:0;clear:both;}
/*#formLogin ul li:hover {background-color:#f9f9f8;}*/
#formLogin ul li hr { margin: 6px 144px 0 0;border: solid 1px #ddd; padding:0;border-top:none;height:1px;}
.div_label_forms{float: left ; width: 136px; padding-bottom:4px; margin-right:30px;font-weight:bold;color:#6A655E}
.div_label_required{float: left ; width: 136px; padding-bottom:4px; margin-right:30px;font-weight:bold; color:#FFFFFF;}
.div_coppia{clear: both; margin:0; padding: 0;border: solid 1px #FFF;}
.inp_forms{width: 200px;font-size : 10px!important; color:#FFFFFF; background-color:#808080; border:1px solid #FFFFFF;}
.inp_forms_txt{width: 200px;font-size : 10px!important; color:#FFFFFF; background-color:#808080; border:1px solid #FFFFFF;padding-left:1px;}
.inp_forms_sel{width: 206px;font-size : 10px!important; color:#FFFFFF; background-color:#808080; border:1px solid #FFFFFF;}
.inp_forms_txta{width: 300px;font-size : 11px!important; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#808080; border:1px solid #FFFFFF;}
#search_results{}
#search_results input {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#808080; border:1px solid #FFFFFF;}
/*input:focus {background-color:#3A3A3A; }*/
.input_focused {background-color:#3A3A3A; padding-left:1px;}
#search_results input.input_focused {background-color:#3A3A3A; padding-left:1px;}
input { padding-left:1px;}
#search_results dl dt a {font-size:120%;color:#FDB3BF;padding: 0 0 4px 0 ;}
#search_results dl dd {padding: 2px 0 4px 0 ;margin:0 0 6px 0;border-bottom:solid 1px #eee;}
#paginatore_search {text-align:center;border-top:solid 1px #FDB3BF;padding:8px 0 0 0;}
#paginatore_search ul {display:inline;list-style-type:none;margin:0;padding:0;}
#paginatore_search ul li{display:inline;margin:0;padding:0;}
#paginatore_search ul li a {padding:6px;}
#paginatore_search ul li a:hover{color:#FDB3BF;}
#site_map {margin:0;padding:0 0 0 5px; width:300px;}
#site_map ul {margin:0;list-style:disc;padding:3px;}
#site_map ul li {margin:0;padding:0; list-style:none;}
#site_map ul li a {color:#FDB3BF; list-style-type:square; font-size:13px; text-decoration:none;}
#site_map ul li a:hover {text-decoration:underline;}
/*#site_map ul li ul {background-color:#808080;}*/
#site_map ul li ul li a {color:#FFFFFF;padding:0; list-style:none; margin-left:15px; padding:1px 1px 1px 5px;}
#site_map ul li ul li ul li a {margin-left:35px;}
#finestra {color:#ffffff; border:3px solid  #FDB3BF;}
#finestra tr th {background-color:#FDB3BF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:5px;}
#finestra a img {border:none;}
#sopra {margin-top:138px;}
#acd_1 {margin:0;padding:0;border:none;}
#opzioni_ricerca {display:none;}
#img_gallery ul {list-style:none; margin:0;padding:0;width:751px;}
#img_gallery ul li {float:left; margin:0;padding:0;border-top:solid 1px #acacac;}
#img_gallery ul li a {margin:0;padding:0;}
#img_gallery ul li a img {border:none;border-left:solid 1px #acacac;margin:0;padding:0;}
#ra_path ul {list-style:none; margin:0;padding:0;}
.distrib_sel {width:48%; float:left}
.agenti_sel  {width:48%; float:right}
.distrib_sel select {width:12.0em; background-color:#fff;}
.agenti_sel  select {width:12.0em; background-color:#fff;}