/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.2
 * Browser:        0
 * Browser group: 
 */
div#Menubox{ clear:both; width:920px; margin:0 auto; }
#Menubox ul{ display:table; margin:0; padding:115px 0 0 200px; font-family: 'MuliRegular'; }
#Menubox ul li{ margin:0; padding:0; list-style:none; float:left; text-align:center; margin:3px 0 0 0; }
#Menubox ul li a{ display:block; width:100px; height:50px; line-height:50px; text-decoration:none; font-size:14px; color: white !important; font-weight: normal; }
#Menubox ul li:first-child, #Menubox ul li:first-child a{ border:none; }
#Menubox ul li a:hover{ background-image:url(img/sf_menu.png); background-repeat:no-repeat; width:100px; height:50px; color:#4a8a00 !important; }
#Menubox ul li a.curLink{ background-image:url(img/sf_menu.png); background-repeat:no-repeat; width:100px; height:50px; color:#4a8a00 !important; }
#Menubox ul li ul{ margin:2px 0 0 0; padding:0 0 10px 0; position: relative; z-index: 999; }
#Menubox ul li ul li{ float:none; border:none; font-size:0.9em; font-weight:normal; letter-spacing:normal; text-align:left; background:#86383c; margin:3px 0 0 0; padding:3px 0; }
#Menubox ul li ul li a{ width: 130px; display:block; color:#fff; text-transform:none; height:auto; padding:4px 6px; line-height:12px; }
#Menubox ul li ul li a:hover{ color:#fff; }
#Menubox ul li ul li ul{ margin:-20px 0 0 0; padding:0 0 0 0; border:1px solid #DDD; border-bottom-width:0; }
#Menubox ul li ul li ul li{ float:none; border:0; border-bottom:1px solid #DDD; }
#Menubox ul li ul li ul li a{ display:block; color:#666; border:0; text-transform:none; }
#Menubox ul li ul li ul li a:hover { color:#000; }
div#contatti{ width:650px; float:left; color:#473624; margin-top:20px; }
div#contatti .elemento{ width: 280px; float:left; margin: 10px 10px; }
div#contatti label{ display:block; width:200px; }
div#contatti .campo{ width:200px; }
div#contatti .informativa{ clear:both; padding:10px; }
div#contatti .informativa .titoloInformativa{ font-weight: bold; }
div#contatti .informativa .testoInformativa{ font-size: 10px; }
div#contatti .informativa .submitButton{ margin:auto; }
@font-face { font-family: 'AlexBrushRegular'; src: url('font/AlexBrush-Regular-OTF-webfont.eot'); src: url('font/AlexBrush-Regular-OTF-webfontd41dd41d.eot?#iefix') format('embedded-opentype'), url('font/AlexBrush-Regular-OTF-webfont.woff') format('woff'), url('font/AlexBrush-Regular-OTF-webfont.ttf') format('truetype'), url('font/AlexBrush-Regular-OTF-webfont.svg#AlexBrushRegular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'MuliRegular'; src: url('font/Muli-Regular-webfont.eot'); src: url('font/Muli-Regular-webfontd41dd41d.eot?#iefix') format('embedded-opentype'), url('font/Muli-Regular-webfont.woff') format('woff'), url('font/Muli-Regular-webfont.ttf') format('truetype'), url('font/Muli-Regular-webfont.svg#MuliRegular') format('svg'); font-weight: normal; font-style: normal; }
.collegamento { width:200px !important; height:40px; position:absolute; top:45px; left:28px; }
ul.collegamento{ background:none !important; }
ul.collegamento a { background:transparent !important; height: 20px !important; font-size:12px !important;}
ul.collegamento a:hover{ background:transparent;}
.collegamento2{ float:right; width:200px; height:40px; position:absolute; left:475px; top:50px; color:#a5ff00; }
ul.collegamento2{ background:none !important; }
ul.collegamento2 a { background:transparent !important; height: 20px !important; font-size:12px !important;}
ul.collegamento2 a:hover{ background:transparent;}
html,body{height:100%}
body{ font-family: 'MuliRegular'; font-size:14px; margin:0 auto; padding:0; background-image:url(img/bg.jpg); background-repeat:repeat-x; background-position:top center; background-color:#59c426; color:#fff; }
*{ margin:0; padding:0; }
*:focus{ outline:none; }
.clr{clear:both; margin-top:10px;}
form{margin:0; padding:0;}
h1, h2, h3, h4, h5{ font-weight:normal; }
h1{font-size:12px;}
h2{font-size:12px;}
h3{font-size:12px; color:#bc1818}
h4{}
h5{}
a{color:#000; text-decoration:none;}
a:visited{color:#000; text-decoration:none;}
a:hover{color:#016048;}
a img{border:none}
#container{width:920px; margin:0 auto;}
.container-inner{ width:920px; min-height:300px; float:left; background-image:url(img/sf_pagine.png); background-repeat:repeat-y; }
#header{ width:920px; }
#header_pagine{ width:920px; height:499px; background-image:url(img/sf_header.png); background-repeat:no-repeat; }
.logo{width:400px; height:358px; margin:-20px auto 0;}
.sf_servizi{ background-image:url(img/sf_servizi.png); background-repeat:no-repeat; width:920px; height:198px; }
.sf_top{ background-image:url(img/sf_top.png); background-repeat:no-repeat; width:920px; height:38px; }
.sf_bottom{ background-image:url(img/sf_bottom.png); background-repeat:no-repeat; width:920px; height:38px; position:relative; clear:both; z-index:20; }
#content{ width:920px; min-height:100px; float:left; margin-bottom:30px; }
#content_pagine{ width:920px; min-height:300px; float:left; background-image:url(img/sf_pagine.png); background-repeat:repeat-y; padding:15px; }
#col-intro{ float:left; width:920px; }
.sf_imm_intro{ background-image:url(img/sf_imm_intro.png); background-repeat:no-repeat; width:442px; height:181px; float:left; padding:17px 0 0 17px; }
.titolo_servizi{ background-image:url(img/sf_titoli.png); background-repeat:no-repeat; width:419px; height:56px; position:absolute; margin-top:106px; text-align:center; }
.titolo{ font-family: 'AlexBrushRegular'; font-size:35px; color:#016048; margin-top:10px; text-shadow: 0px 0px 7px #ffffff; }
.testo_bianco{ font-family: 'AlexBrushRegular'; font-size:35px; color:#fff; text-shadow: 0px 0px 7px #ffffff; text-align:center; margin-top:15px; }
.testo_bianco h1{ font-family: 'AlexBrushRegular'; font-size:35px; color:#fff; text-shadow: 0px 0px 7px #ffffff; text-align:center; margin-top:15px; }
#col-1{float:left; width:450px;}
#col-2{float:right; width:400px; margin-right:30px;}
.titolo_verde{ font-family: 'AlexBrushRegular'; height:40px; font-size:30px; color:#3f8a00; border-bottom:1px solid #e6e6e6; }
.titolo_verde_pagine{ font-family: 'AlexBrushRegular'; height:40px; font-size:30px; color:#3f8a00; border-bottom:1px solid #e6e6e6; width:890px; }
.titolo_verde_chiaro{ font-family: 'AlexBrushRegular'; height:40px; font-size:30px; color:#94c32a; border-bottom:1px solid #e6e6e6; }
.testo_intro{ font-family: 'MuliRegular'; font-size:16px; color:#fff; line-height:18px; text-align:center; margin-top:20px; margin-bottom:20px; }
.testo_pagine{ font-family: 'MuliRegular'; font-size:13px; color:#473624; line-height:18px; text-align:justify; margin-top:20px; }
.immagini_pagine{ width:420px; float:left; padding:5px; border:1px solid #e6e6e6; }
.testo_pagine_destra{ text-align:right; margin-right:30px; color:#473624; margin-top:20px; }
.box_login{ background: #1f8e02; background: -moz-linear-gradient(top, #1f8e02 0%, #2db503 50%, #aadd2a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f8e02), color-stop(50%,#2db503), color-stop(100%,#aadd2a)); background: -webkit-linear-gradient(top, #1f8e02 0%,#2db503 50%,#aadd2a 100%); background: -o-linear-gradient(top, #1f8e02 0%,#2db503 50%,#aadd2a 100%); background: -ms-linear-gradient(top, #1f8e02 0%,#2db503 50%,#aadd2a 100%); background: linear-gradient(top, #1f8e02 0%,#2db503 50%,#aadd2a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f8e02', endColorstr='#aadd2a',GradientType=0 ); width:200px; margin:20px auto 0; text-align:center; line-height:25px; padding:20px; }
#footer{ width:920px; height:80px; background-image:url(img/sf_footer.png); background-repeat:no-repeat; margin:0 auto; position:relative; z-index:10; margin-top:-15px; }
#footer_intro{ width:920px; height:140px; position:relative; margin:20px auto 0; color:#fff; line-height:18px; }
#footer_intro .tele{ border-top:1px dotted #fff; }
.tele{ width:920px; height:40px; margin:0 auto; text-align:center; }
#footer_intro .about{width:920px; float:left; font-size:14px; text-align:center; }
#footer .about{width:920px; float:left; font-size:10px; text-align:center; margin-top:30px; }
#banner{width:896px;height:312px; position:relative;z-index:0;margin:0 auto;}
#slideItEasy{}
#slideItEasy .slideItEasy-wrapper ul{}
#slideItEasy .slideItEasy-wrapper ul li{}
#slideItEasy .slideItEasy-navButtonsBar{}
#slideItEasy .slideItEasy-navButtonsBar .slideItEasy-navButton{}
#slideItEasy .slideItEasy-navButtonsBar .slideItEasy-navButton:hover{}
#slideItEasy .slideItEasy-navButtonsBar .slideItEasy-navButton:active{}
#slideItEasy .slideItEasy-navButtonsBar .prev{}
#slideItEasy .slideItEasy-navButtonsBar .next{}
#slideItEasy .slideItEasy-navButtonsBar .prev:hover{}
#slideItEasy .slideItEasy-navButtonsBar .next:hover{}
#slideItEasy .slideItEasy-navButtonsBar .prev:active{}
#slideItEasy .slideItEasy-navButtonsBar .next:active{}
#slideItEasy .slideItEasy-navBar{height:25px;}
#slideItEasy .slideItEasy-navBar ul{width: 110px!important;margin:20px auto 0!important;}
#slideItEasy .slideItEasy-navBar ul .slideItEasy-num{float:left;}
#slideItEasy .slideItEasy-navBar ul .slideItEasy-num a{ margin-left:8px; width:10px;height:10px;border-radius:10px;display:block; background: #f5f6f6; background: -moz-linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f6), color-stop(21%,#dbdce2), color-stop(49%,#b8bac6), color-stop(80%,#dddfe3), color-stop(100%,#f5f6f6)); background: -webkit-linear-gradient(top, #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); background: -o-linear-gradient(top, #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); background: -ms-linear-gradient(top, #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); background: linear-gradient(to bottom, #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 ); }
#slideItEasy .slideItEasy-navBar ul .slideItEasy-num a:hover{}
#slideItEasy .slideItEasy-navBar ul .slideItEasy-num a:active{}
#slideItEasy .slideItEasy-navBar ul .slideItEasy-current{}
#slideItEasy .slideItEasy-navBar ul .slideItEasy-current a{ background: #f1e767; background: -moz-linear-gradient(top, #f1e767 0%, #feb645 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1e767), color-stop(100%,#feb645)); background: -webkit-linear-gradient(top, #f1e767 0%,#feb645 100%); background: -o-linear-gradient(top, #f1e767 0%,#feb645 100%); background: -ms-linear-gradient(top, #f1e767 0%,#feb645 100%); background: linear-gradient(to bottom, #f1e767 0%,#feb645 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 ); }
