body
{
	padding:0px;
	text-align:center;
	margin: 0 auto ;
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	background-image: url('images/fond2.jpg');
	background-repeat: repeat-x;
	font-size: 0.8em;
	color: #000000;
}


td,th {
	font-family: Verdana;
	font-size: 0.8em;
}


/*liens============================================*/

A {
	COLOR: #3D8DB7; 
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A:hover {
	COLOR: #135171;
}
a.doigt
{
	background: url(images/doigt.jpg) 
	no-repeat left ;
	font-weight: bold;
	TEXT-DECORATION: none
}
a.3e:hover { color:#BC1D1D }

/*fin liens============================================*/



/*font============================================*/
.separation {BACKGROUND: #000000; height: 1px ;}
.separation_font{font-size: 12px ;font-weight: bold; font-family: Trebuchet MS; color: #000000;} /*titre_separation*/
.annonce1 {font-size: 14px ;font-weight: bold; font-family: Trebuchet MS; color: #416481;} /*ville retour haut et type*/
.annonce1:hover  {color: #6594BB;} /*ville et type*/
.annonce2 {font-size: 16px; ;font-weight: bold; font-family: Trebuchet MS; color: #545454;} /*reference et prix*/
.annonce3 {font-size: 12px ;font-weight: bold; font-family: Trebuchet MS; color: #BF0E0E;} /*Zone rajout texte*/
.footer {font-size: 14px ;font-weight: bold; font-family: Trebuchet MS; color: #000000;} /*footer haut de page*/
.fond {text-align: 15px ;background: url(images/fond.jpg) repeat-y;}
.soustitre {font-size: 12px; TEXT-DECORATION: underline ;font-weight: bold; font-family: Trebuchet MS; color: #000000;}
.Titre {font-size: 15px; font-weight: bold; font-family: Trebuchet MS; color: #000000;}
.contact_texte {font-size: 0.8em;}
.contact_zone {font-size: 14px; font-weight: bold; font-family: Trebuchet MS; color: #999999;}
.accueil {font-size: 14px; font-family: Verdana; text-indent:30px;  color: #000000;} /*taille texte accueil*/
.3e {font-size: 11px; font-family: Verdana; color: #891515;}
/*fin font============================================*/

/*div============================================*/ 
.conteneur
{
	width: 990px ;
	min-height: 530px;
	margin: 0 auto;
	text-align: left ;
	background: url(images/fond.jpg) repeat-y ;

}
.bloc1 {
	width: 229px;
	float: left; 
	text-align: right ;
	padding-left:30px;
	
}
.bloc2 {
	margin-left: 259px;
	margin-top: 31px;
	min-height: 520px;
	background: url(./images/centre.jpg) no-repeat;
	text-align: left;
}
fieldset {
	display : block;
	border : none;
}
legend{
font-size: 1.0em;
COLOR: #3D8DB7; 
}
#info {
	border: #000000 1px solid;
	text-align: left;
	padding: 0 10 10 10px;
}

.fond_gris
{
	width: 659px;
	background-color: #000000;
}
.annonce_haut
{
	width: 659px ;
	height: 24px ;
	line-height: 2em;
	text-align: left ;
	padding-left: 13px ;
	padding-right: 13px ;
	background: url(./images/annonce_haut.jpg) no-repeat ;
}

hr {
clear: both;
visibility: hidden;

}

.annonce_ville
{
	height: 24px; 
	float: left;
}
.annonce_style
{
	height: 24px;
	float: right; 
	padding-right: 190px;}
.annonce_retour
{
	height: 24px;
	float: left; 
	margin-left: 30px;
}

.annonce_bas
{
	width: 659px ;
	height: 24px ;
	padding-right: 20px ;
	line-height: 2em;
	text-align: right;
	background: url(./images/annonce_bas.jpg) no-repeat ;
}
.annonce_centre
{
	width: 659px ;
	height:236px ;
	text-align: left ;
	background: url(./images/annonce_centre.jpg) no-repeat ;
}
.annonce_photo
{
	width: 267px ;
	padding-right: 24px;
	height:260px ;
	text-align: center ;
	float: right;
}
.annonce_texte
{
	width: 345px ;
	min-height:260px ;
	text-align: left ;
	margin-left: 10px ;
	margin-top: 4px ;
}
.annonce_sous
{
	width: 659px ;
	text-align: left ;
	margin-left:10px;
	background: url(./images/annonce_sous.jpg) repeat-y ;
}
.photos_fond
{	
	width: 733px ;
	height: 759px;
	margin: 0 auto ;
	text-align: left ;
	background: url(./images/photos_fond.jpg) no-repeat ;
}
.ref_photo
{
	width: 300px ;
	height: 25px;
	margin-right:35px ;
	margin-top: 45px;
	float: right;
	text-align: center;
}
.grande_photo
{
	width: 601px ;
	height: 450px;
	float: left;
	margin-top: 14px;
	padding-left:65px ;
	text-align: center;
}
.previous
{
	margin-top: 44px;
	width: 83px ;
	height: 105px;
	float: left;
	padding-left:31px ;
	text-align: left;
}
.next
{
	margin-top: 44px;
	width: 82px ;
	height: 105px;
	float: right;
	padding-right:35px ;
	text-align: right;
}
.petite_photo1
{
	margin-top: 44px;
	width: 141px ;
	height: 105px;
	float: left;
	margin-left:16px ;
	text-align: center;
}
.petite_photo
{
	margin-top: 44px;
	width: 141px ;
	height: 105px;
	float: left;
	margin-left:26px ;
	text-align: center;
}




div#annonce_centre
{
	width: 659px ;
	margin: 0 auto 0 auto;

	text-align: left ;
	background: url(./images/annonce_centre.jpg) no-repeat ;
}
div#annonce_sous
{
	width: 659px ;
	margin: 0 auto 0 auto;
	text-align: left ;
	background: url(./images/annonce_sous.jpg) repeat-y ;
}

div#contact_haut
{
	width: 455px ;
    min-height: 195px ;
	text-align: left ;
	background: url(./images/contact_haut.jpg) no-repeat ;
	padding-left: 20px;
	padding-top: 35px;
}
div#contact_haut_adresse
{
	width: 455px ;
        min-height: 128px ;
	text-align: left ;
	background: url(./images/contact_haut_adresse.jpg) no-repeat ;
		padding-left: 20px;
	padding-top: 35px;
}
div#admin_haut
{
	width: 455px ;
        min-height: 128px ;
	text-align: left ;
	background: url(./images/admin_haut.jpg) no-repeat ;
		padding-left: 20px;
	padding-top: 35px;
}

div#contact_bas
{
	width: 455px ;
	height: 23px ;
	text-align: left ;
	background: url(./images/contact_bas.jpg) no-repeat ;
}
div#contact_milieu
{
	width: 455px ;
	margin-bottom: 15px;
    margin-left:110px;
	text-align: left ;
	background: url(./images/contact_milieu.jpg) repeat-y ;
}
div#header
{
	width: 990px ;
    height: 228px ;
	text-align: left ;
	margin:0px auto;
	background: url(./images/header.jpg) ;
}
h1#header
{
	height: 209px ;
	margin: 0 ;
}
h1#header a
{
	width: 310px ;
	height: 209px ;
	marging-top: 62px ;
	display: block ;
}
div#footer
{
	width: 990px ;
    height: 157px ;
	margin:0 auto;
	text-align:center;
	background: url(./images/footer.jpg) ;
}

div#centre
{
	width: 731px ;
	margin: 0 auto 0 auto;
	min-height: 348px;
	text-align: left ;
	background: url(./images/centre.jpg) no-repeat ;
}
div#main
{
	width: 685px ;
    margin: 0 0 0 12px ;
	min-height: 400px;
	text-align: justify ;
}
div#menu_sous
{
	width: 229px ;
	text-align: justify ;
	background: url(./images/menu_milieu.jpg) repeat-y ;
}
div#menu_sous2
{
	min-height: 0px;
	font-size: 0,6em;
	width: 229px ;
	text-align: justify ;
	background: url(./images/menu_milieu.jpg) repeat-y ;
}
div#menu_contact
{
	width: 229px ;
	min-height: 112px;
	background: url(./images/menu_milieu_contact.jpg) no-repeat ;
}
div#panneaux_milieu
{
	width: 990px ;
	text-align: justify ;
	background: url(./images/panneaux_milieu.jpg) repeat-y ;
}
div#panneaux_haut
{
	width: 990px ;
	min-height: 42px;
	background: url(./images/panneaux_haut.jpg) no-repeat ;
}
div#panneaux_bas
{
	width: 990px ;
	min-height: 14px;
	background: url(./images/panneaux_bas.jpg) no-repeat ;
}
div#photos_fond
{	
	width: 733px ;
	height: 759px;
	background: url(./images/photos_fond.jpg) no-repeat ;
}
div#ref_photo
{
	width: 300px ;
	height: 25px;
        margin-left:400px ;
	margin-right:35px ;
	margin-top: 45px;
}
div#grande_photo
{
	width: 601px ;
	height: 450px;
        margin-left:65px ;
	margin-right:35px ;
}
div#petite_photo
{
	width: 141px ;
	height: 105px;
}

/*fin div============================================*/

#menu_into
{
	display: block ;
	width:  229px;
	float: left;
}
#menu_into ul
{
	margin: -42px;
	margin-top: 0px ;
	list-style-type: none ;
}

#menu_into ul li { 
	float: left;
}

ul#menu li a.acceuil
{
	width: 229px ;
	height: 26px ;
	display: block ;
	text-decoration: none ;
	background: url(images/menu_accueil.jpg) no-repeat 0 0;
}

ul#menu li a.acceuil:link { background: url(images/menu_accueil.jpg) no-repeat 0 0; }

ul#menu li a.acceuil:visited { background: url(images/menu_accueil.jpg) no-repeat 0 0; }

ul#menu li a.acceuil:hover { background: url(images/menu_accueil.jpg) no-repeat 0 -34px; }


ul#menu li a.contact
{
	width: 229px ;
	height: 26px ;
	display: block ;
	text-decoration: none ;
	background: url(images/menu_contact.jpg) no-repeat 0 0;
}

ul#menu li a.contact:link { background: url(images/menu_contact.jpg) no-repeat 0 0; }

ul#menu li a.contact:visited { background: url(images/menu_contact.jpg) no-repeat 0 0; }

ul#menu li a.contact:hover { background: url(images/menu_contact.jpg) no-repeat 0 -34px; }


ul#menu li a.estimation
{
	width: 229px ;
	height: 26px ;
	display: block ;
	text-decoration: none ;
	background: url(images/menu_estimation.jpg) no-repeat 0 0;
}

ul#menu li a.estimation:link { background: url(images/menu_estimation.jpg) no-repeat 0 0; }

ul#menu li a.estimation:visited { background: url(images/menu_estimation.jpg) no-repeat 0 0; }

ul#menu li a.estimation:hover { background: url(images/menu_estimation.jpg) no-repeat 0 -34px; }


ul#menu li a.fond
{
	width: 229px ;
	height: 29px ;
	display: block ;
	text-decoration: none ;
	background: url(images/menu_fond.jpg) no-repeat 0 0;
}

ul#menu li a.fond:link { background: url(images/menu_fond.jpg) no-repeat 0 0; }

ul#menu li a.fond:visited { background: url(images/menu_fond.jpg) no-repeat 0 0; }

ul#menu li a.fond:hover { background: url(images/menu_fond.jpg) no-repeat 0 -31px; }


ul#menu li a.commercialisation
{
	width: 229px ;
	height: 26px ;
	display: block ;
	text-decoration: none ;
	background: url(images/menu_commercialisation.jpg) no-repeat 0 0;
}

ul#menu li a.commercialisation:link { background: url(images/menu_commercialisation.jpg) no-repeat 0 0; }

ul#menu li a.commercialisation:visited { background: url(images/menu_commercialisation.jpg) no-repeat 0 0; }

ul#menu li a.commercialisation:hover { background: url(images/menu_commercialisation.jpg) no-repeat 0 -34px; }


ul#menu li a.ventes
{
	width: 229px ;
	height: 26px ;
	display: block ;
	text-decoration: none ;
	background: url(images/menu_ventes.jpg) no-repeat 0 0;
}

ul#menu li a.ventes:link { background: url(images/menu_ventes.jpg) no-repeat 0 0; }

ul#menu li a.ventes:visited { background: url(images/menu_ventes.jpg) no-repeat 0 0; }

ul#menu li a.ventes:hover { background: url(images/menu_ventes.jpg) no-repeat 0 -34px; }


ul#menu li a.location
{
	width: 229px ;
	height: 26px ;
	display: block ;
	text-decoration: none ;
	background: url(images/menu_location.jpg) no-repeat 0 0;
}

ul#menu li a.location:link { background: url(images/menu_location.jpg) no-repeat 0 0; }

ul#menu li a.location:visited { background: url(images/menu_location.jpg) no-repeat 0 0; }

ul#menu li a.location:hover { background: url(images/menu_location.jpg) no-repeat 0 -34px; }


ul#menu li a.achat
{
	width: 229px ;
	height: 26px ;
	display: block ;
	text-decoration: none ;
	background: url(images/menu_achat.jpg) no-repeat 0 0;
}

ul#menu li a.achat:link { background: url(images/menu_achat.jpg) no-repeat 0 0; }

ul#menu li a.achat:visited { background: url(images/menu_achat.jpg) no-repeat 0 0; }

ul#menu li a.achat:hover { background: url(images/menu_achat.jpg) no-repeat 0 -34px; }


ul#menu li a.information
{
	width: 229px ;
	height: 26px ;
	display: block ;
	text-decoration: none ;
	background: url(images/menu_information.jpg) no-repeat 0 0;
}

ul#menu li a.information:link { background: url(images/menu_information.jpg) no-repeat 0 0; }

ul#menu li a.information:visited { background: url(images/menu_information.jpg) no-repeat 0 0; }

ul#menu li a.information:hover { background: url(images/menu_information.jpg) no-repeat 0 -34px; }



ul#menu li a.conseil
{
	width: 229px ;
	height: 26px ;
	display: block ;
	text-decoration: none ;
	background: url(images/menu_conseil.jpg) no-repeat 0 0;
}

ul#menu li a.conseil:link { background: url(images/menu_conseil.jpg) no-repeat 0 0; }

ul#menu li a.conseil:visited { background: url(images/menu_conseil.jpg) no-repeat 0 0; }

ul#menu li a.conseil:hover { background: url(images/menu_conseil.jpg) no-repeat 0 -34px; }
