/* buttons */
a.button,
input.button {
	background-image:url(/fr/concours-photo/css/images/button.gif);
	padding:10px;
	float:left;
	margin-bottom:10px;
	font-size:1.1em;
	font-weight:200;
	display:block;
	height:15px;
	min-width:40px;
	text-decoration:none;
	border:1px solid #53ABC3;
	border-bottom:none;
	cursor:pointer;
	color:#EEE;
}
a.button:active,
a.button:hover {
	color:#CCC;
	text-decoration:underline;
}
a.button,
a.button:active,
a.button:link,
a.button:visited {
	color:#FFF !important;
}
a.button {
	background-position:top left;
	background-repeat:repeat-x;
}
a.button-go,
input.button-go,
a.button-more,
a.button-less,
a.button-top {
	padding-left:40px;
}
a.button-go,
input.button-go {
	background-image:url(/fr/concours-photo/css/images/button-go.gif);
}
a.button-more {
	background-image:url(/fr/concours-photo/css/images/button-more.gif);
}
a.button-less {
	background-image:url(/fr/concours-photo/css/images/button-less.gif);
}
a.button-top {
	background-image:url(/fr/concours-photo/css/images/button-top.gif);
}
/* 
buttons /*/
a.gui-icon {
	position:relative;
	padding-left:30px;
	display:block;
}
a.gui-icon span {
	display:block;
	position:absolute;
	top:0;
	left:0;
	float:left;
	clear:none;
}
#view_image_c {
	display:block;
	position:relative;
}
.aThumbsLink {
	display:block;
	position:absolute;
	top:5px;
	left:5px;
	z-index:999
}
.hide {
	display:none;
}
a.contest-link {
    float:right; 
    background-image:url(/fr/bulletin-voyage/images/arrow.jpg); 
    background-position:right 4px;
    background-repeat:no-repeat;
    padding-right:16px;
    color:#333;
    float:right;
    margin-right:10px
}
/*
forms */
label, input { display:block; }
label { clear:both;}
input.text { margin-bottom:12px; width:95%; padding: .4em; }
fieldset { padding:0; border:0; margin-top:25px; }
h1 { font-size: 1.2em; margin: .6em 0; }
div#users-contain {  width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }
/*
forms /> */
#block-top,
#block-main,
.gui-block {
	display:block;
	position:relative;
}
#block-main {
	padding:0 10px;
}
#top-links {
	position:absolute;
	bottom:25px;
	right:10px;
	width:auto;
}
/*
#main_content:after {
	content:".";
	display:block;
}*/
.gui-wfull {
	width:630px;
}
.gui-wfull-inner {
	width:600px;
}
.block {
	display:block;
}
#image_upload {
	padding:30px;
}
#breadcrumbs {
	float:left;
	text-indent:0;
	height:30px;
	padding:0;
	margin:0;
	margin-bottom:10px;
}
#breadcrumbs ul {
	padding:0;
	text-indent:0;
	margin-left:0;
}
#breadcrumbs ul li {
	display:inline;
	list-style:none;
	list-style-type:none;
	text-indent:0;
	margin-left:0;
	float:left;
	padding:5px 5px 5px 0;
	text-align:left;
}
#breadcrumbs ul li {
}
#breadcrumbs ul li a {
	color:#333;
}
#search_bar {
	display:block;
	height:150px;
}
.w50p {
	width:315px;
	float:left;
	clear:none;
}
.block-marge-tb {
	display:block;
	margin:6px 0;
	clear:both;
	float:left;
}
.thumbnail_bg {
	background-image:url(/fr/concours-photo/css/images/polaroid.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:190px;
	height:235px;
	padding:10px;
	float:left;
	position:relative;
	display:block;
}
.thumbnail_title {
	width:160px;
	float:left;
	clear:none;
}
#thumb_mask {
	width:180px;
	height:180px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
/* ui 1px */
/* rating */
#rate_cell {
	position:relative;
	display:block;
	width:180px;
}
.star-18x17 {
	/*
	background:url(/css/images/star-18x17.png) no-repeat 0 0px;
	background-position:right 10px!important;
	background-repeat:no-repeat;*/
	padding-right:2px;
	padding-top:10px;
	height:25px;
	font-weight:bold;
	font-size:1.11em;
	color:#f4c739
}
.thumbnail_rate,
.thumbnail_rate_home,
.thumbnail_rate_account,
.thumbnail_rate_none {
	background:url(jquery/rating/images/sun.gif) no-repeat 0 0px;
	background-position:10px -30px!important;
	background-repeat:no-repeat;
	padding-left:42px;
	padding-top:10px;
	height:25px;
	font-weight:bold;
	font-size:1.11em;
}
.thumbnail_rate_home {
	clear:none;
	position:absolute;
	right:20px;
	bottom:10px;
}
.thumbnail_rate_account {
	clear:none;
	position:absolute;
	right:174px;
	bottom:49px;
	font-weight:bold;
}
.thumbnail_rate {
	width:auto;
	clear:none;
}
.thumbnail_rate_none {
	background:url(jquery/rating/images/sun.gif) no-repeat 0 0px;
	background-position:10px 0!important;
	background-repeat:no-repeat;
}
/* rating /*/
a.ui-1px-button,
a.ui-1px-button-simple,
a.ui-1px-button-no-text {
	display:block;
	padding:6px;
	text-decoration:none;
	margin-bottom:6px;
}
a.ui-1px-button-no-text {
	width:16px;
	height:16px;
}
a.ui-1px-button-simple {
	margin-left:0;
}
a.ui-1px-button span,
a.ui-1px-button-simple span {
	display:inline;
	float:left;
	clear:none;
	margin-top:-2px;
	margin-right:6px;
}
a.ui-1px-button-no-text span {
	display:block;
	float:left;
	clear:none;
	width:20px;
	height:20px;
}
a.ui-1px-button-main {
	background: #5F5141;/* url(/fr/concours-photo/css/images/button-main.png) repeat-x scroll 0 50%;*/
	color:#FFF;
	border: 1px solid #EEE;
}
a.ui-1px-top-link {
	width:120px;
}
.ui-1px-top-bottom-pad {
	padding:10px 0;
}
.w3 {
	width:62%
}
.w4 {
	width:220px
}
.w5 {
	width:130px
}
/* facebook, twitter */
.ui-icon-facebook { background-position: -96px -224px; }
.ui-icon-twitter { background-position: -112px -224px; }
/* ui 1px /> */
textarea {
	padding:5px;
}
.uc {
	text-transform:uppercase;
}
span.alt_info {
	font-style:italic;
	font-size:0.88em;
	color:#999
}
.clear {
	clear:both;
}
.clearnone {
	clear:none;
	float:left
}
/* single photo pages */
.frame {
	border:0;/*1px solid #333;*/
}
.next_previous_a img {
	border:4px solid #333;
}
.next_previous_a:hover img {
	border:4px solid #999;
}
div.shareit {
	width:180px;
}
a.shareit {
	padding-left:25px;
	padding-top:3px;
	height:18px;
	display:block;
	text-decoration:none;
	background-position:top left;
	background-repeat:no-repeat;
	padding-right:10px
}
a.facebook {
	background-image:url(/fr/concours-photo/css/images/facebook.png);	
}
a.twitter {
	background-image:url(/fr/concours-photo/css/images/twitter.png);	
}
a.friend {
	background-image:url(/fr/concours-photo/css/images/friend.png);	
}
#paging-table {
	padding: 7pt 0.7em;
	margin: 5px 0;
	float:right;
	clear:both;
}
div.rate_info {
	clear:none;
	float:left;
}
img.thumb_img {
	border:0;
}
div.rating_container {
	width:260px;
	background-color:#FFF;/*82cef8;*/
	padding:5px;
	border:1px solid #888;
}
.text-left {
	text-align:left;
}
.gui-left {
	float:left;
	display:inline;
}
.gui-right {
	float:left;
	display:inline;
}
.gui-spacer-5 {
	margin:5px
}
.gui-spacer-10 {
	margin:10px
}
.gui-first-left {
	margin-left:0
}
.gui-first-right {
	margin-right:0
}
.gui-guillemet {
	text-indent:15000px;
	width:10px;
	height:10px;
	padding:20px;
	background-position:top left;
	background-repeat:no-repeat;
}
.gui-guillemet-left {
	float:left;
	background-image:url(/fr/concours-photo/css/images/guillemet-left.png);
}
.gui-guillemet-right {
	float:right;
	background-image:url(/fr/concours-photo/css/images/guillemet-right.png);
}
.gui-guillemet-content {
	padding-top:14px;
	padding-left:50px;
}
h2.sub-header {
    font-size: 14px !important;
}
/* text */
.gui-text-light {
	color:#999;
	font-style:italic;
}
.gui-text-strong {
	font-weight:bold;
}
.gui-right {
	float:right;
	clear:none;
}
.gui-left {
	float:left;
	clear:none;
}
.gui-inner-padd {
	padding:0 4px;
}
.gui-absolute {
	position:absolute;
}
.gui-absolute-bottom {
	bottom:0;
}
.gui-absolute-right {
	right:0;
}
.gui-absolute-left {
	left:0;
}
.gui-inline {
	display:inline;
	float:left
}
.gui-padd-60 {
	padding-left:65px;
	display:block;
}

