html, body {
	background-color: #082341;
	background-color: #000000;
	color:white;
	margin:0;
	padding:0;
	border:0;
}
body, td {
	font-family:arial;
	font-size:12pt;
}

.texteAccueil{
font-family:times;
font-size:20px;
}

.premiereLettre{
font-family:Edwardian Script ITC;
font-size:35px;
}

#page {
	/*padding:5px;*/
	width: 980px;
	margin:auto;
}
#header { /*logo*/
	float:left;
}
#langue { /*logo*/
	float:right;
	margin-top : 80px;
}

#menu { /*logo*/
	clear:left;
	/*width: 980px;*/
	margin-left:0px;
	/*border-top: #465970 solid 1px; text-align:center;*/
	padding-bottom:20px;
	padding-top:25px;/**/
	
}

#menu a, .menulg a, #adresse-accueil-contenant a, #footer, #footer a, #liens-recherche a, .txt_annonces h2 a, .lnkact a, .retour a, .liens-selection a,
.icones a, #contenu a {
	color:white;
	text-decoration:none;
}

#menu a {
	font-weight:bold;
	}
	
#menu #menu-accueil {
	/*margin-bottom:20px;*/
}

#menu #menu-pages a, #menu-accueil a {
	padding-right:58px;
}

#menu-accueil, #menu-page {
	border-collapse: collapse;
	text-align: center;
	clear: left;
}
#menu-accueil td a {
	font-size: 12pt;	
	font-weight: normal;
	text-transform: uppercase;
}

.menulg a {
	text-transform:uppercase;
	font-style:italic;
	font-weight:bolder;
}
.menulg a:hover, #adresse-accueil-contenant a:hover, #menu a:hover, #footer a:hover, #liens-recherche a:hover, .txt_annonces h2 a:hover, .lnkact a:hover, 
.retour a:hover, .liens-selection a:hover, .icones a:hover, #contenu a:hover {
	text-decoration:underline;
}
#presentation{
	padding-right:0px!important;
	margin-right:0px;
}

/****************** autres ******************************/

#contenu p {
	padding-left:10px;
}
#contenu h2 {
	margin-top : 30px;
}
#page_contact, #page_contact div, #page_contact table, #page_contact p, #page_contact img  {
	margin:auto;
	text-align:center;
}
#page_contact th, #page_contact td {
	text-align:left;
	font-size:11pt;
}
#actumc p,#actumc table td {
	font-size:11pt;
}
#actumc table {
	background-color:#082341;
}
#centag {
	text-align:center;
	padding:15px;
}
.inline {
	display:inline;
}

/**************** Accueil **************************/

#anim-accueil {
	height : 472px;
	/*background: url(/images/fd-img-accueil.jpg) no-repeat center;*/
	/*float:left; width:679px;*/
	margin-top:10px;
	text-align:center;
}
#anim-accueil div#anim {
	padding-top: 16px;
	margin-left:-22px;/**/
}
#text-accueil {
	text-align:center;
	font-size:11pt;
	color:white;
	width : 200px;
	float:left;
	padding:20px 10px;
	margin-left:50px;
}
#adresse-accueil {
	font-size:10pt;
	font-style : italic;
}
#adresse-accueil-contenant {
	text-align:center;
	margin-left:329px;
	/*margin-right:250px;*/
	}
#adresse-accueil p {
	float:left;
	text-align:left;	
	padding:10px;
}

/************************* S�lection **************************/


#selection-gauche {
	border-right:#465970 solid 1px;
	border-right:#ffffff solid 1px;
	margin-right:-1px;
	height:100%;
}
#selection-gauche, #centre, #contenu {
	float:left;
} /*
#selection-gauche {
	border-right: white solid 1px;
	} */
#selection-ho {
	/*background:url(/images/fd-selection-ho.jpg) center no-repeat;*/
	height:10px;
	margin-top : 30px;
}
#selection-cent {
	background: #fff;
	/*background:url(/images/fd-selection-cent.jpg) center repeat-y;*/
	padding-top:5px;
	padding-bottom:5px;
}
#selection-ba {
	/*background:url(/images/fd-selection-ba.jpg) center no-repeat;*/
	height:10px;
}

#selection-ho, #selection-ba, #selection-cent {
	width: 230px;
	margin-left:0px;
	margin-right:5px;
}
#selection-cent h1 {
	padding:0px 15px;
}
#selection-cent h1, #selection-cent p {
	font-size:12pt;
	color:gray;
	font-style:italic;
	text-align:center;
}
#selection-cent p {
	font-size:11pt;
}
#select-img {
	width : 190px;
}
#adresse-gauche {
	font-size:11pt;
	margin: 0;
	margin-bottom:15px;
	width: 230px;
}
#adresse-gauche .gras {
	display: block;
	font-weight: bold;
	margin-bottom: 3px;
}

.liens-selection {
	margin-left:30px;
	/*margin-right:30px;*/
	border-top:gray solid 1px;
	padding-top:10px;
}
.liens-selection a {
	color:gray;
	font-size: 10pt;
	font-style:normal;
}
#lign-sep {
	border-top: gray 1px solid;
	margin: 0px 45px;
}

/************************* Ventes Locations **************************/

#content  {

	border-top: #ffffff solid 1px;
	width:980px;
}
#liens-recherche {
	margin-top:20px;
}

#liens-recherche h1, #contenu h1, #contenu h2, #centag h2 {
	padding:5px;
	font-style:italic;
	margin-left:5px;
	font-size: 16pt;
	}
#liens-recherche h1 {
	float:left;
}

#liens-recherche div {
	margin-top:10px;
	float:right;
}
#liens-recherche a {
	font:bold italic 11pt Verdana;
}
.list {
	padding:10px 0px;
	margin-bottom : 50px;

}
.elt_list, .pagination {
	padding-top: 20px;
	margin-bottom: 40px;
	clear: left;
}
#centre, #contenu, #centag {
	width : 730px;	
}
#contenu {
	border-left: #465970 solid 1px;
	border-left: #ffffff solid 1px;
}
#centre h2, #centre div {
	padding-left:10px;
}
.img_annonce {
	/*background:url(/images/fd-img.jpg) left no-repeat;
	height:130px;
	width : 130px;
	margin-left:5px;*/
	float:left;
	padding-top: 5px;
}
.img_annonce a {
	text-align:center;
	padding: 5px;
}
.img_annonce img {
	height:100px;
	width:100px;
	border: 5px solid #fff;
}
.txt_annonces {
	float:left;/**/
	width:540px;
	text-align:left;
	margin-right: 0px;
	}
.txt_annonces h2 {
	font-size:13pt!important;
	font-weight:bold;
	margin-top: 0!important;
	margin-left:0px!important;
	padding-left:0px!important;
}
.bord-left {
	border-left: #465970 solid 1px;
	border-left: #ffffff solid 1px;
	padding: 0px 10px;
}
.bord-bas {
	clear: left;
	border-bottom: #465970 solid 1px;
	border-bottom: #ffffff solid 1px;
	margin: 5px 0;
}
.lnkact {
	font-size:10pt;
	text-align:center;
}
.details {
	padding-left:100px;
}
.ref {
	font-size:10pt;
}

/************************* Fiche **************************/

.list_images, .photo_grde {
	text-align:center;
	}
.list_images {
	height: 150px;
	white-space: nowrap;
	overflow-x:scroll; 
	width:700px;
}
.photo_grde {
	padding:5px 0px;
	height: 310px;
}
#fiche {
	color:;
}
#techniq, #center table {
	margin:auto;
}
.description-annonce {
	width : 360px;
}
#techniq table th, #techniq table td, .description-annonce p {
	font-size:12pt;
}
#techniq table {
	padding:10px;
	}

#tab-gauch {
	width : 300px;
}
.icones table, .icones div {
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
}

.icones td, .icones div {
	text-align:center;
	padding:5px;
}
.icones img {
	width:30px;
	height:30px;
}

/****************    Autre     *******************/

#banniere + #menu {
	border : none;
}
#mesg {
	padding:10px 0px 30px;
}
/************************* Footer **************************/

#menu-bas {
	border-top: #465970 solid 1px;
	border-bottom: #465970 solid 1px;
	border-top: #ffffff solid 1px;
	border-bottom: #ffffff solid 1px;
	padding: 10px 0;
}

#footer {
	text-align:center;
	font-size:10pt;
	/*margin-bottom: 5px;
	height:100%;*/
}
.searchv2 .inside, .searchv2 td, .box2, .box2 td {
	color: #000;
}
.searchv2 .inside, .box2 {
	background: #000;
	margin-left: 10px !important;
	padding: 0;
}
.searchv2 .inside .inside2, .box2 .boxint {
	background: #fff;
	position: relative;
	top: -3px;left: -3px;
	margin: 0;
	padding: 5px;
}

.text, .textA, .textarea, .textareaA {
	border: 1px solid #000;
	font-size: 10pt;
	font-family: Arial;
	color: #333;
}

.submit {
	border: 2px solid #333;
	background: #000;
	color: #fff;
}


#menutop td {
	font-size: 11.5pt;	
	font-weight: normal;
	text-transform: uppercase;

}
#menutop a {
	padding: 0 13px;
	color: #ffffff;
	font-weight: normal;
	display: block;
	text-align: center;
}
#menutop a:hover {
	text-decoration:underline;
}
#menutop span {
	border-left: 1px solid #606e60;
	margin: 2px 0;
}
#menutop .submenu {
	position: absolute;
	padding-top: 3px;
	z-index:999;

	
}
#menutop .submenu a {
	display: block;
	border-top: 1px dotted #fff;
	background: #424242;
	color: #fff;
	padding: 5px 0;
	text-align: center;
	z-index:999;
	
}
#menutop .submenu a:hover {
	background: #424242;
	color:#fff;
	
}


