@import url(../../Content/Css/Layout.css);
/********* GLOBALS *********/

html{background:#ebeaea; font-family:Helvetica; font-size:13px;}
.site{ width:1000px; padding:10px;margin:0 auto;background:#fff; }

/* Struttura */
#wrap{ width:986px;  color:#666; margin:0 auto;}
#header{ margin-bottom:40px;}
#page{width:986px;}
.colLeft,.colRight{ width:200px;}
.colLeft{ float:left;}
.colRight{ float:right;}
#main, #gallery{ width:565px; margin-left:210px;}
.breadcrumb .path{ padding-left:5px;}
.breadcrumb .path a{ color:Black;}
#ContentPage, #contatore, .dx, .sx, #gallery,.pdfList{border:1px solid #ccc; border-top:none; margin-bottom:12px; padding-bottom:10px;}
#footer{ font-size:16px; color:#000; font-weight:bold;}

/* Menu */
#m1 { list-style:none; margin: 14px 25px 0 10px; float: left; position:absolute; top:140px; z-index: 20; }
#m1 > li{padding:0; text-align:center; border-left:1px solid #be0926; font-weight:bold; list-style-type:none; }
#m1 > li:first-child{ border:none;}
#m1 li { position:relative; float: left; margin: 0 4px 0 0; }
#m1 li a { display: block; font-size: 14px; padding: 0 24px; }
#m1 li ul { display: block; background: #fff; margin: -1px 0 0; position: absolute; display: none; z-index: 2; border: 1px solid #ddd; opacity: 0.8; filter:alpha(opacity=80); }
#m1 li ul li { float: none; display: inline; margin: 0; padding: 0; }
#m1 li ul li a { width: auto; margin: 4px 0; white-space: nowrap; text-align: left; }
#m1 li ul ul { visibility: hidden; }

/* Bottom Menu */
.BottomMenu { background:#00bbf2; height:200px;width:980px;margin: 0 auto;padding:20px}
.BottomMenu #m2>li{ width:140px; float:left; font-size:16px; text-transform:uppercase}
.BottomMenu ul{ padding:0;}
.BottomMenu li{list-style:none;}
.BottomMenu li a{ color:#000;}
.BottomMenu li a:hover{ text-decoration:underline;}
.BottomMenu ul ul{ font-size:12px; text-transform:none; padding:10px 0; font-weight:bold; padding-right:10px;}

/* Link */
.current >ul a:link,a:link {color:#be0926; text-decoration:none;}
.current >ul a:visited,a:visited {color:#be0926; text-decoration:none;}
.current >ul a:hover,a:hover {color:#00b2e7; text-decoration:none;}
.current >ul a:active,a:active {color:#00b2e7; text-decoration:none;} 
.current a{color:#00b2e7; text-decoration:none;}
#m1 li:first-child a{color:#be0926;}
.clear{ clear:both;}
.inner{ padding:0 5px;}
h2{ padding-left:5px;}
#ContentPage table{ margin-left:5px;}
#ContentPage{ padding-bottom:12px;}

/* Content Right*/
    /* news */
.news, .item{ border-bottom:1px dotted #666; margin-bottom:16px; padding-bottom:10px; padding-top:7px;}
.date{ font-style:italic; padding-left:5px;}
.list .item span{padding-left:5px}
.dx .box .inner .sidelist{ padding-bottom:1px;}

/* Text */
.consorzio{ padding: 0 5px;clear:left; font-size:11px;}
.consorzio .c1{ width:90px; margin-bottom:30px; float:left; clear:left;}
.consorzio .c0{  margin-bottom:30px;}
#contactAddress span, #contactAddress label{ padding:5px;}
h1{ color:#be0926; font-size:16px; background:url(title.png) top left repeat-x #f8f8f8; padding:3px 5px;border-bottom:1px solid #ccc; margin-bottom:10px;}
h2{ font-size:14px; margin:0;}
li{ list-style:inside disc;}
p{ padding:5px 10px;}
p,li{ line-height:17px;}
strong{ font-weight:bold;}

/* highlights*/
#highlights {height:256px;margin:0 auto;overflow:hidden;width: 986px;z-index: 0; margin-top:40px;}
#highMask { position:relative;height:256px;width: 986px;background:url(mask.png) no-repeat;margin:-256px 0 0 0;z-index: 10;}

/* Contatore */
#contatore table{ width:100%; padding:0 5px;}
#contatore th{ font-weight:bold; font-size:14px;}
#contatore td{ font-size:13px;}
#contatore .desc span{ font-size:10px;}

/* Contatti */
#contactAddress input[type=text]{ width:240px;}
#contactAddress .validation{ color:Red; font-size:14px; padding:0 5px; margin-bottom:20px;}

/* Login */
.ff{ clear:both; margin-bottom:10px;}
.ff label{ float:left; width:60px}
.ff #lblRemember{ width:60px;}
.remember{ float:left; width:120px;}
.ff #userName, .ff #password{ width:183px;}
.mini{ width:100px; float:left;}
.preview{ clear:left;}
.colRight form input[type=text]{ width:120px; padding:0; margin:0; height:20px;}
input[type=submit]{ font-size:12px; padding:2px; float:right; width:50px;padding:0; margin:0; height:25px;}
#ContentPage ul li{ list-style-position:outside;}
.sx > h1 > span > a >img{ position:relative; margin-top:-18px;}
#ContentPage ul{ margin-left:20px;}
#ContentPage p{ margin-left:5px;}
#ContentPage h3 { margin-left:5px;}
