*{ padding:0px; margin: 0px; }

body{ color: #222222; font-family: Tahoma; font-size: 11px; line-height: 1.5; background-color: #D0D0D0; text-align: center; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; border: 0px;}

#wrapper_big{ width: 100%; background: #d0d0d0 url(../images/bg.gif) repeat-x; padding-bottom: 30px; }
#wrapper{ width: 980px; min-height: 500px; margin-right: auto; margin-left: auto; background-color: #FFFFFF; border: 1px solid #bababa; border-top: 0px; }
#header { /*height: 213px;*/ background: #FFFFFF url(../images/bg_header.gif) 100% 0px no-repeat; }
#header .div_right{ margin-left: 43px; }

.content { float: left; }
.content .content_up{ height: 11px; width: 100%; background: #d0d0d0 url(../images/content_corners.png ) 0px 0px no-repeat; }
.content .content_middle{ min-height: 300px; background-color:#F1F1F1; border-left:1px solid #BABABA; border-right:1px solid #BABABA; padding: 15px; text-align: justify;  }
.content .content_down{ height: 5px; width: 100%; background: #d0d0d0 url(../images/content_corners.png ) 0px -16px no-repeat; }

.content.list { float: left; }
.content.list .content_up{ height: 36px; width: 100%; background: #d0d0d0 url(../images/content_corners_list.png ) 0px 0px no-repeat; }
.content.list .content_up h2{ font-size: 14px; font-family: Georgia; color: #444444; text-align: left; padding-top: 15px; padding-left: 15px; }
.content.list .content_middle{ border-top:1px solid #BABABA; color: #737373; text-align: left; }
.news .content.list .content_middle{ color: #000000; }
.content.list .content_down{ height: 4px; background: #d0d0d0 url(../images/content_corners_list.png ) 0px -41px no-repeat; }

.content.list .content_up.details h2{ color: #0d5f8e; font-size: 14px; }

#footer_container{ width: 100%; height: 130px; background: #d0d0d0 url(../images/bg_footer.gif ) repeat-x; padding-bottom: 20px; }
#footer ul{ list-style-image:none; list-style-position:outside; list-style-type:none; }

.layout-1column , .layout-2columns , .layout-3columns{ padding:0px 10px 10px; }

.layout-1column .content{ width: 1000px; }

.layout-2columns{ clear: both; }
.layout-2columns .content{ width: 700px; }
.layout-2columns.left .left{ float: left; width: 200px; }
.layout-2columns.right .right{ float: right; width: 199px; }

.layout-3columns{ clear: both; }
.layout-3columns .content{ margin:0 10px; width:541px; }
.layout-3columns .left{ float: left; width: 200px; }
.layout-3columns .right{ float: right; width: 199px; }

a { color:#000000; text-decoration: none; }
a:hover { text-decoration: underline; }
/*ul, ol { list-style-image:none; list-style-position:outside; list-style-type:none; }*/

#logo { margin-top: 20px; margin-left: 45px; background-color: transparent; }
#h1_page_title{ font-family: Georgia; font-size: 33px; font-weight: bold; line-height: 53px; text-align: left; }
img{ border: 0px; }
h1,h2,h3,h4{ color: #000000; line-height: 1em; }
.clear_div{clear: both;}

hr{ clear: both; margin: 5px 0px; }
.hidden { display: none; }

.div_left{ clear: both; float: left; }
.div_right{ float: left; }

#nav{ clear: both; display: block; width: 100%; }
#nav ul{ list-style-image:none; list-style-position:outside; list-style-type:none; }
#nav h2{ background-image:url(../images/nav_bg_parent.gif); background-position:0px 0px; background-repeat:no-repeat; height: 21px; margin-top:1px; font-size: 14px; color: #FFFFFF; text-align:left; padding: 9px 0px 0px 12px; cursor: pointer; }
#nav h2 a{ color: #FFFFFF; }
#nav h2.first{ background-position: 0px -30px; margin-top: 0px; }
#nav .div_child{ display: block; background-color: #dee7ed; border: 1px solid #bababa; border-top: 0px; }
#nav .div_child li{ text-align: left; padding-left: 31px; }
#nav .div_child li a{ color: #222222; font-size: 12px; }
#nav .div_child li:hover , #nav .div_child li.active{ background: url(../images/nav_li_bg.png) 0px 6px no-repeat; }
#nav .div_child li:hover a , #nav .div_child li.active a{ color: #0a4e77; text-decoration: none; }

#header_slideshow{ width: 764px; height: 153px; border: 1px solid #000000; border-right: 0px; position:absolute; background-color:#FFFFFF; }
#slideshow{ visibility: hidden; list-style-image:none; list-style-position:outside; list-style-type:none; }
.jcarousel-skin-tango .jcarousel-container { width: 763px; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 763px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 764px; height: 153px; }
.jcarousel-skin-tango .jcarousel-item { width: /*188*/379px; height: 151px; border-right: 1px solid #000000; }
.jcarousel-skin-tango .jcarousel-item-horizontal { padding: 1px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }

#header .div_breadcrumbs_lang{ height: 22px; background: url(../images/bg_bread_lang.gif) repeat-x; padding-top:8px; padding-left:220px; text-align:left; margin-top:10px; }
#header .div_breadcrumbs_lang .div_right{ margin: 0px; float: right; }
#header .div_breadcrumbs_lang .today{ float:left; margin-right: 65px; }
#header .div_breadcrumbs_lang .div_lang_switch{ float:left; margin-right: 10px; }

#footer{ width: 982px; margin: 0px auto; padding-top:10px; }
#footer .footer-nav { float: left; margin-left: 10px; }
#footer .footer-nav.first{ margin-left: 0px; }
#footer .footer-nav .parent_title{ color: #FFFFFF; }
#footer .footer-nav  .div_right{ margin-left: 0px; }
#footer .footer-nav  .div_right a{ color: #64a9fa; }
#footer .footer-nav  .div_right a:hover{ color: #FFFFFF; }

#footer .footer-nav.no_childs{ float: right; width: 100px; }
#footer .footer-nav.no_childs span{ clear: both; float:left; }
#footer .footer-nav.no_childs span a{ color: #FFFFFF; }

#footer .footer_div_left{ float: left; width:821px; }
#footer .footer_div_right{ border-left:1px solid #FFFFFF; float:right; height:90px; padding-left:15px; padding-top:15px; width:145px; }
#footer .footer_div_right .copyright{ float: left; color: #c2c2c2; }
#footer .footer_div_right .footer_title a{ clear:both; color:#14A0F3; float:left; text-align:left; margin-top:16px; font-size: 11px; line-height:1.3em; }

#breadcrumbs{ list-style-image:none; list-style-position:outside; list-style-type:none; }
#breadcrumbs li{ float: left; }
#breadcrumbs li.separator{ padding: 0px 3px; }
#breadcrumbs li.active a{ color: #0f74b5; }

#news ul{ list-style-image:none; list-style-position:outside; list-style-type:none; }
#news .news_title_bg{ background-image: url(../images/news_title_bg.gif); background-position:0px 0px; background-repeat:no-repeat; height: 23px; color: #FFFFFF; font-size: 12px; padding-top:8px; }
#news .news_title_bg h3{ float: left; color: #FFFFFF; margin-left: 11px; font-weight:normal; line-height:18px; }
#news .news_title_bg a{ color: #FFFFFF; }
#news .news_title_bg span{ background: url(../images/news_title_more.png) 100% 2px no-repeat; padding-right: 16px ; float: right; margin-right: 12px; }
#news .news_content{ border: 1px solid #bababa; background-color: #e1e9ee; }
#news .news_content #news_list{ padding: 0px 7px 0px 8px; }
#news .news_content #news_list .item{ background: url(../images/news_item_bottom_bg.png) 0px 100% no-repeat; padding-top: 5px; padding-bottom: 10px;text-align:left; }
#news .news_content #news_list .item.last{ background-image: none; }
#news .news_content #news_list .item .date{ float:left; color: #64a9fa; }
#news .news_content #news_list .link{ margin-left: 5px; }
#news .news_content #news_list .link a{ color: #0a4e77; }
#news .news_content #news_list .link a:hover{ color: #161717; }
#news .news_content #news_list .actions { text-align: right; margin-top: 10px; background: url(../images/news_item_bottom_bg.png) 0px 0px no-repeat; }
#news .news_content #news_list .actions a{ color:#E16408; display:block; line-height:26px; text-align:right; }

#footer-nav{  }
#footer-nav li{ float: left; }

#items_list .content_middle h3{ font-size: 14px; font-family: Georgia; margin-top: 25px; margin-bottom: 13px; color: #444444; }
#items_list .content_middle .div_list{ width: 518px; }
#items_list .content_middle .div_list .top{ height: 7px; width: 100%; background: url(../images/list_div.gif) 0px 0px no-repeat; }
#items_list .content_middle .div_list .middle{ border-right: 1px solid #dadada; border-left: 1px solid #0a4e77; min-height: 350px; background: #f5f5f5 url(../images/list_div_bg.gif) repeat-x; }
#items_list .content_middle .div_list .bottom{ height: 11px; width: 100%; background: url(../images/list_div.gif) 0px -9px no-repeat; }
#items_list .content_middle ul{ float: left; width: 171px; background: url(../images/list_div_li_bg.gif) 0px 0px no-repeat; min-height:350px; }
#items_list .content_middle ul.first{ clear: both; background-image: none; }
#items_list .content_middle ul li{ margin: 0px 8px; border-bottom: 1px solid #b6b6b6; line-height:20px; list-style:disc inside none; padding-left: 3px; }
#items_list .content_middle ul li a{ font-size: 12px; font-weight: bold; color: #777777; }
#items_list .content_middle ul li:hover{ border-bottom: 1px solid #0a4e77; background-color: #d7d7d7; color: #e17627; }
#items_list .content_middle ul li a:hover{ color: #1181c2; }


#items_list1col.news .content_middle h3{ font-size: 14px; font-family: Georgia; margin-top: 25px; margin-bottom: 13px; color: #444444; }
#items_list1col.news .content_middle .div_list{ width: 518px; }
#items_list1col.news .content_middle .div_list .top{ height: 7px; width: 100%; background: url(../images/list_div.gif) 0px 0px no-repeat; }
#items_list1col.news .content_middle .div_list .middle{ border-right: 1px solid #dadada; border-left: 1px solid #0a4e77; min-height: 350px; background: #f5f5f5 url(../images/list_div_bg.gif) repeat-x; }
#items_list1col.news .content_middle .div_list .bottom{ height: 11px; width: 100%; background: url(../images/list_div.gif) 0px -9px no-repeat; }
#items_list1col.news .content_middle ul{ float: left; width: 171px; background: url(../images/list_div_li_bg.gif) 0px 0px no-repeat; min-height:350px; }
#items_list1col.news .content_middle ul.first{ clear: both; background-image: none; }
#items_list1col.news .content_middle ul li{ margin: 0px 8px; border-bottom: 1px solid #b6b6b6; line-height:20px; list-style:disc inside none; padding-left: 3px; }
#items_list1col.news .content_middle ul li a{ font-size: 12px; font-weight: bold; color: #777777; }
#items_list1col.news .content_middle ul li:hover{ border-bottom: 1px solid #0a4e77; background-color: #d7d7d7; color: #e17627; }
#items_list1col.news .content_middle ul li a:hover{ color: #1181c2; }

#news_page_list{ list-style-image:none; list-style-position:outside; list-style-type:none; }
#news_page_list li{ margin: 7px 0px; }
#news_page_list li h3{ margin: 3px 0px; }
#news_page_list li h3 a{ font-size:14px; color: #0a4e77; }
#news_page_list li h3 a:hover{ color: #b90303; }

#ordine_page_list{ list-style-image:none; list-style-position:outside; list-style-type:none; }
#ordine_page_list li{ margin: 7px 0px; }
#ordine_page_list li h3{ margin: 3px 0px; }
#ordine_page_list li h3 a{ font-size:14px; color: #0a4e77; }
#ordine_page_list li h3 a:hover{ color: #b90303; }

.div_page_details .div_left{ width: 100%; }
.div_page_details a{ color: #0A4E77; }
.div_page_details dl{ font-size: 12px; clear: both; display: block; float: left; margin: 1px 0; width: 100%; }
.div_page_details dl dt{ font-weight: bold; float: left; width: 25%;  }
.div_page_details dl dt.full_width{ width: 100%; text-align: center; }

.div_page_details dl dd{ color: #0a4e77; float: left; width: 75%; }
.div_page_details .description_div{ border-top:1px solid #BABABA; clear:both; display:block; float:left; margin-top:5px; width:100%; padding-top: 10px; color: #737373; }

.preoti_page .content_middle{ padding: 0px; }
.preoti_page .div_page_details .div_left{ width: 337px; padding: 0px 17px 5px 13px; }
.preoti_page .div_page_details .div_right{ width: 124px; background-color: #d5d5d5; padding: 0px 24px 15px; font-size: 12px; }
.preoti_page .div_page_details .div_right img{ width: 120px; height: 120px; border: 1px solid #FFFFFF; }
.preoti_page .div_page_details .div_right dl{ margin: 20px 0px 0px; }
.preoti_page .div_page_details .div_right dl.no_margin{ margin: 0px; }
.preoti_page .div_page_details .div_right dt{ clear: both; color: #0c5885; }
.preoti_page .div_page_details .div_right dd{ clear: both; color: #4f4e4e; }
.preoti_page .div_page_details .div_right dt.preot_nume{ color: #0d5f8e; font-size: 14px; }
.preoti_page .div_page_details .div_right .sub_title{ margin-top: 18px; color: #333333; }

#page_404 .content p{ font-size: 14px; }

#links_list{ width: 100%; list-style-image:none; list-style-position:outside; list-style-type:none; margin-top: 10px;}
#links_list li{ text-align: left; background: url(../images/links_li_bg.gif) 0px 0px no-repeat; min-height:22px; padding-left:27px; }
#links_list li:hover{ text-align: left; background-position: 0px -23px; }
#links_list li a{ font-size: 12px; color: #0a4e77; }
#links_list li a:hover{ color: #b90303; text-decoration: none; }

/* LIGHTBOX */
#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; zoom:1; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em}

/* ZOOMER */
div.jqZoomTitle{z-index:5000; text-align:center; font-size:11px; font-family:Tahoma; height:16px; padding-top:2px; position:absolute; top:0px; left:0px; width:100%; color:#FFF; background:#999}
.jqZoomPup{overflow:hidden; background-color:#FFF; -moz-opacity:0.6; opacity:0.6; filter:alpha(opacity = 60); z-index:10; border-color:#c4c4c4; border-style:solid; cursor:crosshair}
.jqZoomPup img{border:0px}
.preload{-moz-opacity:0.8; opacity:0.8;    filter:alpha(opacity = 80); color:#333; font-size:12px; font-family:Tahoma;    text-decoration:none; border:1px solid #CCC;    background-color:white;    padding:8px; text-align:center;    background-image:url(../images/lightbox/loading.gif);  background-repeat:no-repeat;  background-position:43px 30px; width:90px; * width:100px; height:43px; *height:55px; z-index:10; position:absolute; top:3px; left:3px}
.jqZoomWindow{border:1px solid #999; background-color:#FFF}

#home .content_middle{ padding: 0px; background-color:#FFFFFF; }
.no_margins.content_middle{ padding: 0px; }
