@charset "UTF-8";
/* CSS Document */

/*fonts*/
@font-face {
    font-family:'BebasRegular';
    src: url('/it/fonts/BEBAS___-webfont.eot');
    src: url('/it/fonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('/it/fonts/BEBAS___-webfont.woff') format('woff'),
         url('/it/fonts/BEBAS___-webfont.ttf') format('truetype'),
         url('/it/fonts/BEBAS___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'BebasNeueRegular';
    src: url('/it/fonts/BebasNeue-webfont.eot');
    src: url('/it/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('/it/fonts/BebasNeue-webfont.woff') format('woff'),
         url('/it/fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('/it/fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'BebasNeueRegular';
    src: url('/it/fonts/BebasNeue-webfont.eot');
    src: url('/it/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('/it/fonts/BebasNeue-webfont.woff') format('woff'),
         url('/it/fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('/it/fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}

/*clear CSS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0; margin:0; padding:0; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; outline:0; vertical-align:baseline; }
:focus { outline:0; }
body { background:white; color:black; line-height:1; }
ol, ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { font-weight:normal; text-align:left; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }

/*general settings*/
body { background:#f3f2f0 url(/it/images/bc.jpg) top repeat-x; color:#4b4b4c; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
p { line-height:22px; margin-bottom:12px; }
h1 { color:#003874; border-bottom:1px solid #c6c6c6; font-size:22px; line-height:36px; margin-bottom:23px; }
#nav, ul#about { font-family:Georgia, "Times New Roman", Times, serif; }
.blu { color:#003872; }
.bluu { color:#003872; text-decoration:underline; }
.u { text-decoration:underline; }

/*fonts*/
#box_titolo .titolo { font-family:'BebasRegular'; }

/*layout*/
#header, #content, #footer { width:100%; }
.inner { margin:0 auto; width:960px; }
.clear { clear:both; }
.cookie-disclaimer {
	background: #000000;
  color: #FFF;
  opacity: 0.9;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 9999;
  position: fixed;
}
.cookie-disclaimer .container {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
.cookie-disclaimer .container a {
  color:#FFFFFF;
	text-decoration:underline;
}
.cookie-disclaimer .cookie-close {
	float: right;
  padding: 10px;
  cursor: pointer;
}

/*header*/
#header .inner { background:#FFF url(/it/images/ombra_h.png) center bottom no-repeat; height:98px; position:relative; }
  #logo { left:15px; position:absolute; top:22px; width:200px; }
	#logo img { height:auto; max-width:100%; width:auto; }
  
	/*navigazione*/
	ul#nav { float:right; margin-right:10px; margin-top:62px; }
	ul#nav li { float:left; font-size:14px; padding:0 10px 20px; text-transform:uppercase; }
	ul#nav li:hover.hover { background:url(/it/images/navli.png) bottom center no-repeat; }
	ul#nav li ul li:hover { background-image:none; }
	ul#nav li a { color:#003b79; }
	ul#nav li ul { display:none; height:240px; padding-top:30px; width:705px; }
	ul#nav li ul li a { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:none; }
	ul#nav li ul li a:hover { text-decoration:none; }
	ul#nav li ul li.sublist { background-image:url(/it/images/subnavli.png); background-position:220px center; background-repeat:no-repeat; }
	ul#nav li ul li:hover.sublist { background-image:url(../images/subnavli_hover.png) !important; background-position:220px center; background-repeat:no-repeat; }
	ul#nav li:hover ul { background:#27507c url(/it/images/border.jpg) repeat-y 233px; border-radius:6px; box-shadow:0px 0px 4px 0px #1b426c; right:10px; display:block; position:absolute; top:96px; }
	#close { color:#FFF; cursor:pointer; display:block; font-family:Verdana, Geneva, sans-serif; font-size:12px; position:absolute; right:5px; top:5px; z-index:1000000; }
	ul#nav li:hover ul li { display:list-item; float:none; height:21px; line-height:21px; padding:0 20px !important; width:195px; }
	ul#nav li:hover ul li:hover, ul#nav li:hover ul li:hover ul li:hover { background-color:#d4dce5; }
	ul#nav li:hover ul li:hover a { color:#27507c; display:block; text-decoration:none; }
	ul#nav li:hover ul li ul { box-shadow:none; display:none; }
	ul#nav li:hover ul li:hover ul li a { color:#FFF !important; }
	ul#nav li:hover ul li:hover ul li:hover a { color:#27507c !important; }
	ul#nav li:hover ul li:hover ul { display:block; left:234px; top:0; width:469px !important; }
	ul#nav li:hover ul li:hover ul li ul { display:none; }
	ul#nav li:hover ul li:hover ul li:hover ul { background-image:none; display:block; left:234px; width:234px !important; }
	ul#nav li:hover ul li:hover ul li:hover ul li { display:list-item; float:none; width:195px; }
	ul#nav li:hover ul li:hover ul li:hover ul li a { color:#FFF !important; }
	ul#nav li:hover ul li:hover ul li:hover ul li:hover a { color:#27507c !important; }
	/*ul#nav li:hover ul li:hover ul li:hover ul li ul { display:none; }
	ul#nav li:hover ul li:hover ul li:hover ul li:hover ul { background-image:none; display:block; left:234px; width:234px !important; }
	ul#nav li:hover ul li:hover ul li:hover ul li:hover ul li { display:list-item; float:none; width:195px; }
	ul#nav li:hover ul li:hover ul li:hover ul li:hover ul li a { color:#FFF !important; }
	ul#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover a { color:#27507c !important; }*/
	
  /*about*/
  ul#about { position:absolute; right:167px; top:27px; }
	ul#about li { border-right:1px solid #585858; float:left; font-size:11px; padding:0 5px; }
	  ul#about li a { color:#585858; line-height:13px; }
	  ul#about li.last { border:none; padding-right:0; }
  /*form di ricerca*/
  #search { background:#dedede url(/it/images/search.png) no-repeat 100px center; border:1px solid #ccc; height:24px; position:absolute; right:20px; top:20px; width:123px; }
	#search input { background:transparent; border:0 none; color:#b2b2b2; display:block; float:left; height:24px; line-height:24px; margin:0; padding:0 0 0 10px; width:88px; }
	.search_button { background:transparent none repeat scroll 0 0; border:0 none; cursor:pointer; float:left; height:24px; margin:0; overflow:hidden; padding:0; text-indent:-9000px; width:25px; }
	/*language*/
	ul#language { position:absolute; right:20px; top:28px; }
	ul#language li { border-right:1px solid #585858; float:left; font-size:14px; padding:0 5px; font-family:"Times New Roman", Times, serif; }
		ul#language li a { color:#585858; line-height:13px; }
		ul#language li a.active { font-weight:bold }
		ul#language li.last { border:none; padding-right:0; }

/*content*/
#content .inner { background:#FFF url(/it/images/content.png) 30px bottom no-repeat; overflow:hidden; }
#content .inner a { color:#333; text-decoration:underline;}
#content .inner a:hover { color:#003b79;}
#content a.mct { color:#333; text-decoration:none !important; }
#content a.mct:hover { color:#003b79; text-decoration:underline !important; }
  /*solo home page*/
  #box1, #box2, #box3, #box4, #box5 { background-color:#d6d6d5; cursor:pointer; float:left; position:relative; }
	#box1 img, #box2 img, #box3 img, #box4 img, #box5 img, .sfumatura, .text_news { position:absolute; }
	#box1 img, #box2 img, #box3 img, #box4 img, #box5 img { /*height:auto;*/ left:0; /*max-width:100%;*/ top:0; width:100%; }
	#box1 img, #box2 img { height:260px; }
	#box3 img, #box4 img, #box5 img { height:245px; }
	#box1, #box2, .sfumatura { height:260px; }
	#box3, #box4, #box5 { height:245px; }
	#box2, #box3, #box4, #box5 { width:320px; }
	#box1 { width:640px; }
	  .sfumatura { background:url(/it/images/sfumatura.png) left repeat-y; width:400px; z-index:10; }
	  .text_news { position:absolute; z-index:100; width:300px; }
		#box1 .text_news { left:20px; top:12px; width:320px; }
	  .box_titolo, .box_sottotitolo { color:#003b79; font-family:'BebasNeueRegular'; }
		.box_titolo { font-size:28px; /*word-spacing: 0.5em;*/ }
		.box_sottotitolo { font-size:22px; }
	  .box_testo { color:#001b38; font-size:12px; line-height:16px; }
		#box1 .box_titolo { font-size:40px; }
		#box1 .box_sottotitolo { font-size:26px; }
		#box2 .text_news, #box3 .text_news, #box4 .text_news, #box5 .text_news { bottom:0; left:0; padding:15px 0 12px 20px; background:#d6d6d5 }
		/*#box2 .box_titolo { float:left; margin-right:5px; }
		#box2 .box_sottotitolo { padding-top:5px; }*/
  /*pagine interne*/
  /*main*/
  #main { float:right; padding-bottom:40px; width:710px; }
	#main_content { width:690px; }
		#main_content strong { font-weight:bold; }
		#main_content em { font-style:italic; }
		#main_content img { border:1px solid #d8d8d8; }
	#box_titolo { background:#d2dfed url(/it/images/bg-titolo-full.png) right bottom no-repeat; height:151px; margin-bottom:21px; position:relative; z-index:0 !important; }
	  #box_titolo img { float:right; height:auto; max-width:67%; width:auto; }
	  #box_titolo .titolo { bottom:30px; color:#003873; font-size:24px; left:30px; position:absolute; word-spacing: 0.3em; }
		#box_titolo .avviso { bottom:5px; background-color:#003873; color:#FFFFFF; font-size:14px; left:30px; position:absolute; }
		#box_titolo .avviso a { color:#FFFFFF; text-decoration:none; }
		#box_titolo .avviso a:hover { color:#FFFFFF; }
	  #percorso { font-size:11px; margin-bottom:36px; }
		#percorso a { color:#424242; }
		  #percorso a.active { color:#375684; }
	  #separatore { background:#d8d8d8; height:1px; margin:30px 0 30px 0; }

		#nostre-sedi img { width:212px; height:134px; margin:10px 23px 10px 0; }

		#track_record a { text-decoration:none !important; }
		#track_record a:hover { text-decoration:underline !important; }
		#track_record span.display { display:none; padding-top:5px; }
		#track_record span table { width:100%; }
		#track_record span table td.titolo { background:#003f7a; color:#FFF; font-weight:bold; padding:5px; vertical-align:middle; }
		#track_record span table td.testo { background:#ffffff; padding:5px; vertical-align:middle; }
		#track_record div.nota { font-size:12px; font-style:italic; padding-top:10px; }
		#track_record #separatore { background:#d8d8d8; height:1px; margin:30px 0 0 0; }
		
		.attivita table { width:100%; }
		.attivita table td.titolo1 { background:#003f7a; color:#FFF; font-weight:bold; text-align:center; padding:5px; vertical-align:middle; }
		.attivita table td.titolo2 { background:#b9cfea; font-weight:bold; padding:5px; text-align:left; vertical-align:middle; }
		.attivita table td.titolo3 { background:#e9e9e9; font-weight:bold; padding:5px; text-align:left; vertical-align:middle; }
		.attivita table td.testo { background:#ffffff; padding:5px; text-align:center; vertical-align:middle; }
		.attivita div.nota { font-size:12px; font-style:italic; padding-top:10px; }
		
		/*chi-siamo*/
		/*partnership e sponsorship*/
		.pp-01 { float:left; width:210px; text-align:center; }
		.pp-01 img { border:0 !important; margin-bottom:0; }
		.pp-02 { margin:0 0 0 215px; line-height:22px; }
		
		/*bpo*/
		#bpo-track-record table { width:100%; }
		#bpo-track-record table td.titolo1 { background:#003f7a; color:#FFF; font-weight:bold; padding:5px; text-align:left; vertical-align:middle; }
		#bpo-track-record table td.titolo2 { background:#ffffff; font-weight:bold; padding:10px 5px; text-align:left; text-decoration:underline; vertical-align:middle; }
		#bpo-track-record table td.testo { background:#e9e9e9; padding:5px; text-align:left; vertical-align:middle; }
		#bpo-track-record div.nota { font-size:12px; font-style:italic; padding-top:10px; }
		
		/*finanza strutturata > servicing*/
		/* OLD 20160208
		#track_record_fs_s table { width:100%; }
		#track_record_fs_s table td.titolo { background:#4b4b4c; color:#f0f0f0; font-weight:bold; padding:5px; vertical-align:middle; }
		#track_record_fs_s table td.testo { padding:5px; vertical-align:middle; }
		#track_record_fs_s div.nota { font-size:12px; font-style:italic; padding-top:10px; }
		#track_record_fs_s .head01 { float:left; width:50%; }
		#track_record_fs_s .head02 { float:left; width:20%; text-align:right; }
		#track_record_fs_s .head03 { float:left; width:20%; text-align:right; }
		*/
		#track_record_fs_s table { width:100%; }
		#track_record_fs_s table td.titolo { background:#4b4b4c; color:#f0f0f0; font-weight:bold; padding:5px; vertical-align:middle; }
		#track_record_fs_s table td.testo { /*background:#ffffff;*/ padding:5px; vertical-align:middle; }
		#track_record_fs_s div.nota { font-size:12px; font-style:italic; padding-top:10px; }
		#track_record_fs_s .head01 { float:left; width:60%; }
		#track_record_fs_s .head02 { float:left; width:18%; text-align:right; }
		#track_record_fs_s .head03 { float:left; width:18%; text-align:right; }
		#track_record_fs_s .trtesto01 { padding:5px; vertical-align:middle; text-align:center; }
		#track_record_fs_s .trtesto02 { padding:5px; vertical-align:middle; text-align:left; }
		#track_record_fs_s .trtesto03 { padding:5px; vertical-align:middle; text-align:right; }
	
		/*corporate governance*/
		/* 4 RIQUADRI.cda-r1  { font-size:12px; margin:0 auto; width:433px; }
		.cda-r2  { font-size:12px; margin:0 auto; width:433px; }*/
		.cda-r1  { font-size:12px; margin:0 auto; width:457px; }
		.cda-r2  { font-size:12px; margin:0 auto; width:690px; }
		.cda-r1 img, .cda-r2 img { width:100px; height:80px; border:0 !important; }
		.cda-r1 a, .cda-r2 a { color:#FFFFFF !important; font-weight:bold; display:block; text-decoration:none !important; }
		/*4 RIQUADRI .cda-a, .cda-b, .cda-c { float:left; width:198px; margin:29px 29px 0 0; border:1px solid #c6c6c6; padding:1px; background:#FFF; -moz-box-shadow: 2px 2px 4px #7e7e7e; -webkit-box-shadow: 2px 2px 4px #7e7e7e; box-shadow: 2px 2px 4px #7e7e7e; behavior: url(/it/include/ie-css3.htc); }
		.cda-b, .cda-d { float:left; width:198px; margin:29px 0 0 0; border:1px solid #c6c6c6; padding:1px; background:#FFF; -moz-box-shadow: 2px 2px 4px #7e7e7e; -webkit-box-shadow: 2px 2px 4px #7e7e7e; box-shadow: 2px 2px 4px #7e7e7e; behavior: url(/it/include/ie-css3.htc); }*/
		.cda-a, .cda-b, .cda-c { float:left; width:198px; margin:24px 24px 0 0; border:1px solid #c6c6c6; padding:1px; background:#FFF; -moz-box-shadow: 2px 2px 4px #7e7e7e; -webkit-box-shadow: 2px 2px 4px #7e7e7e; box-shadow: 2px 2px 4px #7e7e7e; behavior: url(/it/include/ie-css3.htc); }
		.cda-b, .cda-d { float:left; width:198px; margin:24px 24px 0 0; border:1px solid #c6c6c6; padding:1px; background:#FFF; -moz-box-shadow: 2px 2px 4px #7e7e7e; -webkit-box-shadow: 2px 2px 4px #7e7e7e; box-shadow: 2px 2px 4px #7e7e7e; behavior: url(/it/include/ie-css3.htc); }
		.cda-02 { padding:15px 5px; }
		.cda-03 { background:#c6c6c6; text-align:right; padding:5px; }
		
		/*press*/
		/*comunicati stampa*/
		.press-cs { display:block; padding:20px 5px; border-bottom:1px solid #e6e7e9 }
		.press-cs:hover { background:#efefef; }		
		.press-cs-01 { float:left; width:17%; font:bold 11px Arial,Helvetica,sans-serif; text-transform: uppercase; }
		.press-cs-02 { float:left; width:75%; text-decoration:underline; }
		.press-cs-03 { float:left; width:8%; text-align:right; }
		
		/*rassegna stampa*/
			
			/* paginazione news */
			.lista-rs-paginazione { float:right; padding:8px 10px; margin:-28px 0 0 0; background:#d2dfed; }
			.lista-rs-paginazione-testo { text-align:center; font-size:15px; color:#003873; margin:0 0 4px 0 }
		
		.press-rs { display:block; padding:20px 5px; border-bottom:1px solid #e6e7e9; }
		.press-rs:hover { background:#efefef; }		
		.press-rs-01 { float:left; width:17%; font:bold 11px Arial,Helvetica,sans-serif; text-transform: uppercase; }
		.press-rs-02 { float:left; width:55%; text-decoration:underline; }
		.press-rs-03 { float:left; width:21%; font-style:italic; }
		.press-rs-04 { float:left; width:7%; text-align:right; }
		
		/*campagne pubblicitarie*/
			
			/* paginazione cp */
			.lista-cp-paginazione { float:right; padding:8px 10px; margin:-28px 0 0 0; background:#d2dfed; }
			.lista-cp-paginazione-testo { text-align:center; font-size:15px; color:#003873; margin:0 0 4px 0 }
		
		/*press kit*/
		.press-pk { display:block; text-decoration:none !important; padding:20px 5px; border-bottom:1px solid #e6e7e9; }
		.press-pk:hover { background:#efefef; }		
		.press-pk-01 { float:left; width:80%; }
		.press-pk-02 { float:left; width:10%; text-align:right; }
		.press-pk-03 { float:left; width:10%; text-align:right; }
		.press-pk-all { display:block; text-decoration:none !important; padding:20px 5px; border-bottom:2px solid #999999; border-top:2px solid #999999; }
		.press-pk-all:hover { background:#efefef; }
	

		.introduzione { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:26px; margin-bottom:23px; }
		.testo01 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#003872; }
	  p img { border:1px solid #d8d8d8; }
		img.left { float:left; margin:0 18px 18px 0; }
		img.right { float:right; margin:0 0 18px 18px; }
		p.clear { overflow:hidden; }
		/*ul.list { float:left; list-style:square inside; padding-left:14px; text-indent:-14px; width:300px; }
		  ul.list li { line-height:18px; margin-bottom:6px; } 
		ul.list2 { list-style:decimal inside; padding-left:14px; text-indent:-14px; }
		  ul.list2 li { line-height:18px; margin-bottom:6px; }
		ul.list3 { float:left; list-style:square inside; text-indent:-14px; margin-bottom:20px; width:100% }
		  ul.list3 li { line-height:18px; margin-bottom:6px; }  
		ul.list4 { list-style:square inside; padding-left:14px; text-indent:-14px; }
		  ul.list4 li { line-height:18px; margin-bottom:6px; } 
		ol.list { list-style:lower-alpha inside; padding-left:14px; text-indent:-14px; }
		  ol.list li { line-height:18px; margin-bottom:6px; }*/
		ul.list { float:left; list-style:square; margin:0 0 0 20px; width:300px; }
		  ul.list li { line-height:18px; margin-bottom:6px; } 
		ul.list2 { list-style:decimal; margin:0 0 0 20px; }
		  ul.list2 li { line-height:18px; margin-bottom:6px; }
		ul.list3 { float:left; list-style:square; margin:0 0 0 20px; margin-bottom:20px; width:100% }
		  ul.list3 li { line-height:18px; margin-bottom:6px; }  
		ul.list4 { list-style:square; margin:0 0 0 20px; }
		  ul.list4 li { line-height:18px; margin-bottom:6px; } 
		ol.list { list-style:lower-alpha; margin:0 0 0 20px; }
		  ol.list li { line-height:18px; margin-bottom:6px; } 
	#map_canvas {width:700px; height:320px; left:30px; top:1px;}
	#map_canvas h4.map_title {color: #333333; font-size: 14px; font-weight: bold; margin-bottom: 5px; padding: 0; text-transform: uppercase;}
	#map_canvas p {margin:0; line-height:16px; font-size:12px;}
	#mappa_shadow {text-align:center;}
  /*sidebar*/
	#sidebar { float:left; padding:20px; width:210px; }
	#sidebar ul { font-size:12px; }
	  #sidebar ul li { border-bottom:1px solid #e7e7e7; line-height:28px; padding-left:4px; }
	  #sidebar ul li.submenu { background:url(../images/li.png) no-repeat scroll 198px 8px transparent; }
		#sidebar ul li a { color:#003872; display:block; text-decoration:none !important; }
		  #sidebar ul li:hover a { text-decoration:none; }
		#sidebar ul li.last { border-bottom:none; }
		#sidebar ul li ul { background-color:#f3f3f3; list-style-position:inside; list-style-type:disc; padding:5px 0 14px; }
		  #sidebar ul li ul li { background:none; border:none; line-height:24px; }
			#sidebar ul li ul li a { display:inline; }
			  #sidebar a.active { font-weight:bold; }
			  	#sidebar ul li ul li ul { list-style-type:none; }
			  		#sidebar ul li ul li ul li { background:none; border:none; line-height:20px; padding:0 0 0 26px; }
						#sidebar ul li ul li ul li ul { list-style-type:none; padding:0 0 0 24px; }
							#sidebar ul li ul li ul li ul li { padding:4px 0 0 0; line-height:18px; }
								#sidebar ul li ul li ul li ul li.last { margin-bottom:8px; }
  /*main-full*/	
  #main_full { float:left; padding-bottom:40px; width:960px; }
  	#main_content_full { width:960px; padding:0 20px; }
		
		/*contatti*/
		.container_left_box {width:20%; float:left; height:340px;}
		.container_left_box h2 { font-weight:bold;}
		.box {background: none repeat scroll 0 0 #EDEDED; margin: 0; padding: 20px 10px;}
		.left_side { border-bottom: 1px solid #DDDDDD;}
		.container_right_box {width:75%; float:right;}
		
		/*multimedia*/
		.multimedia_left_box { width:570px; height:320px; float:left; }
		#mlb_video { width:570px; height:320px; }
		.multimedia_right_box { width:320px; height:320px; float:right; }
		.multimedia_right_box h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#003872; margin-bottom:12px; }
		.multimedia_right_box p { line-height:15px; margin-top:5px; font-weight:normal; }
		.multimedia_right_box a { display:block; text-decoration:none !important; padding:8px 10px; border-bottom:1px solid #e6e7e9; }
		.multimedia_right_box a:hover { background:#efefef; }
		.mrb { height:79px; overflow:hidden;}
		.mrb-sx { width:150px; float:left; }
		.mrb-sx img { width:140px; height:79px; }
		.mrb-dx { width:150px; float:right; }
		.mrb-dx span.timedate { font:bold 11px Arial,Helvetica,sans-serif; text-transform: uppercase;}
		
  /*news*/
  .box-news { background-color:#d6d6d5; cursor:pointer; float:left; position:relative; }
	.box-news img { position:absolute; height:auto; left:0; max-width:100%; top:0; width:auto; }
	.box-news { height:245px; width:320px; }
	  .box_titolo, .box_sottotitolo { color:#003b79; font-family:'BebasNeueRegular'; }
		.box_titolo { font-size:28px; }
		.box_sottotitolo { font-size:22px; }
	  .box_testo { color:#001b38; font-size:12px; line-height:16px; }
	  .text_news { bottom:12px; left:20px; }

	/*cookies policy*/
	#tblCookies { border:1px solid #7C7C7C; text-align:left; }
	#tblCookies th { padding:6px; background:#686868; color:#FFFFFF; }
	#tblCookies td { padding:6px; border-top:1px solid #7C7C7C; }		  

/*footer*/
#footer { font-size:10px; text-transform:uppercase; }
#footer .inner { background:url(/it/images/ombra_f.png) right top no-repeat; height:60px; padding-top:25px; }
  #footer, #footer a { color:#333; }
  
  
/*pagina news, multimedia, lavora con noi*/
	/* paginazione news */
	.lista-news-paginazione { float:right; padding:8px 10px; margin:-28px 0 0 0; background:#d2dfed; }
	.lista-news-paginazione-testo { text-align:center; font-size:15px; color:#003873; margin:0 0 4px 0 }
	
	/* filtro lavora con noi */
	.lista-posizioni-filtro { float:right; padding:8px 10px; margin:-28px 0 0 0; background:#d2dfed; }
	.lista-posizioni-filtro-testo { text-align:center; font-size:15px; color:#003873; margin:0 0 4px 0 }
	.posizione-dettaglio ul { list-style:square; margin:0 0 0 20px; }
	.posizione-dettaglio ul li { line-height:18px; margin-bottom:6px; }
	.posizione-dettaglio ol { list-style:lower-alpha; margin:0 0 0 20px; }
	.posizione-dettaglio ol li { line-height:18px; margin-bottom:6px; }


	/* paginazione multimedia */
	.paginazione { float:right; clear:both; }
	.paginazione li { display:inline; text-align:right; margin:0 2px; }
	.paginazione a:link {}
	.paginazione a:hover { color:#003874; }
	.paginazione a:visited {}
	.paginazione li.freccia a { text-decoration:none !important; }

.lista-news {clear: both; float:left; margin: -23px 0 14px; position: relative;} 
	.lista-news li {border-bottom: 1px solid #E6E7E9; float:left; clear:both; width:920px;}
	.lista-news li p {margin:0;}
	.lista-news li p a {color:#333; display:block; width:920px; height:90px; padding:20px 0; text-decoration:none !important}
		.lista-news li p a:hover {background-color:#efefef;}
	.lista-news li p span.timedate {width: 120px; display: inline; float: left; font: bold 11px Arial,Helvetica,sans-serif; margin: 4px 0 0.5em; text-transform: uppercase; padding-left:20px;}
	.lista-news li p span.testo-news { display:inline; padding-right:20px; line-height:18px; }
		.lista-news li p span.titolo-news { text-decoration:underline; font-size:18px; color:#003873; }
		.lista-news li p span.abstract-news { font-size:12px; color:#4b4b4c; }
		.lista-news li p span.leggi-news { text-decoration:underline; font-size:14px; color:#003873; }
	.lista-news li p img {float: left; margin: 4px 50px 0 0; border:1px solid #CCC;}
	
.img-dettaglio-news {float:left; width:280px;}
.testo-dettaglio-news {float:right; width:640px;}
.testo-dettaglio-news em { font-style:italic; }
.testo-dettaglio-news h2 {font-size:22px; margin-bottom:20px; font-weight:bold;}
.testo-dettaglio-news strong {font-weight:bold;}
.testo-dettaglio-news ul { list-style:square; margin:0 0 0 20px; }
.testo-dettaglio-news ul li { line-height:18px; margin-bottom:6px; }
.testo-dettaglio-news ol { list-style:lower-alpha; margin:0 0 0 20px; }
.testo-dettaglio-news ol li { line-height:18px; margin-bottom:6px; }

	/*news area*/
.area-lista-news {clear: both; float:left; margin: -23px 0 14px; position: relative;} 
	.area-lista-news li {border-bottom: 1px solid #E6E7E9; float:left; clear:both; width:690px;}
	.area-lista-news li p {margin:0;}
	.area-lista-news li p a {color:#333; display:block; width:690px; height:80px; padding:20px 0; text-decoration:none !important;}
		.area-lista-news li p a:hover {background-color:#efefef;}
	.area-lista-news li p span.timedate {width: 120px; display: inline; float: left; font: bold 11px Arial,Helvetica,sans-serif; margin: 4px 0 0.5em; text-transform: uppercase; padding-left:20px;}
	
	.area-lista-news li p span.testo-news { display:inline; padding-right:20px; line-height:18px; }
		.area-lista-news li p span.titolo-news { text-decoration:underline; font-size:18px; color:#003873; }
		.area-lista-news li p span.abstract-news { font-size:12px; color:#4b4b4c; }
		.area-lista-news li p span.leggi-news { text-decoration:underline; font-size:14px; color:#003873; }
	/*.area-lista-news li p span.titolo-news { display: inline; padding-right:20px; text-decoration:underline;}*/
	.area-lista-news li p img {float: left; margin: 4px 50px 0 0; border:1px solid #CCC;}

.area-img-dettaglio-news {float:left; width:280px;}
.area-testo-dettaglio-news {float:right; width:410px;}
.area-testo-dettaglio-news em { font-style:italic; }
.area-testo-dettaglio-news h2 {font-size:22px; margin-bottom:20px; font-weight:bold;}
.area-testo-dettaglio-news p strong {font-weight:bold;}
.area-testo-dettaglio-news ul { list-style:square; margin:0 0 0 20px; }
.area-testo-dettaglio-news ul li { line-height:18px; margin-bottom:6px; }
.area-testo-dettaglio-news ol { list-style:lower-alpha; margin:0 0 0 20px; }
.area-testo-dettaglio-news ol li { line-height:18px; margin-bottom:6px; }

	/*infografiche area*/
	.area-lista-infografiche { width:650px; border-bottom: 1px solid #E6E7E9; /*margin: -23px 0 14px;*/ display:block; padding:23px 20px 14px 20px; text-decoration:none; }
	.area-lista-infografiche:hover { background-color:#efefef; }
	.area-lista-infografiche div.data { float:left; width: 120px; font:bold 11px Arial,Helvetica,sans-serif; text-transform:uppercase; }
	.area-lista-infografiche div.immagine { float:left; width:140px; }
	.area-lista-infografiche img{ border:1px solid #CCC; }
	.area-lista-infografiche div.testo { line-height:18px; float:left; width:390px; }
	.area-lista-infografiche span.titolo { text-decoration:underline; font-size:18px; color:#003873; }
	.area-lista-infografiche span.abstract { font-size:12px; color:#4b4b4c; }
	.area-lista-infografiche span.link { text-decoration:underline; font-size:14px; color:#003873; }

	/*campagne pubblicitarie area*/
.area-lista-cp {clear: both; float:left; margin: -23px 0 14px; position: relative;} 
	.area-lista-cp li {border-bottom: 1px solid #E6E7E9; float:left; clear:both; width:690px;}
	.area-lista-cp li p {margin:0;}
	.area-lista-cp li p a {overflow: auto; color:#333; display:block; width:690px; /*height:80px;*/ padding:20px 0; text-decoration:none !important;}
		.area-lista-cp li p a:hover {background-color:#efefef;}
	.area-lista-cp li p span.timedate {width: 120px; display: inline; float: left; font: bold 11px Arial,Helvetica,sans-serif; margin: 4px 0 0.5em; text-transform: uppercase; padding-left:20px;}
	
	.area-lista-cp li p span.testo-cp { display:inline; padding-right:20px; line-height:18px; }
		.area-lista-cp li p span.titolo-cp { text-decoration:underline; font-size:18px; color:#003873; }
		.area-lista-cp li p span.abstract-cp { font-size:12px; color:#4b4b4c; }
		.area-lista-cp li p span.leggi-cp { text-decoration:underline; font-size:14px; color:#003873; }
	/*.area-lista-cp li p span.titolo-cp { display: inline; padding-right:20px; text-decoration:underline;}*/
	.area-lista-cp li p img {float: left; margin: 4px 50px 0 0; border:1px solid #CCC;}

.area-img-dettaglio-cp {float:left; width:280px;}
.area-testo-dettaglio-cp {float:right; width:410px;}
.area-testo-dettaglio-cp em { font-style:italic; }
.area-testo-dettaglio-cp h2 { font-size:22px; font-weight:bold; margin:0; }
.area-testo-dettaglio-cp h3 { font-style:italic; font-size:18px; margin-bottom:20px; }
.area-testo-dettaglio-cp p strong {font-weight:bold;}


	/*multimedia*/	
.testo-dettaglio-multimedia {}
	.testo-dettaglio-multimedia h2 {font-size:22px; margin-bottom:20px; font-weight:bold;}
	.testo-dettaglio-multimedia p strong {font-weight:bold;}


.div-container {/*display: table;*/ margin-top:20px;}	
.div-left {/*width:70%; display: table-cell;*/}
	.div-left .posizione-aperta {border-bottom:1px solid #CCC;}
	.div-left .posizione-aperta h2 {font-size:20px; margin-bottom:20px;}
	.div-left .posizione-aperta p strong {font-weight:bold;}
.div-right {/*width:30%; display: table-cell;*/ vertical-align: middle; text-align:center;}	

a.button-link { background: none repeat scroll 0 0 #003b79; color: #FFFFFF !important; display: inline-block; font: 18px 'BebasNeueRegular',Arial,Helvetica,sans-serif;
margin: 0; padding: 8px 20px 5px; text-decoration: none !important; width: auto;}

a.button-light-link { background: none repeat scroll 0 0 #d2dfed; color: #003873 !important; display: inline-block; font: 18px 'BebasNeueRegular',Arial,Helvetica,sans-serif;
margin: 0; padding: 8px 20px 5px; text-decoration: none !important; width: auto;}
	
/* FORM */

#container-form {}
#container-form-contatti { float:left; left:30px; } /*contatti*/
	#box-form {padding:32px 24px 0;}
	#box-form-lcn {/*padding:32px 24px 0;*/}
	/*#contactforms #field-left {float:left;width:340px;}*/
	#contactforms #field-left {float:left; margin-right:22px;}
	#field-left .testo-privacy {font-size:11px; line-height:14px; margin-top:15px;}
	#field-left .testo-privacy a {color:#666666;}
	#field-left .testo-privacy a:hover {color:#f96706; text-decoration:none;}						
	#contactforms #field-right {float:left; /*width:400px;*/ /*margin-left:20px;*/}		
	#contactforms label {color:#666666; /*width:196px;*/ display:block; margin-top:20px; margin-bottom:5px; font-size:14px;}
	#contactforms label.check-privacy { color:#666666; display:inline; font-size:11px;}		
	#contactforms input { width:280px; border:1px solid #cccccc; padding:3px 5px; border-radius:5px 5px 5px 5px; margin:0; height:22px; font:13px Arial, Helvetica, sans-serif; }
	#contactforms input.captcha { width:60px; margin-right:10px; }
	#contactforms textarea { /*width:645px;*/ width:599px; border:1px solid #cccccc; padding:3px 5px; border-radius:5px 5px 5px 5px; margin:0; font:13px Arial, Helvetica, sans-serif; }
  #contactforms select { width:165px; border:1px solid #cccccc; padding:3px 5px; border-radius:5px 5px 5px 5px; font:13px Arial, Helvetica, sans-serif;}		
	#contactforms input[type='checkbox'] { width:20px; margin:0; padding:0; border:0; background:0 none; vertical-align:top;}
	#contactforms input[type='file'] {width:80px; margin-left:140px; height:30px; font:13px Arial, Helvetica, sans-serif;}
	#contactforms p.testo-privacy {margin-top:20px;}
	#submit{ background: none repeat scroll 0 0 #003b79; color: #FFFFFF !important; display: inline-block; font: 18px 'BebasNeueRegular',Arial,Helvetica,sans-serif;
	margin:10px 0 0 0; padding: 8px 20px 5px; text-decoration: none !important; width: auto; border:0;}
	.richiedi:hover{ background-position:left 65px; background-color:transparent;}
	.error { border: 2px dashed red !important;}
	.styleFileInput{position: relative;}
	#contactforms .browseButton{border: 1px solid #cccccc; font-size: 0.9em; color: #fff; padding: 3px 8px; border-radius: 4px; background: #003b79; width:80px; height:30px}
	.browseText{width: 150px; margin: 0 10px 0 0; padding: 2px 0;}
	input.theFileInput{ position:absolute; top:0px; left: 156px; opacity:0; -moz-opacity:0; filter:alpha(opacity:0); z-index:2;width:80px;font-size: 1em; cursor:pointer}	
		
			
