
body{font-family: 'Ubuntu', sans-serif;font-size:16px;letter-spacing:0px; background:#f7f7f7}
.container{margin:0 auto;max-width: none !important;padding:20px 0px; width:1080px}
.row{margin:30px 0px;}
.header{margin:0 0 5px 0;position:relative;height:268px;}
a{ text-decoration:none !important}
a:hover, a:focus{color:#075048;}
ul { list-style:circle;}
ul li { line-height:26px}
h1 {margin-bottom:20px}
h2 {font-size:25px}
h3 { color:#FFFFFF; font-weight:normal; line-height:22px; margin:0}
label { font-weight:normal}

/*********************************************************************HEADER********************************************************************************/
.place {font-family: 'Satisfy', cursive; color:#7bbb4a; font-size:20px; margin-top:106px}

/***********************************************************************MENU************************************************************************************/
.navbar-inverse { background-color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #368ACA}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #368ACA}
.dropdown-menu { background-color: #FFFFFF}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #428BCA}
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }
.navbar-inverse { border-color: #FFFFFF}
.navbar-inverse .navbar-brand { color: #368ACA}
.navbar-inverse .navbar-brand:hover { color: #FFFFFF}
.navbar-inverse .navbar-nav>li>a { color: #368ACA}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #FFFFFF}
.dropdown-menu>li>a { color: #368aca}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #368ACA}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #368ACA}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF}
.nav > li > a {transition: background-color 0.6s ease-out 0s}
.navbar { height:168px; margin-bottom:0}
.navbar-nav {float: right; margin: 74px 0 0;}
.navbar-nav > li > a { padding-top:0; padding-bottom:0; border-right:2px dotted #8bc541}
..dropdown-menu { box-shadow:none}
.navbar-nav li:hover ul.dropdown-menu{display:inline}
/***********************************************************************INDEX*************************************************************************************/
.acquista, .offerte {color:#FFFFFF; text-align:center; padding-bottom:5px}
.acquista { background-color:#25a8e0;}
.offerte { background-color:#8bc541;}
.acquista h1, .offerte h1 { text-transform:uppercase; margin:10px 0px; font-weight:normal}
.acquista p, .offerte p {font-size:20px; font-weight:lighter; margin:10px 0px;}

.banner { background:#15526c; color:#FFFFFF; text-align:center; padding-bottom:5px;}
.banner h1{ text-transform:uppercase; margin:10px 0px; font-weight:normal; font-size:20px }
.banner p {font-size:18px; font-weight:lighter; margin:10px 0px;}

.hvr-outline-in:before {
    border: 4px solid #25a8e0;
    bottom: -16px;
    content: "";
    left: -16px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: -16px;
    top: -16px;
    transition-duration: 0.3s;
    transition-property: top, right, bottom, left;
}
.hvr-outline-in, .hvr-outline-in2, .hvr-outline-in3 {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    position: relative;
    transform: translateZ(0px);
    vertical-align: middle;
}

.hvr-outline-in:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
	bottom:-8px;
	top:-8px;
	right:-8px;
	left:-8px;
	opacity:1
}

.hvr-outline-in2:before {
    border: 4px solid #8bc541;
    bottom: -16px;
    content: "";
    left: -16px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: -16px;
    top: -16px;
    transition-duration: 0.3s;
    transition-property: top, right, bottom, left;
}


.hvr-outline-in2:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
	bottom:-8px;
	top:-8px;
	right:-8px;
	left:-8px;
	opacity:1
}

.hvr-outline-in3:before {
    border: 4px solid #15526c;
    bottom: -16px;
    content: "";
    left: -16px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: -16px;
    top: -16px;
    transition-duration: 0.3s;
    transition-property: top, right, bottom, left;
}


.hvr-outline-in3:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
	bottom:-8px;
	top:-8px;
	right:-8px;
	left:-8px;
	opacity:1
}

/**********************************************************************FINE*INDEX************************************************************************************/
/***********************************************************************FOOTER************************************************************************************/
footer { background-color:#ebebeb; }
footer p {line-height:26px}
.bannerFooter h1 {color:#448f22; font-size:21px; font-weight:normal}
.dati { text-align:center; font-size:14px}
#basic-modal2 { font-size:13px; font-weight:normal}
#email2 { width:217px; color:#838383; border:none}
.backgroundGreen {  background: none repeat scroll 0 0 #448f22;
    border: medium none;
    color: #ffffff;
    padding: 1px 18px;
    text-transform: uppercase;}
.backgroundGreen:hover { background:#fff; color:#448f22;}
.informativa-privacy { width:100%; font-size:12px}
/**********************************************************************FINE*FOOTER********************************************************************************/
/***********************************************************************CONTENUTI************************************************************************************/
.contenuto h1 {color:#8dbf41; border-bottom:2px solid #8dbf41; line-height:74px; margin-top:0}
.acquista2 { background:#25a8e0}
.offerte2 {background:#8bc541}
.servizi2 {background:#15526c}
.acquista2, .offerte2, .servizi2 {padding:12px; text-align:center;}
.acquista2:hover { background:#15526c; 
-webkit-transition: all 700ms ease;
-moz-transition: all 700ms ease;
-ms-transition: all 700ms ease;
-o-transition: all 700ms ease;
transition: all 700ms ease;}
.offerte2:hover { background:#25a8e0; 
-webkit-transition: all 700ms ease;
-moz-transition: all 700ms ease;
-ms-transition: all 700ms ease;
-o-transition: all 700ms ease;
transition: all 700ms ease;}
.servizi2:hover { background:#25a8e0; 
-webkit-transition: all 700ms ease;
-moz-transition: all 700ms ease;
-ms-transition: all 700ms ease;
-o-transition: all 700ms ease;
transition: all 700ms ease;}

.elencoservizi  { list-style:none;  float:left; margin-bottom:-80px}
.elencoservizi li{float:left;width:179px; height:260px; margin:0px 11px; text-align:center}

.datiOfferta{ padding:15px}
.icheckbox_flat-blue { border:1px solid}
.icheckbox_flat-blue.checked  { border:none}
.contenitoreimg img { float:left; margin-right:20px; margin-bottom:20px}
/**********************************************************************FINE*CONTENUTI********************************************************************************/

/********************************************************************************************************************************************************************/


.marginTop0{margin-top:0px;}
.marginTop5{margin-top:5px;}
.marginTop10{margin-top:10px;}
.marginTop15{margin-top:15px;}
.marginTop20{margin-top:20px;}
.marginTop25{margin-top:25px;}
.marginTop30{margin-top:30px;}
.marginBottom0{margin-bottom:0px;}
.marginBottom5{margin-bottom:5px;}
.marginBottom10{margin-bottom:10px;}
.marginBottom15{margin-bottom:15px;}
.marginBottom20{margin-bottom:20px;}
.marginBottom25{margin-bottom:25px;}
.marginBottom30{margin-bottom:30px;}
.marginLeft0{margin-left:0px;}
.marginLeft5{margin-left:5px;}
.marginLeft10{margin-left:10px;}
.marginLeft15{margin-left:15px;}
.marginLeft20{margin-left:20px;}
.marginLeft25{margin-left:25px;}
.marginLeft30{margin-left:30px;}
.marginRight0{margin-right:0px;}
.marginRight5{margin-right:5px;}
.marginRight10{margin-Right:10px;}
.marginRight15{margin-Right:15px;}
.marginRight20{margin-Right:20px;}
.marginRight25{margin-Right:25px;}
.marginRight30{margin-Right:30px;}
.margin5{margin:5px;}
.margin10{margin:10px;}
.margin15{margin:15px;}
.margin20{margin:20px;}
.margin25{margin:25px;}
.margin30{margin:30px;}
.margin0{margin:0px;}

.paddingTop0{padding-top:0px;}
.paddingTop5{padding-top:5px;}
.paddingTop10{padding-top:10px;}
.paddingTop15{padding-top:15px;}
.paddingTop20{padding-top:20px;}
.paddingTop25{padding-top:25px;}
.paddingTop30{padding-top:30px;}
.paddingBottom0{padding-bottom:0px;}
.paddingBottom5{padding-bottom:5px;}
.paddingBottom10{padding-bottom:10px;}
.paddingBottom15{padding-bottom:15px;}
.paddingBottom20{padding-bottom:20px;}
.paddingBottom25{padding-bottom:25px;}
.paddingBottom30{padding-bottom:30px;}
.paddingLeft0{padding-left:0px;}
.paddingLeft5{padding-left:5px;}
.paddingLeft10{padding-left:10px;}
.paddingLeft15{padding-left:15px;}
.paddingLeft20{padding-left:20px;}
.paddingLeft25{padding-left:25px;}
.paddingLeft30{padding-left:30px;}
.paddingRight0{padding-right:0px;}
.paddingRight5{padding-right:5px;}
.paddingRight10{padding-Right:10px;}
.paddingRight15{padding-Right:15px;}
.paddingRight20{padding-Right:20px;}
.paddingRight25{padding-Right:25px;}
.paddingRight30{padding-Right:30px;}
.padding0{padding:0px;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.padding15{padding:15px;}
.padding20{padding:20px;}
.padding25{padding:25px;}
.padding30{padding:30px;}
.padding0{padding:0px;}




	