/* CSS Document */
body{
	background-image:url(http://www.ragostahotels.com/images/t2010_bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-attachment: fixed;
	background-position: left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0;
}

	a:link, a:visited, a:active{
	text-decoration: none;
	color:#03498E;
	}


   a:hover{
   text-decoration: underline;
	color:#03498E;
	}
	
	a.menufooter_nav:link, a.menufooter_nav:visited, a.menufooter_nav:active{
	text-decoration: none;
	color:#000;
	}
	
	a.menufooter_nav:hover{
    text-decoration: underline;
	color:#03498E;
	}	

#miniMenuTop a { margin-right:5px;}
#miniMenuTop a img{ border:0}
#jFlowSlide{ background:#fff; font-family: Georgia; overflow:hidden; }
#myController { font-family: Georgia; padding:2px 0;  width:100%; background:#044388; }
#myController span.jFlowSelected { background:#fff;margin-right:0px; color:#044388; }

.slide-wrapper {  overflow:hidden; }
.slide-thumbnail { width:300px; float:left; }
.slide-thumbnail img {max-width:300px; }
.slide-details { width:290px; float:right; margin-left:10px;}
.slide-details h2 { font-size:1.5em; font-style: italic; font-weight:normal; line-height: 1; margin:0; }
.slide-details .description { margin-top:10px; }

.jFlowControl, .jFlowPrev, .jFlowNext { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; overflow:hidden; }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #43A0D5; overflow:hidden; }

input[type='button'] { font-size:10px;padding:3px; font-family:Verdana,Arial,Helvetica,sans-serif;  padding:2px;}
input[type='text'] { border:1px solid #dddddd; color:#000000; font-size:11px; padding:2px; font-family:Verdana,Arial,Helvetica,sans-serif; height:16px;}
input[type='submit'] { border:1px solid #dddddd; color:#000000; font-size:9px; padding:2px; font-family:Verdana,Arial,Helvetica,sans-serif; }
input[type='radio'] { border:0; }
input[type='checkbox'] { border:0; }
textarea{ border:1px solid #dddddd; color:#000000; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; }
select{ border:1px solid #dddddd; color:#000000; font-size:11px; padding:2px; font-family:Verdana,Arial,Helvetica,sans-serif; height:22px; }
.submit { border:1px solid #dddddd; color:#000000; font-size:9px; font-family:Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase; }
.text { border:1px solid #dddddd; color:#000000; font-size:11px; padding:2px; font-family:Verdana,Arial,Helvetica,sans-serif;}

.TitoloPagina {
color:#6a747c;
font-size:14px;
font-style:normal;
font-variant:normal;
letter-spacing:normal;
}
.testopagina {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CCCCCC;
margin:0;
}

/* Stile */

body {
background-color: ;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
font-style: normal;
margin-top: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
color: 000C17;
}
table, td { font-size: 11px; font-weight: normal; font-style: normal; }
h1{ font-size: 12px; color: 0074D7; }
h2{ font-size: 6px; color: ; }
a:link { color: 0074D7; text-decoration: none; }
a:visited { color: 0074D7; text-decoration: none; }
a:hover { color: 0074D7; text-decoration: underline; }
a:active { color: 0074D7; text-decoration: none; }
a.menuTop:link { color: 000C17; text-decoration: none; }
a.menuTop:visited { color: 000C17; text-decoration: none; }
a.menuTop:hover { color: 000C17; text-decoration: underline; }
a.menuTop:active { color: 000C17; text-decoration: none; }
.menuTop {
font-family: Verdana;
font-size: 11px;
font-weight: normal;
font-variant: normal;
letter-spacing: 000C17;
color: ;
font-style: normal;
}
.MenuSecondario {
font-family: Times New Roman;
font-size: 12px;
font-weight: bold;
font-variant: normal;
letter-spacing: ;
color: ;
font-style: normal;
}
a.MenuSecondario:link { color: 00447e; text-decoration: none; }
a.MenuSecondario:visited { color: 00447e; text-decoration: none; }
a.MenuSecondario:hover { color: 0074d7; text-decoration: underline; }
a.MenuSecondario:active { color: 00447e; text-decoration: none; }
a.MenuSup:link { color: #000000; text-decoration: none; }
a.MenuSup:visited { color: #000000; text-decoration: none; }
a.MenuSup:hover { color: #000000; text-decoration: underline; }
a.MenuSup:active { color: #000000; text-decoration: none; }
.MenuSup {
font-family: Verdana;
font-size: 10px;
font-weight: normal;
font-variant: normal;
letter-spacing: ;
color: #000000;
font-style: normal;
}
a.menuFooter:link { color: 000C17; text-decoration: none; }
a.menuFooter:visited { color: 000C17; text-decoration: none; }
a.menuFooter:hover { color: 0074D7; text-decoration: underline; }
a.menuFooter:active { color: 000C17; text-decoration: none; }
a.linkSmall:link { color: AF080D; text-decoration: none; }
a.linkSmall:visited { color: AF080D; text-decoration: none; }
a.linkSmall:hover { color: AF080D; text-decoration: none; }
a.linkSmall:active { color: AF080D; text-decoration: none; }
.linkSmall {
font-family: Verdana;
font-size: 8px;
font-weight: normal;
font-variant: normal;
letter-spacing: ;
color: ;
font-style: normal;
}

/**/

.highslide-wrapper .highslide-html-content {

    width: 400px;
	padding: 5px;
}
.highslide-caption
{
	display: block;
	background-color:#FFFFFF;
	padding-top:3px;
}
.highslide-html-iframe_
{
	position: absolute; 
	top: 0px; 
	left:0px; 
	width: 100%; 
	height: 100%; 
	filter: mask(); 
	z-index: -1; 
	display: hidden;
	width: 100%;
	height:100%;
}
.highslide-html {
    background-color: #fbfabf;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(http://www.aec-internet.it/sitebuilder2/highslide/immagini/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(http://www.aec-internet.it/sitebuilder2/highslide/immagini/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		width:915px;
		height:290px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		padding:0;
		margin:0;
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		}
	ol#controls li a{
		float:left;
		border:1px solid #ddd;
		background:#fff;
		color:#555;
		text-decoration:none;
		padding: 0 10px;
		}
	ol#controls li.current a{
		background:#044388;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
