@import url(https://fonts.googleapis.com/css?family=Roboto);
				body{font-family: 'Roboto';}
				.bg_body {background : #B1D9A7; } 
.bg_container {background : #CCFFCE; } 
.bg_footer {background : #0D402A; } 
.bg_menu {background : #2C8A48; } 
.bg_menu:hover {background : #195C14; } 
.bg_menu_active {background : #195C14; } 
.bg_details {background : #58E867; } 
.bg_buttons {background : #0C4D13; } 
.bg_buttons:hover {background : #082B07; } 
.bg_border {border-bottom : 1px dotted #CCCCCC; } 
.text_generic {color : #000000; } 
.text_footer {color : #FFFFFF; } 
.text_agency_name {color : #000000; } 
.text_slogan {color : #3B5442; } 
.text_menu {color : #333333; } 
.text_menu:hover {color : #E6E1C5; } 
.text_menu_active {color : #E6E1C5; } 
.text_title {color : #00300C; } 
.text_details {color : #FFFFFF; } 
.text_buttons {color : #FFFFFF; } 
.text_buttons:hover {color : #FFFFFF; } 
.text_ideal {color : #000000; } 
.jcarousel-prev-horizontal {border-left : 30px solid #0C4D13; } 
.jcarousel-next-horizontal {border-right : 30px solid #0C4D13; } 
.slicknav_menu {background : #2C8A48!important; } 
#header_logo {width : 30%; float : left; } 
#header_agency_name {width : 70%; float : right; } 
#header_slogan {width : 100%; } 
#header_logo figure img {max-width : 270px; max-height : 120px; } 
#languages {display : block; position : absolute; top : 10px; right : 10px; } 
#languages ul li {display : inline-block; padding : 0 5px; } 
#main {float : right; } 
#sidebar {float : left; } 
#main_data .description {float : left; width : 300px; } 
#main_data .details {float : right; width : 300px; } 
#footer_logo {float : right; } 
#footer_user {width : 70%; float : left; text-align : left; } 
#footer_logo figure img {max-width : 150px; max-height : 80px; } 
body {font-size : 13px; } 
#footer_user p {font-size : 12px; } 
#footer_user #ragione_sociale {font-size : 15px; } 
#header_agency_name h2 {font-size : 28px; } 
#header_slogan h4 {font-size : 16px; } 
#menu ul li a {font-size : 16px; } 
#main h2 {font-size : 22px; } 
#sidebar h2 {font-size : 22px; } 
#not_found header h2 {font-size : 22px; } 
#main h1 {font-size : 22px; } 
#details h4 {font-size : 16px; } 
.description h4 {font-size : 16px; } 
#main #ad hgroup h3 {font-size : 16px; } 
.annuncio header h3 {font-size : 16px; } 
#mycarousel h3 {font-size : 12px; } 
.jcarousel-item a p.descriptions {font-size : 11px; } 
#sidebar #search_button .button {font-size : 20px; } 
