/*------------------------------------------------------------------------------
    CSS Document (http://www.w3.org/Style/CSS/)

    project:    Lagora Invest
    created:    YYYY-MM-DD
    author:     dhh

    summary:    PRINT
                RESET
                GENERIC
				HEADER
				PAGE
				COLS
				NAVIGATION
				MENU
				LINKS
				BOXES
				BUTTONS
				FORMS
				PAGER
				CAROUSEL
				POPIN
				FOOTER
				DATEPICKER
                
----------------------------------------------------------------------------- */

/*  =PRINT
----------------------------------------------------------------------------- */
@media print {
    
}

/*  =RESET
----------------------------------------------------------------------------- */
* { margin:0; padding:0; vertical-align:baseline; }

html {
	height:100%;
}
body {
    font-family:Arial, Verdana, sans-serif;
    font-size:69%; /* :INFO:1em = 11px */
    text-align:center;
    margin:0;
    height:100%;
    color:#000;
	background:url(../images/skin/bg-header.png) left top repeat-x #f5f5f5;
}

input { height:auto; }
a img, fieldset, form { border:0; }
ins, abbr, acronym { text-decoration:none; border:0; font-style:normal; }
a:hover ins, a:hover abbr, a:hover acronym { text-decoration:underline; }
address { font-style:normal; }
ul { list-style:none; }
q:before, q:after { content:''; }
small { font-size:0.9em; }
textarea { overflow:auto; }

hr,
.accessibility { 
    position:absolute;
    left:-9999em;
}

button {
    width:auto;
    overflow:visible;
    border:0;
    background:none;
    cursor:pointer;
}

input.submit {
    width:auto !important;
    height:auto !important;
    cursor:pointer !important;
    overflow:visible;
	background:#ffcb08;
	border:1px solid #b79207!important;
	color:#5a4f24;
	font-weight:bold;
	font-size:1em;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
}


/*  =GENERIC
----------------------------------------------------------------------------- */
#content {
    margin:0 auto;
    text-align:left;
    position:relative;
	height:100%;
}

a {
    color:#b79207;
    cursor:pointer;
	text-decoration:underline;
}

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


/*  =HEADER
----------------------------------------------------------------------------- */

#header {
	margin:0 auto;
	width:890px;
	overflow:hidden;
	height:170px;
}


#breadcrump  {
	width:890px;	
	float:left;
	padding:7px 0 0 0;
}

#breadcrump a {
	padding:7px 25px 6px 0;
	color:#000;
	text-decoration:none;
	margin:0 10px 0 0;
	background:url(../images/skin/pipe-breadcrump.png) right top no-repeat;
}

#breadcrump a:hover {
	text-decoration:underline;	
}

#breadcrump a.last {
	background:none;	
}

#header .block-search {
	position:absolute;
	bottom:10px;
	right:0px;
}

#header h1 {
	float:left;
	display:block;
	margin:0 10px 0 0;
}

#header-core {
	overflow:hidden;
	float:left;
	position:relative;
	width:890px;
	padding:12px 0 0 0;
	height:128px;
}

#header .addthis_button {
	position:absolute;
	right:0px;
	top:50px;
}

/*  =PAGE
----------------------------------------------------------------------------- */

#page {
	margin:0 auto;	
	width:890px;
	overflow:hidden;
	padding:30px 0 0 0;

}

#page-inner {
	overflow:hidden;
}


/*  =COLS
----------------------------------------------------------------------------- */

#col-1,
#col-3 {
	float:left;
	width:181px;
}

#col-2 {
	float:left;
	padding:0 16px 50px 16px;
	overflow:hidden;
	width:496px;

}

#col-2 p {
	padding:0 0 10px 0;
	font-size:1.1em;
}

#col-2 h2 {
	color:#262626;
	text-transform:uppercase;
	font-size:1.35em;
	padding:0 0 15px 0;
	width:477px;
}

#inner-col .text-content {
	padding:0 0 50px 0;	
}

.wysiwyg img {
	margin:0 10px 5px 0;	
}

.form-page .text-content {
	padding:0 0 20px 0!important;
}

#inner-col .picture-intro {
	border:1px solid #000;
	margin:0 0 12px 0;
}

#inner-col .picture-intro img {
	display:block;
	overflow:hidden;
}

#inner-col {
	color:#303030;	
	width:497px;
	position:relative;
	overflow:hidden;
}

.article img {
	float:left;
	margin:3px 10px 10px 0;
	border:1px solid #000;
}

/*  =NAVIGATION
----------------------------------------------------------------------------- */

#inner-col .navigation {
	border-bottom:6px solid #ffcb08;
	background:#303030;
	width:482px;
	padding:3px 7px 3px 7px;
	overflow:hidden;
	margin:0 0 15px 0;
}

#inner-col .navigation .bloc-label-select  {
	overflow:hidden;
	float:right;
	width:156px;
	height:auto;
}

#inner-col .navigation .bloc-label-select label {
	color:#fff;
	float:left;
	padding:2px 0 0 0;
	width:56px;
}

#inner-col .navigation .bloc-label-select select {
	float:left;
	width:100px;
	font-size:1em;
	height:19px;
	border:1px solid #6d6b6b;
	font-family:Arial, Helvetica, sans-serif;	
}



#inner-col .navigation .pager {
	float:left;
	color:#fff;
	padding:2px 0 0 0;
	font-size:1em;
}

#inner-col .navigation ul {
	overflow:hidden;
	color:#fff;
	float:left;
	padding:2px 0 0 0;
}

#inner-col .navigation ul li { 
	float:left;
	background:url(../images/skin/pipe-2.png) right 2px no-repeat;
	padding:0 4px 0 4px;
}

#inner-col .navigation ul li.last {
	background:none;	
}

#inner-col .navigation ul li a {
	color:#ffcb08;
	text-decoration:none;
}

#inner-col .navigation ul li a:hover {
	color:#ffcb08;
	text-decoration:underline;
}




/*  =MENU
----------------------------------------------------------------------------- */

#menu {
	float:left;	
	text-transform:uppercase;
}

#menu li {
	padding:0 0 10px 0;	
	font-size:1.1em;
}

#menu li.on a {
	color:#ffcb08;
}

#menu li a {
	color:#8d8d8d;
	text-decoration:none;
}

#menu li a:hover {
	/*color:#d7aa00;*/
	color:#ffcb08;
	text-decoration:d7aa00;
}

ul#menu { list-style:none; margin-bottom:0;margin-top:0;padding-right:0}
ul.language { list-style:none; margin-bottom:0;margin-top:0;padding-right:0}
ul.misc { list-style:none; margin-bottom:0;margin-top:0;padding-right:0}
/*  =LINKS
----------------------------------------------------------------------------- */

#header .links {
	position:absolute;
	right:0px;
	top:12px;
	width:170px;
	overflow:hidden;
}


#header .links ul li {
	float:left;
	text-transform:uppercase;
	padding:0 5px 0 5px;
	background:url(../images/skin/pipe.png) right 2px no-repeat;
}

#header .links ul li.last {
	background:none;
}

#header .links ul li a {
	text-decoration:none;
	color:#5e5e5e;	
}

#header .links ul li.on a {
	color:#ffcb08;	
}

#header .links ul li a:hover {
	text-decoration:none;
	color:#ffcb08;	
}

#header .links .language {
	float:left;
}

#header .links .misc {
	float:right;
}

/*  =BOXES AND BLOCKS
----------------------------------------------------------------------------- */

.box-type-1 {
	width:181px;
	overflow:hidden;
	margin:0 0 20px 0;
}

#inner-col .box-type-1 {
	width:497px;
}

#inner-col .box-type-1 form {
	width:471px;	
}

.box-type-1 .top {
	background:url(../images/skin/box-type-1-top.png) left top repeat-x;
	border-bottom:4px solid #ffcb08;
	height:26px;
	padding:0 0 0 13px;
	position:relative;
}

.box-type-1 .top .arrow {
	background:url(../images/skin/arrow.png) left top no-repeat;
	width:15px;
	height:14px;
	display:block;
	position:absolute;
	top:30px;
	left:13px;
	z-index:2;
}

.box-type-1 .top h3 {
	font-size:1.1em;
	color:#fff;	
	padding:5px 0 0 20px;
}

.box-type-1 .inner {
	background:url(../images/skin/box-type-1-inner.png) left top repeat-x #313131;
	padding:10px 0 10px 13px;
	position:relative;
}

.form-page .box-type-1 .inner {
	padding:10px 13px 10px 13px;
	width:471px;
}

.tool-kit h3 {
	background:url(../images/skin/picto-tool.png) left top no-repeat;	
}

.map h3 {
	background:url(../images/skin/picto-map.png) left top no-repeat;	
}

.contact h3 {
	background:url(../images/skin/picto-contact.png) left top no-repeat;	
}

.search h3 {
	background:url(../images/skin/picto-search.png) left top no-repeat;	
}

.form h3 {
	background:url(../images/skin/picto-form.png) left top no-repeat;
}

.visit h3 {
	background:url(../images/skin/picto-visit.png) left top no-repeat;
}


.contact .top h3 {
	padding:5px 0 0 20px!important;
}


.map .inner {
	padding:0px;
	position:relative;
	zoom:1;
	background:none;
}

.map .inner a {
	position:absolute;
	bottom:4px;
	right:5px;
	z-index:2;
	color:#fff;
	text-decoration:none;
}

.map .inner a:hover {
	text-decoration:underline;	
}

.map .frame {
	height:20px;
	position:absolute;
	bottom:0;
	left:0px;
	background:#000;
	opacity:0.5;
	-moz-opacity:0.50;
	-khtml-opacity:0.50;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* IE < 8 */
	width:181px;
	z-index:1;
}

.box-type-1 .inner p.arrow-list {
	color:#FFCB08;
	background:url(../images/skin/arrow-2.png) left 3px no-repeat;
	padding:0 0 0 10px;
	font-weight:bold;
}

.box-type-1 .inner .arrow-list li a {
	color:#fff;
	text-decoration:none;
}

.box-type-1 .inner .arrow-list li a:focus,
.box-type-1 .inner .arrow-list li a:active {
	color:#313131;
	text-decoration:none;
	outline:none;
	background:#FFCB08;
}


.box-type-1 .inner .arrow-list li a:hover {
	text-decoration:underline;	
}

.box-type-1 .inner .arrow-list li {
	background:url(../images/skin/arrow-2.png) left 3px no-repeat;
	padding:0 0 0 10px;
	color:#fff;
}

.visit .inner .arrow-list li,
.contact .inner .arrow-list li {
	padding:0 0 5px 10px;
}

.visit .inner {
	display:none;	
}

.box-type-1 .inner .arrow-list li span {
	font-weight:bold;
	color:#FFCB08;
}

.btn-block {
	overflow:hidden;
	margin:0 0 20px 0;
}

.btn-block a.list {
	background:url(../images/skin/buttons.png) left top no-repeat;
	width:181px;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

.btn-block a.list:hover {
	background:url(../images/skin/buttons.png) left -37px no-repeat;
}


.btn-block a.make {
	background:url(../images/skin/buttons.png) -181px -2px no-repeat;
	width:181px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

.btn-block a.make:hover {
	background:url(../images/skin/buttons.png) -181px -38px no-repeat;
}

.btn-fr a.list {
	background:url(../images/skin/buttons-fr.png) left top no-repeat;
}

.btn-fr a.list:hover {
	background:url(../images/skin/buttons-fr.png) left -37px no-repeat;
}


.btn-fr a.make {
	background:url(../images/skin/buttons-fr.png) -181px top no-repeat;
}

.btn-fr a.make:hover {
	background:url(../images/skin/buttons-fr.png) -181px -36px no-repeat;
}

.btn-block img {
	display:block;	
}

.preview-page {
	overflow:hidden;
	padding:30px 0 0 0;
}

.box-type-2 {
	overflow:hidden;
	padding:0 30px 0 0;
	width:135px;
	float:left;
}

.box-type-2 h3 a  {
	color:#655722;
	font-weight:bold;
	padding:3px 0 3px 7px;
	width:128px;
	display:block;
	margin:0 0 3px 0;
	text-decoration:none;
	background:#ffcb08 url(../images/skin/stick-corner.png) right top no-repeat;
}


.box-type-2 h3 {
	font-size:1.1em;
}

.box-type-2 a img {
	border:1px solid #000;	
	margin:0 0 5px 0;
}

.box-type-2 p a {
	color:#464545;
	text-decoration:none;
}

.box-type-2 p a:hover {
	/*text-decoration:underline;*/
}

.site-map .box-type-2 ul li a {
	color:#464545!important;
	font-size:1.1em;
	text-decoration:underline;
}

.site-map .box-type-2 ul li a:hover {
	text-decoration:none;
}

.site-map .box-type-2 {
	float:left;	
	width:150px;
	padding:0 23px 0 0;
}

.site-map .line {
	overflow:hidden;
	padding:0 0 50px 0;
}

.site-map .line .last {
	padding:0px;	
}

.site-map .box-type-2 h3 a  {
	width:145px;
}

.box-type-3 .top {
	background:url(../images/skin/picto-btn-0.png) left top no-repeat #303030;
	width:135px;
	height:15px;
	padding:2px 0 0 0;
	margin:0 0 5px 0;
}

.box-type-3 span {
	color:#fff;
	padding:0 0 0 23px;
}

.box-type-3 ul li {
	font-size:1.1em;	
}

.box-type-3 ul li a {
	text-decoration:underline;	
}

.box-type-3 ul li a:hover {
	text-decoration:none;	
}

.block-mini-news {
	padding:0 0 20px 0;
	overflow:hidden;
	zoom:1;
}

.block-mini-news h3 {
	font-size:1.3em;
	font-weight:bold;
}

.block-mini-news .btn-line {
	overflow:hidden;
	padding:10px 0 0;
	width:100%;
}

.block-mini-news h3 a {
	color:#303030;
	text-decoration:none;
}

.block-mini-news .picture {
	float:left;
	overflow:hidden;
	padding:0 20px 0 0;
}

.block-mini-news img {
	display:block;
	float:left;
	border:1px solid #000;
}

.block-mini-news .left-part {
	float:left;
	overflow:hidden;
}

.block-mini-news .right-part {
	float:left;
	overflow:hidden;
	width:342px;
}

.block-mini-property {
	margin:0 0 20px 0;
	overflow:hidden;
	zoom:1;
}

.block-mini-property .left-part {
	float:left;	
	overflow:hidden;
	width:173px;
}

.block-mini-property .right-part {
	float:left;	
	overflow:hidden;
	width:324px;
}

.block-mini-property .left-part img {
	border:1px solid #000;	
	float:left;
	margin:0 0 8px 0;
}

.block-mini-property .reference  {
    float:left;
}

.block-mini-property ul li,
.block-property ul li {
	list-style:square;
	margin:0 0 0 13px;
}

.block-mini-property ul {
	margin:4px 0 4px 0;
}

.block-property ul {
	margin:4px 0 8px 0;
}



.block-mini-property h3 {
	font-size:1.3em;
	font-weight:bold;

}

.block-mini-property .price,
.block-property .price {
	font-size:1.1em;
	color:#5d5c5c;
	background:#ffcb08 url(../images/skin/stick-corner.png) right top no-repeat;
	padding:3px 0 3px 7px;
	width:140px;
	display:block;
}	

.block-property {
	display:block;
	overflow:hidden;
}


.block-property .left-part {
	float:left;	
	overflow:hidden;
	width:248px;
}

.block-property .right-part {
	float:left;	
	overflow:hidden;
	width:249px;
}

.block-property .desc {
    overflow:hidden;
    float:left;
    padding:10px 0 12px 0;
    width:497px;
}


.block-property .right-part a.btn-type-1 {
	width:100px;
	margin:0 0 4px 0;
}

.block-property a.btn-type-2 {
	overflow:hidden;
	float:left;
}

.block-property .desc h4 {
	font-size:1.1em;
}
/*
.block-property .desc {
	padding:10px 0 12px 0;	
}
*/
.block-property h3 {
	float:left;
	font-size:1.3em;
	font-weight:bold;
}

.block-property .reference {
	float:right;	
}

.block-property .title {
	overflow:hidden;
	width:497px;
	padding:0 0 10px 0;
}

.block-property img {
	border:1px solid #000;	
}

.block-property .main-img {
	margin:0 21px 0 0;
	float:left;
}

.block-property .picture-panel {
	overflow:hidden;	
}

.block-property .mini-img {
	margin:0 9px 9px 0;
	float:left;
}

.block-property .last {
	margin-right:0;	
}

.box-type-4 {
	width:497px;
	overflow:hidden;
	margin:0 0 20px 0;
}

.box-type-4 .top {
	background:url(../images/skin/box-type-1-top.png) left top repeat-x;
	border-bottom:4px solid #ffcb08;
	height:26px;
	padding:0 0 0 13px;
	position:relative;
}

.box-type-4 .top h3 {
	color:#fff;
	font-size:1.1em;
	padding:5px 0 0 25px;
}

.box-type-4 .inner {
	background: #e8e7e7;
	padding:10px 0 10px 13px;
	position:relative;
	border-bottom:4px solid #303030;
}

.converter h3 {
	background:url(../images/skin/picto-converter.png) left top no-repeat;	
}

.box-type-5 {
	width:250px;
	/*height:85px;*/
	margin:10px 0 0 0;
	background:#b3b3b3;
	border-top:4px solid #303030;
	position:relative;
	float:left;
}

.box-type-5 .arrow {
	position:absolute;
	top:-9px;
	left:6px;
	background:url(../images/skin/arrow-4.png) left top no-repeat;
	width:15px;
	height:14px;
	z-index:2;
	display:block;
}

.box-type-5 form fieldset {
	padding:10px;	
}

.box-type-5 .bloc-label-input {
	/*height:22px;	*/
	height:auto;
	width:180px;
	padding:0 0 3px 0;
}

.box-type-5 form span.error {
	position:static;
	font-size:0.9em;
}

.box-type-5 .bloc-label-input label {
	font-size:1em;
	color:#303030;
	font-weight:normal;
	width:75px;
}

.box-type-5 .bloc-label-input input.text {
	width:100px;
	height:17px;
}

.box-type-5 .submit {
	position:absolute;
	right:10px;
	bottom:10px;
}


.block-interest label.interest {
	font-weight:bold;
	float:left;
	cursor:pointer;
}

.block-interest input.radio {
	vertical-align:middle;
	margin:0 5px 0 0;
	float:left;
}

.block-interest {
	padding:5px 0 0 0;
	overflow:hidden;
}



/*  =BUTTONS
----------------------------------------------------------------------------- */

.visit span.btn-slide {
	background:url(../images/skin/btn-slide.png) left top no-repeat;
	display:block;
	width:181px;
	height:12px;
	cursor:pointer;
}

.visit span.active {
	background:url(../images/skin/btn-slide-2.png) left top no-repeat!important;
}

a.btn-print {
	display:block;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:0px;
}

a.btn-print img {
	border:none;	
}

a.btn-type-1 {
	background:#303030 url(../images/skin/picto-btn-1.png) left top no-repeat;
	padding:2px 4px 0 20px;
	color:#fff;
	/*width:98px;*/
	height:15px;
	display:block;
	text-decoration:none;
}

a:hover.btn-type-1,
a:hover.btn-type-2{
	background:#ffcb08 url(../images/skin/picto-btn-1.png) left top no-repeat;	
}

a.btn-type-2 {
	background:#303030 url(../images/skin/picto-btn-2.png) left top no-repeat;
	padding:2px 4px 0 20px;
	color:#fff;
	/*width:115px;*/
	height:15px;
	display:block;
	text-decoration:none;
}

.block-mini-news a.btn-type-1 {
	width:111px;
}

.block-mini-property a.btn-type-1 {
	float:left;
	margin:0 8px 0 0;
}

.article a.btn-type-2 { 
	width:103px;
}


/*  =FORMS
----------------------------------------------------------------------------- */

form {
	font-family:Arial, Helvetica, sans-serif;	
}



form em {
	color:#ffcb08;
}

form .required {
	color:#ffcb08;
	font-size:1em!important;
	float:left;
}

form div#toolkit-error {
	color:#ffcb08;
	font-size:1em;
	bottom:2px;
	zoom:1;
}

form span.error {
	color:#ffcb08;
	position:absolute;
	font-size:0.9em;
	bottom:2px;
	left:240px;
	zoom:1;
}

.submit-line {
	text-align:right;
	padding:20px 118px 0 0;
	overflow:hidden;
	zoom:1;
}

.bloc-label-input,
.bloc-label-select,
.bloc-label-textarea,
.bloc-label-radio,
.bloc-label-checkbox {
	overflow:hidden;
	position:relative;
}


.bloc-label-input label,
.bloc-label-select label,
.bloc-label-textarea label,
.bloc-label-radio .fake-label {
	float:left;
	display:block;
	width:240px;
	color:#fff;
	font-weight:bold;
}

.bloc-label-radio label {
	float:left;
	display:block;
	color:#fff;
	font-weight:bold;
	margin:0 4px 0 0;
}

.bloc-label-radio input {
	float:left;
	margin:0 4px 0 0;
}

.type-2 label {
	display:block;
	color:#fff;
	font-weight:bold;
	/*margin:0 4px 5px 0;*/
	float:none;
}


.type-2 input.radio {
	/*margin:0 4px 5px 0;*/
	float:left;
	vertical-align:top;
}

.type-2 .inner-bloc {
	float:left;
	overflow:hidden;
	width:180px;
}

.type-2 {
	padding:0 0 10px 0;
	height:auto!important;
}


form .sup {
	display:none;	
}

form .active {
	display:block;
}

.sup {
	display:none;	
}

.active {
	display:block;
}


.bloc-label-input,
.bloc-label-select,
.bloc-label-radio,
.bloc-label-checkbox {
	width:471px;
	height:37px;
}

.bloc-label-checkbox input.checkbox {
	float:left;
	vertical-align:bottom;
	margin:2px 10px 0 0;
}

.bloc-label-checkbox label {
	width:398px;
	float:left;
	display:block;
	color:#fff;
	font-weight:bold;
}

.bloc-label-input input.text {
	float:left;
	width:180px;
}

.sub-bloc-radio {
	overflow:hidden;
	width:180px;
}

.sub-bloc-radio label {
	float:left;
	margin:0;
	padding:0 0 5px 0;
}

.bloc-label-select select {
	float:left;
	font-size:1em;
	height:21px;
	padding:1px;
	width:182px;
	border:1px solid #6d6b6b;
	font-family:Arial, Helvetica, sans-serif;
}

.bloc-label-input input {
	float:left;
	font-size:1em;
	padding:1px 0 0 0;
	height:19px;
	border:1px solid #6d6b6b;
	font-family:Arial, Helvetica, sans-serif;
}

.bloc-label-textarea textarea  {
	float:left;
	font-size:1em;
	padding:1px 0 0 0;
	border:1px solid #6d6b6b;
	font-family:Arial, Helvetica, sans-serif;
	width:229px;
	height:100px;
}

#col-3 .box-type-1 .bloc-label-select  {
	overflow:hidden;
	padding:5px 0 5px 0;
	margin:0;
	height:auto;
	width:156px;
}

#col-3 .box-type-1 .bloc-label-select label {
	color:#fff;
	float:left;
	width:56px;
	padding:0;
	font-weight:normal;
}

#col-3 .box-type-1 .bloc-label-select select {
	width:100px;
	
}


#col-3 .box-type-1 .without-label label {
	display:none;	
}

#col-3 .box-type-1 .without-label select {
	width:156px;	
}

#col-3 .box-type-1 .submit-line {
	overflow:hidden;
	text-align:right;
	width:155px;
	padding:10px 13px 0 0;
}

#col-3 .box-type-1 .bloc-label-radio {
	padding:5px 0 5px 0;
	color:#fff;	
	margin:0;
	width:160px;
	height:auto;
}

#col-3 .box-type-1 .bloc-label-radio label {
	width:auto;
	float:left;
	font-weight:normal;
	margin:0 4px 0 0;
}

#col-3 .box-type-1 .bloc-label-radio input.radio {
	vertical-align:top;
	margin:0 4px 0 0;
	float:left;
}

.block-search label {
	display:none;
}

.block-search input.submit {
	background:#ffcb08;
	border:1px solid #b79207!important;
	color:#5a4f24;
	font-weight:bold;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}

.block-search input.text {
	float:left;
	padding:1px 0 0 0;
	width:150px;
	font-size:1em;
	margin:0 5px 0 0;
	height:17px;
	border:1px solid #6d6b6b;
	font-family:Arial, Helvetica, sans-serif;	
}

.box-type-4 .bloc-label-select  {
	overflow:hidden;
	width:135px;
	float:left;
	margin:0 20px 0 0;
	height:auto;
}

.box-type-4 .bloc-label-select label {
	font-size:1.1em;
	margin:0 0 5px 0;
	display:block;
	color:#303030;
}

.box-type-4 .bloc-label-select select, td select {
	float:left;
	width:133px;
	font-size:1em;
	height:21px;
	border:1px solid #6d6b6b;
	font-family:Arial, Helvetica, sans-serif;	
	padding:1px;
}

iframe td select {
	float:left;
	width:133px;
	font-size:1em;
	height:21px;
	border:1px solid #6d6b6b;
	font-family:Arial, Helvetica, sans-serif;	
	padding:1px;
}

.box-type-4 .bloc-label-input {
	width:75px;
	float:left;
	margin:0 22px 0 0;
	height:auto;
}

.box-type-4 .bloc-label-input input {
	width:73px;
	height:18px;
	padding:1px 0 0 0;
	border:1px solid #6d6b6b;
	font-family:Arial, Helvetica, sans-serif;	
}

.box-type-4 .bloc-label-input label {
	font-size:1.1em;
	color:#303030;
	margin:0 0 5px 0;
	display:block;
}

.box-type-4 input.submit {
	margin:21px 0 0 0;
	padding:1px 3px;
}

.box-type-4 .result {
	text-align:center;
	padding:25px 0 10px 0;
	color:#303030;
	font-weight:bold;
	font-size:1.35em;
}


.box-type-1 .check {
	border:1px solid #b29219;
	background:url(../images/skin/bg-gradient-2.png) left top repeat-x;
	width:163px;
	margin:10px 0 5px 0;
	margin-left:-13px;
	padding:8px 8px 18px 8px;
}

.box-type-1 .check input {
	width:73px;	
	height:17px;
}

.box-type-1 .check label {
	color:#353535;
	width:75px;
	padding:0 0 5px 0;
}

.box-type-1 .check .in-out {
	position:relative;
	float:left;
	width:75px;
	overflow:hidden;
	margin:0 13px 0 0;
}

.box-type-1 .check .in-out img {
	position:absolute;
	top:0px;
	right:1px;
}

.box-type-1 .check .last {
	margin:0px;	
}


#preview {
	position:absolute;
	border:1px solid #303030;
	display:none;
	color:#fff;
}

#preview img {
	display:block;	
}

.form div.error {
	color:#ffcb08;
	font-size:0.9em;
	margin:0 0 10px 0;
}

#col-2 div.error h2 {
	color:#ffcb08;
}



/*  =PAGER
----------------------------------------------------------------------------- */

#pager {
	overflow:hidden;
	width:100%;
	padding:15px 0 0 0;
}

#pager span.btn-previous {
	float:left;
	display:block;
	color:#464545;
	font-weight:bold;
	text-decoration:none;
	width:15%;
}

#pager a.btn-previous {
	float:left;
	display:block;
	color:#eabc11;
	font-weight:bold;
	text-decoration:none;
	width:15%;
}

#pager a.btn-next {
	float:right;
	display:block;
	color:#eabc11;
	font-weight:bold;
	width:15%;
	text-decoration:none;
	text-align:right;	
}

#pager span.btn-next {
	float:right;
	display:block;
	color:#464545;
	font-weight:bold;
	width:15%;
	text-decoration:none;
	text-align:right;	
}

#pager a:hover {
	text-decoration:underline;	
}

#pager ul {
	overflow:hidden;
	float:left;
	text-align:center;
	width:69%;
}

#pager ul li {
	font-weight:bold;
	display:inline;
	text-align:center;
	padding:0 5px;
	background:url(../images/skin/pipe-2.png) right 2px no-repeat;
}

#pager ul li.last {
	background:none;	
}

#pager ul li a {
	color:#EABC11;
	text-decoration:none;	
}

#pager ul li a:hover{
	text-decoration:underline;	
}

/*  =CAROUSEL
----------------------------------------------------------------------------- */

#carousel {
	overflow:hidden;
	padding:0 0 10px 0;
}

#tabs {
	overflow:hidden;
	height:223px;
	border:1px solid #000;
	border-bottom:0;
}

#carousel .tab {
	float:left;
	overflow:hidden!important;
}

#carousel .nav {
	position:relative;
	height:70px;
	border-top:4px solid #ffcb08;
	background:url(../images/skin/bg-gradient.png) left top repeat-x;	
	padding:0 10px 0 10px;
	overflow:hidden;
}

#carousel .nav p {
	padding:0px;	
}

#nav-item { 
	height:70px;
}

#carousel .nav span.actif {
	background:url(../images/skin/arrow-3.png) center top no-repeat;	
}

#carousel .nav span {
	border-right:1px solid #f2eeee;
	width:120px;
	padding:10px 20px 0 20px;
	display:block;
	float:left;
	height:60px;
	font-size:0.9em;
}

#carousel .nav span a {
	color:#fff;
	text-decoration:none;
}

#carousel .nav span a:hover {
	color:#fff;
	text-decoration:underline;
}

#carousel .nav .btn-next {
	cursor:pointer;
	position:absolute;
	right:5px;
	bottom:25px;
	z-index:2;
	display:block;
}

#carousel .nav .btn-previous {
	cursor:pointer;
	z-index:2;
	position:absolute;
	left:5px;
	bottom:25px;
	display:block;
}

/* =POPIN
------------------------------------------------------------------------------*/
#cache {
    position:fixed;
    _position:absolute; /* let's give IE6 absolute, rewrite it as you like if you want to avoid this hack ;) */
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#000;
    color:inherit;
    display:none;
}

#popin {
    position:fixed;
    _position:absolute; /* let's give IE6 absolute, rewrite it as you like if you want to avoid this hack ;)  */
    
    /* default dimensions and positions */
    top:50%;
    left:50%;
    margin-left:-400px;
    margin-top:-225px;
    width:800px;
    height:450px;
	z-index:3;
    
    /* styles */
    background-color:#FFF;
    color:inherit;
    overflow:auto;
    display:none;
}

#popin:focus {
    outline:0;
}

#close {
    position:absolute;
    top:0;
    right:0;
    margin:5px;
    padding:5px;
    color:inherit;
	/*background-color:#FFF;
    border:1px solid #000;*/
}

#close li {
    list-style-type:none;
}

#popin #pop-content {
    margin:0 10px;
	overflow:hidden;
}


/*  =FOOTER 
----------------------------------------------------------------------------- */

#footer {
	width:100%;
	background:#000;
	height:40px;
	color:#fff;
	text-transform:uppercase;
}

#footer-inner {
	width:890px;
	padding:15px 0 0 0;
	margin:0 auto;
}

#footer .links li {
	float:left;
	padding:0 5px 0 5px;
	background:url(../images/skin/pipe.png) right 2px no-repeat;
}

#footer .links li.last {
	background:none;	
}

#footer .links li.first {
	padding-left:0px;	
}

#footer .links li a {
	text-decoration:none;
	color:#8D8D8D;
}

#footer .links li a:hover {
	text-decoration:underline;	
}

#footer .links {
	float:left;	
}

#footer .legals {
	float:right;	
}

#col-2 .search-item p.details {
	color:#939393;
	font-size:0.95em;
}

#access-keys {
	left:-9999em;
	position:absolute;
}

.wysiwyg img {
	border:1px solid #000000;
}

#quick_links {
		display:none;
}
ul.links { list-style:none;margin-bottom:0;margin-top:0;padding-right:0 }
.r2c1,.r2c3,.sprite{display:none;}
div.clkhr,td.fnt10,td img, td a{display:none;}

.results_title1 {
	display:none;
}

.box-type-4 .resultcurrency {
	color:#303030;
	font-size:1.35em;
	font-weight:bold;
	padding:25px 0 10px;
	text-align:center;
}

.form-verify .other-adr {
		color:#FFFFFF;
		font-weight:bold
}

form p.error {
	color:#ffcb08;
}

/*  =UITABS
----------------------------------------------------------------------------- */


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */

#rotate img { display:block; }

.ui-tabs-nav, .ui-tabs-panel {
    font-family: Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding:0;
	width:483px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 4px;
    min-width: 16px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #ebbb08;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
	text-decoration:none;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index: 2;
    margin-top: 1px;
    color: #333;
}
.ui-tabs-nav a span {
    width: 16px; /* IE 6 treats width as min-width */
    min-width: 16px;
    height: 16px; /* IE 6 treats height as min-height */
    min-height: 16px;
    padding-top: 0px;
    padding-right: 0;
	background:#fff;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
/*
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}*/
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    padding:0;
    background: #4e4e42; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

#rotate {
	border:1px solid #bd970b;
	height:278px;
	background:#000;
	position:relative;
	margin:0 0 10px 0;
	width: 483px;
}

ul.ui-tabs-nav {
	background:url(../images/skin/bg-pager.png) left top repeat-x;	
	height:20px;
	padding:4px 0 0 7px;
	width:476px;
	display:none;
}

.panel {
	background:#262523;
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* IE < 8 */
	position:absolute;
	z-index:2;
	top:0;
	right:0;
	width:218px;
	height:276px;
}

.inner-panel {
	color:#fff;
	z-index:8;
	top:0;
	right:0;
	width:140px;
	height:252px;
	position:absolute;
	border-left:1px solid #000000;
	padding:24px 60px 0 18px;
}


.prev-tab {
	position:absolute;
	z-index:10;
	left:7px;
	top:142px;
}

.next-tab {
	position:absolute;
	z-index:10;
	right:7px;
	top:142px;
}

.inner-panel h3 {
	color:#FFCB08;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
}

.inner-panel .desc {
	font-size:10px;
	height:143px;
	margin:0 0 8px 0;
}

.inner-panel .price {
	font-size:18px;
	font-weight:bold;
	margin:0 0 8px 0;
}

.inner-panel .more {
	bottom:5px;
    position:absolute;
    right:15px;
}

.inner-panel .more a {
    text-align:left;
    color:#fff;
    font-size:11px;
    border:1px solid #bd970b;
    width:12px

}
/*  =DATEPICKER
----------------------------------------------------------------------------- */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Component containers
----------------------------------*/
.ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #404040; background: #121212 url(../images/skin/datepicker/ui-bg_gloss-wave_16_121212_500x100.png) 50% top repeat-x; color: #eeeeee; }
.ui-widget-content a { color: #eeeeee; }
.ui-widget-header { border: 1px solid #404040; background: #888888 url(../images/skin/datepicker/ui-bg_highlight-hard_15_888888_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #adadad url(../images/skin/datepicker/ui-bg_highlight-soft_35_adadad_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #333333; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #333333; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #dddddd; background: #dddddd url(../images/skin/datepicker/ui-bg_highlight-soft_60_dddddd_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #000000; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #000000; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #000000; background: #121212 url(../images/skin/datepicker/ui-bg_inset-soft_15_121212_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #404040; background: #555555 url(../images/skin/datepicker/ui-bg_highlight-hard_55_555555_1x100.png) 50% top repeat-x; color: #cccccc; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #cccccc; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../images/skin/datepicker/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../images/skin/datepicker/ui-icons_bbbbbb_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/skin/datepicker/ui-icons_bbbbbb_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/skin/datepicker/ui-icons_cccccc_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/skin/datepicker/ui-icons_666666_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/skin/datepicker/ui-icons_c98000_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/skin/datepicker/ui-icons_f29a00_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/skin/datepicker/ui-icons_aaaaaa_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/skin/datepicker/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(../images/skin/datepicker/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../images/skin/datepicker/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.easyslider.controls {
	display:none;
}
