﻿/*RESET*/
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { font: inherit; font-size: 1em; white-space: normal; }
/*dfn, i, cite, var, address{ font-style: normal; }*/
/*th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }*/
a, ../img, a ../img, iframe, form, fieldset, abbr, acronym, object, applet, table { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */
marquee { overflow: inherit !important; -moz-binding: none; }
blink { text-decoration: none; }
nobr { white-space: normal; }

/*IE specific bug fixes*/
.content legend{margin-bottom:1.6em} /* IE form margin bug */
sup, sub{font-size:100%} /* IE superscript & subscript bug */
* html .content textarea, * html .content input{padding:0} /* IE < 7 form fix */
.content input[type='submit'], .content input[type='button']{padding:0} /* IE 7 button fix */
.content legend+*{margin-top:0} /* we already added legend margin */
a abbr, a acronym{text-decoration:underline} /* IE 7 bug */
* html .content blockquote *{margin:.8em 0}
input.checkbox{border:0;}
/*END RESET*/
#italy{position:absolute;left:200px;top:80px;z-index:90;display:block;}
#promot{position:absolute;left:160px;top:260px;z-index:90;display:block;}
select{width:160px;color:#3d3d3d;padding:1px;}
input.submit{float:left;margin:-2px 0 0 5px;width:auto;}
/*****BASIC STYLE****/
*{font-family:Verdana,Helvetica,sans-serif;font-size:11px;}
body {margin:0;padding:0;color:#fff;background:url('../../img_apogeo/shared/bg_layout.gif') repeat-x left top #524840;}
p{margin:0}
../img{border:0;}
form{margin:0;padding:0;}
a:focus{outline:none}
input:focus{outline:none}
input,textarea{color:#717171;padding:2px;border:0;}
label{padding:3px 0 0 0;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
a:link,a:visited{color:#fff;text-decoration:none}
a:hover{text-decoration:none;}
select{border:solid 1px #9b9b9b;color:#717171;}
/*****END BASIC STYLE****/


/*****LAYOUT******/
#layout{width:994px;z-index:1;margin:0 auto;}
#head{position:relative;width:994px;height:197px;background:url('../../img_apogeo/shared/header_it.gif') no-repeat left top;}
#head:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#body:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/*****END LAYOUT******/

/*header*/
#lang{position:absolute;right:80px;top:25px;padding:0;margin:0;}
#lang ../img{margin:0 5px 0 0;}
#menu{position:absolute;top:166px;left:160px;height:30px;}
#menu:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#menu li{display:inline;float:left;height:29px;margin:0;}
#menu li a:link,#menu li a:visited{display:inline;float:left;width:auto;height:23px;margin:0;padding:7px 10px 0 10px;color:#d8c1b3;text-transform:uppercase;font-weight:bold;font-size:12px}
#menu li.on a:link,#menu li.on a:visited{background:#7b6554;color:#fff;}
#menu li a:hover{background:#7b6554;color:#fff;font-weight:bold;}

#submenu{position:absolute;top:196px;left:0;padding:0 0 0 120px;width:874px;height:30px;background:#7b6554;border-top:solid 1px #422e1e}
#submenu:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#submenu li{display:inline;float:left;height:29px;margin:0;}
#submenu li a:link,#submenu li a:visited{display:inline;float:left;width:auto;height:23px;margin:0;padding:7px 7px 0 7px;color:#d8c1b3;text-transform:uppercase;font-weight:normal;font-size:12px;font-weight:bold;}
#submenu li.on a:link,#submenu li.on a:visited{background:#958476;color:#fff;}
#submenu li a:hover{background:#958476;color:#fff;}


.tables{width:510px;margin:10px 0 50px 0;}
.tables h3{width:500px;height:28px;margin:0;padding:1px 0 3px 10px; repeat-x left }
.tables h4{width:498,5px;height:28px;margin:0;padding:1px 0 3px 10px;border: solid #FFFFFF 1px; repeat-x left }
.tables table{width:100%;margin:-15px 0 10px 0;}
.tables th{text-transform:uppercase;padding:3px 5px;text-align:left}
.tables td{text-transform:uppercase;padding:3px 5px;}
.tables td.aldx{text-align:right;}




/*body HP*/
#body-hp{width:915px;display:inline-block;height:auto !important;height:1%;min-height:450px;margin:50px 80px 0 40px;}
#body-hp:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#apog{font-size:18px;margin:0 0 20px 0;}
#colsx{display:inline;float:left;width:219px;}
#search-hp{position:relative;width:219px;height:95px;background:url('../../img_apogeo/shared/bg_search.gif') no-repeat left top;}
#search-hp form{display:block;padding:20px;}
#search-hp label{font-size:14px;color:#fff;text-transform:uppercase;font-weight:bold;}
#search-hp input{margin:10px 0 0 0;width:140px;background:#b09b8d;border-bottom:solid 1px #c1b1a6;border-right:solid 1px #c1b1a6}
#search-hp input.submit{position:absolute;right:5px;top:30px;width:auto;border:0;background:none;}

#content-hp{position:relative;display:inline;float:left;width:676px;min-height:350px;margin:22px 0 0 10px;background:url('../../img_apogeo/shared/bg_cont_med.gif') repeat-y left top;}
.crn_top{position:absolute;top:-22px;left:-10px;width:676px;height:22px;margin:0 0 0 10px;background:url('../../img_apogeo/shared/bg_cont_top.gif') repeat-x left top;}
.crn_btm{position:absolute;left:-10px;bottom:-22px;width:676px;height:22px;margin:0 0 0 10px;background:url('../../img_apogeo/shared/bg_cont_btm.gif') repeat-x left top;}
.cnt{min-height:400px;height:auto !important;height:400px;padding:0 30px 10px 30px;}
.cnt h1{text-transform:uppercase;font-size:16px;margin:0 0 20px 0;}

.cnt p{margin:0 0 10px 0;line-height:16px;}

#search_proms{margin:50px 0 0 0}
#sel_search_prom{height:auto !important;height:1%;padding:0;margin:0 0 5px 0;color:#fff;}
#sel_search_prom:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#sel_search_prom h3{margin:0 0 10px 0;color:#5a3f29;font-size:14px}

#sel_search_prom label{display:block;color:#3d3d3d;font-weight:bold;margin:0 0 5px 0}
#sel_search_prom select{color:#3d3d3d;padding:1px;}
#sel_search_prom select *{color:#3d3d3d;padding-right:7px;}
#sel_reg{display:inline;float:left;width:230px;}
#sel_prov{display:inline;float:left;width:230px;}

#s_prmt{clear:both;padding:40px 0 0 0;}
#s_prmt input{float:left;width:180px;}
#s_prmt input.submit{float:left;margin:-2px 0 0 5px;width:auto;}

#menu_sx{width:219px;height:68px;margin:0 0 10px 0;background:url('../../img_apogeo/shared/bg_menu.gif') repeat-x left top;}
#menu_sx li{padding:15px 0 5px 20px;}
#menu_sx li a:link,#menu_sx li a:visited{font-weight:bold;}

#pic_hp{position:absolute;left:2px;bottom:-21px;z-index:200;}


/*INTERNE*/
#body{width:915px;display:inline-block;height:auto !important;height:1%;min-height:450px;margin:50px 80px 0 40px;}
#body:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#search{position:relative;display:inline;float:left;width:219px;height:95px;background:url('../../img_apogeo/shared/bg_search.gif') no-repeat left top;}
#search form{display:block;padding:20px;}
#search label{font-size:14px;color:#fff;text-transform:uppercase;font-weight:bold;}
#search input{margin:10px 0 0 0;width:180px;background:#b09b8d;border-bottom:solid 1px #c1b1a6;border-right:solid 1px #c1b1a6}
#search input{margin:10px 0 0 0;width:140px;background:#b09b8d;border-bottom:solid 1px #c1b1a6;border-right:solid 1px #c1b1a6}
#search input.submit{position:absolute;right:5px;top:30px;width:auto;border:0;background:none;}

#content{position:relative;display:inline;float:left;width:676px;min-height:350px;margin:22px 0 0 10px;background:url('../../img_apogeo/shared/bg_cont_med.gif') repeat-y left top;}
#content ul{margin:10px 15px;padding:auto;}
#content ul li{margin:auto;padding:3px 0;list-style-type:square;}


#content ul{margin:10px 15px;padding:auto;}
#content ul li{margin:auto;padding:3px 0;list-style-type:square;}













/*footer*/
#footer{position:relative;height:32px;margin:60px 0 20px 0;background:url('../../img_apogeo/shared/bg_footer.gif') repeat-x left top;line-height:normal}
#piva{position:absolute;left:50px;top:10px;}
#menu_footer{position:absolute;right:30px;top:10px;}
#menu_footer li{display:inline;float:left;margin:0 3px 0 3px}
#menu_footer li a:link,#menu_footer li a:visited{margin:0 3px 0 0}
