@import url(https://fonts.googleapis.com/css?family=<link+href='http://fonts.googleapis.com/css?family=Pacifico'+rel='stylesheet'+type='text/css'>);
				body{font-family: '<link href='http://fonts.googleapis.com/css?family=Pacifico' rel='stylesheet' type='text/css'>';}
				.bg_body {background : #20243D; } 
.bg_container {background : #FFFFFF; } 
.bg_footer {background : #20243D; } 
.bg_menu {background : #FF0000; } 
.bg_menu:hover {background : #102E6B; } 
.bg_menu_active {background : #102E6B; } 
.bg_details {background : #B8B8B8; } 
.bg_buttons {background : #FF0000; } 
.bg_buttons:hover {background : #31375E; } 
.bg_border {border-bottom : 1px dotted #31375E; } 
.text_generic {color : #363636; } 
.text_footer {color : #F5F5F5; } 
.text_agency_name {color : #000000; } 
.text_slogan {color : #363636; } 
.text_menu {color : #FFFFFF; } 
.text_menu:hover {color : #FFFFFF; } 
.text_menu_active {color : #FFFFFF; } 
.text_title {color : #000000; } 
.text_details {color : #000000; } 
.text_buttons {color : #FFFFFF; } 
.text_buttons:hover {color : #FFFFFF; } 
.text_ideal {color : #ffffff; } 
.jcarousel-prev-horizontal {border-left : 30px solid #FF0000; } 
.jcarousel-next-horizontal {border-right : 30px solid #FF0000; } 
.slicknav_menu {background : #FF0000!important; } 
#header_logo {width : 100%; } 
#header_agency_name {display : none; } 
#header_slogan {width : 100%; } 
#header_logo figure img {max-width : 900px; max-height : 200px; margin : auto; } 
#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 {width : 0%; float : left; display : none; } 
#footer_user {width : 100%; float : left; text-align : center; } 
body {font-size : 13px; } 
#footer_user p {font-size : 15px; } 
#footer_user #ragione_sociale {font-size : 18px; } 
#header_agency_name h2 {font-size : 28px; } 
#header_slogan h4 {font-size : 24px; } 
#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 : 14px; } 
.jcarousel-item a p.descriptions {font-size : 11px; } 
#sidebar #search_button .button {font-size : 20px; } 
