.body {background:#FFFFFF;background :url('/images/wall.jpg');}
p {
	line-height: 1.45em;
	}
	
.greyTextColor {
	color : rgb(107, 107, 107);
	}
	
.blackTextColor {
	color : rgb(0, 0, 0);
	}

.whiteBackground {
	background:#FFFFFF;
	}

.fontBold {
	font-weight : bold;
	}

.familyVerdana {
	font-family : Verdana, sans, sans-serif;
	}

.font10{
	font-size : 10px;
	}

.font11{
	font-size : 11px;
	}

.font12{
	font-size : 12px;
	}

.font14{
	font-size : 14px;
	}
	
.font15{
	font-size : 15px;
	}
	
.font16{
	font-size : 16px;
}

.font17{
	font-size : 17px;
	}
	
.fullBlackBorder{
	border : 2px black solid;
	}

.borderRadius10 {
	border-radius : 10px;
}

.borderRadius20 {
	border-radius : 20px;
}

.bottomDashed {
	border-bottom: 1px dashed #CCC;
	}
	
.bottomPromo {
	padding-bottom: 3px;
	border-bottom: 3px solid #D0E4F6;
	}
	
.contenu {
	line-height: 2em;
	padding-top: 10px;
	word-spacing: 2px;
	}

.gazon{
	background-image:url('/images/gazon.png');
	}

.sky{
	background-image:url('/images/sky.jpg');
	}

.criteria{
	background : #F3F3F3;
	border-radius : 10px;-moz-border-radius : 10px;-webkit-border-radius : 10px;
	border : 2px solid rgb(224, 224, 224);
	}
	
.menu{
	background:#1A3451;
	border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border-top-right-radius: 10px;
}

.inputDefault{
	font-style:italic;
	color:DarkGray;
	text-align:center;}
	
.textAlignNone{
	text-align:inherit !important;}
	
.inputDefaultSearch{
	font-style:italic;
	color:black;
	font-size: 25px;
	border: 4px solid black;
	text-align:center;
	background : url("/images/search.png") no-repeat scroll left center transparent;
	background-size : 25px 25px;
	background-color : white;
	background-position: 80px 12px;
}

.boxBorder{
	border: 0px solid darkgray !important;
	border-bottom: 1px solid darkgray !important;
	}

.setOfAd{}
	
.onMouseOnAd{
	opacity : 0.85;
	filter:alpha(opacity=85);
	padding-bottom: 5px;
  	border-bottom : 4px solid rgb(223, 223, 223);
  	/*filter: url(filters.svg#grayscale);
    filter: gray;
    -webkit-filter: grayscale(1);*/
  	}

.button_next{
	font-size : 12px;
	background-image : url('/images/pencil_next.png');
	background-size : 100% 100%;
	border: 0px;
	background-repeat: no-repeat;
	background-color : white;
}
.button_next:active{
	font-size : 12px;
	background-image : url('/images/pencil_next_active.jpg');
	background-size : 100% 100%;
	border: 0px;
	background-repeat: no-repeat;
	background-color : black;
	color : white;
}

.button_next:hover{
	cursor : pointer;
}

.button_previous{
	font-size : 12px;
	background-image : url('/images/pencil_previous.png');
	background-size : 100% 100%;
	border: 0px;
	background-repeat: no-repeat;
	background-color : white;
}

.button_previous:active{
	font-size : 12px;
	background-image : url('/images/pencil_previous_active.jpg');
	background-size : 100% 100%;
	border: 0px;
	background-repeat: no-repeat;
	background-color : black;
	color : white;
}

.button_previous:hover{
	cursor : pointer;
}
.textAlignRight{text-align:right;}
.textAlignCenter{text-align:center;}
.passforgot{border: 1px dashed #CCC;background:#FFFFFF;}
.detail{margin-right:20px;margin-left:20px;line-height: 2.0em;}
.scroll{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#FFFFFF;box-shadow:0px 4px 6px 3px #DADADA;-moz-box-shadow:0px 4px 6px 3px #DADADA;-webkit-box-shadow:0px 4px 6px 3px #DADADA;background:#FFF;}
.contact{padding-top:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
background: #FCFCE8 url('/images/contact.png') no-repeat;line-height: 1.8em;background-position: 10px 15px;}
  .historique{box-shadow:2px 2px 6px #727272;-moz-box-shadow:2px 2px 6px #727272;-webkit-box-shadow:2px 2px 6px #727272;filter:progid:DXImageTransform.Microsoft.Shadow(color='#727272', Direction=135, Strength=6);
  zoom: 1;}
.regles{background:#92c1f0;}
/*.tableFacebook{ border-color: #1A3451;border-collapse:collapse; background-color : white;box-shadow:0px 0px 4px #000;-moz-box-shadow:0px 0px 4px #000;-webkit-box-shadow:0px 0px 4px #000}*/
/*.table{ border-color: #1A3451;border-collapse:collapse;box-shadow:0px 0px 4px #000;-moz-box-shadow:0px 0px 4px #000;-webkit-box-shadow:0px 0px 4px #000;background-color:#FFFFFF;}*/
.table{ border-collapse:collapse;background-color:#FFFFFF;}
.tableAff{border-collapse:collapse; border-width:2px;background:#FFFFFF;cellpadding:5px;}
.logoutColor{color:rgb(228, 76, 76);}
.check{padding: 2px;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:rgba(256,256,256,0.2);}
.error{color: white;background-color:#BD2C00;text-align: center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding : 0px 5px 0px 5px;max-width: 150px;font-weight:bold;}
.blackBackground{color: white;text-align: center;padding : 0px 5px 0px 5px;}
.success{color: white;background-color:#6CC644;text-align: center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding : 5px 10px 5px 10px;}/*#FFFEDB yellow Background*/
.container7 {background: rgb(255, 255, 255);opacity:0.95;-webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.48) inset;-moz-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.48) inset;
box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.48) inset;-webkit-box-shadow:3px 0px 3px 0px 16px #000;}
.container7Back{background: rgb(255, 255, 255);border-radius: 20px;background:url('/images/conteneur7Back.jpg')}
.bigZIndex {z-index:100;}
.image {padding: 3px;}
.gwt-TabPanelBottom {
  border-color: #92c1f0 !important;
  border-style: solid !important;
  border-width: 0px 0px 0px !important;
  overflow: hidden !important;
  padding: 0px !important;
}
.gwt-PopupPanel {
	border: 6px solid white !important;
	padding: 0px !important;
	border-radius: 10px;
	z-index : 3;
}

.gwt-PopupPanelMessage {
	border: 3px dashed black !important;
	padding: 0px !important;
	border-color: black !important;
	border-radius: 10px;
	background : white;
	z-index : 3;
}

.gwt-PopupPanelGlass {
background-color: black;
opacity: 0.5 !important;
z-index: 2;
}

.gwt-DecoratedTabBar .tabMiddleLeft, .gwt-DecoratedTabBar .tabMiddleRight {
height: 30px !important;
}
.gwt-DecoratedTabBar .tabMiddleCenter {
background: #D0E4F6 !important;
font-weight: normal !important;
text-align: center;
font-size: 12px;
font-family: Verdana, sans, sans-serif;
}

.gwt-ListBox {
height : 30px !important;
border-radius: 7px;
background-color: white;
cursor: pointer;
border : 1px black solid !important;
font-size: 12px;
font-family: Verdana, sans, sans-serif;
}
.gwt-ListBox:focus{
outline :none;
border-radius: 0px;
}
.currencyListBox {
width : 95px !important;
height : 21px !important;
background-color: white;
border-radius:0px !important;
-moz-border-radius:0px !important;
-webkit-border-radius:0px !important;
cursor: pointer;
font-size: 12px;
font-family: Verdana, sans, sans-serif;
border : 1px black solid !important;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
height : 50px !important;
font-weight: normal !important;
text-align: center;
font-size: 12px;
font-family: Verdana, sans, sans-serif;
}
.gwt-DecoratedTabBar .gwt-TabBarFirst {
  width: 30px !important;  /* first tab distance from the left */
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
background: #D0E4F6 !important;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft, .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
background: #D0E4F6 !important;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight {
background-position: -6px -55px !important;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft {
background-position: 0px -55px !important;
}

.distanceTitre {
min-width : 150px;
}

.distanceElement {
margin-bottom :20px;
}

.distanceElementLast {
margin-bottom :40px;
}

.marginBottom20 {
margin-bottom :20px;
}

.marginBottom40 {
margin-bottom :40px;
}

.paddingTop10 {
padding-top :10px;
}

.paddingLeft20 {
padding-left :20px;
}

.distanceError {
margin-bottom : 20px;
margin-left : 30px;
}

.nail {
background :url('/images/nail.png');
background-size:30px 30px;
background-repeat:no-repeat;
}

.gwt-TextArea {
border: 1px solid darkgray !important;
font-family: sans-serif;
font-size: 15px;
}

.gwt-TextBox {
border: 0px solid darkgray !important;
border-bottom: 1px solid darkgray !important;
font-family: sans-serif;
font-size: 15px;
}

.gwt-RadioButton {
font-family: sans-serif;
font-size: 11px;
}

.mainPassword {
padding: 0px !important;
}

.incit {
font-size: 10px;
font-family: Verdana, sans, sans-serif;
font-style: italic;
text-align:center;
background: #F3F3F3 url('/images/warning-post.png') no-repeat;
background-position : 15px 0px;
}

.blackWhiteColor {
    filter: url(filters.svg#grayscale);
    filter: gray;
    -webkit-filter: grayscale(1);
}

.blackWhiteColor:hover {
    filter: none;
    -webkit-filter: grayscale(0);
}

.colorFieldsTitlePost{
	color : #777777;
}

.watchVideoButton{
      background: white url('/images/play.png') no-repeat;
      width: 350px;
      height: 30px;
      background-position : 30px;
      border : black solid 1px;
      moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}

.sendMessageButton{
      background: white url('/images/messageBubble.png') no-repeat;
      width: 350px;
      height: 30px;
      background-position : 30px;
      border : black solid 1px;
      moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}

.sendMessageButton:active {
	background-color : black;
	color : white;
}

.sendMessageButton:hover {
	cursor : pointer;
}

.deleteAdButton {
	background: white url('/images/trash.png') no-repeat;
      width: 350px;
      height: 30px;
      background-position : 30px;
      border : black solid 1px;
      moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}

.deleteAdButton:active {
	background-color : black;
	color : white;
}

.deleteAdButton:hover {
	cursor : pointer;
}

.setAsSoldButton {
	background: white url('/images/sold.png') no-repeat;
      width: 350px;
      height: 30px;
      background-position : 25px;
      border : black solid 1px;
      moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}

.setAsSoldButton:active {
	background-color : black;
	color : white;
}

.setAsSoldButton:hover {
	cursor : pointer;
}

.returnToAdsButton {
	background: white url('/images/back_arrow.png') no-repeat;
      width: 350px;
      height: 30px;
      background-position : 30px;
      border : black solid 1px;
      moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}

.returnToAdsButton:active {
	background-color : black;
	color : white;
}

.sreturnToAdsButton:hover {
	cursor : pointer;
}

.adTitle{
	max-width: 400px;
	max-height: 20px;
	background-color: rgb(231, 231, 231);
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 5px;
	margin-left: 15px;
	padding-bottom: 2px;	
}

.maxWidth350 {
	max-width : 350px !important;
}

.width170 {
	width : 170px !important;
}

.width350 {
	width : 350px !important;
}

.width0 {
	width : 0px;
}

.menuContainer {
	width : 315px;
	height : 25px;
	background : rgba(255, 255, 255, 0.77);
	border-bottom-right-radius : 10px;
	border-bottom-left-radius : 10px;
	border : 2px solid black;
	border-top : none;
}

.menuElement {
	cursor : pointer;
	color : gray;
}

.menuElementHover {
	color : black;
}
.specialHTML {
	cursor : pointer;
	background-color : #1A3451;
	background : #D0E4F6;
}

.newsLetterHTML {
	line-height: 1.7em;
}

.zIndex2 {
	z-index : 2;
}

.socialMedia{
	background-color: rgba(252, 252, 252, 0);
}

/*
.socialMediaContainerCollapsed {
	border : white solid 2px;
	border-radius : 10px;
	z-index : 1;
}

.socialMediaContainerExtended {
	border : black solid 2px;
	border-radius : 10px;
	z-index : 1;
}
*/

.rippedText {
	text-shadow:1px 1px white;
}
