/* HACKS */

.clear{
	clear:both;
	height:1px;
	}

.inv{ display:none; }

/****************************************/
/*      		  BODY     	 	        */
/****************************************/

body {
	background: #ffffff url("../images/background.jpg") no-repeat top center !important;
	color:#003300 !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	line-height: 16px !important;
	}

.form {
	background: none !important;
	}

a {
	outline : none !important;
	-moz-outline: none !important;
}

a:hover {
	color:#339933 !important;
}

a, a:link, a:visited, a:hover, a:active, img{
	outline: none !important;
	-moz-outline: none !important;
	}

h1 {
	font-size:48px !important;
	color:#FFFFFF;
}

h2 {
	text-transform:uppercase;
	font-size:18px !important;
	line-height:18px !important;
	color:#339933;
}

h3 {
	font-size:20px !important;
	line-height:25px !important;
	color:#999999;
}

p {
	text-align:justify;
}

a  {
	color:#003300;
	text-decoration:none;
}

ul {
	text-align:justify;
	list-style: inside;
}


/****************************************/
/*      		 HEADER    	 	        */
/****************************************/

#header{
	background:none;
	margin:0 auto;
	width:100%;
	height:295px;
	position:relative;
	}

#header .content{
	background:none !important;
	margin:0 auto;
	width:100% !important;
	padding:0 !important;
	height:295px;
	position:relative;
	}

#logo{
	width:389px;
	height:225px;
	float:left;
	}

#nav{
	background: #ffffff url("../images/bg_menu.jpg") no-repeat top center;
	height:70px;
	width:960px;
	float:right;
	}

#nav .menu{
	margin: 0;
	padding: 0;
	height:70px;
	width:960px;
	float:left;
	list-style: none;
	}

#nav .menu li{
	float:left;
	padding: 0;
	margin: 28px 0 0 0;
	height: 42px;
	list-style: none;
	}

#nav .menu li a{
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	height: 42px;
	color:#006633;
	}

#nav .menu li .home {
    /*width: 147px;*/
    width: 131px;
    height:42px;
    background:url("../images/nav_home.jpg") no-repeat 0 0;
    text-indent: -9999px;
}
#nav .menu li .about {
    width: 169px;
    height:42px;
    background:url("../images/nav_about.jpg") no-repeat 0 0;
    text-indent: -9999px;
}
#nav .menu li .service {
    /*width:137px;*/
    width: 135px;
    height:42px;
    background:url("../images/nav_service.jpg") no-repeat 0 0;
    text-indent: -9999px;
}
#nav .menu li .rental {
    width:169px;
    height:42px;
    background:url("../images/nav_rental.jpg") no-repeat 0 0;
    text-indent: -9999px;
}
#nav .menu li .attestations {
    width: 206px;
    height: 42px;
    background:url("../images/nav_attestations.jpg") no-repeat 0 0;
    text-indent: -9999px;
}
#nav .menu li .sale {
    /*width:152px;*/
    width:149px;
    height:42px;
    background:url("../images/nav_sale.jpg") no-repeat 0 0;
    text-indent: -9999px;
}
#nav .menu li .contact {
    /*width:186px;*/
    width: 170px;
    height:42px;
    background:url("../images/nav_contact.jpg") no-repeat 0 0;
    text-indent: -9999px;
}

#nav .menu li a:hover {background-position: 0 -42px;}
#nav .menu #current {background-position: 0 -42px;}
#nav .menu li ul {
	display: none;
	position: absolute;
	z-index:9999;
	padding: 0;
	margin: 0;
	float:left;
	background: #ffffff;
	border-left:1px solid #006633;
	border-right:1px solid #006633;
	border-bottom:1px solid #006633;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;

	}

#nav .menu li:hover ul{
	display: block;
}

#nav .menu li:hover a{
	background-position: 0 -42px;
}

#nav .menu li li{
	margin:0;
	height:auto;
	width:100%;
	font-size:18px;
	font-weight:bold;
	float:left;
	clear:both;
	height: 55px;
}

#nav .menu li li:hover{
	background:#006633 ;
}

#nav .menu li li a{
	color:#006633;
	text-indent: 0px;
	padding:20px 25px 0 25px;
	}

#nav .menu li li a:hover{
	color:#e2f9de !important;
	}


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

.slider {
	height: 350px;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
	background: #ffffff;
}

.slider ul#sliderContent {
	width: 940px;
	height: 320px;
	display: block;
	overflow: hidden;
	list-style: none;
	list-style-type: none;
	padding: 0 !important;
	margin: 0 auto;
}

.slider li {
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
	height: 320px;
	overflow: hidden;
}

.slider a {
	text-decoration: none;
}

.slider .left {
	width: 640px;
	float: left;
}

.slider .left img {
	margin: 0px;
}

.slider .right {
	width: 270px;
	height: 320px;
	background: url("../images/bg_slide.jpg") no-repeat;
	float: left;
	padding:15px;
}

.slider .right img {
	margin: 0;
	z-index:1;
}

.slider .bx-wrapper {
	padding: 0;
	background: none;
    margin: 0;
    padding: 0;
    position: relative;
}

.slider .right h3 {
	padding: 0!important;
	margin: 0 0 20px 0 !important;
	overflow: hidden;
}

.slider .right h3  {
	font: 30px Arial, Helvetica, sans-serif;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
}

.slider .right h3 a  {
	color: #ffffff;
}

.slider .right p {
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #006633;
	overflow: hidden;
}

.slider .right p a {
	color: #006633;
}

.slider .right p a:hover {
	color: #006633 !important;
}

.slider .right .readMore {
	text-align:right;
	margin:20px 0 0 0;
}

.bx-wrapper .bx-pager {
    color: #006633;
    font-family: Arial;
    font-size: 0.85em;
    font-weight: bold;
    padding-top: 20px;
    text-align: center;
    z-index: 99999;
    bottom: -26px;
    position: absolute;
    width: 100%;
}

.bx-wrapper .bx-pager a {
    background: none repeat scroll 0 0 #006633;
    border-radius: 5px;
    height: 10px;
    margin: 0 5px;
    outline: 0 none;
    text-indent: -9999px;
    width: 10px;
    display: inline-block;

}

.bx-wrapper .bx-pager .pager-active {
    background: none repeat scroll 0 0 #339933 !important;
}

.bx-wrapper .bx-pager a:hover, .bx-wrapper .bx-pager .pager-active {
    background: none repeat scroll 0 0 #339933 !important;
}

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

#footer{
	background:#006633;
	font-size:12px !important;
	color:#ffffff;
	line-height:14px;
	padding:15px;
	margin:0 auto;
	width:930px;
	height:80px;
	position:relative;
	}

#footer a{
	color:#ffffff;
	}

#company{
	float:left;
	width:50%;
}

#company p{
	text-align:left;
}

#powered{
	float:right;
	width:50%;
	}

#powered .menu{
	margin:0 auto;
	padding: 0;
	float:right;
	list-style: none;
	font-weight:bold;
	}

#powered .menu li{
	float:right;
	padding: 0;
	margin: 0;
	list-style: none;
	margin:0 0 0 10px;
	}

#powered .menu li a{
	display: block;
	text-decoration: none;
	color:#ffffff;
	}

#powered .text{
	float:right;
	text-align:right;
	clear:both;
	margin:42px 0 0 0;
	}

#powered .text p{
	text-align:right;
	}


/****************************************/
/*      		 MAIN    	 	        */
/****************************************/

#main{
	background:none;
	margin:0 auto;
	width:960px;
	height:auto;
	position:relative;
}

#main .content{
	background:#ffffff;
	margin:0 auto;
	height:auto;
	padding:0 10px;
}

#main #title{
	width:960px;
	height:50px;
	margin:20px auto 0 auto;
	border-bottom:7px solid #e3e3e3;
	clear:both;
}

#main #title h1{
	padding:0;
}

#main #subtitle{
	float:left;
	width:960px;
	height:auto;
	margin:20px auto;
	clear:both;
}

/****************************************/
/*     			BREADCRUMB		        */
/****************************************/

#breadcrumb{
	background: url("../images/bg_breadcrumb.jpg") repeat-x top center;
	float:right;
	clear:both;
	margin:0 0 35px 0;
	height:105px;
	width:920px;
	padding:0 10px;
}

.breadAbout {
	background: url("../images/bg_breadcrumb-about.jpg") no-repeat top center !important;
}

.breadService{
	background: url("../images/bg_breadcrumb-service.jpg") no-repeat top center !important;
}

.breadRental{
	background: url("../images/bg_breadcrumb-rental.jpg") no-repeat top center !important;
}

.breadSale{
	background: url("../images/bg_breadcrumb-sale.jpg") no-repeat top center !important;
}

.breadContact{
	background: url("../images/bg_breadcrumb-contact.jpg") no-repeat top center !important;
}

#breadcrumb h1{
	text-transform:uppercase;
	margin:37px 0 0 0;
	letter-spacing: -2px;
}

#breadcrumb p{
	margin:15px 0 0 0;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
}

#breadcrumb a{
	color:#FFFFFF;
}

#breadcrumb .select #select1-button {
    background: url("../images/bg_select.png") no-repeat;
    border: none;
    height: 33px !important;
    width: 293px !important;
    margin:30px 0 0 0;
}

.ui-state-active {
	background-position: 0 -33px !important;
}

#breadcrumb .select #select1-button .ui-selectmenu-status {
    background: none;
    color: #003300;
    text-align: left;
    line-height: 24px !important;
}

#select1-menu {
    background: none repeat scroll 0 0 #006633;
    border: none !important;
    width: 290px !important;
    z-index: 999;
    margin:0 0 0 2px;
}

.ui-selectmenu-menu li {
	border: none !important;
}

.ui-selectmenu-menu li a, .ui-selectmenu-status {
    background: none !important;
    color: #666666;
    display: block;
    line-height: 18px;
    outline: medium none;
    padding: 0.3em 1em;
    text-decoration: none;
}

.ui-selectmenu-menu li a {
    background: none !important;
    color:#e2f9de !important;
}

.ui-selectmenu-menu li a:hover {
    background: #e2f9de !important;
    color: #006633 !important;
}

/****************************************/
/*     			PAGINA ABOUT	        */
/****************************************/
#textAbout {
	float:left;
	width: 430px;
	margin: 0 20px 0 0;
}

#imageAbout {
	float: right;
	width: 470px;
}


/****************************************/
/*     			MAIN-CATEGORIE	        */
/****************************************/

#catContent{
	float:left;
	height:auto;
	padding:0 10px;
	clear:both;
	margin:0 0 25px 0;
}

#catContent .norecord{
	font-size:30px !important;
	line-height:40px !important;
	width:900px;
	float:right;
	text-align:center;
	height:115px;
	padding:50px 10px 0 10px;
	clear:both;
	margin:0 auto 0 auto;
	color:#006633;
}

#catDescription{
	float:left;
	margin:0 0px 0 0;
	width:290px;
	height:345px;
	overflow:hidden;
	text-align:justify;
}

#colsOneThree {
	background: url("../images/bg_catlist.jpg") no-repeat bottom center;
	margin:0 0 25px 25px;
	padding: 0;
	height:345px;
	width:290px;
	float:left;
	list-style: none;
	text-align:justify;
	overflow:hidden;
	}

#colsOneThree h2{
	margin:20px 0 0 0;
	text-align:left;
	}

#colsOneThree a:hover{
	color:#003300 !important;
	}

#colsOneThree .text{
	margin:20px 0 0 0;
	}

#catContent .last{
	margin:0 0 0 0 !important;
	}

.marginLeft {
	margin:0 25px 25px 0 !important;
}

/****************************************/
/*     			MAIN-DETTAGLIO	        */
/****************************************/

#detailsContent{
	float:left;
	height:auto;
	padding:0 10px;
	clear:both;
	margin:0 0 25px 0;
}

#detailsContent h1{
	color:#339933;
	font-size:24px !important;
	line-height:24px !important;
	text-transform:uppercase;
	margin:0 0 30px 0;
}

#detailsGallery{
	float:left;
	width:460px;
	height:auto;
	clear:both;
	margin:0 auto;
}

#detailsGallery .fotoBig{
	width:460px;
	margin:0 auto;
}

#detailsGallery .fotoGallery{
	width:460px;
	margin:20px auto 0 auto;
}

#detailsGallery .fotoGallery .colsOneThree{
	margin:0 20px 20px 0;
	padding: 0;
	height:116px;
	width:140px;
	float:left;
	}

#detailsGallery .fotoGallery .last{
	margin:0 0 20px 0 !important;
	padding: 0;
	height:116px;
	width:140px;
	float:left;
	}

#detailsText{
	float:left;
	width:440px;
	height:auto;
	margin:0 auto 0 20px;
}

#detailsText .location{
	text-align:justify;
	font-size:16px !important;
	line-height:20px !important;
	font-weight:bold;
	margin:0 0 20px 0;
}

#detailsText .price {
	color: #339933;
    float: right;
	margin:20px 0 0 0;
}

#detailsText .price .num {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 36px;
	line-height: 40px;
	color: #339933;
}

#detailsText .price .txt {
	font-weight: bold;
	font-size: 16px;
	color: #339933;
	clear: both;
	text-align: right;
}

#detailsText .text{
	text-align:justify;
	font-size:16px !important;
	line-height:20px !important;
}

#detailsText .tools{
	float:left;
	height:25px;
	width:440px;
	margin:35px auto 0 auto;
	padding:0;
	list-style: none;
}

#detailsText .tools li{
	float:left;
	padding: 0;
	margin:0 0 10px 0;
	height: 25px;
	width:440px;
	list-style: none;
	}

#detailsText .tools a{
	display: block;
	text-decoration: none;
	height: 25px;
	padding:0 0 0 40px;
	color:#129600 !important;
	font-weight:bold;
	font-size:18px !important;
	line-height:25px !important;
	}

#detailsText .tools li .info{
    background:url("../images/ico_info.jpg") no-repeat 0 0;
}

#detailsText .tools li .allegato{
    background:url("../images/ico_attached.jpg") no-repeat 0 0;
}

#detailsText .tools li .link{
    background:url("../images/ico_link.jpg") no-repeat 0 0;
}

#detailsText .tools li .video{
    background:url("../images/ico_video.jpg") no-repeat 0 0;
}

/*
#detailsText .tools li a:hover {background-position: 0 -42px;}
*/


/****************************************/
/*     			PAGINA VENDITA       	*/
/****************************************/

#main .contentSale{
	background:#ffffff;
	margin:0 auto;
	height:140px;
	padding:0 10px;
}

#saleList{
	background:#ffffff;
	width:960px;
	clear:both;
	margin: 0 0 25px 0;
}

#saleDetails{
	padding:0 20px;
	margin:0 0 20px 0;
	height:200px;
}

#saleDetails .image{
	width:290px;
	float:left;
	margin:0 auto;
}

#saleDetails .info{
	width:605px;
	float:left;
	margin:0 auto 0 25px;
}

#saleDetails .info .text{
	background: url("../images/bg_catlist.jpg") no-repeat scroll center bottom transparent;
	width:290px;
}

#saleDetails .info .text p{
	padding:0 0 20px 0;
}

#saleDetails .info .price {
	float: right;
	color: #339933;
	text-align: right;
}

#saleDetails .info .price .num {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 36px;
	line-height: 40px;
	color: #339933;
}

#saleDetails .info .price .txt {
	font-weight: bold;
	font-size: 16px;
	color: #339933;
	clear: both;
	text-align: right;
}


#saleDetails .info .category{
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 20px 0;
}

#saleDetails h1{
	color:#339933;
	font-size:24px !important;
	line-height:24px !important;
	text-transform:uppercase;
	margin:0 0 20px 0;
}

#saleList .norecord {
    clear: both;
    color: #006633;
    font-size: 30px !important;
    height: 115px;
    line-height: 40px !important;
    margin: 0 auto;
    padding: 50px 10px 0;
    text-align: center;
    width: 900px;
}

/****************************************/
/*     			CONTATTI      		    */
/****************************************/

#detailsContact {
    clear: both;
    float: left;
    height: auto;
    margin: 0 0 25px 0;
    padding: 0 10px;
}

#detailsContact #map p{
    font-size: 16px !important;
	line-height: 24px !important;
}

#detailsContact h1{
	font-size:36px !important;
	color:#129600;
	text-transform:uppercase;
	margin:0 0 20px 0;
}

#detailsContact #map {
    clear: both;
    float: left;
    height: auto;
    margin: 0 auto;
    width: 460px;
}

#detailsContact #map h1{
	margin:20px 0;
}

#detailsContact #contact {
    float: left;
    height: auto;
    margin: 0 auto 0 20px;
    width: 440px;
}

#contact-frame{
	margin:0 0 20px 0;
	float:right;
	width:315px;
}

#containerForm{
	margin:0 auto;
	border:none;
	padding:0;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	font-weight:bold;
	width:100%;
	height:100%;
}

#containerForm #contact{
	width:438px;
	height:100%;
}

#containerForm #newsletter{
	width:487px;
}

#containerForm #service{
	width:438px;
}

#containerForm #sale{
	width:438px;
}

#containerForm #rental{
	width:438px;
}

#containerForm .field{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	font-weight:bold;
	height:30px;
	width:427px;
	border:none;
	color:#129600;
	padding:0 0 0 10px;
	margin:0 0 6px 0;
	border:1px solid #129600;
}

#containerForm .alf{
	width:350px;
	border-top:1px solid #129600;
	border-right:none;
	border-bottom:1px solid #129600;
	border-left:1px solid #129600;
	float:left;
}

#containerForm .alfTwo{
	width:76px;
	border-top:1px solid #129600;
	border-left:none;
	border-bottom:1px solid #129600;
	border-right:1px solid #129600;
	float:left;
	padding:0 !important;
}

#containerForm .field:hover{}

#containerForm .field:focus{
	background:#129600;
	color:#FFFFFF !important;
}

#containerForm .textarea{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	font-weight:bold;
	color:#129600;
	padding:5px 0 0 10px;
	width:427px;
	height:105px;
	border:0;
	overflow:hidden;
	resize: none;
	border:1px solid #129600;
}

#containerForm .textarea:hover{}

#containerForm .textarea:focus{
	font-family: Arial, Helvetica, sans-serif !important;
	background:#129600;
	color:#FFFFFF !important;
}

#containerForm #privacy{
	width:100%;
	height:30px;
	margin:6px 0 0 0;
	}

#containerForm #privacy .info{
	clear:both;
	font-size: 10px !important;
	width:280px;
	float:left;
	margin:0 0 0 21px;
	}

#containerForm .submitter{
	background:none;
	border:none;
	color:#704222 !important;
	font-size:20px !important;
	text-align:center;
	float:right;
	padding:0;
	margin:10px 0 0 0;
	}

#containerForm .LV_invalid_field {
	background: #FF0000;
	color:#FFFFFFF !important;
}

#containerForm .radio {
	/* Creiamo un contesto per il posizionamento assoluto dei controlli */
	position:relative;
	/* L'altezza di linea corrisponde all'altezza dell'immagine che usiamo come sfondo dl controllo */
	line-height:14px;
	margin:15px 15px 10px 0;
	float:left;
}

#containerForm .checkbox {
	/* Creiamo un contesto per il posizionamento assoluto dei controlli */
	position:relative;
	/* L'altezza di linea corrisponde all'altezza dell'immagine che usiamo come sfondo dl controllo */
	line-height:15px;
	float:left;
	font-size: 10px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}

#containerForm .list{
	/* Creiamo un contesto per il posizionamento assoluto dei controlli */
	position:relative;
	/* L'altezza di linea corrisponde all'altezza dell'immagine che usiamo come sfondo dl controllo */
	line-height:14px;
	margin:10px 0 0 10px;
	float:left;
	clear:both;
}

#containerForm p:not(#foo) > input[type="radio"] {
	position:absolute;
	/* Larghezza  e altezza corrispondono a quelle dell'immagine */
	width:14px;
	height:14px;
	/* Resettiamo tutto ciò che può interferire con le dimensioni */
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	opacity:0;
}

#containerForm p:not(#foo) > input[type="checkbox"] {
	position:absolute;
	/* Larghezza  e altezza corrispondono a quelle dell'immagine */
	width:15px;
	height:15px;
	/* Resettiamo tutto ciò che può interferire con le dimensioni */
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	opacity:0;
}

#containerForm p:not(#foo) > input[type="radio"] + label:before {
	content:" ";
	display:inline-block;
	/* Larghezza  e altezza corrispondono a quelle dell'immagine */
	width:14px;
	height:14px;
	margin-right:6px;
	background:url(../images/bg_radio.png) no-repeat;
	vertical-align:top;
}

#containerForm p:not(#foo) > input[type="checkbox"] + label:before {
	content:" ";
	display:inline-block;
	/* Larghezza  e altezza corrispondono a quelle dell'immagine */
	width:15px;
	height:15px;
	margin-right:6px;
	background:url(../images/bg_check.png) no-repeat;
	vertical-align:top;
}

/* Posizioniamo lo sprite di sfondo per definire i vari stati dei controlli */

#containerForm p:not(#foo) > input[type="radio"] + label:before {
    background-position:0 0px;
}
#containerForm p:not(#foo) > input[type="radio"]:focus + label:before {
    background-position:0 -14px;
}
#containerForm p:not(#foo) > input[type="radio"]:checked + label:before {
    background-position:0 -14px;
}
#containerForm p:not(#foo) > input[type="radio"]:checked:focus + label:before {
    background-position:-0 -14px;
}

#containerForm p:not(#foo) > input[type="checkbox"] + label:before {
    background-position:0 0px;
}
#containerForm p:not(#foo) > input[type="checkbox"]:focus + label:before {
    background-position:0 0px;
}
#containerForm p:not(#foo) > input[type="checkbox"]:checked + label:before {
    background-position:0 -15px;
}
#containerForm p:not(#foo) > input[type="checkbox"]:checked:focus + label:before {
    background-position:0 -15px;
}

.mailSend{
	text-align:center;
	margin:170px auto 0 auto;
}


/****************************************/
/*     			PRIVACY      		    */
/****************************************/

#privacyTerms{
	background:#e7d8ca !important;
	padding:25px;
}

#privacyTerms img{
	text-align:center;
}

#privacyTerms h1{
	text-align:center;
	line-height: 24px;
}

#privacyTerms ul{
	padding:0 0 0 35px;
	list-style-type:lower-alpha;
}

#privacyTerms ul li{
	padding:0;
	list-style-type:lower-alpha;
}

#privacyBox{
	width:437px;
	margin:6px 0;
	border:1px solid #129600;
}

#privacyBoxi{
	width:330px;
	margin:6px 0;
	border:1px solid #129600;
}

#privacyNewsletter{
	padding: 5px 8px;
	position: relative;
	display:block;
	font-size: 10px !important;
	text-align:justify;
	line-height:14px;
}

/****************************************/
/*     				EXTRA      		    */
/****************************************/

#pagination {
	text-align:right;
	}

#pagination ul{
	list-style: none;
	padding: 0;
	}

#pagination ul li{
	display: inline;
	margin:0 10px 0 0;
	line-height: 22px;
	}

#pagination ul a{
	text-decoration: none;
	border: 1px solid #1B7E00;
	padding: 2px 5px;
	background: #ffffff;
	color: #1B7E00;
	}

#pagination ul a:hover {
	background: #339933;
	color: #ffffff !important;
	border-color: #1B7E00;
	}

#pagination ul li#currentpage a{
	background: #1B7E00;
	color: #ffffff;
	border-color: #1B7E00;
	}

#pagination ul li#currentpage a:hover{
	color: #ffffff !important;
	}

#dividerHome{
	background: url('../images/bg_divider.jpg') center top repeat-x;
	width:940px;
	margin:0 auto;
	height:45px;
	clear:both;
	z-index: 0;
}

#divider{
	background: #ffffff url('../images/bg_divider.jpg') center top repeat-x;
	width:960px;
	margin:0 auto;
	height:45px;
	clear:both;
}




