/* ===============================================================
	Altro 
   =============================================================== */
img{
	border: none;
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}
textarea {
    resize: none;
}

/* ===============================================================
	Font Family
   =============================================================== */
.font_oswald{
	font-family: 'Oswald';	
}
.font_open_sans{
	font-family: 'Open Sans';
}
.font_open_sans_light{
	font-family: 'Open Sans';
	font-weight:300;
}

/* ===============================================================
	Input
   =============================================================== */
.input {
	padding: 8px 6px;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #848484;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #e0e0e0;
}
.input:hover {
	border-bottom: 1px solid #a2a29a;
	border-top: 1px solid #000;
	border-left: 1px solid #818177;
	border-right: 1px solid #818177;
}
.input:focus {
    outline:none;
	border-color:#18819C;
}
.scritta_errore_rossa {
	color: red;
	font-weight: bold;
	padding: 5px;
	text-transform: none;
}

/* ===============================================================
	Bottoni
   =============================================================== */
.icona_facebook {
	display:block;
	width:34px;
	height:35px;
	background-image:url(../img/icons/facebook.png);
	background-repeat:no-repeat;
	background-position:top;
}

.icona_facebook:hover{
	background-position: bottom;
}

.icona_twitter {
	display:block;
	width:34px;
	height:35px;
	background-image:url(../img/icons/twitter.png);
	background-repeat:no-repeat;
	background-position:top;
}

.icona_twitter:hover{
	background-position: bottom;
}

.bottone{
	cursor:pointer;
	font-family: 'Open Sans';
	padding:10px 15px;
	text-transform:uppercase;
 	textalign:center;
	text-decoration:none;
	background-color:#18819c;	
	border:1px solid #18819c;
	color:#fff;
}
.bottone:hover{
	background-color:#c3c0c0;
	border:1px solid #cdcdcd;
	color:#fff;
}

.ultime_notizie .banner_offerte #bottone_offerte {
	position:relative;
	top:385px;
	left:53px;
	display:block;
	width:172px;
	height:47px;
	background-image:url(../img/button/guarda_offerte.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.ultime_notizie .banner_offerte a#bottone_offerte:hover{
	background-position: bottom;
}

.ultime_notizie #bottone_leggi_notizie {
	display:block;
	width:172px;
	height:47px;
	background-image:url(../img/button/leggi_notizie.png);
	background-repeat:no-repeat;
	background-position:top;
}

.ultime_notizie a#bottone_leggi_notizie:hover{
	background-position: bottom;
}

.richiedi_informazioni #bottone_form_contatto {
	display:block;
	width:194px;
	height:48px;
	background-image:url(../img/button/form_contatto.png);
	background-repeat:no-repeat;
	background-position:top;
}

.richiedi_informazioni a#bottone_form_contatto:hover{
	background-position: bottom;
}

.servizi #bottone_scopri_servizi {
	display:block;
	width:172px;
	height:47px;
	background-image:url(../img/button/scopri_servizi.png);
	background-repeat:no-repeat;
	background-position:top;
}

.servizi a#bottone_scopri_servizi:hover{
	background-position: bottom;
}

/* ===============================================================
	Link 
   =============================================================== */
.link_email{
	color:#bcbbbb;
	text-decoration:none;	
}
.link_email:hover{
	color:#bcbbbb;
	text-decoration:underline;
}

.link_email_v2{
	color:#000;
	text-decoration:none;	
}
.link_email_v2:hover{
	color:#18819c;
	text-decoration:underline;
}

.link_footer{
	color:#18819c;
	text-decoration:none;	
}
.link_footer:hover{
	color:#a6e8ef;
	text-decoration:underline;
}

.link_pdf{
	font-size:15px;
	color:#18819c;
	text-decoration:underline;	
}
.link_pdf:hover{
	color:#000;
	text-decoration:none;
}