/*
// GENERAL ////////////////////////////////////////////////////////
*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#CCCCCC;
}

h1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; margin: 0px; color: #000000
}
h2 {
	font-family: Arial, Helvetica, sans-serif; font-size:70%; font-weight: bold; margin: 0px; color: #3877BC
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none
}

li {
	margin: 0px 0px 2px -5px;
}



/*
// POLICES ////////////////////////////////////////////////////////
*/

.arial11blanc {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none
}
a.arial11blanc:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline
}

.arial11blancs {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline
}
a.arial11blancs:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none
}

.arial11jaune {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FABB4A; text-decoration: none
}
.arial11jaunes {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FABB4A; text-decoration: none
}

.arial11noir {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none
}
a.arial11noir:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline
}

.arial11noirs {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline
}
a.arial11noirs:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none
}

.arial11rouge {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none
}

.arial11vert {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0C944D; text-decoration: none
}
a.arial11vert:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0C944D; text-decoration: underline
}

.arial11verts {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0C944D; text-decoration: underline
}
a.arial11verts:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0C944D; text-decoration: none
}

.arial12blanc {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none
}

.arial12jaune {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FABB4A; text-decoration: none
}
.arial12jaunes {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FABB4A; text-decoration: none
}

.arial12gris {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none
}
.arial12griss {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: underline
}
a.arial12griss:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none
}

.arial12noir {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #454545; text-decoration: none
}

.arial14blanc {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none
}
a.arial14blanc:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: underline
}

.arial14noir {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none
}

.arial16noir {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; text-decoration: none
}

.arial16vert {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0C944D; text-decoration: none
}

.arial18gris {
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; text-decoration: none
}

.arial25noir {
	font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #000000; text-decoration: none
}


.verdana10blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none
}

.verdana10blancs {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline
}
.verdana10blancs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none
}

.verdana10vert {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0C944D; text-decoration: none
}

.verdana10noir {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none
}
a.verdana10noir:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline
}

.verdana10noirs {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline
}
a.verdana10noirs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none
}

.verdana11blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none
}

.verdana11noir {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none
}

.verdana11noirs {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline
}
a.verdana11noirs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0C944D; text-decoration: none
}

.verdana11vert {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0C944D; text-decoration: none
}

.verdana11verts {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0C944D; text-decoration: underline
}
a.verdana11verts:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none
}



/*
// FORMULAIRES ////////////////////////////////////////////////////////
*/

form {
	margin: 0; display: inline
}

.formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border:1px #6D6D6D solid; font-weight: normal; background-color: #F3F3F3
}

.formulaire_erreur {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border:1px #F51F1F solid; font-weight: normal; background-color: #FDD0D0
}

.formulaire_bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; border:1px #333333 solid; font-weight: normal; text-align: center; height: 16px;
}

.formulaire_liste {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; border:1px #333333 solid; font-weight: normal; height: 16px;
}



/*
// NAVIGATION ////////////////////////////////////////////////////////
*/

#navigation {
	position: absolute;
	top: 40px;
	left: 275px;
	width: 500px;
	height: 45px;
}

#navigation ul {
	margin: 0px; 
	padding: 0px;
	height: 45px;
	list-style-type: none;
	position: relative;
}

#navigation ul, #navigation #ventes-selected, #navigation #locations-selected, #navigation #contact-selected {
	background: url(Images/Navigation_menu.gif) no-repeat;
}

#navigation li {
	margin: 0px; 
	padding: 0px;
	position: absolute;
	display: block;
	background-image: none;
}

#navigation a {
	display: block;
	background-image: none;
	height: 45px;
}
#navigation ul li a {
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
}

#navigation #ventes {
	left: 4px;
	width: 94px
}
#navigation #ventes-selected {
	left: 4px;
	width: 94px;
	background-position: -4px -45px;
}

#navigation #locations {
	left: 113px;
	width: 145px;
}
#navigation #locations-selected {
	left: 113px;
	width: 145px;
	background-position: -113px -45px;
}

#navigation #contact {
	left: 271px;
	width: 228px
}
#navigation #contact-selected {
	left: 271px;
	width: 228px;
	background-position: -271px -45px;
}



/*
// SCRIPTACULOUS ////////////////////////////////////////////////////////
*/

#Container {
	border: 1px; width: 535px;
}

#DivDrag {
	padding: 0px; margin: 0px 0px 10px; list-style-type: none;
}

#DivDrag LI {
	border: 1px #CCCCCC solid; padding: 5px; background: #DDDDDD; float: left; margin: 0px 5px 5px 0px; text-align: center
}

#DivDrag LI A {
	cursor: pointer
}

#DivDrag LI IMG {
	padding: 5px; display: block; background: #FFFFFF
}

#DivDrag .featured {
	right: 4px; background: url(Administrer/Images/Featured.gif) no-repeat 0px 0px; width: 70px; height: 54px; position: absolute; top: 4px
}

HTML #DivDrag .featured {
	background: url(Administrer/Images/Featured.gif) no-repeat 0px 0px
}

.drag-handle {
	cursor: move! important; margin-right: 5px
}

.image_handle {
	cursor: move
}



/*
// DIVERS ////////////////////////////////////////////////////////
*/

.cadre_gris {
	padding:15px; border:1px #D4D4D4 solid; background-color: #F8F8F8;
}

.prix {
	float: right;
	width: 160px;
	margin-left: 154px;
	margin-right: 1px;
	padding-right: 15px;
	height: 30px;
	top: 120px;
	left: 0px;
	position: absolute;
	background-color:#FFFFFF;
	opacity: 0.65; filter:alpha(opacity=65);
	line-height: 28px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	text-decoration: none;
}

.prix2 {
	float: right;
	width: 160px;
	margin-left: 79px;
	margin-right: 1px;
	padding-right: 3px;
	height: 30px;
	top: 75px;
	left: 0px;
	position: absolute;
	background-color:#FFFFFF;
	opacity: 0.65; filter:alpha(opacity=65);
	line-height: 28px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	text-decoration: none;
}

#email a {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline
}
#email a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none
}


div.photos_wrapper {
  position: relative;
  height: 309px;
  margin: 5px 0px 5px 4px;
  overflow: auto;
}
div.photos {
  padding: 0;
}
.photos a {
  display: block;
  margin-bottom: 5px;
  width: 100px;
  border: 2px #FFFFFF solid;
  color: #FFFFFF;
}
.photos a:hover {
  border-color: #333333;
}
.photos img {
  display: block;
  border: none;
}