@charset "UTF-8";

img {border:0;}


#testa{
background-image:url(immagini/testa.jpg);
background-repeat:repeat-x;}


.csc-mailform{
border: 0px groove threedface;
display: block;
margin-left: 2px;
margin-right: 2px;
padding: 0.35em 0.75em 0.625em;}


.csc-mailform-field{
width:220px;}



.csc-textpic-imagewrap{
margin:0px;
padding:0px;}

.csc-textpic {
margin:0px;
padding:0px;}

.csc-textpic-intext-left {
margin:0px;
padding:0px;}

.csc-textpic-equalheight{
margin:0px;
padding:0px;}

#csc-textpic-imagewrap{
margin:0px;
padding:0px;}

#csc-textpic {
margin:0px;
padding:0px;}

#csc-textpic-intext-left {
margin:0px;
padding:0px;}

#csc-textpic-equalheight{
margin:0px;
padding:0px;}


H1 { 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold; 
margin-bottom:4px;
}
H2 { 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold; 
margin-bottom:4px;
padding-bottom:3px;
}
H3 { 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold; 
margin-bottom:4px;
}
p{margin:0px;
}


#menu3{
margin:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
text-transform:lowercase;}

#menu3 a{
color:#6B4E2C;
line-height:17px;
text-transform:lowercase;}

#menu3 .liv-no{
margin-bottom:3px;
color:#6B4E2C;
}
#menu3 .liv-act{
margin-bottom:3px;
color:#6B4E2C;
font-weight:bold;
}
#menu3 .liv-cur{
margin-bottom:3px;
color:#6B4E2C;
font-weight:bold;
}



#prenota a{
font-size:9px;}
#download a{
font-size:9px;}
#photel a{
font-size:9px;}
#print a{
font-size:9px;}
#amici a{
font-size:9px;}

#pclienti a{
font-size:9px;}
#poperatori a{
font-size:9px;}
#skype a{
font-size:9px;}
#blog a{
font-size:9px;}
#facebook a{
font-size:9px;}

#twitter a{
font-size:9px;}
#friendfeed a{
font-size:9px;}
#skype a{
font-size:9px;}
#youtube a{
font-size:9px;}
#flickr a{
font-size:9px;}


#loghi{
height:54px;
background-image:url(immagini/loghi_sotto_riga.jpg)

}


#infocompany{
height:34px;
background-image:url(immagini/home_r10_c2.jpg)
}



#gbf{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

#bianco{
background-color:#FFFFFF;
height:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:1px;
}

#spazio{
height:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:1px;
}

#contenutodx{
	margin:11px;
	color:#624524;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#contenutosx{
color:#624524;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
}
#frame{
color:#624524;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

p{
margin:0px;
}

h1{
margin:0px;
}
h2{
margin:0px;
}
h3{
margin:0px;
}
h4{
margin:0px;
}
h5{
margin:0px;
} 

.slideshow-thumbnails a:hover {
	background-color: #EB832E !important;
	opacity: 1 !important;
}
.slideshow-thumbnails img {
	display: block;
}
.slideshow-thumbnails-active {
	background-color: #EB832E;
	opacity: 1;
}
.slideshow-thumbnails-inactive {
	background-color: #D7CEBC;
	opacity: .5;
}


#img{ 
margin-left:5px;}
#last_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#6B4E2C;}
#last_more a{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#B94F12;}
#last_more {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#B94F12;
margin-right:5px;
margin-bottom:2px;}
#last_title{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#B94F12;
margin-top:2px;}
#last_title a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#B94F12;}
#lastnews{
margin-top:5px;}
#last a{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
#list_title {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#B94F12;
margin:5px;}
#list_title a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#B94F12;}
#list_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6B4E2C;
margin-left:5px;
margin-right:5px;}


#bandiere {
	padding-bottom:10px;
	margin-bottom: 10px;	
	}









#piede_sfondo {
	background-image: url(immagini/sfondo_blu.jpg);
	height: 100px;
}
#piede_indirizzo2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#piede_indirizzo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
body a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#45596A;
}
body a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
color:#EA832D;
}
body a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#45596A;
}



#intro{
	margin-left:397px;
	margin-top: 23px;
	margin-bottom: 0px;
	margin-right: 25px;
	height: 105px;
	color:#45596A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
p{
font-family:Arial, Helvetica, sans-serif;
}



#info a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ffffff;
}
#info a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
color:#EA832D;
}
#info a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ffffff;
} 
#contatti a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ffffff;
}
#contatti a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
color:#EA832D;
}
#contatti a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ffffff;
} 
#dovesiamo a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ffffff;
}
#dovesiamo a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
color:#EA832D;
}
#dovesiamo a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ffffff;
} 

#menu2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	height:18px;
	padding-top: 3px;
} 

#menu2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	background-color: #45596A;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:3px;
	height:18px;
	
}

