/*
Theme Name: Casa Vacanze
Theme URI: http://www.polycromi.com/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

*/




body {
	padding: 0px;
	text-align: left;
	border: 0px;
	margin: 0 auto;
	background: #ffffff url(images/header.jpg) no-repeat center top;
	font-size: 11px;
	color: #333;
}

#corner_top {
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 2;
	text-align:left;
}

#main {
	padding: 0px;
	text-align: center;
	border: 0px;
	margin: 0 auto;
}
#maincenter {
	border: 0px;
	padding: 0px;
	margin: 0 auto;
	text-align: center;
}

#margin-main {
	float: left;
	width: 75px;
	margin-top: 44px;
}
#top-button {
	float: left;
	width: 70px;
	margin-top: 180px;
}

#content-top {
	width: 840px;
	border: 0px;
	margin: auto;
	padding: 0px 0px 0px 0px;
}

#footer {
	text-align: center;
	background: #f2f1ce url(images/bg-footer.gif) repeat-x center top;
	width: 100%;
	border: 0px;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	height: 235px;
}

#footer .center {
    width: 840px;
    text-align: center;
    margin: 0 auto;
    padding: 0px;
    border: 0px;
}

#footer .bottom {
	float: left;
	width: 198px;
	text-align: left;
	border: 0px;
	padding: 5px 6px 2px 6px;
	margin: 5px 0px 0px 0px;
	line-height: 16px;
	color: #017A98;
	margin-bottom: 0px;
	margin-top: 25px;
	height: 160px;
}

#footer .bottom p {
	margin: 0px 0px 0px 0px;
}

#footer .bottom a {
	text-decoration: none;
	font-weight: bold;
	color: #017A98;
}

#footer .bottom a:hover {
	color:#FFFFFF;
	background-color: #017A98;
}

#footer h2 {
	font-size: 18px;
	font-weight: bold;
	color: #011B3B;
	padding: 0px;
	margin: 10px 0px 5px 0px;
}

#footer .bottom_testo {
	clear: both;
	text-align: center;
	color: #007A99;
	padding: 0px;
	font-size: 12px;
	margin-top: 15px;
}

#footer .bottom_testo a {
	text-decoration: none;
	color: #027B98;
}

#footer .bottom_testo a:hover {
	text-decoration: underline;
	color: #27AFD3;
}

.linkbottom {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	border: 0px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: left;
	width: 195px;
}

.linkbottom li {
	display:block;
	height:25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #27AFD3;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

.linkbottom li a:link, .linkbottom li a:visited {
	display:block;
	height:20px;
	padding:5px 5px 0px 5px;
	text-decoration:none;
	color:#27AFD3;
}

.linkbottom li a:hover {
	color:#FFFFFF;
	background-color: #017A98;
}
#texthome {
	height:220px;
	width: 840px;
}

#home-app {
	height:355px;
	width: 840px;
}

#orderhome {
	width: 840px;
	height: 151px;
	background: url(images/prenota.png) no-repeat left top;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	clear: both;
}

#orderhome .orderban {
	width: 280px;
	float: right;
	height: 141px;
	margin-right: 14px;
	padding-top: 10px;
}

#orderhome .ordertext {
	float: left;
	width: 500px;
	height: 140px;
	text-align: left;
	margin: 10px 0px 0px 25px;
	font-size: 12px;
}

#orderhome .ordertext a {
    color: #ee711c;
    text-decoration: none;
    font-weight: bold;
}

#orderhome .ordertext a:hover {
    color: #ee711c;
    text-decoration: underline;
    font-weight: bold;
}
/**************servizi ********************/
#servizio {
    margin: 5px 0px;
    text-align: left;
    border: 2px solid #ebf09e;
    background: #FFFFFF url(images/bg-servizio.gif) no-repeat left top;
}

#servizio .testo_box {
    float: right;
    margin: 10px 5px 0px 5px;
    padding: 0pc;
    border: 0px;
    font-size: 11px;
    width: 450px;
    text-align: left;
}

#servizio h2 {
    padding: 0px;
    margin: 0px;
    border: 0px;
    font-size: 19px;
    font-weight: bold;
    color: #5c523d;
}

#servizio h2 a {
    color: #5c523d;
    text-decoration: none;
    padding: 0px;
    border: 0px;
    font-size: 19px;
}

#servizio h2 a:hover {
    color: #ff6600;
    text-decoration: none;
    padding: 0px;
    border: 0px;
    font-size: 19px;
}

#servizio span {
    color: #ff6600;
}

#servizio p {
    border: 0px;
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    color: #666666;
    line-height: 16px;
}

#servizio p a {
    font-weight: bold;
    color: #ee711c;
    text-decoration: none;
}

#servizio p a:hover {
    font-weight: bold;
    color: #ee711c;
    text-decoration: underline;
}

#servizio .img {
    float: left;
    margin: 12px 12px 12px 5px;
}

#head {
    width: 100%;
    padding: 0px;
    text-align: center;
    border: 0px;
    margin: 0 auto;
    background: transparent url(images/header.jpg) repeat-x center top;
}

#head .head {
	width: 990px;
	height: 160px;
	padding: 0px;
	text-align: left;
	border: 0px;
	margin: 0 auto;
}

#head .head img {
    margin-left: 110px;
}

#head .permsicilia {
	float: left;
	height: 140px;
	width: 790px;
}

#box-right {
	float:right;
	width:180px;
}

#offerte {
	width:140px;
	height:123px;
	text-align: right;
	margin-top:97px;
	float:right;
	
}

#lang {
	padding-top:20px;
}

#lang img{
	margin-right: 2px;
	margin-left: 2px;
}

#sidbar {
	float: left;
	width: 255px;
	margin-right: 20px;
	text-align:left;
}

#boxpal {
	background-image:url(images/box-palazzi.jpg);
	background-repeat:no-repeat;
	height:239px;
	width: 255px;
	padding-top: 20px;
}

#sidbar_pacchetti {
    float: left;
    width: 240px;
    text-align: left;
}

#dx-ban {
	width: 218px;
	margin-bottom: 20px;
	margin-left: 20px;
}

#dx-ban p {
	color: #666666;
	line-height: 15px;
	text-align: left;
}

#dx-ban h1 {
	color: #011B3B;
	line-height: 25px;
	text-align: left;
	margin-top: 0px;
}

#dx-ban ul {
	display:block;
	list-style:none;
	padding-left: 0px;
	margin-top: 0px;
	
}

#dx-ban a, #dx-bana:visited, #dx-ban a:active {
	display:block;
	height:26px;
	color:#000000;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4E4F4E;
	line-height: 32px;
	
}

#dx-ban  a:hover{
	color:#FFF;
	line-height: 32px;
	background-color: #011B3B;
}

#dx-ban li {
	display:block;
	height:26px;
	vertical-align:middle;
}
.dx-ban li2 {
	display:block;
	height:20px;
}

#box_servizi {
    width: 198px;
    height: 75px;
    background: #FFFFFF url(images/bg-boxservizi.gif) no-repeat bottom;
    margin: 8px 0px;
}

#box_servizi p {
    margin: 0 auto;
}

#box_servizi a {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #FF6600;
}

#box_servizi a:hover {
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    color: #FF6600;
}
/***************** BOX TOP ****************************/
#top_home {
	height: 210px;
	background: url(images/banhome.jpg) repeat-x center top;
	margin: 0px 0px 0px 0px;
	border: 0px;
	text-align: left;
	padding-top: 15px;
	margin-bottom: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 20px;
}

#top_home h1 {
	color:#011b3b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
}


#top_home p {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#top_page {
	width: 840px;
	height: 171px;
	background: url(images/page.jpg) no-repeat center top;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px;
	text-align: left;
	padding-top: 10px;
}

#box_top {
    width: 840px;
    height: 240px;
    background: url(images/bg-top.gif) no-repeat center top;
    margin: 0px 0px 20px 0px;
    border: 0px;
    padding: 0px;
    text-align: left;
    padding-top: 10px;
}

#box_top h2 {
    padding: 0px;
    margin: 0px 20px;
    border: 0px;
    font-size: 32px;
    color: #ec5f00;
    padding-top: 20px;
}

#box_top h3 {
    padding: 0px;
    margin: 0px 20px;
    font-size: 18px;
    color: #5c523d;
}

#box_top p {
    font-size: 14px;
    line-height: 18px;
    margin: 15px 20px;
}

#box_top .bg-gallery {
    width: 810px;
    height: 210px;
    margin: 0px 0px 0px 15px;
    padding: 0px;
    border: 0px;
    background-color: #FFFFFF;
}

#box_top .bg-chisiamo {
    width: 810px;
    height: 210px;
    margin: 0px 0px 0px 15px;
    padding: 0px;
    border: 0px;
    background: url(images/head-perchesceglierci.jpg) no-repeat left center;
}

#box_top .bg-servizi {
    width: 810px;
    height: 210px;
    margin: 0px 0px 0px 15px;
    padding: 0px;	
	border: 0px;
	background: url(images/head-comefunziona.jpg) no-repeat left center;
}

#box_top .bg-contattaci {
    width: 810px;
    height: 210px;
    margin: 0px 0px 0px 15px;
    padding: 0PX;
	border: 0px;
	background: url(images/banner-contattaci.jpg) no-repeat left center;
}

#box_top .bg-loghi {
    width: 810px;
    height: 210px;
    margin: 0px 0px 0px 15px;
    padding: 0px;
    border: 0px;
    background: url(images/banner3.jpg) no-repeat left center;
}

#box_top .bg-testimonials {
    width: 810px;
    height: 210px;
    margin: 0px 0px 0px 15px;
    padding: 0px;
    border: 0px;
    background: url(images/head-testimonials.jpg) no-repeat left center;
}

#box_top .bg-siti {
    width: 810px;
    height: 210px;
    margin: 0px 0px 0px 15px;
    padding: 0px;
    border: 0px;
    background: url(images/banner-sitiweb.jpg) no-repeat left center;
}

#box_top .bg-marchio {
    width: 810px;
    height: 210px;
    margin: 0px 0px 0px 15px;
    padding: 0px;
    border: 0px;
    background: url(images/head-contattaci.jpg) no-repeat left center;
}

#box_top .bg-prezzi {
    width: 810px;
    height: 210px;
    margin: 0px 0px 0px 15px;
    padding: 0px;
    border: 0px;
    background: url(images/head-prezzi.jpg) no-repeat center left;
}

#box_top .bg-home {
    width: 810px;
    height: 210px;
    margin: 0px 0px 0px 15px;
    padding: 0px;
	border: 0px;
	background: url(images/head-home.jpg) no-repeat center left;
}

#box_top .bg-grafica {
    width: 810px;
    height: 210px;
    margin: 0px 0px 0px 15px;
    padding: 0px;
	border: 0px;
	background: url(images/banner-grafica-stampa.jpg) no-repeat center left;
}
/***************** Contenet ****************************/

#contenet {
	width: 565px;
	text-align: left;
	margin: 20px 0px;
}

#contenet {
	float: left;
	width: 565px;
	text-align: left;
	margin: 20px 0px;
}

#contenet h1 {
	margin: 5px 10px 0px 10px;
	font-size: 28px;
	color: #FF9500;
}

#contenet h1 span {
    color: #5c523d;
    font-size: 24px;
}

#contenet h2 {
	margin: 0px 10px 5px 10px;
	font-size: 15px;
	color: #017A98;
}

#contenet h3 {
    margin: 5px 10px;
    font-size: 17px;
    color: #ff6600;
}

#contenet p {
    line-height: 18px;
    margin: 10px;
    color: #666666;
    font-size: 12px;
}

#contenet a {
    color: #FF6600;
    text-decoration: underline;
}

#contenet a:hover {
    color: #FF6600;
    text-decoration: none;
}

#contenet .border {
    border: 2px solid #ebf09e;
    padding: 3px;
    margin-bottom: 10px;
    text-align: center;
}

#contnet h4 {
    margin: 5px 10px;
    border-bottom: 1px solid #CCCC33;
    color: #666666;
    font-size: 11px;
    padding-bottom: 4px;
    font-weight: normal;
}

#contenet h4 a {
    text-decoration: none;
    color: #ff6600;
    font-weight: normal;
}

#contenet h4 a:hover {
    text-decoration: none;
    color: #666666;
    font-weight: normal;
}

#farm {
    height: 200px;
    padding: 10px 5px 0px 140px;
    border: 2px solid #bed769;
    background: #ffffff url(images/h-farm2.jpg) no-repeat 5px 5px;
    font-size: 11px;
}
/******************* siti web ***************/
#contenet .bordersx {
    border: 2px solid #ebf09e;
    padding: 3px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
}

#contenet .website {
    width: 276px;
    float: left;
    margin: 4px;
    text-align: center;
    background-color: #f4f7ca;
    padding: 3px;
}

#contenet .website h5 {
    font-size: 13px;
    color: #333333;
    margin: 3px;
    padding: 0px;
}

#contenet .website h5 a {
    font-size: 13px;
    color: #333333;
    text-decoration: none;
}

#contenet .website h5 a:hover {
    font-size: 13px;
    color: #333333;
    text-decoration: underline;
}


/***************** Contenet ****************************/
#contenet-home {
	text-align: left;
	padding-right: 10px;
	margin-top: 20px;
	padding-left: 25px;
}

#contenet-home h1 {
	margin: 0px 10px 0px 0px;
	font-size: 24px;
	color: #011B3B;
}

#contenet-home h1 span {
    color: #5c523d;
    font-size: 24px;
}

#contenet-home h2 {
	margin: 0px 10px 5px 10px;
	font-size: 15px;
	color: #017A98;
}

#contenet-home h3 {
    margin: 5px 10px;
    font-size: 17px;
    color: #ff6600;
}

#contenet-home p {
	line-height: 18px;
	margin: 0px;
	color: #666666;
	font-size: 13px;
	margin-bottom: 10px;
}

#contenet-home a {
	color: #011B3B;
	text-decoration: underline;
}

#contenet a:hover {
    color: #FF6600;
    text-decoration: none;
}

#contenet-home .border {
    border: 2px solid #ebf09e;
    padding: 3px;
    margin-bottom: 10px;
    text-align: center;
}

#contenet-home h4 {
    margin: 5px 10px;
    border-bottom: 1px solid #CCCC33;
    color: #666666;
    font-size: 11px;
    padding-bottom: 4px;
    font-weight: normal;
}

#contenet-home h4 a {
    text-decoration: none;
    color: #ff6600;
    font-weight: normal;
}

#contenet-home h4 a:hover {
    text-decoration: none;
    color: #666666;
    font-weight: normal;
}


/***************** content-Page ****************************/
#content {
	width:550px;
	float:left;
	padding-bottom: 10px;
	margin-right: 0px;
	margin-top:20px;
	text-align: left;
}

#content h1 {
	margin: 0px 10px 0px 0px;
	font-size: 24px;
	color: #011B3B;
}

#content h1 span {
    color: #5c523d;
    font-size: 24px;
}

#content h2 {
	margin: 0px 10px 5px 10px;
	font-size: 15px;
	color: #017A98;
}

#content h3 {
	margin: 5px 10px;
	font-size: 17px;
	color: #011B3B;
}

#content p {
	line-height: 18px;
	margin: 0px;
	color: #333;
	font-size: 13px;
	margin-bottom: 13px;
	text-align:justify;
}

#content a {
	color: #011B3B;
	text-decoration: none;
	font-size: 14px;
}

#content a:hover {
	color: #03F;
	text-decoration: none;
}

#content .border {
    border: 2px solid #ebf09e;
    padding: 3px;
    margin-bottom: 10px;
    text-align: center;
}

#content h4 {
    margin: 5px 10px;
    border-bottom: 1px solid #CCCC33;
    color: #666666;
    font-size: 11px;
    padding-bottom: 4px;
    font-weight: normal;
}

#content h4 a {
    text-decoration: none;
    color: #ff6600;
    font-weight: normal;
}

#content h4 a:hover {
    text-decoration: none;
    color: #666666;
    font-weight: normal;
}


#content img {
	margin-right:5px;
}


/*************** STEP ************************/
#step {
    text-align: center;
    border: 2px solid #ebf09e;
    padding: 0px 4px;
}

#step .box_step {
    float: left;
    margin: 5px 0px;
    width: 145px;
}

.step {
    margin: 0px;
    padding: 0px;
    border: 0px;
    text-align: left;
}

.step1 {
    margin: 0px;
    padding: 0px;
    border: 0px;
    text-align: left;
    font-size: 13px;
}


#contenetop {
	height: 268px;
	width: 840px;
	background: url(images/head.jpg) no-repeat center top;
}

#navigation {
	height: 33px;
    width: 840px;
    background: url(images/bg-menu.gif) no-repeat left top;
    text-align: center;
    margin: 0 auto;
}

#navigation ul.menu {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	border: 0px;
	margin: 0px;
	margin-left: 8px;
	padding-left: 0px;
}

#navigation ul li {
	color:#FFFFFF;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	line-height: 30px;
	
		
	
}

#navigation ul li a:link, #navigation ul li a:visited {
	display: block;
	height: 33px;
	overflow: hidden;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(images/bottom90.jpg);
	width:90px;
}

#navigation ul li a:hover {
    background-position: 0pt -33px;
}


#navigation ul li.current_page_item  a {
	background-position: 0pt -72px;
}

#navigation ul.menu li.current_page_item  a {
	background-position: 0pt -72px;
}


/*********************************************/
#b_appartamenti.menu-first-li {
    position: relative;
}

#b_appartamenti.menu-first-li .submenu {
	position: absolute;
	display: none;
	margin: 0px;
	padding: 0px;
	background-color: #6FB8FC;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	left: 5px;
	top: 33px;
	width: 150px;
}

#b_appartamenti.menu-first-li .submenu li {
    display: block;
    clear: both;
    height: 24px;
    padding: 0px;
	
}

#b_appartamenti.menu-first-li .submenu a {
    color: #001735;
    font-size: 13px;
    font-family: Arial;
    text-decoration: none;
    background: url(images/bg-menu-sec.gif) no-repeat 0px -24px scroll;
    height: 24px;
    text-indent: 0px;
    text-align: left;
    width: 150px;
    margin: 0 auto;
    padding-left: 5px;
	line-height:10px;
	padding-top:4px;

}

#b_appartamenti.menu-first-li .submenu a:hover {
    color: #ffffff;
    text-decoration: none;
    background-position: 0px 0px;
    height: 24px;
    padding-left: 5px;
}

#b_appartamenti.menu-first-li:hover #linkservizi {
    display: block;
    background-position: 0pt -33px;
}

#b_appartamenti.menu-first-li:hover .submenu {
    display: block;
}
/* ************ menu  secondario *********** */
#menu-vert {
    width: 222px;
    text-align: left;
    margin: 15px 0px;
}

.menu-vert {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 222px;
    text-align: left;
}

.menu-vert li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    font-size: 13px;
}

.menu-vert li a:link, .menu-vert li a:visited {
    display: block;
    overflow: hidden;
    background: url(images/mvert-out.gif) no-repeat left top;
    height: 24px;
    text-decoration: none;
    color: #7a7710;
    padding-left: 25px;
    padding-top: 4px;
}

.menu-vert li a:hover {
    background: url(images/mvert-over.gif) no-repeat left top;
    display: block;
    overflow: hidden;
    height: 24px;
    padding-left: 25px;
    padding-top: 4px;
    text-decoration: none;
    color: #FFFFFF;
}

.menu-vert li a.selected {
    background: url(images/mvert-over.gif) no-repeat left top;
    display: block;
    overflow: hidden;
    height: 24px;
    padding-left: 25px;
    padding-top: 4px;
    text-decoration: none;
    color: #FFFFFF;
}

.menu-vert2 {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    border: 0px;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

.menu-vert2 li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    font-size: 13px;
}

.menu-vert2 li a:link, .menu-vert2 li a:visited {
    display: block;
    overflow: hidden;
    height: 24px;
    text-decoration: none;
    color: #ff6600;
    padding-left: 35px;
    padding-top: 3px;
    background: url(images/bg-menuvert2.gif) left top no-repeat #ffffff;
}

.menu-vert2 li a:hover {
    display: block;
    overflow: hidden;
    height: 24px;
    padding-left: 35px;
    padding-top: 3px;
    text-decoration: underline;
    color: #ff6600;
    background: url(images/bg-menuvert2.gif) left top no-repeat #ffffff;
}
/**********************/
#gallery {
    background-color: #e7edd3;
    padding: 5px;
    text-align: center;
    margin: 5px 0px;
}

#gallery h4 {
    padding: 0px;
    margin: 0px;
    font-size: 13px;
    color: #636363;
    font-weight: normal;
}

#case {
    width: 176px;
    float: left;
    text-align: center;
    background-color: #dede9c;
    margin: 8px;
    height: 150px;
    padding: 0px;
    border: 0px;
}

#case .img {
    text-align: center;
    margin: 8px;
    padding: 0px;
    border: 0px;
    height: 110px;
}

#case .testo {
    text-align: left;
    font-size: 11px;
    color: #333333;
    margin: 0px 8px;
}

.page {
    font-size: 14px;
    color: #636363;
}

.page a {
    color: #ff6600;
    text-decoration: none;
}

.page a:hover {
    color: #ff6600;
    text-decoration: underline;
}
/****************** FORM *******************/
/* ***************** FORM ***************/
td {
	line-height: 16px;
	/*color:#9f9c2d; verde */
    text-align: left;
	color: #333;
	font-size: 12px;
	text-align: left;
}

input {
	background: url(images/bg-input.gif) repeat-x top #FEFEFE;
	border: 1px solid #011B3B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	line-height: normal;
	margin: 0pt;
	padding: 2px;
	width: 180px;
	height: 20px;
}

textarea {
    background: url(images/bg-input.gif) repeat-x top #FEFEFE;
    border: 1px solid #e2df90;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    margin: 0pt;
    padding: 2px;
    width: 450px;
    height: 100px;
    color: #666666;
}

input.check {
    width: 14px;
    border: 0px;
}

input.small {
    padding: 2px;
    width: 180px !important;
}

input:focus, textarea:focus {
	border: 1px solid #011B3B;
}

.obbligatorio {
    font-size: 12px;
    color: #666666;
    background-color: #FFFFCC;
    border: 1px solid #CCCC33;
    width: 180px;
}

select {
    font-size: 12px;
    color: #666666;
    background-color: #ffffff;
    border: 1px solid #CCCC33;
    width: 180px;
    height: 20px;
}

textarea.privacy {
    background-color: #FFFFFF;
    font-size: 10px;
    color: #9f9c2d;
    width: 450px;
    height: 50px;
}
/***********************************/
#contenuti {
    text-align: left;
}

#contenuti h6 {
    background: url(images/sfondo.gif) top left no-repeat;
    margin: 0px;
    padding: 25px 0px 0px 0px;
    border: 0px;
    text-align: left;
}

#contenuti .short_box {
    width: 45%;
    float: left;
    margin-left: 20px;
    margin-bottom: 10px;
    font-size: 12px;
    color: #9f9c2d;
}

#contenuti .map1 {
    font-size: 13px;
    margin: 8px 0px 8px 10px;
}

#contenuti .map1 a {
    text-decoration: none;
    color: #6e6b0f;
}

#contenuti .map1 a:hover {
    text-decoration: underline;
    color: #6e6b0f;
}

#contenuti .map2 {
    font-size: 12px;
    margin: 8px 0px 8px 40px;
}

#contenuti .map2 a {
    text-decoration: none;
    color: #6e6b0f;
}

#contenuti .map2 a:hover {
    text-decoration: underline;
    color: #6e6b0f;
}

#contenuti .short_box a {
    text-decoration: none;
    color: #ec5f00;
    font-weight: bold;
}

#contenuti .short_box a:hover {
    text-decoration: underline;
    color: #ec5f00;
    font-weight: bold;
}

#contenuti .testo_ordine {
    float: right;
    width: 410px;
    border: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: left;
    /*border:1PX solid #CC9933;*/
}

.servizi {
    color: #9f9c2d;
    font-size: 13px;
}

.servizi a {
    text-decoration: underline;
    color: #9f9c2d;
}

.servizi a:hover {
    text-decoration: underline;
    color: #ff6600;
}

.servizi span {
    color: #ff6600;
}

.left {
    color: #9f9c2d;
    font-size: 13px;
    font-weight: bold;
}

.right {
    color: #9f9c2d;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

#conferma {
    font-size: 12px;
    line-height: 18px;
    margin: 10px;
}

#conferma span {
    font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
    color: #ff6600;
}
/* ******************* PACCHETTO ******************** */
#pacchetto {
    text-align: center;
    margin: 15px 10px 15px 0px;
    width: 128px;
    border: 1px solid #e3ecc4;
    float: left;
    background-color: #FFFFFF;
}

#pacchetto h1 {
    margin: 20px 0px 5px 0px;
    color: #ec5f00;
    font-size: 24px;
    font-weight: bolder;
}

#pacchetto .info {
    margin: 10px 0px 20px 0px;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
}

#pacchetto .info a {
    color: #ec5f00;
    text-decoration: none;
}

#pacchetto .info a:hover {
    color: #ec5f00;
    text-decoration: underline;
}

.pacchetto {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    border: 0px;
    padding: 0px;
    margin: 0px;
    text-align: center;
    width: 113px;
    margin-left: 5px;
}

.pacchetto li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    font-size: 13px;
    color: #9f9c2d;
    font-weight: bold;
    padding-top: 3px;
    background: url(images/bg-li.gif) left bottom no-repeat #FFFFFF;
    height: 25px;
}

#pacchetto_menu {
    text-align: center;
    margin: 100px 10px 15px 0px;
    width: 230px;
    float: left;
    background-color: #FFFFFF;
}

.pacchetto_menu {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    border: 0px;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

.pacchetto_menu li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    font-size: 13px;
    color: #666666;
    padding-top: 3px;
    padding-left: 5px;
    background: url(images/bg-li1.gif) left bottom no-repeat #FFFFFF;
    height: 25px;
}
/* ******************* MENU sx normale ******************** */
#menu_sx {
    text-align: left;
    margin: 15px 0px;
}

.menu_sx {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    border: 0px;
    padding: 0px;
    margin: 0px;
    margin-left: 10px;
    text-align: left;
}

.menu_sx li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    font-size: 12px;
    background: url(images/bg-menusx.gif) left top no-repeat #FFFFFF;
    padding-left: 30px;
}

.menu_sx li a {
    display: block;
    height: 20px;
    color: #9f9c2d;
    font-weight: bold;
    text-decoration: none;
}

.menu_sx li a:hover {
    font-weight: bold;
    text-decoration: none;
    color: #ee711c;
}
/*********************************************/
#boxgiallo {
    background-color: #f1f6e1;
    padding: 5px;
    margin: 5px 0px;
}
/**************** PAYPAL ***************/
#paypal {
    height: 125px;
    border: 1px solid #bdd0df;
    background: url(images/bg-paypal.gif) top repeat-x #ffffff;
    padding: 10px;
    margin: 10px 0px;
    text-align: left;
}

#paypal h1 {
    color: #187fae;
    margin: 0px;
    font-size: 16px;
}

#paypal h2 {
    color: #ff6600;
    margin: 0px;
    font-size: 18px;
}
/********************* STAMPA ********************/
#stampa {
    border: 2px solid #ebf0a0;
    padding: 5px;
    margin: 10px 0px;
}

#stampa .img {
    float: left;
    text-align: left;
    width: 140px;
}

#stampa .text {
    float: left;
    text-align: left;
    width: 430px;
}

#stampa h5 {
    color: #666666;
    font-size: 10px;
    font-style: italic;
    margin: 5px 0px;
    padding: 0px;
}

#stampa h2 {
    color: #5c523d;
    font-size: 18px;
    font-weight: bold;
    margin: 3px 0px;
    padding: 0px;
}

#stampa h2 span {
    color: #ff6600;
}

.stampa {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    border: 0px;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

.stampa li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    font-size: 12px;
    background: url(images/fr-stampa.gif) left top no-repeat #FFFFFF;
    color: #666666;
    padding-left: 20px;
    height: 20px;
}

.stampa li span {
    color: #ff6600;
    font-weight: bold;
}

#chat_noimage {
    display: inline;
}

#chat_noimage img {
    display: none;
}

.map {
    color: #333300;
}

.map a {
    text-decoration: none;
    color: #333300;
}

.map a:hover {
    text-decoration: underline;
    color: #333300;
}
/*-----------registrazione marchio-----------*/
.rett_deposito {
border:2px solid #EBF0A0;
margin:10px 0;padding:3px;
}
#contnet .sottotitolo {
color:#a7a303;
font-size:14px;
margin:0px 10px 0;}
#contnet .rett_deposito p {
margin:2px 25px;}
.price_deposito {
position:relative;
padding:4px 25px 0;
font-size:18px;
font-weight:bold;
height:23px;
background-color:#f5f7ce;}
.price_deposito img {
border:0;}
.price_deposito a {
position:absolute;
right:25px;
top:6px;}
#form_ita_deposito, #form_euro_deposito {
display:none;
border-top:2px solid #EBF0A0;}

#boxtext {
	width: 530px;
	height: 200px;
	float: left;
	margin: 5px 20px 20px 0px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(images/text.jpg);
	background-repeat: no-repeat;
}

#boxtext .testo_box {
	padding: 0pc;
	border: 0px;
	font-size: 11px;
	width: 470px;
	text-align: left;
	padding-right: 25px;
	margin-top: 13px;
	padding-left: 25px;
}
/********************************************/
#boxtext h1 {
	padding: 0px;
	margin: 0 auto;
	border: 0px;
	font-size: 25px;
	font-weight: bold;
	color: #5c523d;
}

#boxtext h1 a {
	color: #017A98;
	text-decoration: none;
	padding: 0px;
	margin: 0 auto;
	border: 0px;
	font-size: 25px;
}

#boxtext h1 a:hover {
	color: #014E86;
	text-decoration: none;
	padding: 0px;
	margin: 0 auto;
	border: 0px;
}

#boxtext span {
    color: #ff6600;
}

#boxtext p {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #666666;
	line-height: 16px;
}

#boxtext p a {
	font-weight: bold;
	color: #011B3B;
	text-decoration: none;
}

#boxtext p a:hover {
	font-weight: bold;
	color: #033C6F;
	text-decoration: underline;
}

#boxtext .img {
    float: left;
}


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


/***************** BOX HOME APP **************/
#boxapp {
	width: 245px;
	height: 330px;
	margin: 5px 25px 20px 25px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(images/home-box.gif);
	background-repeat: no-repeat;
	float: left;
}

#boxapp h1 {
	padding: 0px;
	margin: 0 auto;
	border: 0px;
	font-size: 20px;
	font-weight: bold;
	color: #5c523d;
}

#boxapp h1 a {
	color: #017A98;
	text-decoration: none;
	padding: 0px;
	margin: 0 auto;
	border: 0px;
}

#boxapp h1 a:hover {
	color: #014E86;
	text-decoration: none;
	padding: 0px;
	margin: 0 auto;
	border: 0px;
}

#boxapp span {
    color: #ff6600;
}

#boxapp p {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #666666;
	line-height: 16px;
	text-align:justify;
}

#boxapp p a {
	font-weight: bold;
	color: #011B3B;
	text-decoration: none;
}

#boxapp p a:hover {
	font-weight: bold;
	color: #033C6F;
	text-decoration: underline;
}

#boxapp .img {
    float: left;
}


#boxapp .testo_box {
	padding: 0pc;
	border: 0px;
	font-size: 11px;
	width: 215px;
	text-align: left;
	padding-right: 15px;
	margin-top: 13px;
	padding-left: 15px;
}

#boxapp h1 {
	padding: 0px;
	margin: 0 auto;
	border: 0px;
	font-size: 20px;
	font-weight: bold;
	color: #5c523d;
}

#boxapp h1 a {
	color: #017A98;
	text-decoration: none;
	padding: 0px;
	margin: 0 auto;
	border: 0px;
}

#boxapp h1 a:hover {
	color: #014E86;
	text-decoration: none;
	padding: 0px;
	margin: 0 auto;
	border: 0px;
}

#boxapp span {
    color: #ff6600;
}

#boxapp p {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #666666;
	line-height: 16px;
}

#boxapp p a {
	font-weight: bold;
	color: #011B3B;
	text-decoration: none;
}

#boxapp p a:hover {
	font-weight: bold;
	color: #033C6F;
	text-decoration: underline;
}

#boxapp .img {
    float: left;
}

#boxapp1 {
	width: 245px;
	height: 330px;
	float: left;
	margin: 5px 20px 20px 0px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(images/home-box.gif);
	background-repeat: no-repeat;
}

#boxapp1 .testo_box {
	padding: 0pc;
	border: 0px;
	font-size: 11px;
	width: 215px;
	text-align: left;
	padding-right: 15px;
	margin-top: 13px;
	padding-left: 15px;
}

#boxapp1 h1 {
	padding: 0px;
	margin: 0 auto;
	border: 0px;
	font-size: 20px;
	font-weight: bold;
	color: #5c523d;
}

#boxapp1 h1 a {
	color: #017A98;
	text-decoration: none;
	padding: 0px;
	margin: 0 auto;
	border: 0px;
}

#boxapp1 h1 a:hover {
	color: #014E86;
	text-decoration: none;
	padding: 0px;
	margin: 0 auto;
	border: 0px;
}

#boxapp1 span {
    color: #ff6600;
}

#boxapp1 p {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #666666;
	line-height: 16px;
	text-align:justify;
}

#boxapp1 p a {
	font-weight: bold;
	color: #011B3B;
	text-decoration: none;
}

#boxtext p a:hover {
	font-weight: bold;
	color: #033C6F;
	text-decoration: underline;
}

#boxapp1 .img {
    float: left;
}

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

#boxapp2 {
	width: 245px;
	height: 330px;
	float: left;
	margin: 5px 20px 20px 0px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(images/home-box.gif);
	background-repeat: no-repeat;
}

#boxapp2 .testo_box {
	padding: 0pc;
	border: 0px;
	font-size: 11px;
	width: 215px;
	text-align: left;
	padding-right: 15px;
	margin-top: 13px;
	padding-left: 15px;
}

#boxapp2 h1 {
	padding: 0px;
	margin: 0 auto;
	border: 0px;
	font-size: 20px;
	font-weight: bold;
	color: #5c523d;
}

#boxapp2 h1 a {
	color: #017A98;
	text-decoration: none;
	padding: 0px;
	margin: 0 auto;
	border: 0px;
}

#boxapp2 h1 a:hover {
	color: #014E86;
	text-decoration: none;
	padding: 0px;
	margin: 0 auto;
	border: 0px;
}

#boxapp2 span {
    color: #ff6600;
}

#boxapp2 p {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #666666;
	line-height: 16px;
	text-align:justify;
}

#boxapp2 p a {
	font-weight: bold;
	color: #011B3B;
	text-decoration: none;
}


#boxapp2 .img {
    float: left;
}

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

#boxtext1 {
	width: 530px;
	height: 200px;
	float: left;
	margin: 5px 20px 20px 0px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(images/text.jpg);
	background-repeat: no-repeat;
}

#boxtext1 .testo_box {
	padding: 0pc;
	border: 0px;
	font-size: 11px;
	width: 470px;
	text-align: left;
	padding-right: 25px;
	margin-top: 13px;
	padding-left: 25px;
}

#boxtext1 h1 {
	padding: 0px;
	margin: 0 auto;
	border: 0px;
	font-size: 25px;
	font-weight: bold;
	color: #5c523d;
	
}

#boxtext1 h1 a {
	color: #017A98;
	text-decoration: none;
	padding: 0px;
	margin: 0 auto;
	border: 0px;
	font-size: 25px;
}

#boxtext1 h1 a:hover {
	color: #014E86;
	text-decoration: none;
	padding: 0px;
	margin: 0 auto;
	border: 0px;
}

#boxtext1 span {
    color: #ff6600;
}

#boxtext1 p {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #666666;
	line-height: 16px;
}

#boxtext1 p a {
	font-weight: bold;
	color: #011B3B;
	text-decoration: none;
}

#boxtext p a:hover {
	font-weight: bold;
	color: #033C6F;
	text-decoration: underline;
}

#boxtext1s .img {
    float: left;
}

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

#boxtext2 {
	width: 530px;
	height: 200px;
	float: left;
	margin: 5px 20px 20px 0px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(images/text.jpg);
	background-repeat: no-repeat;
}

#boxtext2 .testo_box {
	padding: 0pc;
	border: 0px;
	font-size: 11px;
	width: 470px;
	text-align: left;
	padding-right: 25px;
	margin-top: 13px;
	padding-left: 25px;
}

#boxtext2 h1 {
	padding: 0px;
	margin: 0 auto;
	border: 0px;
	font-size: 25px;
	font-weight: bold;
	color: #5c523d;
	
}

#boxtext2 h1 a {
	color: #017A98;
	text-decoration: none;
	padding: 0px;
	margin: 0 auto;
	border: 0px;
	font-size: 25px;
}

#boxtext2 h1 a:hover {
	color: #014E86;
	text-decoration: none;
	padding: 0px;
	margin: 0 auto;
	border: 0px;
}

#boxtext2 span {
    color: #ff6600;
}

#boxtext2  p {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #666666;
	line-height: 16px;
}

#boxtext2  p a {
	font-weight: bold;
	color: #011B3B;
	text-decoration: none;
}

#boxtext2  p a:hover {
	font-weight: bold;
	color: #033C6F;
	text-decoration: underline;
}

#boxtext2 .img {
    float: left;
}

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

.clear {
	height:0px;
	margin-top:0px;
	clear: both;
}

/************** Gallery ************************/

#boxgallery {
	height:450px;
}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}


/**************** Home ************************/

.home-boot {
	width:840px;
	height:210px;
	margin-top:20px;
	}
	
.news {
	width:590px;
	height:210px;
	background-image:url(images/news.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	
.news-txt {
	margin-top:47px;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:20px;
	width:542px;
	height:145px;
	text-align:left;
	overflow:auto;
	}
	
.news-txt h1 {
	margin: 0px 10px 0px 0px;
	font-size: 18px;
	color: #011B3B;
}

.news-txt h1 span {
    color: #5c523d;
    font-size: 18px;
}

.news-txt h2 {
	margin: 0px 10px 5px 10px;
	font-size: 13px;
	color: #017A98;
}

.news-txt h3 {
	margin: 5px 10px;
	font-size: 17px;
	color: #011B3B;
}

.news-txt p {
	line-height: 18px;
	margin: 0px;
	color: #333;
	font-size: 12px;
	margin-bottom: 0px;
}

.news-txt a {
	color: #011B3B;
	text-decoration: none;
	font-size: 12px;
}

.more-link {
   font-style: italic;
   text-align: left;
   margin-bottom:5px;
}

#contenet-page a:hover {
	color: #03F;
	text-decoration: none;
}
	
.meteo-box {
	width:200px;
	float:right;
	}
	
.alignleft{
	float:left;
	margin-right:4px;
	}
	
	
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	clear:both;
	}
	
.alignright {
	float: right;
	margin-left:4px;
	margin-right:0px;
	}
	
	
/***************** SLIDE **************/
	
.slideshow {
	margin-left: auto; 
	margin-right: auto;
	text-align:center;
	outline: none;
	background:url(images/slide.jpg) center top no-repeat;
	padding-top:20px;
	padding-bottom:45px;
	padding-left:20px;
	padding-right:20px;
	height:350px;
}

.swfobject {
	border: 2px solid #000000;
}

/******************* ARTICOLI ***********************/

.postmetadata {
	clear: both;
}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}
	
.entry {
	margin-bottom:30px;
	}
	
.entry p{
	text-align:justify;
	}
	
.articolo {
	}
	
.articolo h2 {
	font-size: 38px;
	font-weight: bold;
	color: #011B3B;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	}
	
	
.articolo h2 a{
	font-size: 38px;
	font-weight: bold;
	color: #011B3B;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	}
	
	
.articolo h2 a:hover{
	color: #30F;
	}
	
.navart {
	padding-bottom:30px;
	}
	
/************ OFFERTE **************/

.box-art {
	width:550px;
	height:auto;
	border:1px solid #333;
	margin-bottom:20px;
	padding-bottom:0px;
	}
	
.box-top {
	width:550px;
	height:30px;
	background:url(images/box-title.jpg) repeat-x;
	}
	
.box-title {
	width:280px;
	height:30px;
	float:left;
	margin-right: 10px;
	line-height:30px;
	}
	
.box-title h2 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform: none;
	color:#FFF;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	text-decoration:none;
	font-size:12px;
	line-height:30px;
	}
	
.box-title h2 a{
	font-family:Arial, Helvetica, sans-serif;
	text-transform: none;
	color:#FFF;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:10px;
	text-decoration:none;
	font-size:14px;
	}
	
.box-title h2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #00F;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:10px;
	text-decoration:none;
	font-size:14px;
	}
	
.box-top-info {
	width:260px;
	height:30px;
	float: left;
	}
	

.box-top-info p{
	color:#CCC;
	margin-top:0px;
	margin-bottom:0px;
	line-height:30px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.8em;
	}
	
.box-top-info h5{
	color:#CCC;
	margin-top:0px;
	margin-bottom:0px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	}
	
.box-top-price {
	width:auto;
	height:30px;
	line-height:30px;
	float: left;
	margin-right:10px;
	}
	
.box-top-price-left {
	width:auto;
	height:30px;
	line-height:30px;
	float: left;
	margin-right:5px;
	}
	
.box-top-price-int {
	width:auto;
	float: left;
	margin-right:0px;
	}
	
.box-top-price-int h1{
	color:#009;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:18px;
	line-height:30px;
	}
	
.box-top-tipo{
	width:auto;
	height:30px;
	line-height:30px;
	float: left;
	margin-right:10px;
	}
	
.box-top-tipo p{
	color:#CCC;
	font-size:9px;
	text-align:left;
	}
	
	
.box-info {
	float:right;
	}
	
.box-image {
	width:200px;
	height:150px;
	float:left;
	margin-top:10px;
	margin-left:20px;
	text-align:center;
	background-image:url(images/no-images.jpg)
	}
	
	
.box-content {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	float:right;
	width:530px;
	}
	
.box-content p {
	text-align:left;
	margin-top:0px;
	margin-bottom:10px;
	}

.more-link {
	float:right;
   text-align: left;
   color:#FFF;
   background-image:url(images/dettagli.jpg);
   background-repeat:no-repeat;
   height:20px;
   width:113px;
   padding-top:10px;
   padding-left:18px;
}

.more-link a {
   text-align:left;
   color:#FFF;
   padding-top:10px;
   padding-left:18px;
   font-size:0.9em;
   
}

.freshout {
   border:1px solid #333; 
}

#content2 {
	width:550px;
	float:left;
	padding-bottom: 10px;
	margin-right: 0px;
	margin-top:20px;
	text-align: left;
}

.footer-offerte {
	width:550px;
	height:40px;
	margin:0px;
	background:url(images/offerta-footer.jpg) no-repeat center;
}

.footer-offerte h2{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	font-weight:normal;
}

.footer-offerte h1{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	font-weight:normal;
}

.footer-offerte h1 a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	font-weight:normal;
	text-decoration:none;
}

.footer-offerte h1 a:hover{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	font-weight:normal;
	text-decoration: underline;
}

.footer-offerte-sx {
	width:390px;
	height:15px;
	float:left;
	margin-left:10px;
	margin-top:21px;
}

.footer-offerte-dx {
	width:130px;
	margin-top:13px;
	height:22px;
	float: right;
	margin-right:10px;
}
