body
{
	background:#c7c7c7 url(images/design/fond.jpg) no-repeat top center;
	margin-top: 0px;
	font-family: verdana, arial, sans serif;
}
a
{
	text-decoration: none;
	font-weight: bold;
	color : black;
}

a:hover{
	text-decoration: underline;
	font-weight: bold;
	color : red;
}

a img { 
	border: 0; 
}

#global{
	/*width : 840px;
	margin: auto;*/
	 position:absolute;
     left: 50%; 
     top: 0%;
     width: 840px;
     margin-left: -420px;
}

#language {
text-align: right;
padding-right: 35px;
padding-top: 10px;
}


#header{
	/*background-image: url(images/design/header.png);*/
	height: 140px;
	width: 840px;
	margin: 0px;
}
#hautmenu{
	background-image: url(images/design/bgtext4.png);
	height:50px;
	width:840px;
	margin: 0px;
}

#hautmenu2{
	background-image: url(images/design/bgtext4.png);
	width:840px;
	margin: 0px;
	

}

#hautmenu2 ul {
	list-style:none;
}

#hautmenu2 a{
	text-decoration: none;
	font-weight: bold;
	color : #73190c;
}

#hautmenu2 a:hover{
	text-decoration: underline;
	font-weight: bold;
	color : #73190c;
}

#corps{
	width: 840px;
	background-image: url(images/design/bgtext4.png);
	background-repeat: repeat-y;
	margin-bottom: 0px;
	padding-top: 35px;
}
#texte{
	padding-left: 20px;
	padding-right: 23px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 15px;
}

#coupdecoeur{
	width: 300px;
	float: left;
}

#coupdecoeur-haut{
	background: url(images/design/menu-haut.gif) no-repeat;
	width: 300px;
	height: 50px;
	margin-bottom: -10px;
}

#coupdecoeur-contenu{
	background: url(images/design/menu-contenu.gif) repeat-y center;
	width: 300px;
}

#coupdecoeur-contenu-texte{
	width: 270px;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 0.8em;
}

#coupdecoeur-contenu-texte img{
	margin-left: 8px;
}

#coupdecoeur-contenu-texte h3 {
	font-size: 1.2em;
}

#annonce_text {
padding-left: 5px;
padding-right: 5px;
}

#annonce_type {
padding-left: 5px;
padding-right: 5px;
margin-bottom: 5px;
}

#coupdecoeur-bas{
	background: url(images/design/menu-bas.gif) no-repeat;
	width: 300px;
	height: 46px;
	margin-top: -15px;
}

#coupdecoeur a{
	color : #73190c;
	font-weight : bold;
	font-size: 0.8em;
	text-decoration : none;
	margin-bottom : 10px;
	padding-left : 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#coupdecoeur a:hover{
	text-decoration: underline;	
	color: #73190c;
}

#coupdecoeur h3{
	text-align: left;
	text-decoration: none;
	margin-top:5px; 
	margin-bottom:7px;
	color : #000000;
}

.icones-menu {
	text-align:left; 
	float:left; 
	margin-left:5px; 
	margin-right:5px; 
}

.texte-menu {
 	margin-left:72px; 
 	text-align:left; 
 	font-size:0.7em; 
}

#page{
	background:#FFFFFF url(images/design/fond-page.jpg) no-repeat top center;
	width: 480px;
	min-height: 500px;
	font-size: 1em;
	text-align: justify;
	padding-right:5px;
	padding-left: 5px;
	float:right;
	padding-bottom:20px;
}

#page2{
	width: 740px;
	min-height: 500px;
	text-align: justify;
	padding-right: 20px;
	padding-left: 5px;
	float:right;
	padding-bottom:20px;
}

#footer{
	clear: both;
	width: 840px;
	height: 58px;
	background-image: url(images/design/footer4.gif);
	margin: 0px;
	text-align:center;
}

.liens_footer {
padding-top: 20px;
font-size:0.8em;
color: gray;
}

.liens_footer a{
text-decoration: none;
font-weight: bold;
color: gray;
}

.liens_footer a:hover{
text-decoration: underline;
font-weight: bold;
color: red;
}

.liste_villes_footer {
width: 700px;
color: white;
font-size:0.8em;
text-align: center;
margin-left: 80px;
margin-bottom: 20px;
}

.liste_villes_footer a{
text-decoration: none;
font-weight: bold;
color: white;
}

.liste_villes_footer a:hover{
text-decoration: underline;
font-weight: bold;
color: white;
}

/**Form */


label
{
	display:inline-block;
	width:200px;
	text-align:right;
	font-style:italic;
	margin-bottom:10px;
	margin-left:3px;
}  

label:after
{
	content:" : ";
}

.dijitTitlePaneTextNode
{
	color:#73190C;
	
}

.tundra .dijitTitlePane .dijitTitlePaneTitle {
	background: #FFF;
	border:none;
	
}

.formulaire_email {
margin-top:15px;
border:solid 1px #CCC; 
padding:10px; 
margin:5px;"
}

.list_annonce{
border: 1px solid gray;
margin: 5px;
margin-bottom: 10px;
padding:10px;
}

.haut_list_annonce a {
	text-decoration: none;
	font-weight: bold;
	color : white;
}

.haut_list_annonce a:hover {
	text-decoration: underline;
	font-weight: bold;
	color : white;
}


.haut_list_annonce {
background:#c7c7c7;
color: #FFFFFF;
font-weight: bold;
padding: 5px;
padding-bottom:10px;
}

.list_price{
float:right;
width:700px;
text-align: right;
}

.admin_list_description {
padding-bottom: 5px;
min-height: 40px;
}



#annonce_contact {
clear:both;
}

#annonce_prix{
float: right;
text-align:right;
}

#annonce_hc{
font-size:1.4em;
margin-top:5px;
padding-top:5px;
}

#annonce_type{
text-align:right;
}

#haut-annonce {
display:block;
background-color:#C7C7C7;
color: #FFFFFF;
font-weight: bold;
padding: 5px;
margin-bottom: 10px;
}

.annonce {
border: 1px solid gray;
padding: 10px;
}

#haut-annonce-categorie{
font-size:1.4em;
}

#gallery2 {
float:right;
margin-left:15px;
}
