/* realizzazione sito web :: Provantia srl  CSS ------------------------------------------------------------------------------------*/
/* BACKGROUND ----------------------------------------------------------------------------------------------------------------------------*/

.doth{
	background-image:url(img/doth.gif);
	background-repeat:repeat-x;
}
.dotv{
	background-image:url(img/dotv.gif);
	background-repeat:repeat-y;
}
.bg{
	background-image:url(img/bg.jpg);
	background-repeat:repeat-x;
}
.bg2{
	background-image:url(img/bg2.jpg);
	background-repeat:repeat-x;
}
.bgPopup{
	background-image:url(img/bgpopup.jpg);
	background-repeat:repeat-x;

}
.bgBar{
	background-image:url(img/bgBar.gif);
	background-repeat:repeat-x;
	background-color:#3A84BD;
	color:#FFFFFF;
}
.bgBar2{
	background-image:url(img/bgBar2.gif);
	background-repeat:repeat-x;
	background-color:#FF9900;
	color:#FFFFFF;
}
.bgBar3{
	background-image:url(img/bgBar3.gif);
	background-repeat:repeat-x;
	background-color:#b18e4d;
	color:#FFFFFF;
}
.bgBar4{
	background-image:url(img/bgBar4.gif);
	background-repeat:repeat-x;
	background-color:#BA8F87;
	color:#FFFFFF;
}
.bgBar5{
	background-image:url(img/bgBar5.gif);
	background-repeat:repeat-x;
	background-color:#747d8a;
	color:#FFFFFF;
}
.bgBar6{
	background-image:url(img/bgBar6.gif);
	background-repeat:repeat-x;
	background-color:#4db1ae;
	color:#FFFFFF;
}
.bgBar7{
	background-image:url(img/bgBar7.gif);
	background-repeat:repeat-x;
	background-color:#4888a1;
	color:#FFFFFF;
}
.bgcentrobenessere{
	background-image:url(img/bgcentrobenessere.jpg);
	background-repeat:repeat-x;
}
.bgcamere{
	background-image:url(img/bgcamere.jpg);
	background-repeat:repeat-x;
}
.bgristorante{
	background-image:url(img/bgristorante.jpg);
	background-repeat:repeat-x;
}
.bgservizi{
	background-image:url(img/bgservizi.jpg);
	background-repeat:repeat-x;
}
.bgescursioni{
	background-image:url(img/bgescursioni.jpg);
	background-repeat:repeat-x;
}
.bgcomearrivare{
	background-image:url(img/bgcomearrivare.jpg);
	background-repeat:repeat-x;
}
.bggallerie{
	background-image:url(img/bggallerie.jpg);
	background-repeat:repeat-x;
}
.bgguestopinion{
	background-image:url(img/bgguestopinion.jpg);
	background-repeat:repeat-x;

}
.bghotel{
	background-image:url(img/bghotel.jpg);
	background-repeat:repeat-x;

}
.bghotel2{
	background-image:url(img/bghotel2.jpg);
	background-repeat:repeat-x;

}
.bgLogo{
	background-image:url(img/bgLogo.gif);
	background-repeat:no-repeat;
}

.bgGrey{
	background-image:url(img/bgGrey.jpg);
	background-repeat:repeat-x;
}

.bgGrey2{
	background-image:url(img/bgGrey2.jpg);
	background-repeat:repeat-x;
}

/* language ---------------------------------------------------------------*/
#menu_idioma ul li.menu_cabecera_principal 
{
	float:left;
	position:absolute;
	list-style: none;
	padding: 0;
	margin-left:3px;
	margin-top:0px;
	height:16px;
	display:block;
	width:140px;
	z-index:200;
	color: #777;
	background:url(img/fondo_drop_cabecera.gif) no-repeat;
	left: 899px;
	top: 26px;
}



.hrdiv
{
/*background-color:#919fa9; Hover Styles */
width:90%;
height:1px;
font-size:0px;
margin:0 auto 0 auto;
border-bottom:solid 1px #919fa9;
}

.no_hrdiv
{ background-image:none !important;
background-color:#f6f6f6;
display:block;
width:100%;
float:left;
height:10px !important;
margin-left:0px;
padding-left:0px;
font-size:0px;
}

.rbtop_destacado_derecho div {
	background: url(img/rbtop_destacado_derecho_izq.gif) no-repeat top left;
	width: 100%;
	height: 10px;
	font-size: 1px;
}
 
.rbtop_destacado_derecho{background: url(img/rbtop_destacado_derecho_drch.gif) no-repeat top right;}


.img_destacado_derecho
{
margin-left: auto;
margin-top: 3px;
margin-right: auto;
clear:both;
}

.rbbottom_destacado_iconos{ background: url(img/rbbottom_destacado_iconos_drch.gif) no-repeat top right}
.tit_iconos a{ text-decoration:none;}
.tit_iconos
{
font:bold 9px arial,helvetica,sans-serif;
color: #444444;
margin-left:5px;
/* margin-top:0px;
vertical-align:middle;*/ 
float:left;
margin-top:3px;
}
/* LINKS --------------------------------------------------------------------------------------------------------------------------------------*/

a:link{
	text-decoration:underline;
	color:#fa9f08;
}
a:visited{text-decoration:underline; color:#fa9f08;}
a:hover{text-decoration:underline; color:#333333;}

a.link1:link{text-decoration:none; color:#999999;}
a.link1:visited{text-decoration:none; color:#999999;}
a.link1:hover{text-decoration:none; color:#fa9f08;}

a.link2:link{text-decoration:none; color:#fa9f08;}
a.link2:visited{text-decoration:none; color:#fa9f08;}
a.link2:hover{text-decoration:none; color:#333333;}

a.link3:link{text-decoration:underline; color:#999999;}
a.link3:visited{text-decoration:underline; color:#999999;}
a.link3:hover{text-decoration:underline; color:#fa9f08;}

a.link4:link{
	text-decoration:none;
	color:#333333;
	list-style-image: url(img/list.jpg);
}
a.link4:visited{text-decoration:none; color:#333333;}
a.link4:hover{text-decoration:none; color:#fa9f08;}

a.link5:link{text-decoration:none; color:#FFFFFF;}
a.link5:visited{text-decoration:none; color:#FFFFFF;}
a.link5:hover{text-decoration:none; color:#000000;}

a.link6:link{text-decoration:underline; color:#333333;}
a.link6:visited{text-decoration:underline; color:#333333;}
a.link6:hover{text-decoration:underline; color:#FFFFFF;}

a.link7:link{text-decoration:underline; color:#333333;}
a.link7:visited{text-decoration:underline; color:#333333;}
a.link7:hover{text-decoration:underline; color:#fa9f08;}

a.link8:link{text-decoration:none; color:#666666;}
a.link8:visited{text-decoration:none; color:#666666;}
a.link8:hover{text-decoration:none; color:#fa9f08;}

a.link9:link{text-decoration:none; color:#000000;}
a.link9:visited{text-decoration:none; color:#000000;}
a.link9:hover{text-decoration:none; color:#000000;}

a.link10:link{text-decoration:none; color:#fa9f08;}
a.link10:visited{text-decoration:none; color:#fa9f08;}
a.link10:hover{text-decoration:none; color:#fa9f08;}

a.link11:link{text-decoration:underline; color:#FFFFFF;}
a.link11:visited{text-decoration:underline; color:#FFFFFF;}
a.link11:hover{text-decoration:underline; color:#000000;}

a.link12:link{text-decoration:none; color:#333333;}
a.link12:visited{text-decoration:none; color:#333333;}
a.link12:hover{text-decoration:none; color:#FFFFFF;}

a.link13:link{text-decoration:none; color:#FFFFFF;}
a.link13:visited{text-decoration:none; color:#FFFFFF;}
a.link13:hover{text-decoration:none; color:#FFFFFF;}

a.link14:link{text-decoration:none; color:#fa9f08;}
a.link14:visited{text-decoration:none; color:#fa9f08;}
a.link14:hover{text-decoration:none; color:#666666;}

/* FONTS ------------------------------------------------------------------------------------------------------------------------------------*/

.nav{
	font-size:12px;
	line-height:14px;
}
.css1{
	color:#333333;
}
.css2{
	color:#999999;
}
.css3{
	color:#CCCCCC;
}
.css4{
	color:#FFFFFF;
}
.css5{
	color:#fa9f08;
}
.css6{
	color:#66863f;
}
.css7{
	color:#0066FF;	
}
.sm1{
	font-size:12px;
	color:#999999;
	line-height:14px;
}
.sm2{
	font-size:11px;
	color:#666666;
}
.head1{
	font-size:15px;
	font-weight:bold;
	color:#d9a530;
	line-height:18px;
}
.head2{
	font-size:15px;
	font-weight:bold;
	color:#66863f;
	line-height:18px;
}
.head3{
	font-size:15px;
	font-weight:bold;
	color:#798493;
	line-height:18px;
}
.head4{
	font-size:15px;
	font-weight:bold;
	color:#b18d56;
	line-height:18px;
}
.head5{
	font-size:15px;
	font-weight:bold;
	color:#a87468;
	line-height:18px;
}
.head6{
	font-size:15px;
	font-weight:bold;
	color:#b3666c;
	line-height:18px;
}
.head7{
	font-size:15px;
	font-weight:bold;
	color:#4e578a;
	line-height:18px;
}
.head8{
	font-size:15px;
	font-weight:bold;
	color:#684e7c;
	line-height:18px;
}
.head9{
	font-size:15px;
	font-weight:bold;
	color:#3c7f75;
	line-height:18px;
}
.head10{
	font-size:15px;
	font-weight:bold;
	color:#305f71;
	line-height:18px;
}
.error{
	color:#fa9f08;
}

.white{
	color:#FFFFFF;
}

/* MASTER FONTS ------------------------------------------------------------------------------------------------------------------------*/

body,table,td{
	font-family:"Trebuchet MS", Tahoma, "Microsoft Sans Serif";
	font-size:13px;
	color:#666666;
	line-height:16px;
}
input{
	font-family:"Trebuchet MS", Tahoma, "Microsoft Sans Serif";
	font-size:13px;
	color:#666666;
	line-height:16px;
}
select{
	font-family:"Trebuchet MS", Tahoma, "Microsoft Sans Serif";
	font-size:13px;
	color:#666666;
	line-height:16px;
}
textarea{
	font-family:"Trebuchet MS", Tahoma, "Microsoft Sans Serif";
	font-size:13px;
	color:#666666;
	line-height:16px;
}

/* MASTER HTML -------------------------------------------------------------------------------------------------------------------------*/

table{
	border:0px;
}
tr{
	vertical-align:top;
}
img{
	border:0px;
}
ul{
	list-style:circle;
}
.border{
	border:1px solid #cccccc;
}
.border2{
	border:5px solid #FFFFFF;
}
.border3{
	border-color:#FFFFFF; 
	border-top-width:5px; 
	border-bottom-width:0px;
	border-left-width:5px; 
	border-right-width:5px; 
	border-style:solid; 
}
.border4{
	border:1px solid #FFFFFF;
}
.border5{
	/*border:1px solid #cccccc;
	background-color:#FFFFFF;
	*/
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	background:#FFFFFF;

}
.border6{
	border:1px solid #c2cad4;
	background-color:#FFFFFF;
}
.borderD{
	border:1px dashed #cccccc;
}
.borderT{
	border-color:#e4f6d7; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT2{
	border-color:#f1d3da; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT3{
	border-color:#ccd3db; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT4{
	border-color:#e5d3b3; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT5{
	border-color:#e6cfca; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT6{
	border-color:#c2cad4; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT7{
	border-color:#b3e3e1; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderT8{
	border-color:#afd2de; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderNoT{
	border-color:#e4f6d7; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}

.borderBLR{
	border-color:#e4f6d7; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderBLR2{
	border-color:#c2cad4; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderBLR3{
	border-color:#c5e3e2; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderBLR4{
	border-color:#eeced1; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderBLR5{
	border-color:#d8bcb5; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderBLR6{
	border-color:#e2cfb1; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderTDot{
	border-color:#cccccc; 
	border-top-width:1px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed; 
}
.borderB{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderBD{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:1px;
	border-left-width:0px; 
	border-right-width:0px; 
	border-style:dashed; 
}
.borderL{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:solid; 
}
.borderLD{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:1px; 
	border-right-width:0px; 
	border-style:dashed; 
}
.borderR{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:solid; 
}
.borderRD{
	border-color:#cccccc; 
	border-top-width:0px; 
	border-bottom-width:0px;
	border-left-width:0px; 
	border-right-width:1px; 
	border-style:dashed; 
}
