@charset "utf-8";
/* CSS Document */


/* RESET */
body, input, textarea, select, p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030; line-height:22px;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,p,img,br { margin:0; padding:0; }
img { border:none }
a {color:#0061AD; text-decoration:none;}
a:hover {color:#0061AD; text-decoration:none;}

table {margin:15px;border-left:1px solid #947444; border-bottom:1px solid #947444;}
table tbody tr td{border-top:1px solid #947444; border-right:1px solid #947444; padding:5px;}


body{background-color:#F5F5F5 ;}


.clear{clear:both; margin:0; padding:0;}

h1{ text-indent:-9999px}


h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#0061AD;
	font-size:22px;
	text-transform:uppercase;
	margin-bottom:15px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#0061AD;
	font-size:14px;
	text-transform:uppercase;
	margin-top:4px;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#0061AD;
	font-size:13px;
	text-transform:uppercase;
}


h5{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#0061AD;
	font-size:12px;
}


/**********************************************************
HEADER + MENU
************************************************************/
#site{
	background: url(../images/layout/header.png) top center no-repeat;
	margin:0 auto;
	width:100%;
}
#header{
	width:100%; margin:0 auto;
}

#header #header-cont {width:960px; height: 130px; margin: 0 auto; background:url("../images/layout/bkg-header-5.png") no-repeat scroll 0 0 transparent;}
#header #header-cont #header-sx {float: left; position:relative; z-index:3}
#header #header-cont #header-sx #marchio { height:130px }

/*TOP MENU + claim*/
#header #header-cont #header-dx {float: left; width:765px; position:relative; z-index:3}

#header #header-cont #header-dx #topmenu{float:right; margin-right:10px; font-size:12px; height:24px; color:#fdf2d7}
#header #header-cont #header-dx #topmenu ul li {list-style:none; display:inline; padding-left:3px}
#header #header-cont #header-dx #topmenu ul li a {color:#fff;text-decoration:none;}
#header #header-cont #header-dx #topmenu ul li a:hover{text-decoration:underline}

#header #header-cont #header-dx #claim{ height:49px; float:left; width:785px;}
#header #header-cont #header-dx #search{margin-right:10px; width:785px;}

/* search form */
#header #header-cont #header-dx #search { width:221px; height:29px; display:block; border:none; float:right; background: url(../images/layout/search-bkg.png) no-repeat}

#search #s{
	float:left;
	width:155px;	
	padding:7px 10px;
	border:none;
	background:transparent ;
	/**/
	font-family:"Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color: #999999;
}

#search #searchsubmit { 
	background: url(../images/layout/btn_search.png) no-repeat right center;
	float:right;
	width: 21px;
	height:18px;
	border: none;
	text-indent: -999px;
	cursor:pointer;
	margin-right:10px;
	margin-top:4px;
}

/* menu principale*/
#header #header-cont  #menu{
	padding-left:10px;
	width:950px;
	height:35px;
	float: left;
	font-size:16px;
	text-transform:uppercase;
	font-weight:550;
	display:inline;

}

#header #header-cont  #menu ul{height:29px;}

#header #header-cont  #menu ul li{
	background:url(../images/layout/separator-menu.png) no-repeat right;
	list-style:none;
	display:inline-block;
	padding-right:20px;
	padding-top:6px;
	margin-left:15px;
}

#header #header-cont  #menu ul li a{height:27px; color:#FFF; text-shadow: 0px 0px 2px #000; text-decoration:none;display:inline-block; }
#header #header-cont  #menu ul li a:hover{background:url(../images/layout/slice-menu-active.png) center 23px no-repeat; color:#fff}
#header #header-cont  #menu ul li.active {color:#FFF; text-shadow: 1px 1px 1px #000; background:url(../images/layout/slice-menu-active.png) center 23px no-repeat; height:29px;}


/**********************************************************
HOME CONTENT TOP: SLIDER / BOX HOME VIDEO + INTRO
************************************************************/

#content{
	width:940px; margin:0 auto;
	background-repeat:repeat-y;
	background-position:top center;
	padding:0px 10px;
}

/**********************************************************
BOX RICERCA
************************************************************/

#content #top-content #ricerca-box{
	width:210px;
	margin:0;
	padding:0 0 0 10px;
	float:left;
	background:#EBEBEB;
	
}
#ricerca-content{
	float:left;
	
}
#content #top-content #ricerca-box h4{font-weight:bold; font-size:12px; color:#7F7F7F;}

#content #top-content #ricerca-box input{ height:18px; padding:3px; color:#505050; margin:5px 0; width:180px}

/*larghezze input*/
#content #top-content #ricerca-box .datum input {width:67px;}

#content #top-content #ricerca-box .themen input,
#content #top-content #ricerca-box .unterkunftstyp input  {width:10px; padding:0px; height:13px; }

#content #top-content #ricerca-box select {height:23px; padding:2px 3px; color:#505050; margin:5px 0; width:180px}

#content #top-content #ricerca-box .themen label,
#content #top-content #ricerca-box .unterkunftstyp  label{padding:2px; width:20px; height:20px; margin-right:15px;}


#content #top-content #ricerca-box .pulsantiera {float:left; margin-top:8px}
#content #top-content #ricerca-box .pulsantiera input.btn_suche {float:left; margin:0 auto; width:152px; padding:3px 0; height:39px; display:block; color:#FFF; cursor:pointer; text-align:center; background:url(../images/layout/btn_recherche.jpg) no-repeat; border: none; text-transform:uppercase; text-align:center; font-weight:bold;}
#content #top-content #ricerca-box .pulsantiera input.btn_reset {float:left; margin:8px 8px 0 0; width:27px; padding:3px 0; height:24px; display:block; color:#FFF; cursor:pointer; text-align:center; background:url(../images/layout/btn_reset.jpg) no-repeat; border: none;}

#content #top-content #ricerca-box .divisore-suche { background-color:#9F9F9F; height:1px; width:100%; margin:5px 0; display:block; }

#content #top-content{
	width:960px;
	/*background: url(../images/layout/top-content.jpg) no-repeat;*/
	background-position:top center;
	margin:0 auto;
	padding:10px 0 0 0;	
}



/********************************************************************************/




#portfolio{ position:relative}
ul#portfolio li{ list-style:none}


/*stile per il contenuto dei tabs*/
#tab-content-up{width:280px;margin-bottom:10px;}

#tab-foto-sx {float:right;}
#tab-testo-dx {float:left;width:140px;margin-bottom:10px;}

#tab-content-bottom{width:280px;margin-bottom:20px;height:250px;}
#tab-content-bottom p {line-height:19px; color:#666;}
#tabs .post {width:280px;float:left;margin-right:15px;}

/********************************************************************************/


#content #top-content #cont-box-sx {float: left; width:480px; margin-right:10px; margin-left:10px; /*background-color:#FFF;*/}


/*******  SLIDER  ********/

#slider{
	width:480px;
	float:left;
	margin:0 auto 5px auto;
	/*padding:0 10px;*/
}	


#cont-slider{width:480px;}

#mygallery{margin:0 auto;}

.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 480px; /*Width of Carousel Viewer itself*/
	height: 340px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;		
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0; /*margin around each panel*/
	width: 480px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	
}

/*CLASSE ISOLATA PER SINGOL POST*/
.panel{
	float: left; 
	overflow: hidden; 
	margin: 0 30px; 
	width: 480px; 
}





#content #top-content #cont-box-sx #intro { width:480px}
#content #top-content #cont-box-sx #intro p{padding:0 10px; margin-top:7px;}

/*BANNER*/
#content #top-content #banner { width:220px; float:left; display:block;}
#content #top-content #banner img{/*margin-bottom:17px;*/}
#content #top-content #banner A{color:#FFF; text-decoration:none}





/**********************************************************
HOME CONTENT: RICHIAMO OFFERTE + EVENTI + NEWS
************************************************************/

#content #container{
	width:940px;
	margin:0 auto;
	padding:5px 0 20px 0;	
}

/* BANNER 940x60*/
#content #container #banner-adv{width:940px; height:80px; display:block; background:#F9B32D; margin-bottom:15px; margin-top:15px;}


#content #container #news-home{width:300px; float:left;}
#content #container #offerte-home{width:300px; margin:0 20px; float:left;} /*DIV CENTRALE >> MARGINE SEPARATORE 20px DX E SX << */
#content #container #eventi-home{width:300px; float:left; margin-top:9px}


#content #container #news-home .post,
#content #container #offerte-home .post,
#content #container #eventi-home .post{margin-bottom:25px;}



#content #container #news-home h3,
#content #container #offerte-home h3,
#content #container #eventi-home h3 {color:#FFF; text-shadow: 0px 0px 2px #000; padding:1px 0px 0px 10px; background: url(../images/layout/btn_h3-home-richiamo.png) no-repeat; width:290px; height:32px;}

#content #container #news-home h3 a,
#content #container #offerte-home h3 a,
#content #container #eventi-home h3 a{color:#FFF; font-size:14px;}

#content #container #news-home h3 a:hover,
#content #container #offerte-home h3 a:hover,
#content #container #eventi-home h3 a:hover{ text-decoration:underline}

#content #container #news-home h4,
#content #container #offerte-home h4,
#content #container #eventi-home h4 {padding:0 10px}

#content #container #news-home h5,
#content #container #offerte-home h5,
#content #container #eventi-home h5 {padding:0 10px}

#content #container #news-home h4 a,
#content #container #offerte-home h4 a,
#content #container #eventi-home h4 a{color:#0061AD; text-decoration:none; margin-bottom:10px;}

#content #container #news-home h4 a:hover,
#content #container #offerte-home h4 a:hover,
#content #container #eventi-home h4 a:hover{text-decoration:underline;}

#content #container #news-home img,
#content #container #offerte-home img,
#content #container #eventi-home img {border:#0061AD 1px solid; width:278px; height:58px; display:block; margin-left:10px; margin-top:5px}

#content #container #news-home img:hover,
#content #container #offerte-home img:hover,
#content #container #eventi-home img:hover {border:#0061AD 1px solid;}

#content #container #news-home p,
#content #container #offerte-home p,
#content #container #eventi-home p{color:#666; margin-top:2px; padding:0 10px; line-height:19px;}

#content #container #news-home span.dati,
#content #container #offerte-home span.dati,
#content #container #eventi-home span.dati{color:#0061AD; font-weight:800; text-transform:uppercase;}

#content #container #news-home span.prezzo,
#content #container #offerte-home span.prezzo,
#content #container #eventi-home span.prezzo{color:#ED1B24; font-weight:800; text-transform:uppercase;}

#content #container #news-home .leggi-news a,
#content #container #offerte-home .leggi-news a,
#content #container #eventi-home .leggi-news a{color:#0061AD; padding:0 10px; text-decoration:none;}

#content #container #news-home .leggi-news a:hover,
#content #container #offerte-home .leggi-news a:hover,
#content #container #eventi-home .leggi-news a:hover{text-decoration:underline;}

#content #container #news-home .divisore,
#content #container #offerte-home .divisore,
#content #container #eventi-home .divisore{ height:1px; display:block; margin:15px 10px 0 10px; background:#ccc; margin-bottom:5px;}



/**********************************************************
HOME: VIDEO 
************************************************************/

#content #container #video{ float:left; margin:30px 20px 15px 0}
#content #container #video .top-video{width:460px; height:9px; display:block; background:url(../images/layout/top_round_box.png) no-repeat top center}

#content #container #video .conteiner-video{width:440px; background-color:#EBEBEB; padding:10px; padding-bottom:15px;}
#content #container #video .conteiner-video .video-sx{float:left; margin-right:10px}

#content #container #video .conteiner-video .video-dx{float:left; width:240px; margin-left:10px; }
#content #container #video .conteiner-video .video-dx h4{padding:0}
#content #container #video .conteiner-video .video-dx h3{margin-top:30px; text-transform:uppercase; color:#000; font-size:12px}
#content #container #video .conteiner-video .video-dx ul li{ list-style:none; border-bottom:1px solid #828282; padding:2px}
#content #container #video .conteiner-video .video-dx ul li a{color: #828282; text-decoration:none}
#content #container #video .conteiner-video .video-dx ul li a:hover{color: #000; text-decoration:none}

#content #container #video .bottom-video{width:460px; height:9px; display:block; background:url(../images/layout/bottom_round_box.png) no-repeat bottom center}


/**********************************************************
HOME: Ricerca home 
************************************************************/

#ricerca-top{width:220px; height:10px; display:block; background:url(../images/layout/ricerca-top.png) no-repeat top center; }
#ricerca-bottom{width:220px; height:10px; display:block; background:url(../images/layout/ricerca-bottom.png) no-repeat bottom center}



/**********************************************************
HOME: FLICKER + TWITTER 
************************************************************/

#content #container #flicker{ float:left; margin:15px 0 0 0; width:460px}
#content #container #twitter{ float:left; margin:30px 0 0 0; width:460px}

#content #container #flicker .top-box,
#content #container #twitter .top-box{width:460px; height:9px; display:block; background:url(../images/layout/top_round_box.png) no-repeat top center}

#content #container #flicker .conteiner-box{width:440px; background-color:#EBEBEB; padding:10px; padding-bottom:15px;}
#content #container #twitter .conteiner-box{background:#EBEBEB url(../images/layout/twitter.jpg) left center no-repeat; padding:10px 20px 15px 120px; width:320px}

#content #container #twitter .conteiner-box ul#twitter_update_list li{ list-style:none; padding-top:10px}
#content #container #flicker .conteiner-box a img{border:5px solid #fff; margin-right:24px; margin-top:10px;}

#content #container #flicker .bottom-box,
#content #container #twitter .bottom-box{width:460px; height:9px; display:block; background:url(../images/layout/bottom_round_box.png) no-repeat bottom center}



/**********************************************************
PAGE: ORIGINALE + KARTE + NORMAL + ARCHIVE
************************************************************/


#content #container-centrale{
	width:940px;
	margin:0 auto;
	/*background: url(../images/layout/top-content.jpg) no-repeat;*/
	background-position:top center;
	padding: 0 0 25px 0;
}


#content #container-centrale #content-page{
	width:765px;
	margin:0;
	padding:10px;
	float:left
}

/*PAG ORIGINAL*/
#content #container-centrale #content-page .riga-original{margin-top:35px}
#content #container-centrale #content-page .riga-original .cat-original{float:left;}
#content #container-centrale #content-page .riga-original .cat-original ul li{list-style:square; padding:5px 5px 5px 2px; margin-left:25px; color:#303030}
#content #container-centrale #content-page .riga-original .cat-original ul li a{text-decoration:none; color:#303030}
#content #container-centrale #content-page .riga-original .cat-original ul li a:hover{text-decoration:none; color:#0061AD;}

/*PAG KARTE*/
#content #container-centrale #content-page #karte-flash { margin:-10px 0 0 -10px /*margine negativo per adattare mappa al layout*/; width:776px; height:653px; display:block; /*border per nascondere bianco di troppo*/border:5px solid #dfc88f}




/**********************************************************
SINGLE 2 COLONNE
************************************************************/

#content #container-centrale #content-single h3{
	font-size:18px;
	border-bottom:1px #0061AD solid;
	padding-bottom:2px;
	margin-bottom:15px;
}


/* POST */
#content #container-centrale #content-single{
	width:685px;
	margin:0;
	padding:10px;
	float:left
}

#content #container-centrale #content-single .post{margin-bottom:20px;}

#content #container-centrale #content-single .post .descr-price{ border-bottom:1px #666 solid; color:#303030; float:left; width:72%; margin-bottom:10px; padding-bottom:6px}
#content #container-centrale #content-single .post .max-price{ background:url(../images/layout/btn_prize_red.jpg) no-repeat; color:#666; width:142px; height:30px; display:block; float:right; margin-bottom:10px; margin-left:15px;}
#content #container-centrale #content-single .post .max-price p{color:#FFF; font-weight:bold; font-size:18px; padding-top:3px; text-align:center; text-transform:uppercase; text-shadow: 1px 1px 1px #000;}



#content #container-centrale #content-single .post p{margin-bottom:10px; line-height:20px;}
#content #container-centrale #content-single .post img {border: 2px solid #0061AD; margin-bottom:10px;float:left;clear:both;margin-right:15px;}

#content #container-centrale #content-single .post ul {margin:10px 20px;}
#content #container-centrale #content-single .post ul li{ padding:2px; list-style:square}

#content #container-centrale #content-single .post a.btn-info{ font-size:19px; margin:35px auto; padding:11px 35px; width:295px; height:62px; display:block; text-transform:uppercase; color:#FFF; background:url(../images/layout/btn_info.jpg) no-repeat; text-shadow: 0px 0px 2px #000;}



#content #container-centrale #content-single .divisore-metadata{ height:1px; display:block; margin:10px 0; background:#0061AD; width:700px;}

#content #container-centrale #content-single li.categories{list-style-type: none; font-style:italic; font-weight:bold;}
#content #container-centrale #content-single li.categories ul {list-style-type: none; font-style:normal; font-weight:normal;} 
#content #container-centrale #content-single li.categories ul.children {list-style-type: none; font-style:normal; font-weight:normal;margin-left:15px;} 

/*#content #content-page h2, #cont-centrale #content-page .post h2{margin-bottom:25px}
#content #content-page h3 {font-size:18px; margin-bottom:25px;}


#content #content-page .post .datapost{ color:#63462a; font-size:11px; margin-bottom:8px}

#content #content-page .post p{margin-bottom:25px;  padding:0 20px;}

#content #content-page .post ul{margin:0 0 15px 55px;}
#content #content-page .post ul li{list-style:square; margin:5px 25px;}

#content #content-page .post .entry h3{margin-bottom:15px; font-size:15px;}

#content #content-page .post .entry img {border:2px solid #D2C9AD; margin:0 10px 10px 0; float:left;}
#content #content-page .post .entry img:hover {border:2px solid #776a52}

#cont-centrale #content-page .post .entry .gallery{margin-bottom:15px}
#cont-centrale #content-page .post .entry .gallery a img {float:left; margin-right:15px;}
*/




/**********************************************************
ARCHIVE
************************************************************/
#content #container-centrale #content-single .post h4 {margin-bottom:6px;}
#content #container-centrale #content-single .post h4 a:hover{text-decoration:underline}
#content #container-centrale #content-single .leggi-news a:hover{text-decoration:underline;}

#content #container-centrale #content-single .post .sx{float: left; margin-right: 10px}
#content #container-centrale #content-single .post .dx{float: left; width:390px; margin-top:-3px;}

#content #container-centrale #content-single .post .dx p{ margin-bottom:0}

#content #container-centrale #content-single .divisore-archive{ height:1px; display:block; margin-top:20px; background:#ccc; width:700px; clear:both}


#content #container-centrale #content-single span.dati{color:#0061AD; font-weight:800; text-transform:uppercase;}
#content #container-centrale #content-single span.prezzo{color:#ED1B24; font-weight:800; text-transform:uppercase;}

.bollino{float:right;}
#content #container-centrale #content-single .post .bollino img{border:none;;}


/**********************************************************
SIDEBAR SINISTRA
************************************************************/

#content #container-centrale #sidebar-piccola{
	width:175px;
	margin:0;
	padding:15px 0 0 0;
	background:#ebebeb;
	float:left;
}

#content #container-centrale #sidebar{
	width:220px;
	margin:0;
	padding:0 0 0 0;
	background:#ebebeb;
	float:left;
}



#content #container-centrale #sidebar h3,
#content #container-centrale #sidebar-piccola h3{font-weight:600; padding:0 10px 2px 0; border-bottom:1px solid #0061AD; font-size:13px;}

#content #container-centrale #sidebar .menupagesidebar,{text-transform:uppercase; color:#535252;}
#content #container-centrale #sidebar-piccola .menupagesidebar{text-transform:uppercase; color:#535252;}

#content #container-centrale #sidebar .menupagesidebar ul li, 
#content #container-centrale #sidebar-piccola .menupagesidebar ul li {list-style:none;}

#content #container-centrale #sidebar .menupagesidebar ul li a,
#content #container-centrale #sidebar-piccola .menupagesidebar ul li a{color:#535252; padding:5px 5px 5px 10px; text-decoration:none; display:block}

#content #container-centrale #sidebar .menupagesidebar ul li a:hover,
#content #container-centrale #sidebar-piccola .menupagesidebar ul li a:hover{ background:#ccc; text-decoration:none}


#content #container-centrale #sidebar-piccola .contentsidebar,
#content #container-centrale #sidebar .contentsidebar {padding:0 10px; text-transform:uppercase; color:#535252;}

#content #container-centrale #sidebar-piccola .contentsidebar ul li,
#content #container-centrale #sidebar .contentsidebar ul li {list-style:none;}

#content #container-centrale #sidebar-piccola .contentsidebar ul li a,
#content #container-centrale #sidebar .contentsidebar ul li a{color:#535252; padding:5px 5px 5px 10px; text-decoration:none; display:block}

#content #container-centrale #sidebar-piccola .contentesidebar ul li a:hover,
#content #container-centrale #sidebar .contentesidebar ul li a:hover{ background:#ccc; text-decoration:none}

#content #container-centrale  #sidebar-piccola #end-sidebar-piccola{
	width:175px;
	margin:0;
	background:url(../images/layout/footer-sidebar.jpg) no-repeat;
	height:145px;
	display:block;
}

#content #container-centrale #sidebar #end-sidebar{
	width:220px;
	margin:0;
	background:url(../images/layout/footer-sidebar-big.jpg) no-repeat;
	height:145px;
	display:block;
}



/* RICERCA AVANZATA */
#content #container-centrale #sidebar .contentsidebar h4{font-weight:bold; font-size:12px; color:#7F7F7F;}

#content #container-centrale #sidebar .contentsidebar input{ height:18px; padding:3px; color:#505050; margin:5px 0; width:180px}

/*larghezze input*/
#content #container-centrale #sidebar .contentsidebar .datum img {border:none; margin-bottom:0}
#content #container-centrale #sidebar .contentsidebar .datum input {width:67px;}

#content #container-centrale #sidebar .contentsidebar .themen input,
#content #container-centrale #sidebar .contentsidebar .unterkunftstyp input  {width:10px; padding:0px; height:13px; }

#content #container-centrale #sidebar .contentsidebar select {height:23px; padding:2px 3px; color:#505050; margin:5px 0; width:180px}

#content #container-centrale #sidebar .contentsidebar .themen label,
#content #container-centrale #sidebar .contentsidebar .unterkunftstyp  label{padding:2px; width:20px; height:20px; margin-right:15px;}


#content #container-centrale #sidebar .contentsidebar .pulsantiera {float:left; margin-top:8px}
#content #container-centrale #sidebar .contentsidebar .pulsantiera input.btn_suche {float:left; margin:0 auto; width:152px; padding:3px 0; height:39px; display:block; color:#FFF; cursor:pointer; text-align:center; background:url(../images/layout/btn_recherche.jpg) no-repeat; border: none; text-transform:uppercase; text-align:center; font-weight:bold;}
#content #container-centrale #sidebar .contentsidebar .pulsantiera input.btn_reset {float:left; margin:8px 8px 0 0; width:27px; padding:3px 0; height:24px; display:block; color:#FFF; cursor:pointer; text-align:center; background:url(../images/layout/btn_reset.jpg) no-repeat; border: none;}

#content #container-centrale #sidebar .contentsidebar .divisore-suche { background-color:#9F9F9F; height:1px; width:100%; margin:5px 0; display:block; }


#content #container-centrale #sidebar .contentsidebar img {border:2px solid #0061AD; margin-bottom:15px;}

.pdf_dwn {
    background: url("../images/layout/pdf_icon.png") no-repeat scroll left center transparent;
    display: block;
    height: 26px;
    padding-left: 35px;
    padding-top: 7px;
    text-transform: uppercase;
}
/**********************************************************
NUM PAGE >> TUTTO IMPORTANT! PER SOVRASTARE IL CSS DEL PLUG IN
************************************************************/


#wp_page_numbers{ width: 640px !important; color:#303030 !important; background:none !important; border:none !important}
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {font-family:Arial, Helvetica, sans-serif !important; font-size:10px!important; color:#303030!important;}

#wp_page_numbers li.page_info {color:#303030 !important;}

#wp_page_numbers ul {border-top: none !important; color:#303030 !important;}
#wp_page_numbers li {padding-right:5px !important}
#wp_page_numbers li a {border: none !important; color:#000 !important; padding:5px!important; margin:0!important;}
#wp_page_numbers li a:hover {border: none !important; color:#fff !important; background:#0061AD!important; padding:5px!important; margin:0!important;}

#wp_page_numbers ul li.active_page a{ background-color: #0061AD !important;}
#wp_page_numbers ul li.active_page a:hover{ color:#000 !important;}



/**********************************************************
FOOTER
************************************************************/

#footer{
	width:100%; margin:0 auto;
	background:url(../images/layout/footer.png) center bottom no-repeat;
	height:391px;
}

#footer #footer-cont {width:960px; margin: 0 auto;margin-top:-55px;}
#footer #footer-cont #menu-footer{width:960px; margin: 0 auto; text-align:center; padding-top:105px; color:#FFF}
#footer #footer-cont #menu-footer ul li {list-style:none; display:inline; text-transform:uppercase; font-size:11px; padding:0 5px;}
#footer #footer-cont #menu-footer ul li a{ color:#FFF; text-decoration:none;}
#footer #footer-cont #menu-footer ul li a:hover{text-decoration:underline;}

#footer .linktag {width:645px; margin:25px 40px 25px 10px; color:#999; line-height:16px; float:left; text-align:justify;}
#footer .linktag .titolo_link{text-transform:uppercase; color:#818181; font-size:11px;}
#footer .linktag a{font-size:10px; text-decoration:none; padding:0;}
#footer .linktag a:hover{text-decoration:underline}

#footer .marchi {width:255px; margin:25px 10px 25px 0; float:left;}
#footer .marchi .visit{ width:135px; margin-right:20px; float:left}
#footer .marchi .social{ width:100px; float:left;}
#piva {
	color:#999999;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	margin-top:15px;
	text-align:center;
	border: 1px solid;
}
#links {margin-top:20px; margin-bottom:10px;}
#links .col-footer{float:left; margin-left:40px}
#links .col-footer ul,li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}
#links a{color:#666666;}
